@charset "utf-8";
i{
	font-style: normal;
}

.banner_min{
	width: 100%;
     height: auto;
     overflow: hidden;
     position: relative;
}
.banner_min .min_img{
	width: 100%;
	height: 100%;

}
.mouth_input{
position: absolute;
    top: 60px;
    right: 20%;
    width: 310px;
    height: 387px;
    background: #ffffff;
    padding: 15px;

}
.mouth_input .offerimg{
	height: 270px;
	height: 64px;
	overflow: hidden;
	z-index: 12;
}
.offerimg img{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.mouth_input .input_pu{
	width: 86%;
	height:38px;
	border: 1px solid #bababa;
	overflow: hidden;
	position: absolute;
	z-index: 50;
	line-height: 38px;
	margin: 0 5px;
}
 .mouth_input div.input_pu_none{
 	color: white;
 	background: #FF5400;
 	text-align: center;
 	border: none;
 	cursor: pointer;
 	font-family: "微软雅黑";
 	font-size: 20px;
 }
  .mouth_input div.input_pu_none2{
 	font-family: "微软雅黑";
 	text-align: center;
 	border: none;
 	font-size: 15px;
 	color: #626262;
 }
 .mouth_input div.input_pu_none2 span{
 	color: #FF5400;
 	font-size: 20px;
 }
 .mouth_input .input_pu img{
 	margin-left: 10px;
	width: 30px;
	height: 30px;
	vertical-align: middle;
}
 .mouth_input .input_pu span{
 	color: #C9CACA;
 }
 .mouth_input .input_pu input{
 	width: 180px;
    background: #ffffff;
 		border: none;
 		font-size: 18px;
 	/*	padding-left: 4px;*/
 		outline: none;
 }
 .mouth_input .input_pu input:focus{
 	border: none;
 }




/*选择深度*/
.choose_sd{
	margin-top:46px;
	width: 100%;
	height: 676px;
	background:url(../images/mouth/company.jpg) no-repeat;

}
.choose_sd .sd_h3{
	width: 100%;
	height: auto;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 40px;
	padding: 1rem 0;
	margin-top: 2rem;
}
.choose_sd .sd_h3 span{
	color: #FF5400;
}
.choose_sd .sd_p {
	width: 100%;
	height: auto;
	text-align: center;
	font-family: "微软雅黑";
}
.choose_sd .sd_p span{
	background: #ff5400;
	padding: 3px 40px;
	color: white;
	border-radius:20px ;
	font-family: "微软雅黑";
	font-size: 18px;
	letter-spacing: 2px;
}
.choose_text{
	width: 100%;
	height: auto;
	position: relative;
	margin-top: 40px;
}


.min{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.se_text{
	width: 100%;
	height: auto;

	height: 380px;
}
.selef{
	width: 45%;
	height: auto;
	font-size: 20px;
	font-family: "微软雅黑";
	margin-top: 3rem;
	float: left;
}
.selef span{
	color: #FF5400;
	font-weight: bolder;
}

.serigh{
	width: 40%;
	height: 220px;

	float: left;
	margin-left:60px;
	z-index: 20;

}
.choose_text .rigth_choose{
	width: 50%;
	height:270px;
	position: absolute;
	top: 0;
	border-bottom:1px solid #CACACA ;
	box-shadow: 2px 2px 5px #CACACA;
}

.choose_text .left_choose{
	width: 50%;
	height: 330px;
	background-image: url(../images/mouth/coop2.jpg);
	background-size:100% 100% ;
	vertical-align: middle;
	position: absolute;
	top:0px;
	right: 36px;
	z-index: 10;
}




.honor{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.honor_div{
	margin-bottom:40px;
	width: 100%;
	height: auto;

}
.honor_div a{
	width: 390px;
	height: 280px;
	overflow: hidden;
	display: inline-block;
}
.honor_div a img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

/*<!--资深 设计团队-->*/

.design{
	width: 100% ;
	height: 650px;
	background-image: url(../images/mouth/dersi1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
}
.detext{
	width: 100%;
	height: auto;
	overflow: auto;
	position: relative;

}
.detext h3{
	width: 345px;
	height: auto;
	color: white;
	display: block;
	text-align: center;
	font-size: 37px;
    margin-left: 734px;
    margin-top: 347px;
    letter-spacing: 1px;
    font-family: "微软雅黑";
}
.detext p{
	width:424px;
	color: white;
	margin-left: 739px;
	margin-top: 20px;
	text-indent: 2em;
	   font-family: "微软雅黑";
	   font-size: 26px;
}


/*<!--环保家装-->*/

.outfit{
	width: 100%;
	height: auto;
}
.outfit .sd_h3{
	width: 100%;
	height: auto;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 34px;
	padding: 1rem 0;
	margin-top: 2rem;
	color: black;
}
 .outfit .sd_h3 span{
 	color: #FF5400;
 	font-size: 40px;
 }
  .outfit .sd_p{
 	width: 100%;
	height: auto;
	text-align: center;
	font-family: "微软雅黑";
 }
.outfit .sd_p span{
 	background: #ff5400;
	padding: 3px 21px;
	color: white;
	border-radius:20px ;
	font-family: "微软雅黑";
	font-size: 16px;
	letter-spacing: 2px;
 }
.out_div{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.out_div .outtop{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.outtop_l{
	background: #f17801;
	width: 140px;
	height: 260px;
	text-align: center;
	padding:  40px 30px;
	float: left;
}
.outtop_l .bout{
	  font-family: "微软雅黑";
	  font-weight: bolder;
	  font-size: 110px;
	  border-bottom: 1px solid white;
	  color: white;
	  padding: 10px 0;
	  display: block;

}
.outtop_l .bout2{
	color: white;
	font-size: 26px;
	border-bottom: 1px solid white;
	padding: 10px 0;
	display: block;
}
.outtop_r{
	width: 1000px;
	float: left;
	overflow: hidden;
}
.outtop_r ul{
	width: 100%;
	height: auto;
}
.outtop_r li{
	width: 24%;
	height: 170px;
	overflow: hidden;
	float: left;
	text-align: center;

}
.outtop_r li.text_li{
	width: 22%;
	padding: 0 10px;
}
.outtop_r li h3{
	height: 40px;
	line-height: 40px;
	color: white;
	text-align: center;
	border-bottom: 1px solid white;
	width:200px ;
	overflow: hidden;
	margin-left: 20px;
	margin-top: 20px;
}
.outtop_r li h3 span{
	display:block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	font-size:30px;
	font-family: "微软雅黑";
}
.outtop_r li h3 i{
	float: left;
	display: block;
	height: 40px;
	line-height: 38px;
	margin-left:6px;
	font-size: 30px;
}
.text_li img{
	width: 100%;
	height: auto;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.outtop_r li img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.text_li p{
	color: white;
	font-size: 20px;
	text-align: left;
	margin-top: 10px;

}


.zhang{
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.zhang_l{
	float:left;
	background: #71aa27;
	text-align: center;
    width: 140px;
    height: 223px;
    padding:7px 30px;

}
.zhang_l .bout{
	 font-family: "微软雅黑";
	  font-weight: bolder;
	  font-size: 110px;
	  border-bottom: 1px solid white;
	  color: white;

	  display: block;
}
.zhang_l .bout2{
	color: white;
	font-size: 26px;
	border-bottom: 1px solid white;
	padding: 10px 0;
	display: block;
}


.zhang_r{
	width: 1000px;
	float: left;
	overflow: hidden;
}
.zhang_r .zh_r_l{
	width: 480px;
	height: 237px;
	float: left;
}
.zhang_r .zh_r_l img{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.zhang_r .zh_r_r{
	width: 480px;
	height: 217px;
	padding: 10px 0;
	background: #F17801;
	float: left;
	text-align: center;

}
.zhang_r .zh_r_r h4{
	font-size: 32px;
	font-family: "微软雅黑";
	color: white;
}
.zhang_r .zh_r_r p{
	font-size: 20px;
	font-family: "微软雅黑";
	text-align: left;
	color: white;
	padding: 20px;
}



.zongji{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 30px;
}
 .zongji .zongji_l{
 	width:170px;
 	height: auto;
 	color: white;
 	background: #f17801;
 	font-size: 36px;
 	padding: 15px;
 	text-align: center;
 	font-weight: bold;
 	float: left;
 }
.zongji_r{
	float: left;
	width: 961px;
	height: 70px;
}
.zongji_r img{
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	overflow: hidden;
}


/*.<!--客户评价-->*/

.client{
	width: 100%;
	height: auto;
}
.client .sd_h3{
	width: 100%;
	height: auto;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 33px;
	padding: 1rem 0;
	margin-top: 2rem;
	color: black;
}
.client .sd_p{
	width: 100%;
	height: auto;
	text-align: center;
	font-family: "微软雅黑";
}

.client .sd_p span{
	background: #ff5400;
	padding: 3px 45px;
	color: white;
	border-radius:20px ;
	font-family: "微软雅黑";
	font-size: 18px;
	letter-spacing: 2px;
}
.client .sd_h3 span{
	font-size: 40px;
	color: #FF5400;
}
.clientdiv{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.clientdiv ul{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.clientdiv li{
	width: 50%;
	height: 300px;
	height: auto;
	float: left;
	overflow: hidden;
	margin-top: 20px;

}
.divimg{
	width: 242px;
	height: 312px;
	padding: 8px;
	border: 1px solid #C9CACA;
	position: relative;
	float: left;
}
.divimg img{
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat;

}
.text_p{
	width: 94%;
	height: 40px;
	background: rgba(106,106,110,0.5);
	position: absolute;
	bottom: 7px;
	text-align: center;
	color: white;
	line-height: 40px;
	font-size: 20px;
	font-family: "微软雅黑";
}
.text_p .suzi{
	width:110px;
	display: inline-block;
	height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.text_p .suzi2{
	margin-left: 10px;
	width: 60px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	display: inline-block;
}
.divtext{
	width: 330px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}
.divtext h5{
	width: 100%;
	background: #ff7200;
	font-size: 20px;
	font-family: "微软雅黑";
	color: white;
	font-weight:Regular;
	padding: 10px 0 10px 10px;
}
.divtext .xind{
	font-size: 20px;
	color: #f50400;
	margin: 10px 0;
	font-family: "微软雅黑";
}
.xind i{
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url(../images/mouth/aixin.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-left: 10px;
	margin-top: 5px;
}
.divtext div{
	font-size: 20px;
	font-family: "微软雅黑";
	color: #6b6b6b;
	margin: 8px 0;
}
.divtext .textp{
	width: 330px;
	height: 180px;
	overflow: hidden;
	font-size:16px;
	font-family: "微软雅黑";
	color: #6b6b6b;
	line-height: 24px;
}



.lunbro{
	margin-top: 40px;
	width: 100%;
	height:auto;
	overflow: hidden;
	background: url(../images/mouth/stong_1.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;

}
.strong_1{
	width: 100%;
	height: auto;
}
.strong_1 h4{
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 70px;
	font-family: "微软雅黑";
	color: white;
	margin-top: 40px;
}
.strong_1 .line_p{
	width: 100%;
    height: auto;
  overflow: hidden;
  text-align: center;
}
.line_p span{
	width: 130px;
	height: 6px;
	background: #fd8b04;
	display: inline-block;
}
.free{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 30px;
}
.free .free_Le{
	width: 50%;
	float: left;
	color: white;
	overflow: hidden;
}
.free_Le ul{
	width: 100%;
	height: auto;
}
.free_Le li{
	width: 45%;
	height:260px;
	float: left;
	position: relative;
	padding: 15px;
}
.free_Le li img{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.freediv{
	width: 270px;
	height: 100px;
	position: absolute;
	bottom: 15px;
	text-align: center;
	background: rgba(16,16,15,0.8);
}
.freediv h6{
	font-size: 26px;
	font-family: "微软雅黑";
	color: white;
	padding: 10px 0;
}
.freediv p{
	font-size: 16px;
	font-family: "微软雅黑";
	color:white;
	width: 100%;
	text-align: center;
}
.freediv p span{
	width: 204px;
	display: inline-block;
	font-size: 16px;
	font-family: "微软雅黑";
	color:white;
	border: 1px solid white;
	padding: 2px 0px;
}


.free .free_Lr{
	width: 50%;
	float: left;
	color: white;
}
/*<!--百强与四大免费-->*/
.freeinput{
	width: 80%;
	height: 493px;
	background: rgba(42,40,39,0.9);
	text-align: center;
	padding: 30px;
	margin-top: 14px;
}

.freeinput .input_pu{

}
.freeinput .putext{
	font-size: 38px;
	font-family: "微软雅黑";
	text-align: center;
	padding: 10px 0;
	color: #d17d0a;
}
.freeinput .input_pu{
	width: 86%;
	height:50px;
	border: 1px solid #bababa;
	overflow: hidden;
	z-index: 50;
	line-height: 38px;
	margin: 0 5px;
	background: white;
	margin-top: 30px;
	margin-left: 38px;
}
 .freeinput div.input_pu_none{
 	color: white;
 	background: #FF5400;
 	text-align: center;
 	border: none;
 	font-family: "微软雅黑";
 	font-size: 20px;
 }
  .freeinput div.input_pu_none2{
 	font-family: "微软雅黑";
 	text-align: center;
 	border: none;
 	font-size: 15px;
 	color: #626262;
 }
 .freeinput div.input_pu_none2 span{
 	color: #FF5400;
 	font-size: 20px;
 }
 .freeinput .input_pu img{
 	margin-left: 10px;
	width: 30px;
	height: 30px;
	vertical-align: middle;
}
 .freeinput .input_pu span{
 	color: #C9CACA;
 }
 .freeinput .input_pu input{
 	width: 311px;
 		border: none;
 		font-size: 30px;
 		outline: none;
 		height: 50px;
 		line-height: 50px;
 		vertical-align: -3px;
 }
 .freeinput .input_pu input:focus{
 	border: none;
 }





		.slideBox img{ border:0;  }
		.slideBox a{ text-decoration:none; color:#333;  }
		.slideBox  a:hover{ color:#1974A1;  }

		/* 本例子css */
		.slideBox{ width:1100px; height:300px; overflow:hidden; position:relative;margin: 55px auto; }
		.slideBox .hd{ height:50px; overflow:hidden; position:absolute; right:88px; bottom:24px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:300px; height:50px; line-height:50px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#fe6304; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:900px; height:210px; display:block; margin: 0 auto; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:31%; margin-top:-25px; display:block; background:url(images/slider-arrow.png) -110px 5px no-repeat;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
