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

    :root{

        --bili:0.7;

        --wzbl:0.7;

    }

    .wap-none{

        display: none;

    }

    .wap-show{

        display: block;

    }

    .wi-banner{

        padding: 15vw 0 0 0;

    }

    .inner {

        padding: 0 4%;

        width: 100%;

    }

    .header{

        display: none;

    }

    .wap-head-lst{

        display: block;

    }

    .bottom-fix{

        display: block;

    }

    .detail-banner{

        margin: 15vw 0 0 0;

        min-height: auto;

    }

    .detail-banner .db-con .db-tie{

        font-size: 4vw;

    }

    .detail-banner .db-con .db-int{

        font-size: 3.5vw;

    }







    .wi-lxlst{

        display: none;

    }



    /*sy-s*/

    .swiper-container-banner{

        width: 100%;

        margin: 0;

        height: 50vw;

    }



    .swiper-wrapper.wap-nowrapper{

        display: block!important;

    }

    .wap-noslide.wap-noslide{

        height: auto;

    }

    .swiper-wrapper{

        /*height: auto;*/

        /*transform: translate3d(0,0,0) !important;*/

        /*overflow: hidden;*/

    }

    .wap-noslide{



    }



    .screen-warp{

        height: auto;

    }







    .wimg {

        /*width: 100%;*/

        /*height: auto;*/

        /*display: block;*/

    }











    .wi-banner .banner_con{

        width: 90%;

        border: 0;

        padding: 0;

    }

    .wi-banner .banner_con .bca{

        font-size: 4vw;

        margin: 0 0 5%;

    }

    .wi-banner .banner_con .bcb{

        font-size: 4vw;

        margin: 0 0 5%;

    }

    .wi-banner .banner_con .bcc{

        font-size: 3.5vw;

    }

    .wi-banner .banner_con .bce{

        display: none;

    }

    .wi-banner .banner_con .bcd{

        display: none;

    }







    /*sy-s*/





    .position-list{

       display: none;

    }

    .latest-title,.latest-lst{

        display: none;

    }





    .Cals-nav .Cabox{

        width: 33.3%;

    }

    .Cals-nav .Cabox:first-child.on:after{

        display: none;

    }

    .Cals-nav .Cabox .Aals{

        height: auto;

        line-height: 2;

        padding: 2vw 0;

        font-size: 3.5vw;

    }

    .Cbl-all{

        width: 100%;

    }

    .Cbr-all{

        display: none;

    }



    .news-box .dcml .dca{

        height: 100px;

    }

    .news-box .dcmr .dcc{

        margin: 3% 0;

    }



    .footer{

        height: auto;

        background-size: cover;

        padding: 5% 0;

        margin: 0 0 13.5vw;

    }

    .footer .infx{

        display: block;

    }

    .footer .foot-mcl{

        width: 100%;

    }

    .footer .foot-mcr{

        width: 100%;

        display: none;

    }

    .foot-crs{

        margin: 5% 0 5% 0;

    }

    .foot-db{

        display: block;

        padding: 5% 5%;

    }

    .foot-db .foot-form{

        width: 100%;

    }

    .foot-db .foot-cus{

        display: none;

    }





    /*关于我们*/

    .ab-intro .abil:after{

        display: none;

    }

    .ab-intro .infx{

        display: block;

    }

    .ab-intro .abil{

        display: none;

    }

    .ab-intro .abir{

        width: 100%;

        padding: 5% 0;

    }

    .ab-wkus{

        margin: 2% 0 0 0;

        padding: 0 0 5%;

        background-color: #FFFFFF;

    }

    .ab-wkus .infx{

        display: block;

    }

    .ab-wkus .wuml .wuml-dca{

        padding: 0;



    }

    .ab-wkus .wuml,.ab-wkus .wumr{

        width: 100%;

    }

    .ab-wkus .wumr .wumr-dca{

        position: relative;

        top: 0;

        height: auto;

        /*display: none;*/

    }



    .ab-culture{

        padding: 5% 0;

    }





    .hi-title .den{

        margin: 0 0 3% 0;

    }

    .hi-title .dcn{

        font-size: 4.5vw;

        margin: 0 0 3% 0;

    }



    .ab-culture .dcmb{



    }

    .ab-culture .dcmb .dcmc{

        width: 100%;

        margin-bottom: 5%;

    }

    .ab-culture .ab-cldca{

        display: block;

    }

    .ab-culture .ab-cldca .dca{

        width: 100%;

        margin: 0 0 5% 0;

    }

    .ab-culture .ab-cldcb{

        padding: 0;

    }



    .ab-evaluate{

        padding: 5% 0;

    }

    .hi-title .dcns{

        font-size: 4.5vw;

        margin: 0 0 3% 0;

    }

    .ab-evaluate-lst .dcmb .dcmc{

        width: 100%;

        margin: 0 0 5% 0;

    }

    .ab-evaluate-lst .dcmb .dcmc .dcd{

        margin: 0 0 3% 0;

    }





    .ab-honor{

        padding: 5% 0;

    }

    .honor-title .dca{

        font-size: 4vw;

        padding: 0 0 3% 0;

        margin: 0 0 3% 0;

    }

    .honor-title .dca:after{

        height: 2px;

    }

    .honor-title .dcb{

        font-size: 4.5vw;

        margin: 0 0 3% 0;

    }

    .honor-title .dcc{

        font-size: 4vw;

        margin: 0 0 3% 0;

    }

    .honor-title .dcd{

        margin: 0 0 3% 0;

    }

    .ab-honor-lst{

        padding: 0;

    }

    .ab-company{

        padding: 5% 0 10%;

    }



    /*关于我们*/



    /*联系我们*/

    .hc-content{

        padding: 5% 0 10%;

    }

    .hc-content .infx{

        display: block;

    }

    .hc-content .lxmy{

        width: 100%;

    }

    .hc-content .lxmy .lx-tie{

        padding: 5% 0;

        height: auto;

        margin: 5% 5%;

    }

    .hc-content .lxmy .lx-lst{

        height: auto;

        margin: 0 5%;

    }

    .hc-content .lxmy .lx-fom{

        margin: 0 5%;

    }



    .hc-content .lxme{

        width: 100%;

        margin: 5% 0 0 0;

    }

    .hc-content .lxme .map-container{

        margin: 0 0 5% 0;

    }

    /*联系我们*/



    /*人才招聘*/

    .sc-recruit{

        padding: 5% 0;

    }

    .recruit-box .recruit-title .recruit-mk{

        width: 33.3%;

    }

    .recruit-box .recruit-title .recruit-mk:nth-child(n+4){

        display: none;

    }

    .recruit-item .recruit-name .recruit-mk{

        width: 33.3%;

    }

    .recruit-item .recruit-name .recruit-mk:nth-child(n+4){

        display: none;

    }

    .recruit-item.on .recruit-whnr{

        padding: 3%;

    }





    .sc-welfare{

        padding: 5% 0;

    }



    .rc-lst{

        display: block;

        height: auto;

    }

    .rc-lst .ll-dcmal{

        width: 100%;

        padding: 5%;

    }

    .rc-lst .ll-dcmar{

        width: 100%;

    }

    .sc-kkxc{

        padding: 5% 0 10%;

    }

    .mask-layer-container .small-content{

        display: none;

    }

    .mask-layer-container .img-pre{

        display: none;

        top: auto!important;

    }

    .mask-layer-container .img-next{

        display: none;

        top: auto!important;

    }

    /*人才招聘*/



    /*产品中心*/



    .product-search{

        display: none;

    }

    .product-Cals{

        padding: 8% 0;

        margin: 0;

        justify-content: space-between;

    }

    .product-Cals .dca{

        width: 48%;

        margin: 0;

        text-align: center;

    }

    .product-box{

        width: 100%;

        margin: 0 0 5% 0;

        padding: 0 0 5% 0!important;

    }

    .product-box .dcb{

        height: auto;

    }

    .product-box .dcc{

        height: auto;

    }



    .idwosxa{

        padding: 5% 0;

    }

    .product-con{

        display: block;

    }

    .product-con .pcl{

        width: 100%;

    }



    .product-con .pcr{

        width: 100%;

        margin: 5% 0 0 0;

        display: block;

    }

    .product-con .od-tpa{

        width: 100%;

    }

    .product-con .od-int .dca{

        margin: 0 0 5% 0;

    }

    .product-con .od-int .dcb{

        margin: 0 0 5% 0;

    }



    .idwosxb{

        padding: 5% 0;

    }

    .od-tsl .ots-cn{

        font-size: 4vw;

        margin: 5% 0;

    }

    .od-tsl .ots-ls{

        font-size: 3.5vw;

    }

    .product-con .od-tpb{

        width: 100%;

    }

    .product-con .od-tpb-infx{

        margin: 5% 0 0 0;

    }

    .idwosxc{

        padding: 5% 0;

    }

    .product-con .od-tpc-infx{

        margin: 0;

    }

    .od-tsl.ots-hs{

        padding: 0;

    }

    .mini-led .mi-tie{

        font-size: 4.5vw;

    }

    .idwosxd{

        /*padding: 5% 0;*/

    }

    .idwosxe{

        padding: 5% 0 10%;

    }

    /*产品中心*/



    /*技术支持*/

    .sc-bozn{

        padding: 5% 0;

    }

    .sc-bozn .infx{

        display: block;

    }

    .sc-bozn .dcml{

        width: 100%;

    }

    .sc-bozn .dcml .dca{

        position: relative;

        left: 0;

        width: 100%;

    }

    .sc-bozn .dcmr{

        width: 100%;

        padding: 5% 0;

    }

    .hi-title.hxlz .dcn{

        font-size: 4.5vw;

    }



    .sc-bozn .dcmr .dca{

        font-size: 4vw;

        margin: 0 0 3% 0;

    }

    .sc-bozn .dcmr .dcb{

        font-size: 3.5vw;

    }

    .sc-leda{

        padding: 5% 0;

    }



    .sc-leda-tab{

        flex-wrap: wrap;

        margin: 0 0 5%;

    }

    .sc-leda-tab .leda-li{

        width: 50%;

        height: 40px;

        line-height: 40px;

        font-size: 3.5vw;

    }

    .sc-leda-tab .leda-li .dca{

        width: calc( var(--bili) * 30px );

        height: calc( var(--bili) * 30px );

    }

    .sc-leda-tab .leda-li .dcb{

        font-size: 3.5vw;

    }

    .sc-leda-lst .leda-box{

        display: block;

    }

    .sc-leda-lst .leda-box .dcml,.sc-leda-lst .leda-box .dcmr{

        width: 100%;

        padding: 0;

        margin: 0 0 5%;

    }

    .sc-leda-lst .leda-box .dcml .dca{

        margin: 0 0 3% 0;

        font-size: 4vw;

        background-size: calc( var(--bili) * 150px ) !important;

        padding: calc( var(--bili) * 70px ) calc( var(--bili) * 70px ) 0 0;

        height: calc( var(--bili) * 120px );

    }





    .sc-ledb{

        padding: 5% 0;

    }

    .sc-ledb-lst .dcb{

        font-size: 4vw;

    }







    .al-bncon .albc-calst{

        padding: calc( var(--bili) * 17px );

        width: 100%;

    }

    .al-bncon .albc-cabox img{

        object-fit: contain;

        max-width: 100%;

        margin: 0 auto;

    }





    /*技术支持*/





    /*首页*/

    .wi-product,.wi-case,.wi-about,.wi-foot{

        position: relative;

        transform: none;

        width: 100%;

        left: 0;

        top: 0;

        padding: 5% 3%;

        height: auto;

    }

    .wi-swpage{

        display: none!important;

    }

    .wi-product .wiod-title{

        font-size: 5.5vw;

        margin: 0 0 5%;

        text-align: center;

        letter-spacing: 1px;

    }

    .wi-product .wiod-tab{

        width: 100%;

    }



    .wi-product .wiod-tab{

        border-bottom: 0;

    }

    .wi-product .wiod-tab .tab-box{

        font-size: 4vw;

        width: 50%;

        text-align: center;

        padding: 2.5% 0;

        height: auto;

        line-height: inherit;

        margin: 0;

        background: rgb(0 0 0 / 50%);

    }

    .wi-product .wiod-tab .tab-box.on{

        background-color: var(--mcolor);

    }

    .wi-product .wiod-tab .tab-box:after{

        display: none;

    }

    .wi-product .wiod-ted{

        width: 100%;

        margin: 0 0 5%;

    }

    .wiod-lst .wiod-box .wodc{

        display: none;

    }

    .wi-case{

        height: 120vw;

        padding: 0;

    }

    .wi-case .wics-box{

        border-left: 1px solid #c7c8c8;

    }

    .wi-case .wics-box:nth-child(n+4){

        display: none;

    }

    .wi-case .wics-box .wics-open .wodca{

        font-size: 5vw;

        margin: 0 0 20%;

    }



    .wi-case .wics-box .wics-open .wodcb{

        /*display: none;*/

        line-height: 2;

        display: -webkit-box;

        overflow: hidden;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 2;

        text-overflow: ellipsis;

        word-break: break-all;

    }

    .wi-case .wics-box .wics-open .wodcc{

        background: var(--mcolor);

        padding: 0;

        text-align: center;

    }

    .wi-about .wiab-title{

        font-size: 5.5vw;

        margin: 0 0 5%;

        text-align: center;

        letter-spacing: 1px;

        font-weight: bold;

    }



    .wi-about .wiab-tab{

        width: 100%;

    }



    .wi-about .wiab-tab .tab-box{

        font-size: 3vw;

    }

    .wi-about .wiab-all .wiab-con{

        height: calc( var(--bili) * 400px );

    }

    .wi-about .wiab-all .wiab-con{

        padding: 0;

    }

    .wi-about .wiab-all .wiab-int{

        margin: 0 0 5% 0;

        font-size: 3vw;

        display: -webkit-box;

        overflow: hidden;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 5;

        text-overflow: ellipsis;

        word-break: break-all;

    }

    .wi-picture{

        justify-content: space-between;

        height: calc( var(--bili) * 400px );

    }

    .wi-picture .wiab-picture{

        width: 48%;

        margin: 0 0 3% 0;

        /*height: auto;*/

    }

    .wi-picture .wiab-picture:nth-child(n+5){

        display: none;

    }



    .foot-lxs .dca{

        font-size: 4vw;

    }

    .foot-lxs .dcb{

        font-size: 3.5vw;

    }

    .foot-crs{

        font-size: 3.5vw;

        padding: 5% 0 0 0;

    }

    /*首页*/



    .wiod-lst .wiod-box .woda{

        width:100%;

    }













    /*案例*/

    .case-lst-con{

        padding: 5% 0;

    }

    .al-bncon .albc-cabox{

        height: calc( var(--bili) * 180px );

    }

    .case-box{



    }

    .case-box .case-top{

        display: block;

    }

    .case-box .dcml{

        width: 100%;

    }

    .case-box .dca{

        height: auto;

        margin: 0 0 4% 0;

    }

    .case-box .dcmr{

        width: 100%;

    }

    .case-box .dcb{

        height: auto;

        margin: 0 0 4% 0;

    }

    .cs-tsl{

        height: auto;

        padding: 4%;

    }

    .cs-tsl .ots-en{

        font-size: 3.8vw;

    }

    .cs-tsl .ots-cn{

        font-size: 5vw;

        margin: 4% 0;

    }

    .cs-tsl .ots-ca{

        font-size: 3.8vw;

    }

    .case-box .dcmls .dcc{

        width: 48%;

        margin: 0 2% 2% 0;

    }

    .case-box .dcmls .dcc:nth-child(3n){

        margin: 0 2% 2% 0;

    }

    .case-box .dcmls .dcc:nth-child(2n){

        margin: 0 0 2% 0;

    }



















}