@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: 4vw;
    }
    .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: 4vw;
        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{
        height: auto;
    }






    /*案例*/
    .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;
    }









}