/* CSS Document */
html{ width:100%;}
body{ font-family:SimSun, Arial, Helvetica, sans-serif;font-size:12px; margin:0;}
img{ border:none}
body a{ font-size:12px; color:#333333; text-decoration:none}
body a:hover{ color:#FF6600}
ul,p,li,h1,h2,h3,form{ list-style:none; margin:0; padding:0}
body, div,ul,ol,li{margin:0;padding:0;}
ol,ul {list-style:none;}
input{display:inline;}

#center{ width:1024px; margin:0 auto}
.top{ height:99px;}
.logo{ width:493px; margin-top:25px; float:left}
.top_right{ width:304px; float:right;}

.menu{ background-color:#137E0A; height:38px;}

#menu_list{ height:37px;z-index:888; position:relative;}
#menu_list ul{ width:780px; float:left}
#menu_list ul li{ float:left; width:150px; background:url(xt_imagesmenulist_right.jpg) no-repeat right; margin-top:2px;position:relative; margin-left:2px; margin-right:2px;}
#menu_list ul li.lastright{ background:none}
#menu_list ul li a{ color:#fff;font-size:14px;width:150px; height:28px; padding-top:10px; display:block; text-align:center; font-weight:bold; margin:0 auto;}
#menu_list ul li a:hover{ background:url(xt_imagesmenubg.jpg) no-repeat center; color:#fff; font-weight:bold;}
#menu_list ul li a.on{ background:url(xt_imagesmenubg.jpg) no-repeat center; color:#fff; font-weight:bold;}
#menu_list li ul { position:absolute;display: none;top:8px;left:0;text-align:center;}
#menu_list li:hover ul, li.over ul {display: block;}
#menu_list ul.nav_list{ margin-top:28px;width:150px; background-color:#52B10D; border-bottom:2px solid #137E0A;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
#menu_list ul.nav_list li{ width:150px;padding-left:0; margin:0;  position:relative; margin:0 auto; padding:2px 0px 2px 0px; margin-top:0px; border-bottom:1px solid #56C430;}
#menu_list ul.nav_list li a{display:block;font-size:12px;text-decoration: none; height:auto;line-height:28px; height:26px; color:#fff; font-weight:normal; padding-top:0px; width:150px;}
#menu_list ul.nav_list li a:hover{ background:none; font-weight:bold; color:#fff}

.search{float:right; width:230px; margin-top:8px; margin-right:0px;background:url(xt_imagessearch.jpg) no-repeat;}
.key{width:162px;height:23px;margin:0px 0 0 3px;text-indent:2px;float:left; padding-left:0px;display:inline;color:#aaa; background:none;  border:none}
.searchbtn{height:23px;width:62px;line-height:20px;float:left;cursor:pointer;margin:1px 0 0 0px;border:none;display:inline;background:url(xt_imagessearch.png) no-repeat;}

.guangg{ background-color:#CEF3B0; padding:20px 0px 5px 0px; margin-bottom:30px;}
.main_pic{ background:url(xt_imagesg_bg.jpg) no-repeat; height:279px; padding-left:9px; padding-top:7px;}
.jsdt{ width:783px; float:left;}
.jsdt_title{ height:24px; background:url(xt_imagesdh.jpg) no-repeat; padding-top:8px; margin-bottom:20px;}
.jsdt_title h3{ width:100px; float:left; margin-left:30px; color:#fff;}
.jsdt_title span{ width:60px; float:right; text-align:center}
.jsdt_title span a{ color:#fff;}
.listpage_pic{ background:url(xt_imageslist_bg.jpg) no-repeat; height:176px; padding-left:9px; padding-top:10px;}


.focus{min-height:229px;position:relative;z-index:100; width:343px; float:left}
.focus_top{ min-height:229px;background:#fff;}
.focus_top li{ position:absolute;left:0;top:0;width:100%;text-align:center;}
.focus_top li img{ position:relative;width:343px;height:229px;}
.focus_top li .tit{ position:absolute;left:0; bottom:3px;background:url(xt_imagesfocus_top.png);height:16px;padding:10px 0 10px 0px;width:100%;text-align:center;}
.focus_top li h4{ margin:0px; padding:0px; margin-bottom:0px;}
.focus_top li .tit a{color:#fff; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; width:343px;}
.focus_top li .tit a:hover{text-decoration:underline;}
.focus_bottom {position:absolute;bottom:40px;width:100%;left:0;text-align:center;z-index:20;}
.focus_bottom span{background:url(xt_imagesfocus_bottom.png) left top no-repeat;width:12px;height:12px;display:inline-block;cursor:pointer;margin:0 2px;}
.focus_bottom span.on{background:url(xt_imagesfocus_bottom.png) right top no-repeat;}
.focus .next{background:url(xt_imagesleft-arrow.png) no-repeat;width:20px;height:34px;position:absolute;left:10px;top:45%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .por{background:url(xt_imagesright-arrow.png) no-repeat;width:20px;height:34px;position:absolute; right:10px;top:45%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .next:hover,.focus .por:hover{opacity:1;filter:alpha(opacity=10);}

.news_main{ width:430px; margin-left:10px; float:left;}
.news_main ul li{ line-height:29px; background:url(xt_imagesli.jpg) no-repeat 3px 10px; padding-left:20px; width:410px; float:left;}
.news_main ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; width:360px;}
.news_main ul li span{ width:50px; float:right; text-align:center; color:#666}

.sbzq{ width:218px; float:right;}
.sbzq_title{ background:url(xt_imageslinkbg.jpg) no-repeat; height:24px; padding-top:8px; margin-bottom:10px;}
.sbzq_title h3{ width:100px; float:left; margin-left:30px; color:#fff;}
.sbzq_title span{ width:60px; float:right; text-align:center}
.sbzq_title span a{ color:#fff;}
.sbzq img{ margin-bottom:3px; margin-top:3px; margin-left:3px;}

.quick_link{ background-color:#F5FFE6; padding:10px 0px 6px 0px; width:100%; float:left; margin-top:30px; margin-bottom:30px;}
.quick_link ul li{ float:left; margin-left:6px;}

/* 列表页 */

.page_left{ width:210px; float:left; border-top:none; margin-top:0px; background-color:#64973A; padding-top:22px;}
.page_right{ width:790px; float:right; margin-right:0px; margin-top:0px;padding-bottom:25px; }
.page_img{ margin-left:5px; margin-top:10px;}
.left_list{  width:100%;}
.left_list h3{ background:url(xt_imagessf_r6_c3.jpg) no-repeat; color:#fff;font-size:16px; font-weight:700; padding:8px 0px; height:19px; }
.left_list h3 a{ color:#fff; font-size:16px;  padding-left:35px;}
.left_list ul{ padding:10px 0px 20px 0px; float:left}

.left_list ul li{ background:url(xt_imagesuniversity_list_05.jpg) no-repeat 23px 14px; width:210px;float:left; height:30px;}
.left_list ul li a{ font-size:12px;padding:8px 0px; display:block; color:#fff;width:170px; padding-left:40px; height:14px;}
.left_list ul li a:hover{ background:url(xt_imagessf_r6.jpg) no-repeat; color:#fff;}


.back_list{ border-top:1px solid #fff; margin-top:15px;}
.back_list .parttitle{ border-bottom:1px dashed #ddd; padding-bottom:5px;margin:0 10px;}
.back_list .parttitle h3{ width:331px; float:left; text-align:left; height:19px; font-size:18px; color:#0A4B81; padding:5px 0px 6px 20px; font-weight:bold; background:url(xt_imagesli.jpg) no-repeat 4px 10px; }
.back_list .parttitle h3 a{ font-size:20px; color:#0A4B81;}
.back_list .parttitle span{ float:right; color:#555; padding-top:12px; margin-right:10px; text-align:right}
.back_list .parttitle span a{color:#555; font-weight:normal}
.back_list .parttitle span a:hover{ color:#ff6600;}
.listcolumn{ margin:0; padding-top:10px; }

.coum_title{  padding:10px 0px 6px 0px; height:20px; background:url(xt_imagescoum.jpg) no-repeat; margin-bottom:26px;}
.coum_title h3{ width:240px; float:left; color:#0A4B81; font-size:16px; font-weight:600; padding-left:40px;}
.coum_title span{ float:right; margin-right:4px; padding-left:0px;color:#666; padding-top:2px; padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; text-align:right; width:430px;}
.coum_title span a{ color:#666; padding-left:2px;}
.coum_title span a:hover{ color:#ff6600;}
.list_content{ margin-top:10px; margin-bottom:10px;}
.list_content dt{ width:100%; float:left}
.list_content dt a{display:block; float:left; height:16px; padding:8px 0px 5px 29px; width:760px; background:url(xt_imagessf_r12_c20.jpg) no-repeat 12px 12px; color:#444;font-size:12px;}
.list_content dt span.contitle{ width:660px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.list_content dt span.contime{ margin-right:5px; text-align:right; float:right; color:#999; font-size:12px;  margin-left:30px;}
.list_content dt a:hover{ color:#ff6600;}
.page{ text-align:center; margin:0; padding-bottom:4px;font-size:12px;}
.page a{ border:1px solid #aaa; padding:4px 8PX; color:#444; font-size:12px;}
.page a:hover{ background-color:#64973A; color:#fff;}
.dt01{ border-bottom:1px dotted #dedede; margin-bottom:10px; padding-bottom:10px;}
.dt02{}

.con_content{ padding:4px 0px 15px 0px;}
.con_title{  text-align:center; padding-top:0px;  border-bottom:1px dotted #ccc; padding-bottom:10px; width:700px; margin-left:15px;}
.con_title h3{ color:#64973A; font-size:22px; padding-bottom:10px;margin-bottom:8px; font-weight:700;font-family:Microsoft YaHei}
.con_title span{ color:#999;}
.newscontent{ margin-top:18px; margin-bottom:10px; font-size:14px;line-height:26px; padding:0px 0px 2px 0px; width:700px; margin-left:16px;}
.newscontent p{ font-size:14px;line-height:26px; text-indent:2em; float:left; color:#444; padding:0px 10px 20px 0px; width:100%;}
.newscontent div{ font-size:14px;line-height:26px; text-indent:2em; color:#444; padding:0px 10px 10px 0px; width:100%;}
.newscontent table td,table tr,table{text-indent:0px} 
.newscontent table div,.newscontent table p{ text-indent:0em; line-height:20px;}

.newscontent div.img_center { width:100%; text-align:center; text-indent:0; margin:10px 0px; clear:both}
.img_center img{ border:1px solid #ccc; padding:3px; max-width:660px;}
.download_page{ height:auto; margin:5px 3px 8px 2px;background:#F7F7F7 ; padding:8px 0px 6px 10px;color:#000; float:left; width:98%;}
.download_page span{ width:90%; float:left;font-weight:bold; padding-bottom:10px; background:url(xt_imagesDropBox.png) no-repeat 6px 3px; padding-left:32px; padding-top:5px;}
.download_page li{ line-height:26px; width:90%; padding-left:34px; background:url(xt_imagesdown.png) no-repeat 8px 6px; float:left}
.download_page a{ color:#000; }
.np{ clear:both;margin:20px 0px 0px 20px; line-height:24px; width:100%; float:left}
.np a{ font-size:14px; color:#333}
.up{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; float:left; padding-bottom:4px; padding-right:10px;} 
.next{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; }
.share{ width:100%; text-align:right; float:left; margin-top:0px; margin-bottom:5px;}
.newscontent .bshare-custom{ width:710px;text-indent:0em;}
.share-custom img{ width:16px; height:16px; }
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}

/**/
#foot{ clear:both; height:110px; padding-top:25px;font-family:SimSun; background-color:rgb(19,126,10); }
#foot_con{ width:1020px; color:#fff; text-align:left; margin:0 auto;}
.foot_left{ width:500px;  float:left}
.foot_left img{ float:left;}
.foot_left p{ float:left; line-height:23px; color:#333; padding-left:15px; padding-top:2px; width:330px;}
.foot_right{ width:500px; float:right; text-align:right}
.foot_right p{line-height:26px; color:#333;}