:root{    
    --main_color:#11654b;   /* 主色 */
    --main_color-dark:#223e36;   /* 主色-深 */
    --secondary_color:#ff6c0c;   /* 副色 */    
    --default_bg_color:#9d9d9d;    /* 默认背景色 */    
    --module_gap-exceed:100px;           /* 模块间隔-超级 */
    --module_gap-large:75px;           /* 模块间隔-大 */
    --module_gap-middle:50px;           /* 模块间隔-中 */
    --module_gap-small:25px;           /* 模块间隔-小 */    
    
}

a{color:#000;}
a,a:hover,a:focus{text-decoration:none;}
img{max-width:100%;max-height:100%;}
.container:before,.container:after{display: none;}

.ion-earth:before{content:'\f301';}

.pb-5{padding-bottom: 5px;}
.pb-10{padding-bottom: 10px;}
.pb-15{padding-bottom: 15px;}
.pb-20{padding-bottom: 20px;}
.pt-5{padding-bottom: 5px;}
.pt-10{padding-bottom: 10px;}
.pt-15{padding-bottom: 15px;}
.pt-20{padding-bottom: 20px;}
.ptb-5{padding-top: 5px;padding-bottom: 5px;}
.ptb-10{padding-top: 10px;padding-bottom: 10px;}
.ptb-15{padding-top: 15px;padding-bottom: 15px;}
.ptb-20{padding-top: 20px;padding-bottom: 20px;}

.pb-small{padding-bottom:var(--module_gap-small);}
.pb-middle{padding-bottom:var(--module_gap-middle);}
.pb-large{padding-bottom:var(--module_gap-large);}
.pb-exceed{padding-bottom:var(--module_gap-exceed);}
.pt-small{padding-top:var(--module_gap-small);}
.pt-middle{padding-top:var(--module_gap-middle);}
.pt-large{padding-top:var(--module_gap-large);}
.pt-exceed{padding-top:var(--module_gap-exceed);}

.mt-5{margin-top: 5px;}
.mt-10{margin-top: 10px;}
.mt-15{margin-top: 15px;}
.mt-20{margin-top: 20px;}
.mb-5{margin-bottom: 5px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}
.mtb-5{margin-top: 5px;margin-bottom: 5px;}
.mtb-10{margin-top: 10px;margin-bottom: 10px;}
.mtb-15{margin-top: 15px;margin-bottom: 15px;}
.mtb-20{margin-top: 20px;margin-bottom: 20px;}

.mb-small{margin-bottom:var(--module_gap-small);}
.mb-middle{margin-bottom:var(--module_gap-middle);}
.mb-large{margin-bottom:var(--module_gap-large);}
.mb-exceed{margin-bottom:var(--module_gap-exceed);}
.mt-small{margin-top:var(--module_gap-small);}
.mt-middle{margin-top:var(--module_gap-middle);}
.mt-large{margin-top:var(--module_gap-large);}
.mt-exceed{margin-top:var(--module_gap-exceed);}


/* atom */
.text-left{text-align:left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.ofw-h{overflow:hidden;}

@media all and (min-width:1400px){
    .container{width: 1400px;}
}
@media all and (min-width:1200px) and (min-width:1399px){
    .container{}
}
@media all and (min-width:992px) and (max-width:1199px){
    .container{}
}
@media all and (min-width:768px) and (max-width:991px){
    .container{}
}
@media all and (max-width:767px){
    .container{}
}
.flex-between{display:flex;justify-content: space-between;align-items:center;}
/* 三角形 */
.triangle{
    background-repeat:no-repeat;
    background-size:1px 16px;
    background-image:
        linear-gradient(to bottom,#ff9900 1px,transparent),
        linear-gradient(to bottom,#ff9900,transparent)
        ;
}

/* 头部 */
header{}
header .head__top{padding: 25px 0;overflow:hidden;}
header .head__title{display: flex;align-items: center;}
header .head__title h3{font-size: 21px;font-weight: bold;}
header .head__code{display:flex;align-items:center;}
header .head__code span{}
header .head__code span:first-child{margin-right: 25px;text-align:center;}
header .head__code span p{margin-bottom: 10px;font-size: 21px;}
header .head__nav{background: #11654b;height:60px;}
header .head__nav ul{display:flex;}
header .head__nav ul li{line-height:60px;padding: 0 50px;height: 60px;position: relative;}
header .head__nav ul li:hover,header .head__nav ul li.active{background-image:linear-gradient(to bottom,#404550,#515151,#31353e);max-height:100%;}
header .head__nav ul li:after{content:'';position: absolute;background-image:repeating-linear-gradient(to bottom,#fff 14px,transparent);background-size:cover;background-position:0px 60px;width: 1px;top: 0;bottom: 0;margin:auto;right:0;height: 20px;}
header .head__nav ul li:last-child:after{display: none;}
header .head__nav ul li>a{color: #fff;font-size: 21px;}
header .head__nav ul li .nav__child{display:none;position: absolute;left:50%;transform:translateX(-50%);top:60px;z-index:11;}
header .head__nav ul li:hover .nav__child{display: block;}
header .head__nav ul li .nav__child a{width:184px;height:30px;background: rgba(17,101,75,.6);color:#fff;display: block;margin-bottom:1px;line-height: 30px;text-align-last: center;padding: 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
header .head__logo{max-width:250px;}
header .navbar{margin-bottom: 0;}
header .navbar-brand{padding: 5px 12px;}

/* 尾部 */
footer{border-top:6px solid var(--main_color);overflow:hidden;}
footer .foot__main{background: #2a2a2a;padding:var(--module_gap-large) 0 var(--module_gap-small);color: #fff;}    
footer .foot__gather .logo{margin-bottom: 20px;max-width:200px;}
footer .foot__gather .code{border-bottom: 1px solid #6f6f6f;padding-bottom: 15px;margin-bottom: 10px;display: flex;justify-content:space-around;margin-bottom: 15px;}
footer .foot__gather .code .item{width: calc(50% - 12px);}
footer .foot__gather .code .item span{background: #fff;display: block;width: 100%;min-height: 100px;margin-bottom: 8px;max-width:120px;}
footer .foot__gather .code .item .word{text-align: center;font-size: 13px;color: #6f6f6f;}
footer .foot__gather .icon{display: flex;}
footer .foot__gather .icon .item{margin: 0 5px;}
footer .foot__gather .icon .item i{}
footer .foot__gather .icon .item p{display: none;}
footer .foot__nav{width: 65%;display: flex;justify-content:space-between;}
footer .foot__nav dl{}
footer .foot__nav dl dt{margin-bottom: 25px;}
footer .foot__nav dl dt a{color:#fff;font-size: 18px;font-weight: bold;position: relative;}
footer .foot__nav dl dt a:before{content:'';position: absolute;width: 12px;height: 10px;background: url(../images/icon6.png) no-repeat;top:50%;transform:translateY(-50%);left:-20px;}
footer .foot__nav dl dd{}
footer .foot__nav dl dd .item{margin-bottom: 15px;}
footer .foot__nav dl dd .item i{width: 26px;display: inline-block;text-align: center;font-size: 18px;}
footer .foot__nav dl dd .item span{font-size: 13px;color: #9f9f9f;vertical-align: top;}
footer .foot__nav dl dd a{color:#9f9f9f;display: block;margin-bottom: 15px;font-size: 13px;}
footer .foot__minor{background: #1e1e1e;color: #fff;}
footer .foot__copy{font-size: 13px;}
footer .foot__copy a{color: #fff;}
footer .foot__build{padding: 16px 0;font-size: 13px;}
footer .foot__build span{}
footer .foot__build a{color:#fff;font-size: 13px;}

/* 共用 */
body{background:url(../images/main_bg_03.jpg) repeat;}
.inside{overflow:hidden;}
.inside__banner{}
.inside__banner img{width: 100%;}

.Cmn__title{position: relative;text-align: center;margin-bottom: var(--module_gap-middle);}    
.Cmn__title h3{font-size: 28px;color:var(--main_color);font-weight: bold;}
.Cmn__title h3 font{color:#000;}
.Cmn__title p{margin: 15px 0 2px;}
.Cmn__title .line{width:30px;height: 3px;background: var(--main_color);display: inline-block;}

.Cmn__btn{background:var(--main_color);color:#fff;font-size:16px;padding:9px 25px;display: inline-block;white-space:nowrap;}
.Cmn__btn--large{font-size: 24px;}

.Cmn__column{border-bottom:1px solid #dedede;background: #fff;}
.Cmn__column ul{display: flex;}
.Cmn__column ul li{height:70px;line-height: 70px;margin-right: 100px;padding: 0 4px;}
.Cmn__column ul li:last-child{margin-right: 0;}
.Cmn__column ul li.active,.Cmn__column ul li:hover{border-bottom:2px solid var(--main_color);}    
.Cmn__column ul li a{}

.Cmn__site{padding: 20px 0;}
.Cmn__site .wrap{display: flex;justify-content:flex-end;font-size: 13px;}
.Cmn__site .wrap span{margin-right: 5px;}
.Cmn__site .wrap a{margin-right: 5px;font-size: 13px;}
.Cmn__site .wrap i{margin-right: 5px;}
.Cmn__site .wrap font{color: var(--main_color);}

.Cmn__insideTitle{background: #fff;width: 80%;padding: 20px 0;position: relative;text-align: center;margin:0 auto;margin-bottom: var(--module_gap-middle);}
.Cmn__insideTitle h3{font-size: 24px;font-weight: bold;display: inline-block;padding: 0 20px;background: #fff;position: relative;z-index:1;}
.Cmn__insideTitle .line{position: absolute;height: 1px;width: 94%;background: var(--main_color);top: 50%;left: 50%;transform:translate(-50%,-50%);}

.Cmn__page{text-align: center;}
.Cmn__page a{color:#000;display: inline-block;padding: 8px 15px;border:1px solid #dedede;background: #fff;margin: 0 2px;}
.Cmn__page a.active{background: var(--main_color);color: #fff;border-color:var(--main_color);}

.Cmn_prevNext{}
.Cmn_prevNext span{color:#3d3d3d;}
.Cmn_prevNext span a{color:#3d3d3d;}

/* 首页-幻灯片 */
.index__banner{margin-bottom:0;}
.index__banner .swiper-slide{}
.index__banner .swiper-slide img{width: 100%;}


/* 首页-产品分类 */
.index__proCate{margin-bottom: var(--module_gap-large);}
.index__proCate .flex-between{flex-wrap:wrap;margin-bottom: var(--module_gap-small);align-items:flex-start;}
.index__proCate .flex-item{width:calc(33.333% - 20px);margin-bottom: 30px;}
.index__proCate .flex-item .image{min-height:175px;background: var(--default_bg_color);display: block;}
.index__proCate .flex-item .text{background: #fff;padding:25px 20px;}
.index__proCate .flex-item .text h3{font-size: 21px;margin-bottom: 15px;}
.index__proCate .flex-item .text h3 font{margin-right: 30px;}
.index__proCate .flex-item .text span{font-size: 14px;display: block;color:#b5b5b5;}
.index__proCate .flex-item .text span font{}

/* 首页-广告图 */
.index__ad{background: url(../images/index_img_11.jpg);height:260px;}
.index__ad .container{height:100%;}
.index__ad .flex-between{height:100%;}
.index__ad .flex-item{color: #fff;display:flex;}
.index__ad .flex-item .time{border-right:1px solid #fff;padding-right:25px;margin-right:25px;}
.index__ad .flex-item .time span{font-size: 72px;font-weight: bold;}
.index__ad .flex-item .time font{}
.index__ad .flex-item .text{}
.index__ad .flex-item .text h3{font-size: 30px;font-weight: bold;margin-bottom:10px;letter-spacing:3px;}
.index__ad .flex-item .text p{font-size: 26px;letter-spacing:3px;}    
.index__ad .flex-item .Cmn__btn{padding: 12px 30px;letter-spacing:1px;}

/* 首页-四大优势 */
.index__advantage{margin-top: var(--module_gap-large);margin-bottom: var(--module_gap-large);overflow:hidden;}
.index__advantage .Cmn__title{margin-bottom: var(--module_gap-large);}
.index__advantage .wrap{}
.index__advantage .wrap ul{}
.index__advantage .wrap ul li{display:flex;justify-content:space-between;margin-bottom:var(--module_gap-small);}
.index__advantage .wrap ul li:last-child{margin-bottom: 0;}
.index__advantage .wrap ul li .text{width: 41%;}
.index__advantage .wrap ul li:nth-child(even) .text{order:2;}
.index__advantage .wrap ul li .text__title{display:flex;padding-top: 50px;margin-bottom: 40px;}
.index__advantage .wrap ul li .text__title span{margin-right:20px;}
.index__advantage .wrap ul li .text__title span:nth-child(2){padding-top: 11px;}
.index__advantage .wrap ul li .text__title span font{font-size: 54px;font-style: italic;font-weight: bold;display:inline-block;}
.index__advantage .wrap ul li .text__title span h3{color:var(--main_color);font-size: 21px;font-weight: bold;margin-bottom: 5px;}
.index__advantage .wrap ul li .text__title span p{font-size: 12px;}
.index__advantage .wrap ul li .text__items{padding-left: 20px;margin-bottom: 40px;}
.index__advantage .wrap ul li .text__items span{display: block;margin-bottom: 20px;position: relative;padding-left: 20px;}
.index__advantage .wrap ul li .text__items span i{background:url(../images/triangle.png);width: 15px;height: 17px;display: inline-block;margin-right: 5px;position: absolute;left: 0;top: 50%;transform:translate(0,-50%);}
.index__advantage .wrap ul li .text__items span p{display: inline-block;vertical-align: top;}
.index__advantage .wrap ul li .text__btn{padding-left: 20px;}
.index__advantage .wrap ul li .image{width:41%;/*background: var(--default_bg_color);*/}
.index__advantage .wrap ul li:nth-child(even) .image{order:1;}

/* 首页-行业应用 */
.index__apply{background: #f9f9f9;padding-top: var(--module_gap-large);padding-bottom: var(--module_gap-middle);}
.index__apply .wrap__cate{margin-top: var(--module_gap-large);margin-bottom: var(--module_gap-middle);}
.index__apply .wrap__cate ul{text-align: center;}
.index__apply .wrap__cate ul li{background: #fff;border:1px solid #dedede;padding:12px 25px;display: inline-block;/*margin: 0 15px;*/}
.index__apply .wrap__cate ul li:hover,.index__apply .wrap__cate ul li.active{background:var(--main_color);}
.index__apply .wrap__cate ul li a{color:#333;}
.index__apply .wrap__cate ul li:hover a,.index__apply .wrap__cate ul li.active a{color:#fff;}
.index__apply .wrap__list{}
.index__apply .wrap__list .box{display:none;}
.index__apply .wrap__list .box.active{display:block;}
.index__apply .wrap__list ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.index__apply .wrap__list ul li{width:calc(33.333% - 15px);margin-bottom: 15px;}
.index__apply .wrap__list ul li a{}
.index__apply .wrap__list ul li a .image{/*background: #3d3d3d;min-height:360px;*/}
.index__apply .wrap__list ul li a .image img{}
.index__apply .wrap__list ul li a .text{background: var(--main_color);text-align: center;}
.index__apply .wrap__list ul li a .text h3{font-size: 17px;font-weight: bold;padding: 15px 0;color: #fff;}

/* 首页-客户案例 */
.index__case{padding: var(--module_gap-large) 0;}
.index__case .Cmn__title{margin-bottom: var(--module_gap-small);}
.index__case .swiper-wrapper{padding: 22px 0;}
.index__case .swiper-slide{width: 890px;height:500px;box-shadow:0 0 18px #000;}
.index__case .swiper-slide a{height: 100%;color: #fff;}
.index__case .swiper-slide .text{position:absolute;bottom:0;left: 0;width: 100%;background: var(--main_color-dark);padding: 25px 25px;display: none;}
.index__case .swiper-slide.swiper-slide-active .text{display: block;}
.index__case .swiper-slide .text h3{margin-bottom: 12px;font-size: 19px;font-weight: bold;}
.index__case .swiper-slide .text p{font-size: 13px;line-height: 1.5;height: 38px;overflow:hidden;}
.index__case .swiper-slide .image{background: var(--default_bg_color);width: 100%;height:100%;}

/* 首页-荣誉证书 */
.index__qualification{padding-top: var(--module_gap-middle);background: #f9f9f9;padding-bottom: 158px;}
.index__qualification .wrap{position: relative;}
.index__qualification .wrap:before{content:'';position:absolute;background:url(../images/honorbg.jpg) no-repeat;width: 1459px;height: 200px;bottom:-140px;left:calc(50% - 22px);transform:translateX(-50%);}
.index__qualification .swiper-container{width: 96%;}
.index__qualification .swiper-slide{}
.index__qualification .swiper-slide i{display: block;background:url(../images/border_img_03.png) no-repeat;width: 271px;height: 371px;margin:auto;margin-bottom: 15px;padding: 18px;position: relative;}
.index__qualification .swiper-slide i:before{content:'';position: absolute;width: calc(100% - 18px*2);height: calc(100% - 18px*2);left: 18px;top: 18px;background: var(--default_bg_color);}
.index__qualification .swiper-slide i img{position: relative;z-index:1;width: 100%;height: 100%;}
.index__qualification .swiper-slide h3{text-align: center;}
.index__qualification .swiper-button-prev,.index__qualification .swiper-button-next{background: #fff;border:1px solid #e7e7e7;width: 60px;height: 60px;}
.index__qualification .swiper-button-prev:after,.index__qualification .swiper-button-next:after{content:'';width: 14px;height: 10px;}
.index__qualification .swiper-button-prev{left: -40px;}
.index__qualification .swiper-button-prev:after{background: url(../images/arrow-left.png);}
.index__qualification .swiper-button-next{right: -40px;}
.index__qualification .swiper-button-next:after{background: url(../images/arrow-right.png);}

/* 首页-合作伙伴 */
.index__partner{padding: var(--module_gap-large) 0;}
.index__partner .wrap{position: relative;}
.index__partner .swiper-slide{min-height:120px;background: var(--default_bg_color);}
.index__partner .swiper-slide a{height: 100%;display: block;}
.index__partner .swiper-slide img{min-height: 100px;background: var(--default_bg_color);width: 100%;}
.index__partner .swiper-button-prev:after,.index__partner .swiper-button-next:after{content:'';}
.index__partner .swiper-button-prev,.index__partner .swiper-button-next{width: 60px;height: 60px;}
.index__partner .swiper-button-prev{background: url(../images/arrow_left-circle.jpg);left:-62px;}
.index__partner .swiper-button-next{background: url(../images/arrow_right-circle.png);right: -62px;}

/* 首页-关于我们 */
.index__about{background: url(../images/about_bg.jpg) no-repeat;background-size: auto 100%;padding: var(--module_gap-large) 0;overflow:hidden;}
.index__about .wrap{align-items:unset;margin-bottom:var(--module_gap-middle);}
.index__about .wrap:last-child{margin: 0;}
.index__about .text{width: 40%;padding-top: 40px;}
.index__about .text .text__title{position: relative;padding-top: 10px;}
.index__about .text .text__title:before{content:'';position: absolute;width: 40px;height:2px;background: var(--main_color);left:2px;top: 0;}
.index__about .text .text__title h3{color: #e4e4e4;font-size: 48px;font-weight: bold;margin-bottom: 10px;}
.index__about .text .text__title h4{color: var(--main_color);font-size: 32px;font-weight: bold;}
.index__about .text .text__desc{margin: var(--module_gap-middle) 0;line-height: 1.8;font-size: 14px;}
.index__about .text .text__btn a{font-size: 13px;padding: 12px 30px;}
.index__about .media{width: 50%;position: relative;}
.index__about .media video{width: 100%;height: 475px;background: var(--default_bg_color);}
.index__about .media button{background: url(../images/video_icon.png);position: absolute;width: 82px;height: 82px;left: 50%;top: 50%;transform:translate(-50%,-50%);border:none;}
.index__about .item{text-align: center;}
.index__about .item:first-child{text-align: left;}
.index__about .item:last-child{text-align:right;}
.index__about .item span{display: block;margin-bottom: 5px;}
.index__about .item span b{font-weight: bold;color: var(--main_color);font-size: 42px;}
.index__about .item span font{font-size: 14px;}
.index__about .item p{font-size: 14px;}

/* 首页-新闻资讯 */
.index__news{padding-bottom: var(--module_gap-middle);}
.index__news .wrap{align-items:flex-start;}
.index__news .box{width: calc(33.333% - 15px);}
.index__news .box .box__title{background: var(--main_color);padding: 12px 20px;font-size: 18px;color: #fff;}
.index__news .box .box__items{background: #fff;min-height:485px;padding:30px 10px;}
.index__news .box .box__items .item{display: flex;justify-content:flex-start;margin-bottom: 15px;}
.index__news .box .box__items .item i{display: inline-block;margin-right: 15px;width: 40px;text-align: center;}
.index__news .box .box__items .item span{padding-top: 3px;}
.index__news .box .box__items .item span h3{margin-bottom: 12px;font-size: 15px;}
.index__news .box .box__items .item span p{font-size: 13px;line-height: 1.6;color: #3d3d3d;}


/* 关于我们 */
.about__intro{margin-top: var(--module_gap-middle);margin-bottom: var(--module_gap-middle);}
.about__intro .text{background: #fff;padding: 15px;overflow:hidden;}
.about__intro .text img{margin-right: 30px;margin-bottom: 10px;}
.about__intro .text p{line-height:1.9;font-size: 19px;}
.about__intro .items{display: flex;justify-content:space-between;background: #fff;padding: 0 20px 20px;width: 100%;}
.about__intro .items .item{width: calc(33.333% - 20px);background: var(--main_color);color: #fff;}
.about__intro .items .item h3{font-size: 24px;font-weight: bold;border-bottom: 1px solid #dfdfdf;text-align: center;padding: 20px 0 15px;}
.about__intro .items .item span{display: block;font-size: 15px;line-height: 2.2;padding:60px 25px;text-indent:2em;min-height:350px;}
.about__progress{padding-bottom: var(--module_gap-large);}
.about__progress .wrap{background: url(../images/inside_about_img_04.jpg) no-repeat;padding-top: 210px;}
.about__progress .box{background: #fff;padding: var(--module_gap-middle);box-shadow:0 0 30px #6d6d6d;}
.about__progress .slide{margin-bottom: var(--module_gap-exceed);position: relative;}
.about__progress .slide .swiper-slide{display: flex;justify-content: space-between;}
.about__progress .slide .swiper-slide .image{width: 40%;background:var(--default_bg_color);min-height:300px;}
.about__progress .slide .swiper-slide .image img{}
.about__progress .slide .swiper-slide .text{width: calc(60% - 30px);padding-top: 10px;}
.about__progress .slide .swiper-slide .text .time{color: var(--main_color);margin-bottom: 20px;}
.about__progress .slide .swiper-slide .text .time font{font-size: 42px;}
.about__progress .slide .swiper-slide .text .time span{font-size: 21px;position: relative;top:-2px;}
.about__progress .slide .swiper-slide .text .desc{}
.about__progress .slide .swiper-slide .text .desc p{margin-bottom: 6px;font-size: 15px;line-height: 1.8;}
.about__progress .slide .swiper-button-prev,.about__progress .slide .swiper-button-next{border:1px solid #dedede;left:44%;top:96%;transform:translate(-50%,-50%);color:#dedede;width:45px;height:45px;background: #fff;}
.about__progress .slide .swiper-button-prev{left:calc(39% + 67px);}
.about__progress .slide .swiper-button-prev:after{content:'\f106';font-family:FontAwesome;position: relative;top: -3px;}
.about__progress .slide .swiper-button-next{left:calc(49% + 6px);}
.about__progress .slide .swiper-button-next:after{content:'\f107';font-family:FontAwesome;}
.about__progress .process{position: relative;}
.about__progress .process .swiper-container{width: 94.5%;}
.about__progress .process:before{content: '';position: absolute;background: url(../images/track_bar3_03.jpg) repeat-x;left: 0;top: -35px;width: 90%;height: 23px;left:50%;transform:translate(-50%,0);background-size:15% 100%;background-position:-21px 0;}
.about__progress .process .swiper-container{}
.about__progress .process .swiper-slide{text-align: center;}
.about__progress .process .swiper-slide.custom_active span{color: var(--main_color);}
.about__progress .process .swiper-slide span{font-size: 24px;}
.about__progress .process .swiper-button-prev,.about__progress .process .swiper-button-next{color:#333;z-index:1;}
.about__progress .process .swiper-button-prev{left:25px;}
.about__progress .process .swiper-button-prev:after{content:'\f177';font-family:FontAwesome;font-size: 28px;}
.about__progress .process .swiper-button-next{right:25px;}
.about__progress .process .swiper-button-next:after{font-family:FontAwesome;content:'\f178';font-size: 28px;}
.about__progress .process .swiper-button-prev.swiper-button-disabled,.about__progress .process .swiper-button-next.swiper-button-disabled{opacity:1;color:#feafaf;pointer-events: visible;}
.about__qualification{padding-bottom: calc(var(--module_gap-middle) * 2);}
.about__qualification .wrap{position: relative;}
.about__qualification .swiper-container{padding: 20px 12px;}
.about__qualification .swiper-wrapper{box-sizing:border-box;}
.about__qualification .swiper-slide{background:#fff;box-shadow:0 0 12px #9d9d9d;padding: 12px 12px 20px;}
.about__qualification .swiper-slide .image{min-height:300px;background: var(--default_bg_color);margin-bottom: 12px;text-align: center;}
.about__qualification .swiper-slide .image img{}
.about__qualification .swiper-slide .text{}
.about__qualification .swiper-slide .text h3{font-size: 14px;}
.about__qualification .swiper-pagination{background: #fff;left: 50%;transform: translateX(-50%);white-space: nowrap;bottom:-52px;height:44px;padding-top: 12px;}
.about__qualification .swiper-pagination span{width: 20px;height: 20px;transition: .2s transform,.2s left;background:var(--main_color);}    
.about__qualification .swiper-button-prev,.about__qualification .swiper-button-next{bottom:-52px;top:auto;transform:translate(-50%,0);background:#fff;opacity:1;}
.about__qualification .swiper-button-prev:after,.about__qualification .swiper-button-next:after{font-size: 24px;color:#9d9d9d;}
.about__qualification .swiper-button-prev{left:calc(50% - 60px);}    
.about__qualification .swiper-button-next{left:calc(50% + 60px);}    
.about__environment{padding-bottom: calc(var(--module_gap-large) * 2);position: relative;}
.about__environment .swiper-pagination{background: #fff;left: 50%;transform: translateX(-50%);white-space: nowrap;bottom:60px;height:44px;padding-top: 12px;}
.about__environment .swiper-pagination span{width: 20px;height: 20px;transition: .2s transform,.2s left;background:var(--main_color);}    
.about__environment .swiper-slide{min-height:200px;height:300px;background:#333;width:auto;}
.about__environment .swiper-button-prev,.about__environment .swiper-button-next{bottom:60px;top:auto;transform:translate(-50%,0);background:#fff;opacity:1;}
.about__environment .swiper-button-prev:after,.about__environment .swiper-button-next:after{font-size: 24px;color:#9d9d9d;}
.about__environment .swiper-button-prev{left:calc(50% - 60px);}    
.about__environment .swiper-button-next{left:calc(50% + 60px);}

/* 产品中心 */
.proCenter {}
.proCenter__main {align-items:flex-start;}
.proCenter__main .Dcn__left {width:20%;}
.proCenter__main .Dcn__right {width:calc(80% - 15px);}
.proCenter__main .Dcn__left .proCenter__filter{background: #fff;}
.proCenter__cate {}
.proCenter__cate .title {background:#5c9a86;padding:15px 20px;}
.proCenter__cate .title h3 {color:#fff;font-size:24px;font-weight:bold;}
.proCenter__cate .items {background:#fff;}
.proCenter__cate .items .item {margin-bottom:1px;}
.proCenter__cate .items .item a {display:block;height:50px;line-height:50px;font-weight: bold;}
.proCenter__cate .items .item>a {background:#ececec;padding:0 15px;position:relative;display:flex;align-items:center;justify-content:space-between;}
.proCenter__cate .items .item>a>i {}
.proCenter__cate .items .item>a>i:before {content:'\f067';}
.proCenter__cate .items .item.active>a>i:before{content:'\f068';}
.proCenter__cate .items .item--two {display: none;}
.proCenter__cate .items .item.active .item--two {display: block;}
.proCenter__cate .items .item--two>a {position:relative;padding-left:50px;border-bottom:1px solid #dedede;}        
.proCenter__cate .items .item--two>a.clicked{color:var(--main_color);}
.proCenter__cate .items .item--two>a>i {position:absolute;top:calc(50% - 0px);transform:translate(0,-50%);left:20px;font-size:14px;}
.proCenter__cate .items .item--two.active>a>i{transform:translate(0,-50%) rotate(90deg);}
.proCenter__cate .items .item--two>a>i:before {content:'\f054';}

.proCenter__cate .items .item--three{display: none;}
.proCenter__cate .items .item--two.active .item--three{display: block;}
.proCenter__cate .items .item--three>a {border-bottom:1px solid #dedede;padding-left:70px;}
.proCenter__cate .items .item--three>a.clicked{color:var(--main_color);}
.proCenter__cate .items .item.active,.proCenter__cate .items .item:hover {}
.proCenter__cate .items .item.active>a,.proCenter__cate .items .item:hover>a {background:var(--secondary_color);color:#fff;}
.proCenter__filter {padding-bottom:0px;}
.proCenter__filter .title {height:60px;line-height:60px;font-size:18px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;font-weight:bold;padding-left:5px;margin-bottom:5px;}
.proCenter__filter .items {padding-bottom: 10px;}
.proCenter__filter .items span {display:block;margin-bottom:8px;padding:0px 5px;}
.proCenter__filter .items span select {border:1px solid #dedede;border-radius:3px;width:100%;padding:8px;}
.proCenter__filter .items span button {width:100%;color:#fff;background:var(--main_color);border:none;border-radius:5px;padding:10px 0;}
.proCenter__list {flex-wrap:wrap;}
.proCenter__list .item {width:calc(50% - 5px);background:#fff;margin-bottom:15px;}
.proCenter__list .item .title {background:#5c9a86;padding:15px;}
.proCenter__list .item .title a {color:#fff;font-weight: bold;}
.proCenter__list .item .box {display:flex;justify-content:space-between;padding:15px 10px;border:1px solid #efefef;}
.proCenter__list .item .box .image {width:38%;border:1px solid #dedede;}
.proCenter__list .item .box .text {width:calc(62% - 15px);position:relative;}
.proCenter__list .item .box .text .desc {font-size:14px;line-height:1.8;}
.proCenter__list .item .box .text .Form__component {position:absolute;width:100%;left:0;bottom:3px;}
.proCenter__list .item .box .text .Form__component .btn {color:#fff;border-radius:5px;padding:2px 15px;font-size:13px;margin-right:10px;}
.proCenter__list .item .box .text .Form__component .btn--consult {background:var(--secondary_color);}
.proCenter__list .item .box .text .Form__component .btn--detail {background:#817f80;}
.proCenter .Cmn__page {margin-top:var(--module_gap-small);}


/* 产品详情 */
.proDetail .wrap--main{}
.proDetail .wrap--main .flex-between{align-items: flex-start;}
.proDetail .wrap--main .Dcn__left{width:43%;}
.proDetail .wrap--main .Dcn__right{width: 50%;padding-top: 40px;}
.proDetail .wrap--form{background: #fff;padding: 20px 0;}
.proDetail .proDetail__title{min-height:600px;}    
.proDetail__gallery{background: #fff;padding: 15px;}
.proDetail__gallery .image--big{min-height:480px;/*background: var(--default_bg_color);*/margin-bottom: 10px;}
.proDetail__gallery .image--big img{}
.proDetail__gallery .image--many{position: relative;}
.proDetail__gallery .image--many .swiper-container{width: 90%;}
.proDetail__gallery .image--many .swiper-slide{/*background: var(--default_bg_color);*/min-height:120px;border:2px solid transparent;}
.proDetail__gallery .image--many .swiper-slide.active{border-color:var(--main_color);}
.proDetail__gallery .image--many .swiper-slide img{}
.proDetail__gallery .image--many .swiper-button-prev,.proDetail__gallery .image--many .swiper-button-next{width:auto;color:#333;}
.proDetail__gallery .image--many .swiper-button-prev{left:0px;right:auto;}
.proDetail__gallery .image--many .swiper-button-prev:after{content:'\f104';font-family: FontAwesome;}
.proDetail__gallery .image--many .swiper-button-next{right:0px;}
.proDetail__gallery .image--many .swiper-button-next:after{content:'\f105';font-family: FontAwesome;}
.proDetail__title{position: relative;}
.proDetail__title .title{border-bottom: 1px solid #dedede;padding-bottom: 20px;margin-bottom: 15px;}
.proDetail__title .title h3{font-size: 32px;font-weight: bold;}
.proDetail__title .desc{line-height: 2;color: #6d6d6d;font-weight: bold;font-size: 15px;}
.proDetail__title .Form__component{position: absolute;top:60%;display: flex;}
.proDetail__title .Form__component .bn{border-radius:36px;color: #fff;display: flex;padding: 3px;align-items: center;margin-right: 15px;}
.proDetail__title .Form__component .bn--consult{background: #1d1d1d;}
.proDetail__title .Form__component .bn--tel{background: #cc0001;}
.proDetail__title .Form__component .bn i{border-radius:50%;width: 36px;height: 36px;background: #fff;display: inline-block;position: relative;}
.proDetail__title .Form__component .bn i img{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.proDetail__title .Form__component .bn font{min-width: 140px;text-align: center;display: inline-block;}
.proDetail_introduction{}
.proDetail_introduction .title{}
.proDetail_introduction .title h3{display: inline-block;color: var(--main_color);padding: 0 8px;border-bottom:3px solid var(--main_color);padding-bottom: 6px;font-size: 30px; font-weight:bold;}
.proDetail_introduction .text{padding: 15px 0;font-size: 14px;line-height: 1.8;}
.proDetail_introduction .text p{}

.proDetail .proDetail__form{width: 80%;padding-right: 30px;margin-top: 20px;}
.proDetail .proDetail__apply{width: 20%;min-height:300px;border-left:1px solid #dedede;position: relative;top:-2px;}
.proDetail__form{}
.proDetail__form .title{font-weight: bold;font-size: 16px;margin-bottom: 40px;}
.proDetail__form .box{}
.proDetail__form .box .item{margin-bottom: 20px;display: flex;width: 100%;}
.proDetail__form .box .item span{display: flex;justify-content:space-between;width: 100%;}
.proDetail__form .box .item span i{color: #e43904;}
.proDetail__form .box .item span font{width: 85px;text-align: right;}
.proDetail__form .box .item span input{padding: 0 10px;}
.proDetail__form .box .item--two{justify-content:space-between;}
.proDetail__form .box .item--two span {display: flex;width: calc(50%);white-space:nowrap;align-items:center;}
.proDetail__form .box .item--two span input{background: #eeeef0;border:none;width: calc(100% - 85px);height:40px}
.proDetail__form .box .item--three{justify-content:unset;}
.proDetail__form .box .item--three span{justify-content:unset;align-items:center;}
.proDetail__form .box .item--three span input{border: 1px solid #e0e0e0;height: 40px;margin-right: 10px;}
.proDetail__form .box .item--three span.box--btn{text-align: center;justify-content:center;}
.proDetail__form .box .item--three span.box--btn button{border: none;background: var(--main_color);color:#fff;padding: 10px 20px;margin: 0 10px;font-weight: bold;letter-spacing:3px;}
.proDetail__form .box .item span textarea{width: calc(100% - 85px);border-radius:0;border-color:#e0e0e0;padding: 10px;}
.proDetail__form .box .item span button{}
.proDetail__apply {padding: 20px 0 20px 25px;}
.proDetail__apply .title{text-align: center;border-bottom:1px solid #dedede;padding-bottom: 15px;margin-bottom: 40px;font-size: 18px;}
.proDetail__apply .title font{color: #db000b;font-weight: bold;}
.proDetail__apply .items{}
.proDetail__apply .items span{display: block;text-align: center;margin-bottom: 25px;color: #6d6d6d;}


/* 新闻中心 */
.news{}
.news .wrap--top .flex-between{align-items:flex-start;}
.news .news__rec--big{width:calc(62% - 20px);}
.news .news__rec--items{width:38%;}
.news__rec--big{}
.news__rec--big .image{min-height:400px;background: var(--default_bg_color);height:300px;}
.news__rec--big .image a{display: block;height: 100%;text-align: center;}
.news__rec--big .image img{}
.news__rec--big .text{background: #d2d2d2;padding: 15px 15px 30px;}
.news__rec--big .text h3{font-weight: bold;font-size: 16px;}
.news__rec--items{}
.news__rec--items .item{display: flex;justify-content:space-between;align-items:flex-start;margin-bottom: 20px;align-items:center;background: #f6f6f6;}
.news__rec--items .item:last-child{margin-bottom: 0;}
.news__rec--items .item .image{width: calc(40% - 10px);background: var(--default_bg_color);height:140px;text-align: center;}
.news__rec--items .item .image img{}
.news__rec--items .item .text{width: 60%;display:flex;flex-wrap:wrap;}
.news__rec--items .item .text h3{font-size: 19px;font-weight: bold;margin-bottom: 10px;}
.news__rec--items .item .text span{font-size: 14px;margin-bottom: 10px;display: block;line-height: 1.8;color: #9d9d9d;}
.news__rec--items .item .text i{}
.news__list{}
.news__list .item{display: flex;justify-content:space-between;align-items:center;background: #f6f6f6;margin-bottom: 20px;}
.news__list .item:last-child{margin-bottom: 0;}
.news__list .item .image{min-height:240px;background: var(--default_bg_color);width: 30%;font-size: 0;}
.news__list .item .image a{display: block;text-align: center;}
.news__list .item .image img{}
.news__list .item .box{width: calc(70% - 40px);display: flex;align-items:center;justify-content:space-between;}
.news__list .item .box .text{padding-right: 20px;}
.news__list .item .box .text h3{font-weight: bold;font-size: 18px;margin-bottom: 20px;}
.news__list .item .box .text span{color: #6d6d6d;}
.news__list .item .box .time{text-align: center;min-height:165px;border-left:1px solid #dedede;display: flex;align-items:center;flex-wrap:wrap;align-content:center;min-width:120px;}
.news__list .item .box .time .year{font-weight: bold;font-size: 48px;width: 100%;}
.news__list .item .box .time .month_day{width: 100%;}

/* 新闻详情 */
.newsDetail__main .title{font-size: 28px;text-align: center;font-weight: bold;margin-bottom: 25px;}
.newsDetail__main .info{border-bottom: 1px solid #dedede;padding-bottom: 15px;margin-bottom: 15px;text-align: center;}
.newsDetail__main .info span{margin: 0 5px;color: #6d6d6d;font-size: 14px;}
.newsDetail__main .content{line-height: 1.6;margin-bottom: var(--module_gap-large);}

/* 案例 */
.case__list{display: flex;flex-wrap:wrap;justify-content:space-between;align-content: flex-start;margin: 0 -15px;}
.case__list .item{width: 33.333%;margin-bottom: 35px;padding: 0 15px;}
.case__list .item:last-child{margin: 0;flex-grow: 1;}
.case__list .item .image{/*min-height:270px;background: var(--default_bg_color);*/margin-bottom: 15px;}
.case__list .item .image img{}
.case__list .item .text{text-align: center;}
.case__list .item .text a{}
.case__list .item .text a h3{}

/* 案例详情 */
.caseDetail .proDetail__gallery{width: 68%;margin:0 auto;background: none;}
.caseDetail .proDetail__gallery .image--many .swiper-container{width: 100%;}
.caseDetail .proDetail__gallery .image--many .swiper-button-prev,.caseDetail .proDetail__gallery .image--many .swiper-button-next{background:#eee;height:60px;padding: 0 10px;border:1px solid #dedede;}
.caseDetail .proDetail__gallery .image--many .swiper-button-prev.swiper-button-disabled,.caseDetail .proDetail__gallery .image--many .swiper-button-next.swiper-button-disabled{opacity:.5;}
.caseDetail .proDetail__gallery .image--many .swiper-button-prev:after,.caseDetail .proDetail__gallery .image--many .swiper-button-next:after{font-size: 32px;left:50%;top:50%;transform:translate(-50%,-50%);position: absolute;}
.caseDetail .proDetail__gallery .image--many .swiper-button-prev{left:-40px;}
.caseDetail .proDetail__gallery .image--many .swiper-button-next{right:-40px;}

/* 联系我们 */
.contact__info{background: #fff;padding: 20px 10px;}
.contact__info .box{width: calc(50% - 20px);}
.contact__info .box .title{border-bottom: 1px solid #dedede;padding-bottom: 10px;}
.contact__info .box .items{}
.contact__info .box .items span{display: flex;border-bottom:1px solid #dedede;height:50px;line-height: 50px;align-items:center;}
.contact__info .box .items span:last-child{border: none;}
.contact__info .box .items span i{display: inline-block;border-radius:50%;border:1px solid var(--main_color);color: var(--main_color);width: 28px;height: 28px;position: relative;margin-right: 10px;}
.contact__info .box .items span i:before{position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);}
.contact__info .image{width: 50%;background: var(--default_bg_color);height:360px;}   
.contact__info .image img{}
.contact__info .image p{height: 100%;}
.contact__form{}
.contact__form .title{margin-bottom: var(--module_gap-small);font-size: 18px;}
.contact__form .title font{color:#db0000;}
.contact__form .box{}
.contact__form .box .item{display: flex;justify-content:space-between;}
.contact__form .box .item span{margin-bottom: 15px;display: block;} 
.contact__form .box .item--more span{width: 33%;}    
.contact__form .box .item--code span{width: 100%;}
.contact__form .box .item--code span .box--child{display: flex;justify-content:space-between;}
.contact__form .box .item--code span .box--child .Dcn__left{width: calc(100% - 130px);}
.contact__form .box .item--code span .box--child .Dcn__right{width:120px;border:1px solid #dedede;background: #fff;text-align: center;padding: 5px;}
.contact__form .box .item--code span .box--child .Dcn__right i{min-height:100px;display: block;/* background: var(--main_color); */}
.contact__form .box .item--code span .box--child .Dcn__right font{display: block;font-size: 15px;margin-top: 5px;}
.contact__form .box .item span p{margin-bottom: 8px;}
.contact__form .box .item span font{color: #db0000;}
.contact__form .box .item span input{border:1px solid #dedede;height: 30px;width: 100%;padding: 0 10px;}
.contact__form .box .item span textarea{width: 100%;height: 100%;border-color: #dedede;padding: 10px;}
.contact__form .box .item span button{background: var(--main_color);color:#fff;border-radius:36px;padding: 6px 35px;border: none;}


/* 大屏以下 */
@media all and (max-width:1200px){    
    header .head__title{display: none;}
    header .head__nav ul li{padding: 0 15px;}
    header .head__nav ul li>a{font-size: 18px;}

    .index__ad .flex-item{align-items:center;margin:0px 5px;}
    .index__ad .flex-item .time{white-space:nowrap;}
    .index__ad .flex-item .text h3{line-height: 1.2;font-size: 21px;}
    .index__ad .flex-item .text p{font-size: 19px;}
    .index__advantage .wrap ul li .text__items span p{line-height: 1.6;}
    .index__proCate .flex-item{width: calc(50% - 10px);}
    .index__qualification .wrap:before{width: 100%;}
    .index__qualification .swiper-button-prev{left: 0;}
    .index__qualification .swiper-button-next{right: 0;}
    .index__partner .swiper-button-prev{left: 0;}
    .index__partner .swiper-button-next{right: 0;}
}

/* 小屏 */
@media all and (max-width:1200px) and (max-width:1400px){
    
}

/* 笔记本 */
@media all and (max-width:992px) and (max-width:1199px){

}

/* 平板 */
@media all and (max-width:768px) and (max-width:991px){

}

/* 手机 */
@media all and (max-width:767px){
    :root{
        --module_gap-exceed:40px;           /* 模块间隔-超级 */
        --module_gap-large:30px;           /* 模块间隔-大 */
        --module_gap-middle:20px;           /* 模块间隔-中 */
        --module_gap-small:10px;           /* 模块间隔-小 */    
    }

    /* 首页 */
    .index__ad{padding: 20px 0;height: auto;background-size: auto 100%;}
    .index__ad .flex-between{flex-wrap:wrap;align-content:center;}
    .index__ad .flex-item{width: 100%;flex-wrap:wrap;justify-content: center;}
    .index__ad .flex-item:first-child{margin-bottom: 10px;}
    .index__ad .flex-item .time{margin-right: 0;padding-right: 0;border: none;width: 100%;text-align: center;}
    .index__ad .flex-item .text{text-align: center;margin: 10px 0;}
    .index__advantage .wrap ul li{flex-wrap:wrap;margin-bottom: var(--module_gap-large);background: #fefefe;padding: 12px;}
    .index__advantage .wrap ul li:nth-child(even) .text{order:unset;}
    .index__advantage .wrap ul li:nth-child(even) .image{order:unset;}
    .index__advantage .wrap ul li .text{width: 100%;margin-bottom: var(--module_gap-middle);}
    .index__advantage .wrap ul li .text__items{margin-bottom: var(--module_gap-middle);padding-left: 0;}
    .index__advantage .wrap ul li .text__btn{padding-left: 0;}    
    .index__advantage .wrap ul li .image{width: 100%;}    
    .index__advantage .wrap ul li .text__title{margin-bottom: 15px;padding-top:0px;}
    .index__advantage .wrap ul li .text__title span:first-child{margin-left: -5px;margin-right: 20px;}
    .index__advantage .wrap ul li .text__title span:nth-child(2){padding-top: 5px;margin-right: 0;}
    .index__advantage .wrap ul li .text__title span h3{font-size: 18px;}
    .index__apply .wrap__cate ul{padding-bottom: 10px;overflow: auto;white-space: nowrap;text-align-last: left;}
    .index__apply .wrap__cate ul li{margin: 0 5px 0 0;}
    .index__apply .wrap__list ul li{width: calc(50% - 5px);}
    .index__apply .wrap__list ul li a .image{min-height: 160px;}
    .index__case .swiper-slide{width: 100%;min-height:320px;height: auto;box-shadow:none;}
    .index__case .swiper-slide .text{padding: 18px;}
    .index__qualification{padding-bottom: var(--module_gap-exceed);}
    .index__qualification .wrap:before{display: none;}
    .index__partner .swiper-slide{/*min-height: 300px;*/}
    .index__about .wrap:first-child{flex-wrap:wrap;}
    .index__about .wrap:first-child .text{width: 100%;}
    .index__about .wrap:first-child .media{width: 100%;}
    .index__about .wrap:first-child .media video{width: 100%;height:auto;min-height:240px;}
    .index__about .wrap:nth-child(2){flex-wrap:wrap;position: relative;background: #fff;}
    .index__about .wrap:nth-child(2):after,.index__about .wrap:nth-child(2):before{content: '';position: absolute;background: #dedede;}
    .index__about .wrap:nth-child(2):after{height: 100%;width: 1px;left: 0;right: 0;margin:auto;top: 0;}
    .index__about .wrap:nth-child(2):before{width: 100%;height: 1px;top: 0;bottom: 0;margin:auto;left: 0;}
    .index__about .wrap:nth-child(2) .item{width: 50%;text-align: center;padding: 20px 15px;}
    .index__about .wrap:nth-child(2) .item:nth-child(n){text-align: center;}
    .index__about .wrap:nth-child(2) .item{}
    .index__about .wrap:nth-child(2) .item span{margin-bottom: 12px;}
    .index__about .wrap:nth-child(2) .item p{line-height: 1.2;}
    .index__news{width: 100%;}
    .index__news .wrap{flex-wrap:wrap;}
    .index__news .container{}
    .index__news .box{width: 100%;margin-bottom: var(--module_gap-middle);}
    .index__news .box .box__items{min-height:auto;padding: 20px 10px;}
    .index__news .box .box__items .item:last-child{margin-bottom: 0;}
    .index__news .box .box__items .item span{width: calc(100% - 55px);}
    .index__news .box .box__items .item span h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom: 5px;}
    
    /* 尾部 */
    footer .foot__main{}
    footer .wrap{flex-wrap:wrap;}
    footer .foot__gather{width: 100%;margin-bottom: var(--module_gap-large);}
    footer .foot__gather .code .item span{max-width: none;}
    footer .foot__nav{width: 100%;flex-wrap:wrap;}
    footer .foot__nav dl{width: 100%;margin-bottom: 15px;}
    footer .foot__nav dl dt{margin-bottom: 15px;}
    footer .foot__nav dl dt a{margin-left: 22px;}
    footer .foot__nav dl dd{}
    footer .foot__nav dl dd a{display: inline-block;margin-right: 8px;}
    footer .foot__minor{padding: 10px 0;}
    footer .foot__copy{line-height: 1.6;}
    footer .foot__minor .wrap{flex-wrap:wrap;}
    footer .foot__build{display: none;}

    /* 产品中心 */
    .proCenter__main{flex-wrap:wrap;}
    .proCenter__main .Dcn__left{width: 100%;margin-bottom: var(--module_gap-large);}
    .proCenter__main .Dcn__right{width: 100%;}
    .proCenter__list .item{width: 100%;}
    .proCenter__list .item .box .text .desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow:hidden;}
    .proCenter__cate{}
    .proCenter__cate .items{display: none;}
    .proCenter__cate.active .items{display:block;}
    .proCenter__cate .title{display: flex;justify-content:space-between;align-items:center;}
    .proCenter__cate .title i{right:-10px;}
    .proCenter__filter .items{display: none;}
    .proCenter__filter.active .items{display: block;}
    .proCenter__filter .title{position: relative;display: flex;justify-content:space-between;align-items:center;}
    .proCenter__filter .title i{color:#000;right:10px;}
    
    /* 共享 */
    .Cmn__icon--expand{color:#fff;/* border:2px solid #fff;*/width:28px;height:28px;text-align:center;border-radius:50%;font-size:28px;position:relative;}
    .Cmn__icon--expand:before{height:16px;display:inline-block;line-height:16px;position:absolute;left:calc(50% - 2px);top:50%;transform:translate(-50%,-50%);transition:.5s all ease;}    
    .Fcn__expand.active .Cmn__icon--expand:before{transform:translate(-50%,-50%) rotate(-90deg);}

    .Cmn__column{margin-bottom: var(--module_gap-middle);}
    .Cmn__column ul{overflow-x:auto;}
    .Cmn__column ul li{margin-right: 20px;}
    .Cmn__column ul li a{white-space:nowrap;}
    .Cmn__site{display: none;}
    .Cmn__site .wrap{justify-content:flex-start;}

    .Cmn__page a{margin-bottom: 10px;}

    .Cmn_prevNext{flex-wrap:wrap;}
    .Cmn_prevNext span{width: 100%;margin-bottom: 10px;line-height: 1.4;}
    

    /* 新闻列表 */
    .news .wrap--top .flex-between{flex-wrap:wrap;}
    .news .news__rec--big{width: calc(70% - 5px);}
    .news__rec--big .image{min-height:240px;height:auto;}
    .news__rec--big .text{display: none;}
    .news .news__rec--items{width:30%;}
    .news__rec--items .item{margin-bottom: 5px;}
    .news__rec--items .item .image{width: 100%;height: 85px;}
    .news__rec--items .item .text{display: none;}
    .news__list .item .image{width: 35%;min-height:135px;}
    .news__list .item .box{flex-wrap:wrap;width: calc(65% - 10px);}
    .news__list .item .box .text{width: 100%;padding-right: 0;margin-bottom: 10px;}
    .news__list .item .box .text h3{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;margin-bottom: 10px;}
    .news__list .item .box .text span{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height: 1.4;font-size: 13px;}
    .news__list .item .box .time{width: 100%;border: none;min-height:auto;text-align: left;}
    

    /* 案例列表 */
    .case__list{margin: 0;}
    .case__list .item{width: calc(50% - 5px);padding: 0;}
    .case__list .item .image{/*min-height:185px;*/}

    /* 新闻详情 */
    .newsDetail__main .title{font-size: 24px;margin-bottom: 15px;}
    .newsDetail__main .info span{font-size: 13px;}

    /* 产品详情 */
    .proDetail .wrap--main .flex-between{flex-wrap:wrap;}
    .proDetail .wrap--main .Dcn__left{width: 100%;}
    .proDetail .wrap--main .Dcn__right{width: 100%;}
    .proDetail__gallery .image--big{min-height:240px;}
    .proDetail .proDetail__title{min-height:auto;}
    .proDetail__title .title h3{font-size: 22px;}
    .proDetail__title .desc{font-size: 13px;margin-bottom: 20px;}
    .proDetail__title .Form__component{position: static;}
    .proDetail .wrap--form .flex-between{flex-wrap:wrap;}
    .proDetail .proDetail__form{width: 100%;margin-bottom: var(--module_gap-large);}
    .proDetail .proDetail__apply{width: 100%;border-left: none;min-height:160px;padding: 20px 0;}
    .proDetail__apply .title{margin-bottom: 20px;}
    .proDetail__apply .items span{margin-bottom: 18px;}
    .proDetail__form .box .item{flex-wrap:wrap;margin-bottom: 10px;}
    .proDetail__form .box .item--two span{width: 100%;}
    .proDetail__form .box .item span:nth-child(2){margin-top: 10px;}
    .proDetail__form .box .item--three span input{width: 60px;}


    /* 关于我们 */
    .about__intro .text img{width: 100%;}
    .about__intro .text p{font-size: 16px;}
    .about__intro .items {flex-wrap:wrap;}
    .about__intro .items .item{width: 100%;margin-bottom: var(--module_gap-small);}
    .about__intro .items .item span{padding: 20px;min-height:auto;}
    .about__progress .wrap{padding-top: 60px;}
    .about__progress .slide .swiper-slide{flex-wrap:wrap;}
    .about__progress .slide .swiper-slide .image{width: 100%;}
    .about__progress .slide .swiper-slide .text{width: 100%;}
    .about__progress .slide .swiper-slide .text .desc p{font-size: 13px;}
    .about__progress .slide .swiper-button-prev, .about__progress .slide .swiper-button-next{top:67%;}
    .about__progress .slide .swiper-button-prev{left:calc(58% + 67px);}
    .about__progress .slide .swiper-button-next{left:calc(92% + 6px);}
    .about__qualification .swiper-slide .image{min-height:160px;}
    .about__environment{margin-bottom: var(--module_gap-exceed);}
    .about__environment .swiper-pagination{bottom:-10px;}
    .about__environment .swiper-button-prev, .about__environment .swiper-button-next{bottom:-10px;}

    /* 联系我们 */
    .contact__info{flex-wrap:wrap;}
    .contact__info .box{width: 100%;}
    .contact__info .box .title{font-size: 15px;}
    .contact__info .box .items span{font-size: 14px;}
    .contact__info .image{width: 100%;}
    .contact__form .title{margin-bottom: var(--module_gap-middle);font-weight: bold;}
    .contact__form .box .item span{margin-bottom: 10px;}

    /* 案例 */
    .caseDetail .proDetail__gallery{width: 100%;}
    .proDetail__gallery .image--big{min-height:auto;}
    .proDetail__gallery .image--many .swiper-slide{min-height:auto;}
    .caseDetail .proDetail__gallery .image--many .swiper-button-prev, .caseDetail .proDetail__gallery .image--many .swiper-button-next{height:var(--swiper-navigation-size);}
    .caseDetail .proDetail__gallery .image--many .swiper-button-prev{left:-24px;}
    .caseDetail .proDetail__gallery .image--many .swiper-button-next{right:-24px;}
}