header{
	width: 100%;
	min-width: 1000px;
	height: 79px;
}
nav{
	width: 1000px;
	height: 79px;
	margin:0 auto;

}
nav img{display: inline-block;
	margin-top: 14px;
}
nav ul.nav{
	width: 516px;
	height: 79px;
	float: right;
}
.nav li a{
	float: left;
	font-family: Arial;
	font-size: 16px;
	line-height: 79px;
	padding-left: 40px;
	color: #333;
}
.nav li a:hover{
	color:#2e6fc3;
}

#banner{
	width: 100%;
	min-width: 1000px;
	height: 520px;
	background:url(../images/Banner.jpg) 50% 50% no-repeat;
}

.archor{
	width: 100%;
	min-width: 1000px;
	height: 48px;
	border-bottom: 1px solid #eee;
	background: #fff;
}
.archor ul{
	width: 1001px;
	margin:0 auto;
}
.archor ul li{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #666;
	float: left;
	border-right: 1px solid #eee;
}
.archor ul li:first-child{
	border-left: 1px solid #eee;
}
.hover{
	color:#2e6fc3 !important;
	border-bottom: 2px solid #2e6fc3 !important; 
}
.archor ul li a{
	display: block;
	width: 165.5px;
	line-height: 46px;
	text-align: center;
	color: inherit;
}
.fixed{
	position: fixed;
	left:0;
	top:0;
	z-index: 10000;
}
.plantType{
	height: 820px;
	background:url(../images/bg01.png) repeat-x;
}
 .conten{
	width: 1000px;
	margin:0 auto;
	overflow: hidden;
}
.conten h2{
	font-size: 30px;
	text-align: center;
	color: #333;
}
.plantType .conten h2{
	padding: 51px 0 46px 0;
}
.plantType .conten div{
	width: 455px;
}
.plantType .conten div h4{
	font-size: 18px;
	line-height: 22px;
	color:#fff;
	margin: 40px 0 22px;
}
.plantType .conten p{
	line-height: 20px;
	color:#fff;
	text-align: justify;
}
.plantType .conten span{
	display: block;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	margin:10px 0 6px;
}
.plantType .conten i{
/* 	display: block; */
	float: left;
	width: 50px;
	height: 100px;
	background:url(../images/pk.png) no-repeat;
	margin-top: 172px;
	margin-left: 20px;
}

.powerFromWaste{
	height: 1237px;
	background:url(../images/bg02.png) repeat-x;
}
.powerFromWaste .conten h2,
.ourProducts .conten h2{
	padding: 50px 0 57px 0;
}
.powerFromWaste .headCont > p{
	width: 470px;
	color:#333;
	padding-top: 15px;
	text-align: justify;
}
.powerFromWaste .headCont:after{
	content:".";
    height:0;
    visibility:hidden;
    display:block;
    clear:both;
}
.powerFromWaste .part1{
	margin:61px 0 110px 0;
}
.powerFromWaste .part1 h3,
.ourProducts .part01 h3,
.ourProducts .part02 h3{
	font-size: 18px;
	line-height: 22px;
	color:#333;
	padding-left: 20px;
	position: relative;
}
.powerFromWaste .part1 h3:before,
.powerFromWaste .part2 h3:before,
.ourProducts .part01 h3:before,
.ourProducts .part02 h3:before{
	content: "POWER FROM BIOMASS";
	display: block;
	color: #c9caca;
	font-size: 22px;
	line-height: 22px;
	font-family: Arial;
	font-weight:lighter;
	position: absolute;
	top:-35px;
	left:0;
	padding-left: 20px;
}

.powerFromWaste .part1 h3 span,
.powerFromWaste .part2 h3 span,
.ourProducts .part01 h3 span,
.ourProducts .part02 h3 span{
	font-size: 30px;
}
.colBlue{
	color:#2e6fc3 !important;
}

