@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: 50vw;
        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: 5% 0 0;
    }
    .foot-content{
        display: block;
        padding: 0 0 0 0;
    }
    .foot-contact{
        font-size: 3.8vw;
        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: 3% 4%;
        font-size: 3vw;
        line-height: 2;

    }
    .copyright .infx{
        display: block;
        text-align: center;
        line-height: 2;
        font-size: 3.5vw;
    }
    /*底部-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-banner{
        padding: 0;
        height: 40vw!important;
        background-size: 230%!important;
        margin: 15vw 0 0 0;
    }



    .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*/

    #swiperOne{
        height: unset;
    }
    #swiperOne>.swiper-wrapper {
        display: block;
    }
    #swiperOne>.swiper-wrapper>.swiper-slide {
        height: auto!important;
        transform: unset!important;
    }


    .index-banner{
        height: auto;
        margin: 0;
    }

    .wi-DcA{
        display: block;
        background: transparent;
        padding: 5% 0;
        margin: 0;
    }
    .wi-DcA .ev-list{
        box-shadow: none;
        margin: 0;
        flex-wrap: wrap;
        padding: 0;
        justify-content: space-between;
    }

    .wi-DcA .ev-list .ev-item{
        width: auto;
        margin: 0;
        background-size: 5vw !important;
        background-position: 0 0 !important;
        padding: 0;
    }
    .wi-DcA .ev-list .ev-item .ev-num{
        font-size: 3vw;
        margin: 0 0 2vw 0;
        line-height: 1;
        padding: 0 0 0 6vw;
        align-items: center;
    }
    .wi-DcA .ev-list .ev-item .ev-num .ev-roll{
        font-size: 4vw;
        margin: 0 2vw 0 0;
        padding: 0.5vw 0 0 0;
        font-weight: 400;
    }
    .wi-DcA .ev-list .ev-item .ev-mc{
        font-size: 3vw;
    }

    .wi-DcB{
        padding: 0 0 5%;
    }
    .wi-DcB .iB-lor{
        display: block;
        margin: 0 0 4% 0;
    }
    .wi-DcB .iB-lor .evl{
        width: 100%;
    }
    .wi-DcB .iB-lor .evr{
        width: 100%;
        height: auto;
        margin: 4% 0 0 0;
    }
    .idx-title{
        margin: 0 0 4% 0;
    }
    .idx-title .eva{
        font-size: 5vw;
        margin: 0 0 2% 0;
    }
    .idx-title .evb{
        font-size: 3.5vw;
        margin: 0 0 3% 0;
    }
    .idx-title .evc{
        width: 10%;
        margin: 0;
    }
    .wi-DcB .iB-lor .evl .evd{
        font-size: 3.8vw;
        line-height: 2;
        margin: 0 0 2% 0;
    }
    .wi-DcB .iB-lor .evl .eve{
        font-size: 3.8vw;
        padding: 2vw 6vw;
    }

    .wi-DcB .ev-list .ev-item{
        height: auto;
    }

    .wi-DcC{
        padding: 5% 0;
    }
    .wi-DcC .iCsA .ev-item .ev-im{
        height: 40vw;
        margin: 0 0 2% 0;
    }
    .wi-DcC .iCsA .ev-item .ev-mc{
        font-size: 3.8vw;
        height: 12vw;
        line-height: 6vw;
        margin: 0 0 2% 0;
    }
    .wi-DcC .iCsA .ev-item .ev-date{
        font-size: 3.5vw;
        padding: 0 0 4% 0;
        border-bottom: 1px solid #a3a3a3;
    }
    .iCsA-page .slr-an{
        width: 8vw;
        height: 8vw;
        margin: 0 0 0 4vw;
        background-size: 3vw;
    }

    .wi-DcD{
        padding: 5% 0;
    }
    .wi-DcD .iD-more .ev-more{
        font-size: 3.2vw;
        padding: 1.5vw 4vw;
    }
    .wi-DcD .iD-lor{
        display: block;
    }
    .wi-DcD .iD-lor .evl{
        width: 100%;
        height: auto;
    }
    .wi-DcD .iD-lor .evr{
        width: 100%;
        padding: 2% 4%;
    }
    .wi-DcD .iD-lor .ev-list .ev-item .Acls{
        padding: 3% 0;
    }
    .wi-DcD .iD-lor .ev-list .ev-item .ev-mc{
        font-size: 3.8vw;
        width: 65%;
    }
    .wi-DcD .iD-lor .ev-list .ev-item .ev-date{
        font-size: 3.5vw;
        width: 30%;
    }




    /*首页-e*/

    .wn-content{
        padding: 5% 0!important;
    }




    .wn-SubNav{
        padding: 3% 0;
    }
    .wap-header + .wn-SubNav {
        margin: 15vw 0 0 0;
    }
    .wap-header + .wn-content{
        margin: 15vw 0 0 0;
    }

    .wn-SubNav .infx{
        /*padding: 0;*/
    }
    .wn-SubNav .wn-location{
        display: none;
    }
    .wn-inNav{
        width: 100%;
        /*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: 9vw;
        line-height: 9vw;
        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;
    }
    .single-intro .si-content .el-con *{
        max-width: 100%;
        height: auto;
    }

    /*关于我们-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*/



    /*通知公告-e*/


    .news-item{
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
    }
    .news-item:last-child{
        margin: 0 0 5% 0;
    }
    .news-item .Acls{

    }
    .news-item .news-con{
        width: 55%;
    }
    .news-item .news-im{
        width: 40%;
        height: 30vw;
        border-radius: 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;
    }




    /*产品-s*/
    .product-item{
        width: 100%;
        padding: 5%;
        margin: 0 0 4% 0;
    }
    .product-item .ein-im{
        height: 60vw;
        margin: 0 0 4% 0;
    }
    .product-item .ein-con .nca{
        font-size: 4vw;
    }
    .product-item .ein-con .ncb{
        font-size: 3.8vw;
    }
    .eject-index .eject-content{
        width: 100%;
        height: 100%;
        transform: none;
        left: 0;
        top: 0;
    }
    .eject-index .eject-content .inner{
        padding: 0;
    }
    .product-detail{
        width: 100%;
        height: 100vh;
        padding: 10% 5% 5%;
        overflow: auto;
    }
    .product-detail .et-box{
        display: block;
    }
    .product-detail .et-ecl{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .product-detail .et-ecr{
        width: 100%;
    }
    .product-detail .et-im{
        height: 60vw;
    }
    .product-detail .et-ca{
        font-size: 3.8vw;
        line-height: 2;
    }
    .product-detail .et-cb{
        font-size: 4.5vw;
        line-height: 2;
        margin: 0 0 2% 0;
    }
    .product-detail .et-cc{
        font-size: 3.8vw;
        height: auto;
        line-height: 1.6;
        overflow: hidden;
        margin: 0 0 2% 0;
        padding: 0;
    }

    .product-detail .et-cd{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .product-detail .et-sm{
        height: auto;
    }
    .eject-index .eject-close-et{
        background: var(--colorZT);
        color: #ffffff;
        font-size: 3.8vw;
        width: 8vw;
        height: 8vw;
        right: 2%;
        top: 2%;
    }
    /*产品-e*/


    /*研究院简介-s*/
    .randd-intro .el-mA{
        display: block;
        margin: 0 0 4% 0;
    }
    .randd-intro .el-mA .el-ima{
        width: 100%;
        height: auto;
        margin: 0 0 4% 0;
    }
    .randd-intro .el-mA .el-nr{
        width: 100%;
    }
    .randd-intro .el-mA .el-in{
        font-size: 3.8vw;
        margin: 0 0 4% 0;
    }
    .randd-intro .el-mA .el-imb{
        height: auto;
    }

    .randd-intro .el-mB{
        flex-wrap: wrap;
    }
    .randd-intro .el-mB .el-ie{
        width: 50%;
        margin: 0 0 2% 0;
    }
    .randd-intro .el-mB .el-ie .el-num{
        font-size: 4vw;
    }
    .randd-intro .el-mB .el-ie .el-num span{
        font-size: 6vw;
        margin: 0 1vw 0 0;
    }
    .randd-intro .el-mB .el-ie .el-txt{
        font-size: 3.8vw;
    }
    .rannd-ad{
        height: auto;
        margin: 0 0 2% 0;
    }

    .randd-team .el-mA{
        display: block;
    }
    .randd-team .el-mA .el-nr{
        width: 100%;
        margin: 0 0 4% 0;
        font-size: 3.8vw;
    }
    .randd-team .el-mA .el-ima{
        width: 100%;
        height: auto;
    }


    /*研究院简介-e*/

    /*社会责任-s*/

    .duty-intro .el-mA{
        font-size: 3.8vw;
        margin: 0 0 4% 0;
    }
    .duty-intro .el-mB .el-ie{
        margin: 0 0 4% 0;
    }
    .duty-intro .el-mB .el-ie .el-im{
        width: 100%;
        height: auto;
        margin: 0!important;
    }
    .duty-intro .el-mB .el-ie .el-con{
        position: relative;
        width: 100%;
        left: auto;
    }
    .duty-intro .el-mB .el-ie .el-con .el-mc{
        font-size: 4vw;
    }
    .duty-intro .el-mB .el-ie .el-con .el-in{
        font-size: 3.8vw;
    }


    /*社会责任-e*/


    .invest-intro{
        display: block;
    }
    .invest-intro .el-im{
        width: 100%;
        height: auto;
        margin: 0 0 4% 0;
    }
    .invest-intro .wn-table{
        width: 100%;
    }
    .wn-table td{
        font-size: 3vw;
        padding: 2%;
    }


    /*通知公告-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*/
    .contact-con{
        display: block;
    }
    .contact-con .el-cl{
        width: 100%;
        margin: 0 0 4% 0;
        padding: 0;
    }
    .contact-con .el-cr{
        width: 100%;
    }
    .contact-con .el-name{
        font-size: 4.5vw;
        margin: 0 0 4% 0;
    }
    .contact-con .el-intro{
        font-size: 3.8vw;
        line-height: 2;
    }
    .contact-con .el-intro .el-ils .el-iem{
        width: 50%;
    }
    .contact-con .el-intro .el-ia{
        font-size: 3.6vw;
        margin: 0 0 1vw 0;
    }
    .contact-con .el-intro .el-ib{
        font-size: 4vw;
        margin: 0 0 3vw 0;
    }

    .contact-con .wn-container{
        height: 90vw;
    }

    .contact-con .el-ewm .ewm-box{
        margin: 0 3% 0 0;
    }
    .contact-con .el-ewm .ewm-box .ewm-tit{
        font-size: 3.5vw;
    }
    .contact-con .el-ewm .ewm-box .ewm-img{
        width: 30vw;
        height: 30vw;
    }

    /*联系我们-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;
    }








    .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;
        margin: 0;
    }
    .lx-con .lxcl{
        width: 100%;
        padding: 5%;
    }
    .lx-con .lxcl .dea{
        font-size: 4.8vw;
        text-align: center;
        padding: 0 0 4% 0;
        margin: 0 0 5% 0;
    }
    .lx-con .lxcl .deb{
        font-size: 3.8vw;
    }
    .lx-con .lxcr{
        width: 100%;
    }

    .wn-container{
        height: 80vw;
    }
    .wn-container .BMap_pop *{
        font-size: 3.5vw!important;
    }

    /*联系-e*/




    /*业务领域-s*/

    .business-list{
        margin: 5% 0;
        width: 100%;
    }
    .business-item{
        height: 60vw;
    }
    .business-swlr .sw-an{
        display: none;
    }
    .business-pagination{
        font-size: 5vw;
    }
    .business-pagination span{
        font-size: 5vw;
    }


    /*业务领域-e*/

    /*项目展示-s*/
    .project-list{
        margin: 0 ;
    }
    .project-item{
        width: 100%;
    }
    .project-item .el-im{
        height: 60vw;
    }
    .project-item .el-con{
        height: 12vw;
    }
    .project-item .el-con .cni{
        line-height: 12vw;
        font-size: 3.8vw;
        padding: 0 14vw 0 4%;
    }
    .project-item .el-con .cnh{
        line-height: 12vw;
        font-size: 3.8vw;
        padding: 0 12vw 0 4%;
        background-size: 5vw 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*/
    .policy-content{
        padding: 5% 0;
    }
    .policy-content .ol-title{
        margin: 0 0 4% 0;
    }
    .policy-content .ol-title .ota{
        font-size: 4.5vw;
        margin: 0 0 4% 0;
    }
    .policy-content .ol-title .otb{
        font-size: 3.5vw;
    }

    .policy-content .ol-promise{
        margin: 0 0 4% 0;
    }
    .policy-content .ol-promise .op-item{
        margin: 0 0 4% 0;
    }
    .policy-content .ol-promise .op-item .op-im{
        width: 100%;
        height: auto;
    }
    .policy-content .ol-promise .op-item .op-con{
        position: relative;
        width: 100%;
        left: auto;
        padding: 3%;
    }
    .policy-content .ol-promise .op-item .op-mc{
        font-size: 4.5vw;
        margin: 0 0 3% 0;
        padding: 0 0 4% 0;
    }
    .policy-content .ol-promise .op-item .op-mc:after{
        width: 12%;
        height: 1vw;
    }
    .policy-content .ol-promise .op-item .op-in{
        font-size: 3.8vw;
    }

    .policy-content .ol-promise .op-item:nth-child(2n) .op-im{
        margin: 0;
    }

    .policy-content .ol-stage{
        display: block;
    }
    .policy-content .ol-stage .os-item{
        width: 100%;
        margin: 0 0 4% 0;
    }
    .policy-content .ol-stage .os-item .os-im{
        height: auto;
        margin: 0 0 2% 0;
    }
    .policy-content .ol-stage .os-item .os-im .os-cn{
        font-size: 4.5vw;
        top: 48%;
    }
    .policy-content .ol-stage .os-item .os-in{
        font-size: 3.8vw;
    }



    /*质量方针-e*/

    /*招聘-s*/
    .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*/
    .newsA-item{
        margin: 0 0 4% 0;
        padding: 0 0 4% 0;
    }
    .newsA-item .el-date{
        width: 24%;
    }
    .newsA-item .el-date .el-ri{
        font-size: 7vw;
    }
    .newsA-item .el-date .el-ny{
        font-size: 3.5vw;
        line-height: 2.4;
    }
    .newsA-item .el-con{
        width: 72%;
    }
    .newsA-item .el-con .el-tit{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .newsA-item .el-con .el-int{
        font-size: 3.8vw;
        line-height: 1.6;
    }
    /*新闻1-e*/

    /*item-s*/
    .duty-item{
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
        position: relative;
    }
    .duty-item .Acls{
        display: block;
    }
    .duty-item .ev-date{
        font-size: 4vw;
        margin: 0 0 4% 0;
    }
    .duty-item .ev-line{
        position: absolute;
        right: 0;
        top: 2vw;
        width: 10%;
        margin: 0;
    }
    .duty-item .ev-cons{
        width: 100%;
    }
    .duty-item .ev-cons .ev-tit{
        font-size: 4vw;
        margin: 0 0 2% 0;
    }
    .duty-item .ev-cons .ev-int{
        font-size: 3.5vw;
        margin: 0 0 4% 0;
    }
    .duty-item .ev-im{
        width: 100%;
        height: auto;
    }












    /*item-e*/






}

