

.banner-swiper .text{position: relative;z-index: 101;}
.banner-swiper .video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 1;
}
.banner-swiper .video .v-bg{display: none;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(rgba(0,0,0,0.01)), to(rgba(0,0,0,.8)));
    background: -webkit-radial-gradient(circle, rgba(0,0,0,0.01), rgba(0,0,0,.8));
    background: -moz-radial-gradient(circle, rgba(0,0,0,0.01), rgba(0,0,0,.8));
    background: -ms-radial-gradient(circle, rgba(0,0,0,0.01), rgba(0,0,0,.8));
    background: radial-gradient(circle, rgba(0,0,0,0.01), rgba(0,0,0,.8));
}
.banner-swiper .video video,.banner .video source{display: block;width: 100%;height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.m-case_row.wide .logo img{width: auto;}

.glist14 .item .num{font-family: "Merriweather-Black";}

.m-index-brand{border-bottom: 0;padding-bottom: .5rem;padding-top: .5rem;}
/*.m-casedet_head .tags a:hover, .m-casedet_head .tags span:hover{color: var(--primary-color);}*/

.glist12 .picture{margin: 0 .2rem;}

.glist12 .flexlist:first-child{
    animation: goon_dong1 25s linear infinite;
}
.glist12 .flexlist:nth-child(2){
    animation: goon_dong2 25s linear infinite;
}
.glist12 .flexlist:nth-child(3){
    animation: goon_dong3 25s linear infinite;
}

.glist12:nth-child(2) .flexlist:first-child{
    animation: goon_dong4 25s linear infinite;
}
.glist12:nth-child(2) .flexlist:nth-child(2){
    animation: goon_dong5 25s linear infinite;
}
.glist12:nth-child(2) .flexlist:nth-child(3){
    animation: goon_dong6 25s linear infinite;
}


@-moz-keyframes bubblemoveX {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(-0.2rem);
    -ms-transform: translateX(-0.2rem);
    transform: translateX(-0.2rem);
  }
  70% {
    -webkit-transform: translateX(0.2rem);
    -ms-transform: translateX(0.2rem);
    transform: translateX(0.2rem);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes bubblemoveX {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(-0.2rem);
    -ms-transform: translateX(-0.2rem);
    transform: translateX(-0.2rem);
  }
  70% {
    -webkit-transform: translateX(0.2rem);
    -ms-transform: translateX(0.2rem);
    transform: translateX(0.2rem);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes bubblemoveX {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(-0.2rem);
    -ms-transform: translateX(-0.2rem);
    transform: translateX(-0.2rem);
  }
  70% {
    -webkit-transform: translateX(0.2rem);
    -ms-transform: translateX(0.2rem);
    transform: translateX(0.2rem);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bubblemoveX {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  30% {
    -webkit-transform: translateX(-0.2rem);
    -ms-transform: translateX(-0.2rem);
    transform: translateX(-0.2rem);
  }
  70% {
    -webkit-transform: translateX(0.2rem);
    -ms-transform: translateX(0.2rem);
    transform: translateX(0.2rem);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}


.m-index-service,.m-index-custom{border-bottom: 0;}
.index{background-color: #f7fcf9;}
.m-index-tab-tit ul li{line-height: .52rem;}
.gbtn3{line-height: .4rem;}

.m-slider2{}
.m-slider2 .item{position: relative;margin-bottom: .5rem;}
.m-slider2 .pic{padding-top: 122%;height: 0;position: relative;overflow: hidden;
    border-radius: .1rem;
}
.m-slider2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-slider2 .tit{position: absolute;left: 0;right: 0;bottom: 0;
    padding: .2rem;font-size: .18rem;line-height: 1.43;color: #fff;z-index: 3;
    font-weight: normal;border-radius: .1rem;overflow: hidden;
}
.m-slider2 .tit:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider2 .ico{position: absolute;top: .15rem;left: .15rem;z-index: 3;
    width: .2rem;height: .2rem;border-radius: 50%;
    background: url(../images/i-18.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider2 .item:hover .tit:after{
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}
.m-slider2 .item:hover .ico{opacity: 0;}


.glist13 .item{background-color: #F5F3ED;}
.glist13 .item.item-col2{background-color: #F5F3ED;}
.glist13 .item.item-col3{background-color: #F8F3E8;}


.glist13 .item .icon{background-color: #DFEFD7;}
.glist13 .item.item-col2 .icon{background-color: #FAF1D3;}
.glist13 .item.item-col3 .icon{background-color: #FDEDDD;}

.m-index-solution{background-image: none;}
.glist12::before{background-image: linear-gradient(90deg, #f7fcf9, transparent);}
.glist12::after{background-image: linear-gradient(-90deg, #f7fcf9, transparent);}
.glist12:nth-child(2)::before{background-image: linear-gradient(90deg, #f7fcf9, transparent);}
.glist12:nth-child(2)::after{background-image: linear-gradient(-90deg, #f7fcf9, transparent);}
.glist12 .item:hover{z-index: 9;}
.glist12::before,.glist12::after{top: 0;height: 2.1rem;  display: none;}
.glist12:nth-child(2):before,.glist12:nth-child(2)::after{top: auto;bottom: 0;}

.m-index-brand{position: relative;}
.m-index-brand .wp{position: relative;z-index: 2;}
.m-index-brand .ico-bg1{position: absolute;bottom: 0;right: 100%;
    width: 8.05rem;height: 8.05rem;margin-right: -3.76rem;
    background: url(../images/i-19.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    animation: bubblemoveX 5s linear 1s infinite;
}
.m-index-brand .ico-bg2{position: absolute;bottom: .5rem;left: 100%;
    width: 4.01rem;height: 4.01rem;margin-left: -2.94rem;
    background: url(../images/i-20.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    animation: bubblemoveX 5s linear 1s infinite;
}
.m-index-brand-box{overflow: visible;}



.glist13:before{content: '';position: absolute;top: 0;bottom: 0;right: 100%;width: 100rem;
    background-color: #f7fcf9;z-index: 2;
}

.m-slider2:before{content: '';position: absolute;top: 0;bottom: 1rem;right: 100%;width: 100rem;
    background-color: #f7fcf9;z-index: 2;
}

.bubbleBg{background-image: none;position: relative;overflow: hidden;}
.bubbleBg .wp{position: relative;z-index: 3;}
.g-yuan1{z-index: -1;position: fixed;left: 0;top: 2.2rem;width: 4.84rem;height: 4.84rem;margin-left: -1.94rem;
    background: url(../images/i-bg2.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    animation: bubblemoveX 5s linear 1s infinite;
}
.g-yuan2{z-index: -1;position: fixed;right: 0;bottom: 0;width: 8.05rem;height: 8.05rem;margin-right: -2.78rem;
    background: url(../images/i-bg3.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    animation: bubblemoveX 5s linear 1s infinite;
}
.m-solution_row5{position: relative;}
.m-solution_row5 .wp{position: relative;z-index: 2;}
.g-yuan3{position: absolute;left: 0;top: -1.83rem;width: 5.09rem;height: 5.09rem;margin-left: -1.74rem;
    background: url(../images/i-bg4.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    animation: bubblemoveX 5s linear 1s infinite;
}
.g-yuan4{position: absolute;right: 0;bottom: -4.75rem;width: 8.05rem;height: 8.05rem;margin-right: -1.9rem;
    background: url(../images/i-bg5.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    animation: bubblemoveX 5s linear 1s infinite;
}
.m-solution_row6{position: relative;background-image: none;}
.m-solution_row6 .wp{position: relative;z-index: 2;}
.g-yuan5{position: absolute;left: 0;bottom: 0;width: 4.94rem;height: 4.94rem;margin-left: -1.39rem;
    background: url(../images/i-bg6.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    animation: bubblemoveX 5s linear 1s infinite;
}

.g-yuan6{position: absolute;left: 0;top: -1.83rem;width: 5.09rem;height: 5.09rem;margin-left: -1.74rem;
    background: url(../images/i-bg4.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    animation: bubblemoveX 5s linear 1s infinite;
}
.g-yuan7{position: absolute;right: 0;bottom: -4.75rem;width: 8.05rem;height: 8.05rem;margin-right: -1.9rem;
    background: url(../images/i-bg5.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    animation: bubblemoveX 5s linear 1s infinite;
}

.m-about-future .circle{animation: bubblemoveX 5s linear 1s infinite;}

.m-contact-bg{background-image: none;position: relative;}

.g-yuan8{position: absolute;left: 0;top: -1.33rem;width: 7.09rem;height: 7.09rem;margin-left: -2.38rem;
    background: url(../images/i-bg7.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    animation: bubblemoveX 5s linear 1s infinite;
}

.m-index-custom{padding-bottom: .66rem;}
.m-index-solution{padding: 1rem 0;}
.m-index-service{padding: 1rem 0;}
.m-index-data{padding: 1rem 0 1.2rem;}
.row-b2{margin-top: 1rem;}


.pop-form{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1024;display: none;}
.pop-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
}
.pop-form .cont{position: absolute;width: 7.2rem;top: 50%;left: 50%;
    z-index: 3;border-radius: .3rem;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    transition: all .8s ease;
}
.pop-form .m-contact-form .text-form-box{display: block;position: relative;}
.pop-form .m-contact-form .text-form-box .form{padding-left: 0;
    background-color: #EEF2F7;border-radius: .3rem;
}
.pop-form .m-contact-form .text-form-box .text{position: absolute;top: 0;left: 0;bottom: 0;
    width: 7.2rem;
}
.pop-form .m-contact-form .text-form-box .text .title{margin-bottom: .46rem;}
.m-contact-form .tel{color: #fff;line-height: 1.3;}
.m-contact-form .tel span{font-size: .16rem;}
.m-contact-form .tel p{font-size: .36rem;font-family: "DroidSansFallback-Bold";font-weight: bold;}

.pop-form .m-contact-form .tel{position: absolute;left: .7rem;bottom: .9rem;}

.pop-form .m-contact-form{padding-top: 0;}
.pop-form .close{position: absolute;right: .4rem;top: .33rem;width: .44rem;height: .44rem;z-index: 3;cursor: pointer;
    background: url(../images/i-close.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.pop-form.open .cont{width: 14.4rem;}
.pop-form.open .m-contact-form .text-form-box .form{padding-left: 8.1rem;}
.glist12 .flexlist:hover{z-index: 2;}
.glist12 .flexlist .item:hover{z-index: 2;}
.glist13 .item .icon{position: relative;}
.glist13 .item .icon .i-bg{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
/*.glist13 .item .icon:hover:after{display: none;}*/
.m-index-brand{overflow: visible;}
.m-index-brand .ovh{overflow: hidden;}
.index{overflow-x: hidden;}

.serviceBg{background-image: none;}
.m-about-future .circle{opacity: .15;}

.ico-svg{position: absolute;}

.swipe_btns .btn:hover{background-color: var(--primary-color);border-color: var(--primary-color);}
.swipe_btns .btn:hover svg{fill: #fff;}
.m-solution_row2 .right .btn:hover{background-color: var(--primary-color);border-color: var(--primary-color);}

.m-solution_row{padding: 1.2rem 0 1rem;}
.row-solute{padding: 0 0 1.2rem;}


.m-index-solute-box .desc{font-size: .22rem;line-height: 1.8;text-align: justify;margin-bottom: .6rem;
    max-width: 6.1rem;
}


.m-index-solute-box .photos::before,
.m-index-solute-box .photos::after {
  content: '';
  position: absolute;
  z-index: 2;
  top: 0rem;
  bottom: 0rem;
  width: 2rem;
}
.m-index-solute-box .photos::before {
  left: 0;
  background-image: linear-gradient(90deg, #f7fcf9, transparent);
}

.m-index-solute-box .photos::after {
  right: 0;
  background-image: linear-gradient(-90deg, #f7fcf9, transparent);
}
.m-custom-list .item .text .desc{font-size: .2rem;}
.m-custom-list .item:hover .text .desc{height: calc(26 / 14 * 2em);}
.glist8 .intro{font-size: .18rem;}
.m-case-web_head .text .title{font-size: .5rem;}
.m-case-web_head .text .desc{font-size: .2rem;}

.m-case-web_inner .list-h5 .list-column{width: 3rem;}
.m-case-web_inner .list-h5 .list-column:nth-child(2){width: 4.2rem;}

.m-contact-form .text-form-box .form{font-size: .18rem;}
.m-contact-form .text-form-box .form .label-inp input{height: .6rem;}

.index-swipe-btns .btn{border: 1px solid #009944;}

.glist15 .swiper{overflow: hidden;}

.m-history-list .item:nth-child(2n){position: relative;left: -1rem;}

.m-photos-box li.s1{
    -webkit-animation-delay: .65s !important;
        animation-delay: .65s !important;
}
.m-photos-box li.s2{
    -webkit-animation-delay: 1.2s !important;
        animation-delay: 1.2s !important;
}
.m-photos-box li.s3{
    -webkit-animation-delay: 1.2s !important;
        animation-delay: 1.2s !important;
}
.m-photos-box li.s4{
    -webkit-animation-delay: 0.25s !important;
        animation-delay: 0.25s !important;
}
.m-photos-box li.s5{
    -webkit-animation-delay: .25s !important;
        animation-delay: .25s !important;
}
.m-photos-box li.s6{
    -webkit-animation-delay:.65s !important;
        animation-delay:.65s !important;
}

.btn-box .gbtn3{margin: .6rem auto 0;z-index: 2;}
.btn-box{position: relative;}
.btn-box:after{content: '';position: absolute;left: -10rem;right: -10rem;top: 50%;height: 1px;
    background-color: var(--primary-border);
}

.m-solution_row4 .list-box{padding-right: .3rem;}
.m-solution_row4 .list-box::-webkit-scrollbar {
    width: .08rem;
}
.m-solution_row4 .list-box::-webkit-scrollbar-track {
    background: rgba(0,0,0,.2);border-radius: .04rem;
}
.m-solution_row4 .list-box::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.4);;border-radius: .04rem;
}
.m-solution_row4 .list-box::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255, 255, 255, 0.4);;border-radius: .04rem;
}
.fd-nv dt a:hover,
.fd-nv dd a:hover{color: #fff;}

.fix-right ul{box-shadow: 0px 0px .16rem 0px rgba(0, 0, 0, 0.3);}

.glist12:nth-child(2){margin-top: -.4rem;}
.glist12 .item, .glist12 .swiper-slide{width: 2rem;}
.glist12 .picture,.glist12 .text{width: 1.8rem;height: 1.8rem;}

.glist10 .item .text .desc{font-size: .22rem;}
.glist10 .item .text{width: 6.25rem;}

.glist8 .intro .desc{-webkit-line-clamp: 2;height: calc(26 / 14 * 2em);}
.glist8 .intro{font-size: .2rem;}

.glist15-2 .swiper-slide{display: flex;flex-wrap: wrap;}
.glist15-2 .swiper-slide .item{width: 23.5%;}

.nv-qr{display: none;}

@media only screen and (max-width: 1199px) {

    .m-yu .left{left: .3rem;right: .3rem;}
    .row-b2{margin-top: .5rem;padding-bottom: .6rem;}


}


@media only screen and (max-width: 960px) {

    #header .header{z-index: 2009;}
    .menuBtn{position: absolute;right: .3rem;}
    .header .hdr{margin-right: .9rem;}
    .nav .sub-2{width: auto;padding: .2rem .4rem 1px;background-color: transparent;}
    .nav .sub-2 dd .v2{padding-left: 0;font-size: .26rem;height: .7rem;line-height: .7rem;}
    .nav .sub-1 .item{padding: 0;font-size: .26rem;line-height: .7rem;}
    .nav .sub-1 .t1{font-size: .26rem;margin-bottom: 0;}
    .m-yu .btn{width: 2.6rem;}
    .cur{display: none;}
    .nav .sub{display: none;background-color: transparent;}
    .nav .down{display: block;position: absolute;right: 0;top: 0;width: .32rem;height: .82rem;
        background: url(../images/jiantou.svg) no-repeat center center;
        -o-background-size: 100% auto;
        -ms-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -webkit-background-size: 100% auto;
        background-size: 100% auto;
    }
    .nav .ok .down{right: .05rem;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .m-index-solution{padding: .5rem 0 1px;}
    .m-index-data{padding-top: .2rem;}
    .fix-right{display: none !important;}

    .fd-copy{font-size: .22rem;display: block;}
    .m-contact-form .tel span{font-size: .24rem;}
    .pop-form .m-contact-form .text-form-box .text{display: none;}
    .m-contact-form .text-form-box .form{font-size: .26rem;}

    .pop-form.open .cont,.pop-form .cont{width: 95%;}
    .pop-form.open .m-contact-form .text-form-box .form{padding: .4rem;}
    .glist15-2 .swiper-slide .item{width: 47%;}
    .banner-swiper .con{display: block;}
    .banner-swiper .swiper-slide{display: block;}
    .banner-swiper .video,.banner-swiper .text{display: none;}
    .banner-swiper .bg-mo{display: block;}
    .banner-swiper .text{position: absolute;left: 0;right: 0;top: 50%;z-index: 2;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .open #header .header, .scrolled #header .header{background-color: #fff;}

    .nv-qr{position: absolute;left: 0;right: 0;bottom: 0;z-index: 6;
        background-color: #f2efe8;display: block;padding: .3rem;
    }
    .nv-qr .qr{float: left;width: 2.2rem;
        padding-right: .4rem;border-right: 1px solid #c2c1bf;margin-right: .4rem;
    }
    .nv-qr .qr img{width: 100%;display: block;}
    .nv-qr .txt{overflow: hidden;}
    .nv-qr .t-t{font-size: .28rem;display: block;}
    .nv-qr .tel2{font-size: .36rem;display: block;margin-bottom: .14rem;}
    .nv-qr .btn{display: inline-block;padding: 0 .4rem;height: .7rem;line-height: .7rem;
        background-color: #094;font-size: .28rem;color: #fff;border-radius: .35rem;
    }

    .m-index-text-head .desc{display: none;}
    .m-index-text-head{padding-bottom: 0;border-bottom: 0;margin-bottom: .6rem;}
    .m-index-tab-tit ul li{line-height: .7rem;height: .7rem;font-size: .26rem;
        border-radius: .35rem;padding: 0;width: 2.2rem;text-align: center;margin-right: .2rem;
        justify-content: center;background-color: rgba(0,153,68,.1);
    }
    .m-index-tab-tit ul li.active{background-color: #094;}
    .m-index-tab-tit ul .bg{display: none;}

    .gbtn3{height: .7rem;font-size: .28rem;width: 2.4rem;border-radius: .35rem;}
    .gbtn3 .icon{width: .3rem;height: .3rem;}
    .gbtn3:hover .icon::before{margin-left: -.06rem;margin-top: -.06rem;}
    .m-index-tab-tit{margin-bottom: .4rem;}
    .glist11{font-size: .26rem;}
    .m-index-custom{padding-bottom: .4rem;}
    .m-index-solute-box .desc{font-size: .26rem;max-width: none;}
    .m-index-solute-box .text .title{padding-bottom: .1rem;margin-bottom: .32rem;}
    .glist13 .item .text{font-size: .26rem;}
    .glist13 .item .text .intro{margin-bottom: .3rem;}
    .glist13 .item .text .desc{height: 1.5rem;margin-bottom: 0;}
    .glist14 .item .intro{font-size: .26rem;position: relative;top: -.06rem;}
    .glist14 .item .unit{font-size: .4rem;}
    .index-swipe-btns .more{font-size: .26rem;}
    .m-index-data{padding-bottom: .5rem;}
    .m-slider2 .tit{font-size: .3rem;padding: .3rem;}
    .m-slider2 .ico{width: .4rem;height: .4rem;top: .3rem;left: .3rem;}

    .glist15 .item .title{font-size: .3rem;}
    .glist15.flexlist .item{width: auto;margin-right: 0;}
    .glist15.flexlist{display: block;}
    .glist15 .item .bottom{font-size: .24rem;}
    .glist15 .item .tag{height: .5rem;font-size: .24rem;padding: 0 .3rem;border-radius: .25rem;}
    .glist15 .item.item-col2 .item_con .text{width: 75%;}
    .glist15 .item.item-col2 .item_con .picture{flex: auto;position: absolute;bottom: .4rem;right: -.1rem;width: 2.8rem;}
    .glist15 .item.item-col2 .item_con{position: relative;}
    .glist15-2 .swiper-slide .item{width: 100%;margin-right: 0;}
    .glist15{margin-right: 0;}
    .m-yu .info{font-size: .26rem;}
    .fd-r .t1{font-size: .26rem;}
    .fd-r .share .ico{width: .6rem;height: .6rem;}
    .fd-link .tit{width: 2.6rem;height: .7rem;line-height: .68rem;font-size: .26rem;border-radius: .35rem;}
    .fd-link a{font-size: .26rem;line-height: .6rem;}
    .fd-link .con{width: 2.6rem;bottom: calc(100% + .2rem);}
    .fd-link .tit:after{width: .14rem;height: .2rem;}

    .m-custom-list .swiper-wrapper{display: block;}
    .m-custom-list .swiper-slide{width: auto;}
    .m-custom-list .item{margin-right: 0;height: auto;}
    .m-custom-list .item.item-row2{height: auto;}
    .m-custom-list .swiper-slide.item-col2{width: auto;}
    .m-custom-list .swiper{height: auto;}
    .m-custom-list .item .picture{height: auto;padding-top: 100%;overflow: hidden;}
    .m-custom-list .item .picture img{position: absolute;top: 0;left: 0;}
    .m-custom-list .item .text .intro{font-size: .26rem;}
    .m-custom-list .item .text{bottom: .2rem;}

    .m-index-brand-box{overflow: hidden;}
    .m-case_row.wide .logo{width: auto;max-width: none;left: .3rem;right: .3rem;}
    .m-case_row .logo img{height: 100%;width: auto;}
    .m-case_intro .desc{font-size: .26rem;}
    .glist8 .tags,.glist7 .tags{font-size: .24rem;}
    .glist8 .tags span,.glist7 .tags span{padding: .15rem .3rem;}
    .m-casedet_head .tags a, .m-casedet_head .tags span{padding: .15rem .3rem;}
    .m-casedet_head .tags{font-size: .24rem;}
    .m-casedet_head .info{font-size: .24rem;}
    .m-casedet_box{padding-top: .4rem;}
    .m-casedet_head .title{font-size: .36rem;}
    .m-casedet_intro .title{padding: .4rem 0 .3rem;}
    .m-casedet_intro .desc-box{padding: .3rem 0 .3rem 0;}
    .m-casedet_intro .desc{margin-right: 0;padding-right: .3rem;font-size: .26rem;
        line-height: 1.8;text-align: justify;
    }
    .m-casedet_head{margin-bottom: .4rem;}
    .m-casedet_intro .title{font-size: .32rem;}
    .m-casedet_text .desc{font-size: .26rem;line-height: 1.8;text-align: justify;}
    .m-casedet_intro{background-color: transparent;}

    .m-case-web_home .cont .title .en{display: none;}
    .m-case-web_home .cont .title span{position: static;
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%);
    }
    .m-case-web_home .cont .title{font-size: .36rem;margin-bottom: .4rem;}

    .m-case-web_head .text .title{font-size: .4rem;}
    .m-case-web_head .text .tags{font-size: .24rem;}
    .m-case-web_head .text .desc{font-size: .24rem;line-height: 1.8;text-align: justify;}
    .m-case-web_head{padding: .5rem 0;}
    .m-case-web_home .head{margin-bottom: .5rem;}
    .m-case-web_inner .head{margin-bottom: .5rem;}
    .m-case-web_inner .picture{margin: 0 .15rem;}

    .glist9 .text .title{font-size: .3rem;}
    .glist9 .item{padding: .3rem;height: 3rem;}
    .m-solution_row{padding: .8rem 0;}
    .m-solution_row2{padding: .8rem 0;}
    .glist3 .item .num{font-size: .26rem;}
    .m-solution_row6{padding-bottom: .2rem;padding-top: .8rem;}
    .row-solute{padding-bottom: .8rem;}
    .m-solution_row-0{padding-bottom: 1px;}
    .row-b2{margin-top: .4rem;}
    .m-yu .btn{font-size: .26rem;}
    .m-solution_select{font-size: .24rem;}
    .m-solution_select .cont{width: .8rem;height: .8rem;border-radius: .4rem;}
    .m-solution_select.show .cont{width: 5rem;}
    .m-solution_select .select .checked{width: 1.9rem;}
    .m-solution_select .button .icon{width: .6rem;height: .6rem;}
    .m-solution_select .select .options{font-size: .26rem;}
    
    .m-photos-box{display: none;}
    .m-contact-photos .text .title{font-size: .36rem;}
    .m-contact-photos .text .desc{font-size: .26rem;line-height: 1.8;}
    .gbtn2{font-size: .26rem;height: .8rem;border-radius: .4rem;width: 4.5rem;}
    .m-contact-photos .text{padding: 0;}
    .m-about-text .desc{font-size: .26rem;}
    .g-tit2{font-size: .4rem;}
    .m-history-list .item:nth-child(2n){left: 0;}
    .m-history-list{font-size: .26rem;}
    .glist10 .item .text .desc{font-size: .26rem;margin-bottom: .3rem;}
    .glist10 .item .text{width: auto;}
    .m-about-honor .desc{font-size: .26rem;}
    .m-about-honor{padding-top: .6rem;}
    .m-contact-photos{margin: .8rem 0;}
    .m-tit1 .tit{font-size: .4rem;}
    .m-tit1 .desc{font-size: .26rem;max-width: none;}
    .g-tab li span{font-size: .26rem;}
    .g-tab li a{height: .7rem;border-radius: .35rem;width: 2rem;line-height: .68rem;}
    .g-tab li.on a:after, .g-tab li:hover a:after{width: 2rem;}
    body{overflow-x: hidden;}

    .g-tab{margin-bottom: .4rem;}
    .m-list1 .desc{font-size: .26rem;}
    .m-list1 .lab,.m-details .lab{height: .5rem;line-height: .5rem;font-size: .24rem;border-radius: .25rem;}
    .m-list1 .lab:before,.m-details .lab:before{width: .24rem;height: .24rem;margin-right: .1rem;}
    .m-details .txt{font-size: .26rem;}
    .m-details .right{display: none;}
    .m-details .left{font-size: .26rem;}
    .row-b3{padding-top: .6rem;}
    .m-details .info{margin-bottom: .4rem;}
    .m-details .source{font-size: .26rem;}
    .row-b4{margin-bottom: .8rem;}

    .glist8 .intro{font-size: .26rem;}
    .glist1 .item .text .intro{font-size: .26rem;}
    .m-service_row2{margin-bottom: .8rem;}
    .mban .intro{font-size: .26rem;}
    .open #header .header, .scrolled #header .header{backdrop-filter: blur(0);}

    .header .hdr .gbtn3{font-size: .24rem;height: .56rem;border-radius: .28rem;width: 1.8rem;}
    .glist6 .item .desc{height: calc(28 / 18 * 4em);font-size: .26rem;}
    .glist6 .item{padding: .4rem .3rem;}
    .m-solution_row5 .m-solution_head{margin-bottom: .5rem;}
    .m-solution_row5{padding: .8rem 0;}

    html{overflow-x: hidden;}
    .m-index-brand .ico-bg1{display: none;}
    .m-index-brand .ico-bg2{display: none;}

    #header .header.headerUp{opacity: 1;visibility: visible;}

}