.powerFromWaste .part1 .part1Con{
	margin-top:13px;
	border-top: 2px solid #e5e5e5;
	padding-top: 37px;
}
.powerFromWaste .part1 .part1Con > i{
	display: block;
	height: 4px;
	width: 527px;
	background: #2e6fc3;
	position: relative;
	left:14px;
	top:-40px;
}
.powerFromWaste .part1 .part1Con > i:before{
	content: "";
	width: 18px;
	height: 18px;
	background: #2e6fc3;
	border-radius: 50%;
	position: absolute;
	left:-14px;
	top:-7px;
	z-index: 10;
}
.powerFromWaste .part1 .part1Con > i:after{
	content: "";
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	top:-3px;
	left:-10px;
	z-index: 20;	
}
.powerFromWaste .part1 .part1Con > img{
	margin-left: 12px;
}
.powerFromWaste .part1 .part1Con p{
	text-align: justify;
	padding-top: 15px;
	position: relative;
}
.powerFromWaste .part1 .part1Con span{
	display: block;
	width: 41px;
	height: 41px;
	background:url(../images/IconNav.png);
	position:absolute;
	left:50%;
	margin-left: -20px;
	bottom: -68px;
}
.powerFromWaste .part2 h3{
	font-size: 18px;
	line-height: 22px;
	color:#333;
	margin-top: 61px;
	position: relative;
}
.powerFromWaste .part2 h3:before{
	padding-left: 0;
}
.powerFromWaste .part2Con{
	margin-top: 30px;
	height: 367px;
}
.powerFromWaste .part2Con .ullist{
	height: 367px;
	width: 394px;
	float: left;
}
.powerFromWaste .part2Con .ullist li{
	float: left;
	width: 186px;
	height: 114px;
	border: 1px solid #eee;
	margin:0 9px 9px 0;
	font:bold 18px  Arial;
	text-align: center;
	line-height: 114px;
	color:#666;
	cursor: pointer;
	background: #fff;
}
.select{
	background: #2e6fc3 !important;
	border-color: #2e6fc3 !important;
	color: #fff !important;
}
.powerFromWaste .part2Con .mainCon{
	float: right;
	width: 602px;
}
.powerFromWaste .part2Con .mainCon .shadow{
	width: 602px;
	height: 116px;
	position:relative;
	left:0;
	bottom:116px;
	background-color:rgba(0,0,0,.7);
}
.powerFromWaste .part2Con .mainCon .shadow p{
	position: absolute;
	left:0;
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	color: #fff;
	padding:0 36px;
	text-align: justify;
}
.ourProducts .conten h2{
	padding-bottom: 50px;
}
.ourProducts .conten > p{
	line-height: 22px;
	color:#333;
	word-break: break-all;
}
.ourProducts .circle{
	height: 280px;
	margin-top:36px ;
	position: relative;
	text-align: center;
	color:#fff;
}
.circle .cir01,
.circle .cir03{
	width: 184px;
	height: 184px;
	border-radius: 50%;
	background: #41456f;
	position: absolute;
	top:20px;
	z-index: 10;
}
.circle .cir01{
	left:2px;
}
.circle .cir02{
	width: 213px;
	height: 213px;
	border-radius: 50%;
	background: #ed5c57;
	position: absolute;
	bottom:0;
	left:160px;
	z-index: 100;
}
.circle .cir03{
	left:347px;
}
.circle .cir04{
	width: 189px;
	height: 189px;
	border-radius: 50%;
	background: #ed5c57;
	position: absolute;
	bottom: 3px;
	right:314px;
	z-index: 5;
}
.circle .cir05{
	width: 193px;
	height: 193px;
	border-radius: 50%;
	background: #41456f;
	position: absolute;
	top:0;
	right:183px;
	z-index: 1;
}
.circle  span{
	display: block;
	font-weight: bold;
}
.circle .cir01 span{
	font-size: 24px;
	margin:56px 0 12px;
}
.circle .cir01 p{
	font-size: 16px;
	line-height: 22px;
}
.circle .cir02 span{
	font-size: 26px;
	margin:84px 0 10px;
}
.circle .cir02 p{
	font-size: 20px;
	line-height: 22px;
}
.circle .cir03 span{
	font-size: 20px;
	margin:66px 0  3px;
}
.circle .cir03 p,
.circle .cir04 p{
	font-size: 16px;
	line-height: 22px;
}
.circle .cir04 span{
	font-size: 20px;
	margin:70px 0 3px;
}
.circle .cir05 p{
	line-height: 20px;
	margin-top:22px;
}
.circle .cir05 span{
	font-size: 18px;
	margin-top: 8px;
}
.circle .cir06{
	width: 168px;
	height: 168px;
	background:url(../images/circle.png);
	position: absolute;
	bottom: 2px;
	right:0;
}
.circle .cir06 p{
	font-size: 18px;
	line-height: 20px;
	margin-top:98px;
}

