.base .base-com-pic{width: 100%;background-image: url(../images/base-com-pic.jpg);background-position: center;background-size: cover;background-repeat: no-repeat}
.base .base-com-pic .wb_ft {width: 50%;}
.base .base-com-pic .wb_rt{width: 50%;text-align: right;}
.base .base-com-pic .wb_ft .tit{font-size: 24px;color: #ffffff;padding-bottom: 35px;padding-top: 98px;}
.base .base-com-pic .wb_ft .p{font-size: 14px;color: #fff;line-height:30px;padding-bottom: 85px;}
/*
.base .base-com-pic .wb_rt .sum{color: #fff;margin-top: 110px;overflow: hidden; text-align:right;}
.base .base-com-pic .wb_rt .sum .sunfh{display: inline-block;width: 10%;font-size:50px;vertical-align: middle}
.runNum{
    width:45%;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
    position: relative;
    display: inline-block;vertical-align: middle
}
.runNum>li{
    font-size: 44px;
    list-style: none;
    width: 40px;
    float: left;
    position: absolute;
}
*/

#all{
	width: 100%;
	margin: 0 auto;
	padding-top:120px;
	height:70px; overflow:hidden;
}
#all .t_num i {
	width: 31px;
	height:70px;
	display: inline-block;
	background: url(../images/number1.png) no-repeat;
	background-position: 0 0;
}
.t_num{ position:relative;height: 70px;overflow: hidden;}
.t_num u{ color:#fff; font-size:69px; height:70px; overflow: hidden; line-height:70px;text-decoration:none; position: relative; top:-6px;}


.base .base-com-icon .content{border-bottom: 1px solid #eee}
.base .base-com-icon .icon-item{width:calc( 100%/3 - 3px);padding-top:40px;padding-bottom: 25px; margin:0 1px;}
.base .base-com-icon .icon-item .icon{height: 80px;width: 80px;padding-right: 30px;border-right: 1px solid #bfbfbf}
.base .base-com-icon .icon-item .icon img{margin: 0 auto}
.base .base-com-icon .icon-item .wb{padding-left: 25px;}
.base .base-com-icon .icon-item .wb .tit{color:#0da945;font-size: 18px;font-weight: bold;padding: 10px 0 10px 0}
.base .base-com-icon .icon-item .wb .tit .iconfont{font-weight: bold}
.base .base-com-icon .icon-item .wb .p{color:#000;font-size: 14px;}
.base .base-com-link .content{padding-top: 50px;padding-bottom:25px;}
.base .base-com-link .logo{padding-bottom: 60px;}
.base .base-com-link .call .call-p{color: #999999;font-size: 16px;display: block}
.base .base-com-link .call .call-sum{color: #0da945;font-size: 24px;display: block}
.base .base-com-link .link ul{padding-left: 80px;}
.base .base-com-link .link ul li a{color: #adadad;font-size: 12px;display: inline-block;padding-bottom:5px;}
.base .base-com-link .link ul li a:hover{color: #0da945;text-decoration: underline}
.base .base-com-link .link ul li:first-child a{font-size: 14px;padding-bottom: 30px;display: inline-block;color: #313131}
.base .base-com-link .link ul li:first-child a:hover{color: #313131;text-decoration: none}
.base .base-com-copy{background: #f5f5f5;padding: 33px 0;box-sizing: border-box}
.base .base-com-copy .sans-link{text-align: center;height: 24px;}
.base .base-com-copy .sans-link ul li{padding-left: 15px;font-size: 12px;}
.base .base-com-copy .sans-link ul li a{color: #999999;}
.base .base-com-copy .sans-link ul li a:hover{text-decoration: underline;color: #0da945}
.base .base-com-copy .info{font-size: 12px;color: #999999;text-align: center}
.base .base-com-copy .info a{color: #999999;}
.base .base-com-copy .info a:hover{color: #333;}
.base .base-com-copy .skill{text-align: center;padding-top: 10px;color: #999}
.base .base-com-copy .skill a{color: #999;font-size: 12px;}
.base .base-com-copy .skill a:hover{text-decoration: underline;color: #0da945}
.base .base-com-copy .skill .phone,.base-com-copy .skill .login{border-right: 1px solid #a5a5a5;padding-right: 5px ;margin-right: 5px;}
.base .lxfs {padding: 50px 0;text-align: center}
.base .lxfs .call{vertical-align: middle;font-size: 35px;color: #fff}
.base .lxfs .icon{vertical-align: middle}
/*头部*/
.index-header{padding-top: 25px;box-sizing: border-box;position: fixed;left: 0;top: 0;z-index: 9;width: 100%;background: transparent;}
.index-header .nav ul li {padding-left: 40px;padding-bottom: 15px;}
.index-header .nav ul li a{color: #fff;font-size: 14px;display: inline-block;padding-bottom: 10px;position: relative;overflow: hidden;}
.index-header .nav ul li a::after{position: absolute;bottom: 0;background: #0da945;width: 100%;height: 2px;content: "";left: 0;transform: translateX(-100%);transition-duration: .8s}
.index-header .nav ul li a:hover{color: #0da945}
.index-header .nav ul li:hover a::after{transform: translateX(0px)}
.index-header .headHover  ul li a{color: #666}
.nav-list{position:fixed;width: 100%;left: 0;top: 73px;z-index: 9;border-top: 1px solid #E6E6E6;display: none}
.nav-list .item{font-size:13px;width: calc(100%/5);text-align: center;line-height: 50px;box-sizing: border-box;position: relative}
.nav-list .item::after{position: absolute;content: "";width: 1px;height: 1em;background: #d2d2d2;right: 0px;top: 50%;transform: translateY(-50%)}
.nav-list .item .icon-pic{padding-right: 5px;}
.nav-list .item .icon-pic,.index-header .nav-list .item .icon-h{vertical-align: middle;color: #666666;font-size:16px;}
.nav .d_il:hover .nav-list{display: block;background: #fff}
.menubg{background: #fff;width: 100%;top: 0;left: 0;position: fixed;height: 73px;z-index: 8;display: none}

/*banner*/
.index-banner{ position: relative;}
.index-banner .banner-loop .pic{left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 9;}
.banner-pagination{position: absolute;bottom: 3%;z-index: 100;text-align: center;width: 100%;}




/*首页烟机详情*/
.index-yjDeta{position: relative;margin-bottom: 130px;overflow: hidden;}
.index-yjDeta .wb .wb-logo{padding-top: 160px;padding-bottom: 75px;}
.index-yjDeta .wb .tit{font-size:26px;color: #000;padding-bottom: 25px;}
.index-yjDeta .wb .p{font-size: 14px;color: #000;line-height: 25px;}
.index-yjDeta .wb .more a{height: 50px;width: 180px; border:1px solid #eee; border-radius: 5px;text-align: center;line-height: 50px;font-size: 16px;color: #333;margin-top: 65px; display:block;}
.index-yjDeta .wb .more a:hover{background: #0da945; color:#fff;border:1px solid #0da945;}
.index-yjDeta .pic{position: absolute;right: 0;bottom: 0}
.index-gather{ overflow:hidden;}
/*首页烟机集合*/
.ds .ds_sub>i{top:0;left:0;right:0;bottom:0;margin:auto;width:300%;height:300%;border:1px solid rgba(219, 218, 218, 0.9);border-radius:50%;-webkit-animation: pulse-employee 4.5s infinite 0s;-moz-animation: pulse-employee 4.5s infinite 0s;-ms-animation: pulse-employee 4.5s infinite 0s;-o-animation: pulse-employee 4.5s infinite 0s;animation: pulse-employee 4.5s infinite 0s;opacity:0;}
.ds .ds_sub>i:nth-of-type(1){transform:scale(0.2);-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);-webkit-animation: pulse-employee 5s infinite 0s;-moz-animation: pulse-employee 5s infinite 0s;-ms-animation: pulse-employee 5s infinite 0s;-o-animation: pulse-employee 5s infinite 0s;animation: pulse-employee 5s infinite 0s;}
.ds .ds_sub>i:nth-of-type(2){transform:scale(0.4);-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-ms-transform:scale(0.4);-o-transform:scale(0.4);-webkit-animation: pulse-employee 5s infinite 1s;-moz-animation: pulse-employee 5s infinite 1s;-ms-animation: pulse-employee 5s infinite 1s;-o-animation: pulse-employee 5s infinite 1s;animation: pulse-employee 5s infinite 1s;}
.ds .ds_sub>i:nth-of-type(3){transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);-webkit-animation: pulse-employee 5s infinite 2s;-moz-animation: pulse-employee 5s infinite 2s;-ms-animation: pulse-employee 5s infinite 2s;-o-animation: pulse-employee 5s infinite 2s;animation: pulse-employee 5s infinite 2s;}
.ds .ds_sub>i:nth-of-type(4){transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);-webkit-animation: pulse-employee 5s infinite 3s;-moz-animation: pulse-employee 5s infinite 3s;-ms-animation: pulse-employee 5s infinite 3s;-o-animation: pulse-employee 5s infinite 3s;animation: pulse-employee 5s infinite 3s;}
.ds .ds_subi:nth-of-type(5){transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-animation: pulse-employee 5s infinite 4s;-moz-animation: pulse-employee 5s infinite 4s;-ms-animation: pulse-employee 5s infinite 4s;-o-animation: pulse-employee 5s infinite 4s;animation: pulse-employee 5s infinite 4s;}
.ds .ds_sub p{width:22px;height:22px;background:#d9d9d9;border-radius:50%;left:103%;}
.ds .ds_sub p::after{content:" ";position:absolute;display:block;visibility:visible;opacity:1; width:11px;height:11px;background:#c7c7c7;top:50%;left: 50%;transform: translate(-50%,-50%);-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;border-radius: 50%}
@-webkit-keyframes pulse-employee {0% {transform:scale(0.2);opacity: 1;}100% { transform:scale(1); opacity:0;}}
@-moz-keyframes pulse-employee {0% {transform:scale(0.2);opacity: 1;}100% { transform:scale(1); opacity:0;}}
@-ms-keyframes pulse-employee {0% {transform:scale(0.2);opacity: 1;}100% { transform:scale(1); opacity:0;}}
@-o-keyframes pulse-employee {0% {transform:scale(0.2);opacity: 1;}100% { transform:scale(1); opacity:0;}}
@keyframes pulse-employee {0% {transform:scale(0.2);opacity: 1;}100% { transform:scale(1); opacity:0;}}
.ds0{top:8%;}
.ds1{top:30%;left:40%;}
.ds2{top: 38%;right: 20%} 
.ds3{top: 56%;right: 30%;}
.ds4{ top: 62%;left: 37%;}
.ds5{top: 70%;right: 38%;}
.ds1 .ds_sub .hov_st{z-index: 3; top:-7px;left:70px;; text-align: left;color:#666;padding-left: 110px;}
.ds1 .ds_sub .hov_st::after{height: 1px ;width: 100px;content: "";background: #bababa;position: absolute;left: 0;top: 50%;}
.ds1 .ds_sub .hov_st>i{width:100%;height:100%;background:white;padding:5% 6%;box-sizing:border-box;}
.ds1 .ds_sub .hov_st h3{font-size:16px;color: #0da945;margin:0.06rem 0;position:relative;z-index: 2;}
.ds1 .ds_sub .hov_st span{position:relative;z-index: 2;margin:0 auto;font-size: 12px;}

.ds2 .ds_sub .hov_st{z-index: 3; top:40px;left:33px;; text-align: left;color:#666;padding-left: 110px;margin-top: 10px;}
.ds2 .ds_sub .hov_st::after{height: 1px ;width: 100px;content: "";background: #bababa;position: absolute;left: 0;top: 50%;}
.ds2 .ds_sub .hov_st::before{height: 40px ;width: 1px;content: "";background: #bababa;position: absolute;left: 0;top: -20px;}
.ds2 .ds_sub .hov_st>i{width:100%;height:100%;background:white;padding:5% 6%;box-sizing:border-box;}
.ds2 .ds_sub .hov_st h3{font-size:16px;color: #0da945;margin:0.06rem 0;position:relative;z-index: 2;}
.ds2 .ds_sub .hov_st span{position:relative;z-index: 2;margin:0 auto;font-size: 12px;text-transform: uppercase}

.ds3 .ds_sub .hov_st{    width: 165px;z-index: 3;top: -20px;left: 55px;text-align: left;color: #666; padding-left: 110px; margin-top: 10px;}
.ds3 .ds_sub .hov_st::after{height: 1px ;width: 100px;content: "";background: #bababa;position: absolute;left: 0;top: 50%;}
.ds3 .ds_sub .hov_st>i{width:100%;height:100%;background:white;padding:5% 6%;box-sizing:border-box;}
.ds3 .ds_sub .hov_st h3{font-size:16px;color: #0da945;margin:0.06rem 0;position:relative;z-index: 2;}
.ds3 .ds_sub .hov_st span{position:relative;z-index: 2;margin:0 auto;font-size: 12px;text-transform: uppercase}

.ds4 .ds_sub .hov_st{ width: 165px;z-index: 3; top:40px;left:33px;; text-align: left;color:#666;padding-left: 110px;margin-top: 10px;}
.ds4 .ds_sub .hov_st::after{height: 1px ;width: 100px;content: "";background: #bababa;position: absolute;left: 0;top: 50%;}
.ds4 .ds_sub .hov_st::before{height: 40px ;width: 1px;content: "";background: #bababa;position: absolute;left: 0;top: -20px;}
.ds4 .ds_sub .hov_st>i{width:100%;height:100%;background:white;padding:5% 6%;box-sizing:border-box;}
.ds4 .ds_sub .hov_st h3{font-size:16px;color: #0da945;margin:0.06rem 0;position:relative;z-index: 2;}
.ds4 .ds_sub .hov_st span{position:relative;z-index: 2;margin:0 auto;font-size: 12px;text-transform: uppercase}

.ds5 .ds_sub .hov_st{    width: 165px;z-index: 3;top: -20px;left: 55px;text-align: left;color: #666; padding-left: 110px; margin-top: 10px;}
.ds5 .ds_sub .hov_st::after{height: 1px ;width: 100px;content: "";background: #bababa;position: absolute;left: 0;top: 50%;}
.ds5 .ds_sub .hov_st>i{width:100%;height:100%;background:white;padding:5% 6%;box-sizing:border-box;}
.ds5 .ds_sub .hov_st h3{font-size:16px;color: #0da945;margin:0.06rem 0;position:relative;z-index: 2;}
.ds5 .ds_sub .hov_st span{position:relative;z-index: 2;margin:0 auto;font-size: 12px;text-transform: uppercase}

/*品牌定位*/
.ppgs-wishes{ height:495px; background-position:top center;}
.ppgs-location{padding: 80px 0;overflow: hidden;width: 100%;box-sizing: border-box}
.ppgs-location .min-tit{font-size: 18px;color: #666;}
.ppgs-location .max-tit{font-size: 35px;color: #0da945;padding-bottom: 25px;padding-top: 10px;}
.ppgs-location .wb_1,.ppgs-location .wb_2{font-size: 14px;color: #666;line-height: 26px;margin-bottom: 15px;}
.ppgs-location .wb_1 img{ max-width:100%;}
/*企业简介*/
.ppgs-intro {overflow: hidden;width: 100%}
.ppgs-intro .content{padding-top: 115px;padding-bottom: 115px;}
.ppgs-intro .tit{font-size: 35px;color: #0da945;padding-bottom: 42px;}
.ppgs-intro .wb{font-size: 14px;color: #666;line-height: 25px;padding-bottom: 20px;}
/*开力文化*/
.ppgs-Culture{background: #f5f5f5;padding: 65px 0;}
.ppgs-Culture .tit{padding-bottom: 40px}
.ppgs-Culture .tit span:first-child{font-size: 35px;color: #666;}
.ppgs-Culture .tit span:last-child{font-size: 16px;color: #666}
.ppgs-Culture .Culture-loop .pic{width: 381px;height: 329px;}
.ppgs-Culture .Culture-loop .wb{padding: 55px 65px;background: #fff;box-sizing: border-box;width: calc(100% - 381px);height: 329px}
.ppgs-Culture .Culture-loop .wb .tit{font-size: 35px;color:#0da945;padding-bottom: 40px;}
.ppgs-Culture .Culture-loop .wb .p{font-size: 14px;color: #666;line-height:25px;padding-bottom: 15px;}
.ppgs-Culture .Culture-pagination{text-align: center;padding-top: 50px;}
.ppgs-Culture .Culture-pagination span{height: 8px;width: 30px;border-radius: 0;margin-right: 15px;}
.ppgs-Culture .Culture-pagination .swiper-pagination-bullet-active{background:#0da945}
/*发展历程*/
.fzlc-wishes{background-position: center;background-size: cover;background-repeat: no-repeat;height: 500px;}
.fzlc-wishes .content{position: relative;height: 100%}
.fzlc-wishes .content .wb{position: absolute;top: 50%;transform: translateY(-50%)}
.fzlc-wishes .tit{font-size: 40px;color: #fff;padding-bottom:18px;}
.fzlc-wishes .p{font-size: 18px;color: #fff}
/*发展历程时间轴*/
.fzlc-time{padding:70px 0 45px 0}
.fzlc-time .time{font-size: 35px;color: #0da945;width: 100px;padding-right: 20px;box-sizing: border-box;height: 50px;}
.fzlc-time .time{top: -20px}
.fzlc-time .wb-box{width: calc(100% - 100px); }
.fzlc-time .line{border-top: 1px dashed #0da945;width: 100%;height: 0;position: relative;}
.fzlc-time .line::before{position: absolute;content: "";height: 6px ;width: 6px;border-radius: 50%;background: #0da945;left: -1.5px;top: -3px;animation-name: scaleBig;animation-iteration-count:infinite;animation-duration: 1s}
.fzlc-time .line::after{position: absolute;content: "";height: 3px ;width: 3px;border-radius: 50%;background: #0da945;right: 0;top: -2px}
.fzlc-time .wb{padding: 22px 0 52px 47px;box-sizing: border-box;border-left: 1px dashed #0da945}
.fzlc-time .wb .tit{font-size: 18px;color: #333;padding-bottom: 15px;font-weight: 400}
.fzlc-time .wb .p{font-size: 14px;color: #666;line-height: 25px;}
.fzlc-time .wb .p img{ display:inline;}
.fzlc-time .wb .pic{width: 100%;text-align: center;padding-top: 25px;}
/*产品公用样式*/
.product-com .pic{background-position: center;background-size: cover;background-repeat: no-repeat;}
.product-com .pic .wb {top: 50%;transform: translateY(-50%)}
.product-com .pic .wb .tit{color: #fff;font-size: 35px;padding-bottom: 15px;}
.product-com .pic .wb .p{color: #0da945;font-size: 20px;text-transform: uppercase}
.product-com .list{background: #f5f5f5;padding-top: 50px;}
.product-com .list .content{width: 1232px;}
.product-com .list .item{width: calc(100%/4 - 16px);padding-top: 15px;padding-right: 8px;padding-left: 8px;cursor: pointer;}
.product-com .list .item .item-pic{background: #e9e9e9;width: 100%;height: 215px;position: relative;overflow: hidden;}
.product-com .list .item .item-pic img{position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0}
.product-com .list .item .wb{width: 100%;box-sizing: border-box;padding: 18px 17px;background: #fff;text-align: center}
.product-com .list .item .wb .tit{font-size: 14px;color: #000;}
.product-com .list .item .wb .p{font-size: 12px;color: #666;}
.product-com .list .item:hover .item-pic img{transform: scale(1.3)}
.product-com .list .item:hover  .wb .p{transform: translateY(-10px);transition-delay: .1s;}
.product-com .list .item:hover  .wb .tit{transform: translateY(-10px);color: #0da945}
/*产品中心*/
.product-1 .pic{width: 100%;height: 280px;background-image: url(../images/youjibg.png);}
/*燃气专区*/
.product-gas .pic{width: 100%;height: 360px;background-image: url(../images/4.png);}
.product-gas .list,.product-sterilize .list,.product-water .list,.product-jcz .list{padding-bottom: 70px;}
.product-sterilize .pic{width: 100%;height: 280px;background-image: url(../images/2.png);}
.product-water .pic{width: 100%;height: 285px;background-image: url(../images/3.png);}
.product-jcz .pic{width: 100%;height: 285px;background-image: url(../images/jcz.png);}

/*热水器内页*/
.productWater  .pic{width: 100%;height: 495px;background-image: url(../images/waterbg.png);}
.productWater .pic .wb {text-align: center;left:44%; top:34%; transform: translateX(-50%)}
.productWater .pic .wb .tit{font-size: 35px;color: #000;padding-bottom: 10px;}
.productWater .pic .wb .p{font-size: 18px;color: #666;padding-bottom: 35px;}
.productWater .pic .wb .more a{font-size: 14px;color: #0da945; height:30px; line-height:30px; width:130px; display:block;cursor:pointer; margin-left: 81px;}
.productWater .pic .wb .more a:hover{ background:#0da945; color:#fff; padding-right:20px; cursor:pointer;}
.productWater .pic .wb .more a .icon-jiantou:before{-webkit-transition:all .6s ease;transition:all .6s ease;position: absolute;}
.productWater .pic .wb .more a:hover .icon-jiantou:before{transform: translateX(110%); color:#fff;}

.productWater .water-icom{    right: 7%;top: 10%;}
/*消毒器内页*/
.productSterilize .content{height: 100%}
.productSterilize .pic{width: 100%;height: 602px;background-image: url(../images/sterilize.png);}
.productSterilize .pic .wb {text-align: center;    right: 5%;top: 60%;}
.productSterilize .pic .wb .tit{font-size: 35px;color: #000;padding-bottom: 10px;}
.productSterilize .pic .wb .p{font-size: 18px;color: #666;padding-bottom: 35px;}
.productSterilize .pic .wb .more a{font-size: 14px;color: #0da945; height:30px; line-height:30px; width:130px; display:block;cursor:pointer; margin-left: 81px;}
.productSterilize .pic .wb .more a:hover{ background:#0da945; color:#fff; padding-right:20px; cursor:pointer;}
.productSterilize .pic .wb .more a .icon-jiantou:before{-webkit-transition:all .6s ease;transition:all .6s ease;position: absolute;}
.productSterilize .pic .wb .more a:hover .icon-jiantou:before{transform: translateX(110%); color:#fff;}

.productSterilize .sterilize-icom{left: 32%;top: 27%;}
/*燃气内页*/
.productGas .content{height: 100%}
.productGas .pic{width: 100%;height: 600px;background-image: url(../images/gas.jpg);}
.productGas .pic .wb {text-align: center;    right: 5%;top: 60%;}
.productGas .pic .wb .tit{font-size: 35px;color: #000;padding-bottom: 10px;}
.productGas .pic .wb .p{font-size: 18px;color: #666;padding-bottom: 35px;}
.productGas .pic .wb .more a{font-size: 14px;color: #0da945; height:30px; line-height:30px; width:106px; display:block;cursor:pointer; margin-left: -17px; padding-left: 20px;}
.productGas .pic .wb .more a:hover{ background:#0da945; color:#fff; padding-right:20px; cursor:pointer;}
.productGas .pic .wb .more a .icon-jiantou:before{-webkit-transition:all .6s ease;transition:all .6s ease;position: absolute;}
.productGas .pic .wb .more a:hover .icon-jiantou:before{transform: translateX(110%); color:#fff;}
.productGas .sterilize-icom{left: 32%;top: 27%;}
/*烟机内页*/
.productyj .content{height: 100%}
.productyj .pic{width: 100%;height: 500px;}
.productyj .pic-1{background-image: url(../images/yjbanner1.jpg);}
.productyj .pic-2{background-image: url(../images/xjbanner.jpg);}
.productyj .pic-3{background-image: url(../images/pjbanner.jpg);}
.productyj .pic .wb {text-align: center;top: 60%;}
.productyj .pic .wb .tit{font-size: 35px;color: #000;padding-bottom: 10px;}
.productyj .pic .wb .p{font-size: 18px;color: #666;padding-bottom: 5px;letter-spacing:0.1em}
.productyj .pic .wb .more a{font-size: 14px;color: #0da945; height:30px; line-height:30px; width:130px; display:block;cursor:pointer; margin-left:40px;}
.productyj .pic .wb .more a:hover{ background:#0da945; color:#fff; padding-right:20px; cursor:pointer;}
.productyj .pic .wb .more a .icon-jiantou:before{-webkit-transition:all .6s ease;transition:all .6s ease;position: absolute;}
.productyj .pic .wb .more a:hover .icon-jiantou:before{transform: translateX(110%); color:#fff;}
.productyj .sterilize-icom{left: 32%;top: 27%;}
.productyj .pic-3 .wb{left: 0;top:50%;}
.productyj .pic-1 .wb{top:50%;left: 10%}
.productyj .pic-2 .wb{top:50%;right: 10%}

.cpdt{ background:#e9e9e9; text-align:center; padding:45px 0 30px; width:100%;}
.cpdt img{ max-width:100%; text-align:center;display: inline-block;}

.cpxqcd{ width:100%; background:#fff;}
.cpxqcdok{ margin:0 auto; width:1100px; border-top:1px solid #d2d2d2; height:60px; line-height:60px;}
.cpxqzc{ float:left;}
.cpxqzc img{ float:left; padding-top:7px; padding-right:15px;}
.cpmenu{ float:right;}
.cpmenu ul li{ float:left; padding:0 10px;}
.banner-pagination .swiper-pagination-bullet{ margin:0 3px;}
.banner-pagination  .swiper-pagination-bullet-active{ background:#05aa43;}

.cpxqcsok{ padding-top:40px;}
.cpxqal{ float:left; width:450px; text-align:center;transition:0.5s; padding-top:60px;}
.cpxqal h1{ font-size:40px; color:#333;}
.cpxqal h2{ font-size:30px; color:#333;}
.cpxqal h3{ font-size:16px; color:#888;}
.cpxqal a{ width:152px; height:49px; line-height:49px;border-radius:25px; display:block; color:#fff; font-size:20px;transition:0.5s; margin-left:150px; margin-top:20px;
    background: -webkit-linear-gradient(left top, #999 , #666); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #999 , #666); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #999 , #666); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #999 , #666); /* 标准的语法（必须放在最后） */
}
.cpxqal a:hover{transition:.5s;
    background: -webkit-linear-gradient(left top, #2fc465 , #0da945); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #2fc465 , #0da945); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #2fc465 , #0da945); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #2fc465 , #0da945); /* 标准的语法（必须放在最后） */
	}
.cpxqcs{ float:right; width:500px; font-size:18px; color:#666;}

.cpxqtxok{ padding-top:90px; padding-bottom:60px; border-top:1px solid #eee; margin-top:80px;}
.cpxqtxok .tabs{ float:left; width:280px;}
.cpxqtxok .tabs a{width:100%;line-height:28px; display:block; text-align: center;border-radius: 10px;border: 1px solid #eee;margin-top: 30px;font-size: 20px;padding:20px;box-sizing: border-box; color:#666;}
.cpxqtxok .active{ background:#0eaa46; color:#fff !important;}
.cpxqtxok #tabs-container{ float:right; width:760px;}

.cpxqazok{ width:100%; background:#f9f9f9; padding:75px 0 30px 0; text-align:center; font-size:24px; color:#7e7e7e;}
.cpxqazok img{ max-width:100%; display:inline-table; padding-top:25px;}

.cpxqtjok{width:100%; background:#f9f9f9; overflow:hidden; padding:60px 0 80px;}
.cpxqtjok .tabs2{ width:100%;}
.cpxqtjok .tabs2 a{ width:calc(100%/2); text-align:center; display:block; float:left; border-bottom:1px solid #CCC; line-height:60px; font-size:18px;}
.cpxqtjok #tabs-container2{ margin-top:20px;}
.cpxqtjok .active2{border-bottom:1px solid #0eaa46!important; color:#0eaa46;}
.cpmenu ul .active a{ font-weight:bold; color:#0eaa46;}


.article-news{background:#eee;padding-bottom: 72px;}
.article-news .container {width:1200px; box-sizing: border-box;overflow: hidden; padding-top:60px;}
.article-news .container .article-news-loop .item{cursor: pointer;width:calc(100%/3 - 20px);padding:10px;box-sizing: border-box}
.article-news .container .article-news-loop .item .pic{overflow: hidden;}
.article-news .container .article-news-loop .item .wn{width: 100%;background:#fff;padding:20px 30px 30px 30px;box-sizing: border-box}
.article-news .container .article-news-loop .item .wn .time{color: #666;font-size: 12px;padding-bottom: 12px; float:left;}
.article-news .container .article-news-loop .item .wn .wb{color: #000;font-size: 16px;line-height: 25px;margin-bottom: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: block;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article-news .container .article-news-loop .item .wn .xwlbms{ padding-bottom:15px; color:#666; -webkit-transition:all .6s ease;transition:all .6s ease}
.article-news .container .article-news-loop .item .wn .more{font-size: 12px;color: #05aa43;position: relative;display: inline-block; float:right; padding-right:8px;}
.article-news .container .article-news-loop .item .wn .more::after{position: absolute;height: 1px;background: #05aa43;bottom: -3px;left: 75%;margin-left: -7.5px;content: "";width: 15px;-webkit-transition:all .6s ease;transition:all .6s ease}
.article-news .container .article-news-pagination{text-align: center;padding-top: 40px;}
.article-news .container .article-news-pagination span{border-radius: 0;margin-right: 5px;background: #666;opacity: 1;}
.article-news .container .article-news-pagination .swiper-pagination-bullet-active{background: #de4135}
.article-news .container .article-news-loop .item:hover .wn .time,.article-news .container .article-news-loop .item:hover .wn .wb,.article-news .container .article-news-loop .item:hover .wn .xwlbms,.article-news .container .article-news-loop .item:hover .wn .more{transform: translateX(20px)}
.article-news .container .article-news-loop .item:hover .wn .wb{color: #05aa43;}
.article-news .container .article-news-loop .item:hover .more::after{transform: translateX(150%);opacity: 0;}
.article-news .container .article-news-loop .item:hover .pic img{transform: scale(1.2)}


/*服务帮助*/
.serverHelp .wb{padding: 100px 0; }
.serverHelp .pic{width: 100%;height:495px;}
.serverHelp .wb .tit{font-size: 35px;color: #0da945;padding-bottom: 35px;}
.serverHelp .wb .p{color: #666;font-size: 14px;padding-bottom: 35px;}
/*企业动态*/
.state .newslist{padding: 100px 0; }
.state .pic{width: 100%;height:495px;}
.state .pic .wb .tit{font-size: 40px;color: #fff;padding-bottom: 10px;}
.state .pic .content{height: 100%}
.state .pic .wb {top: 50%;transform: translateY(-50%)}
.state .pic .wb .p{color: #fff;font-size: 18px;}
.state .time{width: 80px;box-sizing: border-box;padding-right: 24px;height: 50px;}
.state .time-p{font-size: 28px;color: #0da945}
.state .item .wb-box{width: calc(100% - 80px);margin-bottom: 40px;}
.state .item .wb-box .wb-time{font-size: 12px;color: #666}
.state .item .wb-box .line{border-top: 1px solid #d2d2d2;width: 100%;height: 0;position: relative;margin: 6px 0 13px 0}
.state .item .wb-box .wb .tit{font-size: 16px;color: #000;padding-bottom: 25px;}
.state .item .wb-box .wb .p{font-size: 14px;color: #666;line-height: 25px;}
.state .item .wb-box .more {right: 0}
.state .item .wb-box .more span{height: 20px;display: inline-block}
.state .item .wb-box .more span a{font-size: 12px ;color: #0da945;display: inline-block;height: 20px;line-height: 20px;}
.state .item .wb-box .more i{color: #0da945;display: inline-block;height: 20px;line-height: 20px;}
.sxy{ color:#666;}
.sxy a{ color:#666;}
.sxy a:hover{ color:#0da945;}
/*人才招聘*/
.recruit .pic{width: 100%;height: 440px;}
.recruit .pic .wb .p{color: #fff;font-size: 18px;}
.recruit .list{background: #fff;padding: 0}
.recruit .list .item{padding-bottom:47px;border-bottom: 1px solid #d2d2d2;width: 100%;margin-top:30px; line-height:23px;}
.recruit .list .item .item-tit{width: 250px;}
.recruit .list .item .item-wb{width: calc(100% - 250px)}
.recruit .list .item .item-wb .tit{font-size: 18px;color: #666;padding-bottom: 30px;}
.recruit .list .item .item-wb .tit-1{padding-top: 30px;}
.recruit .list .item .item-wb .p{font-size: 14px;color: #666;line-height: 25px;list-style-type: disc;margin-left: 23px;}
/*联系我们*/
.contact .pic{width: 100%;height: 440px;background-image: url(../images/contact.png);}
.contact .pic .wb .p{color: #fff}
.contact .contact-wb .contact-wb-lt{width: 754px;border-right: 1px solid #d2d2d2;margin-top: 40px;margin-bottom: 80px;}
.contact .contact-wb .contact-wb-lt .item {width: calc(100%/2);padding-bottom: 35px;}
.contact .contact-wb .contact-wb-lt .item .h{font-size: 18px;color: #666;padding-top: 30px;padding-bottom: 20px;}
.contact .contact-wb .contact-wb-lt .item .p span{font-size: 14px;color: #666;padding-left:5px;display: inline-block}
.contact .contact-wb .contact-wb-rt{width: calc(100% - 755px);height: 100%;padding-left: 165px;box-sizing: border-box;padding-top: 40px}
.contact .contact-wb .contact-wb-rt .icon-pic{border: 1px solid #dcdcdc;padding: 2px;width: 172px ;box-sizing: border-box}
.contact .contact-wb .contact-wb-rt .p{color: #0da945;font-size: 18px;padding-top: 5px;}
.contact .contact-map{height: 452px;width: 100%;background-image: url(../images/mapBg.png);background-position: center;background-size: cover;background-repeat: no-repeat;}
.contact .contact-map .link{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;}

/* 下拉固定列表页节点 */
.fixed-list{height: 53px; position: fixed; top:-100%;width: 100%;z-index: 8;border-top: 1px solid #E6E6E6;display: block;background: #fff;-moz-box-shadow:2px 2px 5px rgba(51, 51, 51, 0.2); -webkit-box-shadow:2px 2px 5px rgba(51, 51, 51, 0.2); box-shadow:2px 2px 5px rgba(51, 51, 51, 0.2);box-sizing: border-box;transition-duration: 1s}
.fixed-list .item{font-size:16px;width: calc(100%/5);text-align: center;line-height: 50px;box-sizing: border-box;position: relative}
.fixed-list .item::after{position: absolute;content: "";width: 1px;height: 1em;background: #d2d2d2;right: 0px;top: 50%;transform: translateY(-50%)}
.fixed-list .item .icon-pic{padding-right: 5px;}
.fixed-list .item .icon-pic,.fixed-list .item .icon-h{vertical-align: middle;color: #666666;font-size:16px;}


/*头部*/
.com-header{padding-top: 25px;box-sizing: border-box;position: static;left: 0;top: 0;z-index: 9;width: 100%;background:#fff;}
.com-header .nav ul li {margin-left:33px;padding-bottom: 15px;}
.com-header .nav ul li a{color: #333;font-size: 15px;display: inline-block;padding-bottom: 10px;position: relative;overflow: hidden;}
.com-header .nav ul li a::after{position: absolute;bottom: 0;background: #0da945;width: 100%;height: 2px;content: "";left: 0;transform: translateX(-100%);transition-duration: .8s}
.com-header .nav ul li a:hover{color: #0da945}
.com-header .nav ul li:hover a::after{transform: translateX(0px)}
.headHover .nav ul li a{color: #666}


.com-header .nav-list{height:0px;position: absolute;width: 100%;left: 0;top:73px;z-index: -1;border-top: 1px solid #E6E6E6;display: block;opacity: 0;overflow: hidden;height: 0px;}
.com-header .nav-list .item{font-size:16px;width:calc(100%/5);text-align: center;line-height: 50px;box-sizing: border-box;position: relative}
.com-header .nav-list .item::after{position: absolute;content: "";width: 1px;height: 1em;background: #d2d2d2;right: 0px;top:36%;transform: translateY(-50%)}
.com-header .nav-list .item .icon-pic{padding-right: 5px;}
.com-header .nav-list .item .icon-pic,.com-header .nav-list .item .icon-h{vertical-align: middle;color: #666666;font-size:13px;}
.com-header .nav .d_il:hover .nav-list{background: #fff;z-index: 8;opacity: 1;height: 50px}
.menubg{background: #fff;width: 100%;top: 0;left: 0;position: fixed;height: 124px;z-index: 8;display: none}




















/*小豌豆详情页*/
.wandou_banner_box{ width: 100%; height: auto; min-width: 1200px; position:relative;}
.wandou_banner_box .wandou_banner_img{ width: 100%; min-width: 1200px;}
.wandou_yanw1{ position: absolute; z-index:5; width: 24%; height: auto; top: 22%; left: 23.5%;}
.wandou_yanw1 img{ width: 100%;}
.wandou_banner_box .wandou_banner_text{ width: 27.1%; min-width: 360px; position: absolute; right: 19.4%; top: 35%;}
.wandou_banner_box .wandou_banner_text img{ width: 100%; display: block;}

.mieba{width: 100%; overflow: hidden;}
/*持久净化*/
.wandou_chijiu_box{ width: 100%;min-width: 1200px; overflow: hidden;}
.wandou_chijiu_box::-webkit-scrollbar {display: none;}
.wandou_chijiu_left{ width: 54%; float: left;}
.wandou_chijiu_left .wandou_chijiu_text{ width: 380px; float: right; padding: 120px 0; padding-right: 25%;}
.wandou_chijiu_left .wandou_chijiu_title{ margin-bottom: 70px;}
.wandou_chijiu_left .wandou_chijiu_title b{ font-size: 32px; color: #00A748;font-weight: bold; display: block; margin-bottom: 8px;}
.wandou_chijiu_left .wandou_chijiu_title b span{ width: 13px; height: 13px; background: #00A748; float: left; margin-right: 18px; display: block; margin-top: 15px;}
.wandou_chijiu_left .wandou_chijiu_title em{ font-size: 32px; color: #2d2d2d; margin-bottom: 20px; display: block;}
.wandou_chijiu_left .wandou_chijiu_title p{ font-size:14px; color: #676767; line-height: 23px;}
.wandou_chijiu_left .wandou_chijiu_icon{}
.wandou_chijiu_left .wandou_chijiu_icon ul {}
.wandou_chijiu_left .wandou_chijiu_icon ul li{ margin-bottom: 50px;}
.wandou_chijiu_left .wandou_chijiu_icon ul li img{ width: 74px; height: auto;float: left; margin-right: 15px;}
.wandou_chijiu_left .wandou_chijiu_icon ul li b{display: block; color: #00A748; font-size: 22px; font-weight: 500;}
.wandou_chijiu_left .wandou_chijiu_icon ul li p{display: block; color: #676767; }

.wandou_chijiu_right{ width: 46%; right: 0px;}
.jinghuaimg1{}
.wandou_yanw2{ left: -110px;z-index: 7; top: 257px; position: absolute;}
@media screen and (max-width: 1650px) {.jinghuaimg7{left: 90px;}}
@media screen and (max-width: 1550px) {
	.jinghuaimg7{left: 100px;}
	.wandou_yanw2{ left: -90px;}
}

/*视界净化*/
.wandou_shijie_box{ width: 100%; height: auto; min-width: 1200px;}
.wandou_shijie_left{ width: 50%; float: left; background: #252324; padding-top: 180px;}
.wandou_shijie_right{ width: 50%; float: right;background: -webkit-linear-gradient(#464646,#2B2B2B);background: -o-linear-gradient(#464646,#2B2B2B);background: -moz-linear-gradient(#464646,#2B2B2B);background: linear-gradient(#464646,#2B2B2B);}
.wandou_shijie_right .wandou_shijie_text{ width:450px; float: left; padding: 211px 0 173px 145px;}
.wandou_shijie_right .wandou_shijie_title{ margin-bottom: 70px;}
.wandou_shijie_right .wandou_shijie_title b{ font-size: 32px; color: #00A748;font-weight: bold; display: block; margin-bottom: 8px;}
.wandou_shijie_right .wandou_shijie_title b span{ width: 13px; height: 13px; background: #00A748; float: left; margin-right: 18px; display: block; margin-top: 15px;}
.wandou_shijie_right .wandou_shijie_title em{ font-size: 32px; color: #fff; margin-bottom: 20px; display: block;}
.wandou_shijie_right .wandou_shijie_title p{ font-size:14px; color: #fff; line-height: 23px;}
.wandou_shijie_right .wandou_shijie_icon ul {}
.wandou_shijie_right .wandou_shijie_icon ul li{ margin-bottom: 50px;}
.wandou_shijie_right .wandou_shijie_icon ul li img{ width: 74px; height: auto;float: left; margin-right: 15px;}
.wandou_shijie_right .wandou_shijie_icon ul li b{display: block; color: #00A748; font-size: 22px; font-weight: 500;}
.wandou_shijie_right .wandou_shijie_icon ul li p{display: block; color: #fff;}


/*清新净化*/
.wandou_qingxin_box{ width: 1200px; margin: 0 auto;}
.wandou_qingxin .wandou_qingxin_text{ width: 300px; float: left; padding: 120px 0;}
.wandou_qingxin .wandou_qingxin_title{ margin-bottom: 70px;}
.wandou_qingxin .wandou_qingxin_title b{ font-size: 32px; color: #00A748;font-weight: bold; display: block; margin-bottom: 8px;}
.wandou_qingxin .wandou_qingxin_title b span{ width: 13px; height: 13px; background: #00A748; float: left; margin-right: 18px; display: block; margin-top: 15px;}
.wandou_qingxin .wandou_qingxin_title em{ font-size: 32px; color: #2d2d2d; margin-bottom: 20px; display: block;}
.wandou_qingxin .wandou_qingxin_icon{}
.wandou_qingxin .wandou_qingxin_icon ul {}
.wandou_qingxin .wandou_qingxin_icon ul li{ margin-bottom: 50px;}
.wandou_qingxin .wandou_qingxin_icon ul li img{ width: 74px; height: auto;float: left; margin-right: 15px;}
.wandou_qingxin .wandou_qingxin_icon ul li b{display: block; color: #00A748; font-size: 22px; font-weight: 500;}
.wandou_qingxin .wandou_qingxin_icon ul li p{display: block; color: #676767; }
.wandou_qingxin_right{ float: right; padding: 60px 0;}


/*舒适净化*/
.wandou_shushi{ width: 100%; height: auto; background:url(../images/shushi.jpg)no-repeat; background-size: auto 100%; }
.wandou_shushi_box{ width: 1200px; margin: 0 auto;position: relative;}
.wandou_shushi_left{ padding-top: 120px;display: block; float: left;}
.wandou_shushi_left .wandou_yanw3{ position: absolute; bottom:0; left: 100px;}
.wandou_shushi_right{ float: right;}


.wandou_shushi_right .wandou_shushi_text{ width: 300px; float: left; padding: 120px 60px 0;}
.wandou_shushi_right .wandou_shushi_title{ margin-bottom: 70px;}
.wandou_shushi_right .wandou_shushi_title b{ font-size: 32px; color: #00A748;font-weight: bold; display: block; margin-bottom: 8px;}
.wandou_shushi_right .wandou_shushi_title b span{ width: 13px; height: 13px; background: #00A748; float: left; margin-right: 18px; display: block; margin-top: 15px;}
.wandou_shushi_right .wandou_shushi_title em{ font-size: 32px; color: #2d2d2d; margin-bottom: 20px; display: block;}

.wandou_shushi_right .wandou_shushi_icon ul {}
.wandou_shushi_right .wandou_shushi_icon ul li{ margin-bottom: 50px;}
.wandou_shushi_right .wandou_shushi_icon ul li img{ width: 74px; height: auto;float: left; margin-right: 15px;}
.wandou_shushi_right .wandou_shushi_icon ul li b{display: block; color: #00A748; font-size: 22px; font-weight: 500;}
.wandou_shushi_right .wandou_shushi_icon ul li p{display: block; color: #676767;}
.wandou_shushi_right .wandou_shengyin{ padding-left: 60px; padding-bottom: 190px;}



/*人性设计*/
.wandou_sheji_box{ width: 74%; min-width: 1200px; margin:100px auto;}
.wandou_sheji_title{ width: 160px; text-align: center; margin: 0 auto; padding-bottom: 66px;}
.wandou_sheji_title span{ width: 15px; height: 15px; background: #00A748; display: block; float: left; margin-top: 10px;}
.wandou_sheji_title b{font-size: 32px; font-weight: bold; color: #00A748; float: right; margin-bottom: 10px;}
.wandou_sheji_title p{ display: block; font-size: 16px; color: #676767;}
.wandou_sheji_box ul{}
.wandou_sheji_box ul li{ width: 30%; float: left; margin: 0 1.5%;}
.wandou_sheji_box ul li img{ margin-bottom: 30px; width: 100%; height: auto;}
.wandou_sheji_box ul li b{ font-size: 24px; color: #00A748; display: block; text-align: center; margin-bottom: 10px;}
.wandou_sheji_box ul li p{ font-size: 18px; color: #303030; display: block; text-align: center;}


















