<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 1024px) {
    body, html {
        min-width: 320px;
        width: 100%;
        overflow-x: hidden;

    }
    .wn-content *{
        transition: none!important;
    }
    .wap-none{
        display: none;
    }
    .wap-block{
        display: block;
    }

    .wi-banner{
        padding: 15vw 0 0 0;
    }
    .inner {
        padding: 0 4%;
        width: 100%;
    }
    .wap-header{
        display: block;
    }
    .header{
        display: none;
    }
    .wap-head-lst{
        display: block;
    }

    .wimg05s:hover{
        transform: scale(1);
    }

    .swiper-page-banner .swiper-pagination-bullet{
        margin: 0 5px!important;
    }
    #wnbanner .banner .swiper-pagination-bullet-active{
        width: 12px;
        height: 12px;
    }
    #wnbanner .banner .swiper-pagination-bullet-active .wrapper_con{
        display: none;
    }
    .swiper-index{
        display: none;
    }
    .swiper-pagination.swiper-page-banner{
        bottom: 15px!important;
    }

    .swiper-container-banner{
        padding-top: 15vw;
        height: 50vw;
    }



    .public-title{
        padding: 5% 0;
        margin: 0;
        border-bottom: 0;
    }
    .public-title .dcn{
        font-size: 5.3vw;
        margin: 0;
    }
    .public-title:after{
        display: none;
    }

    .wn-product{
        padding: 0 0 5%;
    }


    .pro_box{
        margin: 0 5% 2%;
    }
    .pro_box .img{
        width: 100%;
        height: auto;
    }
    .pro_box .tie{
        font-size: 4.5vw;
        color: #333333;
        text-align: center;
        font-weight: 700;
        line-height: 2;
    }



    .wn-solution{
        height: 110vw;
        overflow: hidden;
    }
    .wn-solution .sublist{
        height: 110vw;
    }

    .wn-solution .inner{
        padding: 0;
    }
    .wn-solution .con_box .box{
        width: 100%;
        height: 68%;
        padding: 0;
        margin: 0;
        position: absolute;
        top: 32%;
    }

    .wn-solution .ty_title{
        position: absolute;
        top: -15%;
        height: 15%;
        font-size: 4.5vw;
        background-color: rgb(0 62 129 / 60%);
        padding: 0 5%;
        display: flex;
        align-items: center;
    }

    .wn-solution .tabbtn{
        padding: 0;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        min-height: auto;
    }

    .wn-solution .tabbtn li{
        width: 50%;
        border-bottom: 1px solid #0092e2;
        border-right: 1px solid #0092e2;
        display: flex;
        align-items: center;
        padding: 3vw 2vw 3vw 6vw;
    }
    .wn-solution .tabbtn span{
        background-size: 7vw 7vw !important;
        font-size: 4vw;
        line-height: 2;
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        word-break: break-all;
        width: 100%;
        padding-left: 10vw;
    }
    .wn-solution .tabbtn li:nth-child(7),.wn-solution .tabbtn li:nth-child(8){
        display: flex;
    }

    .wn-solution .tabbtn li a{
        display: none!important;
    }

    .wn-solution .tabbtn .current{
        background: transparent;
        padding: 3vw 2vw 3vw 6vw;
        border-top: 0;
    }
    .wn-solution .tabbtn .current span{
        font-weight: 400;
        font-size: 4vw;

    }
    .ty_more a{
        padding: 1vw 14vw;
        margin: 5% 0 0 0;
        font-size: 4vw;
    }


    .wn-news{
        padding: 0 0 5%;
    }
    .wn-news-lst{
        margin: 0;
        display: block;
    }
    .wn-news-lst .dcml{
        width: 100%;
        margin: 0 0 3% 0;
        padding: 0 0 3% 0;
        border-bottom: 1px solid #eeeeee;
    }
    .wn-news-lst .dcmr{
        width: 100%;
    }
    .wn-news-lst .dcml .dca{
        height: auto;
        margin: 0 0 3% 0;
    }

    .wn-news-lst .dcml .wnxw-box{
        width: 100%;
        margin: 0;
        height: auto;
        padding: 0 0 3% 0;
        border-bottom: 0;
    }
    .wn-news-lst .wnxw-box .dcma{
        padding: 1% 0 2%;
        width: 19%;
    }
    .wn-news-lst .wnxw-box .dcma .dcb{
        font-size: 8vw;
    }
    .wn-news-lst .wnxw-box .dcma .dcc{
        font-size: 3vw;
    }

    .wn-news-lst .wnxw-box .dcmb .dcd{
        font-size: 4vw;
        margin-bottom: 2%;
    }
    .wn-news-lst .wnxw-box .dcmb .dce{
        font-size: 3.5vw;
        height: 12vw;
        line-height: 6vw;
    }

    .wn-news-lst .wnxw-box{
        height: auto;
        margin: 0 0 3% 0;
        padding: 0 0 3% 0;
        border-bottom: 1px solid #eeeeee;
    }
    .wn-news-lst .wnxw-box:last-child{
        border-bottom: 0;
        background-color: #ffffff;
    }
    .wnsy-more{
        display: none;
    }





    .footer{
        padding: 5% 0;
    }
    .foot-title{
        font-size: 4.5vw;
        color: #ffffff;
        margin: 0 0 3% 0;
        padding: 0 4%;
        font-weight: 700;
    }
    .footer .foot-ml{
        width: 62%;
    }
    .footer .foot-link{
        display: none;
    }
    .footer .foot-copyright{
        padding: 0;
        border-top: 0;
    }
    .footer .foot-copyright .dca{
        display: none;
    }
    .footer .foot-copyright .dcb{
        font-size: 3.5vw;
        line-height: 2;
    }
    .footer .foot-copyright .dcmr{
        margin: 0;
        width: 100%;
    }
    .footer .foot-mr{
        border-left:0;
        padding-left: 3%;
    }
    .footer .foot-lx{
        display: none;
    }

    .footer .foot-ewm{
        padding: 0;
    }
    .footer .foot-ewm .dca{
        width: 100%;
        height: auto;
    }
    .footer .foot-ewm .dcb{
        font-size: 3.5vw;
    }

    .copyright{
        padding: 5% 0;
    }
    .copyright .infx{
        display: block;
        text-align: center;
        line-height: 2;
        font-size: 3.5vw;
    }
    .wap-foot-copyright{
        font-weight: 300;
        color: #E8E8E8;
        text-align: center;
        line-height: 2;
        font-size: 3.5vw;
        border-top: 1px solid #568fc5;
        padding: 4% 0 0 0;
        margin: 4% 0 0 0;
    }



    .detail-banner{
        margin: 15vw 0 0 0;
        height: 34vw;
        background-size: 200% 100%!important;
    }
    .wap-detail-banner{
        margin: 15vw 0 0 0;
        height: auto;
    }
    .wap-detail-banner .wdbimg{
        width: 200%;
        margin: 0 0 0 -50%;
    }

    .wn-menu{
        border-bottom: 0;
        background-color: #ffffff;
    }
    .wn-menu .inner{
        padding: 0;
    }
    .wn-menu-lst{
        flex-wrap: wrap;
    }

    .wn-menu-box{
        font-size: 3.8vw;
        margin: 0;
        width: 33.3%;
        text-align: center;
    }
    .wn-menu-box.on{
        background-color: var(--mcolor);
        color: #ffffff;
    }
    .wn-menu-box .mCa{
        height: 12vw;
        line-height: 12vw;
    }
    .menu-line{
        display: none;
    }

    .wn-content{
        padding: 5% 0;
    }



    .about-intro{
        display: block;
        padding: 0 4%;
    }
    .about-intro .dcmal{
        width: 100%;
        margin: 0;
    }
    .about_title1{
        display: none;
    }
    .about_info1 .txt{
        color: #575757;
        font-size: 4vw;
    }
    .about-intro .dcmar{
        width: 100%;
    }




    .ab-dcall{
        padding: 0;
        font-size: 3.8vw;
        max-width: 100%;
    }
    .ab-dcall *{
        max-width: 100%;
    }
    .ab-dcall img{
        height: auto;
    }



    .honor-tab{
        padding: 0 0 5%;
    }
    .honor-tab .honor-tab-box{
        width: auto;
        height: 10vw;
        line-height: 10vw;
        padding: 0 7%;
        font-size: 3.8vw;
        margin: 0 2%;
    }


    .honor-box{
        width: 100%;
        margin: 0;
    }
    .honor-box:hover{
        transform:translateY(0);
    }
    .honor-box .dca{
        height: auto;
    }
    .honor-box .dcb{
        height: 10vw;
        line-height: 10vw;
        font-size: 3.8vw;
        padding: 0;
        margin: 2% 0 2% 0;
    }
    .small-content-wh{
        display: none;
    }
    .mask-layer-container .img-pre,.mask-layer-container .img-next{
        top: 90% !important;
    }


    .honor-eh.on{
        display: block;
    }
    .enterprise-honor .dcml{
        display: none;
    }
    .enterprise-honor .dcmr{
        width: 100%;
        height: auto;
    }
    .enterprise-honor .dcmr .ehitem{
        font-size: 3.8vw;
        text-align: left;
        line-height: 1.6;
        padding: 2% 0 3% 0;
    }




    .ab-title{
        font-size: 4.5vw;
        padding: 0 0 5%;
        margin: 0;
    }

    .ab-swcha{
        padding: 0;
    }
    .ab-swcha .dca{
        height: auto;
    }

    .ab-swcha .dcrz{
        height: auto;
    }
    .ab-dcfix{
        padding: 0;
    }
    .ab-dcfix .dca{
        width: 100%;
        height: 45vw;
        overflow: hidden;
    }
    .ab-dcfix .dca img{
        width: 200%;
        margin: 0 0 0 -50%;

    }
    .ab-dcfix .dcb{
        padding: 0 2%;
    }
    .ab-dcfix *{
        font-size: 3.8vw!important;
        line-height: 2!important;
    }


    .culture-list{
        display: block;
    }
    .culture-list .culture-dcma{
        margin: 0 0 5%;
    }

    .culture-list .culture-dcma .dcimg{
        height: 100vw;
    }
    .culture-list .culture-dcma .dcimg img{
        height: auto;
        width: auto;
    }
    .culture-list .culture-dcma .dcma{
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        padding: 5%;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }
    .culture-list .culture-dcma .dcma .dca{
        font-size: 4.5vw;
    }
    .culture-list .culture-dcma .dcma .dcb{
        font-size: 4vw;
        margin: 3% 0 0 0;
    }
    .culture-list .culture-dcma .dcma .dcc{
        font-size: 3.8vw;
        margin: 3% 0 0 0;
        line-height: 1.6;
    }
    .culture-list .culture-dcmb .dcma{
        padding: 5%;
    }
    .culture-list .culture-dcmb{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .culture-list .culture-dcmb .dcma .dca{
        font-size: 4.5vw;
        padding: 0 0 4% 0;
        margin: 0 0 3% 0;
    }
    .culture-list .culture-dcmb .dcma .dcb{
        font-size: 4vw;
    }







    #page{
        padding: 5% 0 10%;
    }
    #page *:first-child{
        display: none;
    }
    #page *:last-child{
        display: none;
    }
    #page *{
        font-size: 3.8vw;
    }
    #page a,#page p{
        border: 1px solid #f5f5f5;
        margin: 0 0 0 -1px;
        padding: 0 4vw;
        height: 8.5vw;
        line-height: 8.4vw;
        display: inline-block;
    }
    #page .pageEllipsis{
        display: none;
    }



    .news-item{
        margin: 0 0 5%;
    }
    .news-item .Acls{

    }
    .news-item .dcaml{
        width: 46%;
        height: 35vw;
    }
    .news-item .dcamr{
        padding: 5%;
        height: auto;
        width: 54%;
        display: block;
    }
    .news-item .dcamr .dcbml{
        width: 100%;
    }
    .news-item .dcamr .dcbml .dca{
        font-size: 4.5vw;
        -webkit-line-clamp: 2;
    }
    .news-item .dcamr .dcbml .dcb{
        display: none;
    }
    .news-item .dcamr .dcbml .dcc{
        font-weight: 400;
        font-size: 3.8vw;
        color: #8E8E8E;
        margin: 0 0 5%;
    }




    .video-list .video-box{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .video-list .video-box .dcb{
        font-size: 3.8vw;
        padding: 0;
        margin: 5% 0 0 ;
    }







    .detail-content{
        padding: 0 4%;
    }

    .detail-content .title{
        font-size: 4.5vw;
    }
    .detail-content .info{
        font-size: 3.5vw;
    }
    .detail-content .content{
        font-size: 3.8vw;
    }
    .detail-content .content *{
        height: auto;
        font-size: 3.8vw;
    }
    .Around{
        flex-wrap: wrap;
    }

    .Around .Aroundul{
        width: 100%;
        text-align: left!important;
        margin: 0 0 5% 0;
        font-size: 3.8vw;
    }





    .product-all .dcml{
        display: none;
    }
    .product-all .dcmr{
        width: 100%;
    }
    .product-search{
        margin: 0 0 5%;
    }
    .product-search .srk{
        width: 85%;
        height: 10vw;
    }
    .product-search .ann{
        width: 15%;
        height: 10vw;
        line-height: 10vw;
        background-size: 38%;
    }

    .product-item{
        width: 100%;
        margin: 0 0 5%;
    }
    .product-item .dca{
        height: auto;
    }
    .product-item .dcb{
        font-size: 4vw;
    }
    .product-item .dcc{
        font-size: 4vw;
    }






    .ab-dcall.jma{
        padding: 0;
        margin: 0 0 3%;
    }
    .ab-condition{
        padding: 0;
    }
    .ab-condition .jmcondition{
        width: 100%;
    }
    .ab-condition .jmcondition{
        padding: 0;
    }
    .ab-condition .jmcondition .dca{
        height: auto;
        width: 30%;
    }
    .ab-condition .jmcondition .dcb{
        margin: 3% 0 0 0;
        font-size: 3.8vw;
    }
    .ab-swcha{
        margin: 0 0 5%;
    }
    .zcyyx{
        width: 100%;
        margin: 0 0 5%;
    }
    .zcyyx .dczcyyx-cm{
        height: auto;
        min-height: auto;
    }
    .zcyyx .dczcyyx-cm .zcyyx-dca{
        font-size: 4vw;
        margin: 0 0 3%;
    }
    .zcyyx .dczcyyx-cm .zcyyx-dcb{
        font-size: 3.8vw;
        line-height: 1.6;
    }








    .recruit-cot .rc-title{
        font-size: 4.5vw;
    }
    .recruit-cot .rc-lst{
        flex-wrap: wrap;
    }
    .recruit-cot .ypxz-box{
        width: 100%;
        height: auto;
        margin: 0 0 5%;
        padding: 5%;
    }


    .recruit-cot .ypxz-box .dcb{
        font-size: 4vw;
        padding-top: 5%;
        padding-bottom: 3%;
    }
    .recruit-cot .ypxz-box .dcc{
        font-size: 3.8vw;
    }




    .recruit-box .recruit-title .recruit-mk:nth-child(3){
        display: none;
    }
    .recruit-box .recruit-title .recruit-mk:nth-child(4){
        display: none;
    }
    .recruit-box .recruit-title .recruit-mk:nth-child(6){
        display: none;
    }
    .recruit-box .recruit-title .recruit-mk{
        width: 25%;
        font-size: 4vw;
    }
    .recruit-box .recruit-title .recruit-mk:first-child{
        width: 40%;
    }
    .recruit-box .recruit-title .recruit-mk:nth-child(2){
        width: 35%;
    }
    .recruit-item .recruit-name{
        padding: 3% 2%;
    }
    .recruit-item .recruit-name .recruit-mk:nth-child(3){
        display: none;
    }
    .recruit-item .recruit-name .recruit-mk:nth-child(4){
        display: none;
    }
    .recruit-item .recruit-name .recruit-mk:nth-child(6){
        display: none;
    }
    .recruit-item .recruit-name .recruit-mk{
        width: 25%;
        font-size: 3.5vw;
        line-height: 2;
    }
    .recruit-item .recruit-name .recruit-mk:first-child{
        width: 40%;
    }
    .recruit-item .recruit-name .recruit-mk:nth-child(2){
        width: 35%;
    }

    .recruit-item.on .recruit-whnr{
        padding: 5%;
        flex-wrap: wrap;

    }
    .recruit-item .recruit-whnr .zwbox{
        width: 100%;
        margin: 0 0 5%;
    }
    .recruit-item .recruit-whnr .zwbox{
        width: 100%;
    }
    .recruit-item .recruit-whnr .zwbox .dca{
        font-size: 4vw;
        margin: 0 0 3%;
    }

    .recruit-item .recruit-whnr .zwbox .dcb{
        font-size: 3.5vw;
    }
    .recruit-item .recruit-whnr .zwbox .dcb *{
        font-size: 3.5vw;
    }





    .lxwm-list{
        display: block;
        padding: 0;
    }
    .lxwm-list .lxr{
        width: 100%;
        padding: 0 4%;
    }
    .lxwm-list .wn-container{
        width: 100%;
        margin: 5% 0 0 0;
    }
    .lxwm-list .lxr .dca{
        font-size: 4.5vw;
        padding: 5% 0 5% 0;
    }
    .lxwm-list .lxr .dcb{
        font-size: 4vw;
        line-height: 2;
        margin: 0 0 3% 0;
        background-position: 0 4px;
        padding-left: 9%;
    }


    .wn-container .BMap_pop *{
        font-size: 3.5vw!important;
    }


    .message-lst{
        width: 100%;
    }

    .message-lst .message-blc{
        flex-wrap: wrap;
        margin: 0;
    }
    .message-lst .w30{
        width: 100%;
        margin: 0 0 5%;
    }
    .message-lst .w100{
        margin: 0 0 5%;
    }

    .message-lst .message-blc:last-child{
        margin: 10% 0;
    }

    .message-lst .message-blc .mbs .srk{
        height: 12vw;
    }

    .message-lst .message-blc .ann{
        width: 100%;
        height: 12vw;
        line-height: 12vw;
        font-size: 4vw;
    }









    /*-----------------*/
    .hsys.wap-bsys{
        background-color: #ffffff;
    }

    .news-list{
        padding: 0;
    }

    .news-list ul li{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .news_img1{
        height: auto;
    }
    .news_info1{
        height: auto;
        padding: 5%;
    }
    .news_info1 .stitle{
        height: auto;
        line-height: 2;
    }
    .news_info1 .news_b1{
        font-size: 3.5vw;
    }
    .Around{
        padding: 5% 4% 0;
        margin: 5% 0 0 0;
    }


    .case-item{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .case-item .dcma{
        height: auto;
        padding: 4%;
    }
    .case-item .dcc{
        padding: 0;
        margin: 0 0 4% 0;
        font-size: 4.5vw;
    }
    .case-item .dcd{
        font-size: 3.5vw;
    }


    .product-detail{
        padding: 0 0 5% 0;
    }
    .product-lr{
        display: block;
    }
    .product-lr .cpl{
        width: 100%;
    }
    .ms-showcase2-template .ms-thumb-list.ms-dir-v{
        display: none;
    }
    .ms-showcase2-template.ms-dir-v{
        padding: 0!important;
        margin: 0!important;
    }

    .product-lr .cpr .cpmc{
        font-size: 4.5vw;
        padding: 5% 0;
    }
    .product-lr .cpr .cpis{
        font-size: 3.5vw;
        line-height: 2;
    }
    .product-intro-title{
        font-size: 4.5vw;
        margin: 0;
        width: 33.3%;
        text-align: center;
    }
    .product-intro-title:first-child{
        margin: 0;
    }
    .product-info{
        padding: 5% 0;
        font-size: 3.5vw;
    }




    .solution-list{
        display: block;
    }

    .solution-list .solution-dcml{
        display: none;
    }
    .solution-list .solution-dcmr{
        width: 100%;
        margin: 0;
        padding: 0 4%;
    }
    .solution-list .xlkr{
        display: none;
    }
    .solution-list .solution-CAtxt{
        display: none;
    }

    .solution-list .solution-CAlst{
        margin: 0;
    }

    .solution-list .solution-box{
        width: 100%;
        margin: 0 0 5% 0;
    }

    .solution-list .solution-box .dca{
        height: auto;
    }
    .solution-list .solution-box .dcb{
        font-size: 4vw;
        height: auto;
        line-height: 2;
        text-align: center;
        margin: 2% 0 0 0;
    }







    .location_service{

    }

    .location_service .lswhy{
        padding: 0 5% 0 0;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
    }
    .location_service .lswhy .lswy_return_a{
        width: 15%;
        display: block;
    }
    .location_service .lswhy .lswy_return{
        width: 100%;
        padding: 4.5vw 0;
        background: url(../images/lswy_return.png) no-repeat 50%;
        background-size: 50%;
        background-color: var(--mcolor);
    }
    .location_service .lswhy .lswy_name{
        width: 67%;
        color: var(--mcolor);
        height: 13vw;
        line-height: 13vw;
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        word-break: break-all;
    }
    .location_service .lswhy .lswy_menu{
        width: 8%;
        position: relative;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .location_service .lswhy .lswy_menu .litem{
        width: 100%;
        height: 2px;
        background-color: var(--mcolor);
        display: block;
        margin: 1vw auto;
        transition: all 0.3s;
    }
    .location_service .lswhy .lswy_menu.is-active .litem:nth-of-type(1){
        transform: rotate(45deg);
        position: absolute;
    }
    .location_service .lswhy .lswy_menu.is-active .litem:nth-of-type(2){
        display: none;
    }
    .location_service .lswhy .lswy_menu.is-active .litem:nth-of-type(3){
        transform: rotate(-45deg);
        position: absolute;
    }
    .location_service .lswhe{
        /*display: none;*/
        height: 0;
        transition: all 0.3s;
        overflow: auto;
        max-height: 98vw;
    }
    .location_service .lswhe.dis{
        /*display: block;*/
        height: auto;

        /*opacity: 1;*/
    }

    .location_service .CAul{
        width: 100%;
    }

    .location_service .CAli{
        position: relative;
        border-bottom: 1px solid #f5f5f5;
        padding: 0 0 0 4%;
    }
    .location_service .lswhe ul li .CAa{
        width: 80%;
        display: block;
        height: 12vw;
        line-height: 12vw;
        color: #333333;
        font-size: 4vw;
    }

    .location_service .CBul{
        width: 100%;
        position: relative;
        height: 0;
        overflow: hidden;
    }
    .location_service .CBul .CBli{
        padding: 0 0 0 4%;
        position: relative;
    }
    .location_service .CBul .CBli:after{

    }
    .location_service .CBul .CBli .CBa{
        width: 80%;
        display: block;
        height: 10vw;
        line-height: 10vw;
        color: #333333;
        font-size: 3.8vw;
    }
    .location_service .CBul.dis{
        height: auto;
    }


    .location_service .CCul{
        width: 100%;
        position: relative;
        height: 0;
        overflow: hidden;
    }
    .location_service .CCul .CCli{
        background-size: 3vw;
        padding: 0 0 0 4%;
    }
    .location_service .CCul .CCli .CCa{
        width: 100%;
        display: block;
        height: 10vw;
        line-height: 10vw;
        color: #333333;
        font-size: 3.5vw;
        padding: 0 8% 0 0;
    }
    .location_service .CCul.dis{
        height: auto;
    }


    .location_service .CAxl{
        position: absolute;
        top: 0;
        right: 0;
        width: 12vw;
        height: 12vw;
        background: url(../images/icons/next_blank.png)no-repeat center;
        background-size: 4vw;
        opacity: 0.7;
    }
    .location_service .CBxl{
        position: absolute;
        top: 0;
        right: 0;
        width: 12vw;
        height: 10vw;
        background: url(../images/icons/next_blank.png)no-repeat center;
        background-size: 4vw;
        opacity: 0.7;
    }

    .location_service .CAli.is-active .CAxl{
        transform: rotate(90deg);
    }
    .location_service .CBli.is-active .CBxl{
        transform: rotate(90deg);
    }

    .location_service .lswhe ul .CAli.selected .CAa{
        color: var(--mcolor);
    }

    .location_service .CBli.selected .CBa{
        color: var(--mcolor);
    }

    .location_service .CCli.selected .CCa{
        color: var(--mcolor);
    }



}
</pre></body></html>