@charset "gbk";
/* CSS Document */
body{margin:0px; padding:0px; background:#fff url(../images/body.jpg) center top no-repeat; font: normal 14px/24px "Î¢ÈíÑÅºÚ","ËÎÌå"; color:#555;}
div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, img, form, label,br{padding:0px; margin:0px; font-weight:normal;}
ul{list-style-type:none;}
img{border:0px;}
a{text-decoration:none; color:#555;}
a:hover{text-decoration:none; color:#000;}
.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;}
.block10{ height:10px; line-height:10px; font-size:0; clear:both; display:block;}
.block5{ height:5px; line-height:5px; font-size:0;  clear:both; display:block;}
.imgbk img{ display:block;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
/*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;}
/*²Ëµ¥ÃÉ°æÐ§¹û*/
.layout { position:fixed; width:100%; height:100%; left:0; top:0; z-index:98; background:#000; opacity:1; display:none; }
/* header */
.header { width:100%; left:0; top:0; z-index:100; }
.header .main { width:100%;  height:50px; background:#347bef; margin:0 auto; }
.header .logo { width:70%; border-left:1px solid #1870ca; height:50px;float:left; padding-left:10px; overflow:hidden; line-height:50px; font-size:20px; color:#fff;}
.header .logo a{ color:#fff;}
.headerHolder { height:50px; position:absolute;}
/* nav */
.nav { width:50px; height:50px; float:left; position:relative;}
.nav p { width:50px; height:50px; background:none; }
.nav p:before { display:block; width:20px; height:20px; content:"\20"; background:url(../images/a.png) 0 0 no-repeat; background-size:100px; position:relative; top:15px; left:15px; }
.nav p.hover:before { } 
.nav .drop { width:115px; height:317px; position:absolute; left:0px; top:50px; background:#d33325 url(../images/left_nav_ico.png) 10px 4px no-repeat; display:none; z-index:100; }
.nav .drop li { padding-left:10px;height:44.2px; color:#ffbc5d; border-bottom:1px solid #b9190b; padding-left:40px; position:relative;font: normal 15px/44px "Î¢ÈíÑÅºÚ";  color:#fff; }
.nav .drop li a{ color:#fff;}
.nav .drop li a:hover { color:#FC0;}
.pages{ width:100%;margin:0 auto;}
.content {padding:1%; height:auto;}
.border{}
.imgw{ width:95%; margin:0 auto; padding:2%; border:1px solid #ddd;}
.text{ padding:5px 0px;}
/*½¹µã&#65533;&#65533;?*/
.focus{ position:relative; width:100%;  margin:0 auto; height:auto; clear:both;  }  
.focus .shadow .title{width:60%; height:55px; padding-left:10px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:15px; font-weight:bolder; overflow:hidden; }
.focus .fPic{left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:15px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; display:none; background:#000  }  
.focus .fcon img{display:block; height:auto;}  
.focus .fbg{bottom:10px; right:2%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.news_tabMenu{ height:40px; background:#f3f3f3;}
.news_tabMenu li{ width:25%; float:left; text-align:center; font-size:15px; cursor: pointer; color:#000; line-height:40px; }
.news_tabMenu li.hover{ color:#f00;}
.news_list{ width:100%; clear:both;}
.news_list li{ width:100%; height:15%; display:block; float:left; padding-bottom:10px; margin-top:10px; clear:both;position:relative; border-bottom:1px solid #ddd;}
.news_list li .img{ float:right; width:33%;}
.news_list li .img img{ width:100%; height:100%;}
.news_list li .cont{ width:65%; float:left;}
.news_list li .cont p{font-size:12px; color:#777;}
.news_list li .cont h3{font: normal 14px/26px "Î¢ÈíÑÅºÚ"; color:#222;}
.list li{font: normal 15px/29px "Î¢ÈíÑÅºÚ"; height:29px; clear:both; padding-left:10px; line-height:32px; background:url(../images/newlist.gif) 0 -18px no-repeat; color:#444;}
.list li a:hover{ color:#d23324;}
.list li span{ float:right; font-size:13px; color:#777;}
/*ÊÐ³¤ÐÅÏä*/
.mailso{ height:31px; padding:10px 0px;}
.mailso label{width:25%; float:left; line-height:31px; text-align:center;}
.mailso .text{ width:57%; height:25px; border:1px solid #ea9f72; float:left; background:#f9f9f9; padding:2px 1%; line-height:25px; color:#555;}
.mailso .but{ width:15%;float:left; height:31px; background:#dc5301 url(../images/so_but.jpg) center center no-repeat; border:none; cursor:pointer; }
.mai_list { width:100%; float:left; clear:both; border-bottom:1px solid #ddd; padding:5px 0px;}
.mai_list li{ clear:both;}
.mai_list li h3{ width:30%; float:left; font-size:15px; text-align:right; color:#000;}
.mai_list li p{ width:69%; float:right;}
.mai_list li p a{ color:#111;}
.mai_list li p a:hover{ color:#d33325;}
.bg1{ background:#f4f4f4;}
/*·ÖÒ³*/
.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 a:hover{background:#e74c3c;border:1px solid #e0e0e0;color:#fff;}
.pagenav a.active{border:1px solid #319bde;color:#fff;}
.pagenav a.current,.pagenav a.current:hover{background:#e74c3c;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:#e74c3c;border:1px solid #e74c3c;color:#fff;margin:3px 2px;text-align:center;cursor:pointer;vertical-align:middle;}
.pagenav em{ font-style:normal;}
.xx_but{ background:#ffe4b4; width:100%; text-align:center; line-height:38px; height:38px;}
.xx_but a{ background:url(../images/xx.gif) left center no-repeat; padding-left:23px; font-size:18px; color:#d33325;}
.xx_but a:hover{color:#222;}
.mail_show_list dt{ height:40px; line-height:40px; padding-left:10px; color:#fff;}
.mail_show_list dd{ padding:2px 5px; border-bottom:1px solid #ececec; line-height:28px; color:#111;}
.mail_show_list .font_c1{ color:#666;}
.b01{background:#969771; }
.b02{background:#6ab7a5; }
.b03{background:#6692dc; }
.b04{background:#cf597c; }
/*ËÑË÷Ò³Ãæ*/
.search .tdl{ width:26%; padding:1%; text-align:right; }
.search .tdr{ width:70%; padding:1% 2%; line-height:26px; }
.search .text{ width:95%; border:1px solid #ddd; float:left; background:#f9f9f9; padding:2px 1%; line-height:25px; color:#555;}
.search .but{ width:40%; text-align:center;height:31px; background:#dc5301; border:none; cursor:pointer; color:#fff; font-size:16px; }
.search .but2{ width:40%; text-align:center;height:31px; margin-left:4%; background:#cecece; border:none; cursor:pointer; color:#000; font-size:16px; }
.search .rq{ width:38%; margin:0 2%;border:1px solid #ddd;height:25px; }
.txtinput {line-height:18px;border:1px solid #cccccc;font-size:15px;height:18px;padding:2px;}
.sotitle{ background:#f3f3f3 url(../images/sotitle_ico.gif) 10px center no-repeat; border-bottom:1px solid #e2e2e2; line-height:35px; text-indent:25px; color:#c22516;}
/*ÐÂÎÅÄÚÈÝ&#65533;&#65533;?*/
#new_cont{padding:0px 2%;margin:0px auto;}
#new_cont h2{font:500 18px/28px "Î¢ÈíÑÅºÚ"; color:#d33325;}
#new_cont .date{ border:1px dashed #eee; line-height:35px; font-size:15px; color:#878787; margin:8px 0px;}
#new_cont { padding:5px 10px;font-size:18px; line-height:200%;  padding-bottom:35px; color:#333; }
#new_cont .text{ text-indent:1.5em;}
#new_cont .text img{ display:block; WIDTH:100%; HEIGHT: auto; margin:10px auto;}
/*ÕþÎñ¹«¿ª*/
.zwgk_list{ background:url(../images/zwgk_nav.gif) 10px -3px no-repeat;}
.zwgk_list li{ border-bottom:1px solid #ececec; line-height:47px; padding-left:50px;}
/*×ß½øÁÙÏæ*/
.zjlx_list{ background:url(../images/zjlx_nav.gif) 10px -3px no-repeat;}
.zjlx_list li{ border-bottom:1px solid #ececec; line-height:47px; padding-left:50px;}
.img_list li{ width:48%; margin:1%; text-align:center; float:left;}
.img_list li img{ display:block; width:90%; margin:0 auto; padding:2%; border:1px solid #ddd;}


/* ·µ»Ø¶¥²¿ */
.dn{display:none;}
.go-top{position:fixed;bottom:1.25em;right:0.125em;width:4.75em;z-index:999;}
.go-top a{display:block;width:4.75em;height:4.75em;}
.go-top a img{width:100%;}
.go-top .go{background-position:0 0px;}

/* µ×²¿ */
.footer { width:100%; background:#f4f4f4; margin:0 auto; clear:both; padding:20px 0 60px; border-top:3px solid #e8e8e8; font-size:12px; text-align:center; }
.footer, .footer a { color:#333; }
.footnav{ width:100%; margin-top:30px; height:40px; padding:10px 0px; background:#397dee;POSITION: fixed; bottom:0px; right:0px;}
.footnav{ width:100%; margin:0 auto;}
.footnav li{ width:19.6%; border-right:1px solid #1c64dc; float:left; text-align: center; font-size:13px; color:#fff;}
.footnav li a{color:#fff;}
.footnav li a:hover{color:#ffe400;}
.footnav li .icon{ width:16px; height:18px; display:block; margin:0px auto;}
.footnav li .f1{ background:url(../images/foot_home.png) center center no-repeat;}
.footnav li .f2{ background:url(../images/left_nav_ico.png) center -10px no-repeat;}
.footnav li .f3{ background:url(../images/left_nav_ico.png) center -57px no-repeat;}
.footnav li .f4{ background:url(../images/left_nav_ico.png) center -102px no-repeat;}
.footnav li .f5{ background:url(../images/left_nav_ico.png) center -150px no-repeat;}

/*2016-11-06*/
.info{ height:40px; background:#3175e5; line-height:40px; text-align:center; color:#fff; font-size:16px;}
.info .return{ width:20px; text-align:center; padding:0 15px; line-height:40px;}
.zdfw { width:100%; clear:both;}
.zdfw li{width:31%; height:28vw; float:left; margin-left:1.7%; margin-bottom:2%; position:relative; text-align:center; color:#fff; font-size:13px; line-height:20px;}
.zdfw li h3{ width:100%; height:20px; margin-top:2vw; z-index:1; color:#fff;}
.zdfw li a{ color:#fff;}
.zdfw li a.shadow{ width:100%; height:100%; position:absolute; bottom:0; left:0px; z-index:10; display:block;  text-align:left; }  
.zdfw li p{ display:block; float:right; margin-right:1vw; width:12vw; display: inline-block; position:absolute; bottom: 1vw; right:1vw; }
.z01{background:#3bcaf2;}
.z02{background:#5edeeb;}
.z03{background:#eb6542;}
.z04{background:#fac310;}
.z05{background:#badf6e;}
.z06{background:#3399d9;}
/*2016-12-15*/
.foot-menu li{ width:50%; float:left; text-align:center; font-size:13px;}
.foot-menu li img{ display:block; margin:0 auto;}
.nav2 { border-bottom:8px solid #eee; padding:5px 0;}
.nav2 li{ width:33.33%; float:left; text-align:center;}
.nav2 li a{font: normal 14px/24px "Î¢ÈíÑÅºÚ"; color:#222;}
.nav2 li a:hover{color:#1893e9;}
.nav2 li i{ display:block; width:90px; height:90px; margin:0 auto;-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;}
.nav2 li i.i1{background:#fa8924 url(../images/zw_01.png) center center no-repeat;}
.nav2 li i.i2{background:#6aa9f2 url(../images/zw_02.png) center center no-repeat;}
.nav2 li i.i3{background:#f63f3f url(../images/zw_03.png) center center no-repeat;}
h2.title{ border-bottom:1px solid #ddd;font: normal 16px/36px "Î¢ÈíÑÅºÚ"; color:#000;}
.xxgk-list li{ float:left; width:48%; margin:1% 1%; height:60px; font: normal 15px/60px "Î¢ÈíÑÅºÚ"; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.xxgk-list li a{ display:block; color:#fff; padding-left:30%;}
.xxgk-list li.hd1{ background:#5e85f6 url(../images/zw_04.png) 5px center no-repeat;}
.xxgk-list li.hd2{ background:#fe8449 url(../images/zw_05.png) 5px center no-repeat;}
.xxgk-list li.hd3{ background:#55b4eb url(../images/zw_06.png) 5px center no-repeat;}
.xxgk-list li.hd4{ background:#ff9b0b url(../images/zw_07.png) 5px center no-repeat;}
.xxgk-list li.hd5{ width:98%; background:#1db615 url(../images/zw_07.png) 42% center no-repeat;}
.xxgk-list li.hd5 a{ display:block; color:#fff; padding-left:53%;}
.ld_list{ display:block;}
.ld_list li{ width:100%; clear:both; font:normal 14px/26px "Î¢ÈíÑÅºÚ"; padding:10px 0px; text-align:center;}
.ld_list li img{ display:block; margin:0 auto 5px;}





