@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;
    }
    .wi-banner{
        padding: 15vw 0 0 0;
    }
    .header{
        display: none;
    }



    .detail-banner{
        margin: 15vw 0 0 0;
        min-height: auto;
        height: 45vw;
    }
    .detail-banner .ad-con .ad-cn{
        font-size: 4.5vw;
        letter-spacing: 2px;
        margin: 0;
    }
    .detail-banner .ad-con .ad-en{
        margin: 4% 0 0 0;
        font-size: 3vw;
        letter-spacing: 0;
    }
    .detail-banner .ad-menu{
        display: none;
    }

    .detail-banner .ad-search .ad-cn{
        font-size: 4.5vw;
        letter-spacing: 2px;
        margin: 0;
    }
    .detail-banner .ad-search .ad-Form{
        margin: 4% 0 0 0;
    }
    .detail-banner .ad-search .ad-Form .ecForm .ecXl .layui-form-select .layui-input{
        font-size: 3.5vw;
        height: 9vw;
    }
    .detail-banner .ad-search .ad-Form .ecForm .ecXl .layui-form-select dl{
        top: 10vw;
    }
    .detail-banner .ad-search .ad-Form .ecForm .ecXl .layui-form-select dl dd{
        line-height: 8vw;
        font-size: 3.5vw;
    }

    /*banner-s*/
    .wn-banner{
        height: 64vw;
        margin: 15vw 0 0 0;
    }
    .banner-word .word-con{
        font-size: 3.8vw;
        padding: 0;
        margin: 0 auto 5%;
        transform: translateY(calc( var(--bili) * 100px ));
        letter-spacing: 1px;
        text-align: center;
    }
    .banner-word .word-eon{
        font-size: 3vw;
        padding: 0;
        margin: 0 0 5% 0;
        transform: translateY(calc( var(--bili) * 100px ));
        letter-spacing: 1px;
        text-align: center;
        background: transparent;
        display: block;
        font-weight: 400;
    }
    .banner-word .word-btn{
        font-size: 3vw;
        letter-spacing: 0;
        padding: 2% 6%;
        margin: 0 auto;
    }
    .banner-word .word-aws{
        display: none;
    }
    .swiper-page-banner .swiper-pagination-bullet{
        margin: 0 5px!important;
        opacity: 1;
        width: 10px;
        height: 10px;
    }
    .wn-banner .swiper-pagination-bullet-active{
        width: 10px;
        height: 10px;
    }
    .wn-banner .swiper-pagination-bullet-active .wrapper_con{
        display: none;
    }
    .wn-banner .swiper-index{
        display: none;
        font-size: 0;
    }
    .swiper-pagination.swiper-page-banner{
        bottom: 15px!important;
    }

    /*banner-e*/


    /*底部-s*/
    .footer{
        padding: 5% 0;
    }
    .footer .dbA{
        width: 100%;
        padding: 0 0 4% 0;
        margin: 0 0 4% 0;
    }
    .footer .ea-logo{
        display: none;
    }
    .footer .ea-tfe{
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .footer .ea-tfe .ea-ie{
        margin: 0;
        padding: 0 1%;
        /*width: 33.33%;*/
    }
    .footer .ea-tfe .ea-ie .ea-im{
        width: 10vw;
        height: 10vw;
    }
    .footer .ea-tfe .ea-ie .ea-ca{
        font-size: 4vw;
    }
    .footer .ea-tfe .ea-ie .ea-cb{
        font-size: 3vw;
        white-space: nowrap;
    }



    .footer .dbB{
        display: none;
    }
    .footer .dbC{
        padding: 0 4%;
        text-align: center;
    }
    .footer .dbC .ecr{
        display: none;
    }
    .footer .dbC .ecl .ec-cn{
        font-size: 3vw;
    }
    .footer .dbC .ecl .ec-cn *{
        font-size: 3vw;
    }
    .copyright{
        font-size: 3vw;
        line-height: 1.6;
    }
    .copyright *{
        font-size: 3vw;
    }
    /*底部-e*/


    /*位置-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;
    }

    /*位置-e*/




    /*公共-s*/
    .Main-Search{
        display: none;
    }

    .Pub-title{
        margin: 0 0 4% 0;
    }
    .Pub-title .ec-cn{
        font-size: 4vw;
        font-weight: 700;
    }
    .Pub-title .ec-en{
        font-size: 4.5vw;
        margin: 0 0 2% 0;
    }

    /*公共-e*/




    /*首页-s*/
    .IcnA{
        padding: 5% 0;
    }

    .IcnA .Econ{
        background: #ffffff;
    }
    .IcnA .Econ .iACon{
        /*display: block;*/
        flex-wrap: wrap;
        background-color: #ffffff;
    }
    .IcnA .Econ .iACon .ecL{
        width: 100%;
        padding: 0;
        height: auto;
    }
    .IcnA .Econ .iACon .ecL .CA-mc{
        font-size: 4vw;
        margin: 0 0 4% 0;
        width: 100%;
    }
    .IcnA .Econ .iACon .ecL .CB-tab{
        margin: 0 0 1% 0;
        flex-wrap: wrap;
    }
    .IcnA .Econ .iACon .ecL .CB-tab .tabs{
        font-size: 3.5vw;
        width: 32%;
        margin: 0 2% 2% 0!important;
        padding: 0 2vw;
        line-height: 2.5;
        text-align: center;
    }
    .IcnA .Econ .iACon .ecL .CB-tab .tabs:nth-child(3n){
        margin: 0 0 2% 0!important;
    }
    .IcnA .Econ .iACon .ecL .CB-item .ec-in{
        font-size: 3.5vw;
        margin: 0 0 3% 0;
    }
    .IcnA .Econ .iACon .ecL .CB-item .ec-ie{
        font-size: 3.5vw;
        margin: 0 0 3% 0;
    }
    .IcnA .Econ .iACon .ecL .CB-item .ec-an{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
        padding: 2.5vw 5%;
        width: 100%;
        text-align: center;
        font-weight: 400;
        letter-spacing: 1px;
    }
    .IcnA .Econ .iACon .ecR{
        width: 100%;
        height: auto;
    }
    .IcnASw .IcnASw-Page{
        display: none;
    }

    .IcnSearch{
        margin: 0;
    }
    .IcnSearch .Econ{
        padding: 5%;
        flex-wrap: wrap;
    }
    .IcnSearch .Econ .ecA{
        flex-wrap: wrap;
        margin: 0;
    }
    .IcnSearch .Econ .ecA .eca{
        width: 100%;
        margin: 0 0 4% 0;
        background: url(../images/w2.svg) no-repeat 0 center;
        background-size: 6vw;
        padding: 0 0 0 8vw;
        font-size: 4vw;
    }
    .IcnSearch .Econ .ecA .ec-form{
        width: 100%;
        padding: 0 4%;
    }
    .IcnSearch .Econ .ecA .ec-form .layui-form-select .layui-input{
        height: 9vw;
        font-size: 3.5vw;
    }
    .IcnSearch .Econ .ecA .ec-form .layui-form-select dl{
        top: 10vw;
    }
    .IcnSearch .Econ .ecA .ec-form .layui-form-select dl dd{
        font-size: 3.5vw;
        line-height: 8vw;
    }
    .IcnSearch .Econ .ecC{
        display: none;
        width: 100%;
        font-size: 4vw;
    }

    .IcnB{
        padding: 5% 0 2%;
    }
    .IcnB .Econ{
        display: block;
    }
    .IcnB .Econ .ecL{
        width: 100%;
        margin: 0 0 8% 0;
    }
    .IcnB .Econ .ecL .ec-in{
        font-size: 3.8vw;
        margin: 0 0 1% 0;
    }
    .IcnB .Econ .ecL .ec-ls .ec-ie{
        margin: 0 0 1% 0;
    }
    .IcnB .Econ .ecL .ec-ls .ec-ie .ec-mA{
        margin: 0 0 3% 0;
    }
    .IcnB .Econ .ecL .ec-ls .ec-ie .ec-mA .eca{
        width: 8vw;
        height: 8vw;
    }
    .IcnB .Econ .ecL .ec-ls .ec-ie .ec-mA .ecb{
        font-size: 3.8vw;
        padding: 0 4%;
        width: calc(100% - 12vw);
    }
    .IcnB .Econ .ecL .ec-ls .ec-ie .ec-mA .ecc{
        width: 4vw;
        height: 4vw;
    }
    .IcnB .Econ .ecL .ec-ls .ec-ie .ec-mB{
        width: 100%;
        height: 0;
        line-height: 6vw;
        font-size: 3.5vw;
        margin: 0 0 3% 0;
        padding: 0 2%;
    }
    .IcnB .Econ .ecL .ec-ls .ec-ie.on .ec-mB{
        height: 18vw;
    }
    .IcnB .Econ .ecR{
        width: 100%;
    }
    .IcnB .Econ .ecL .ec-an{
        margin: 0;
        width: 100%;
        padding: 3%;
        text-align: center;
        font-size: 4vw;
        border-radius: 8px;
    }
    .IcnB .Econ .ecR .IBsw .ec-im{
        height: 70vw;
    }

    .IcnC{
        padding: 5% 0;
    }
    .IcnC .Econ .ec-iA{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
        line-height: 2;
    }
    .IcnC .Econ .ec-iB{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
    }
    .IcnC .Econ .ec-tab{
        width: 100%;
        overflow: auto;
        margin: 0 0 5% 0;
        white-space: nowrap;
        display: block;
        /*justify-content: flex-start;*/
    }
    .IcnC .Econ .ec-tab .tabs{
        position: relative;
        width: 30vw;
        height: 16vw;
        display: inline-block;
        white-space: nowrap;
        margin: 0 3vw 0 0;
    }
    .IcnC .Econ .ec-tab .tabs:last-child{
        margin: 0;
    }

    .IcnC .Econ .ec-tab .tabs .ec-im{
        width: 100%;
        height: 100%;
    }
    .IcnC .Econ .ec-tab .tabs .ec-mc{
        font-size: 3.8vw;
        white-space: break-spaces;
    }
    .IcnC .Econ .ec-tab .tabs.on:after{
        width: 8vw;
        height: 8vw;
    }




    .IcnC .Econ .ec-list .ec-item .Acls{
        display: block;
    }

    .IcnC .Econ .ec-list .ec-item .ecL{
        width: 100%;
    }
    .IcnC .Econ .ec-list .ec-item .ecR{
        width: 100%;
    }
    .IcnC .Econ .ec-list .ec-item .ecL .ec-im{
        height: 55vw;
    }
    .IcnC .Econ .ec-list .ec-item .ecL .ec-cn{
        height: 40%;
        padding: 2% 4%;
    }
    .IcnC .Econ .ec-list .ec-item .ecL .ec-cn .ec-mc{
        font-size: 4vw;
        font-weight: 700;
        margin: 0 0 2% 0;
    }
    .IcnC .Econ .ec-list .ec-item .ecL .ec-cn .ec-in{
        font-size: 3.5vw;
    }
    .IcnC .Econ .ec-list .ec-item .ecR .ec-ca{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .IcnC .Econ .ec-list .ec-item .ecR .ec-cb{
        font-size: 3.5vw;
    }

    /*首页-e*/


    /*单内容-s*/
    .single-intro{
        padding: 5% 0;
    }
    .single-intro .si-content .el-tit{
        font-size: 5vw;
        margin: 0 0 4% 0;
    }
    .single-intro .si-content .el-ins{
        font-size: 3.8vw;
        margin: 0 0 4% 0;
    }
    .single-intro .si-content .el-con{
        font-size: 3.8vw;
    }
    /*单内容-e*/


    /*详情-s*/
    .det-content{
        padding: 0;
    }
    .detail-content .title{
        font-size: 4.5vw;
        margin: 0 0 5% 0;
        line-height: 1.6;
    }
    .detail-content .info{
        font-size: 3.5vw;
        margin: 0 0 5% 0;
        padding: 0 0 5% 0;
    }
    .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: 5% 0 0 0;
        padding: 5% 0 0 0;
    }

    .Around .Aroundul{
        width: 100%;
        text-align: left!important;
        margin: 0 0 3% 0;
        font-size: 3.8vw;
        padding: 3% 4%;
    }
    .Around .Aroundul span{
        white-space: nowrap;
    }
    .Around .Aroundul:first-child{
        margin: 0 0 3% 0;
    }
    /*详情-e*/


    /*资质荣誉-s*/
    .honor-item{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .honor-item .dca{
        height: auto;
    }
    .honor-item .dcb{
        font-size: 4vw;
        padding: 4% 10% 0;
    }
    .honor-item:hover{
        transform: none;
    }
    .small-content-wh{
        display: none;
    }
    .mask-layer-container .img-pre,.mask-layer-container .img-next{
        top: 90% !important;
        display: none;
    }
    /*资质荣誉-e*/

    /*企业文化-s*/
    .culture-con .culture-item{
        width: 100%;
        flex-wrap: wrap;
        margin: 0 0 4% 0;
    }
    .culture-con .culture-item .el-im{
        width: 100%;
        height: auto;
    }
    .culture-con .culture-item .el-con{
        width: 100%;
        height: auto;
        padding: 4%;
    }
    .culture-con .culture-item .el-ca{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .culture-con .culture-item .el-cb{
        font-size: 3.5vw;
    }
    /*企业文化-e*/

    /*产品机械加工-s*/
    .brandC-1 .inner{
        flex-wrap: wrap;
        padding: 4% 4%;
        background: #ffffff;
    }
    .brandC-1 .ecL{
        width: 100%;
        margin: 0 0 3% 0;
    }
    .brandC-1 .ecL .ec-im{
        height: auto;
        margin: 0 0 3% 0;
    }
    .brandC-1 .ecL .ec-in{
        padding: 0;
        font-size: 3.8vw;
    }
    .brandC-1 .ecR{
        width: 100%;
    }
    .brandC-1 .ecR .ec-mc{
        font-size: 4.5vw;
        margin: 0 0 3% 0;
    }
    .brandC-1 .ecR .ec-en{
        font-size: 3.5vw;
        margin: 0 0 3% 0;
    }
    .brandC-1 .ecR .ec-in{
        font-size: 3.5vw;
        margin: 0 0 3% 0;
    }
    .brandC-1 .ecR .ec-im{
        width: 100%;
        height: auto;
    }

    .brandC-2{
        padding: 5% 0;
    }
    .brandC-2 .ec-title{
        margin: 0 0 4% 0;
    }
    .brandC-2 .ec-title .ec-mc{
        font-size: 4.5vw;
        margin: 0 0 4% 0;
    }
    .brandC-2 .ec-title .ec-in{
        font-size: 3vw;
        padding: 2vw 5vw;
    }
    .brandC-2 .ec-title:after{
        display: none;
    }
    .brandC-2 .ec-list .ec-item{
        width: 100%;
        flex-wrap: wrap;
        height: auto!important;
        margin: 0 0 4% 0;
        position: relative!important;
        top: auto!important;
    }
    .brandC-2 .ec-list .ec-im{
        width: 100% !important;
        height: auto!important;
    }
    .brandC-2 .ec-list .ec-cn{
        width: 100% !important;
    }
    .brandC-2 .ec-list .ec-cn .ec-mc{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .brandC-2 .ec-list .ec-cn .ec-in{
        font-size: 3.8vw;
    }

    .brandC-2 .ec-btn{
        margin: 4% 0 0 0;
    }
    .brandC-2 .ec-btn .Acls{
        width: 52vw;
        height: 10.2vw;
    }

    .brandC-3{
        padding: 0 0 5% 0;
    }
    .brandC-3 .ec-title{
        margin: 0 0 4% 0;
    }
    .brandC-3 .ec-title .ec-mc{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .brandC-3 .ec-title .ec-in{
        font-size: 3.8vw;
    }
    .brandC-3 .ec-list .ec-item{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .brandC-3 .ec-list .ec-item .ec-im{
        height: auto;
        margin: 0 0 3% 0;
    }
    .brandC-3 .ec-list .ec-item .ec-im:after{
        background: rgba(0, 0, 0, 0.2) url(../images/w6.png) no-repeat center;
        background-size: 10vw;
    }
    .brandC-3 .ec-list .ec-item .ec-mc{
        font-size: 4vw;
    }

    /*产品机械加工-e*/

    /*热处理-s*/
    .PcnDBg:after{
        display: none;
    }
    .PcnD .ec-title .eca{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .PcnD .ec-title .ecb{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .PcnD .ec-mA{
        margin: 0 0 4% 0;
    }
    .PcnD .ec-mA .ec-im{
        margin: 0 0 4% 0;
    }
    .PcnD .ec-mA .ec-cn{
        font-size: 3.5vw;
    }
    .PcnD .ec-mB{
        padding: 0 0 4% 0;
    }
    .PcnD .ec-mB .eca{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .PcnD .ec-mB .ecb{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .PcnD .ec-mB .ecc{
        font-size: 3.5vw;
        margin: 0 0 3% 0;
    }

    .PcnD .ec-mC .ec-tit{
        margin: 0 0 3% 0;
    }
    .PcnD .ec-mC .ec-tit .ec-im{
        width: 18vw;
        height: 18vw;
    }
    .PcnD .ec-mC .ec-tit .ec-nr{
        padding: 2vw 6vw 2vw 12vw;
        font-size: 4vw;
        margin: 0 0 0 -10vw;
    }
    .PcnD .ec-mC .ec-cn{
        font-size: 3.5vw;
        padding: 0;
        margin: 0 0 3% 0;
    }
    .PcnD .ec-mC .ec-ls{
        padding: 0!important;
        margin: 0 0 3% 0!important;
    }
    .PcnD .ec-mC .ec-ls .ec-ie{
        width: 100% !important;
        height: auto!important;
        margin: 0 0 4% 0!important;
    }
    /*.PcnD .ec-mC .ec-ls .ec-ie:last-child{*/
    /*    margin: 0;*/
    /*}*/

    /*热处理-e*/

    /*产品注塑加工-s*/
    .PcnBBg:after{
        display: none;
    }
    .PcnB .Comp-Rce{
        height: auto;
        margin: 10% 0 5% -4%;
        width: 108%;
        padding: 0 4%;
    }
    .PcnB .Comp-Rce .ec-Titcn{
        font-size: 4vw;
        padding: 3vw 6vw;
        top: -6vw;
        right: 5%;
    }
    .PcnB .Comp-Rce .ec-Titcn:after{
        border-bottom: 6vw solid #0f244f;
        border-left: 2.5vw solid transparent;
        left: -2.4vw;
    }
    .PcnB .Comp-Rce .ec-Titen{
        font-size: 3.5vw;
        right: 5%;
        top: 10vw;
    }
    .PcnB .Comp-Rce .CompSw{
        width: 100%;
        padding: 0 0 15% 0;
        margin: 25vw 0 5vw 0;
    }
    .PcnB .Comp-Rce .CompSw .ec-item .ec-mc{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .PcnB .Comp-Rce .CompSw .ec-item .ec-ic{
        margin: 0 0 4% 0;
    }
    .PcnB .Comp-Rce .CompSw .ec-item .ec-in{
        font-size: 3.5vw;
    }

    .PcnB .Comp-Rce .CompSw .CompSw-Page .Ec-an{

    }
    .PcnB .Comp-Rce .CompSw .CompSw-Page .Ec-an:after{
        font-size: 4vw;
    }

    .PcnB .Comp-Con .Ec-tit .eca{
        font-size: 4.2vw;
        margin: 0 0 4% 0;
    }
    .PcnB .Comp-Con .Ec-tit .ecb{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
    }
    .PcnB .Comp-tab{
        overflow: auto;
        white-space: nowrap;
        margin: 0 0 4% 0;
    }
    .PcnB .Comp-tab .tabs{
        font-size: 4vw;
        margin: 0 4vw 0 0;
    }
    .PcnB .Comp-tab .tabs .Acls{
        padding: 2vw;
    }

    .Comp-item{
        width: 100%;
        margin: 0 0 4% 0;
        padding: 2vw;
    }
    .Comp-item .ec-im{
        height: auto;
        margin: 0 0 2vw 0;
    }
    .Comp-item .ec-cn{
        padding: 4%;
    }
    .Comp-item .ec-cn .ec-mc{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .Comp-item .ec-cn .ec-ck{
        font-size: 3.5vw;
    }

    /*产品注塑加工-e*/

    /*服务项目-s*/
    .service-mA{
        display: block;
        margin: 0 0 4% 0;
    }
    .service-mA .ec-cn{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .service-mA .ec-im{
        width: 100%;
        height: auto;
    }
    .service-mA .ec-cn .eca{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .service-mA .ec-cn .ecb{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .service-mA .ec-cn .ecc{
        font-size: 3.5vw;
        margin: 0 0 3% 0;
    }
    .service-mA .ec-cn .ecd{
        padding: 3% 4%;
        font-size: 4vw;
        width: 100%;
        text-align: center;
        border-radius: 60px;
    }
    .service-mB .ec-tit{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }

    .Fw-list .Fw-item .ec-mA{
        padding: 4%;
    }
    .Fw-list .Fw-item .ec-mA .eca{
        font-size: 4vw;
        padding: 0 4vw;
        width: 86%;
        letter-spacing: 0;
    }
    .Fw-list .Fw-item .ec-mA .eca:after{
        width: 1vw;
        height: 80%;
        top: 10%;
    }
    .Fw-list .Fw-item .ec-mA .ecb{
        font-size: 0;
        width: 2vw;
        height: 2vw;
        padding: 0 4% 0 0;
    }
    .Fw-list .Fw-item .ec-mA .ecb:after{
        width: 100%;
        height: 100%;
    }
    .Fw-list .Fw-item .ec-mB{
        padding: 4%;
    }
    .Fw-list .Fw-item .ec-mB .ec-cn{
        padding: 4%;
        font-size: 3.5vw;
    }

    /*服务项目-e*/

    /*关于我们-s*/
    .ab-mA{
        padding: 5% 0;
    }
    .ab-mA .ew-title{
        margin: 0 0 4% 0;
    }
    .ab-mA .ew-title .ew-en{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .ab-mA .ew-title .ew-cn{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .ab-mA .ab-intro{
        display: block;
    }
    .ab-mA .ab-intro .ec-im{
        width: 100%;
        height: auto;
        margin: 0 0 4% 0;
    }
    .ab-mA .ab-intro .ec-wz{
        position: relative;
        width: 100%;
        height: auto;
        right: auto;
        writing-mode: inherit;
        font-size: 4vw;
        line-height: 3;
        letter-spacing: 1px;
    }
    .ab-mA .ab-intro .ec-cn{
        width: 100%;
        padding: 0;
    }
    .ab-mA .ab-intro .ec-cn .eca{
        font-size: 4.5vw;
        margin: 0 0 3% 0;
    }
    .ab-mA .ab-intro .ec-cn .ecb{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .ab-mA .ab-intro .ec-cn .ecc{
        font-size: 3.5vw;
    }

    .ab-mB{
        padding: 5% 0;
    }
    .ab-mB .ec-tit{
        top: -6vw;
        font-size: 4vw;
        padding: 2vw 6vw;
    }
    .ab-mB .ec-tit:before{
        border-bottom: 6vw solid #0f244f;
        border-left: 2.5vw solid transparent;
        left: -2.4vw;
    }
    .ab-mB .ec-tit:after{
        border-bottom: 6vw solid #0f244f;
        border-right: 2.5vw solid transparent;
        right: -2.4vw;
    }
    .ab-mB .ec-int{
        height: auto;
        padding: 0 0 6% 0;
    }
    .ab-mB .ec-int .eca{
        padding: 10vw 0 5vw;
        font-size: 4vw;
    }
    .ab-mB .ec-int .ecb{
        font-size: 3.5vw;
    }
    .ab-mC{
        padding:  0;
    }
    .ab-mC .Econ{
        display: block;
    }
    .ab-mC .Econ .ec-im{
        width: 100%;
        height: auto;
        margin: 0 0 4% 0;
    }
    .ab-mC .Econ .ec-cn{
        width: 100%;
        align-items: flex-start;
    }
    .ab-mC .Econ .ec-cn .eca{
        font-size: 4vw;
        margin: 0 0 4% 0;
        text-align: left;
    }
    .ab-mC .Econ .ec-cn .ecb{
        width: 40%;
        height: 0.5vw;
        margin: 0 0 4% 0;
    }
    .ab-mC .Econ .ec-cn .ecc{
        font-size: 3.5vw;
    }
    .ab-mD{
        padding: 5% 0;
    }
    .ab-mD .Econ .ew-title{
        margin: 0 0 4% 0;
    }
    .ab-mD .Econ .ew-title .ew-en{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .ab-mD .Econ .ew-title .ew-cn{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .ab-mD .Econ .ec-list{
        justify-content: space-between;
    }
    .ab-mD .Econ .ec-list .ec-item{
        width: 48%;
        margin: 0 0 3% 0!important;
    }
    .ab-mD .Econ .ec-list .ec-item .ec-im{
        width: 100%;
        height: 20vw;
        margin: 0 0 4% 0;
    }
    .ab-mD .Econ .ec-list .ec-item .ec-mc{
        font-size: 3.5vw;
    }
    /*关于我们-e*/





    /*新闻一-s*/
    .news-item{
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
    }
    .news-item:first-child{
        padding: 0 0 5% 0;
    }
    .news-item:last-child{
        margin: 0 0 5% 0;
    }
    .news-item .news-con{
        width: 55%;
    }
    .news-item .news-im{
        width: 40%;
        height: 30vw;
        border-radius: 10px 10px 0 10px;
    }
    .news-item .news-con .nca{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .news-item .news-con .ncb{
        font-size: 3.5vw;
        line-height: 1.8;
        margin: 0 0 3% 0;
    }
    .news-item .news-con .ncc{
        font-size: 3.5vw;
    }
    /*新闻一-e*/

    /*新闻2-s*/
    .newsB-item{
        width: 100%;
        margin: 0 0 4% 0;
        padding: 4%;
    }
    .newsB-item .el-im{
        height: 50vw;
    }
    .newsB-item .el-im:after{
        background: url(../images/u633.png) no-repeat center;
        background-size: 10vw;
    }
    .newsB-item .el-cn{
        padding: 4% 0 0;
    }
    .newsB-item .el-date{
        font-size: 3.5vw;
    }
    .newsB-item .el-mc{
        font-size: 4vw;
    }
    .newsB-item .el-in{
        font-size: 3.8vw;
        height: auto;
        line-height: 1.8;
    }
    .newsB-item:hover .el-cn{
        background: transparent;
    }
    .newsB-item:hover{
        background: var(--colorZT);
    }
    /*新闻2-e*/




    /*手机二级分类-s*/
    .project-con{
        display: block;
    }
    .project-con .el-clas{
        width: 100%;
    }

    .project-con .clas-title{
        padding: 0 0 4% 0;
    }
    .project-con .clas-title .elcn{
        font-size: 4.5vw;
        margin: 0 0 2% 0;
    }
    .project-con .clas-title .elen{
        font-size: 3.5vw;
    }

    .clas-list-wap{
        position: relative;
        margin: 0 0 4% 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: #f5f5f5;
        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: 3.8vw;
        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{
        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);
    }

    /*手机二级分类-e*/


    /*产品-s*/
    .project-con .el-list{
        width: 100%;
    }
    .project-item{
        width: 100%;
        padding: 4%;
        margin: 0 0 4% 0;
    }
    .project-item .el-im{
        height: 70vw;
        margin: 0 0 4% 0;
    }
    .project-item .el-mc{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .project-item .el-le{
        margin: 0 0 4% 0;
    }
    .project-item .el-ck{
        font-size: 3vw;
    }
    /*产品-e*/


    /*产品详情-s*/
    .Pro-detail{
        display: block;
        margin: 0 0 4% 0;
        padding: 0;
    }
    .Pro-detail .PBim{
        width: 100%;
        height: 50vw;
        margin: 0 0 4% 0;
    }
    .PBcn{
        width: 100%;
    }
    .PBcn .el-ca{
        font-size: 4.5vw;
        color: #333333;
        margin: 4% 0;
    }
    .PBcn .el-cb{
        font-size: 3.8vw;
        color: #555;
        margin: 0 0 4% 0;
        padding: 0 0 4% 0;
    }
    .PBcn .el-cc{
        font-size: 3.5vw;
        color: #555;
        margin: 0 0 4% 0;
    }
    .PBcn .el-cd{
        font-size: 3.8vw;
        width: auto;
        line-height: 2;
        height: auto;
        padding: 1vw 8vw;
        margin: 0 0 4% 0;
    }
    /*产品详情-e*/



    /*推荐产品-s*/

    .Rec-Pro{
        padding: 5% 0;
    }
    .Rec-Pro .el-title{
        font-size: 4.5vw;
        margin: 0 0 4% 0;
    }
    .Rec-Pro .el-list .el-item{
        width: 48%;
        margin: 0 4% 4% 0;
    }
    .Rec-Pro .el-list .el-item:nth-child(3n){
        margin: 0 4% 4% 0;
    }
    .Rec-Pro .el-list .el-item:nth-child(2n){
        margin: 0 0 4% 0;
    }
    .Rec-Pro .el-list .el-item .el-im{
        height: 40vw;
    }
    .Rec-Pro .el-list .el-item .el-mc{
        font-size: 3.8vw;
        line-height: 10vw;
        padding: 0 5%;
        text-align: center;
    }
    /*推荐产品-e*/



    /*关于我们-s*/
    .ab-content{
        padding: 5% 0;
    }
    .ab-content .ew-title{
        margin: 0 0 4% 0;
    }
    .ab-content .ew-title .ew-cn{
        font-size: 4.5vw;
        margin: 0 0 2% 0;
        letter-spacing: 1px;
    }
    .ab-content .ew-title .ew-en{
        font-size: 3.5vw;
        letter-spacing: 1px;
    }
    .ab-content .ab-intro{
        margin: 0 0 4% 0;
    }
    .ab-content .ab-intro .ew-cA{
        margin: 0 0 4% 0;
    }
    .ab-content .ab-intro .ew-cA .ew-im{
        width: 100%;
    }
    .ab-content .ab-intro .ew-cA .ew-cn{
        position: relative;
        font-size: 4vw;
        padding: 2%;
        text-align: center;
        line-height: 2;
        font-weight: 400;
    }
    .ab-content .ab-intro .ew-cB{
        font-size: 3.8vw;
        line-height: 2;
    }

    .ab-culture{
        display: block;
        margin: 0 0 4% 0;
    }
    .ab-culture .ewL{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .ab-culture .ewR{
        width: 100%;
    }
    .ab-culture .ew-item{
        margin: 0 0 4% 0;
    }
    .ab-culture .ew-item .ew-cA{
        margin: 0 0 2% 0;
    }
    .ab-culture .ew-item .ew-cA .eca-im{
        width: 8vw;
        height: 8vw;
        margin: 0 2% 0 0;
    }
    .ab-culture .ew-item .ew-cA .eca{
        font-size: 3.8vw;
        letter-spacing: 0;
    }
    .ab-culture .ew-item .ew-cA .ecb{
        font-size: 3.8vw;
        line-height: 2;
    }


    .ab-purpose .ew-list{
        display: flex;
        justify-content: space-between;
    }
    .ab-purpose .ew-list .ew-item{
        width: 49%;
        height: 30vw;
        margin: 0 2% 2% 0;
    }
    .ab-purpose .ew-list .ew-item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .ab-purpose .ew-list .ew-item:nth-child(3n){
        width: 100%;
        height: 60vw;
    }
    .ab-purpose .ew-cn{
        font-size: 3.5vw;
    }

    .ab-honor{
        padding: 5% 0;
        background: url(../images/ab-honor.jpg) no-repeat top;
        background-size: 100% 42vw;
    }
    .honor-title .dca{
        font-size: 4.5vw;
        padding: 0 0 3% 0;
        margin: 0 0 3% 0;
    }
    .honor-title .dca:after{
        height: 2px;
    }
    .honor-title .dcb{
        font-size: 3.8vw;
        margin: 0 0 3% 0;
    }
    .honor-title .dcc{
        font-size: 3.8vw;
        margin: 0 0 3% 0;
    }
    .honor-title .dcd{
        font-size: 3.8vw;
        margin: 0 0 3% 0;
    }
    .honor-item{
        width: 100%;
    }
    .honor-item .eca{
        margin: 0 0 4% 0;
        height: 68vw;
    }
    .honor-item .ecb{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .honor-item .ecc{
        font-size: 3.5vw;
    }

    /*关于我们-e*/


    /*荣誉-s*/
    .honor-item {
        width: 100%;
        margin: 0;
    }
    .honor-item .dca {
        height: auto;
        padding: 5%;
    }
    .honor-item .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;
        display: none;
    }

    .market-con{
        width: 100%;
        height: auto;
    }
    .market-item{
        display: none;
    }
    /*荣誉-e*/


    /*联系我们-s*/


    /*联系我们*/
    .contactBg{
        margin: 15vw 0 0 0;
    }
    .contact-tit{
        font-size: 5vw;
        margin: 0 0 4% 0;
    }
    .contact-main{
        flex-wrap: wrap;
        padding: 0;
    }
    .contact-main .infx{
        display: block;
    }
    .contact-main .lxmy{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .contact-main .lxmy .lx-tie{
        padding: 0 0 4%;
        height: auto;
        margin: 4% 4%;
        font-size: 4.5vw;
    }
    .contact-main .lxmy .lx-lst{
        height: auto;
        margin: 0 5%;
    }
    .contact-main .lxmy .lx-fom{
        margin: 0 5%;
        height: auto;
    }

    .contact-main .lxme{
        width: 100%;
    }
    .contact-main .lxme .map-container{
        margin: 0 0 5% 0;
    }
    .contact-main .lxmy .lx-lst .lx-box{
        justify-content: space-between;
        margin: 0 0 5% 0;
    }
    .contact-main .lxmy .lx-lst .lx-box .lba{
        width: 16vw;
        height: 16vw;
    }
    .contact-main .lxmy .lx-lst .lx-box .lbb{
        width: calc(100% - 20vw);
        margin: 0;
    }
    .contact-main .lxmy .lx-lst .lx-box .lbb .lbc{
        font-size: 4vw;
    }
    .contact-main .lxmy .lx-lst .lx-box .lbb .lbd{
        font-size: 3.8vw;
    }
    .contact-main .lxmy .lx-zst{
        height: auto;
    }
    .contact-main .lxmy .lx-fom .srk{
        height: 12vw;
        font-size: 3.8vw;
    }
    .contact-main .lxmy .lx-fom .srks{
        height: 24vw;
        padding: 0;
        font-size: 3.8vw;
    }
    .contact-main .lxmy .lx-fom .lfcs{
        margin: 0 0 10% 0;
    }
    .contact-main .lxmy .lx-fom .lfcsl .srk-sm{
        height: 12vw;
        font-size: 3.8vw;
    }
    .contact-main .lxmy .lx-fom .ann{
        height: 10vw;
        font-size: 3.5vw;
    }
    .contact-main .lxme .lx-met{
        margin: 0 0 5% 0;
        height: auto;
        padding: 5%;
    }
    .contact-main .lxme .lx-met .lx-ie{
        margin: 4% 0;
    }
    .contact-main .lxme .lx-met .lx-ie .ec-num{
        width: 14vw;
        height: 14vw;
        font-size: 5vw;
    }
    .contact-main .lxme .lx-met .lx-ie .ec-cn{
        width: calc(100% - 20vw);
    }
    .contact-main .lxme .lx-met .lx-ie .ec-cn .ec-mc{
        font-size: 4vw;
        margin: 0 0 2vw 0;
    }
    .contact-main .lxme .lx-met .lx-ie .ec-cn .ec-in{
        font-size: 3.5vw;
    }

    .contact-main .lxme .map-container{
        height: 80vw;
    }
    /*联系我们-e*/








    /*左右-s*/
    .Clr-list{
        display: block;
    }
    .Clr-list .eCl{
        width: 100%;
    }
    .Clr-list .eCr{
        width: 100%;
        padding: 4%;
        display: none;
    }
    /*左右-e*/


    /*Item-s*/
    .ItemA{
        width: 100%;
        margin: 0 0 4% 0;
        padding: 3%;
    }
    .ItemA .ec-im{
        height: 60vw;
        margin: 0 0 3% 0;
    }
    .ItemA .ec-cn{
        padding: 4%;
    }
    .ItemA .ec-cn .ec-mc{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .ItemA .ec-cn .ec-ck{
        font-size: 3.5vw;
    }

    /*Item-e*/

    /*Item2-s*/
    .ItemB{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .ItemB .ec-im{
        width: 40%;
        height: 30vw;
    }
    .ItemB .ec-cn{
        width: 56%;
    }
    .ItemB .ec-cn .ec-mc{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .ItemB .ec-cn .ec-in{
        font-size: 3.5vw;
        margin: 0 0 2% 0;
        line-height: 1.8;
    }
    .ItemB .ec-cn .ec-ck{
        font-size: 3.5vw;
    }
    /*Item2-e*/



    /*Item3-s*/
    .ItemC{
        width: 100%;
        margin: 0 0 4% 0;
        display: block;
        height: auto;
    }
    .ItemC .ecL{
        width: 100%;
        height: auto;
        padding: 5% 5% 4%;
    }
    .ItemC .ecR{
        width: 100%;
    }
    .ItemC .ec-cA{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .ItemC .ec-lB{
        width: 100%;
        padding: 0;
        display: flex;
        white-space: nowrap;
    }
    .ItemC .ec-cB{
        font-size: 4vw;
        margin: 0 5% 0 0;
        text-align: left;
    }
    .ItemC .ec-cB:first-child{
        margin: 0 5% 0 0;
    }
    .ItemC .ec-cB .Acls{
        line-height: 2.4;
    }
    .ItemC .ec-im{
        width: 100%;
        height: 100vw;
    }
    /*Item3-e*/

    /*ItemD-s*/
    .LD-list{
        margin: 0;
    }
    .ItemD{
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
        position: relative;
    }
    .ItemD:first-child{
        border-top: 0;
    }
    .ItemD:last-child{
        padding: 0;
        border-bottom: 0;
    }
    .ItemD .Acls{
        display: block;
    }
    .ItemD .ev-date{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .ItemD .ev-line{
        position: absolute;
        right: 0;
        top: 2vw;
        width: 10%;
        margin: 0;
    }
    .ItemD .ev-cons{
        width: 100%;
    }
    .ItemD .ev-cons .ev-tit{
        font-size: 4.2vw;
        margin: 0 0 2% 0;
    }
    .ItemD .ev-cons .ev-int{
        font-size: 3.5vw;
        margin: 0 0 2% 0;
    }
    .ItemD .ev-im{
        width: 100%;
        height: auto;
    }
    /*ItemD-e*/

    .service-conter{
        padding: 5% 0;
    }
    .service-conter .inner{
        flex-wrap: wrap;
    }
    .service-conter .ecL{
        width: 100%;
    }
    .service-conter .ecL .clas-Tit{
        font-size: 4.5vw;
        background: url(../images/w16.svg) no-repeat 0 center;
        background-size: 5vw;
        padding: 0 0 0 7vw;
        margin: 0 0 3% 0;
    }

    .service-conter .ecR{
        width: 100%;
    }
    .Pro-detail .Pro-tit{
        margin: 0 0 3% 0;
    }
    .Pro-detail .Pro-tit .ev-cn{
        font-size: 4.2vw;
    }
    .Pro-detail .Pro-con{
        font-size: 3.8vw;
    }









}