/*公共头部*/
.leaderTop{padding:45px 0 18px;border-bottom: solid 1px #e5e5e5;text-align: center;}
.leaderTop h3 span{font-size: 24px;color:#333;}
.leaderTop h3 em{font-size: 12px;color:#999;margin-left:10px;}

/*导航切换*/
.outBox,.txtContent,.imgContent,.ndContent{width: 1200px;margin:auto;}
.outBox .hd{margin:28px auto 44px;}
.outBox .hd ul{overflow: hidden;border-bottom: solid 2px #56a10e;}
.outBox .hd ul li{height: 44px;padding:0 25px;float:left;line-height: 44px;text-align: center;background-color:#fff;font-size: 18px;color:#333;cursor: pointer;}
.outBox .hd ul li:last-child{margin-right:0;}
.outBox .hd ul li.on{background-color:#56a10e;color:#fff;}
/*公司介绍*/
.inBox .inTxt p{text-indent: 2em;text-align: justify;font-size:16px;color:#333;line-height: 35px;}
.inBox .inTxt img{margin:10px auto;}
/*公司文化*/
.inBox ._culture{width:1000px;margin: auto;text-align: center;}
.inBox ._culture p,._peitao p,.txtContent .inTxt p{text-indent: 0!important;}
.inBox ._culture img{margin:0 auto 44px!important;}
.inBox ._culture .fontC{font-size:18px;color:#56a10e;text-align: left;}
/*公司资质*/
.zzList{overflow: hidden;}
.zzList li{width: 32%;margin-right: 2%;margin-bottom:2%;float:left;}
.zzList li:nth-child(3n){margin-right:0;}
.zzList li .imgbox{width:100%;height: 265px;position: relative;overflow: hidden;}
.zzList li .imgbox img{width: 100%;height: 100%;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;}
.zzList li p{padding:15px 0;font-size:16px;color:#333;text-align: center;

 height: 28px;


                overflow: hidden;


}


/*废物处理子页面*/
._control{text-align: center;}
._control img{margin:50px auto!important;}
.albumbox p.ptit{font-size:18px;color:#333;padding:20px 0;}
.albumbox ul{overflow: hidden;}
.albumbox ul li{float: left;width: 283px;height: 180px;margin-right: 22px;margin-bottom:22px;position: relative;overflow: hidden;background-color:#e5e5e5;}
.albumbox ul li:nth-child(4n){margin-right:0;}
.albumbox ul li img{width: 100%;height: 100%;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;}

/*应急处理子页面*/
.txtContent,.imgContent,._zhaopin{padding-top: 44px;}
.txtContent .albumbox{margin-top: 44px;}
.txtContent .albumbox p.ptit,.imgContent .albumbox p.ptit{padding:0px 0 30px!important;}
.txtContent .albumbox ul li{width: 32%;height: 226px;margin-right: 2%;margin-bottom:2%;}
.txtContent .albumbox ul li:nth-child(3n){margin-right: 0;}

/*绿色园区子页面*/
.imgContent ul li{width: 22%;height: 310px;margin-right: 4%;margin-bottom: 4%;position: relative;overflow: hidden;background-color:#e5e5e5; }
.imgContent ul li:nth-child(4n){margin-right:0;}
.imgContent ul li img{width: 100%;height: 100%;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;}

/*新闻列表*/
.newsBox .inBox ul li{padding:20px 0;border-bottom: dashed 1px #ccc;}
.newsBox .inBox ul li:last-child{border-bottom: none;}
.newsBox .inBox ul li a{display: block;overflow: hidden;}
.newsBox .inBox ul li .imgbox{float:left;width: 234px;height: 140px;margin-right: 30px;}
.newsBox .inBox ul li .imgbox img{width:100%;height:100%;display: block;}
.newsBox .inBox ul li .infobox{position: relative;overflow: hidden;}
.newsBox .inBox ul li .infobox h4{font-size: 20px;margin:10px 0 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsBox .inBox ul li .infobox p{font-size:14px;color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 20px;text-align: justify;}
.newsBox .inBox ul li .infobox span{display: block;text-align: right;font-size:14px;color:#bbb;}

/*新闻详情*/
.ndContent .inHd{font-size:20px;color:#333;padding:44px 0 30px;text-align: center;}
.ndContent .inTxt{ min-height:280px}
/*人才招聘*/
._zhaopin h4{font-size:16px; color:#333;}
._zhaopin p span.end{color:#ea0c0c;}

/*联系我们*/
.mapbox{text-align: center;margin-bottom: 40px;}
.mapbox img{display: block;width:927px;}
.conTxt{padding-top: 40px;}
.divCon{width: 927px;margin:auto;}
.conTxt h4{font-size:20px;margin-bottom: 5px; }
.conTxt p{font-size: 16px;color:#333;line-height: 30px;text-indent: 0!important;line-height: 30px!important;}
.conTxt .txtbox{overflow: hidden;}
.conTxt .txtbox p{float:left;width: 50%;}

@media (max-width: 1200px) { 
	.outBox, .txtContent, .imgContent, .ndContent{width: 1000px;}
	.outBox .hd ul li{padding:0 18px;}
	.zzList li .imgbox{height: 222px;}
	.albumbox ul li{width: 233px;height: 150px;}
	.txtContent .albumbox ul li{width: 32%;height: 188px;margin-right: 2%;margin-bottom: 2%;}
	.imgContent ul li{width: 23%;height:265px;margin-right: 2.6%;margin-bottom: 2.6%;}
}

@media (max-width: 992px) { 
	.outBox, .txtContent, .imgContent, .ndContent,.inBox ._culture,.divCon{width: 740px;}
	.inBox ._culture img{height: 100px;}
	.zzList li .imgbox{height: 161px;}
	.albumbox ul li{width: 168px;height: 108px;}
	.txtContent .albumbox ul li{height: 140px;}
	.imgContent ul li{height: 197px;}
	.inBox .inTxt img{max-width: 100%;}

	.outBox .hd ul li{padding:0 4px;}
}

@media (max-width: 736px) { 
	.outBox, .txtContent, .imgContent, .ndContent,.inBox ._culture,.divCon{width: 96%;margin:auto;}
	.zzList li .imgbox{height: 119px;}
	.fwBox .hd{width: 100%;}
	.outBox .hd ul{background-color: #f5f5f5;border-bottom: 0;}
	.outBox .hd ul li{width: 18%;background-color: #f5f5f5;}
	.albumbox ul li{width: 49%;margin-right: 2%;margin-bottom: 2%;height: 172px;}
	.albumbox ul li:nth-child(2n),.txtContent .albumbox ul li:nth-child(2n){margin-right: 0;}
	.txtContent .albumbox ul li{width: 49%;height:157px;margin-right: 2%;margin-bottom: 2%;}
	.txtContent .albumbox ul li:nth-child(odd){margin-right: 2%;}
	.imgContent ul li{height: 310px;}
	.conTxt .txtbox p{float: none;width: 100%;}

.ndContent .inTxt{ min-height:80px}
}
@media (max-width: 414px) {
	.leaderTop{padding:20px 0 15px;}
	.leaderTop h3 span{font-size: 20px;}
	.inBox .inTxt p{font-size: 14px;line-height: 26px;}
	.inBox ._culture img{height: auto;margin: 0 auto 20px!important;}
	.zzList li{width: 100%;margin-right: 0;}
	.outBox .hd{width: 100%;margin:20px auto;}
	.outBox .hd ul li{width:99%;height:40px;line-height:40px;margin-right: 0;font-size: 16px;}
	.albumbox ul li{width: 100%;height: 182px;}
	.txtContent .albumbox ul li{width: 100%;height: 226px;}
	.imgContent ul li{width: 49%;height: 176px;}
	.txtContent .albumbox p.ptit, .imgContent .albumbox p.ptit{padding:20px 0 15px!important;}
	.txtContent, ._zhaopin{padding-top: 20px;}
	.imgContent{padding-top: 0;}
	.newsBox .hd{width: 100%!important;}
	.newsBox .inBox ul li .imgbox{width: 150px;height: 90px;background-color: #e5e5e5;margin-right: 10px;}
	.newsBox .inBox ul li .infobox h4{font-size:16px;margin:0 0 5px;}
	.newsBox .inBox ul li .infobox p{font-size: 12px;margin-bottom: 5px;}
	.newsBox .inBox ul li .infobox span{font-size: 12px;}
	.conTxt{padding-top: 20px;}
	.conTxt h4{font-size: 18px;}
	.mapbox{margin-bottom: 20px;}
	._control img{margin:20px auto!important;}
	.ndContent .inHd{padding: 20px 0 15px;}
	.zzList li .imgbox{height: 200px;}
	.ndContent .inTxt{ min-height:80px}
}
