@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;
    }
    .wn-content *{
        /*transition: none!important;*/
    }
    .header-top{
        display: none;
    }
    .wap-none{
        display: none;
    }
    .wap-block{
        display: block;
    }




    .wn-banner{
        height: 64vw;
        /*margin: 15vw 0 0 0;*/
    }
    .banner-word .word-con{
        font-size: 4vw;
        padding: 0 0 2% 0;
        text-align: center;
        transform: translateY(calc( var(--bili) * 100px ));
    }
    .banner-word .word-eon{
        font-size: 3vw;
        padding: 0;
        text-align: center;
        transform: translateY(calc( var(--bili) * 100px ));
    }

    .inner {
        padding: 0 4%;
        width: 100%;
    }
    .wap-header{
        display: block;
    }
    .header{
        display: none;
    }
    .wap-head-lst{
        display: block;
    }


    .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;
    }


    .seize-seat{
        height: 15vw;
    }

    /*底部-s*/
    .foot{
        padding: 0;
        display: none;
    }
    .foot-content{
        display: block;
    }
    .foot-contact{
        padding: 0;
        margin: 0 0 0 0;
        line-height: 2;
        border: 0;
        max-width: 100%;
    }
    .foot-contact .fcA{
        font-size: 4.5vw;
        font-weight: bold;
        margin: 0 0 2% 0;
    }
    .foot-contact .fcB{
        font-weight: bold;
        font-size: 4.5vw;
        color: var(--colorZT);
        margin: 0 0 2% 0;
    }
    .foot-contact .fcC{
        font-size: 4vw;
        color: #555555;
        margin: 0 0 2% 0;
    }
    .foot-contact .fcD{
        font-size: 3.8vw;
        line-height: 2;
    }


    .foot-menu{
        display: none;
    }
    .foot-ewm{
    }
    .foot-ewm .ewm-im{
        width: 30vw;
        height: 30vw;
    }
    .foot-ewm .ewm-mc{
        width: 30vw;
        font-size: 3.8vw;
    }






    .copyright{
        padding: 5% 0;
        height: auto;
    }
    .copyright .infx{
        display: block;
        text-align: center;
        line-height: 2;
        font-size: 3vw;
    }
    .copyright .copyright-container{
        padding: 0;
    }
    .copyright *{
        line-height: 2;
        font-size: 3vw;
        /*color: #ffffff;*/
        letter-spacing: 0;
    }
    /*底部-e*/

    /*分页-s*/
    #page{
        padding: 5% 0 5%;
    }
    #page *:first-child{
        display: none;
    }
    #page *:last-child{
        display: none;
    }
    #page *{
        font-size: 3.8vw;
    }
    #page p{
        display: none;
    }
    #page a,#page p{
        border: 1px solid #f5f5f5;
        margin: 1vw;
        font-size: 3vw;
    }
    /*分页-e*/

    .detail-Top{
        height: 60vw;
        margin: 15vw 0 0 0;
    }
    .detail-banner{
        padding: 0;
        height: 60vw!important;
        margin: 15vw 0 0 0;
    }
    .detail-banner .DB-Word .EcA{
        font-size: 4.5vw;
        margin: 0 0 4% 0;
    }
    .detail-banner .DB-Word .EcB{
        font-size: 3.5vw;
    }

    .public-title{
        margin: 0 0 4% 0;
        text-align: center;
    }
    .public-title .wcn{
        font-size: 4.5vw;
        margin: 0 0 2% 0;
    }
    .public-title .wen{
        font-size: 3vw;
    }


    /*下拉菜单-s*/

    .down-menu:after{
        background: transparent;
    }

    /*下拉菜单-e*/



    /*首页-s*/

    #swiperOne{
        height: unset;
    }
    #swiperOne>.swiper-wrapper {
        display: block;
    }
    #swiperOne>.swiper-wrapper>.swiper-slide {
        height: auto!important;
        transform: unset!important;
    }
    .index-banner{
        height: auto;
        margin: 15vw 0 0 0;
    }

    .index-banner .Ec-mask{
        width: 25vw;
        height: 20vw;
    }
    .IMainA{
        padding: 5% 0;
    }
    .IMainA .ec-list{
        margin: -2vw;
        padding: 0;
    }
    .IMainA .ec-list .ec-item{
        position: relative!important;
        width: 100% !important;
        padding: 2vw;
    }
    .IMainA .ec-list .ec-item .ecBox .ec-cn .ecL{
        width: calc(100% - 12vw);
    }
    .IMainA .ec-list .ec-item .ecBox .ec-cn .ecL .ec-mc{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .IMainA .ec-list .ec-item .ecBox .ec-cn .ecL .ec-en{
        font-size: 3.5vw;
    }
    .IMainA .ec-list .ec-item:first-child .ecBox .ec-im{
        padding-top: 60%;
    }
    .IMainA .ec-list .ec-item .ecBox .ec-im{
        padding-top: 60%;
    }
    .More-AnC{
        width: 7vw;
        height: 7vw;
        border: 1px solid #fff;
    }
    .IMainA .ec-anls{
        margin: 4% 0 0 0;
    }
    .More-AnC:before{
        height: 1px;
    }
    .More-AnC:after{
        height: 1px;
    }

    .IMainB{
        padding: 5% 0;
    }
    .IMainB .Econ{
        flex-wrap: wrap;
    }
    .IMainB .Econ .ecL{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .IMainB .Econ .ecR{
        width: 100%;
    }
    .IMainB .Econ .ecL .ec-cn{
        font-size: 3.5vw;
        line-height: 2.4;
        margin: 0 0 4% 0;
    }
    .IMainB .Econ .ecL .ec-ck .Eck{
        font-size: 3.8vw;
    }

    .IMainB .Econ .ec-list{
        margin: -2vw;
    }
    .IMainB .Econ .ec-list .ec-item{
        padding: 2vw;
    }
    .IMainB .Econ .ec-list .ec-item .ecBox{
        padding: 5vw 5vw;
    }
    .IMainB .Econ .ec-list .ec-item .ecBox .ec-im{
        width: 15vw;
        height: 15vw;
        margin: 0 0 3vw 0;
    }
    .IMainB .Econ .ec-list .ec-item .ecBox .ec-mc{
        font-size: 4vw;
    }
    .IMainC{
        padding: 5% 0;
    }

    .Ent-list{
        margin: -2vw;
    }
    .Ent-list .ec-item{
        width: 100%;
        padding: 2vw;
    }
    .Ent-list .ec-item .ecBox .ec-cn{
        padding: 6%;
    }
    .Ent-list .ec-item .ecBox .ec-mc{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .Ent-list .ec-item .ecBox .ec-in{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
    }
    .Ent-list .ec-item .ecBox .ec-btn{
        padding: 2.5vw 10vw;
        font-size: 3.5vw;
    }
    .IMainC .ec-anls{
        margin: 4% 0 0 0;
    }
    .IMainD{
        padding: 5% 0;
    }
    .IMainD .Pub-Title{
        width: 100%;
    }
    .IMainD .ec-mA{
        flex-wrap: wrap;
    }
    .IMainD .ec-mA .ec-tab{
        margin: 0 0 4% 0;
    }
    .IMainD .ec-mA .ec-tab .tabs{
        font-size: 3.5vw;
        padding: 2vw 6vw;
        margin: 0 4vw 0 0 ;
    }
    .IMainD .ec-box{
        flex-wrap: wrap;
    }
    .IMainD .ec-box .ecL{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .IMainD .ec-box .ecR{
        width: 100%;
    }
    .IMainD .ec-box .ecL .ec-item .ecBox .ec-im{
        margin: 0 0 4% 0;
    }
    .IMainD .ec-box .ecL .ec-item .ecBox .ec-date{
        font-size: 3.5vw;
        padding: 2vw 5vw;
    }
    .IMainD .ec-box .ecL .ec-item .ecBox .ec-mc{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .IMainD .ec-box .ecL .ec-item .ecBox .ec-in{
        font-size: 3.5vw;
        margin: 0 0 3% 0;
    }
    .IMainD .ec-box .ecL .ec-item .ecBox .ec-ck .ec-an{
        width: 5vw;
        height: 5vw;
    }
    .IMainD .ec-box .ecL .ec-item .ecBox .ec-ck .Eck{
        margin: 0 0 0 2vw;
        font-size: 3.5vw;
    }

    .IMainD .ec-box .ecR .ec-item{
        height: auto;
    }
    .IMainD .ec-box .ecR .ec-item .ecBox{
        padding: 3% 0;
        height: auto;
    }
    .IMainD .ec-box .ecR .ec-item .ecBox .ecl .ec-date{
        font-size: 3.5vw;
        margin: 0 0 2% 0;
    }
    .IMainD .ec-box .ecR .ec-item .ecBox .ecl .ec-mc{
        font-size: 4vw;
    }

    /*首页-e*/


    /*全屏菜单-s*/
    .Main-Menu .ev-content .menu-intro{
        padding: 20% 4%;
    }
    .Main-Menu .ev-content .menu-intro .ev-mA .eva{
        font-size: 5vw;
        margin: 0 0 10% 0;
    }
    .Main-Menu .ev-content .menu-intro .ev-mA .evb{
        font-size: 3.5vw;
    }
    .Main-Menu .ev-content .menu-intro .ev-mB .eva{
        font-size: 3.5vw;
        margin: 0 0 8% 0;
    }
    .Main-Menu .ev-content .menu-list{
        padding: 20% 4%;
    }
    .Main-Menu .ev-content .menu-list .CAcn{
        margin: 0 0 5% 0;
    }
    .Main-Menu .ev-content .menu-list .CAcn .Acn{
        margin: 0 0 10% 0;
        padding: 0;
    }
    .Main-Menu .ev-content .menu-list .CAcn .Acn .Aa{
        font-size: 4vw;
    }
    .Main-Menu .ev-content .menu-list .CBcn .Bcn{
        margin: 0 0 10%;
        padding: 0 4%;
    }
    .Main-Menu .ev-content .menu-list .CBcn .Bcn .Ba{
        font-size: 3.5vw;
    }
    .Main-Menu .ev-content .menu-list .CAcn .Acn:after{
        width: 4vw;
    }
    .Main-Menu .ev-content .menu-list .CAcn.on .Acn:after{
        width: 6vw;
    }
    .Main-Menu .ev-content .menu-list .CAcn .Acn:hover:after{
        width: 6vw;
    }
    /*全屏菜单-e*/



    /*全屏搜索-s*/
    .Main-Search{

    }
    .Main-Search .MS-inner{
        padding: 4%;
    }
    .Main-Search .MS-inner .ev-close{
        width: 6vw;
        height: 6vw;
        right: 4%;
        top: 2%;
    }
    .Main-Search .MS-inner .ev-content .ev-title{
        margin: 0 0 8% 0;
    }
    .Main-Search .MS-inner .ev-content .ev-title .even {
        font-size: 7vw;
        margin: 0 0 10% 0;
    }
    .Main-Search .MS-inner .ev-content .ev-title .evcn{
        font-size: 5vw;
    }
    .Main-Search .MS-inner .ev-content .ev-form{
        width: 100%;
    }
    .Main-Search .MS-inner .ev-content .ev-dbcn{
        margin: 0 0 10% 0;
    }
    .Main-Search .MS-inner .ev-content .ev-dbcn .ev-srk{
        width: calc(100% - 15vw);
        height: 12vw;
        font-size: 3.8vw;
        padding: 0 5%;
    }
    .Main-Search .MS-inner .ev-content .ev-dbcn .ev-btn{
        width: 12vw;
        height: 12vw;
    }
    .Main-Search .MS-inner .ev-content .ev-word{
        margin: 0 0 10% 0;
        flex-wrap: wrap;
        justify-content: center;
    }
    .Main-Search .MS-inner .ev-content .ev-word .Acls{
        font-size: 3.5vw;
        margin: 0 2vw 4vw;
    }

    /*全屏搜索-e*/










    /*公共-s*/


    .wn-content{
        padding: 0;
    }


    .PLR{
        padding: 4%;
    }
    .wn-content .Det-Tit{
        font-size: 5vw;
        font-weight: 700;
        margin: 0 0 4% 0;
    }
    .Pub-Title{
        margin: 0 0 4% 0;
        text-align: center;
    }
    .Pub-Title .EcA{
        font-size: 20%;
        height: 0.5vw;
        margin: 0 0 2% 0;
    }
    .Pub-Title .EcB{
        font-size: 3.5vw;
        letter-spacing: 0;
        margin: 0 0 2% 0;
    }
    .Pub-Title .EcC{
        font-size: 3.8vw;
    }

    .More-AnA{
        width: auto !important;
        font-size: 3.8vw;
        padding: 2vw 16vw 2vw 10vw;
        display: inline-block !important;
    }
    .More-AnA:after{
        width: 4vw;
        height: 4vw;
        right: 8vw;
        top: calc((100% - 4vw)/2);
    }
    .More-AnB{
        border-bottom: 2px solid var(--colorZT);
        padding: 2vw 8vw 2vw 2vw;
        font-size: 3.8vw;
    }
    .More-AnB:after{
        width: 4vw;
        height: 4vw;
        right: 2vw;
        top: calc((100% - 4vw)/2);
    }

    .main-container{
        padding: 5% 0;
    }


    /*公共-e*/









    .ScTit{
        margin: 0 0 4% 0;
    }
    .ScTit .ec-cn{
        font-size: 4.2vw;
        margin: 0 0 1% 0;
    }
    .ScTit .ec-ic{
        margin: 0 0 2% 0;
        width: 10%;
        height: 0.8vw;
    }
    .ScTit .ec-in{
        font-size: 3vw;
        line-height: 2;
        margin: 0 0 0 0;
    }

    /*关于我们-s*/
    .ab-intro{
        padding: 5% 0;
    }
    .Ab-Title{
        text-align: center;
    }
    .Ab-Title .EcA{
        font-size: 4.5vw;
        margin: 0 0 2% 0;
    }
    .Ab-Title .EcB{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
    }
    .ab-intro .EconA{
        flex-wrap: wrap;
        margin: 0 0 4% 0;
    }
    .ab-intro .EconA .ecL{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .ab-intro .EconA .ecL .el-con{
        font-size: 3.5vw;
        line-height: 2.4;
    }
    .ab-intro .EconA .ecR{
        width: 100%;
    }
    .ab-intro .EconB .ec-list{
        flex-wrap: wrap;
    }
    .ab-intro .EconB .ec-list .ec-item{
        width: 50%;
        padding: 3vw;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .ab-intro .EconB .ec-list .ec-item .ec-im{
        width: 8vw;
        height: 8vw;
        margin: 0 0 2vw 0;
    }
    .ab-intro .EconB .ec-list .ec-item .ec-cn .eca{
        font-size: 4vw;
        margin: 0 0 1% 0;
    }
    .ab-intro .EconB .ec-list .ec-item .ec-cn .ecb{
        font-size: 3.5vw;
    }

    .ab-history{
        padding: 0 0 5% 0;
    }
    .ab-history .EconA{
        margin: 4% 0 0 0;
    }
    .ab-history .Absw1{
        margin: 0 0 5% 0;
    }
    .ab-history .Absw1 .ec-item{
        display: block;
        width: 100%;
        padding: 5%;
    }
    .ab-history .Absw1 .ec-item .ec-im{
        width: 100%;
        height: 50vw;
        margin: 0 0 4vw 0;
    }
    .ab-history .Absw1 .ec-item .ec-cn{
        width: 100%;
        padding: 0;
    }
    .ab-history .Absw1 .ec-item .ec-cn .eca{
        font-size: 5vw;
        margin: 0 0 3vw 0;
    }
    .ab-history .Absw1 .ec-item .ec-cn .ecb{
        font-size: 3.5vw;
    }
    .ab-history .Absw1 .SwPage{
        display: none;
    }
    .ab-history .Absw2 .ec-item{
        height: 12vw;
        font-size: 4vw;
        padding: 0 0 8vw 0;
    }
    .ab-history .Absw2:before{
        bottom: 0.8vw;
    }
    .ab-history .Absw2 .ec-item:before{
        width: 1vw;
        height: 1vw;
        left: calc((100% - 1vw ))/2);
    }
    .ab-history .Absw2 .swiper-slide-thumb-active .ec-item{
        font-size: 5vw;
    }

    .ab-culture .ec-culture{
        padding: 10% 0;
    }
    .ab-culture .ec-culture .ec-list{
        margin: -2vw;
    }
    .ab-culture .ec-culture .ec-list .ec-item{
        padding: 2vw;
    }
    .ab-culture .ec-culture .ec-list .ec-item .ecl{
        font-size: 9vw;
    }
    .ab-culture .ec-culture .ec-list .ec-item .ecr{
        font-size: 4vw;
        margin: 0 0 0 2vw;
    }
    .ab-culture .ec-culture .ec-list .ec-item .ecr span{
        width: 100%;
        display: block;
    }

    .ab-honor{
        padding: 5% 0;
    }
    .ab-honor .AHsw1{
        padding: 0 0 8vw 0;
    }
    .ab-honor .AHsw1 .ec-item .ec-im{
        height: 60vw;
        padding: 5%;
    }
    .ab-honor .AHsw1 .ec-item .ec-mc{
        font-size: 4vw;
        padding: 3vw;
    }
    .ab-honor .AHsw1 .swiper-pagination-bullet{
        width: 1.5vw;
        height: 1.5vw;
        margin: 0 1vw;
    }
    .ab-enterprise{
        padding: 5% 0;
    }



    /*关于我们-e*/


















    .wn-SubNav{
        /*padding: 3% 0;*/
        /*box-shadow: 0 4px 4px rgba(0,0,0,0.1);*/
    }
    .wn-SubNav .infx{
        padding: 0;
    }
    .wn-SubNav .wn-location{
        display: none;
    }
    .wn-inNav{
        width: 100%;
        justify-content: flex-start;
        /*flex-wrap: wrap;*/
    }
    .wn-location{
        background-size: 4vw 4vw;
        line-height: 2;
        padding: 3% 0 3% 5vw;
    }
    .wn-location .wla{
        font-size: 3.8vw;
    }
    .in-item{
        /*width: 33.333%;*/
        font-size: 3.5vw;
        /*margin: 0 2vw 0 0;*/
    }
    .in-item:last-child{
        margin: 0;
    }

    .in-item .mCa{
        height: 13vw;
        line-height: 13vw;
        padding: 0 6vw;
    }






    /*关于我们-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-con{
        font-size: 3.8vw;
    }

    /*关于我们-e*/


    /*资质荣誉-s*/
    .honor-item{
        width: 100%;
        margin: 0 0 4% 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*/


    .common-info{
        display: block;
        margin: 0 0 5% 0;
        padding: 0;
        border: 0;
    }
    .common-info .com-info{
        position: relative;
    }
    .common-info .com-info .com-en{
        font-size: 3.8vw;
        margin: 0 0 2% 0;
    }
    .common-info .com-info .com-mc{
        font-size: 4.5vw;
        margin: 0 0 6% 0;
        padding: 0 0 3% 0;
    }
    .common-info .com-info .com-mc:after{
        content: '';
        position: absolute;
        width: 80px;
        height: 1px;
        background-color: var(--colorZT);
        left: 0;
        bottom: 0;
    }


    .common-info .com-nav{
        overflow: auto;
    }
    .common-info .com-nav .cnav-item .mCa{
        font-size: 4vw;
        white-space:nowrap;
    }
    .common-info .com-nav .cnav-item:first-child .mCa{
        padding: 0 3vw 0 0;
    }








    /*通知公告-s*/

    .notice-item{
        padding: 0;
        margin: 0 0 4% 0;
    }
    .notice-item .el-date{
        width: 22%;
        padding: 3% 2%;
    }
    .notice-item .el-ri{
        font-size: 5vw;
    }
    .notice-item .el-ny{
        font-size: 3.8vw;
    }
    .notice-item .el-con{
        width: 78%;
        padding: 0 4%;
    }
    .notice-item .el-ic{
        width: 4vw;
        height: 4vw;
    }
    .notice-item .el-mc{
        padding: 0 0 0 4%;
        font-size: 3.8vw;
    }
    .notice-item .el-ck{
        display: none;
    }

    /*通知公告-e*/












    /*招聘-s*/
    .idea-intro{
        display: block;
    }
    .idea-intro .idea-ecl{
        width: 100%;
    }
    .idea-intro .idea-cA .el-con{
        height: auto;
        padding: 5%;
    }
    .idea-intro .el-tit{
        font-size: 5vw!important;
        margin: 0 0 4% !important;
    }
    .idea-intro .el-int{
        font-size: 3.8vw!important;
    }
    .idea-intro .idea-cB{
        display: block;
    }
    .idea-intro .idea-cB .el-im{
        width: 100%;
    }
    .idea-intro .idea-cB .el-con{
        width: 100%;
        height: auto;
        padding: 5%;
    }
    .idea-intro .idea-ecr{
        width: 100%;
    }
    .idea-intro .idea-cC .el-im{
        height: auto;
    }
    .idea-intro .idea-cC .el-con{
        position: relative;
        padding: 5%;
    }
    .idea-intro .idea-cC .el-con .el-tit{
        color: #333333;
        border-left: 3px solid #555555;
    }
    .idea-intro .idea-cC .el-con .el-int{
        color: #555555;
    }


    .drill-intro .el-ie .el-im{
        width: 100%;
        height: auto;
        margin: 0!important;
    }
    .drill-intro .el-ie .el-con{
        position: relative;
        width: 100%;
        left: auto;
    }
    .drill-intro .el-ie .el-con .el-mc{
        font-size: 4.5vw;
        margin: 0 0 2% 0;
    }
    .drill-intro .el-ie .el-con .el-in{
        font-size: 3.8vw;
    }

    .drill-imls{
        flex-wrap: wrap;
    }
    .drill-imls .imls-ie{
        width: 100%;
    }
    .drill-imls .imls-ie .el-mc{
        font-size: 4vw;
        padding: 0 5%;
    }

    /*招聘-e*/

    /*联系我们-s*/
    .ContactA{
        padding: 5% 0;
    }
    .ContactA .ec-list{
        margin: -2vw -4vw;
    }
    .ContactA .ec-list .ec-item{
        width: 100%;
        padding: 2vw 4vw;
    }
    .ContactA .ec-list .ec-item .ecBox{
        padding: 10% 5%;
    }
    .ContactA .ec-list .ec-item .ec-im{
        width: 20vw;
        height: 20vw;
        padding: 6%;
        border: 2px solid #ccc;
        margin: 0 0 4% 0;
    }
    .ContactA .ec-list .ec-item .ec-mc{
        font-size: 4.5vw;
        margin: 0 0 4% 0;
    }
    .ContactA .ec-list .ec-item .ec-in{
        font-size: 3.5vw;
        padding: 0 8%;
        margin: 0 0 4% 0;
    }

    /*联系我们-e*/



    .corp-title{
        font-size: 4.5vw;
    }
    .corp-list .corp-item{
        width: 48%;
        margin: 4% 4% 0 0;
        padding: 3% 3%;
    }
    .corp-list .corp-item:nth-child(2n){
        margin: 4% 0 0 0;
    }
    .corp-list .corp-item .el-ca{
        font-size: 3.8vw;
    }
    .corp-list .corp-item .el-cb{
        font-size: 3.5vw;
    }


    /*留言-s*/
    .msg-con{
        width: 100%;
        margin: 0;
        padding: 0 0 5%;
    }
    .msg-con .msg-item.w1{
        width: 100%;
    }
    .msg-con .msg-item{
        margin: 0 0 4% 0;
    }
    .msg-con .msgr{
        display: none;
    }
    .msg-con .msgl .tca{
        font-size: 4.5vw;
        text-align: center;
    }
    .msg-con .msgl .tcb{
        font-size: 3.5vw;
        text-align: center;
    }
    .msg-con .msg-item .msg-srk{
        font-size: 3.8vw;
        padding: 0 4%;
        height: 10vw;
    }
    .msg-con .msg-item .msg-tex{
        font-size: 3.8vw;
        padding: 2% 4%;
        height: 36vw;
    }
    .msg-con .msg-btn{
        margin: 0 25%;
        width: 50%;
        font-size: 3.8vw;
        line-height: 10vw;
        height: 10vw;
    }
    /*留言-e*/



    .detail-location{
        margin: 0 0 5% 0;
    }
    .content-lar{
        display: block;
    }
    .content-lar .content{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .rec-news{
        width: 100%;
    }
    .rec-news .rec-tit{
        font-size: 4vw;
        background-size: 4.2vw 4.2vw;
        padding: 0 0 2vw 6vw;
        margin: 0 0 3% 0;
    }
    .rec-news .rec-lst .rec-iem{
        margin: 0 0 4% 0;
        padding: 0 0 0 4vw;
    }
    .rec-news .rec-lst .rec-iem .rec-mc{
        font-size: 3.8vw;
    }
    .rec-news .rec-lst .rec-iem:after{
        width: 1vw;
        height: 1vw;
        top: 2.4vw;
    }





    .detail-content .title{
        font-size: 4.5vw;
        margin: 0 0 5% 0;
    }
    .detail-content .info{
        font-size: 3.5vw;
        margin: 0 0 5% 0;
        padding: 0 0 5% 0;
        border-bottom: 1px solid #eeeeee;
    }
    .detail-content .content{
        font-size: 3.8vw;
    }
    .detail-content .content *{
        height: auto;
        font-size: 3.8vw;
    }
    .Around{
        flex-wrap: wrap;
        margin: 3% 0 0 0;
        padding: 3% 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:first-child{
        margin: 0 0 3% 0;
    }







    .full-swiper,.full-swiper-con{
        /*display: none;*/
    }

    .det-banner{
        height: 70vw;
    }
    .det-banner .det-bnan{
        width: 8vw;
        height: 8vw;
    }
    .det-banner .det-bnan:after{
        font-size: 3vw!important;
    }
    .swiper-video-play{
        width: 8vw;
        height: 8vw;
        margin: 0 auto;
        margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
    }
    .swiper-video-play:after{
        background-size: 4vw;
    }

    .inner-s{
        padding: 0 4%;
        width: 100%;
    }

    .detail-main{
        padding: 0;
    }
    .detail-main .dm-mc{
        font-size: 4.5vw;
        margin: 0 0 4% 0;
    }
    .detail-main .dm-in{
        font-size: 3.8vw;
        margin: 0 0 4% 0;
    }
    .detail-main .dm-info{
        flex-wrap: wrap;
        margin: 0 0 4% 0;
    }
    .detail-main .dm-info .dm-item{
        width: 100%;
        padding: 0;
        margin: 0 0 4% 0;
    }
    .detail-main .dm-info .dm-item .dm-lb{
        font-size: 3.8vw;
        margin: 0 0 2% 0;
    }
    .detail-main .dm-info .dm-item .dm-cc{
        font-size: 3.8vw;
    }
    .detail-main .dm-con{
        font-size: 3.8vw;
        margin: 0 0 4% 0;
    }

    .dm-back .back-btn{
        font-size: 3.8vw;
    }


    .detail-main .dm-bt{
        font-size: 4.5vw;
        margin: 0 0 4% 0;
    }
    .detail-main .dm-table{
        display: block;
        border-bottom: 0;
        margin: 0 0 4% 0;
    }
    .detail-main .dm-table .dmts{
        text-align: left;
        margin: 0 0 4% 0;
        display: flex;
        justify-content: flex-start;
    }
    .detail-main .dm-table:after{
        display: none;
    }

    .detail-main .dm-table .dmt-ca{
        font-size: 3.8vw;
        margin: 0 0 2% 0;
        padding: 0;
        width: 20%;
    }
    .detail-main .dm-table .dmt-cb{
        font-size: 3.8vw;
        padding: 0;
    }
    .detail-main .dms-banner{
        height: 70vw;
    }
    .swiper-detail{
        margin: 15vw 0 0 0;
    }
    .detail-main .dm-swiper{
        margin: 0 0 8% 0;
    }
    .dm-swiper .dms-con{
        height: 12vw;
    }
    .dm-swiper .dms-con .swiper-pagination{
        margin: 0 8vw;
        font-size: 3.8vw;
    }
    .dm-swiper .det-bnan{
        width: 6vw;
        height: 6vw;
        font-size: 3vw;
        margin: 0 5vw 0 0;
    }
    .dm-swiper .det-bnan:after{
        font-size: 3vw;
    }



    /*联系-s*/
    .contact-map{
        height: 100vw;
        margin: 15vw 0 0 0;
    }
    .contact-item{
        width: 100%;
        padding: 5%;
        margin: 0 0 4% 0;
    }

    .contact-item .ec-tit{
        font-size: 4.5vw;
    }
    .contact-item .ec-adc{
        font-size: 4vw;
    }
    .contact-item .ec-tel{
        font-size: 5vw;
    }
    .contact-item .ec-int{
        font-size: 3.8vw;
    }

    /*联系-e*/




    /*项目展示-s*/
    .project-list{
        margin: -2vw;
    }
    .project-item{
        width: 100%;
        padding: 2vw;
    }
    .project-item .ecBox{
        border: 4vw solid #ffffff;
    }
    .project-item .ec-im{
        height: 50vw;
        margin: 0 0 4vw 0;
    }
    .project-item .ec-cn{
        padding: 0;
    }
    .project-item .ec-mc{
        font-size: 4vw;
        margin: 0 0 1vw 0;
    }
    .project-item .ec-in{
        font-size: 3.5vw;
    }


    .Around-project{
        flex-wrap: wrap;
        margin: 3% 0 0 0;
        padding: 3% 0 0 0;
    }
    .Around-project .Ael{
        font-size: 3.8vw;
        width: 100%;
        background-color: #f1f2f4;
        text-align: left!important;
        margin: 0 0 3% 0;
        padding: 3% 4%;
    }
    .Around-project .Go-list{
        font-size: 4vw;
        width: 100%;
        height: 12vw;
        margin: 0 0 3% 0;
        line-height: 12vw;
    }

    /*项目展示-e*/


    /*招聘-s*/

    .RecruitA{
        padding: 5% 0;
    }
    .RecruitA .ec-list{
        margin: 0 -4vw;
    }
    .RecruitA .ec-list .ec-item{
        width: 100%;
        padding: 2vw 4vw;
    }
    .RecruitA .ec-list .ec-item .ecCn{
        padding: 5%;
    }
    .RecruitA .ec-list .ec-item .ec-im{
        width: 18vw;
        height: 18vw;
        margin: 0 0 4% 0;
    }
    .RecruitA .ec-list .ec-item .ec-mc{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .RecruitA .ec-list .ec-item .ec-ic{
        width: 16%;
        height: 2px;
        margin: 0 0 4% 0;
    }
    .RecruitA .ec-list .ec-item .ec-in{
        font-size: 3.5vw;
    }

    .RecruitF{
        padding: 5% 0;
    }

    .recruit-content{
        position: relative;
        margin: 0 0 4% 0;
    }
    .recruit-content .rel-con{
        display: block;
    }
    .recruit-content .rel-box{
        width: 100%;
        margin: 0 0 3% 0;
        height: auto;
        padding: 5% 2%;
    }

    .recruit-content .rel-box .dca{
        width: 6vw;
    }
    .recruit-content .rel-box .dcb{
        font-size: 4vw;
        padding: 4% 0;
    }
    .recruit-content .rel-box .dcc{
        font-size: 3.8vw;
    }

    .recruit-list{
        margin: 0 0 4% 0;
    }
    .recruit-list .recruit-title .el-mc{
        width: 33.3%;
        font-size: 4vw;
        line-height: 12vw;
    }
    .recruit-list .recruit-title .el-mc:nth-child(3) {
        display: none;
    }
    .recruit-list .recruit-title .el-mc:nth-child(4) {
        display: none;
    }
    .recruit-list .recruit-title .el-mc:nth-child(6) {
        display: none;
    }
    .recruit-item .recruit-mc{
        align-items: center;
    }
    .recruit-item .recruit-mc .el-mc{
        width: 33.3%;
        font-size: 3.6vw;
        line-height: 1.8;
        padding: 3% 2%;
    }
    .recruit-item .recruit-mc .el-mc:nth-child(3) {
        display: none;
    }
    .recruit-item .recruit-mc .el-mc:nth-child(4) {
        display: none;
    }
    .recruit-item .recruit-mc .el-mc:nth-child(6) {
        display: none;
    }
    .recruit-item .recruit-whnr{
        padding: 5%;
    }
    .recruit-item .recruit-whnr .el-lar{
        display: block;
    }
    .recruit-item .recruit-whnr .el-wih{
        width: 100%;
    }
    .recruit-item .recruit-whnr .el-wih:nth-child(1) {
        margin: 0 0 4% 0;
    }

    .recruit-item .recruit-whnr .el-wih .dca{
        font-size: 4vw;
    }
    .recruit-item .recruit-whnr .el-wih .dcb{
        font-size: 3.8vw;
        line-height: 2;
    }


    /*招聘-e*/

    /*新闻1-s*/
    .news-list{
        margin: -2vw;
    }
    .news-list .news-item{
        width: 100%;
        padding: 2vw;
    }
    .news-item .ecBox .ec-im{
        margin: 0;
    }
    .news-item .ecBox .ec-cn{
        padding: 4vw;
    }
    .news-item .ecBox .ec-cn .ec-mc{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .news-item .ecBox .ec-cn .ec-in {
        font-size: 3.5vw;
        margin: 0 0 2% 0;
    }
    .news-item .ecBox .ec-cn .ec-ae {
        font-size: 3vw;
    }

    /*新闻1-e*/



    /*核心业务-s*/

    .S1cnA{
        padding: 5% 0;
    }
    .S1cnA .ec-list{
        padding: 0;
        flex-wrap: wrap;
    }

    .S1cnA .ec-list .ec-item{
        width: 50%;
        border-left: 0!important;
    }
    .S1cnA .ec-list .ec-item:nth-child(2n){
        border-right: 0;
    }
    .S1cnA .ec-list .ec-item .Acls{
        padding: 5vw 4% !important;
    }
    .S1cnA .ec-list .ec-item .ec-im{
        width: 8vw;
        height: 8vw;
        margin: 0 0 4vw 0;
    }
    .S1cnA .ec-list .ec-item .ec-mc{
        font-size: 4vw;
    }
    .S1cnA .ec-list .ec-item .ec-ck{
        display: none;
    }

    .S1cnB .inner{
        padding: 0;
    }
    .S1cnB .ec-BG .ec-list{
        flex-wrap: wrap;
    }

    .S1cnB .ec-BG .ec-list .ec-item{
        width: 33.3%;
        padding: 10% 0!important;
    }
    .S1cnB .ec-BG .ec-list .ec-item .ec-im{
        width: 18vw;
        height: 18vw;
        margin: 0 0 4vw 0;
    }
    .S1cnB .ec-BG .ec-list .ec-item .ec-mc{
        font-size: 4vw;
        margin: 0 0 4vw 0;
    }
    .S1cnB .ec-BG .ec-list .ec-item .ec-in{
        font-size: 3.5vw;
        opacity: 1;
        padding: 0 8%;
    }

    .S1cnC{
        padding: 5% 0;
    }
    .S1cnC .EcnA{
        display: block;
        margin: 0 0 5% 0;
    }
    .S1cnC .EcnA .ec-im{
        width: 100%;
        height: 70vw;
    }
    .S1cnC .EcnA .ec-cn{
        width: 100%;
        padding: 4%;
        font-size: 3.8vw;
        height: auto;
        margin: 0;
    }
    .S1cnC .EcnB{
        padding: 0;
        margin: 0 0 5% 0;
    }
    .S1cnC .EcnB .ec-list{
        flex-wrap: wrap;
    }
    .S1cnC .EcnB .ec-list .ec-item{
        width: 50%;
        padding: 0 4%;
        text-align: center;
        border-left: 0!important;
        border-right: 1px solid #b8b8b8;
    }
    .S1cnC .EcnB .ec-list .ec-item:nth-child(2n){
        border-right: 0;
    }
    .S1cnC .EcnB .ec-list .ec-item .ec-im{
        width: 18vw;
        height: 18vw;
        padding: 8%;
        margin: 0 auto 3vw;
    }
    .S1cnC .EcnB .ec-list .ec-item .ec-mc{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .S1cnC .EcnB .ec-list .ec-item .ec-in{
        font-size: 3.5vw;
    }
    .S1cnC .EcnC{
        margin: 0;
    }
    .S1cnC .EcnC .ec-list{
        flex-wrap: wrap;
        justify-content: center;
        padding: 0 4%;
    }
    .S1cnC .EcnC .ec-list .ec-item{
        width: 33.3%;
        margin: 0 0 4vw 0;
    }

    .S1cnC .EcnC .ec-list .ec-item .ec-im{
        width: 18vw;
        height: 18vw;
        padding: 8%;
        margin: 0 0 3vw 0;
    }
    .S1cnC .EcnC .ec-list .ec-item .ec-mc{
        font-size: 4vw;
    }

    .S1cnD{
        padding: 5% 0;
    }
    .S1cnD .SDsw .ec-item .ec-im{
        height: 80vw;
    }
    .S1cnD .SDsw .ec-item .ec-cn .ec-mc{
        font-size: 4vw;
    }
    .S1cnD .SDsw .ec-item .ec-cn .ec-in{
        height: auto;
        font-size: 3.5vw;
        line-height: 2;
        opacity: 1;
        margin: 4% 0 0 0;
    }
    .S1cnD .SDsw .SwPage .swan{
        width: 10vw;
        height: 10vw;
    }
    .S1cnD .SDsw .SwPage .swan:after{
        font-size: 4vw;
    }
    /*核心业务-e*/

    /*技术创新-s*/
    .S2cnA{
        padding: 5% 0;
    }
    .S2cnB .inner{
        padding: 0;
    }
    .S2cnB .ec-BG .ec-list{
        flex-wrap: wrap;
    }

    .S2cnB .ec-BG .ec-list .ec-item{
        width: 33.3%;
        padding: 10% 0!important;
    }
    .S2cnB .ec-BG .ec-list .ec-item .ec-im{
        width: 18vw;
        height: 18vw;
        margin: 0 0 4vw 0;
    }
    .S2cnB .ec-BG .ec-list .ec-item .ec-mc{
        font-size: 4vw;
        margin: 0 0 4vw 0;
    }
    .S2cnB .ec-BG .ec-list .ec-item .ec-in{
        font-size: 3.5vw;
        opacity: 1;
        padding: 0 8%;
    }

    .S2cnC{
        padding: 5% 0;
    }
    .S2cnC .ec-list{
        padding: 0;
    }
    .S2cnC .ec-list{
        padding: 0;
        flex-wrap: wrap;
    }

    .S2cnC .ec-list .ec-item{
        width: 50%;
        border-left: 0!important;
    }
    .S2cnC .ec-list .ec-item:nth-child(2n){
        border-right: 0;
    }
    .S2cnC .ec-list .ec-item .Acls{
        padding: 5vw 4% !important;
    }
    .S2cnC .ec-list .ec-item .ec-im{
        width: 8vw;
        height: 8vw;
        margin: 0 0 4vw 0;
    }
    .S2cnC .ec-list .ec-item .ec-mc{
        font-size: 4vw;
    }
    .S2cnC .ec-list .ec-item .ec-ck{
        display: none;
    }


    .S2cnD .EcnA{
        padding: 5% 4%;
        display: block;
        background: #ffffff;
    }
    .S2cnD .EcnA .ecl{
        width: 100%;
        height: 70vw;
    }
    .S2cnD .EcnA .ecr{
        width: 100%;
        padding: 5% 0 0 0;
    }
    .S2cnD .EcnA .ecr .ec-mc{
        font-size: 4vw;
        margin: 0 0 3% 0;
    }
    .S2cnD .EcnA .ecr .ec-in{
        font-size: 3.5vw;
    }
    .S2cnD .EcnA .ecr .ec-list{
        margin: 5% 0 0 0;
    }
    .S2cnD .EcnA .ecr .ec-list .ec-item{
        width: 50%;
        margin: 0 0 4% 0;
        padding: 0 4%;
        text-align: center;
    }
    .S2cnD .EcnA .ecr .ec-list .ec-item .eca{
        font-size: 7vw;
    }
    .S2cnD .EcnA .ecr .ec-list .ec-item .ecb{
        font-size: 3vw;
    }
    .S2cnD .EcnA .ecr .ec-list .ec-item:after{
        right: 0;
    }
    .S2cnE{
        padding: 5% 0;
    }

    .S2cnE{
        padding: 5% 0;
    }
    .S2cnE .SDsw .ec-item .ec-im{
        height: 80vw;
    }
    .S2cnE .SDsw .ec-item .ec-cn .ec-mc{
        font-size: 4vw;
    }
    .S2cnE .SDsw .ec-item .ec-cn .ec-in{
        height: auto;
        font-size: 3.5vw;
        line-height: 2;
        opacity: 1;
        margin: 4% 0 0 0;
    }
    .S2cnE .SDsw .SwPage .swan{
        width: 10vw;
        height: 10vw;
    }
    .S2cnE .SDsw .SwPage .swan:after{
        font-size: 4vw;
    }

    /*技术创新-e*/


    /*可持续发展-s*/
    .S3cnA{
        padding: 5% 0;
    }

    .S3cnA .ec-list{
        padding: 0;
    }
    .S3cnA .ec-list .ec-item{
        width: 50%;
        margin: 0 0 4vw 0;
    }
    .S3cnA .ec-list .ec-item .ecCn{

    }
    .S3cnA .ec-list .ec-item .ecCn .ec-im{
        width: 20vw;
        height: 20vw;
        padding: 10%;
        margin: 0 0 3vw 0;
    }
    .S3cnA .ec-list .ec-item .ecCn .ec-mc{
        font-size: 3.5vw;
    }
    .S3cnA .ec-list .ec-item .ecCn .ec-mc span{
        font-size: 7vw;
    }
    .S3cnA .ec-list .ec-item .ecCn .ec-in{
        font-size: 3vw;
    }

    .S3cnB{
        padding: 5% 0;
    }
    .S3cnB .ec-list .ec-item{
        width: 100%;
        margin: 0 -4vw 4vw -4vw;
    }
    .S3cnB .ec-list .ec-item .ecCn{
        margin: 0 4vw;
    }
    .S3cnB .ec-list .ec-item .ecCn .ec-im{
        width: 100%;
        height: 70vw;
    }
    .S3cnB .ec-list .ec-item .ecCn .ec-cn{
        padding: 5%;
    }
    .S3cnB .ec-list .ec-item .ecCn .ec-cn .ec-mc{
        font-size: 4.2vw;
        transform: translate(0);
    }
    .S3cnB .ec-list .ec-item .ecCn .ec-cn .ec-hv{
        transform: translate(0);
    }
    .S3cnB .ec-list .ec-item .ecCn .ec-cn .ec-in{
        font-size: 3.5vw;
        margin: 3vw 0 0 0;
    }

    /*可持续发展-e*/


    /*服务支持-s*/

    .S4cnA{
        padding: 0;
    }
    .S4cnA .inner{
        padding: 0;
    }
    .S4cnA .ec-BG .ec-list{
        flex-wrap: wrap;
    }

    .S4cnA .ec-BG .ec-list .ec-item{
        width: 33.3%;
        padding: 10% 0!important;
    }
    .S4cnA .ec-BG .ec-list .ec-item .ec-im{
        width: 18vw;
        height: 18vw;
        margin: 0 0 4vw 0;
    }
    .S4cnA .ec-BG .ec-list .ec-item .ec-mc{
        font-size: 4vw;
        margin: 0 0 4vw 0;
    }
    .S4cnA .ec-BG .ec-list .ec-item .ec-in{
        font-size: 3.5vw;
        opacity: 1;
        padding: 0 8%;
    }
    .S4cnB{
        padding: 5% 0;
    }



    /*服务支持-e*/


    /*产品-s*/

    .Pro-Tit{
        font-size: 4vw;
        margin: 0 0 4% 0;
        padding: 0 2% 4%;
    }
    .product-list{
        margin: -2vw -4vw;
    }
    .product-item{
        width: 100%;
        padding: 2vw 4vw;
    }
    .product-item .ecBox{
        padding: 5vw;
    }
    .product-item .ecBox .ec-im{
        margin: 0 0 2% 0;
    }
    .product-item .ecBox .ec-cn .ec-mc{
        font-size: 4vw;
    }
    .product-item .ecBox .ec-cn .ec-in{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
    }

    /*产品-e*/

    /*产品详情-s*/
    .Pro-Det .Pro-Info{
        padding: 4vw;
        flex-wrap: wrap;
    }
    .Pro-Det .Pro-Info .ec-im{
        width: 100%;
        height: auto;
        margin: 0 0 4% 0;
    }
    .Pro-Det .Pro-Info .ec-cn{
        width: 100%;
    }
    .Pro-Det .Pro-Info .ec-cn .ec-mc{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .Pro-Det .Pro-Info .ec-cn .ec-le{
        margin: 0 0 4% 0;
    }
    .Pro-Det .Pro-Info .ec-cn .ec-in{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
    }
    .Pro-Det .Pro-Info .ec-cn .ec-an .ec-btn{
        font-size: 3.5vw;
        padding: 2.5vw 8vw;
    }
    .Pro-Det .Pro-Info .ec-cn .ec-an .ec-lxs{
        margin: 0 0 0 4vw;
        font-size: 3.5vw;
    }
    .Pro-Det .Pro-Cons{
        flex-wrap: wrap;
    }
    .Pro-Det .Pro-Cons .ecL{
        width: 100%;
        padding: 4vw;
    }
    .Pro-Det .Pro-Cons .ecR{
        width: 100%;
        padding: 4vw;
    }
    .Pro-Det .Pro-Cons .ecL .ec-Tit{
        font-size: 4vw;
        background: url(../images/w10.svg) no-repeat 0 center;
        background-size: 5vw;
        padding: 3vw 8vw;
        margin: -3vw 0 3vw 0;
    }
    .Pro-Det .Pro-Cons .ecL .ec-Tit:after{
        width: 30%;
    }
    .Pro-Det .Pro-Cons .ecL .ec-content{
        font-size: 3.5vw;
        line-height: 2;
    }
    .Pro-Det .Pro-Cons .ecR .ec-Tit{
        font-size: 4vw;
        background-size: 5vw;
        padding: 3vw 0;
        margin: -3vw 0 3vw 0;
    }

    .PRce-item .ecBox .ec-im{
        margin: 0 0 2% 0;
    }
    .PRce-item .ecBox .ec-cn .ec-mc{
        font-size: 4vw;
    }
    .PRce-item .ecBox .ec-cn .ec-in{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
    }






    /*产品详情-e*/











}

