/*系统*/@media screen and (max-width:1024px) {    body,html {        min-width:320px;        width:100%;        overflow-x:hidden;    }    .wow {        visibility:visible!important;        animation-name:none!important;        animation-delay:0s!important;    }    .eim05s:hover {        transform:scale(1);    }    .inner {        padding:0 4%;        width:100%;    }    .main-conter {        padding:5% 0;    }    .header {        display:none;    }    .head-top{        display: none;    }    .head-middle{        display: none;    }}/*公共*/@media screen and (max-width:1024px) {    .FRMain{        display: none!important;    }    .WH-content{        font-size: 3.5vw;        line-height: 2;    }    .MTH{        margin: 15vw 0 0 0;    }    .InPD{        padding: 6vw 0;    }    .InPDS{        padding: 6vw 0;    }    .InPD-IfLs{        padding: 0 0 6vw 0;    }    .InSiPD{        padding: 0 0 6vw 0;    }    .SolPD{        padding: 6vw 0;    }    .CasePD{        padding: 6vw 0;    }    .CaseDetPD{        padding: 6vw 0;    }    .ProPD{        padding: 6vw 0;    }    .CloudPD{        padding: 6vw 0;    }    .Main-Search {        display:none;    }    /*图片放大-s*/    .mask-layer-container .img-pre,.mask-layer-container .img-next,.small-content-wh {        display:none;    }    /*图片放大-e*/    .InPubTit{        position: relative;        margin: 0 0 5vw 0;    }    .InPubTit .EcMA{        display: flex;        align-items: center;        justify-content: space-between;    }    .InPubTit .EcMA .EcL{        width: 100%;    }    .InPubTit .EcMA .EcL .ecA{        font-size: 4vw;    }    .InPubTit .EcMA .EcL .ecB{        font-size: 3.2vw;        line-height: 2;        margin: 2vw 0 0 0;    }    .InPubTit .EcMA .EcR{        display: none;    }    .InPubMore{        font-size: 3.2vw;        padding: 2vw 5vw;        letter-spacing: calc( var(--bili) * 2px );        cursor: pointer;    }    .InPubTit .EcMB{        font-size: 3.2vw;        margin: 4vw 0 0 0;    }    .SinPubTit{        margin: 0 0 5vw 0;    }    .SinPubTit .EcTit{        font-size: 4vw;        line-height: 1.6;    }    .SinPubTit .EcInt{        font-size: 3vw;        margin: 3vw 0 0 0;    }}/*banner*/@media screen and (max-width:1024px) {    .WhBanner {        height: 55vw;        margin: 15vw 0 0 0;    }    .swiper-pagination.swiper-page-banner{        left: 5vw;    }    .swiper-page-banner .swiper-pagination-bullet{        font-size: 3vw;        margin: 1vw 0!important;        &::before{            content: '';            position: absolute;            left: 0;            top: 50%;            transform: translateY(-50%);            width: 0;            height: 1px;            background-color: #FFFFFF;            transition: all 0.5s;        }    }    .swiper-page-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{        padding: 0 0 0 6vw;        font-size: 3.5vw;        font-weight: 700;        &::before{            width: 3vw;        }    }    .detail-banner {        margin:15vw 0 0 0;        min-height:auto;        height:45vw;    }    .detail-banner .ADcon .infx{        align-items: center;    }    .detail-banner .ADcon .EcA {        font-size:4vw;        margin: 0 0 2vw 0;    }    .detail-banner .ADcon .EcB {        font-size: 3vw;        margin: 0 0 3vw 0;    }    .detail-banner .ADcon .EcC {        font-size: 3vw;        margin: 0;    }    .detail-banner .ad-search .ad-cn{        font-size: 4vw;        letter-spacing: 2px;        margin: 0 auto;    }    .detail-banner .ad-search .ad-Form{        display: none;    }}@media screen and (max-width:1024px) {    .BnRcWz{        width: 70%;    }    .BnRcWz:after{        content: '';        position: absolute;        bottom: -5vw;        left: -2.5vw;        width: 5vw;        height: 5vw;        border-radius: 50%;        background: #FFFFFF url(../images/icons/w17.svg) no-repeat center;        background-size: 50%;        transition: all 1.6s 0.5s;    }    .BnRcWz .EcBox{        width: 100vw;        padding: 0 4vw;    }    .BnRcWz .EcBox .EcB{        margin: 4vw 0;        font-size: 3.2vw;        font-weight: 700;        color: #FFFFFF;        line-height: 1.6;    }    .BnRcWz .EcBox .EcA{        font-size: 3.2vw;        color: #FFFFFF;        line-height: 1.6;    }    .BnRcWz .EcBox .EcC{        font-size: 3vw;        color: #FFFFFF;        padding: 2vw 0;        margin: 2vw 0 0 0;    }    .BnRcWz:hover{        width: 100%;    }    .BnRcWz:hover .EcBox{        text-align: center;        align-items: center;        margin: 0 auto;    }    .WhBanner .swiper-slide{        overflow: hidden;    }    .WhBanner .swiper-slide-active .BnRcWz{        opacity: 1;        transform: translateX(0);    }    .WhBanner .swiper-slide-active .BnRcWz:after{        bottom: calc(50% - 2.5vw);    }    .WhBanner .swiper-slide-active .BnRcWz:before{        height: 50%;    }    .WhBanner .swiper-slide-active .EcA,    .WhBanner .swiper-slide-active .EcB {        opacity: 1 !important;        transform: translateY(0) translateX(0) !important;    }}/*底部*/@media screen and (max-width:1024px) {    .footer{        width: 100%;        overflow: hidden;        padding: 6vw 0 4vw 0;        background-color: #eeeeee;    }    .footer .dbA{        display: none;        padding: 0 0 4vw 0;        margin: 0 0 4vw 0;    }    .footer .dbB{        padding: 0 0 4vw 0;        margin: 0 0 4vw 0;    }    .footer .dbC{        display: flex;        justify-content: space-between;        padding: 0;    }    .FootLogo{       display: none;    }    .FootCons{        width: 100%;        display: flex;        justify-content: flex-end;    }    .FootCons .EcIe{        width: calc(100%/3);        display: flex;        flex-direction: column;        align-items: center;        margin: 0;    }    .FootCons .EcIe .EcIm{        width: 10vw;        height: 10vw;        margin: 0 0 2vw 0;    }    .FootCons .EcIe .EcMc{        font-size: 4vw;        font-weight: 400;        margin: 0 0 2vw 0;    }    .FootCons .EcIe .EcIn{        font-size: 3vw;        color: #555555;        letter-spacing: 0;        text-align: center;    }    .FootMenu{        display: none;    }    .FootTit{        font-size: 4vw;        margin: 0 0 3vw 0;    }    .FootEwm .ewm{        margin: 0 0 0 3vw;    }    .FootEwm .ewm .ecIm{        width: 30vw;        height: 30vw;        margin: 0 0 2vw 0;    }    .FootEwm .ewm .ecMc{        font-size: 3vw;    }    .Copyright{        font-size: 3vw;        color: #555555;        line-height: 2;        text-align: center;    }    .FootShare{        display: none;    }}/*首页*/@media screen and (max-width:1024px) {    .IcnA{        padding: 6vw 0;        background-color: #FFFFFF;    }    .IcnA .EcMain{        flex-wrap: wrap;    }    .IcnA .EcMain .EcCon{        width: 100%;        margin: 0 0 5vw 0;    }    .IcnA .EcMain .EcCon .EcTit{        margin: 0  0 3vw 0;    }    .IcnA .EcMain .EcCon .EcTit .ecA{        font-size: 4.5vw;        margin: 0 4vw 0 0;    }    .IcnA .EcMain .EcCon .EcTit .ecB{        height: 4.5vw;    }    .IcnA .EcMain .EcCon .EcIn{        margin: 0 0 4vw 0;        font-size: 3.2vw;    }    .IcnA .EcMain .EcCon .EcLs{        margin: -2vw 0;    }    .IcnA .EcMain .EcCon .EcLs .EcIe{        padding: 2vw 0;    }    .IcnA .EcMain .EcCon .EcLs .EcIe .EcBx .EcMA .ecA{        width: 8vw;        height: 8vw;    }    .IcnA .EcMain .EcCon .EcLs .EcIe .EcBx .EcMA .ecB{        width: calc(100% - 12vw);        padding: 0 6vw 0 0;        font-size: 4vw;        &::before{            width: 4vw;            height: 4vw;        }    }    .IcnA .EcMain .EcCon .EcLs .EcIe .EcBx .EcMB{        padding: 0 0 0 12vw;        font-size: 3.2vw;        line-height: 2;    }    .IcnA .EcMain .EcCon .EcLs .EcIe .EcBx .EcMB *{        font-size: 3.2vw;        line-height: 2;    }    .IcnA .EcMain .EcCon .EcLs .EcIe .EcBx .EcMB p{        font-size: 3.5vw;        line-height: 2;    }    .IcnA .EcMain .EcCon .EcBtn{        font-size: 3.5vw;        padding: 2vw 6vw;        margin: 4vw 0 0 0;        text-transform: uppercase;    }    .IcnA .EcMain .EcIms{        width: 100%;    }    .IcnA .EcMain .EcIms .IASwA{        width: 100%;    }    .IcnA .EcMain .EcIms .IASwA .EcIm{        width: 100%;        height: 80vw;    }    .IcnA .SwPage .swiper-button-next{        right: 1%;    }    .IcnA .SwPage .swiper-button-prev{        left: 1%;    }    .IcnA .SwPage .SwBtn:after{        font-size: 4vw;        color: #ffffff;    }    .IcnB{        padding: 6vw 0 0 0;        /*overflow: hidden;*/        /*overflow-x: hidden;*/    }    .IcnB .BGCon{        background: #FFFFFF;        position: relative;    }    .IcnB .BGCon:before{        content: '';        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;        box-shadow: 0 0 calc( var(--bili) * 20px ) rgba(0, 0, 0, 0.1);    }    .IcnB .EcMain{        padding: 6vw 0;        flex-wrap: wrap;    }    .IcnB .EcMain .EcL{        width: 100%;    }    .IcnB .EcMain .EcR{        width: 100%;    }    .IcnB .EcMain .EcR .ClassAIm{        width: 100%;        margin: 4vw 0 0 0;    }    .IcnB .EcMain .EcR .ClassAIm .EcIe{        display: none;    }    .IcnB .EcMain .EcR .ClassAIm .EcIe.on{        display: block;    }    .IcnB .EcMain .EcR .ClassAIm .EcIm{        width: 100%;        height: auto;        overflow: hidden;    }    .IcnB .EcMain .EcR .EcMc{        font-size: 4vw;        margin: 2vw 0 0 0;    }    .IcnB .EcMain .EcL .EcIn{        width: 100%;        margin: 0 0 4vw 0;    }    .IcnB .EcMain .EcL .EcIn .EcA{        font-size: 4vw;    }    .IcnB .EcMain .EcL .EcIn .EcB{        margin: 3vw 0 0 0;        font-size: 3.5vw;    }    .IcnB .EcMain .EcL .EcIn .EcC{        margin: 2vw 0 0 0;        font-size: 3vw;        line-height: 2;    }    .IcnB .EcMain .EcL .EcSw{        display: flex;        align-items: flex-start;    }    .IcnB .EcMain .ClassAls{        width: 100%;        margin: -1vw 0;    }    .IcnB .EcMain .ClassAls .EcIe{        padding: 1vw 0;    }    .IcnB .EcMain .ClassAls .EcIe .EcBx{        font-size: 4vw;        padding: 0 8vw 0 0;    }    .IcnB .EcMain .ClassAls .EcIe .EcBx:before{        width: 5vw;        height: 5vw;        border-radius: 50%;        background: #959595 url(../images/w18.svg) no-repeat center;        background-size: 40% !important;    }    .IcnB .EcMain .ClassBSwh{        display: none;    }    .IcnC{        padding: 6vw 0;    }    .IswMain{        width: 100%;        height: 50vw;        border-radius: 1vw;    }    .IswMain .EcLs{        height: 100%;        display: flex;        justify-content: space-between;        position: relative;        z-index: 2;    }    .IswMain .EcLs .EcIe{        width: calc(100%/4);        height: 100%;        transition: all 0.5s;        position: relative;        z-index: 3;    }    .IswMain .EcLs .EcIe .EcBx{        border-left: 1px solid #d1d5d9;    }    .IswMain .EcLs .EcIe .EcBx .EcMA{        width: 100%;        height: 100%;        color: #FFFFFF;        display: flex;        flex-direction: column;        justify-content: center;        align-items: center;        padding: 0 5%;        text-align: center;    }    .IswMain .EcLs .EcIe .EcBx .EcMA .ecA{        font-size: 3.2vw;        line-height: 1.6;    }    .IswMain .EcLs .EcIe .EcBx .EcMA .ecB{        margin: 4vw 0 0 0;        width: 4vw;        height: 4vw;    }    .IswMain .EcLs .EcIe .EcBx .EcMB{        padding: 0 10% 0 10%;    }    .IswMain .EcLs .EcIe .EcBx .EcMB .ecA{        font-size: 3.5vw;        text-transform: uppercase;        line-height: 2;    }    .IswMain .EcLs .EcIe .EcBx .EcMB .ecB{        display: none;    }    .IswMain .EcLs .EcIe .EcBx .EcMB .ecC{        margin: 5vw 0 0 0;    }    .IswMain .EcBg{        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;    }    .IswMain .EcLs .EcIe.on{        width: calc(100%/2);    }    .IcnD{        padding: 3vw 0 3vw 0;    }    .IcnD .EcMain{        position: relative;        &::after{            content: '';            position: absolute;            top: 11vw;            left: 50%;            transform: translateX(-50%);            width: 200%;            height: 1px;            background-color: #dcdcdc;        }    }    .IcnD .EcMain .IDSwA{        margin: 0 0 5vw 0;    }    .IcnD .EcMain .IDSwA .EcBx{        padding: 0 0 8vw 0;    }    .IcnD .EcMain .IDSwA .EcBx .EcMc{        font-size: 3.8vw;        line-height: 6vw;        height: 6vw;    }.IcnD .EcMain .IDSwA .EcBx .EcIc {    position: absolute;    left: 50%;    top: 10vw;    transform: translateX(-50%);    width: 2vw;    aspect-ratio: 1;    border-radius: 50%;    background: var(--colorZT);    animation: l2 1.5s infinite linear;    cursor: pointer;}@keyframes l2 {    100% {        box-shadow: 0 0 0 2vw #0000    }}    /*.IcnD .EcMain .IDSwA .EcBx .EcIc{*/    /*    width: 2vw;*/    /*    height: 2vw;*/    /*    bottom: 1vw;*/    /*    border: 1vw solid #fff;*/    /*}*/    /*.IcnD .EcMain .IDSwA .swiper-slide-thumb-active .EcBx .EcIc{*/    /*    &::before{*/    /*        width: 3.5vw;*/    /*        height: 3.5vw;*/    /*    }*/    /*    &::after{*/    /*        width: 5vw;*/    /*        height: 5vw;*/    /*    }*/    /*}*/    .IcnD .EcMain .IDSwB{        width: 100%;        position: relative;    }    .IcnD .EcMain .IDSwB .EcBx{        display: flex;        justify-content: space-between;        flex-wrap: wrap;        height: auto;    }    .IcnD .EcMain .IDSwB .EcBx .EcIm{        width: 100%;        height: auto;        overflow: hidden;    }    .IcnD .EcMain .IDSwB .EcBx .EcCn{        width: 100%;        padding: 4vw 4vw 16vw;    }    .IcnD .EcMain .IDSwB .EcBx .EcCn .ecA{        font-size: 3.2vw;        margin: 0 0 3vw 0;    }    .IcnD .EcMain .IDSwB .EcBx .EcCn .ecB{        font-size: 4vw;        margin: 0 0 2vw 0;    }    .IcnD .EcMain .IDSwB .EcBx .EcCn .ecC{        font-size: 3.2vw;        margin: 0 0 3vw 0;    }    .IcnD .EcMain .IDSwB .EcBx .EcCn .ecD{        font-size: 3.5vw;    }    .IcnD .EcMain .IDSwB .SwBar{        left: 4vw;        bottom: 4vw;        top: auto;        width: 30vw;    }    .IcnD .EcMain .IDSwB .SwBar{        height: 0.5vw;    }    .IcnD .EcMain .IDSwB .SwBNum{        font-size: 3vw;        left: 4vw;        bottom: 6vw;        z-index: 2;    }    .IcnD .EcMain .IDSwB .SwBNum .SwActive{        font-size: 4vw;    }    .IcnD .EcMain .IDSwB .SwPage{        display: none;    }    .IcnF{        padding: 3vw 0 6vw 0;    }    .IcnF .Tab-list{        white-space: nowrap;        display: flex;        flex-wrap: nowrap;        margin: -1vw;        padding: 0 0 5vw 0;        width: 100%;        overflow: auto;    }    .IcnF .Tab-list .Ec-item{        width: auto;        padding: 1vw;    }    .IcnF .Tab-list .Ec-item .ecBox{        font-size: 3.5vw;        padding: 2vw 6vw;    }    .IcnF .Swh-list{        margin: 0;    }    .IcnF .Swh-list .Ec-item .In-item .ecBox .inIm{        margin: 0 0 3vw 0;    }    .IcnF .Swh-list .Ec-item .In-item .ecBox .inIm:after{        content: '';        position: absolute;        width: calc( var(--bili) * 100px );        height: calc( var(--bili) * 100px );        background: rgba(255, 0, 0, 0.5) url(../images/w9.svg) no-repeat center;        background-size: 50%;        z-index: 2;        left: 50%;        top: 50%;        transform: translate(-50%,-50%);        opacity: 0;        transition: all 0.5s;        border-radius: 50%;    }    .IcnF .Swh-list .Ec-item .In-item .ecBox .inCn{        position: relative;    }    .IcnF .Swh-list .Ec-item .In-item .ecBox .inCn .inA{        font-size: 3.2vw;        margin: 0 0 2vw 0;    }    .IcnF .Swh-list .Ec-item .In-item .ecBox .inCn .inB{        font-size: 4vw;        color: #777777;        line-height: 1.6;        margin: 0 0 2vw 0;    }    .IFSw{        padding: 0 !important;    }    .IFSw .SwBtn{        display: none;    }    .ClassMain{        width: 100%;    }    .ClassMain .IATit{        margin: 0 0 4vw 0;        text-align: center;    }    .ClassMain .IATit .ecA{        font-size: 5vw;        margin: 0 0 2vw 0;    }    .ClassMain .IATit .ecB{        font-size: 3.5vw;    }    .ClassMain .ProLxBox{        display: none;    }    .ClassMain .SxBox{        display: none;    }    .ClassMain .ClassMenu{        width: 100%;        margin: 0 0 5vw 0;    }    .ClassMain .ClassMenu .MenuAn{        position: relative;        display: none;    }    .ClassMain .ClassMenu .MenuAn .CAcn{        padding: 4vw 5vw;        margin: 0 0 2vw 0;    }    .ClassMain .ClassMenu .MenuAn .CAcn .CAa{        cursor: pointer;        font-size: 4vw;        padding: 0 5vw 0 0;    }    .ClassMain .ClassMenu .MenuAn .CAcn .CAa:after{        border-left: 1.5vw solid transparent;        border-right: 1.5vw solid transparent;        border-top: 2vw solid var(--colorZT);    }    .ClassMain .ClassMenu .MenuBn{        margin: 2vw 0 0 0;        position: relative;    }    .ClassMain .ClassMenu .MenuBn .CBcn{        margin: 1vw 0;    }    .ClassMain .ClassMenu .MenuBn .CBcn .CBa{        font-size: 3.5vw;        padding: 0 0 0 8vw;    }    .ClassMain .ClassMenu .MenuBn .CBcn:last-child{        margin: 1vw 0 0 0;    }    .ClassMain .ClassMenu .MenuBn .CBcn .CBa:after{        content: '';        position: absolute;        width: 3vw;        height: 3vw;        border: 1px solid #c9c9c9;        left: 2vw;        top: 50%;        transform: translateY(-50%);    }    .ProSxBtn{        display: block;        background-color: var(--colorZT);        font-size: 4vw;        margin: 0 0 4vw 0;        color: #ffffff;        padding: 3vw 7vw;        border-radius: 1.5vw;        position: relative;    }    .ProSxBtn:after{        content: '';        position: absolute;        right: 5vw;        top: 50%;        transform: translateY(-50%);        width: 4vw;        height: 4vw;        background: url(../images/icons/w18s.svg) no-repeat right center;        background-size: 100%;        transition: all 0.5s;    }    .ProSxBtn.open:after{        transform: translateY(-50%) rotate(90deg);    }    .IcnA .IClsSlide{        display: none;    }    .IProSlide{        height: auto;        overflow: inherit;        padding: 0;        margin: 0;    }    .IProMain{        width: 100%;    }    .IProMain .EcLs{        margin: -1.5vw;    }    .IProMain .EcLs .EcIe{        width: calc(100%/1);        padding: 1.5vw;    }    .IProMain .EcLs .EcIe:nth-child(n+7){        display: none;    }    .IProMain .EcLs .EcIe .EcBx{        display: block;        background-color: #eeeeee;        box-shadow: 0 0 20px transparent;        padding: 4vw;        transition: all 0.5s;    }    .IProMain .EcLs .EcIe .EcBx .ecIm{        position: relative;        padding-top: 69%;        overflow: hidden;        margin: 0 0 3vw 0;    }    .IProMain .EcLs .EcIe .EcBx .ecMc{        font-size: 4vw;        margin: 0 0 3vw 0;        text-align: center;    }    .IProMain .EcLs .EcIe .EcBx .ecIn .inA{        font-size: 3vw;        padding: 0 2vw 0 0;        margin: 0 2vw 0 0;    }.IcnE {    padding: 6vw 0;}.IcnE .inTit {    font-size: 3.5vw;    margin: 0 0 4vw 0;}.IcnE .CE-Form {    padding: 5vw 4vw;}.IcnE .CE-Form .Ec-list {    display: flex;    flex-wrap: wrap;    margin: -1vw;}.IcnE .CE-Form .Ec-list .Ec-item {    width: 100%;    padding: 1vw;}.IcnE .CE-Form .Ec-list .Ec-item .srkA {    height: 11vw;    font-size: 3.2vw;    padding: 0 4vw;    margin: 0 0 2vw 0;}.IcnE .CE-Form .Ec-list .Ec-item .srkB {    height: 30vw;    padding: 4vw;    font-size: 3.2vw;}    .IcnE .CE-Form .Ec-list .Ec-item .MsgCode{        width: 30vw;    }.IcnE .CE-Form .Ec-Con {    flex-wrap: wrap;    margin: 3vw 0 0 0;}.IcnE .CE-Form .Ec-Con .ecL {    font-size: 3.2vw;    margin: 0 0 4vw 0;}.IcnE .CE-Form .Ec-Con .ecR {    width: 100%;}.IcnE .CE-Form .Ec-Con .ecR .InPubMore {    padding: 1vw 8vw;    line-height: 2;    font-size: 3.5vw;}}/*关于我们*/@media screen and (max-width:1024px) {    .AuMenu{        padding: 6vw 0;    }    .AuMenu .EcLs{        overflow: auto;    }    .AuMenu .EcLs .EcIe{        white-space: nowrap;    }    .AuMenu .EcLs .EcIe .EcBx{        font-size: 4vw;        color: #555555;        padding: 4vw 5vw;    }    .AuCA .EcConA{        margin: 0 0 5vw 0;    }    .AuCA .EcConA .ecMc{        font-size: 4vw;        margin: 0 0 3vw 0;    }    .AuCA .EcConA .ecCn{        position: relative;    }    .AuCA .EcConA .ecCn *{        font-size: 3.5vw!important;        line-height: 2!important;    }    .AuCA .EcConA .ecCn img{        width: 100%;    }    .AuCA .EcLs{        margin: -2vw;    }    .AuCA .EcLs .EcIe{        width: calc(100%/1);        padding: 2vw;    }    .AuCA .EcLs .EcIe .EcBx{        padding: 4vw;    }    .AuCA .EcLs .EcIe .EcBx .ecIm{        width: 15vw;        height: 15vw;        overflow: hidden;    }    .AuCA .EcLs .EcIe .EcBx .ecCn{        min-width: auto;        width: calc(100% - 35vw);    }    .AuCA .EcLs .EcIe .EcBx .ecCn .ecA{        font-size: 4vw;        margin: 0 0 2vw 0;        font-weight: 700;        letter-spacing: 2px;    }    .AuCA .EcLs .EcIe .EcBx .ecCn .ecA span{        font-size: 7vw;        line-height: 1;    }    .AuCA .EcLs .EcIe .EcBx .ecCn .ecB{        font-size: 4vw;    }    .AuCC {        padding: 6vw 0;    }    .AuCC .EcTit {        margin: 0 0 4vw 0;    }    .AuCC .EcTit .inA {        font-size: 5vw;    }    .AuCC .EcCon .inLine {        height: 5vw;    }    .AuCC .EcCon .AuCSwA {        margin: 0 0 5vw 0;    }    .AuCC .EcCon .AuCSwA .EcItem {        flex-wrap: wrap;        height: auto;    }    .AuCC .EcCon .AuCSwA .EcItem .ecL {        width: 100%;        height: 100%;    }    .AuCC .EcCon .AuCSwA .EcItem .ecR {        width: 100%;        padding: 4vw;        height: 80vw;    }    .AuCC .EcCon .AuCSwA .EcItem .ecL .inIm {        padding-top: 64.5%;    }    .AuCC .EcCon .AuCSwA .EcItem .ecL .inIm .inMc {        font-size: 3.5vw;        padding: 2vw 4vw;        top: 8vw;    }    .AuCC .EcCon .AuCSwA .EcItem .ecR .InList {        padding: 0;    }    .AuCC .EcCon .AuCSwA .EcItem .ecR .InList .InItem {        margin: 0 0 2vw 0;    }    .AuCC .EcCon .AuCSwA .EcItem .ecR .InList .InItem .inA {        font-size: 4vw;        margin: 0 0 1vw 0;    }    .AuCC .EcCon .AuCSwA .EcItem .ecR .InList .InItem .inB {        font-size: 3vw;    }    .AuCC .EcCon .AuCSwB {        padding: 1vw 0;        margin: 13vw 0 0 0;    }    .AuCC .EcCon .AuCSwB .EcItem {        width: 100%;    }    .AuCC .EcCon .AuCSwB .EcItem .inA {        font-size: 3.5vw;        padding: 0 2vw;    }    .AuCC .EcCon .AuCSwB .swiper-slide-thumb-active .inA {        color: var(--colorZT);    }    .AuCC .EcCon .AuCSwB .SwBtn {        display: none;    }}/*联系我们*/@media screen and (max-width:1024px) {    .CntMain .CntTit{        font-size: 5vw;        margin: 0 0 4vw 0;    }    .CntMain .CntInt{        font-size: 3.5vw;        color: #555555;        margin: 0 0 5vw 0;    }    .CntMain .CntTab{        margin: -2vw;        padding: 0 0 5vw 0;        white-space: nowrap;        flex-wrap: nowrap;        overflow: auto;        justify-content: flex-start;    }    .CntMain .CntTab .EcIe{        padding: 2vw;    }    .CntMain .CntTab .EcIe .EcBx{        font-size: 3.5vw;        padding: 2vw 7vw;        border-radius: 1vw;    }    .CntMain .CntCon{        flex-wrap: wrap;        margin: 0 0 10vw 0;    }    .CntMain .CntCon .EcL{        width: 100%;        margin: 0 0 5vw 0;    }    .CntMain .CntCon .EcR{        width: 100%;    }    .CntMain .CntCon .ecTit{        font-size: 4vw;        margin: 0 0 5vw 0;        text-align: center;    }    .CntMain .CntCon .ecTit:after{        display: none;    }    .CntMain .CntCon .EcLs{        display: flex;        flex-wrap: wrap;        margin: -1.5vw;    }    .CntMain .CntCon .EcLs .EcIe{        width: 100%;        padding: 1.5vw;    }    .CntMain .CntCon .EcLs .EcIe .EcBx{        display: flex;        justify-content: space-between;        align-items: center;    }    .CntMain .CntCon .EcLs .EcIe .EcBx .ecIm{        width: 15vw;        height: 15vw;        border-radius: 50%;        background-color: #e5e5e5;        position: relative;        /*transition: all 0.5s;*/    }    .CntMain .CntCon .EcLs .EcIe .EcBx .ecIm:after{        content: '';        position: absolute;        width: 100%;        height: 100%;        left: 0;        top: 0;        background-size: 100% !important;        filter: brightness(0.6);        /*transition: all 0.5s;*/    }    .CntMain .CntCon .EcLs .EcIe .EcBx .ecCn{        width: calc(100% - 20vw);    }    .CntMain .CntCon .EcLs .EcIe .EcBx .ecCn .ecA{        font-size: 3.5vw;    }    .CntMain .CntCon .EcLs .EcIe .EcBx .ecCn .ecB{        font-size: 4vw;    }    .CntMain .CntLs{        margin: -3vw;    }    .CntMain .CntLs .EcIe{        width: calc(100%/1);        padding: 3vw;    }    .CntMain .CntLs .EcIe .EcBx .ecIm{        margin: 0 0 3vw 0;    }    .CntMain .CntLs .EcIe .EcBx .ecCn{        padding: 0;    }    .CntMain .CntLs .EcIe .EcBx .ecCn .ecA{        font-size: 4vw;        margin: 0 0 2vw 0;    }    .CntMain .CntLs .EcIe .EcBx .ecCn .ecB{        font-size: 3.5vw;        margin: 0 0 2vw 0;        line-height: 2;        height: auto;    }    .CntMain .CntLs .EcIe .EcBx .ecCn .ecC{        width: auto;        font-size: 3.5vw;        padding: 2vw 6vw;    }    .Map-Box{        height: 92vw;    }}/*菜单-位置-s*/@media screen and (max-width:1024px) {    /*位置-s*/    .menu-line {        display:none;    }    .wn-SubNav {        padding:0;    }    .wn-SubNav .infx {        padding:0;    }    .wn-SubNav .wn-location {        display:none;    }    .wn-SubNav .wn-location {        background-size:4vw 4vw;        line-height:2;        padding:3% 0 3% 5vw;    }    .wn-SubNav .wn-location .wla {        font-size:3.8vw;    }    .wn-SubNav .wn-inNav {        width:100%;    }    .wn-SubNav .in-item {        margin:0;    }    .wn-SubNav .in-item:last-child {        margin:0;    }    .wn-SubNav .in-item .Acls {        height:13vw;        line-height:13vw;        padding:0 6vw;        font-size:3.8vw;        border:0!important;    }    .wn-location {        /*display:none;*/    }    .ad-location{        bottom: 4vw;    }    .wn-location .Acls:after{        font-size: 3vw;        right: -4vw;    }    .wn-location .Acls{        font-size: 3vw;        margin: 0 0 0 6vw;        white-space: nowrap;    }    /*位置-e*/    .Position-Main {        padding: 4vw 0;    }    .Position {        padding: 0 0 0 6vw;        background: url(../images/icons/wn-location.svg) no-repeat left;        background-size: 4vw;    }    .Position .Acls{        font-size: 3vw;        line-height: 2;        margin: 0 2vw 0 0;    }    .Position .Acls:after{        font-size: 3vw;        right: -2.2vw;    }    .InNav-Main {    }    .InNav-Main .inner{        width: 100%;        padding: 0;    }    .InNav {        justify-content:flex-start;    }    .InNav .Nie {        font-size:3.5vw;    }    .InNav .Nie:last-child {        margin:0;    }    .InNav .Nie .mCa {        line-height: 2;        padding: 3vw 6vw;    }    .InNav-Main.WapPs .Position{        /*display: block;*/    }    .InNav-Main.WapPs .inner{        padding: 0 4%;    }}/*新闻列表*/@media screen and (max-width:1024px) {    .Info-Cate {        overflow: auto;        margin: -1vw;        flex-wrap: nowrap;        padding: 0 0 4vw 0;        justify-content: flex-start;    }    .Info-Cate.Pts{        padding-top: 4vw;    }    .Info-Cate .Ec-item {        width: auto;        padding: 1vw;        font-style: normal;        color: #333333;        text-align: center;        position: relative;        white-space: nowrap;        z-index: 2;        min-width: auto;    }    .Info-Cate .Ec-item .ecBox {        font-size: 3.8vw;        height: auto;    }    .IFRecBG {        padding: 6vw 0;        background: var(--colorZT);    }    .Info-Rec .InItem .ecBox {        align-items: center;    }    .Info-Rec .InItem .ecBox .inIm {        width: 40%;        position: relative;        padding-top: 30%;        overflow: hidden;    }    .Info-Rec .InItem .ecBox .inCn {        width: 55%;        color: #ffffff;        padding: 0;    }    .Info-Rec .InItem .ecBox .inCn .inA {        font-size: 4vw;        margin: 0 0 2vw 0;        line-height: 1.6;        -webkit-line-clamp: 1;    }    .Info-Rec .InItem .ecBox .inCn .inB {        font-size: 3vw;        margin: 0 0 2vw 0;    }    .Info-Rec .InItem .ecBox .inCn .inC {        font-size: 3vw;        line-height: 1.8;        padding: 0;    }    .Info-Rec .SwBtnLs {        display: none;    }    .Info-Search {        display: none;    }    .Info-list .InItem .ecBox {        padding: 4vw 0;        display: flex;        justify-content: space-between;        align-items: center;        border-bottom: 1px solid #e5e5e5;    }    .Info-list .InItem:first-child .ecBox {        padding: 4vw 0;    }    .Info-list .InItem:last-child .ecBox {        border-bottom: 0;    }    .Info-list .InItem .ecBox .inIm {        width: 40%;        position: relative;        padding-top: 30%;        overflow: hidden;    }    .Info-list .InItem .ecBox .inCn {        width: 55%;        color: #555555;    }    .Info-list .InItem .ecBox .inCn .inA {        font-size: 3vw;        margin: 0 0 2vw 0;    }    .Info-list .InItem .ecBox .inCn .inB {        font-size: 4vw;        margin: 0 0 2vw 0;    }    .Info-list .InItem .ecBox .inCn .inC {        font-size: 3vw;        line-height: 1.8;    }    .Info-list .InItem .ecBox .inCk {        display: none;    }    .Info-list .InItem:hover {        background-color: #f5f5f5;    }    .Info-list .InItem .ecBox:hover .inCk {        transform: scale(1);    }    .Info-list .InItem .ecBox:hover .inCn .inB {        color: var(--colorZT);    }}/*详情*/@media screen and (max-width:1024px) {    .Det-Content {        flex-wrap: wrap;        margin: 0 0 4vw 0;        padding: 0;    }    .Det-Content .inL {        display: none;    }    .Det-Content .inR {        width: 100%;        padding: 0 0 4vw 0;    }    .Det-Content .inR .inTit{        font-size: 4vw;        margin: 0 0 3vw 0;    }    .Det-Content .inR .inDate{        font-size: 3.5vw;        color: #555555;        margin: 0 0 4vw 0;    }    .Det-Content .inR .WH-content {        font-size: 3.5vw;    }    .RecA {        display: none;    }    .detail-content .title {        font-size: 4vw;        margin: 0 0 5% 0;        line-height: 1.6;        text-align: center;    }    .detail-content .info {        font-size: 3.5vw;        margin: 0 0 5% 0;        padding: 0 0 5% 0;        justify-content: center;    }    .detail-content .info .info-time {        background: url(../images/icons/info-time.svg) no-repeat 0 center;        background-size: 4vw;        padding: 0 0 0 6vw;        margin: 0 4vw;    }    .detail-content .info .info-views {        background: url(../images/icons/info-views.svg) no-repeat 0 center;        background-size: 4vw;        padding: 0 0 0 6vw;        margin: 0 4vw;    }    .detail-content .content {        font-size: 3.8vw;    }    .detail-content .content * {        height: auto;        font-size: 3.8vw;    }    .Around {        flex-wrap: wrap;        margin: 0;        padding: 0 0 6vw 0;    }    .Around .Aroundul {        width: 100%;        padding: 3vw 0;        font-size: 3.2vw;    }    .Around .Aroundul:last-child {        border-bottom: 0;    }    .Around .Aroundul .As {        white-space: nowrap;        width: 30%;        padding: 0 0 0 0;    }    .Around .Aroundul .Acls {        width: 70%;        padding: 0 0 0 0;        font-weight: 400;        display: -webkit-box;        overflow: hidden;        -webkit-box-orient: vertical;        -webkit-line-clamp: 1;        text-overflow: ellipsis;        word-break: break-all;    }    .Around .Aroundul .Acls:hover {        color: var(--colorZT);    }    .RecB .RecTit {        margin: 0 0 4vw 0;    }    .RecB .RecTit .inA {        font-size: 4vw;        white-space: nowrap;    }    .RecB .RecTit .inB {        font-size: 3.2vw;    }    .RecB .RecList {        margin: -2vw;    }    .RecB .RecList .inItem {        width: calc(100%/1);        padding: 2vw;    }    .RecB .RecList .inItem .ecBox .inIm {        width: 100%;        position: relative;        padding-top: 62%;        overflow: hidden;        margin: 0 0 2vw 0;    }    .RecB .RecList .inItem .ecBox .inIm:after {        width: 10vw;        height: 10vw;    }    .RecB .RecList .inItem .ecBox .inCn .inA {        font-size: 3.5vw;        margin: 0 0 2vw 0;    }    .RecB .RecList .inItem .ecBox .inCn .inB {        font-size: 4vw;        margin: 0 0 1vw 0;    }    .DetConMain{        position: relative;        width: 100%;    }    .DetConMain .DcTitle{        font-size: 4vw;        margin: 0 0 4vw;    }    .DetConMain .DcContent{        font-size: 3.5vw;        color: #555555;        line-height: 2;    }    .DetConMain .DcContent *{        max-width: 100%;    }    .DetConMain .DcContent img{        height: auto;    }}/*手机二级分类*/@media screen and (max-width:1024px) {    .clas-list-wap {        width: 100%;        position:relative;        margin:0 0 4vw 0;    }    .clas-list-wap .clas-trigger {        background-color:var(--colorZT);        padding:3% 5%;        color:#ffffff;        position:relative;        font-size:4vw;    }    .clas-list-wap .clas-trigger:after {        content:"";        position:absolute;        background:url(../images/icons/w18s.svg)no-repeat right;        width:4vw;        height:4vw;        right:5%;        top:calc((100% - 4vw)/2);        background-size:100%;        opacity:1;        transition:all 0.3s;    }    .clas-list-wap .clas-trigger.open:after {        transform:rotate(90deg);    }    .clas-list-wap .clas-menu {        background-color:#ffffff;        display:none;        overflow:hidden;    }    .clas-list-wap .clas-menu .navA {        width:100%;        padding:0 5%;        border-bottom:1px solid #EEEEEE;        display:flex;        flex-wrap:wrap;        align-items:center;        justify-content:space-between;    }    .clas-list-wap .clas-menu .navA .cA {        width:calc(100% - 20vw);        line-height:12vw;        color:#333333;        font-size:4vw;        display:block;        cursor:pointer;        display:-webkit-box;        overflow:hidden;        -webkit-box-orient:vertical;        -webkit-line-clamp:1;        text-overflow:ellipsis;        word-break:break-all;    }    .clas-list-wap .clas-menu .navA .cAI {        width:20vw;        height:12vw;        cursor:pointer;        display:flex;        align-items:center;        justify-content:flex-end;        position:relative;    }    .clas-list-wap .clas-menu .navA .cAI:after {        content:'';        position:absolute;        width:4vw;        height:4vw;        background:url(../images/icons/w18.svg) no-repeat 90% center;        background-size:100%;        transform:rotate(0deg);        transition:all 0.5s;    }    .clas-list-wap .clas-menu .eBls {        width:100%;        overflow:hidden;        display:none;    }    .clas-list-wap .clas-menu .eBls .cB {        color: #555555;        border-top:1px solid #EEEEEE;        line-height:10vw;        padding:0 4%;        font-size:3.5vw;        display:-webkit-box;        overflow:hidden;        -webkit-box-orient:vertical;        -webkit-line-clamp:1;        text-overflow:ellipsis;        word-break:break-all;    }    .clas-list-wap .clas-menu .navA.on .cA {        color:var(--colorZT);    }    .clas-list-wap .clas-menu .eBls .cB.on {        color:var(--colorZT);    }    .clas-list-wap .clas-menu .navA.on .eBls {        display:block;    }    .clas-list-wap .clas-menu .navA.open .cAI:after {        transform:rotate(90deg);    }    .clas-list-wap .clas-menu .eBls .on .cB{        color: var(--colorZT);    }}/*单内容*/@media screen and (max-width:1024px) {    .single-intro .EcA {        font-size:4.2vw;        margin:0 0 4% 0;    }    .single-intro .EcB {        font-size:3.8vw;        margin:0 0 4% 0;    }    .single-intro .EcC {        font-size:3.5vw;    }}/*图片展示*/@media screen and (max-width:1024px) {    .Zoom-list {        margin:-2vw;    }    .Zoom-list .Ec-item {        width:100%;        padding:2vw;    }    .Zoom-list .Ec-item .ecBox .EcA {        padding:4%;    }    .Zoom-list .Ec-item .ecBox .EcC {        font-size: 3.5vw;        padding: 4%;    }}/*产品*/@media screen and (max-width:1024px) {    .ProSearch{        margin: 0 0 4vw 0;        flex-wrap: wrap;    }    .ProSearch .EcTit{        font-size: 3.5vw;        line-height: 2;        background: url(../images/w101.png) no-repeat left center;        background-size: 8vw;        padding: 0 0 0 13vw;        margin: 0 0 4vw 0;    }    .ProSearch .EcSearch{        width: 100%;        position: relative;    }    .ProSearch .EcSearch .EcForm{        width: 100%;    }    .ProSearch .EcSearch .EcForm .EcBx{        background-color: #f5f5f5;        padding: 4vw;    }    .ProSearch .EcSearch .EcForm .EcBx .EcSrk{        font-size: 3.2vw;        width: calc(100% - 10vw);        padding: 0 4vw;        height: 10vw;    }    .ProSearch .EcSearch .EcForm .EcBx .EcBtn{        width: 10vw;        height: 10vw;    }    .ProCons{        flex-wrap: wrap;        margin: 0 0 6vw 0;    }    .ProRMain{        width: 100%;    }    .ProList{        margin: -2vw;    }    .ProList .EcIe{        width: calc(100%/1);        padding: 2vw;    }    .ProList .EcIe .EcBx{        flex-wrap: wrap;        border-radius: 1vw;        padding: 4vw;    }    .ProList .EcIe .EcBx .ecIm{        position: relative;        width: 100%;        padding-top: 67.5%;        overflow: hidden;        margin: 0 0 3vw 0;    }    .ProList .EcIe .EcBx .ecCN{        width: 100%;    }    .ProList .EcIe .EcBx .ecCN .ecMA{        flex-wrap: wrap;    }    .ProList .EcIe .EcBx .ecCN .ecMA .ecL{        width: 100%;        margin: 0 0 2vw 0;    }    .ProList .EcIe .EcBx .ecCN .ecMA .ecR{        width: 100%;    }    .ProList .EcIe .EcBx .ecCN .ecMB{        flex-wrap: wrap;    }    .ProList .EcIe .EcBx .ecCN .ecMB .ecL{        width: 100%;    }    .ProList .EcIe .EcBx .ecCN .ecMB .ecR{        margin: 3vw 0 0 0;        width: 100%;    }    .ProList .EcIe .EcBx .ecCN .ecLe{        width: 100%;        height: 1px;        margin: 2vw 0;        background-color: #bfbfbf;    }    .ProList .EcIe .EcBx .ecCN .ecMc{        font-size: 4vw;    }    .ProList .EcIe .EcBx .ecCN .ecMx{        font-size: 3.2vw;        margin: 2vw 0 0 0;    }    .ProList .EcIe .EcBx .ecCN .ecLb{        font-size: 3.5vw;        margin: 2vw 0 0 0;    }    .ProList .EcIe .EcBx .ecCN .ecZk{        font-size: 3vw;        color: #777777;    }    .ProList .EcIe .EcBx .ecCN .ecJg{        margin: 2vw 0 0 0;        font-size: 5vw;    }    .ProList .EcIe .EcBx .ecCN .ecIn{        font-size: 3.2vw;    }    .ProList .EcIe .EcBx .ecCN .ecCk{        font-size: 3.5vw;        padding: 2.5vw 0;        letter-spacing: 2px;        margin: 0;    }    .ProDetCon{        padding: 4vw;        margin: 0 0 4vw 0;    }    .ProConA{        flex-wrap: wrap;        margin: 0 0 4vw 0;    }    .ProConA .ProIm{        width: 100%;    }    .ProConA .ProIm .ProImA .SwBtn{        display: none;    }    .ProConA .ProIm .ProImA .inIm{        position: relative;        overflow: hidden;        width: 100%;        padding-top: 69.15%;    }    .ProConA .ProIn{        margin: 4vw 0 0 0;        width: 100%;        padding: 0;        position: relative;    }    .ProConA .ProIn .ecMA{        flex-wrap: wrap;    }    .ProConA .ProIn .ecMA .ecL{        width: 100%;        margin: 0 0 2vw 0;    }    .ProConA .ProIn .ecMA .ecR{        width: 100%;    }    .ProConA .ProIn .ecMB{        flex-wrap: wrap;    }    .ProConA .ProIn .ecMB .ecL{        width: 100%;    }    .ProConA .ProIn .ecMB .ecR{        margin: 3vw 0 0 0;        width: 100%;    }    .ProConA .ProIn .ecLe{        width: 100%;        height: 1px;        margin: 2vw 0;    }    .ProConA .ProIn .ecMc{        font-size: 4vw;    }    .ProConA .ProIn .ecMx{        font-size: 3.2vw;        margin: 2vw 0 0 0;    }    .ProConA .ProIn .ecLb{        font-size: 3.5vw;        margin: 2vw 0 0 0;    }    .ProConA .ProIn .ecZk{        font-size: 3vw;    }    .ProConA .ProIn .ecJg{        margin: 2vw 0 0 0;        font-size: 5vw;    }    .ProConA .ProIn .ecIn{        font-size: 3.2vw;    }    .ProConA .ProIn .ecCk{        font-size: 3.5vw;        padding: 2.5vw 0;        letter-spacing: 2px;        margin: 0;        border-radius: 1vw;    }    .ProConB{        flex-wrap: wrap;        margin: 0 0 4vw 0;    }    .ProConB .EcBtn{        display: none;        /*display: block;*/        width: 100%;        font-size: 3vw;        color: #ffffff;        font-weight: 400;        padding: 4vw 10vw 4vw 14vw;        white-space:nowrap;        margin: 0 0 4vw 0;    }    .ProConB .EcBtn.YsA{        background: #313131 url(../images/w103.png) no-repeat 4vw center;        background-size: 6vw;    }    .ProConB .EcBtn.YsB{        background: var(--colorZT) url(../images/w104.png) no-repeat 4vw center;        background-size: 6vw;    }    .ProConC .EcTit{        font-size: 5vw;        padding: 0 0 3vw;        margin: 0 0 4vw 0;        letter-spacing: 1px;    }    .ProConC .EcTit:after{        content: '';        position: absolute;        width: 100%;        height: 1px;        background-color: #bfbfbf;        bottom: 0;        left: 0;    }    .ProVideo{        flex-wrap: wrap;        margin: 0 0 4vw 0;    }    .ProVideo .voIn{        width: 100%;        padding: 0;        margin: 0 0 4vw 0;    }    .ProVideo .voIn .voA{        font-size: 4vw;        margin: 0 0 2vw 0;    }    .ProVideo .voIn .voB{        font-size: 3.5vw;        color: #777777;        line-height: 2;    }    .ProVideo .voCn{        width: 100%;    }    .ProVideo .voCn .voSP{        width: 100%;        height: auto;    }    .ProContent{        padding: 0;    }}/*配件服务*/@media screen and (max-width:1024px) {    .FwMain{        position: relative;    }    .FwLs{        display: flex;        flex-wrap: wrap;        margin: -1.5vw;    }    .FwLs .EcIe{        width: calc(100%/1);        padding: 1.5vw;    }    .FwLs .EcIe .EcBx .ecCn{        padding: 4vw 4vw 0;        height: 30%;    }    .FwLs .EcIe .EcBx .ecCn .ecMc{        font-size: 4vw;        font-weight: 700;    }    .FwLs .EcIe .EcBx .ecCn .ecCk{        width: 8vw;        height: 8vw;        margin: 5vw 0 0 0;        display: none;    }    .FwLs .EcIe .EcBx:hover .ecCn{        padding: 0 4vw;    }    .FwAds{        padding: 10vw 0;    }    .FwAds .ecCn{        width: 100%;    }    .FwAds .ecCn .ecDx .ecA{        font-size: 5vw;        margin: 0 0 5vw 0;    }    .FwAds .ecCn .ecDx .ecB{        font-size: 3.5vw;        margin: 0 0 5vw 0;        text-align: center;    }    .FwAds .ecCn .ecDx .ecC{        display: inline-block;        font-size: 3.5vw;        padding: 2vw 8vw;    }    .FwInt{        flex-wrap: wrap;        padding: 4vw;        margin: 0 0 5vw 0;    }    .FwInt .EcIm{        width: 100%;        position: relative;        padding-top: 93%;        overflow: hidden;        margin: 0 0 4vw 0;    }    .FwInt .EcIn{        width: 100%;    }    .FwInt .EcIn .ecA{        font-size: 4vw;        margin: 0 0 3vw 0;    }    .FwInt .EcIn .ecB{        font-size: 3.5vw;        line-height: 2;        margin: 0 0 4vw 0;    }    .FwInt .EcIn .ecC{        font-size: 3.5vw;        padding: 2vw 8vw;    }    .FwDet{        flex-wrap: wrap;        margin: 0 0 5vw 0;    }    .FwDet .FwMenu{        width: 100%;        border: 1px solid #b3b3b3;        border-radius: 10px;        background-color: #FFFFFF;        overflow: hidden;        padding: 0;        margin: 0 0 5vw 0;    }    .FwDet .FwMain{        width: 100%;        border: 1px solid #b3b3b3;        border-radius: 10px;        background-color: #FFFFFF;        overflow: hidden;        padding: 4vw;    }    .FwDet .TabLs{        position: relative;    }    .FwDet .TabLs .EcIe{        padding: 4vw 6vw;        cursor: pointer;        color: #555555;        position: relative;    }    .FwDet .TabLs .EcIe:after{        content: '';        position: absolute;        width: 4vw;        height: 4vw;        right: 4vw;        filter: brightness(0.4);    }    .FwDet .TabLs .EcIe .EcBx{        font-size: 4vw;    }    .FwDet .FwYsB .FwLs .EcIe .EcBx .ecCn .ecMc{        font-size: 4vw;    }    .FwDet .FwYsB .FwLs .EcIe .EcBx .ecCn .ecCk{        width: calc(var(--bili)* 30px);        height: calc(var(--bili)* 30px);    }    .FwDet .FwYsC{        position: relative;    }    .FwDet .FwYsC .IProMain{        width: 100%;    }    .FwDet .FwYsD{        position: relative;    }    .FwDet .FwYsD .Case-list{        margin: calc(var(--bili)* -15px);    }    .FwDet .FwYsD .Case-list .InItem{        padding: calc(var(--bili)* 15px);    }    .AroundYsB{        margin: 0 0 4vw 0;    }    .AroundYsB .Acls{        line-height: 10vw;        font-size: 3.5vw;        padding: 0 8vw;        max-width: 50%;    }    .AroundYsB .Acls:before{        width: 6vw;        height: 6vw;    }}/*案例*/@media screen and (max-width:1024px) {    .Case-list{        margin: -2vw;    }    .Case-list .InItem{        width: calc(100%/1);        padding: 2vw;    }    .Case-list .InItem .ecBox .inIm{        margin: 0 0 3vw 0;    }    .Case-list .InItem .ecBox .inCn .inA{        font-size: 4vw;    }    .Case-list .InItem .ecBox .inCn .inB{        font-size: 3.5vw;        margin: 2vw 0 0 0;    }    .Case-list .InItem .ecBox .inCn .inC{        margin: 2vw 0 0 0;        font-size: 3vw;        padding: 2vw 4vw;    }    .DetInfo{        flex-wrap: wrap;        padding: 4vw;        margin: 0 0 5vw 0;        border-radius: 1vw;    }    .DetInfo .EcIm{        width: 100%;        position: relative;        padding-top: 65%;        overflow: hidden;        margin: 0 0 4vw 0;    }    .DetInfo .EcCn{        width: 100%;    }    .DetInfo .EcCn .EcTit{        font-size: 4vw;    }    .DetInfo .EcCn .EcInt{        margin: 4vw 0 0 0;        font-size: 3.5vw;    }    .DetInfo .EcCn .EcBtn{        font-size: 3.5vw;        padding: 2vw 6vw;        margin: 4vw 0 0 0;    }    .DetMain{        flex-wrap: wrap;        margin: 0 0 4vw 0;    }    .DetMain .DmContent{        width: 100%;        padding: 4vw;        border-radius: 1vw;    }    .DetMain .DmRec{        margin: 5vw 0 0 0;        width: 100%;        padding: 4vw;        border-radius: 1vw;    }    .DetMain .DmRec .EcTit{        font-size: 4vw;        padding: 0 0 2vw 0;        margin: 0 0 3vw 0;    }    .DetCaseTab{        margin: 0 0 4vw 0;        border-radius: 0;        white-space: nowrap;        flex-wrap: nowrap;        overflow: auto;    }    .DetCaseTab .EcIe{        width: 100%;    }    .DetCaseTab .EcIe .EcBx{        font-size: 3.5vw;        padding: 4vw 4vw;    }    .ContentNr{        font-size: 3.5vw;    }    .CaseRec{        margin: -2vw;    }    .CaseRec .EcIe{        width: calc(100%/1);        padding: 2vw;    }    .CaseRec .EcIe .EcBx{        display: block;    }    .CaseRec .EcIe .EcBx .ecMc{        margin: 2vw 0 0 0;        font-size: 4vw;    }    .CaseRec .EcIe .EcBx .ecCk{        margin: 2vw 0 0 0;        font-size: 3.2vw;    }}/*解决方案*/@media screen and (max-width:1024px) {    .SolMain{        position: relative;    }    .SolLs{        margin: -2vw;    }    .SolLs .EcIe{        width: calc(100%/1);        padding: 2vw;    }    .SolLs .EcIe .EcBx .ecCn .ecMc{        bottom: 4vw;        padding: 0 6vw;        font-size: 4vw;    }    .AdsMain{        padding: 10vw 0;        text-align: center;    }    .AdsMain .EcCon .ecA{        font-size: 4vw;        color: var(--colorZT);        font-weight: 700;        line-height: 2;    }    .AdsMain .EcCon .ecB{        margin: 5vw 0 0 0;        color: #FFFFFF;        line-height: 2;    }    .AdsMain .EcCon .ecC{        margin: 5vw 0 0 0;        font-size: 3.5vw;        padding: 2vw 6vw;    }    .DetMain{        flex-wrap: wrap;        margin: 0 0 6vw 0;    }    .DetMain .FwMenu{        width: 100%;        padding: 0;        margin: 0 0 4vw 0;        border-radius: 1vw;    }    .DetMain .FwMain{        width: 100%;        padding: 4vw;    }    .DetMain .TabLs{        position: relative;    }    .DetMain .TabLs .EcIe{        padding: 4vw 12vw 4vw 4vw;        cursor: pointer;        color: #555555;        position: relative;        margin: 0;    }    .DetMain .TabLs .EcIe:after{        width: 4vw;        height: 4vw;        right: 4vw;        top: 50%;    }    .DetMain .TabLs .EcIe .EcBx{        font-size: 4vw;    }    .DetMain .TabLs .EcIe.on{        background-color: var(--colorZT);        color: #FFFFFF;    }    .DetMain .TabLs .EcIe.on:after{        filter: brightness(1);    }    .AroundYsB {        margin: 0 0 4vw 0;    }    .AroundYsB .Acls {        line-height: 10vw;        font-size: 3.5vw;        padding: 0 8vw;        max-width: 50%;    }    .AroundYsB .Acls:before {        width: 6vw;        height: 6vw;    }}/*网站地图*/@media screen and (max-width:1024px) {    .MpaList{        display: flex;        flex-wrap: wrap;    }    .MpaList .EcItem{        width: 100%;        border-bottom: 1px dashed #e0e0e0;        padding-bottom: 3vw;        margin-bottom: 3vw;    }    .MpaList .EcItem .ecBox .ecA{        font-size: 4vw;        margin: 0 0 3vw 0;    }    .MpaList .EcItem .ecBox .ecB{        font-size: 4vw;    }    .MpaList .InList{        margin: -2vw;    }    .MpaList .InList .InItem{        padding: 2vw;    }    .MpaList .InList .InItem .inBox{        font-size: 4vw;    }}/*搜索*/@media screen and (max-width: 1024px) {    .Search-nav{        padding: 0 0 4vw;    }    .Search-nav .nav-item{        padding: 2vw 0;        font-size: 4vw;        cursor: pointer;        border-bottom: 2px solid transparent;        display: flex;        align-items: center;        margin: 0 5vw 4vw 0;    }    .Search-nav .nav-item i{        background-color: var(--colorZT);        color: #fff;        font-size: 3vw;        padding: 0.5vw 1.5vw;        margin: 0 0 0 2vw;        border-radius: 2px;    }    .Search-nav .nav-item.on{        border-bottom: 2px solid var(--colorZT);    }    .Search-list{        margin: -2vw;        padding: 0;    }    .Search-list .InItem{        padding: 2vw;    }    .Search-list .InItem .ecBox{        background-color: #ffffff;        display: flex;        align-items: center;        transition: all 0.5s;        padding: 0 0 3vw 0;    }    .Search-list .InItem .ecBox .inIm{        width: 35%;        position: relative;        padding-top: 35%;        overflow: hidden;    }    .Search-list .InItem .ecBox .inCn{        width: 62%;        /*padding: 0 0 0 4%;*/    }    .Search-list .InItem .ecBox .inCn .inA{        font-size: 4vw;        margin: 0 0 2vw 0;    }    .Search-list .InItem .ecBox .inCn .inB{        font-size: 3vw;        margin: 0 0 3vw 0;        line-height: 1.8;    }    .Search-list .InItem .ecBox .inCn .inC{        font-size: 3vw;        border-radius: 60px;        padding: 1.5vw 6vw;    }    .Search-list .InItem .ecBox .inCn .inD{        font-size: 3vw;    }    .Search-list .InItem .ecBox:hover {        box-shadow: none;    }}/*招聘*/@media screen and (max-width: 1024px) {    .recruit-item .recruit-mc {        padding: 5vw 4vw;    }    .recruit-item .recruit-mc .EcA {        font-size: 4vw;        color: #333333;        border-left: 1vw solid var(--colorZT);        padding: 0 0 0 4vw;    }    .recruit-item .recruit-mc .Ec-Ma {        display: none;    }    .recruit-item .RecCon {        padding: 0;        display: none;    }    .recruit-item .RecCon .InCon {        padding: 4vw;    }    .recruit-item .RecCon .InCon .CnAs {        padding: 0 0 4vw;        margin: 0 0 4vw 0;    }    .recruit-item .RecCon .InCon .CnAs .inList {        margin: -1.5vw;    }    .recruit-item .RecCon .InCon .CnAs .inList .inItem {        width: calc(100%/1);        padding: 1.5vw;    }    .recruit-item .RecCon .InCon .CnAs .inList .inItem .ecBox {        font-size: 3.5vw;    }    .recruit-item .RecCon .InCon .CnBs {        padding: 0 0;        flex-wrap: wrap;    }    .recruit-item .RecCon .InCon .CnBs .inL {        width: 100%;    }    .recruit-item .RecCon .InCon .CnBs .inR {        width: 100%;        flex-wrap: wrap;    }    .recruit-item .RecCon .InCon .CnBs .Cns {        position: relative;        width: 100%;        margin: 0 0 4vw 0;    }    .recruit-item .RecCon .InCon .CnBs .Cns .inA {        font-size: 4vw;        margin: 0 0 2vw;    }    .recruit-item .RecCon .InCon .CnBs .Cns .inB {        font-weight: 400;        font-size: 3.5vw;        color: #333333;        line-height: 2;    }    .recruit-item .RecCon .InCon .CnBs .Cns .inB * {        font-size: 3.5vw;        color: #333333;        line-height: 2;    }}/*云*/@media screen and (max-width: 1024px) {    .CloudLs{        margin: -2vw;    }    .CloudLs .EcIe{        width: calc(100%/2);        padding: 2vw;    }    .CloudLs .EcIe .EcBx{        padding: 5vw;    }    .CloudLs .EcIe .EcBx .ecIm{        width: 20vw;        height: auto;        overflow: hidden;    }    .CloudLs .EcIe .EcBx .ecIn{        margin: 4vw 0 0 0;        font-size: 3.5vw;    }    .CloudBnt{        margin: 6vw 0 0 0;        display: flex;        justify-content: center;    }    .CloudBnt .Btn{        font-size: 3.5vw;        padding: 2.5vw 6vw;        border-radius: 1vw;    }}/*下载*/@media screen and (max-width: 1024px) {    .DownCons{        display: flex;        justify-content: space-between;        align-items: flex-start;        flex-wrap: wrap;        padding: 0;    }    .PuBMenuYsA{        width: 100%;        margin: 0 0 4vw 0;    }    .PuBMenuYsA .MenuAn{        position: relative;    }    .PuBMenuYsA .MenuAn .CAcn{        width: 100%;        border-bottom: 1px solid #FFFFFF;    }    .PuBMenuYsA .MenuAn .CAcn:last-child{        margin: 0;    }    .PuBMenuYsA .MenuAn .CAcn .CAa{        background-color: #efefef;        cursor: pointer;        font-size: calc( var(--bili) * 16px );        color: #333333;        font-weight: 700;        position: relative;        height: calc( var(--bili) * 66px );        line-height: calc( var(--bili) * 66px );        padding: 0 calc( var(--bili) * 60px ) 0 calc( var(--bili) * 50px );        display: -webkit-box;        overflow: hidden;        -webkit-box-orient: vertical;        -webkit-line-clamp: 1;        text-overflow: ellipsis;        word-break: break-all;    }    .PuBMenuYsA .MenuAn .CAcn .CAa:before{        content: '';        position: absolute;        border: calc( var(--bili) * 5px ) solid #313131;        width: calc( var(--bili) * 8px );        height: calc( var(--bili) * 8px );        background-color: #FFFFFF;        border-radius: 50%;        left: calc( var(--bili) * 20px );        top: 50%;        transform: translateY(-50%);    }    .PuBMenuYsA .MenuAn .CAcn .CAa:after{        content: '';        position: absolute;        width: calc( var(--bili) * 24px );        height: calc( var(--bili) * 24px );        border-radius: 50%;        background: #aeaeae url(../images/icons/w12s.svg) no-repeat center;        background-size: 50%;        right: calc( var(--bili) * 30px );        top: 50%;        transform: translateY(-50%);        transition: all 0.5s;    }    .PuBMenuYsA .MenuBn{        position: relative;        display: none;    }    .PuBMenuYsA .MenuBn .CBcn{        width: 100%;    }    .PuBMenuYsA .MenuBn .CBcn .CBa{        border-top: 1px dashed #d6d6d6;        cursor: pointer;        height: calc( var(--bili) * 60px );        line-height: calc( var(--bili) * 60px );        font-size: calc( var(--bili) * 14px );        color: #333333;        padding: 0 calc( var(--bili) * 60px ) 0 calc( var(--bili) * 50px );        display: -webkit-box;        overflow: hidden;        -webkit-box-orient: vertical;        -webkit-line-clamp: 1;        text-overflow: ellipsis;        word-break: break-all;        position: relative;    }    .PuBMenuYsA .MenuBn .CBcn .CBa:before{        content: '';        position: absolute;        width: calc( var(--bili) * 12px );        height: calc( var(--bili) * 12px );        background: url(../images/w16.svg) no-repeat center;        background-size: 100%;        left: calc( var(--bili) * 24px );        top: 50%;        transform: translateY(-50%);        filter: grayscale(1);    }    .PuBMenuYsA .MenuBn .CBcn:first-child .CBa{        border-top: 0;    }    .PuBMenuYsA .MenuAn .CAcn.on .MenuBn{        display: block;    }    .PuBMenuYsA .MenuAn .CAcn.on .CAa,.PuBMenuYsA .MenuAn .CAcn:hover .CAa{        color: var(--colorZT);    }    .PuBMenuYsA .MenuAn .CAcn.on .CAa:before,.PuBMenuYsA .MenuAn .CAcn:hover .CAa:before{        border-color: var(--colorZT);    }    .PuBMenuYsA .MenuAn .CAcn.on .CAa:after,.PuBMenuYsA .MenuAn .CAcn:hover .CAa:after{        transform: translateY(-50%) rotate(90deg);    }    .PuBMenuYsA .MenuBn .CBcn .CBa:hover,.PuBMenuYsA .MenuBn .CBcn.on .CBa{        color: var(--colorZT);    }    .PuBMenuYsA .MenuBn .CBcn .CBa:hover:before,.PuBMenuYsA .MenuBn .CBcn.on .CBa:before{        filter: grayscale(0);    }    .DownMain{        width: 100%;    }    .DownLs{        margin: -2vw;    }    .DownLs .EcIe{        width: calc(100%/1);        padding: 2vw;    }    .DownLs .EcIe .EcBx .ecIm{        width: 22vw;        height: 22vw;        background: #bfbfbf url(../images/w15.png) no-repeat center;        background-size: 14vw;    }    .DownLs .EcIe .EcBx .ecCn{        width: calc(100% - 22vw);        padding: 0 4vw;    }    .DownLs .EcIe .EcBx .ecMc{        font-size: 4vw;    }    .DownLs .EcIe .EcBx .ecMA{        margin: 3vw 0 0 0;    }    .DownLs .EcIe .EcBx .ecIn{        font-size: 3vw;        color: #555555;        width: calc(100% - 20vw);    }    .DownLs .EcIe .EcBx .ecAn{        font-size: 3vw;        width: 20vw;        padding: 2vw 0;        border-radius: 1vw;    }}/*视频*/@media screen and (max-width: 1024px) {    .VideoLs{        margin: -2vw;    }    .VideoLs .EcIe{        width: calc(100%/1);        padding: 2vw;    }    .VideoLs .EcIe .EcBx .ecIm:after{        width: 12vw;        height: 12vw;    }    .VideoLs .EcIe .EcBx .ecCn{        padding: 5vw;    }    .VideoLs .EcIe .EcBx .ecMC{        font-size: 3.8vw;    }    .VideoLs .EcIe .EcBx:hover .ecIm img{        transform: scale(1.1);    }    .VideoLs .EcIe .EcBx:hover .ecMC{        color: var(--colorZT);    }}/*视频弹出*/@media screen and (max-width: 1024px) {    .TccFull .InMain{        width: 100%;        transition: all 0s;    }    .TccFull .InMain .InClose{        font-size: 4vw;        right: 4vw;        top: 4vw;        opacity:1;    }    .TccFull .InMain .VideoSrc{        width: 100vw;        height: 50vh;    }}/*个人中心*/@media screen and (max-width: 1024px) {    .UserMain{        margin: 15vw 0 0 0;        padding: 8vw 0;        background-color: #FFFFFF;    }    .UserMain .UserCon{        width: 100%;        padding: 0;        background: #fff;        box-shadow: none;        border-radius: 0;    }    .UserMain .UserCon .InTit .inA{        font-size: 4vw;        border-left: 1vw solid var(--colorZT);        padding: 0 0 0 3vw;    }    .UserMain .UserCon .InTit .inB{        font-size: 3.5vw;        padding: 0 0 0 6vw;    }    .UserMain .UserCon .InTit .inB:after{        width: 4vw;        height: 4vw;    }    .UserMain .UserInfo{        border-top: 1px solid #e3e3e3;        padding: 2vw 0 0 0;        margin: 4vw 0 0 0;    }    .UserMain .UserInfo .UiEdit{        top: 3.5vw;        right: 0;        font-size: 3.5vw;        padding: 0 0 0 6vw;        background: url(../images/w81.svg) no-repeat center left;        background-size: 4vw;        display: block;        line-height: 2;    }    .UserMain .UserInfo:hover .UiEdit{        display: block;    }    .UserMain .UserInfo.on .UiEdit{        display: none!important;    }    .UserMain .UserInfo .UiItem{        flex-wrap: wrap;        margin: 2.5vw 0;        padding: 0 4vw;    }    .UserMain .UserInfo .UiItem .UiL{        width: 100%;        font-size: 4vw;        color: #333333;    }    .UserMain .UserInfo .UiItem .UiR{        width: 100%;        display: flex;        align-items: center;    }    .UserMain .UserInfo .UiItem .Wzc{        color: #333333;        font-size: 3.8vw;        height: 12vw;        display: flex;        align-items: center;    }    .UserMain .UserInfo .UiItem .Srk{        height: 12vw;        width: 100%;        color: #333333;        background-color: #FFFFFF;        font-size: 3.8vw;    }    .UserMain .UserInfo .UiItem .BtnA{        margin: 4vw 0 0 0;        cursor: pointer;        width: 48%;        padding: 2vw;        font-size: 4vw;    }    .UserMain .UserInfo .UiItem .BtnB{        margin: 4vw 0 0 4%;        cursor: pointer;        width: 48%;        padding: 2vw;        font-size: 4vw;    }    .UserMain .UserInfo .BtnIe{        display: none;    }    .UserMain .UserInfo.on .UiItem .Srk{        border-bottom: 1px solid #e3e3e3;    }    .UserMain .UserInfo.on .BtnIe{        display: flex;    }}/*注册*/@media screen and (max-width: 1024px) {    .RegisterMain{        margin: 15vw 0 0 0;        padding: 8vw 0;    }    .RegisterMain .RlrBox{        display: flex;        flex-direction: column;        align-items: center;    }    .RegisterMain .RlrCon{        width: 100%;        padding: 4vw;    }    .RegisterMain .InTit{        font-size: 4vw;        margin: 0 0 2vw 0;    }    .RegisterMain .InForm{        position: relative;        width: 100%;    }    .RegisterMain .InForm .InItem{        width: 100%;        flex-wrap: wrap;        padding: 2.5vw 0;    }    .RegisterMain .InForm .InItem:first-child{        border-top: 0;    }    .RegisterMain .InForm .InItem .InMc{        color: #595961;        font-size: 4vw;        width: 100%;        border-right: 0;        margin: 0 0 1vw 0;    }    .RegisterMain .InForm .InItem .InNr{        width: 100%;    }    .RegisterMain .InForm .InItem .Srk{        width: 100%;        height: 10vw;        padding: 0;        font-size: 3.8vw;    }    .RegisterMain .InForm .InItem .CodeBtn{        font-size: 3.5vw;    }    .RegisterMain .InForm .InItem .CzBox{        width: 100%;        display: flex;        justify-content: center;        flex-direction: column;        align-items: center;    }    .RegisterMain .InForm .InItem .InTs{        display: flex;        justify-content: center;        margin: 3vw 0 0 0;    }    .RegisterMain .InForm .InItem .BtnA{        width: 100%;        margin: 2vw 0 0 0;        cursor: pointer;        padding: 2vw;        font-size: 4vw;    }    .RegisterMain .InForm .InItem .InTips{        font-size: 3vw;        margin: 0 2vw;    }    .RegisterMain .InForm .InItem .InTips:hover{        color: var(--colorZT);    }}/*发展历程*/@media screen and (max-width: 1024px) {    .AuHistory{        padding: 8vw 0;    }    .AuHistory .EcTitle{        font-size: 4.5vw;        margin: 0 0 4vw 0;    }    .AuHistory .HistoryMain{        position: relative;        background-color: #fffafa;    }    .AuHistory .HistoryMain:after{        display: none;    }    .AuHistory .HistoryLs{        width: 100%;        border-top: 0;        padding: 2vw 0 0 0;    }    .AuHistory .HistoryLs .EcIe{        width: 100%;        position: relative;        margin: 5vw 0 0 0;    }    .AuHistory .HistoryLs .EcIe .EcDate{        font-size: 5vw;        position: relative;        background: transparent;        left: auto;        top: auto;        transform: none;        margin: 0 0 2vw 0;    }    .AuHistory .HistoryLs .InLs{        margin: -2vw 0;    }    .AuHistory .HistoryLs .InLs .InIe{        width: calc(100%/1);        padding: 2vw 0;    }    .AuHistory .HistoryLs .InLs .InIe .InAc{        height: 100%;        display: flex;        align-items: center;        flex-wrap: wrap;        justify-content: space-between!important;    }    .AuHistory .HistoryLs .InLs .InIe .InAc .InCn{        padding: 4vw;        font-size: 3.5vw;        height: auto;        width: 80%;    }    .AuHistory .HistoryLs .InLs .InIe .InAc .InCn .InB{        margin: 2vw 0 0 0;        line-height: 1.8;    }    .AuHistory .HistoryLs .InLs .InIe .InAc .InIm{        width: 16vw;        height: 16vw;        margin: 0;    }    .AuHistory .HistoryLs .InLs .InIe:nth-of-type(2n) .InAc{        flex-direction: row-reverse;    }    .AuHistory .HistoryLs .EcIe:nth-child(2n) .InLs{        flex-direction: row-reverse;    }    .AuHistory .HistoryLs .EcIe:nth-child(2n) .InLs .InAc{        /*flex-direction: row-reverse;*/        justify-content: flex-end;    }}/*视频*/@media screen and (max-width: 1024px) {    .PubSol{        position: relative;        width: 100%;    }    .PubSol .NrVideo{        z-index: 1;        position: relative;        width: 100%;        height: 60vw;        overflow: hidden;    }    .PubSol .NrVideo .video{        position: relative;        left: auto;        top: auto;        z-index: 2;        transform: none;        width: 100%;        height: 100%;    }    .PubSol .NrNav{        width: 100%;        height: 60vw;        position: absolute;        left: 0;        top: 0;    }    .PubSol .NrCon .NrIe{        transform: scale(0);        position: relative;        z-index: 3;        width: 100%;        transition: all 0.5s;        display: none;        left: auto!important;    }    .PubSol .NrCon .NrIe.on{        display: block;        transform: scale(1);    }    .PubSol .NrCon .NrIe .NrAc{        border-radius: 0;        box-shadow: none;    }    .PubSol .NrCon .NrIe .NrCn{        padding: 0 0 4vw 0;        text-align: left;    }    .PubSol .NrCon .NrIe .NrMc{        font-size: 4vw;    }    .PubSol .NrCon .NrIe .NrCk{        margin: 2vw 0 0 0;        font-size: 3.5vw;    }    .PubSol .NrCon .NrIe .NrIm{        width: 100%;        height: 40vw;    }}