/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
@charset "utf-8";
/*CSS Document*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input { padding:0; margin:0;}
body { font-size:14px; font-family:"微软雅黑"; color: #333;}
img { border:none;}
ul, li { list-style-type:none;}
input, select, textarea { outline:none;}
textarea { resize:none;}
a { text-decoration:none; color: #333;transition:all 200ms ease-in 0s;}
a:hover{text-decoration:none;}
/*清除浮动*/
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after { clear:both; overflow:hidden;}
.clearfix { zoom:1;}
.fl { float:left;}
.fr { float:right;}
html {   
    font-size: 625%;-webkit-text-size-adjust:none;    
} 
@media only screen and (max-width: 640px) {
	html {   
	    font-size: 555%;   
	} 
}
.top{ width: 100%;}
.head{ background: #2d7b30; padding: 20px 0;}
.tel{ background: url(../images/tel-icon.png) left center no-repeat; padding-left: 50px; font-size: 0.18rem; color: #fff;
margin-top: 18px;}
.middle{ width: 100%;}
.top-box{ position: relative;}
.about-box{ width: 50%;}
.index-Ab{ background: #2d7b30;}
.top-box .container{ position: absolute;}
.index-tit1{ display: inline-block; padding-bottom: 8px; margin-top: 40px; }
.index-Tabout{margin-left: 42%; padding-right: 2%; padding-bottom: 35px;}
.index-Tabout p{ color: #fff; line-height: 30px; margin-top: 35px;}
.tit-yellow{ border-bottom: 1px solid #ffe744;}
.index-tit1 h1{ font-size: 0.3rem;font-weight:bold;}
.tit-yellow h1{ color: #ffe744;}
.index-tit1 span{ color: #fff; text-transform: uppercase; font-size:0.14rem;font-weight:100;}
.index-Tpic{margin-left: 42%;}
.index-Tpic img{ width: 100%;}
.environment{ width: 50%;}
.hj-box{ background: #f0efef;margin-right: 42%; overflow: hidden; padding-bottom: 20px; position: absolute; bottom: 0px; width: 31%;}
.tit-green{border-bottom: 1px solid #2d7b30; margin-left: 22px;}
.tit-green h1{ color: #2d7b30;}
.tit-green h1 span{ color: #a8a8a8;}
.hj-list{ padding-left: 2%;}
.hj-list ul li{ width: 45%; float: left; margin: 20px 2%;}
.hj-list ul li a img{width: 100%;}







.index-box{ width: 100%;}
.feed-box{}
.feed-tit{ background: url(../images/sl-bg.jpg) no-repeat; height: 130px; text-align: center; color: #fff; overflow: hidden;}
.feed-tit h2{ font-size: 0.3rem; margin-top: 20px;}
#tab {overflow:hidden;zoom:1; margin-top: 20px;}
#tab li {color:#333;height:36px;cursor:pointer;	line-height:36px;padding:0 40px; display: inline-block;
 border-radius: 5px; background: #fff; margin: 0 5px; font-size: 0.16rem;}
#tab li.current {background:#ffe744;}
#tent {}
#tent ol {display:none;}

/*滚动*/
.simply-scroll-container{position:relative; margin-top: 50px; padding-bottom: 50px;}
.simply-scroll-clip{position:relative;overflow:hidden}
.simply-scroll-list{overflow:hidden;margin:0;padding:0;list-style:none}
.simply-scroll-list li{padding:0;margin:0;list-style:none}
.simply-scroll-list li img{border:0;display:block}
.simply-scroll-btn{position:absolute;background-image:url(buttons.png);width:42px;height:44px;z-index:3;cursor:pointer}
.simply-scroll-btn-left{left:6px;bottom:6px;background-position:0 -44px}
.simply-scroll-btn-left.disabled{background-position:0 0!important}
.simply-scroll-btn-left:hover,.simply-scroll-btn-left:focus{background-position:0 -88px}
.simply-scroll-btn-right{right:6px;bottom:6px;background-position:-84px -44px}
.simply-scroll-btn-right.disabled{background-position:-84px 0!important}
.simply-scroll-btn-right:hover,.simply-scroll-btn-right:focus{background-position:-84px -88px}
.simply-scroll-btn-up{right:6px;top:6px;background-position:-126px -44px}
.simply-scroll-btn-up.disabled{background-position:-126px 0!important}
.simply-scroll-btn-up:hover,.simply-scroll-btn-up:focus{background-position:-126px -88px}
.simply-scroll-btn-down{right:6px;bottom:6px;background-position:-42px -44px}
.simply-scroll-btn-down.disabled{background-position:-42px 0!important}
.simply-scroll-btn-down:hover,.simply-scroll-btn-down:focus{background-position:-42px -88px}
.simply-scroll-btn-pause{right:6px;bottom:6px;background-position:-168px -44px}
.simply-scroll-btn-pause:hover,.simply-scroll-btn-pause:focus{background-position:-168px -88px}
.simply-scroll-btn-pause.active{background-position:-84px -44px}
.simply-scroll-btn-pause.active:hover,.simply-scroll-btn-pause.active:focus{background-position:-84px -88px}
.simply-scroll{width:100%;}
.simply-scroll .simply-scroll-clip{width:100%;}
.simply-scroll .simply-scroll-list{}.simply-scroll .simply-scroll-list li{float:left;width:252px;position: relative;
border:1px solid #65ab67; margin: 0 8px;}
.simply-scroll .simply-scroll-list li img{}.simply-scroll .simply-scroll-btn{}.simply-scroll .simply-scroll-btn-left{}
.simply-scroll .simply-scroll-btn-left.disabled{}.simply-scroll .simply-scroll-btn-left:hover{}
.simply-scroll .simply-scroll-btn-right{}.simply-scroll .simply-scroll-btn-right.disabled{}
.simply-scroll .simply-scroll-btn-right:hover{}.simply-scroll .simply-scroll-btn-up{}
.simply-scroll .simply-scroll-btn-up.disabled{}.simply-scroll .simply-scroll-btn-up:hover{}
.simply-scroll .simply-scroll-btn-down{}.simply-scroll .simply-scroll-btn-down.disabled{}
.simply-scroll .simply-scroll-btn-down:hover{}.vert{width:340px;height:400px;margin-bottom:1.5em}
.vert .simply-scroll-clip{width:290px;height:400px}.vert .simply-scroll-list{}
.vert .simply-scroll-list li{width:290px;height:200px}
.vert .simply-scroll-list li img{ width: 100%;}
.vert .simply-scroll-btn{}.vert .simply-scroll-btn-up{right:0;top:0}
.vert .simply-scroll-btn-up.disabled{}.vert .simply-scroll-btn-up:hover{}.vert .simply-scroll-btn-down{right:0;top:52px}
.vert .simply-scroll-btn-down.disabled{}.vert .simply-scroll-btn-down:hover{}


.scroller-text{position: absolute; bottom: 0px; left: 0px;display:block; width:266px; height:35px; line-height:35px; text-align:center; color:#fff;
background:#000;background-color: rgba(0,0,0,0.5) !important;filter: alpha(opacity=50); z-index:20;}





.news-tit{ border-bottom: 1px solid #2d7b30; padding-bottom: 10px; color: #a8a8a8; text-transform: uppercase;}
.news-tit b{ font-size: 0.3rem; color: #2d7b30;}
.news-left{ width: 60.8%;}
.nL-box{ width: 49%; margin-top: 35px;}
.nL-box a .news-pic{ overflow: hidden;}
.nL-box a .news-pic img{ width: 100%; -webkit-transition: all ease-in-out 1s;
-ms-transition: all ease-in-out 1s;
-o-transition: all ease-in-out 1s;
-ms-transition: all ease-in-out 1s;
transition: all ease-in-out 1s;}
.nL-box a .news-text{ border-bottom: 3px solid #fff; padding-bottom: 20px;}
.nL-box a .news-text h3{ font-size: 0.16rem;padding: 15px 0 25px 0;}
.nL-box a .news-text span{ line-height: 30px; color: #919191;}
.nL-box a:hover .news-text{border-bottom: 3px solid #2d7b30;}
.nL-box:first-child{ margin-right: 2%;}
.nL-box a:hover .news-text h3{ color: #2d7b30;}
.nL-box a:hover .news-pic img{ width: 100%; -webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);}
.news-right{ width: 38%;}
.dt-tit{ background: #2d7b30; line-height: 43px; padding: 0 10px; margin-top: 35px; color: #fff; font-size: 0.16rem;}
.dt-tit a{ color: #fff; font-size: 0.12rem;}
.dt-tit a:hover{ text-decoration: underline;}
.dt-list{ padding: 0 5px;}
.dt-list ul li{ border-bottom: 1px dashed #dcdcdc; line-height: 45px;}
.dt-list ul li a{ background: url(../images/li-a.jpg) left center no-repeat; padding-left: 10px;}
.dt-list ul li a span{ float: right; color: #747474;}
.dt-list ul li a:hover{background: url(../images/li-b.jpg) left center no-repeat; color: #2d7b30;}
.dt-pic{ width: 100%; margin-top: 15px;}
.dt-pic img{ width: 100%;}
.bot-a{background: url(../images/bottom-bg.jpg) no-repeat; margin-top: 60px; height: 334px;}
.bot-menu{ background: #ffe744; line-height: 32px; margin-top: 82px; text-align: center;}
.bot-menu a{ display: inline-block; margin: 0 22px;}
.bot-menu a:hover{ text-decoration: underline;}
.bot-bottom{ color: #fff; margin-top: 20px; line-height: 30px; padding: 0 15.5%;}
.ad-box{ margin-top: 30px;}
.bot-code{}
.bot-d{ background: #043806; color: #fff; text-align: center; line-height: 43px;}
.bot-d a{ color: #fff;}
.bot-d a:hover{ text-decoration: underline;}
.mySlideshow .animated{
	position:absolute;
}
.first{
	background:url("../images/banner1.jpg") 60% center no-repeat;
}
.first a,
.first img{
	display:block;
}
.first a{
	top:80px;
	left:39%;
	margin-left:-165px;
}
.first div{
	font-size:50px;
	bottom:80px;
	left:39%;
	width:320px;
	text-align:center;
	margin-left:-160px;
}
.first .ban-T1{ left: 20%; top: 43%;}
.second{
	background:url("../images/banner2.jpg") 37% bottom no-repeat;
}
.second img{
	top: 40%;
	left: 55%;
	margin-left: -392.5px;
}
.third{
	background:url("../images/banner3.jpg") 17% center no-repeat;
}
.third img{
	 top: 43%;
	left: 20%;
}
.edslider .progress{ display: none !important;}
/*内页*/
.loaction{ background: #eee; border-top-left-radius: 10px;border-top-right-radius: 10px; margin-top: 28px;}
.ny-nav{ width:100%;}
.nav-top{border-top-left-radius: 10px; background: url(../images/loac-bg.jpg) no-repeat; height: 103px;overflow: hidden; padding-left: 30px;}
.nav-top h2{ background: url(../images/arrow-bot.png) 40% 5px no-repeat; color: #ffe744; font-size: 0.24rem;
margin-top: 20px;}
.nav-top p{ color: #fff; font-size: 0.3rem; text-transform: uppercase;}
.ny-wz{ line-height: 103px; color: #0d5610; padding-right: 30px; width: 100%; text-align: right;background: #eee;border-top-right-radius: 10px;
 overflow: hidden;}
.ny-wz a{ color: #505050;}
.ny-wz a:first-child{background: url(../images/home.png) left center no-repeat; padding-left: 20px;}
.ny-wz a:hover{color: #505050;}
.left-list{width: 28%; margin-top: 35px;}
.left-list ul li{ border-bottom: 1px dashed #dcdcdc; line-height: 75px; padding: 0 30px;}
.left-list ul li a{ font-size: 0.16rem; color: #767676; background: url(../images/right-arrow.png) right center no-repeat; display: block;
width: 100%;}
.left-list ul li a:hover{background: url(../images/right-arrow2.png) right center no-repeat;color: #0d5610;}
.right-con{ width: 72%;margin-top: 35px;}
.about-con{padding: 0 3% 30px 2%; overflow: hidden;}
.news-con{padding: 0 3% 30px 2%; overflow: hidden;}
.feed-con{padding: 0 3% 30px 2%; overflow: hidden;}
.about-con h2{ font-size: 0.3rem; color: #2d7b30; text-align: center; margin-top: 40px;}
.about-con p{ line-height: 36px; margin-top: 50px;}
.about-con img{ margin-top: 20px;}
.news-con ul li{ line-height: 50px; border-bottom: 1px dashed #d3d3d3; overflow: hidden;}
.news-con ul li a{ float: left;background: url(../images/li-a.jpg) left center no-repeat; padding-left: 10px;}
.news-con ul li span{ float: right; color: #7b7979;}
.news-con ul li a:hover{color: #2d7b30;background: url(../images/li-b.jpg) left center no-repeat;}
.epages{ text-align:center; margin-top:50px;}
.epages b{ border:1px solid #919191; padding:2px 7px 2px 7px; font-size:14px; color:#919191}
.epages a{ border:1px solid #919191; padding:2px 7px 2px 7px; font-size:14px;color:#919191}
.epages a:first-child{display:none;}
.feed-con ul li{  width: 31.3%; margin: 18px 1% 0 1%; position: relative; float: left;}
.feed-con ul li a{ display: block; overflow: hidden;}
.feed-con ul li a img{ width:100%;-webkit-transition: all ease-in-out 1s;
-ms-transition: all ease-in-out 1s;
-o-transition: all ease-in-out 1s;
-ms-transition: all ease-in-out 1s;
transition: all ease-in-out 1s;}
.feed-con ul li a:hover img{-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);}
.feed-con ul li a p{position: absolute; left: 0px; bottom: 0px; width: 100%;background: rgba(45,123,48,0.7); height: 37px; color: #fff; 
text-align: center; line-height: 37px;}

.article{ padding-bottom: 0.3rem;}
.article-top{border-bottom: 1px dashed #cacaca; padding-bottom: 0.1rem; text-align: center; margin-top: 0.3rem;}
.article-top h3{ color: #5b5b5b; font-size: 0.24rem;}
.article-top p{color: #cacaca; margin-top: 0.12rem;}
.wz-box{ line-height: 0.25rem; padding: 0.15rem 0; color: #7e7e7e;}
.wz-box p{ margin-top: 0.18rem; line-height: 30px;}
.pf-box{ background: #F2F2F2; padding: 0.12rem; margin-top: 0.3rem;}
.pf-box p{ line-height: 0.3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pf-box p a:hover{ color: #2d7b30;}

.wap-tp{ display: none;}
.form-group label{text-align:right;}
.form-group{overflow: hidden;}