@charset "utf-8";
/* CSS Document */
body{font-size:12px; font-family:"微软雅黑"; color:#666666; }
*{ margin:0px; padding:0px; }
img{border:0px; display:block; cursor:pointer;}
a{ text-decoration:none;color:#666666}
li{ list-style:none}
.clear{ clear:both}
a:hover{ color:#16A33E}
.pc{ display:block;}
.wap{ display:none;}
.middle{ margin:0px auto; width:1260px; position:relative}
/*手机头部*/
.waphead{display:none; width:100%; background:#FAFAFA; position:relative;}
.smallwaphead{ width:100%}
img.waplogo{ float:left; margin-left:2%}
.smallwaphead p{ float:right; font-size:12px; margin-right:3%;}
.smallwaphead p select{border-radius:10px;color:#969696;}
.smallwaphead a.dh{ display:block; float:right;  margin-right:2%; cursor:pointer; margin-top:32px;}
.smallwaphead a.dh img{ }
.wapnav{ width:98%; height:auto;  background:#70D3D6; display:none; padding-left:2%; padding-top:10px; padding-bottom:10px; line-height:200%;}
.wapnav div.yi{ width:100%; float:left;}
.wapnav div.yi a{ font-size:16px; color:#FFF; display:block;}
.wapnav div.yi dl{ padding-top:0px; padding-bottom:0px; display:none;   margin:0px; padding:0px; padding-left:3% }
.wapnav div.yi dl li a{ font-size:14px}
.wapnav div.yi dl li dd{ padding-top:0px; padding-bottom:0px; display:none;   margin:0px; padding:0px;padding-left:3%}
div.head{ position:relative; z-index:99999}
div.head img.logo{ float:left; width:14%;}
div.head ul{ float:left; width:63.3%; padding-top:3.8%}
div.head ul li{ float:left; width:16.6%; position:relative; text-align:center; padding-bottom:4.2%;  }
div.head ul li a{ font-size:18px; color:#000}
div.head ul li img.ix{ display:none; position:absolute; left:50%; bottom:0px; margin-left:-6px;}
div.head ul li:hover img{ display:block}
div.head ul li:hover a{ color:#3ead5f;}
div.head ul li.hover img{ display:block}
div.head ul li.hover a{ color:#3ead5f;}
div.head ul li.end{ background:url(lv.gif) left top no-repeat; margin-left:2%; width:14.6%}
div.sou{ float:right;  width:16.9%;}
div.sou p{ line-height:350%; text-align:right}
div.sou dl{ height:31px; width:100%; display:block; float:left}
div.sou input{ float:left; border:1px solid #3eac60; width:74%;  height:29px; line-height:29px;}
div.sou img{ float:left; width:25%; height:31px;}
div.ggg{ height:39px; line-height:34px; background:url(ggg.png) repeat-x; margin-top:2px; }
div.ggg span{ float:left; color:#3ead5f;}
div.san{ width:48.9%; float:left; margin-right:2.2%; margin-top:3.2%; margin-bottom:2.1%}
div.sanend{ margin-right:0px;}
div.new{ }
div.commontitle{ border-bottom:1px dotted #c6c6c6; height:34px; line-height:34px;}
div.commontitle span{ float:left; color:#000; font-size:18px}
div.commontitle a{ float:right;}
div.san img.big{ width:100%; margin-top:10px; }
div.new ul{ padding-top:2%}
div.new ul li{ width:24%; float:left; margin-left:0.8%}
div.new ul li img{ width:100%;  display:block; margin:0px auto; }

div.new ul li a{ font-size:14px; display:block; padding-top:9px; height:44px; line-height:22px; overflow:hidden; float:none; width:81%; padding-left:9.5%; background:url(index_15.gif) 0px 11px no-repeat;   color:#545454; }
div.new ul li:hover a{ color:#3dab61}
div.new ul li span{ color:#333; font-size:12px; display:block;width:81%; margin:0px auto; margin-top:-10px}
img.bigcp{ float:left;  width:30.2%;}
div.cpnr dl{ float:right; margin-right:2%; width:60.9%;}
div.cpnr dl p{ color:#cd242e; font-size:14px; padding:7% 0px 4% 0px;}
div.cpnr dl p span{ color:#565165; font-size:12px}
div.cpnr dl img{ width:100%;}
div.cpnr{width:100%;  margin-top:10px;}
div.fa ul{ padding-top:2%}
div.fa ul li{ float:left; width:50%;line-height:24px; height:24px;}
div.fa ul li span{ display:none; font-family:Arial, Helvetica, sans-serif; float:right;}
div.fa ul li img{ float:left; }
div.fa ul li a{ float:left; font-size:14px; text-indent:7px;}
div.cp{ position:relative;}
div.cp img.yy{ width:100%; padding-top:2%}

div.left{ width:18.2%; float:left; margin-top:1.8%}
div.ertitle{ font-family:"微软雅黑"; font-size:18px; text-indent:9%; color:#000; border-bottom:1px solid #cccccc; height:40px; line-height:40px; background:url(shai.png) left center no-repeat}
div.ernavzi{ border-bottom:1px solid #dddddd; width:100%; height:38px; line-height:38px;}
div.ernavzi a{ display:block; width:100%; height:100%; text-indent:10.8%; font-family:"微软雅黑"; font-size:14px; position:relative; color:#000;}
div.ernavzi a span{ position:absolute; right:11.7%;}
div.ernavzi:hover{ background:#16a33e; border-bottom:1px solid #16a33e;}
div.ernavzi:hover a{ color:#FFF;}
div.ernavzi.hover1{ background:#16a33e; border-bottom:1px solid #16a33e;}
div.ernavzi.hover1 a{ color:#FFF;}
div.ernavzizi{ background:#f6f6f6; padding-top:9px; padding-bottom:9px; height:119px; overflow:auto; display:none}
div.ernavzizi a{ display:block; width:100%; text-indent:14%; height:30px; line-height:30px; font-size:12px; color:#000;}
div.ernavzizi a span{ font-family:"宋体"}
div.ernavzizi a:hover{ color:#16a33e}
div.ernavzizi a.hover11{ color:#16a33e}
div.right{ float:right; width:78%; margin-top:1.8%}
div.banner{ width:100%;}
div.banner img{ display:block; width:100%;}
div.route{ position:relative; height:49px; line-height:49px; border-bottom:1px solid #cccccc; background:url(shu.png) left center no-repeat}
div.route dl{ float:left; font-size:18px; color:#16a33e; text-indent:1.6%;  width:30%;}
div.route p{ float:right;}
div.route p a:hover{ color:#16A33E}
div.tu{ border:1px solid #dddddd; margin-top:25px;}
div.tu li{ float:left; padding-bottom:14px; background:url(sss_17.png) right center no-repeat; width:24.8%; padding-right:1px; text-align:center;}
div.tu li dd{ width:100%; height:170px;  text-align:center; display:block}
div.tu li img{ width:100%; max-width:99%; max-height:100%; display:block; margin:0px auto; }
div.tu li.liend{ background:none;}
div.tu li p{ text-align:left; margin:0px auto; display:block; width:90%; }
div.tu li p a{ color:#333333;  display:block; width:100%; text-align:center; height:40px;     line-height:20px}
div.tu li p span{ color:#666; text-align:center; display:block}
div.tu li a.cpxqaaa{ display:inline-block; height:26px; margin-top:5px; line-height:26px; width:70px; border:1px solid #16A33E;}
div.tu li a.cpxqaaa:hover{ background:#16A33E; color:#FFF}
div.headnav{ width:100%; background:#3ead5f; height:1px;}
ul.ulwap{ display:none}
div.cpzxwap{ }
div.cpzxwap li{ padding-top:4.4%; width:100%; display:block; float:left;}
div.cpzxwap li img{ float:left; margin-right:3.7%; border:1px solid #d6d6d6; width:26%; cursor:pointer;}
div.cpzxwap li div.divyou{ float:right; width:69.6%; padding-top:1%}
div.cpzxwap li div.divyou a{ font-size:14px; color:#ff8000; display:inline-block; line-height:120%; padding-bottom:1%}
div.cpzxwap li div.divyou p{ font-size:12px; color:#747474; line-height:120%;}

div.wapbanquan{ display:none; position:fixed; left:0px; bottom:0px; width:100%; height:61px; background:#17a23f;}
div.wapbanquan a{ display:inline-block; width:25%; float:left;}
div.wapbanquan a img{ width:100%;}
div.wapbanner{ width:100%}
div.wapbanner img{ max-width:100%; display:block; margin:0px auto; border-top:1px solid #3ead5f}
div.banqu{ height:40px; text-align:center; background:#cfd1d0; line-height:40px; color:#7c7a7b}
/*手机头部*/
div.head ul li div.ernavcp{  border:1px solid #d5d4d4; border-top:0px; background:#fff; position:absolute; bottom:-2px; height:187px; margin-left:70px; margin-bottom:-187px; width:575px; width:700px; display:none;  }
div.head ul li:hover div.ernavcp{ display:block;}

div.smallernavcp{}
div.smallernavcp dl{ float:left; width:260px; width:360px; margin:24px 0px 0px 40px; }
div.head ul li div.ernavcp dl a{font-size:16px; line-height:26px; overflow:hidden;  display:block; color:#575757; float:left; width:50%;  height:26px;  text-align:left;  text-indent:14px; }
div.head ul li div.ernavcp dl a:hover{ color:#3dab61; background:url(2.png) 0px center no-repeat}
div.smallernavcp img{ float:right; margin:25px 41px 0px 0px}
div.xinbanner{ margin:1.8% auto 0px auto; width:100%; display:block; height:auto;}
div.xinbanner img{ max-width:100%; display:block; margin:0px auto; height:auto}
div.xincengji{ height:60px; line-height:60px;}

div.xinfenlei li{ width:32.1%; margin-right:1.78%; margin-bottom:1.78%; height:265px; background:#f9f9f9; float:left;  display:block;}
div.xinfenlei li p{ display:block; margin:0px auto; color:#16a33d; font-size:16px; border-bottom:1px solid #CCC; padding-left:2.25%; height:46px; text-indent:5px; line-height:46px; padding-top:9px; width:95.5%; cursor:pointer}
div.xinfenlei li img{ width:44.4%; margin:24px 0px 0px 19px; float:left;}
div.xinfenlei li div.lidi{ float:right; margin-top:24px;  width:43.7%;}
div.xinfenlei li div.lidi a{ color:#000; display:block; width:100%; overflow:hidden; height:26px; font-size:14px; line-height:26px;}
div.xinfenlei li div.lidi a:hover{ color:#16a33d;}

div.xinfenlei li.lifa{ width:49.2%; margin-right:1.6%; overflow:hidden; margin-bottom:1.6%; height:272px; border-radius:11px; background:#eeeeee; float:left;  display:block;}
div.xinfenlei li.lifa img{ width:40.9%; float:left; margin:0px;}
div.xinfenlei li.lifa div.lidi{ float:right; margin-top:0px;  width:59.1%;}
div.xinfenlei li.lifa p{ display:block; position:relative; margin:0px auto; color:#16a33d; font-size:16px;  padding-left:0%; height:93px; line-height:46px;  width:100%; border-bottom:1px dotted #c1c1c1; }
div.xinfenlei li.lifa p span.ffspan{ display:inline-block; height:62px; line-height:62px; padding-top:31px; float:left; width:58.6%; width:80px; display:inline-block; text-align:right }
div.xinfenlei li.lifa p span.spanee{width:41.4%; height:100%; display:block; float:left;  }
div.xinfenlei li.lifa p span.spanee img{ padding-left:51px;width:auto}
div.xinfenlei li.lifa div.lidi dd{ width:100%; padding-top:20px}
div.xinfenlei li.lifa div.lidi a{ color:#000; text-indent:53px; display:block; width:50%; overflow:hidden; height:26px; overflow:hidden; float:left; font-size:14px; line-height:26px;}
div.xinfenlei li.lifa div.lidi a:hover{ color:#16a241;}

div.lidiwap{ display:none}
div.newtabs{ border:1px solid #e6e6e6; background:#f9f9f9; display:block; margin:auto; width:99.8%}
div.newtabtitle{ border-bottom:1px solid #e6e6e6; height:38px; line-height:38px;}
div.newtabtitle a{ display:block; border-right:1px solid #e6e6e6; font-size:16px; float:left;  width:10.3%; text-align:center; height:100%;}
div.newtabtitle a:hover{ color:#16a33e;}
div.newtabtitle a span{ display:inline-block;}
div.newtabtitle a:hover span{ border-bottom:1px solid #16a33e}
div.newtabtitle a.newses{ color:#16a33e;}
div.newtabtitle a.newses span{ border-bottom:1px solid #16a33e}
div.newtabtitle a.newsess{ color:#16a33e;}
div.newtabtitle a.newsess span{ border-bottom:1px solid #16a33e}
div.newtabnr dl{ display:none; position:relative}
div.newtabnr dl ul{ margin:1% auto; width:95%; display:block;}
div.newtabnr dl ul li{ display:block; height:30px; line-height:30px; background:url(nreq.gif) left center no-repeat; padding-left:17px; overflow:hidden}
div.newtabnr dl ul li a{ float:left;}
div.newtabnr dl ul li span{ float:right;}
div.newgd{ display:block; width:100%; margin:auto;}
div.newgdtitle{ background:#f7f6f6; height:43px; line-height:43px;}
div.newgdtitle span{ display:block; text-align:center; border:1px solid #d6d6d6; font-size:16px; width:95px; color:#16a33e; border-bottom:1px solid #16a33e}
div.newgdnr{ border:1px solid #a0a0a0;}
.blk_18 {
	MARGIN: 0px auto;
	FONT-SIZE: 12px;
	WIDTH: 100%;
	ZOOM: 1; position:relative;
}

div.newxwzx{ width:100%; height:315px; background:#f5f5f5; padding-top:32px;}
div.foot{ background:#2e7f45; width:100%; height:209px;}
div.foot img.f1{ float:left; margin-top:63px;}
div.foot img.f2{ float:left; margin-top:63px;}
div.foot p{ font-size:12px; margin-top:63px; float:left; margin-left:90px;line-height:23px; color:#FFF;}
div.foot div.middle{ background:url(f/3.gif) right top no-repeat; height:100%;}


div.tw li{ border-bottom:1px dotted #999999; border-top:1px dotted #999999; padding-top:35px; padding-bottom:35px;}
div.tw li img{ float:left; width:29.9%}
div.tw li dl{ float:right; width:67.1%}
div.tw li dl a{ font-size:16px; color:#000; float:left}
div.tw li dl span{ float:right; font-size:16px; color:#000}
div.tw li dl a:hover{ color:#16a33e; font-size:16px; }
div.tw li dl p{ font-size:14px; line-height:22px; padding-top:10px; padding-bottom:10px; height:64px; display:block; overflow:hidden;}
div.tw li dl a.atw{ font-size:14px; display:inline-block; width:90px; height:30px; text-align:center; line-height:30px; border:1px solid #898686;}
div.tw li dl a.atw:hover{ border:1px solid #16a33e}


div.cpxq{ padding-top:40px;}
div.cpxqimg{ float:left; width:32.5%; height:236px;}
div.cpxqimg img{ max-width:100%; display:block; max-height:236px; margin:0px auto; display:none}
div.cpzqns{ float:right; width:64%;}
div.cpzqns a{ font-size:24px; color:#16a33e;}
div.cpzqns p{ font-size:14px; color:#777878; padding-top:12px; padding-bottom:12px;}
div.cpzqns div.tuzu{ padding-top:20px}
div.cpzqns div.tuzu li{ margin-right:18px; float:left; border:1px solid #ccc; width:100px; height:79px; margin-bottom:18px;}
div.cpzqns div.tuzu li:hover{ border:1px solid #16a33e;}
div.cpzqns div.tuzu li.sec{ border:1px solid #16a33e;}
div.cpzqns div.tuzu li img{ width:100%; height:79px;}
div.cpjss{ padding-top:40px; padding-bottom:30px;}
div.cpjss div.cpjsszi{ padding-top:0px; }
div.cpjss div.cpjsszi dl{ border-bottom:1px solid #CCC;}
div.cpjss div.cpjsszi dl span{ font-size:18px; color:#16a33e; border-bottom:2px solid #16a33e; height:36px; line-height:36px; display:inline-block; padding-left:16px; padding-right:16px; margin-bottom:-1px;}
div.cpjss div.cpjsszi p{ font-size:14px; line-height:22px; padding-bottom:15px; padding-top:0px;}

@media screen and (max-width:1444px){	

}
@media screen and (max-width:1280px){
	.middle{ margin:0px auto; width:95%;}
	
}
@media screen and (max-width:1200px){	
div.sou img{  width:22%; }

div.head ul li.end{ background:none; margin-left:0%; width:16.6%}
}


@media screen and (max-width:1100px){

div.san{ width:100%; float:none; margin-left:0%; margin:auto }
div.fa ul li{ display:inline-block; width:auto; margin-right:1.5%; }
	}


@media screen and (max-width:1024px){	
div.waphead{ display:block; background:#FFF}
div.head{ display:none;}
div.headnav{ display:none}


div.xinfenlei li{ width:45%; margin-right:0%; margin-bottom:1.78%;  margin-left:3.3%;}

div.xinfenlei li.lifa{ width:45%; margin-right:0%; margin-bottom:1.78%;  margin-left:3.3%;}
div.xinfenlei li.lifa p span.spanee img{ padding-left:3px;}

div.xinfenlei li.lifa div.lidi a{ text-indent:3px;}


div.newxwzx{ padding-bottom:14px; height:auto}
div.newtabtitle a{ width:20%;}

div.new ul li{ width:48%; float:left; margin-left:1.3%; margin-bottom:14px;}

div.foot img{ display:none}
div.foot p{ float:none; margin:0px auto; padding-top:50px; width:90%; font-size:12px; display:block}



}
@media screen and (max-width:1000px){	
div.left{ display:none}
div.right{ float:none; width:99%; margin:auto}
}
@media screen and (max-width:800px){
	/*div.foot img.fl{ display:none;}*/
	div.route p{ display:none}
	div.route dl{width:90%;}
	ul.ulwap{ display:block}
	ul.ulpc{ display:none}
	div.newtabs{  width:99%; }
	div.newtabnr dl ul li span{ display:none}
div.xinfenlei li{ width:98%; margin-right:0%;   margin-left:1%;}
div.xinfenlei li.lifa{ width:98%; margin-right:0%;   margin-left:1%;}
div.xinfenlei li.lifa{ height:auto; padding-bottom:20px;}
div.xinfenlei li.lifa div.lidi a{ width:100%}
div.newtabnr a.agddd{ display:none}
div.cpxqimg{ float:left; width:90%; margin-left:5%; height:236px;}
div.cpxqimg img{ max-width:100%; display:block; max-height:236px; margin:0px auto; display:none}
div.cpzqns{ float:right; width:90%; margin-right:5%;}
div.wapbanner img{ width:100%;}
}
@media screen and (max-width:640px){
	span.spanlista{ display:none}
	div.new ul li span{ display:none;}
	div.tu li{  width:48.8%; margin-left:1.2% }
	div.route dl{ font-size:14px;}
	div.tu{ border:none; margin-top:0px;}
	div.tu li{ padding-right:0px; background:none; }
	.pc{ display:none;}
.wap{ display:block;}
div.cpnr{ border:0px solid #d6d6d6; }
	div.wapbanquan{ display:block;}
	div.banqu{ display:none}
	div.newtabtitle a{   width:30%; }
	div.xinfenlei li.lifa div.lidi{width:80%; margin-left:10%; float:left}
	div.xinfenlei li.lifa img{ width:80%; margin-left:10%;}
	div.tw li{ }
div.tw li img{ margin-left:10%; width:80%}
div.tw li dl{ float:right; margin-right:10%; width:80%; margin-top:10px;}
	div.tw li dl span{ display:none}
	div.tw li dl p{ height:auto}
	/*div.route dl{ display:none}*/
}
@media screen and (max-width:360px){
	div.tu li{  width:80%; margin-left:10%; margin-top:3%  }
	div.tu li img{ border:1px solid #CCC}
	div.fa ul li{  width:98%; margin-right:1.5%; }
	div.fa ul li span{ display:block;}
	.blk_18 {WIDTH: 250px;}		
	div.newgd{ width:250px;}
}
@media screen and (max-width:320px){
}