.hidden{visibility:hidden;}
.none{display:none;}
.show{display:block;}
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.lastp{padding-right:0px!important;}
.lastm{margin-right:0px!important;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;height:0px;padding:0px;margin:0px;overflow:hidden;}
.clear10{clear:both;height:10px;padding:0px;margin:0px;overflow:hidden;}
/*bar*/
div.bar_1{height:3px;width:100%;min-width:1200px;background:#1c7743;overflow:hidden;}
div.bar_2{height:2px;width:100%;background:#1c7743;}

/*边距*/

.marl80{margin-left:80px;}
.mart35{margin-top:35px!important;}
.mart20{margin-top:15px!important;}

/*边框*/

.ba{border:1px solid #1c7743; float:left; width:598px;}


 
.bgwh{background-color: #fff;}
.bgc2{background:#1c7743;}
.bgbh{background-color: #f6f6f6;}
/*iframe*/
iframe{min-width: 1200px;border: none!important;}
 
.con{width:1200px; margin:0 auto;}
.wraper{width:100%}
.heig_35{height: 35px;}
 
.bg-green{background:#1d7a01;color:#fff;}
.bg-green ul.nav_list li{text-align:center;padding:0px 15px;float:left;}
.bg-green ul.nav_list li a{color:#fff;padding:0px;line-height:34px;}
.bg-green ul.nav_list li a.focus0{width:200px;padding:0px;background:#175500;margin-left:-15px;}

 
.adv-norm{height:100px;overflow:hidden;}
.adv-norm a{float:left;}
.adv-norm a img{width:400px;height:100px;overflow:hidden;float:left;}

 
.adv-banner{width:1200px;margin:0 auto;height:400px;}
.adv-banner .slider ul li img{height:400px;width:1200px;}
/* 
.banner_img{width:745px;height:inherit;}
.banner_img .b_top{height:290px;overflow:hidden;}
.slider{display:none} */
.slider .focus span{width:14px;height:14px;margin-right:10px;border-radius:50%;background:#474a36;font-size:0}
.slider .focus span.current{background:#8d9957;}
.banner_img .b_bottom{height:135px;overflow:hidden;}
.b_adlist li{height:132px;width:246px;overflow:hidden;float:left;font-size:16px;position:relative;}
.b_adlist li img{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:-1;}
.b_adlist li p{padding-left:17px;padding-top:20px;}
.b_adlist li.p1 p{color:#3a6600;}
.b_adlist li.p2 p{color:#643b00;}
.b_adlist li.p3 p{color:#010101;}
.b_adlist li p span{font-weight:900;color:#64702f;line-heigth:24px;}
.b_adlist li.p1 span{color:#3a6600;}
.b_adlist li.p2 span{color:#643b00;}
.b_adlist li.p3 span{color:#000;}

 
.suggest-box{position:absolute; background-color:white;z-index:999;}
.suggest-box ul{border:solid 1px #ddd;}
.suggest-box ul li{ padding: 8px 10px;}

.about_gywm_main .news{height: 400px;}
.about_gywm_main .news li{ clear: both; overflow: hidden;}

.pages { padding: 30px 0 20px; height: 30px; line-height: 30px; clear: both;}
.pages ul { float: right; }
.pages li { float: left; padding-left: 8px; }
.pages a { width: 28px; height: 28px; color: #888; font-family: 'SimSun'; float: left; text-align: center; line-height: 28px; border: 1px solid #E0E0E0; }
.pages a.cur{ background: #1c7743; color: #fff;}
.pages li.thisClass span, .page a:hover { width: 28px; height: 28px; font-family: 'SimSun'; float: left; text-align: center; line-height: 28px; background-color: #1c7743; color: #fff; border: 1px solid #1c7743; }
.pages .num { width: 50px; border: 1px solid #B8B8B8; text-align: center; height: 22px; line-height: 20px; color: #666; }
.pages .enter { width: 50px; height: 22px; text-align: center; background-color: #2ac7a8; color: #fff; cursor: pointer; border-radius: 5px; }


/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
*zoom: 1;
}
