/* CSS Document */
body{margin:0px; padding:0px; background:#fff; font: normal 14px/24px "Î¢ÈíÑÅºÚ"; color:#666;}
div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, img, form, label,br{padding:0px; margin:0px;}
ul{list-style-type:none;}
img{border:0px;}
a{text-decoration:none; color:#222;}
a:hover{ color:#222;}
.tc{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;zoom:0; display:block;}
.block15{ height:15px; line-height:15px; font-size:0;  clear:both; display:block;}
/*clear*/
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*.header{ width:100%; height:210px; background:url(imageszt_header_bg.jpg) 0 0 repeat-x;}
*/
.header{ width:100%; height:210px; background:url(imagesheader.jpg) center top no-repeat;}
.head{ width:1080px; height:130px; padding-top:30px; margin:0 auto;}
.wrapper{ width:1080px; margin:0 auto;}
.head .logo{ width:422px; height:88px; float:left;}
.head .so{ float:right; width:480px; height:60px; padding-top:20px; line-height:36px;}
.head .so .text{ width:380px; height:34px; float:left; background:#fff9f7; padding:2px 5px; border:1px solid #0f78eb; line-height:34px; color:#555;}
.head .so .but{ width:85px; height:40px; float:left; background:#0f78eb; font-size:16px; text-align:center; color:#fff; border:none; cursor:pointer;}
/*ÓÒ²àÆ®¸¡*/
#home_web { width: 82px; height:405px; background:url(imagesrt_ico.gif) 0 0 no-repeat; position: fixed; _position: absolute;left: 50%; margin-left: 550px; right: 20px; top: 50%; margin-top: -162px; _top: auto;  _top: expression(eval(document.documentElement.scrollTop));  _margin-top: 250px; z-index: 1000;}
#home_web li{width:82px; height:41px; padding-top:40px; font: normal 13px/41px "Î¢ÈíÑÅºÚ";  text-align:center;}
#home_web li a{ color:#555;}
#home_web li a:hover{ color:#015abe;}
.path { width:1045px;  margin:0 auto 5px auto;line-height:30px; background:url(imageswz_ico.gif) no-repeat 15px center;padding-left:35px; height:30px; }
/*µ¼º½À¸*/
.nav_bg{ width:100%; height:47px; background:#119aff;}
.nav{ width:1100px; height:47px; margin:0 auto; clear:both; position:relative;}
.nav .title{ width:280px; height:60px; position:absolute; top:-13px; float:left; text-align:center; background:#007fdc url(imagesnavL.gif) 0 0  no-repeat; padding-left:20px; font:500 22px/60px "Î¢ÈíÑÅºÚ"; color:#ffe400; }
.nav .title span{ padding-left:15px; display:block; width:12px; height:60px; background:url(imagesnavR.gif) right 0 no-repeat; float:right;}
.nav ul{ width:800px; height:47px;float:right;}
.nav li{ float:left;font: normal 16px/47px "Î¢ÈíÑÅºÚ"; color:#fff; }
.nav li a{ display:block; padding: 0 15px; color:#fff;}
.nav li a:hover{display:block; background:#007fdc; padding: 0 15px; color:#fff;}
.nav2 .title{ width:180px;}
.nav3 .title{ width:230px;}
.nav3 ul{ width:850px;}
.nav2 ul{ width:900px;}
.nav2 li a{ font-size:14px; display:block; padding: 0 8px; color:#fff;}
.nav2 li a:hover{font-size:14px;display:block; background:#007fdc; padding: 0 8px; color:#fff;}
.zt_main{ width:1080px; margin: 0 auto; padding-top:20px; }
.zt_col{ width:346px; height:228px; margin:0 4px 15px 4px; position: relative;float:left; }
.zt_col2{ width:250px; height:176px; margin:15px 10px; position: relative;float:left; }
.zt_col img{ position: absolute; top:25%; left:40%}
.zt_col2 img { position: absolute; top:25%; left:34%}
p.txt{width:100%; height:40px;background-color: rgba(255,255,255,0.2); position:absolute; bottom:0px; font: bold 16px/40px "Î¢ÈíÑÅºÚ";  text-align:center; color:#fff;}
@media \0screen\,screen\9 {/* Ö»Ö§³ÖIE6¡¢7¡¢8 */
.text{background-color:#fff; filter:Alpha(opacity=50);  position:static; *zoom:1;}
.text{ }}
.zt_col a{ display:block;width:346px; height:228px;}
.zt_col2 a{ display:block;width:250px; height:176px;}
.zt_col p:hover,.zt_col2 p:hover{ background:#0066ff; cursor:pointer;}
.bg01{ background:#f8ab06;}
.bg02{ background:#20aad2;}
.bg03{ background:#23a10e;}
.bg04{ background:#329fee;}
.bg05{ background:#29caa6;}
.bg06{ background:#23a920;}
.bg07{ background:#a2c308;}
.bg08{ background:#f44c02;}
.bg09{ background:#c422af;}
.bg10{ background:#da930e;}
.bg11{ background:#fe0000;}
.zt_box{ width:516px; border:1px solid #ddd; height:510px;}
.zt_box .txt{ padding:15px; border-bottom:1px solid #edbdb3;}
.zt_box .txt p{ padding-top:5px; line-height:28px;}
.zt_box .xx_list{ padding:10px 10px;}
.zt_box .xx_list h3{ width:100%; font:normal 16px/30px "Î¢ÈíÑÅºÚ"; color:#c60000; float:left; text-align:right; white-space:nowrap;}
.zt_box .xx_list h3 a ,.zt_box .xx_list2 li a{ color:#c60000;}
.zt_box .xx_list li{ float:left; margin-left:15px; display:inline; padding-left:15px;background:url(imagesdian.gif) -2px 11px no-repeat; line-height:30px;white-space:nowrap;}
.zt_box .border{background:#ddd; font-size:0px; overflow:hidden; line-height:1px;  height:1px; width:100%;}
.zt_box .xx_list2 li{margin:10px 10px 0; padding-left:25px; font:normal 16px/30px "Î¢ÈíÑÅºÚ"; color:#c60000; float:left;white-space:nowrap;}
.h410{ height:450px;}
.foot_line{ width:100%; height:2px; clear:both; background:#0f72e0; margin:20px auto;}
.footer{ width:1080px; height:150px; margin:0 auto;}
.copyright{ width:1000px; margin:20px auto 0; position:relative;}
.copyright p{ width:510px; float:left; padding-left:30px; text-align:center;}
.copyright img{ float:left; margin-left:10px;}
/*µ¼º½*/
.menu{ height:380px;}
.menu a{color:#fff;height:16px;line-height:16px;float:left;position:relative}
.menu li{ width:250px; height:176px; float:left;position:relative; margin:0 10px 20px;_ margin:10px 8px}
.menu li:hover{}
.menu li:hover a{color:#fff}
.menu li.no_sub:hover{}
.menu ul{width:230px; height:156px; display:block; background: rgba(0,0,0,0.6);  position:absolute;left:0px;top:-999em;z-index:99999;padding:20px 10px 0 10px;display:none; cursor:pointer}

@media \0screen\,screen\9 {/* Ö»Ö§³ÖIE6¡¢7¡¢8 */
.menu ul{background:#000; filter:Alpha(opacity=80); display:none; cursor:pointer; color:#fff;}
.menu ul{ }}
.menu li:hover ul{top:0px;display:block}
.menu li:hover ul li{ background:url(imagesb_bt_l.png) 0px 3px no-repeat; padding:3px 0px 3px 10px; margin:0px; height:23px; line-height:22px; font-size:13px;width:105px;}
.menu li:hover ul li a{line-height:23px; color:#fff;text-decoration:none;padding:0}
.menu li:hover ul li a:hover{line-height:23px; text-decoration:underline}

/*IE6*/
/*.menu li.hover{}
.menu li.hover a{color:#357d13}
.menu li.hover ul{top:0px;display:block}
.menu li.hover ul li{border:none;width:70px;float:left;padding:4px 0 4px 10px}
.menu li.hover ul li a{height:16px;line-height:16px;font-size:12px;color:#333;text-decoration:none;padding:0}
.menu li.hover ul li a:hover{text-decoration:underline}
.menu li.no_sub.hover1{border:1px solid #629d2a;padding:7px 11px}
*/

/*11-20ÐÂÔö*/
.list_warp{ width:1058px; padding:10px; border:1px solid #ddd; margin:0 auto; background:url(imagesleft_bg.gif) 0 top repeat-y;}
.list_left {width: 220px; height: auto; overflow: hidden; float: left;}
.le_title {width: 165px; height: 55px; background:#0f71e0 url(imagesle_title_ico.gif) 20px center no-repeat; padding-left:55px; font: normal 22px/55px "Î¢ÈíÑÅºÚ"; color:#fff;}
.list_menu li a{display:block;line-height:40px;height:40px; padding-left:65px;color:#3d3d3d;background:#f7f7f7 url(imageslist_menu2.gif) no-repeat 10px center; font-size:16px;border-bottom:1px dashed #bebebe;}
.list_menu li a:hover{display:block;line-height:40px;height:40px; padding-left:65px;color:#0f71e0;background:url(imageslist_menu.gif) no-repeat 10px center; font-size:16px;border-bottom:1px dashed #bebebe;}
.list_menu li a.cur{ color:#0f71e0;}
.list_right{ width:800px; float:right; padding-right:10px;}
.list_right .title{ padding-left:20px;height:46px; background:url(imagestitle_bg.gif) 0 center no-repeat; border-bottom:1px solid #eee; font: normal 16px/46px "Î¢ÈíÑÅºÚ"; color:#111;}
.list_right li.line{ border-bottom:1px dashed #ddd; line-height:2px; height:5px;}
.list li{height:30px;padding-left:13px; line-height:30px; background:url(imagesdian.gif) -2px 11px no-repeat; color:#363636;}
.list li a{ color:#363636;}
.list li a:hover{ color:#000;}
.list li span{ float:right; font-size:12px; color:#777;}
.subNav{ display:block;line-height:40px;height:50px; padding-left:20px;color:#0067f4;background:#f7f7f7 url(imageslist_menu3.gif) no-repeat 0px center; font-size:15px;border-bottom:1px dashed #bebebe; cursor:pointer;font: bold 14px/50px "Î¢ÈíÑÅºÚ"; }
.currentDd{display:block;line-height:40px;height:50px; padding-left:20px;color:#0067f4;background:#f7f7f7 url(imageslist_menu3.gif) no-repeat 0px center; border-bottom:1px dashed #bebebe; cursor:pointer;font: 500 14px/50px "Î¢ÈíÑÅºÚ"; }
.navContent{}
.ldmenu-block{ display:none;border-bottom:solid 1px #e5e3da; background:#f7f7f7;}
.ldmenu-block{width:210px; margin:0 auto; padding:5px 0;}
.ldmenu-block li{height:34px; line-height:34px;width:210px; border:1px solid #e6e6e6; border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px;  overflow:hidden; margin-bottom:8px; text-indent:20px;}
.ldmenu-block li a{ }
.ldmenu-block li a:hover ,.ldmenu-block .active a{ color:#000;}
/*·ÖÒ³*/
.pagenav{clear:both;width:100%;padding:5px 0 15px;text-align:center;height:26px;line-height:24px;}
.pagenav a{border:1px solid #e0e0e0;color:#666;font-family:Arial;margin:2px;padding:0px 10px;white-space:nowrap;display:inline-block;}
.pagenav em{ font-style:normal;}
.pagenav a:hover{background:#0f71e0;border:1px solid #e0e0e0;color:#fff;}
.pagenav a.active{border:1px solid #319bde;color:#fff;}
.pagenav a.current,.pagenav a.current:hover{background:#0f71e0;color:#fff;}
.pagenav a.disabled,.pagenav a.disabled:hover{border:1px solid #e0e0e0;color:#666;background:#eee;}
.pagenav a.text,.pagenav a.text:hover{color:#666;background:#eee;cursor:text; }
.pagenav a.pagemore,.pagenav a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagenav #page{display:inline;}
.pagenav #page input{width:40px;height:24px;line-height:24px;border:1px solid #dfdfdf;padding:0 5px;margin:3px 6px;color:#666;vertical-align:middle;}
.pagenav .goto{width:36px;height:26px;background:#0f71e0;border:1px solid #0966cf;color:#fff;margin:3px 2px;text-align:center;cursor:pointer;vertical-align:middle;}

/*ÖØµãÁìÓòÐÅÏ¢¹«¿ª*/
.zt-main{ width:1080px; padding-bottom:7px; background:#e3f3ff; margin: 0 auto;}
.zdxx-list li{ width:530px; height:160px; margin-top:7px; margin-left:7px; float:left; display:inline; overflow:hidden;}
.zdxx-list li dl{ float:left; width:255px;height:140px; padding:10px 5px; background:#fff;}
.zdxx-list li dd{ float:left; width:127px; border-bottom:1px dashed #ddd; text-indent:12px;line-height:33px;background:url(imagesdian.gif) -2px 11px no-repeat;}
.imgbox01{ width:265px; float:left; background:#f9ab04 url(imageszt_icon11.png) left center no-repeat; }
.imgbox02{ width:265px; float:left; background:#109bff url(imageszt_icon12.png) left center no-repeat; }
.imgbox03{ width:265px; float:left; background:#22a91e url(imageszt_icon13.png) left center no-repeat; }
.imgbox04{ width:265px; float:left; background:#28cba7 url(imageszt_icon14.png) left center no-repeat; }
.imgbox05{ width:265px; float:left; background:#a3c308 url(imageszt_icon15.png) left center no-repeat; }
.imgbox06{ width:265px; float:left; background:#f54c02 url(imageszt_icon16.png) left center no-repeat; }
.imgbox07{ width:265px; float:left; background:#c322af url(imageszt_icon17.png) 8px center no-repeat; }
.zdxx-list li h2{ padding-left:80px;font:normal 24px/160px "Î¢ÈíÑÅºÚ"; color:#fff}
