/* index */
.idxIndex{width: 100%;height: 91vh;padding-top:9vh}
.idxIndex .swiper-container{width: 100%;height: 100%;}
.idxIndex .swiper-slide .back-bg{width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover}
.pc{display: block}
.phone{display: none;}
.idxIndex .swiper-container-horizontal>.swiper-pagination-bullet{bottom: 50px}
.idxIndex .swiper-pagination-bullet{width: 23px;height: 23px;background: url(../images/index2.png);} 
.idxIndex .swiper-pagination-bullet-active{background: url(../images/index1.png)}
.idxIndex .back-bg .weui-cell{width: 100%;top: 9vh;left: 0;height: 75%;}
.idxIndex .swiper-slide-active .index-title{  animation: fadeInDown 1s 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.idxIndex .swiper-slide-active .index-entitle{  animation: fadeInDown 1s 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.idxIndex .swiper-slide-active .index-type{  animation: fadeInUp 1s 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.idxIndex .swiper-slide-active .index-detail{  animation: fadeInUp 1s 0.7s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.index-title{font-size: 4.3rem;color: #fff;}
.index-entitle{display: block;font-size: 1.2rem;color: #fff}
.index-type{font-size: 2.4rem;color: #fff;margin: 10px 0 30px}
.back-bg .index-detail{display: inline-block;color: #fff;border: 2px solid #fff;border-radius: 4px;font-size: 2rem;width: 146px}

.index-brand{width: 100%;background: rgb(246,246,246);padding: 5vh 0 10vh}
.intitle span{font-size: 1.4rem;color: #999}
.intitle h2{font-size: 2.4rem;color: #333;margin-top: 5px}
.incont{padding-top: 13vh}
.incont-left{width: 60%;margin-top: 2vh;}
.incont-left p{font-size: 1.4rem;color: #333;padding-right: 24px}
.incont-left p.desc {
    font-size: 1.4rem;
    color: #333;
    padding-right: 0px;
}
.innum{margin-top: 7vh;}
.num-list{width: 33.3%}
.num-list h3{font-size: 6rem;color: #f49359;font-weight: bold;text-align: center}
.num-list p{text-align: center}
.incont-right{width: 40%;}
.incont-img .incont-back{width: 100%;}
.incont-icon{position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;cursor: pointer}
.incont-video{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}
.index-solution{width: 100%;background: rgb(255,255,255);padding: 5vh 0}
.insolution{margin-top: 6vh}
.insolution-text{position: absolute;bottom: 0;right: 0}
.insolution-text h1{font-size: 3rem;color: #626262;text-align: right;font-weight: bold}
.insolution-text span{font-size: 1.2rem;color: #626262;display: block;text-align: right;margin: 1vh 0 3vh}
.insolution-text a{display: block;font-size: 1.6rem;color: #626262;border: 1px solid rgb(199, 199, 199);width: 130px;padding: 5px 0;text-align: center;border-radius: 4px;font-weight: bold}
.insolution-text a:hover{color: #fff;background: #f49359;transition: all .3s linear;border-color: #f49359}
.index-news{width: 100%;background: rgb(246,246,246);padding: 5vh 0 0}
.innews-title{font-size: 15vw;color: #eaeaea;bottom: 0;left: 0;font-weight: bold}
.innews{margin-top: 3vh;padding-left: 19.4%}
.inswiper{padding: 10px 43px}
.inswiper h2{font-size: 14px;color: #999;margin: 0;display: inline-block}
.inswiper span{font-size: 1.2rem;color: #999;display: inline-block}
.inswiper h3{font-size: 1.6rem;color: #333;font-weight: bold;margin-bottom: 4vh;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap}
.inswiper img{padding-bottom: 12vh;margin: auto}
.innews-left{width: 20%;position: relative;height: 33vh;}
.innews .swiper-container{width: 80%;}
.innews .swiper-button-prev{background: url(../images/index-left1.png)no-repeat;width: 52px;height: 52px;outline: none}
.innews .swiper-button-next{background: url(../images/index-right1.png)no-repeat;width: 52px;height: 52px;left: 70px;outline: none}
.innews .swiper-button-prev.swiper-button-disabled{background: url(../images/index-left.png)no-repeat;}
.innews .swiper-button-next.swiper-button-disabled{background: url(../images/index-right.png)no-repeat;}
/* .innews .swiper-slide-active{background-image: url(../images/index8.jpg);background-position: center;background-repeat: no-repeat;background-size: cover} */

.innews .swiper-slide:hover{background-image: url(../images/index8.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;transition:all .3s linear}
.innews .swiper-slide:hover .inswiper h2{color: #fff;transition:all .3s linear}
.innews .swiper-slide:hover .inswiper span{color: #fff;transition:all .3s linear}
.innews .swiper-slide:hover .inswiper h3{color: #fff;transition:all .3s linear}

.index-btm{padding: 7vh 0}
.index-btm a{display: block;margin: 1vh 0}
.index-btm a:hover{transform: translateY(-2px);box-shadow: 13px 22.517px 43px 0px rgba(0, 0, 0, 0.35);transition: all .3s linear;}
@media screen and (max-width: 768px){
.idxIndex{height:50vh}
.pc{display: none}
.phone{display: block}
.index-title{font-size: 2.6rem}
.index-type{font-size: 1.8rem}
.back-bg .index-detail{font-size: 1.6rem}
.incont-left{float: none;width: inherit}
.incont-left p{padding: 0}
.num-list h3{font-size: 3rem}
.incont-right{float: none;width: inherit;}
.incont{padding-top: 4vh}
.insolution{padding-bottom: 3vh}
.insolution-text h1{font-size: 1.6rem;margin: 0}
.insolution-text span{font-size: 1rem;margin: 0}
.insolution-text a{font-size: 1.4rem;margin: 0;padding: 3px 0}
.insolution-text{bottom: -21px}
.innews-title{font-size: 13.4rem}
.innews{padding-left: 0}
.index-btm{padding: 5vh 0}
.index-btm img{margin: auto}
}
@media screen and (max-width: 639px){
.insolution-text{position: relative;bottom: 0}
.insolution{padding-bottom: 0}
.innews .swiper-button-next{left: 10px;top: 79%}
.index-title{font-size: 2.0rem}
}



/* brand1 公司介绍 */
.idxBrand{width: 100%;padding-top: 9vh;overflow: hidden;}
.back-warpper{width: 100%;height: 55vh;overflow: hidden;}
.isbrand .back-bg{width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;animation: scaleBigToSmall 1.5s .1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.back-bg .weui-cell{width: 100%;height: 100%;}
.brand-title{font-size: 3.4rem;color: #fff;font-weight: bold;text-transform: uppercase;letter-spacing: 15px}
.brand-title span{display: inline-block}
.brand-entitle{font-size: 1.6rem;color: #fff;letter-spacing: 20px;display: block}
.brd-nav{top: -5vh;z-index: 100;}
.bar-list{float: left;width: 33.3%;background-color: rgb(255, 255, 255);box-shadow: 12.713px 14.12px 46.06px 2.94px rgba(0, 11, 21, 0.1);padding: 3vh 0;text-align: center}
.bar-list p{font-size: 12px;color: #333;margin-bottom: 5px}
.bar-list h3{font-size: 1.8rem;color: #333;margin:0}
.bar-list:hover{transform: translateY(-2vh);transition: all .3s linear;background-image: -moz-linear-gradient( 134deg, rgb(255,123,53) 0%, rgb(234,84,4) 100%);background-image: -webkit-linear-gradient( 134deg, rgb(255,123,53) 0%, rgb(234,84,4) 100%);background-image: -ms-linear-gradient( 134deg, rgb(255,123,53) 0%, rgb(234,84,4) 100%);}
.bar-list:hover p{color: #fff}
.bar-list:hover h3{color: #fff}
.bar-active{transform: translateY(-2vh);transition: all .3s linear;background-image: -moz-linear-gradient( 134deg, rgb(255,123,53) 0%, rgb(234,84,4) 100%);background-image: -webkit-linear-gradient( 134deg, rgb(255,123,53) 0%, rgb(234,84,4) 100%);background-image: -ms-linear-gradient( 134deg, rgb(255,123,53) 0%, rgb(234,84,4) 100%);}
.bar-active p{color: #fff}
.bar-active h3{color: #fff}
.brd-title h1{font-size: 3.2rem;color: #333;font-weight: bold;text-align: center;margin-bottom: 3vh}
.brd-title p{font-size: 1.4rem;color: #333;text-align: center;width: 70%;margin: auto;line-height: 2}
.brd-map{padding-top: 13vh;}
.brd-num{margin-bottom: 7.5vh}
.brd-left{padding-left: 150px}
.brd-right{padding-right: 190px}
.brd-num:last-child{margin-bottom: 0}
.brd-num h2{font-size: 3.6rem;color: #333;font-weight: bold;text-align: right;margin-bottom: 0;margin-top: 0}
.brd-num h3{font-size: 1.97rem;color: #333;text-align: right;margin-top: 5px}
.brd-brand{margin-top: 11vh;background-image: url(../images/brand3.jpg);width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.bra-img img{margin: auto}
.brd-text{padding-top: 25vh;padding-bottom: 8vh}
.brd-text h1{font-size: 3.4rem;color: #333;font-weight: bold;margin-top: 0;margin-bottom: 4.5vh}
.brd-text p{font-size: 1.4rem;color: #333;width: 50%;margin-bottom: 3vh;line-height: 2}
.brd-detection{padding: 15vh 0}
.detection-left{width: 45%;margin-top: 18vh}
.detection-right{width: 55%}
.detection-left h1{font-size: 3.4rem;color: #333;font-weight: bold;margin-top: 0;margin-bottom: 4.5vh}
.detection-left p{font-size: 1.4rem;color: #333;margin-bottom: 3vh;width: 100%;line-height: 2}
.brd-btm{background: rgb(245,245,245)}
.brd-btm .detection-left{margin-top: 5vh}
@media screen and (max-width: 1200px){
.brd-right{padding-right: 150px}
.brd-left{padding-left: 50px}
}
@media screen and (max-width: 768px){
.brd-nav{top: 0}
.phone-nav{padding: 0;width: 90%;padding: 2vh 0;z-index: 100;position: relative;}
.phone-nav li{padding: 5px 0;border-bottom: 1px solid rgb(226,226,226)}
.nav-show{font-size: 1.8rem;}
.phone-nav li img{width: 20px;margin-top: 7px}
.nav-hid{display: none;}
.nav-hid a{display: block}
.nav-hid a.active{ color:#f49359;}
.brd-left{padding: 0}
.brd-left img{width: 90%}
.brd-right{padding: 20px}
.detection-left{float: none;width: 100%;margin-top: 0}
.detection-right{float: none;width: 100%}
.detection-right img{margin: auto;float: none;}
.brd-detection{padding: 6vh 0}
}
@media screen and (max-width: 639px){
.brd-title h1{font-size: 2rem;}
.brd-title p{width: 100%}
.brd-num h2{font-size: 2rem;text-align: center}
.brd-num h3{font-size: 1.4rem;text-align: center}
.brd-right{float: none}
.brd-num{float: left;width: 25%;margin-bottom: 0}
.detection-left h1{font-size: 2.2rem;margin-bottom: 2.5vh}
.brd-text h1{font-size: 2.2rem;margin-bottom: 2.5vh}
.brd-text{padding-top: 10vh}
.brd-text p{width: 100%}
}

 /* brand2 荣誉资质 */
.over-btm{padding-top: 32vh;}
.over-text{padding: 0;width: 100%;position: absolute;top:39.3vh;left: 0;transition: all .3s linear}
.over-text li{float: left;width: 33.3%;text-align: center;font-size: 1.6rem;color: #333;font-weight: bold;position: relative;min-height: 332px}
.over-text li div{position: relative;margin-bottom: 2vh}
.over-text li img{margin: auto;position: absolute;left: 0;right: 0;bottom: 0;}
.over-text li img:hover{transform:translateY(-2px);transition:all .3s linear;box-shadow: 13px 22.517px 43px 0px rgba(0, 0, 0, 0.35)}

.page{height: 4vh;line-height:4vh;margin-bottom: 4vh}
.xs-page{height: 4vh;line-height: 4vh;margin-bottom: 4vh;display: none}
.page a {display: inline-block;padding: 0 15px;color: rgb(153,153,153);font-size: 1.4rem;}
.page a:hover {color: #fff;background: #f49359;transition: all .2s linear}
.xs-page a{display: inline-block;padding: 0 15px;font-size: 1.4rem;border: 1px solid rgb(51,51,51);border-radius: 4px}
.xs-page a:hover{color:rgb(255,255,255);background: #f49359;transition: all .2s linear}
.page .active,.page .active:hover {color: #fff;background: #f49359;transition: all .2s linear}
.page .disal{color: rgb(51,51,51)}
.page .disal:hover{background: none;color: rgb(51,51,51);transition: all .2s linear}
.page .hf{color: rgb(51,51,51)}
.page form{display: inline;}
.page form input{width: 70px;height: 25px;}
.page form .pag-t{border: 1px solid rgb(153,153,153);box-sizing: border-box;padding: 0 5px}
.page form .pag-b{color:rgb(255,255,255);background: #f49359;text-align: center;line-height: normal}
@media screen and (max-width: 1460px){
.over-btm{padding-top: 40vh;}
.over-text li div{margin-bottom: 3.5vh}
.over-text{top: 48.3vh}
}
@media screen and (max-width: 1200px){
.over-text li img{width: 60%}
.over-text li div{margin-bottom: 2vh}
.over-text{top: 39.3vh}
}
@media screen and (max-width: 992px){
.over-text{top: 36.7vh;}
}
@media(max-width:768px){
.page{display: none}
.xs-page{display: block}
.over-btm{padding-top: 17vh;padding-bottom: 5vh;}
.over-text{top: 21.3vh}
.over-text li div{margin-bottom: 1vh}
}
@media screen and (max-width: 639px){
.over-text li{font-size: 1.2rem;float: none;width: 60%;margin: 5vh auto;min-height: inherit}
.over-hid{display: none}
.over-btm{padding: 0}
.over-text{position: relative;top: 0}
.over-text li img{position: relative;width: 100%}
}

 /* brand3 发展历程 */
.brd-his{padding-top: 10vh}
.brd-watch{position: relative;padding-left: 267px}
.brd-watch .watch-img{position: relative;}
/* .brd-watch .watch-img::after{} */
.his-list{padding: 5vh 0 0 230px;position: relative;}
.his-list::after{content: "";position: absolute;width: 1px;min-height:150vh;top: 0;left: 293px;background: #f49359}
.his-list li{margin-bottom: 4vh}
.his-left{position: relative;width: 50px}
.his-left h3{font-size: 2.2rem;color: #f49359;font-weight: bold;margin-top: 0;margin-bottom: 5px}
.his-left h4{font-size: 1.4rem;color: #f49359;margin-top: 0;margin-bottom: 0}
.his-left::after{content: "";position: absolute;width: 13px;height: 13px;border-radius: 50%;border: 3px solid #f49359;top: 6px;left: 57px}
.his-right{margin-left: 70px;width: 640px}
.his-right p{font-size: 1.8rem;color: #333;}
@media screen and (max-width: 1200px){
.his-right{margin-left: 40px;width: 550px}  
}
@media(max-width:768px){
.brd-his{padding-top: 5vh}  
.brd-watch{position: relative;padding-left: 68px}
.his-list{padding: 5vh 0 0 30px;}
.his-right{width: 530px}
.his-list::after{left: 93px;}
.back-warpper{height: 35vh;}
}
@media screen and (max-width: 639px){
.his-list{padding: 5vh 0 0 0;}
.his-left::after{left: 52px}
.his-list::after{left: 58px;}
.brd-watch{padding-left: 33px}
.his-right{margin-left: 30px;width: 72%}
.his-right p{font-size: 1.3rem;}
.back-warpper{height: 25vh;}
}

 /* brand4 企业视频 */
 .play-back{position:relative;z-index:10}
.brd-video{padding: 5vh 0}
.brd-play{position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;cursor: pointer;z-index:11}
.play-video{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: none;z-index:1000}
.brd-video .small-video{width: 90%;margin-top: 2vh}
.brd-video .small-video .swiper-slide .swiper-mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5)}
.brd-video .small-video .swiper-slide-thumb-active .swiper-mask{background: transparent;border: 5px solid #f49359}
.small-right{width: 10%;position: relative;margin-top: 2vh;height: 10vh;}
.small-right .swiper-button-prev{background: url(../images/brand14.png)no-repeat;outline: none;right: 40px;;left: unset}
.small-right .swiper-button-next{background: url(../images/brand15.png)no-repeat;outline: none}
.small-right .swiper-button-prev.swiper-button-disabled{background: url(../images/brand13.png)no-repeat;opacity: 1}
.small-right .swiper-button-next.swiper-button-disabled{background: url(../images/brand16.png)no-repeat;opacity: 1;}
.small-right .swiper-pagination-custom{margin-left: 14px}

@media(max-width:768px){
.small-right .swiper-button-prev,.small-right .swiper-button-next{top: 30%}
.small-right .swiper-pagination-custom{margin-left: 0;bottom: 40px}
}
@media screen and (max-width: 639px){
.brand-title{letter-spacing: 5px}
.brd-play{width: 15%}
.brd-video .small-video{width: 100%;}
.small-right{display: none}
.small-right .swiper-pagination-custom{font-size: 12px}
}

/* project1 方案 */
.pro-cont{padding: 5vh 0;background: rgb(242,242,242)}
.cont-list{margin-bottom: 3vh;height: 40vh;margin-bottom: 3.5vh}
.con-left{width: 30%;height:100%;padding: 3vh 3.5vh 6vh;background: rgb(255, 123, 53);color: #fff}
.con-left span{font-size: 12px;display: block;}
.con-left h3{font-size: 3.4rem;margin-bottom: 5vh}
.con-left img{margin: auto}
.con-right{width: 70%;height:100%;padding: 9vh 6vh 8vh;background: #fff;box-shadow: 12.713px 14.12px 46.06px 2.94px rgba(0, 11, 21, 0.1);}
.con-right p{font-size: 14px;color: #333;margin-bottom: 7.5vh;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.con-list{padding: 0;}
.con-list li{width: 20%;float: left;text-align: center}
.con-list li a{display: block;text-align: center;color: #333;font-size: 14px;padding: 1vh 0;font-weight: bold;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.con-list li a:hover{background: #f49359;color: #fff;transition: all .3s linear}
.pro-success{padding-top: 5.5vh;background:#fff}
.suc-title{margin-bottom: 5vh}
.suc-left p{font-size: 12px;color: rgb(51, 51, 51);text-transform: uppercase;}
.suc-left h3{font-size: 3.2rem;color: #333;margin-top: 1vh}
.suc-right{position: relative;width: 13%;height: 7vh;}
.suc-right .swiper-button-prev{background: url(../images/index-left1.png)no-repeat center;width: 52px;height: 52px;outline: none}
.suc-right .swiper-button-next{background: url(../images/index-right1.png)no-repeat center;width: 52px;height: 52px;outline: none}
.suc-right .swiper-button-prev.swiper-button-disabled{background: url(../images/index-left.png)no-repeat center;}
.suc-right .swiper-button-next.swiper-button-disabled{background: url(../images/index-right.png)no-repeat center;}
.con-slide{padding: 5vh 3vh 0;height: 49vh;}
.con-slide h3{font-size: 1.8rem;color: #333;font-weight: bold;margin-top: 0;margin-bottom: 1.5vh;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.con-slide p{min-height: 25px;font-size: 14px;color: #999;line-height: 1.8;margin-bottom: 4.5vh;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.con-slide img{margin: auto;width: 100%}

.suc-con .swiper-slide:hover{background: #ee773a;transition:all .3s linear}
.suc-con .swiper-slide:hover .con-slide p{color: #fff;transition:all .3s linear;}
.suc-con .swiper-slide:hover .con-slide h3{color: #fff;transition:all .3s linear;}
@media screen and (max-width: 1460px){
.cont-list{height:45vh}
.con-left h3{margin-bottom: 2vh}
.con-slide{height:60vh}
}
@media screen and (max-width: 1200px){
.suc-right{width: 17%}
}
@media(max-width:768px){
.num-list div span {font-size: 25px;}
.con-left h3{font-size: 2.4rem;margin-bottom: 4vh}
.cont-list{height: 30vh;}
.con-right{padding: 5vh 6vh 8vh}
.con-right p{margin-bottom: 4.5vh}
.suc-left h3{font-size: 2.4rem}   
.con-slide{height: 37vh;}
.cont-list{height:40vh}
.con-slide{height:50vh}
.con-list li{width:33.3%}
}
@media screen and (max-width: 639px){
.cont-list{min-height: 43vh;height: inherit;}
.con-left{padding: 2vh 1.5vh 6vh;float: none;width: 100%;}
.con-left h3{font-size: 1.6rem;}
.con-right{padding: 2vh 1.5vh 3vh;float: none;width: 100%;}
.con-right p{display: none}
.con-list{width: 100%}
.brand-title{font-size: 1.8rem;}
.brand-entitle{font-size: 1.2rem}
.suc-left h3{font-size: 1.8rem}
.con-slide p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.con-slide{min-height: 37vh;height: inherit;}
.con-slide img{margin-bottom: 3vh}
.suc-right{width: 40%}
.suc-right .swiper-button-prev{background-size: 35px 35px;width: 35px;height: 35px;}
.suc-right .swiper-button-next{background-size: 35px 35px;width: 35px;height: 35px;}
.suc-right .swiper-button-prev.swiper-button-disabled{background-size: 35px 35px;width: 35px;height: 35px;}
.suc-right .swiper-button-next.swiper-button-disabled{background-size: 35px 35px;width: 35px;height: 35px;}
}

/* project2 方案详情 */
.pro-detail{margin-bottom: 5vh}
.dea-con{margin-bottom: 2vh}
.dea-left{margin-left: 150px}
.dea-left p{font-size: 14px;color: #333}
.im-con{padding: 5vh 0;border-top: 1px solid rgb(226,226,226)}
.im-left{width: 50%}
.im-right{width: 50%}
.im-text{margin-top: 3vh}
.im-text p{font-size: 14px;color: #333}
.im-title{font-size: 14px;color: #333;width: 50%;margin-bottom: 8vh}
@media(max-width:768px){
.dea-con .suc-title{margin-bottom: 2vh}
}
@media screen and (max-width: 639px){
.dea-con .suc-title .suc-left{float: none;}
.dea-left{margin-left:0;float: none;}
.im-title{width: 100%}
}

/* product1  产品*/
.isProduct{background-color: rgb(242,242,242)}
.product-nav .bar-list{width: 20%}
.lists-list{background: #fff;padding: 1vh 0;margin-bottom: 3vh}
.lists-list:hover{transform: translateY(-2px);transition: all .3s linear;box-shadow: 0 15px 30px rgba(0,0,0,.35)}
.lists-img{height: 30vh;display: flex}
.lists-img img{margin: auto;max-height:100%;}
.lists-text{padding: 3vh 3vh 1.5vh;}
.lists-text img{margin-bottom: 3vh}
.lists-text h3{font-size: 22px;color: #333;font-weight: bold;margin-top: 0;margin-bottom: 5px}
.lists-text p{font-size: 12px;color: #333}
.lists-text .prices{font-size:20px;color:red;margin-bottom:15px}
.duct-lists .block-bttn{display:block;width:140px;border:1px solid red;color:red;font-size:18px;padding:5px 0;text-align:center;margin:auto}
@media(max-width:1460px){
.lists-img{height:40vh}
}
@media(max-width:992px){
.lists-img{height:28vh}
}

/* product2  产品详情 */
.duct-back{position: relative;margin-bottom: 6vh}
.duct-back img{margin: auto}
.duct-img{position: absolute;width: 100%;top: -48px;left: 0}
.duct-img img{margin: auto;max-width:800px; max-height:450px;}
.duct-title{padding-bottom: 10vh}
.duct-title p{font-size: 12px;color: #333;text-align: center}
.auto-price{ font-size:18px;color:rgb(231, 31, 25);margin-bottom: 10px;}
.duct-title h3{font-size: 28px;color: #333;font-weight: bold;margin-top: 0;text-align: center}
.duct-cation{background: #fff}
.cation-nav{border-bottom: 1px solid rgb(226,226,226);text-align: center}
.cation-nav a{display: inline-block;width: 50%;padding: 3vh 0;color: #999;font-size: 16px;font-weight: bold;position: relative;}
.cation-nav a::after{content: "";position: absolute;width: 0;height: 3px;top: 100%;left: 35%;background:rgb(234, 84, 4);}
.cation-nav a:hover::after{width: 30%;transition: all .3s linear}
.cation-nav a:hover{color: rgb(234, 84, 4);}
.cation-nav .cation-active{color: rgb(234, 84, 4);}
.cation-nav .cation-active::after{content: "";position: absolute;width: 30%;height: 3px;top: 100%;left: 35%;background:rgb(234, 84, 4);}
.cation-title{padding: 6.5vh 0;font-size: 22px;color: #333;font-weight: bold;text-align: center}
.cation-table table{width: 100%;border-collapse:collapse;margin-bottom: 8vh}
.cation-table table tbody tr td:first-child{background: rgb(240,240,240)}
.cation-table table tbody tr td{width: 50%;text-align: center;border: 1px solid rgb(226,226,226);padding: 2vh 0;font-size: 16px;color: #333;}
.cation-img img{margin:3vh auto}
@media screen and (max-width: 768px){
.duct-img{top: -20px}
}
@media screen and (max-width: 639px){
.duct-img{top: -12px}
.cation-nav .cation-active::after{width: 50%;left: 25%}
.cation-table tbody tr td{font-size: 14px}
.duct-title h3{font-size: 18px;}
.duct-back img{width: 45%}
.duct-img img{max-width:70%;  max-height:90%;}
.duct-back{margin-bottom:3vh}
}

/* new1 新闻列表 */
.new-lists{padding: 6vh 3vh;background: #fff;margin-bottom: 3vh}
.new-lists:hover{transform: translateY(-2px);transition: all .3s linear;box-shadow: 0 15px 30px rgba(0,0,0,.35)}
.new-top{margin-bottom: 5.5vh}
.new-top h1{font-size: 40px;color: #333;font-weight: bold;margin-top: 0;margin-bottom: 0}
.new-top p{font-size: 14px;color: #333}
.new-center{margin-bottom: 6vh}
.new-center h3{font-size: 18px;color: #333;font-weight: bold;margin-top: 0;margin-bottom: 5px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.new-center p{font-size: 14px;color: #999;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

.new-btm  img{width:100%;height:140px}
@media screen and (max-width: 639px){
.new-top h1{font-size: 25px}
.new-top p{font-size: 12px}
.new-center h3{font-size: 16px;}
.new-center p{font-size: 12px}
.new-top{margin-bottom: 2.5vh}
}
/* new2 新闻详情 */
.new-left{width: 69%;background: #fff;padding: 7vh 10vh}
.new-left h1{font-size: 26px;color: #333;margin-top: 0;margin-bottom: 2.5vh;text-align: center;font-weight: bold}
.new-left p{font-size: 14px;color: #999;text-align: center;}
.new-icon{text-align: center;margin: 4vh 0}
.new-icon a{display: inline-block;margin: 0 1vh}
.new-img{margin-bottom: 2vh}
.new-text p{font-size: 14px;color: #999;text-align: left;margin: 0}
.new-right{width: 29%;background: #fff}
.news-title{background: #ee773a;color: #fff;padding: 15px 20px;font-size: 16px}
.news-lists{padding: 0}
.news-lists li{padding: 3vh 2vh;border-bottom: 1px solid rgb(226,226,226)}
.news-lists li h3{font-size: 18px;color: #333;font-weight: bold;margin-top: 0;margin-bottom: 0;}
.news-lists li p{font-size: 14px;color: #999;margin: 0}
.news-lists li:hover{background: #ee773a;transition: all .3s linear}
.news-lists li:hover h3{color: #fff}
.news-lists li:hover p{color: #fff}
.new-nav{width: 69%;background: #fff;margin-bottom: 5vh}
.new-nav a{width: 50%;display: block;padding: 2vh 3vh;font-size: 16px;color: #999}
.new-nav a:hover{background: rgb(230,230,230)}
.new-nav a img{margin-top: 5px}
.new-nav a span{max-width:85%}
@media screen and (max-width: 768px){
.new-right{display: none}
.new-left{width: 100%}
.new-nav{width: 100%}
}
@media screen and (max-width: 639px){
.new-left{padding: 4vh 2vh}
.new-left h1{font-size: 18px}
}

/* service 服务1 */
.service-nav .bar-list{width: 50%}
.vice-title{padding: 5vh 0 2vh}
.vice-title h2{font-size: 34px;color: #333;text-align: center;margin-top: 0;}
.title-num{padding: 0;margin-top: 3vh}
.title-num li{float: left;width: 25%;text-align: center;padding: 2vh 0}
.title-num li h3{font-size: 37px;color: #f49359;margin-top: 0;font-weight: bold;margin-bottom: 5px;text-align: center}
.title-num li p{font-size: 20px;color: #333;text-align: center}
.vice-stores{background: #fff;padding: 5vh 0}
.stores{margin-top: 30px; margin-bottom: .9rem; padding: 30px; background: #fff;}
.store-map{float: right; width: 58%;}
.store-map img, .map img{display: inline; max-width: none;}
.anchorBL{display: none;}
.query{position: absolute; z-index: 10; top: 0; left: 0; width: 40%; height: 100%; background: #fff;}
.query >div{position: absolute; top: 30px; right: 20px; bottom: 30px; left: 30px;}
.query .search{margin: 10px 0; padding: 0;}
.query .search input[type="text"]{padding: 10px 15px; line-height: 20px; height: 40px; font-size: 16px; font-weight: normal; color: #333; width: 100%;}
.query .search .weui-cell__bd{border: 1px solid #e7e7e7;}
.query .search .weui-cell__ft{width: 28%;}
.query .search .weui-cell__ft input{width: 100%; height: 40px; background: #f49359; color: #fff; font-size: 16px; -webkit-border-radius: 0; border-radius: 0;}
.query select{padding-left: 15px; padding-right: 15px; width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #333; border: 1px solid #e7e7e7; background: url(../images/down.png) no-repeat 92% center; -webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.query-hd{position: absolute; z-index: 1; top: 0; left: 0; right: 0; height: 120px;}
.query-hd .row{margin-left: -5px; margin-right: -5px;}
.query-hd .col-xs-12{padding-left: 5px; padding-right: 5px;}
.query-bd{position: absolute; left: 0; top: 120px; right: 0; bottom: 0;}
.query-box{height: 100%;}
.query-box .weui-cell{padding: 3.4vh 3.4vh 3.4vh 0; line-height: 26px; cursor: pointer; -webkit-transition: all .3s; transition: all .3s;}
.query-box .weui-cell::after{position: absolute; display: block; content: ""; left: 0; right: .34rem; bottom: 0; height: 1px; background: #eee;}
.query-box .weui-cell:last-child::after{display: none;}
.query-box .weui-cell p{margin: 0; font-size: 18px;}
.query-box .weui-cell__hd{width: 60px;}
.query-box .weui-cell__hd span{display: block; margin: 0 auto; width: 25px; height: 25px; line-height: 25px; font-size: 16px; color: #333; text-align: center; border: 1px solid #eee;border-radius: 50%}
@media (min-width: 1200px){
.query .search .weui-cell__ft input:hover{background-color: #f49359;}
.query-box .weui-cell:hover{background-color: #eee;}
}
@media (max-width: 1280px){
.query{width: 40%;}	
.store-map{width: 60%;}
}
@media (max-width: 991px){
.query{position: static; width: 100%;}
.query >div, .query-hd, .query-bd{position: static;}
.query-hd{height: auto; margin-bottom: 20px;}
.query-bd{height: 40vw; margin-bottom: 20px;}
.store-map{width: 100%;}
}
@media (max-width: 639px){
.vice-title h2{font-size: 20px}
.title-num li h3{font-size: 24px}
.title-num li p{font-size: 16px}
.stores{padding: 5px 15px 15px;}	
.query-hd .col-xs-12{margin-top: 10px;}
.query-bd{height: 60vw;}
.query-box .weui-cell__hd{width: 40px;}
.query-box .weui-cell p{font-size: 16px}
}

/* service 服务2 */
.ser-map{padding-bottom: 5vh}
.vice-map{width: 75%;height: 66vh;}
.countus{position: absolute;bottom:0;width: 283px}
.count-top{overflow: hidden; background-color: rgb(255, 255, 255);box-shadow: 12.713px 14.12px 46.06px 2.94px rgba(0, 11, 21, 0.1);padding: 4vh 20px;height: 35.7vh;position: relative;}
.us div img{display: inline-block}
.us div span{font-size: 14px;color: #333;display: inline-block;vertical-align: middle;margin-left: 15px;font-weight: bold}
.us div{margin-bottom: 2vh}
.count-img{position: relative;top: 20%}
.count-btm{background: rgb(255, 123, 53);width: 100%;padding: 5vh 20px}
.count-btm h3{font-size: 16px;color: #FFF;margin-top: 0;margin-bottom: 2vh;font-weight: bold}
.count-btm p{font-size: 16px;color: #FFF;}

@media (max-width: 768px){
.vice-map{width: 100%;height: 36vh;float:left}
.countus{position: relative;margin: 2vh auto;padding-bottom: 2vh;float:none}
}
@media (max-width: 639px){
.vice-map{width: 100%;height: 50vh}
}

/* 登录 login */
.login-back{width: 100%;height: 83vh;background-position: center;background-repeat: no-repeat;background-size: cover}
.login-cont{padding-top: 16vh;padding-left: 40px}
.login-title{font-size: 22px;color: #fff;margin: 0}
.login-form{margin-top: 3vh}
.login-infor{position: relative;border: 1px solid rgb(16, 153, 143);background-color: rgb(2, 124, 116);border-radius: 5px;padding: 10px 20px;width: 371px;margin-bottom: 2vh}
.login-infor img{display: inline-block;margin-right: 5px}
.login-infor input{background: transparent;width: 80%;color: #fff}
.login-infor input:-moz-placeholder{color: #fff}
.login-infor input::-moz-placeholder{color: #fff}
.login-infor input:-ms-input-placeholder{color: #fff}
.login-infor input::-webkit-input-placeholder{color: #fff}
.login-infor2{padding: 5px}
.login-infor2 span{font-size: 14px;color: #fff}
.infor-img{cursor: pointer;}
.login-btn{width: 371px;color: #000;background: #fff;padding: 10px 0;border-radius: 5px}
@media (max-width: 639px){
.login-cont{padding-left: 0;}
.login-infor{width: 100%}
.login-btn{width: 100%}
}

/* 下载 down */
.down-nav{padding: 6vh 0}
.down-select{font-size: 16px;color: #424242;padding: 1vh 2vh;width: 265px;appearance:none;-moz-appearance:none;-webkit-appearance:none; background: url(../images/down2.png) no-repeat 93% center #fff;margin-right: 20px}
.down-sub{width: 187px;color: #fff;background: #ea5404;text-align: center;padding: 1vh 0;font-size: 16px}
.down-cont{padding-bottom: 3vh}
.down-cont ul{padding: 0;}
.down-cont ul li{padding: 3vh 6.5vh;background: #fff;border-bottom: 1px solid rgb(226,226,226)}
.down-cont ul li .weui-cell__head{margin-right: 5vw}
.down-cont ul li .weui-cell__head h3{margin: 0;font-size: 45px;color: #333;}
.down-cont ul li .weui-cell__head p{margin: 0;font-size: 12px;color: #333;}
.down-cont-title{font-size: 16px;color: #333;margin: 0;font-weight: bold}
.down-cont-img img{display: inline-block;cursor: pointer;}
.down-cont-img{margin-left: 10px}
@media (max-width: 768px){
.down-select{width: 33.3%}
}
@media (max-width: 639px){
.down-select{width: 30%;margin-right: 0;font-size: 14px}
.down-sub{width: 30%;font-size: 14px}
.down-cont ul li{padding: 3vh 2.5vh}
.down-cont ul li .weui-cell__head h3{font-size: 26px;text-align: center}
.down-cont-title{font-size: 14px}
}