.ourProducts .part01 h3:before,
.ourProducts .part02 h3:before {
	content:"OUR PRODUCTS";
}
.ourProducts .part01 h3,
.ourProducts .part02 h3{
	margin-top: 70px;
	margin-bottom: 12px;
}
.ourProducts .part01 .prod01,
.ourProducts .part01 .prod02{
	height: 519px;
	border-top: 2px solid #e5e5e5;
}
.ourProducts .part01 .prod01 i,
.ourProducts .part01 .prod02 i{
	display: block;
	height: 4px;
	width: 464px;
	background: #2e6fc3;
	position: relative;
	top:-3px;
	left:14px;
}
.ourProducts .part01 .prod01 i:before,
.ourProducts .part01 .prod02 i:before{
	content: "";
	width: 18px;
	height: 18px;
	background: #2e6fc3;
	border-radius: 50%;
	position: absolute;
	left:-14px;
	top:-7px;
	z-index: 10;
}
.ourProducts .part01 .prod01 i:after,
.ourProducts .part01 .prod02 i:after{
	content: "";
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	top:-3px;
	left:-10px;
	z-index: 20;
}
.ourProducts .part01 .prod01 h2,
.ourProducts .part01 .prod02 h2{
	font-size: 24px;
	color:#666;
	padding:30px 0;
	text-align: left;
}
.ourProducts .part01 .prod01 .clear:after,
.ourProducts .part01 .prod02 .clear:after{
	content:".";
    height:0;
    visibility:hidden;
    display:block;
    clear:both;
}
.ourProducts .part01 .prod01 .tex,
.ourProducts .part01 .prod02 .tex{
	width: 530px;
	height: 433px;
	margin-left:25px;
	border-left: 1px dashed #39464f;
}

.ourProducts .part01 .prod01 .tex p,
.ourProducts .part01 .prod02 .tex p{
	padding-left: 45px;
	line-height: 18px;
	padding-bottom: 40px;
	text-align: justify;
	-ms-word-break: break-all;
	word-break: break-all;
	position: relative;
}
.ourProducts .part01 .prod01 .tex span,
.ourProducts .part01 .prod02 .tex span{
	display:block;
	width: 52px;
	height: 45px;
	background:url(../images/bg03.png);
	font-size: 24px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	position: absolute;
	top:-2px;
	left:-25px;
}
.ourProducts .part01 .prod01 .tex p:nth-child(3){
	padding-bottom: 34px;
}
.ourProducts .part01 .prod01 .tex p:nth-child(4) span,
.ourProducts .part01 .prod02 .tex p:nth-child(4) span{
	top:6px;
} 
.ourProducts .part01 .prod01 .tex p:nth-child(5){
	padding-bottom:48px;
}
.ourProducts .part01 .prod01 .tex p:nth-child(6) span{
	top:-10px;
}
.ourProducts .part01 .prod02 .tex p:nth-child(4){
	padding-top: 4px;
	padding-bottom: 48px;
} 
.ourProducts .part01 .prod02 .tex p:nth-child(5) span{
	top:-11px;
}
.ourProducts .list{
	overflow: hidden;
	margin:50px 0 65px;
}
.ourProducts .list li{
	float: left;
	width: 484px;
	height: 5px;
	background: #dcdddd;
}
.active{
	background: #2e6fc3 !important;
}
.ourProducts .list li:first-child{
	 margin-right: 32px;
}
.ourProducts .tips{
	width: 100%;
	min-width: 1000px;
	height: 227px;
	background:url(../images/bg04.jpg) 50% 50%;
	position: relative;
}
.ourProducts .tips i,
.contactUs i{
	display: block;
	width: 41px;
	height: 41px;
	background:url(../images/IconNav.png);
	position: absolute;
	left:50%;
	margin-left: -20px;
	top:-28px;
}
.ourProducts .tips .tab{
	width: 680px;
	padding-right: 55px;

}
.ourProducts .tips .tab h4{
	font-size: 20px;
	line-height: 32px;
	color:#fff;
	text-align: center;
	margin:53px 0 17px;
}
.ourProducts .tips .tab table{
	width:100%;
	border-collapse:collapse;
}
.ourProducts .tips .tab table td{
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #fff;
	color: #fff;
}
.ourProducts .tips .contact{
	width: 220px;
	padding-left: 45px;
}
.ourProducts .tips .contact h5{
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	color:#fff;
	margin-top: 50px;
	margin-bottom: 30px;
}
.ourProducts .tips .contact a{
	display: block;
	width: 132px;
	height: 26px;
	border:1px solid #fff;
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
}


