@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;
    }

    .detail-banner{
        margin: 15vw 0 0 0;
        height: 20vw;
        display: none;
    }
    .wap-detail-banner{
        margin: 15vw 0 0 0;
        height: auto;
    }
    .wap-detail-banner .wdbimg{
        width: 200%;
        margin: 0 0 0 -50%;
    }

    .back-top{
        display: none!important;
        opacity: 0;
    }

    #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;
    }
    #page [title~="尾页"]{
        display: none;
    }

    .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;
    }


    .wn-title{
        padding: 5% 0;
    }
    .wn-title .dcn{
        font-size: 4.8vw;
        margin: 0 0 2vw;
    }
    .wn-title .din{
        font-size: 3.5vw;
    }



    /*首页关于我们*/

    .wn-about{
        padding: 5% 0;
    }
    .wn-about .infx{
        display: block;
    }
    .wn-about .wal{
        width: 100%;
    }
    .wn-about .war{
        width: 100%;
    }

    .wn-about .waca{
        font-size: 4.8vw;
        margin: 0 0 3% 0;
        padding: 0 0 3% 0;
    }
    .wn-about .waca:after{
        height: 2px;
    }
    .wn-about .wacb{
        margin: 0 0 5% 0;
        font-size: 3.5vw;
    }
    .wn-about .wacc{
        font-size: 3.8vw;
        width: 34%;
        height: 9vw;
        line-height: 9vw;
        margin: 0 0 5% 0;
    }
    .wn-about .wacd{
        width: 100%;
        height: auto;
    }


    /*首页关于我们*/


    /*首页产品*/

    .wn-business{
        height: auto;
        background: transparent;
    }

    .wb-item{
        width: 100%;
        height: 88vw;
        margin: 0 0 5% 0;
    }
    .wb-item .wbca{
        opacity: 1;
    }
    .wb-item .wbca img{
        object-position: center;
        object-fit: cover;
    }

    .wb-item .wbcbs{
        padding: 0 10%;
    }
    .wb-item .wbcc{
        width: 16vw;
        height: 16vw;
    }
    .wb-item .wbcd{
        font-size: 4.8vw;
        margin: 3% 0;
    }
    .wb-item .wbce{
        font-size: 3.5vw;
    }
    .wb-item .wbcf{
        font-size: 3.5vw;
        width: 32vw;
        height: 9vw;
        line-height: 9vw;
    }

    /*首页产品*/



    /*首页优势*/
    .wn-advantage{
        padding: 0;
    }
    .wys-item{
        width: 100% !important;
        margin: 0 0 5% 0!important;
        height: 61.5vw;
    }
    .wys-item .wicc{
        font-size: 4.8vw;
        margin: 0 0 5% 0;
    }
    .wys-item .wicd{
        font-size: 3.5vw;
    }
    .wys-item:first-child .wica img{
        object-position: center;
        object-fit: cover;
    }

    /*首页优势*/


    /*首页案例*/

    .wn-case{
        padding: 0 0 5% 0;
    }

    .wal-item .wicb{
        font-size: 3.8vw;
        height: 12vw;
        line-height: 12vw;
    }


    /*首页案例*/













    .wn-news{
        padding: 0 0 5% 0;
    }

    .wn-news .wnxw-lst{
        display: block;
    }

    .wn-news .wnxw-lst .dcml{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .wn-news .wnxw-lst .dcmc{
        width: 100%;
    }
    .wn-news .wnxw-lst .dcmr{
        width: 100%;
        display: block;
    }

    .dcml-box .dca{
        height: auto;
    }
    .dcml-box .dcmb{
        height: auto;
        padding: 5%;
    }
    .dcml-box .dcmb .dcc{
        font-size: 4.4vw;
        margin: 0 0 3% 0;
    }
    .dcml-box .dcmb .dcd{
        font-size: 3.5vw;
        margin: 0 0 3% 0;
    }
    .dcml-box .dcmb .dce{
        font-size: 3vw;
    }



    .dcmc-box{
        padding: 5%;
        margin: 0 0 4% 0;
    }
    .dcmc-box .dca{
        font-size: 3vw;
        margin: 0 0 3% 0;
    }
    .dcmc-box .dcb{
        font-size: 4.4vw;
        margin: 0 0 3% 0;
    }
    .dcmc-box .dcc{
        font-size: 3.5vw;
        margin: 0 0 3% 0;
    }
    .dcmc-box .dcd{
        width: 34%;
        height: 8vw;
    }


    .dcmr-box{
        height: auto;
        margin: 0 0 4% 0;
        padding: 0 0 3% 0;
    }
    .dcmr-box .dca{
        font-size: 3vw;
        margin: 0 0 2% 0;
    }
    .dcmr-box .dcb{
        font-size: 4vw;
        margin: 0 0 2% 0;
        line-height: 1.8;
    }
    .dcmr-box .dcc{
        font-size: 3.5vw;
    }


    .wn-link{
        display: none;
    }




    .footer{
        padding: 5% 0;
    }
    .footer-list{
        display: block;
        margin: 0;
    }

    .foot-lx .dca{
        font-size: 4.4vw;
        margin: 0 0 2% 0;
    }
    .foot-lx .dcb{
        font-size: 3.2vw;
    }
    .foot-wx{
        display: none;
    }
    .foot-wx .foot-gz{
        font-size: 3.2vw;
    }



    .copyright{
        padding: 5% 0;
    }
    .copyright .infx{
        display: block;
        text-align: center;
        line-height: 2;
        font-size: 3.2vw;
    }







    .wn-location{
        display: none;
    }

    .wn-menu{
        border-bottom: 0;
    }
    .wn-menu-lst{
        flex-wrap: wrap;
        width: 100%;
    }

    .wn-menu-box{
        font-size: 3.8vw;
        margin: 0;
        min-width: 25%;
        padding: 0 4.25%;
        text-align: center;
    }

    .wn-menu-box .mCa{
        height: 12vw;
        line-height: 12vw;
        padding: 0;
    }
    .menu-line{
        display: none;
    }

    .wn-content{
        padding: 5% 0;
    }

    .tab-lst{
        margin: 0 0 4%;
    }
    .tab-lst .hb-item{
        width: 25%;
        margin: 0;
        margin-left: -1px;
    }
    .tab-lst .hb-item a{
        width: 100%;
        font-size: 3vw;
        line-height: 10vw;
        height: 10vw;
    }


    /*关于我们-简介*/

    .ab-intro{
        padding: 5% 0;
    }
    .ab-intro .abi-tips{
        font-size: 4vw;
        margin: 0 0 4% 0;
        padding: 3% 10%;
        line-height: 2;
    }
    .ab-intro .abi-tips:after{
        left: 2%;
        top: 15%;
        background-size: 60%;
    }
    .ab-intro .abi-tips:before{
        right: 1%;
        bottom: 2%;
        background-size: 60%;
    }
    .ab-intro .abi-con{
        display: block;
    }
    .ab-intro .abi-con .abil{
        width: 100%;
    }

    .ab-intro .abi-con .abia{
        font-size: 4.8vw;
        margin: 0 0 3% 0;
        padding: 0 0 3% 0;
    }
    .ab-intro .abi-con .abib{
        font-size: 3.8vw;
    }

    .ab-intro .abi-con .abir{
        width: 100%;
        height: auto;
        margin: 5% 0 0 0;
    }

    .ab-culture{
        padding: 10% 0 5%;
    }
    .ab-culture .abc-tie{
        font-size: 4.8vw;
        margin: 0 0 8% 0;
    }

    .abc-swp{
        padding: 0;
    }
    .abc-lst .abc-sil .debs{
        height: auto;
        padding: 5%;
    }
    .abc-lst .abc-sil .debs .dec{
        font-size: 4.8vw;
    }
    .abc-lst .abc-sil .debs .ded{
        font-size: 3.8vw;
    }
    .abc-lst .swiper-button-next, .abc-lst .swiper-button-prev{
        display: none;
    }

    .ab-honor{
        padding: 5% 0;
    }
    .ab-honor .abh-tie{
        font-size: 4.8vw;
        margin: 0 0 5% 0;
    }
    .abh-sil .dea{
        width: 100%;
        height: auto;
        max-height: none;
        margin: 0 0 5% 0;
    }
    .abh-sil .deb{
        font-size: 3.8vw;
    }
    .ab-honor .abh-more{
        font-size: 3.8vw;
        margin: 10% auto 0;
        width: 38%;
        height: 10vw;
        line-height: 10vw;
    }

    /*关于我们-简介*/

    /*案例*/
    .case-item{
        width: 100%;
        margin: 0 0 5%;
    }

    .case-item .dcma{
        transition: all 0.5s!important;
    }
    .case-item .dca{
        overflow: hidden;
        height: 80vw;
    }
    .case-item .dcb{
        font-size: 4vw;
    }

    /*案例*/








    /*产品列表*/
    .about-lor{
        width: 100%;
        padding: 0 4%;
    }

    .about-lor .about-box .dcm-img{
        width: 100%;
        height: auto;
    }
    .about-lor .about-box .dcm-cal{
        width: 100%;
        position: relative;
        left: 0;
        padding: 5% 0;
        display: block;
    }
    .about-lor .about-box .dcm-cal .dca{
        font-size: 4.5vw;
        margin: 0 0 3%;
        padding: 0 0 3%;
    }

    .about-lor .about-box .dcm-cal .dca:after{
        left: 1px;
    }

    .about-lor .about-box .dcm-cal .dcb{
        font-size: 3.5vw;
        height: auto;
        line-height: 2;
        margin: 0 0 3%;
    }

    .about-lor .about-box:nth-child(2n) .dcm-img{
        margin: 0;
    }
    .about-lor .about-box:nth-child(2n) .dcm-cal{
        padding: 5% 0;
    }
    .about-lor .about-box .dcm-cal .dcc{
        width: auto;
        display: inline-block;
        height: 10vw;
        line-height: 10vw;
        padding: 0 8%;
        font-size: 3.8vw;
    }

    /*产品列表*/




    .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;
    }






    /*新闻列表*/





    .news-item{
        margin: 0 0 5%;
        padding: 0;
    }
    .news-item .Acls{
        /*display: block;*/
    }
    .news-item .decl{
        display: none;
    }

    .news-item .decc{
        width: 44%;
        height: 30vw;
        border: 0;
        padding: 0;
        margin: 0;
    }
    .news-item .decr{
        padding: 5% 4%;
        height: 30vw;
        width: 56%;
        display: block;
    }
    .news-item .dcc{
        font-size: 4.4vw;
        -webkit-line-clamp: 2;
        font-weight: bold;
        margin: 0 0 5%;
    }
    .news-item .dcd{
        display: none;
    }
    .news-item .dce{
        font-weight: 400;
        font-size: 3.8vw;
        color: #8E8E8E;
    }
    .news-item:hover{
        background-color: #f5f5f5;
    }



    /*新闻列表*/







    .detail-content{
        padding: 0;
    }
    .cadBg{
        /*background: #ffffff;*/
    }
    .cadBg .wn-content{
        padding: 5% 0;
    }
    .cadBg .detail-content{
        padding: 4% 4%;
        border-radius: 4px;
    }

    .detail-content .title{
        font-size: 4.8vw;
        margin: 0 0 5% 0;
    }
    .detail-content .title.Pd-title{
        font-size: 4.8vw;
    }
    .detail-content .info{
        font-size: 3.8vw;
    }
    .detail-content .content{
        font-size: 3.8vw;
    }
    .detail-content .content *{
        height: auto;
        font-size: 3.8vw;
    }


    .Around{
        flex-wrap: wrap;
        margin: 5% 0 0 0;
        padding: 5% 0 0 0;
    }

    .Around .Aroundul{
        width: 100%;
        text-align: left!important;
        margin: 0 0 5% 0;
        font-size: 3.8vw;
    }










    .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;
    }




    /*联系我们*/

    .lx-tie .lx-cn{
        font-size: 4.8vw;
    }
    .lx-tie .lx-in{
        font-size: 3.8vw;
        margin: 0 0 5% 0;
    }
    .lx-con{
        display: block;
    }
    .lx-con .lxcl{
        width: 100%;
        padding: 5%;
    }
    .lx-con .lxcl .dea{
        font-size: 4.8vw;
        text-align: center;
        padding: 0 0 5% 0;
        margin: 0 0 6% 0;
    }
    .lx-con .lxcl .deb{
        font-size: 3.8vw;
    }
    .lx-con .lxcr{
        width: 100%;
    }

    .wn-container{
        height: 100vw;
    }
    .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;
    }


    .lx-con .lxcr{
        display: none;
    }
}
