.footer{background: #fff;}

.abanner { position:relative; width:100%;height: 500px; overflow: hidden;}
.abanner .bd li,.abanner .bd li a { display:block; width:100%; height:100%;cursor: default;}
.aban-tit{width:1200px;height: 500px;position: absolute;left: 50%;margin-left: -600px;top: 50%;margin-top: -250px;z-index: 2;}
.aban-tit h1{font-size: 28px;line-height: 28px;color: #fff;font-weight: bold;margin-top: 215px;}
.aban-tit h1 span{display: block;font-size: 18px;line-height:38px; letter-spacing:8px; font-weight: normal;/*font-family: 'AdobeHeitiStd Regular'*/}
.ibanner{width: 100%;height: 500px;overflow: hidden; background-position: center top;background-repeat: no-repeat;}
.ibanner h1{font-size: 28px;line-height: 28px;color: #fff;font-weight: bold;margin-top: 215px;}
.ibanner h1 span{display: block;font-size: 18px;line-height:38px; letter-spacing:8px; font-weight: normal;/*font-family: 'AdobeHeitiStd Regular'*/}
.container{padding-bottom: 40px;}
.container>.wrap { min-height:300px;}
.colCurTit {width: 100%;border-top: 1px solid #2eb93f;background-color: #155e24;overflow: hidden;margin-bottom: 45px}
.colCurTit ul{overflow: hidden;border-left: 1px solid #50865b;}
.colCurTit li {float: left;}
.colCurTit li a {display: block; width: 125px;height: 42px;font-size: 16px;line-height: 42px;color: #fff;border-right: 1px solid #50865b;text-align: center;position: relative;z-index: 2;}
.colCurTit li a:before{content: '';display: block;width:0%;height:100%;background-color: #068120;position: absolute;left: 0;bottom: 0;z-index: -1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;}
.colCurTit li.active a:before,.colCurTit li a:hover:before{width: 100%;}
.colCurTit li.active a,.colCurTit li a:hover{font-weight: bold;}

.sidebar { float:left; width:220px;padding-left: 6px}
.colPicTitle { width:100%; height:92px;}
.colPicTitle h2 { color:#209238; font-size:32px; line-height:32px;/*font-family: 'SourceHanSansCN Light'*/}
.colPicTitle h2 em{display: block;font-size: 14px;line-height:14px;padding-top: 10px; color: #666;}
.menu { width: 100%;}
.menu li {height:40px;}
.menu li a{display: block;font-size:16px;line-height: 40px;color: #333333;position: relative;}
.menu li a:before{content: '';display: block;width:0px;height: 0px;border-left: 4px solid #999;border-top: 3.5px solid transparent;border-bottom: 3.5px solid transparent; position: absolute;right: 0;top:50%;margin-top: -3.5px; transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;}
.menu li.current a,.menu li a:hover{color: #209238}
.menu li.current a:before,.menu li a:hover:before{border-left: 4px solid #2eb93f;}
.main {float: left; width: 817px; margin-left: 117px; text-align: justify;text-justify: distribute; }
.main1 {float: right; width: 863px;text-align: justify;text-justify: distribute;}
.m-t-90{margin-top: 96px;}
/* page */
.page {float: right; color:#209238;font-size: 12px; line-height:12px; clear:both; display:table; margin-top:20px;}
.page a { float:left; width: 35px;height: 35px; color:#209238;font-size: 14px; line-height:35px;display:table-cell;text-transform: uppercase;text-align: center;border: 1px solid #dddddd;border-radius: 4px;margin: 0 6px}
.page a.pg-prev,.page a.pg-next {width:35px; height:35px; line-height: 35px; color: #afafaf;display:block;padding:0; margin:0 6px;font-family: 'simsun';font-weight: bolder;font-size: 16px;}
.page a:hover,.page a.current,.page a.pg-prev:hover,.page a.pg-next:hover  { color:#fff;background: #209238;border: 1px solid #209238;}

.news-list{width: 100%;}
.news-list ul{overflow: hidden;}
.news-list ul li{margin-bottom: 19px;width: 100%;height: 160px;border: 1px solid #e3e3e3;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;}
.news-list ul li>a{display: block;border-right: 1px solid #ced5e2;float: left;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;}
.news-list-con{float:left; width: 635px;padding-left: 23px;padding-top:18px}
.news-list-con h2{font-size: 18px;line-height: 28px;color: #000;margin-bottom: 8px}
.news-list-con p{font-size: 14px;line-height:20px;color: #888;height: 70px;overflow: hidden;}
.news-list-con h3{font-size: 12px;line-height: 14px;color: #209238}
.news-list-con h3 a{float: right;display: inline-block;position: relative;padding-left: 8px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;}
.news-list-con h3 a:before{content: '';display: block;width: 3px;height: 5px;background: url(../images/arrow.png) no-repeat -3px 0;position: absolute;left: 0;top: 4px}
.news-list ul li:hover{border: 1px solid #068120}
.news-list ul li:hover>a{border-right: 1px solid #068120;}
.news-list ul li:hover .news-list-con h3 a{transform:translateX(6px);-webkit-transform:translateX(6px);-moz-transform:translateX(6px);}

.newsInfo-tit{text-align: center;font-size: 20px;line-height: 32px; padding-bottom: 8px;margin-bottom: 12px; border-bottom: 1px solid #999}
.newsInfo-tit p{font-size: 14px}
.newsInfo-tit p span{padding-left: 30px}
.join-table { width: 100%;margin-bottom: 32px;}
.join-table thead tr{background-color: #209238;overflow: hidden;}
.join-table thead th { height:40px; color: #fff; font-size: 16px; font-weight: normal; text-align: center; vertical-align: middle !important;}
.join-table thead th:nth-child(1){border-radius:4px 0px 0px 4px;}
.join-table thead th:nth-child(3){border-radius:0px 4px 4px 0px;}
.join-table td { height:60px; color: #666666; font-size: 16px; text-align: center; vertical-align: middle !important;border-bottom: 1px solid #e5e5e5}
.join-table .pl{padding-left: 23px;text-align: left;} 
.hr-link{text-align: center;margin-bottom: 24px;}
.hr-link a{display: inline-block;font-size: 14px;line-height: 32px;height: 32px;color: #fff;background-color: #209238;padding: 0 26px;border-radius: 4px}
.hr-link a:hover{background-color: #155e24}
.hr-require{width: 100%;position: relative;padding-left: 96px;font-size: 16px;line-height: 24px;color: #666}
.hr-require span{position: absolute;left:0;top: 0;font-size:18px;line-height:24px;color: #209238;font-weight: bold; }
.hr-require p{font-size: 14px;line-height: 32px;color: #777}

.ct-address{width: 100%;position: relative;overflow: hidden;}
.ct-address-fl{width: 556px;float: left;position: relative;}
.ct-address-fl p{font-size: 20px;line-height: 34px;color: #333;}
.ct-address-fl p span{color: #0b7522}
.ct-address-fl>img.contact-ewm{position: absolute;right:0;bottom: 0}
.ct-address>img{float: right;}


.ct-map{width: 100%;height: 325px;overflow: hidden;margin-bottom: 15px;}
.ct-warn{width: 100%;position: relative;font-size: 16px;line-height: 28px;color: #666;padding-left: 140px;}
.ct-warn h2{display: inline-block;position: absolute;left: 0;top: 0;font-size: 32px;line-height: 32px;color: #209238}
.ct-warn h2 span{display: block;font-size: 14px;line-height: 28px;color: #666}
/**/
#allmap span[_cid="1"]{display: none !important;}