﻿/**************************空气治理****************************/
/* -------------- 轮播 ----------- */
.Carousel-1{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.banner-box{
	width: 300%;
}
.banner-box li{
	float: left;
	width: 100%;
}
.banner-box li a{
	display: block;
}
.banner-box li a img{
	display: block;
	/*max-width: 100%;*/
	height: 100%;
}
.banner-tab span{
     display:inline-block; 
     width:13px; 
     height:13px;
     border-radius: 0%;
     background: #ffb32f;
     margin: 0 10px!important;
}
.banner-tab {
	position:absolute; 
	z-index:999px; 
	width:100%; 
	height:10px; 
	border-radius:0px;
	text-align:center; 
	bottom: 5%!important;
}
.swiper-pagination-bullet { 
	opacity:0.9!important; 
}
.banner-tab span.swiper-pagination-bullet-active{
	 background:#e63732;
}
.banner-prev{
	left: 7%;
	width: 30px;
	height: 70px;
	background: url(../images/prev.png)no-repeat;
	background-size: 100% 100%;
	margin-top: -35px;
}
.banner-next{
	right: 7%;
	width: 30px;
	height: 70px;
	background: url(../images/next.png)no-repeat;
	background-size: 100% 100%;
	margin-top: -35px;
}


/***************产品与服务***************/
.cp_fw{
	width: 1200px;
	margin:0 auto;
	padding-top: 80px;
}
.cp_fw h1{
	text-align: center;
}
.CaseIndex{
	position: relative;
	overflow: hidden;
	margin-top: 40px;
}
.CaseIndex ul li{
	position: relative;
	overflow: hidden;
}
.CaseIndex ul li img{
	display: block;
	width: 100%;
}
.CaseIndex ul li a{
	position: absolute;
	top: 37%;
	left: 0;
	width: 100%;
	height:86px;
	background: rgba(255,255,255,.7);
	color: #d0020f;
	text-align: center;
	font-size: 30px;
	padding-top: 15px;
	transition: all .7s;
}
.CaseIndex ul li a span{
	display:block;
	margin: 0 auto;
	width: 45px;
	height: 5px;
	background: #ffb32f;
	margin-top: 15px;
	text-align: center;

}
.CaseIndex ul li a b{
	display: inline-block;
	text-align: center;
	width: 250px;
	height:100%;
	font-weight: normal;
	font-size: 16px;
	color: #333;
	line-height: 28px;
	margin-top: 15px;
	opacity: 0;
}
.CaseIndex .prev_1{
	width: 29px;
	height: 60px;
	background: url(../images/prev_1.png)no-repeat;
	margin-top: -35px;
}
.CaseIndex .next_1{
	width: 29px;
	height: 60px;
	background: url(../images/next_1.png)no-repeat;
	margin-top: -35px;
}

.CaseIndex ul li a:hover{
	top:15%;
	height: 230px;
	padding-top: 50px;
	opacity: 1;
	
}
.CaseIndex ul li a:hover b{
	opacity: 1;
	transition: all .7s;
}

/***************施工案例***************/
.sg_al{
	width: 100%;
	padding-top: 80px;
	background: #f0f0f0;
	margin-top: 80px;
	padding-bottom: 80px;

}
.sg_al h1{
	text-align: center;
}
.PartnerIndex{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	margin-top: 50px;
}
.Carousel-3{
	position: relative;
	overflow: hidden;
}
.Carousel-3 ul li{
	background: #fff;
}
.Carousel-3 ul li img{
	display: block;
	width: 100%;
	cursor: pointer;  
    transition: all 0.6s;
}
.Carousel-3 ul li img:hover{
	transform: scale(1.12);
}
.Carousel-3 ul li p{
	line-height: 50px;
	font-size: 16px;
	color: #333;
	text-align: center;
}
.PartnerIndex .prev{
	width: 29px;
	height: 58px;
	background: url(../images/prev_1.png)no-repeat;
	margin-top: -50px;
	left: -60px;
}
.PartnerIndex .next{
	width: 29px;
	height: 58px;
	background: url(../images/next_1.png)no-repeat;
	margin-top: -50px;
	right: -60px;
}



/***************公司实力***************/
.gs_sl{
	width: 100%;
	margin-top: 80px;
}
.gs_sl h1{
	text-align: center;
}
.gs_sl_com{
	width: 1200px;
	margin: 0 auto;
	margin-top:50px;
}
.gs_sl_left{
	float: left;
	width: 617px;
}
.gs_sl_left img{
	width: 100%;
}
.gs_sl_right{
	float: right;
	width: 540px;
}
.gs_sl_right p{
	font-size: 16px;
	color:#666;
	line-height: 35px;
	margin-bottom: 15px;
	letter-spacing:2px;
	text-indent: 2rem;
}

/***************设备药品展示***************/
.DrugIndex{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	margin-top: 50px;
}
.Carousel-4{
	position: relative;
	overflow: hidden;
}
.Carousel-4 ul li{
	width: 218px;
    border: 1px solid #ffaa00;
    padding: 5px;

}
.Carousel-4 ul li img{
	display: block;
	width: 100%;
	cursor: pointer;  
    transition: all 0.6s;

}
.DrugIndex .prev_yp{
	width: 53px;
	height: 53px;
	background: url(../images/prev_yp.png)no-repeat;
	margin-top: -35px;
	left: -65px;
}
.DrugIndex .next_yp{
	width: 53px;
	height: 53px;
	background: url(../images/next_yp.png)no-repeat;
	margin-top: -35px;
	right: -65px;
}

/***************关于我们******************/
.About{
	width: 100%;
	padding-top: 80px;
	background: #f0f0f0;
	margin-top: 80px;
	padding-bottom: 80px;
}
.About h1{
	text-align: center;
}
.about_com{
	width: 1200px;
	margin:0 auto;
	margin-top: 50px;
}
.about_left{
	float: left;
	width: 530px;
}
.about_left h3{
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
}
.about_left p{
	margin-bottom: 20px;
	line-height: 32px;
	font-size: 16px;
	color:#666;
	letter-spacing:2px;
	text-indent: 2rem;
}
.about_right{
	float: right;
	width: 630px;
}
.about_right img{
	width: 620px;
	height: 540px;
}

/***************荣誉资质***************/
.Honor{
	width: 100%;
	margin-top: 80px;
	margin-bottom: 80px;
}
.Honor h1{
	text-align: center;
}
.Honor_com{
	width: 1200px;
	margin: 0 auto;
	margin-top:50px;
}
.Honor_left{
	float: left;
	width: 617px;
}
.Honor_left img{
	width: 100%;
}
.Honor_right{
	float: right;
	width: 540px;
}
.Honor_right p{
	font-size: 16px;
	color:#666;
	line-height: 35px;
	margin-bottom: 15px;
	letter-spacing:2px;
	text-indent: 2rem;
}

.HonorIndex{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	margin-top: 50px;
}
.Carousel-5{
	position: relative;
	overflow: hidden;
}
.Carousel-5 ul li{
	width: 289px;
    height: 193px;
}
.Carousel-5 ul li img{
	display: block;
	width: 100%;
	cursor: pointer;  
    transition: all 0.6s;

}
.HonorIndex .prev_Honor{
	width: 53px;
	height: 53px;
	background: url(../images/prev_yp.png)no-repeat;
	margin-top: -35px;
	left: -65px;
}
.HonorIndex .next_Honor{
	width: 53px;
	height: 53px;
	background: url(../images/next_yp.png)no-repeat;
	margin-top: -35px;
	right: -65px;
}


/*****************2018/03/19 公司简介 right修改*******************/

.tot{
	width: 100%;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 10px;
}
.tot h2{
	float: left;
	font-size: 24px;
	color: #666;
	line-height: 30px;
}
.tot h2 .en{
	display: inline-block;
	font-size: 18px;
	color: #999;
	margin-left: 5px;
	font-family: "Arial";
}
.tot .OnAddress{
	float: right;
	font-size: 15px;
	color: #999;
	margin-top: 10px;
}
.tot .OnAddress a{
	color: #999;
}


.ProductPage{
	width: 805px;
	float:right;
	display:block;
	/*margin-top:30px; */
	margin-bottom:50px;

}
.AboutUsPage{

}
.AboutUsPage dd{
	float: left;
	width: 500px;
}
.AboutUsPage p{
	font-size: 15px;
	color: #666;
	line-height:30px;
}
.AboutUsPage img{
	display: block;
	width: 100%;
	margin: 30px 0;
}
.AboutUsPage h3{
	font-size: 20px;
	color: #666;
	margin-top: 15px;
	margin-bottom: 5px;
}
.AboutUsPage dt{
	float: right;
	width: 295px;
}

.PartnerIndex1{
	position: relative;
	margin-top:40px;
}

.PartnerIndex1 p{
	line-height: 45px;
    font-size: 18px;
    margin-bottom: 10px;
    color: #0a8034;
    font-weight: bold;
}

.Carousel-b{
	position: relative;
	overflow: hidden;
}
.Carousel-b ul li{
	background: #fff;
	border: 1px solid #d3d3d3;
}
.Carousel-b ul li img{
	display: block;
	width: 100%;
	margin: 0!important;
}
.PartnerIndex1 .prev{
	width: 30px;
	height: 30px;
	background: url(../images/prev3-h.png)no-repeat;
	margin-top: -20px;
	left: -45px;
}
.PartnerIndex1 .next{
	width: 30px;
	height: 30px;
	background: url(../images/next3-h.png)no-repeat;
	margin-top: -20px;
	right: -45px;
}