.part02 .brief{
	padding-top: 50px;
	border-top:2px solid #e5e5e5 ;
	margin-bottom: 20px;
}
.part02 .brief i{
	display: block;
	height: 4px;
	width: 655px;
	background: #2e6fc3;
	position: relative;
	left:14px;
	top:-53px;
}
.part02 .brief i:before{
	content: "";
	width: 18px;
	height: 18px;
	background: #2e6fc3;
	border-radius: 50%;
	position: absolute;
	left:-14px;
	top:-7px;
	z-index: 10;
}
.part02 .brief i:after{
	content: "";
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	top:-3px;
	left:-10px;
	z-index: 20;
}
.part02 .brief .briefIntr{
	width: 376px;
}
.part02 .brief .briefIntr h4{
	font-size: 18px;
	margin-bottom: 20px;
	color: #333;
}
.part02 .brief .briefIntr p{
	color: #666;
	padding-bottom: 8px;
	position: relative;
}
.part02 .brief .briefIntr p:before{
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #c9caca;
	position: absolute;
	left:-20px;
	top:10px;
}
.part02 .brief .briefIntr span{
	color: #333;
	font-weight: bold;
}

.part02 .switch ul li{
	display: block;
	width: 262px;
	height: 114px;
	border: 1px solid #c9c9c9;
	font:bold 18px/114px Arial;
	text-align: center;
	margin-top: 10px;
	color:#333;
	cursor: pointer;
}
.part02 .switch ul li:first-child{
	margin-top: 0;
}
.part02 .switch .intro{
	overflow: hidden;
	position: relative;
}
.part02 .switch .textIntr{
	width: 706px;
	height: 367px;
	background:rgba(0,0,0,.6);
	position: absolute;
	left:0;
	top:0;
	padding-top: 30px;
}
/* .part02 .switch .textIntr i{
	display: block;
	width: 15px;
	height: 30px;
	background:url(../images/Icon01.png) no-repeat;
	margin:8px auto;
}
.part02 .switch .textIntr span{
	display: block;
	color: #fff;
	padding: 0 28px;
	line-height: 22px;
} */
.part02 .switch .textIntr p{
	color: #fff;
	padding: 0 42px 15px;
	text-align: justify;
}
.part02 .switch .textIntr p strong{
	font-size: 16px;
	line-height: 32px;
}

.cases .conten h2{
	margin:50px 0 30px;
}

.cases .conten > p{
	padding:0 110px;
	text-align: center;
	line-height: 26px;
	color: #666;
}
.cases .conten > p a{
	color: #ed5c57;
}
.cases .conten .caseList{
	margin-top: 22px;
}
.cases .conten .caseList li{
	float: left;
	width: 232px;
	margin-left: 24px;
	color: #333;
	border-bottom: 2px solid #cdcdcd;
}
.cases .conten .caseList li a{
	color:inherit;
}
.cases .conten .caseList li:first-child{
	margin-left: 0;
}
.cases .conten .caseList li p{
	text-align: center;
	line-height: 20px;
	margin:15px 0 20px;
}
.cases .conten .caseList li span{
	display: block;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	margin-bottom:24px;
} 
.check{
	color:#2e6fc3 !important;
	border-color: #2e6fc3 !important;
}


.aboutZBG h2{
	font-size: 30px;
	text-align: center;
	margin:50px 0 65px;
}
.aboutZBG ul{
	height: 446px;
}
.aboutZBG ul li{
	float: left;
	width: 244px;
	margin-left: 8px;
	position: relative;
	cursor: pointer;
}

.aboutZBG ul li:first-child{
	margin-left: 0;
}
.aboutZBG ul li:nth-child(even){
	margin-top: 40px;
}
.aboutZBG ul li > div{
	width: 244px;
	height: 286px;
	position: relative;
	z-index: 10;
}
.aboutZBG ul li:nth-of-type(odd) div{
	background:rgba(64,112,175,1);

}
.aboutZBG ul li:nth-of-type(even) div{
	background:rgba(216,108,105,1);
}
.aboutZBG ul li i{
	display: block;
	width: 35px;
	height: 35px;
	position: absolute;
	top:-18px;
	left:50%;
	margin-left: -17px;
	z-index: 100;
}
.aboutZBG ul li:nth-of-type(1) i{
	background: url(../images/icon02.png);
}
.aboutZBG ul li:nth-of-type(2)  i{
	background: url(../images/icon03.png);
}
.aboutZBG ul li:nth-of-type(3) i{
	background: url(../images/icon04.png);
}
.aboutZBG ul li:nth-of-type(4) i{
	background: url(../images/icon05.png);
}
.aboutZBG ul li p{
	color: #fff;
	padding:34px 21px 0;

}
.aboutZBG ul li > div:after{
	content: "";
	display: block;
	width: 82px;
	height: 1px;
	background: #c9caca;
	position: absolute;
	bottom: -15px;
	left:50%;
	margin-left: -41px;
}
.aboutZBG ul li span{
	display: block;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	padding: 36px 27px 0;
	color: #333;
}
.contactUs{
	min-width: 1000px;
	height: 570px;
	background: #f8f8f8;
	position: relative;
}
.contactUs .conten h2{
	margin:46px 0 50px;
}
.contactUs .info{
	width: 534px;
	text-align: center;
}
.contactUs .info p{
	text-align: left;
	color:#333;
	padding-bottom: 12px;
}
.contactUs .info input{
	width: 532px;
	height: 31px;
	border: 1px solid #efefef;
	margin-bottom: 17px;
	text-indent: 17px;
	font-size: 15px;
	line-height: 25px;
}
.contactUs .info textarea{
	width: 532px;
	height: 81px;
	border: 1px solid #efefef;
	margin-bottom: 17px;
	text-indent: 17px;
	resize: none;
	overflow-y: hidden;
	font-size: 15px;
	line-height: 25px;
}
.contactUs .info button{
	width: 150px;
	height: 33px;
	background: #ed5c57;
	text-align: center;
	color:#fff;
	font:16px/33px Arial;
	cursor: pointer;
}
.contactUs .chatUs{
	width: 386px;
}
.contactUs .chatUs h5{
	font: bold 16px/30px "Microsoft YaHei";
	color: #333;
}
.contactUs .chatUs p{
	color: #333;
}
.contactUs .chatUs div{
	margin-top: 26px;
}
.contactUs .chatUs div p{
	font-size: 15px;
	line-height: 25px;
	padding-left: 36px;
	padding-bottom: 12px;
	position: relative;
}
.contactUs .chatUs div p a{
	color:inherit;
}
 .contactUs .chatUs a:hover{
 	color: #2e6fc3;
 }
.contactUs .chatUs div span{
	display: inline-block;
	width: 21px;
	height: 21px;
	position:absolute;
	top: 0;
	left:0;
}
.contactUs .chatUs .address span{
	background:url(../images/icon.png) 0 0 no-repeat;
}
.contactUs .chatUs .phone span{
	background:url(../images/icon.png) 0 -21px no-repeat;
}
.contactUs .chatUs .email span{
	background:url(../images/icon.png) 0 -42px no-repeat;
}
.contactUs .chatUs .skype span{
	background:url(../images/icon.png) 0 -63px no-repeat;
}
.contactUs .chatUs .tel span{
	background:url(../images/icon.png) 0 -84px no-repeat;
}

footer{
	min-width: 1000px;
	height: 65px;
	background: #272636;
}
footer p{
	font:16px/65px Arial;
	color:#fff;
}