@media screen and (max-width: 1200px) {
    html{
        overflow: auto!important;
    }

    /*xlt-k*/
    ::-webkit-scrollbar
    {
        width: 0;
        height: 0;
    }

    ::-webkit-scrollbar-track
    {
        background-color: #ffffff;
    }

    ::-webkit-scrollbar-thumb
    {
        background-color: #19596b;
    }
    /*xlt-g*/

    .body {
        width: 100%;
    }
    .pub_banner{
        padding-top: 18vw;
        min-height: auto;
        height: auto;
    }
    .mi_pub_banner{
        display: block;
    }
    .wh1600 {
        margin: 0 2% !important;
    }

    .fsdb24{
        font-size: 4vw;
    }
    .fsdb22{
        font-size: 4vw;
    }
    .fsdb20{
        font-size: 4vw;
    }
    .fsdb18{
        font-size: 4vw;
    }
    .fsdb16{
        font-size: 3.5vw;
    }
    .fsdb14{
        font-size: 3vw;
    }


    .img_gallery {
        display: block;
    }
    .train_banner {
        margin-top: 18vw;
    }

    .train_banner_left,.train_banner_right{
        display: none;
    }



    .head{
        display: none;
    }
    .mi_head_all{
        display: block;
    }

    .foot{
        display: none;
    }
    .copyright{
        display: block;
        border-top: 1vw solid #d42b40;
        background-color: #eeeeee;
        margin-bottom: 13.5vw;
        color: #333333;
        line-height: 2;
        font-size: 3vw;
        padding: 3% 0;
        text-align: center;
    }
    .copyright .sys1{
        float: none;
    }
    .copyright .sys2{
        float: none;
    }
    .bottom-fix {
        display: block;
        width: 100%;
    }


    .position_all{
        display: none;
    }



    .load_more{
        font-size: 3.5vw;
        padding: 3% 0;
    }







    .acsl{
        width: 100%;
    }
    .acsna, .acsall .acsall_title{
        font-size: 4.5vw;
    }
    .acslx .acslxan, .acslx .acslxrx{
        font-size: 4vw;
    }
    .upperandlower {
        display: none;
    }



    .head_top{
        display: none;
    }

    .sy_title_all{
        padding: 5% 0;
    }
    .sy_title_all .dca{
        font-size: 5vw;
        margin: 0 0 5% 0;
    }
    .sy_title_all .dcb{
        font-size: 4vw;
    }
    .sy_title_all .dcc{
        width: 100%;
    }


    .sycore_item{
        width: 48%;
        margin: 0 4% 4% 0;
    }
    .sycore_item:nth-child(2n){
        margin: 0 0 4% 0;
    }


    .sycompany_all li{
        width: 100%;
        padding: 3% 1%;
        margin: 3% 12.5% 3% 0;
    }
    .sycompany_all li .sys1{
        font-size: 6vw;
    }
    .sycompany_all li .sys2{
        font-size: 5vw;
    }
    .sycompany_all li .sys3{
        font-size: 4vw;
    }
    .syabout{
        background-size: auto;
        padding: 0 0 5% 0;
    }
    .syabnr .sys1{
        width: 20%;
    }
    .syabnr .sys2{
        font-size: 4.5vw;
    }
    .syabnr .sys3{
        font-size: 4vw;
        margin: 5% 0;
    }

    .synewstit{
        margin-top: 5%;
        color: #333333;
        font-size: 5vw;
        text-align: center;
    }
    .synewsall{
        padding: 0 0 5% 0;
    }
    .synews_ulall .slick-arrow{
        display: none!important
    }
    .synews_item{
        margin: 0 5px;
    }
    .synewsckall{
        width: 80%;
        padding: 3% 0;
    }


    .nychoice_all{
        background: #ffffff;
    }
    .nychoice_all .wh1600{
        margin: 0 0 !important;
    }
    .nychoice ul li{
        width: 33.3%;
    }
    .nychoice ul li a{
        padding: 15% 0;
    }


    .content_main{
        padding: 5% 0;
    }


    .load_more .loads{
        width: 100%;
        padding: 3% 0;
        border-radius: 5px;
    }


    .nyall_title .sysen{
        font-size: 4vw;
    }
    .nyall_title .syscn{
        font-size: 5vw;
    }
    .nynewsCA_list{
        display: none;
    }

    .info_left{
        display: none;
    }
    .info_right{
        width: 100%;
    }
    .nynewsr_item .img{
        width: 100%;
    }
    .nynewsr_item .cot{
        width: 100%;
        padding: 3% 3%;
    }
    .nynewsr_item .cot .intro{
        margin: 2% 0 4% 0;
    }
    .nynewsr_item .cot .cktime .ck{
        padding: 1% 10%;
        border-radius: 5px;
    }
    .nynewsr_item .cot .cktime .time {
        margin-top: 1%;
    }
    .info_load_more .loads{
        padding: 3% 0;
    }

    .core_item{
        width: 100%;
    }
    .honor_item{
        width: 48%;
        margin: 0 4% 4% 0;
    }
    .honor_item:nth-child(2n){
        margin: 0 0 4% 0;
    }
    .knowledge_item{
        font-size: 3.5vw;
        padding: 5% 2%;
    }

    .job_list .dl dd{
        height: 20vw;
        line-height: 20vw;
        padding: 0 3% 0 10%;
    }
    .job_list .dl dd span{
        font-size: 4vw;
    }
    .job_list .dl dd span:before{
        width: 3px;
        height: 5vw;
        top: 39%;
    }
    .job_list .dl dd small{
        font-size: 3vw;
    }
    .job_list dl dt{
        padding: 3% 0 3% 0;
    }
    .job_list dl dt .txt{
        padding: 2% 5%;
        background-color: #ffffff;
    }
    .job_list dl dt .txt .text1{
        padding: 0 0 5%;
    }
    .job_list dl dt .txt .text1 li{
        width: 100%;
        font-size: 3.5vw;
        height: 8vw;
        line-height: 8vw;
    }
    .job_list dl dt .txt .text2 li{
        width: 100%;
        font-size: 3.5vw;
    }
    .job_list dl dt .txt .text2 li * {
        font-size: 3.5vw;
    }


    .lxwmnr1{
        font-size: 5vw;
    }
    .lxwmnr2 li{
        background-size: 5%!important;
        padding-left: 8%;
    }
    .lxwmewm{
        display: none;
    }
    .map {
        height: 300px;
    }



    .contact_form .wznr{
        width: 100%;
        padding: 0 0 5%;
    }
    .contact_form .wznr .nra{
        font-size: 4.5vw;
    }
    .contact_form .wznr .nrb{
        font-size: 4vw;
    }
    .contact_form .srnr{
        width: 100%;
    }

    .contact_form .srnr .sritem{
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
    }
    .contact_form .srnr .sritem .srtit{
        font-size: 3.5vw;
        width: 22%;
        text-align: center;
        padding: 3% 0;
    }
    .contact_form .srnr .sritem .srsrk{
        width: 76%;
    }
    .contact_form .srnr .sritem .srsrk input{
        padding: 4% 2%;
        border: 1px solid #eeeeee;
    }
    .contact_form .checkcode{
        width: 30%;
    }
    .contact_form .ymzsz{
        width: 30%;
    }
    .contact_form .syann{
        width: 30%;
        font-size: 4vw;
        background-color: #ec1f27;
        color: #ffffff;
    }






    .section-wrap .section{
        height: auto;
        padding: 10% 0;
    }


    .sbnyall1{
        padding: 0;
    }
    .sbnyall2{
        padding: 0;
    }

    .sbnyall1 .sbnyz .img{
        width: 100%;
    }
    .sbnyall1 .sbnyy{
        position: relative;
        width: 100%;
    }
    .sbnyall1 .sbnyy .sys1{
        font-size: 4.5vw;
        padding: 3% 0;
    }
    .sbnyall1 .sbnyy .sys1 span{
        font-size: 4vw;
        margin: 0 0 0 5%;
    }
    .aboutmk_logo{
        display: none;
    }


    .sbnytit .nr_en{
        font-size: 4vw;
    }
    .sbnytit .nr_cn{
        font-size: 4.5vw;
    }
    .sbwy1_ulall .slick-arrow{
        bottom: 45%;
        width: 6%;
        border-radius: 2px;
        background: transparent;
    }
    .sbwy1_ulall .slick-prev{
        left: 0;
    }
    .sbwy1_ulall .slick-arrow{
        right: 0;
    }
    .sbwy1_ulall .slick-prev:after,.sbwy1_ulall .slick-next:after{
        font-size: 5vw;
    }

    .sbwy2_ulall .slick-arrow{
        bottom: 45%;
        width: 6%;
        border-radius: 2px;
        background: transparent;
    }
    .sbwy2_ulall .slick-prev{
        left: 0;
    }
    .sbwy2_ulall .slick-arrow{
        right: 0;
    }
    .sbwy2_ulall .slick-prev:after,.sbwy2_ulall .slick-next:after{
        font-size: 5vw;
    }




    .sbwy_culture1{
        width: 50%;
        margin: 0 25%;
    }
    .sbwy_culture2{
        width: 80%;
        margin: 5% 10%;
    }
    .section-btn{
        display: none;
    }







    .position_all{

    }




    .synyz{
        width: 100%;
    }
    .synyz .zsysA{
        margin: 0 0 5% 0;
        display: none;
    }
    .synyz .zsysA:before{
        display: none;
    }
    .synyy{
        width: 100%;
    }

    .NyLsall .NyLstit{
        font-size: 4vw;
        padding: 3% 5%;
    }

    .product_item{
        width: 100%;
        background-size: 10%;
        padding: 3% 5%;
    }
    .product_item .sys1,.product_item .sys2{
        width: 75%;
        text-align: left;
    }



    .cpCaAN{
        display: block;
    }


    .navMenubox{
        position: fixed;
        z-index: 99999;
        transform: translateX(100%);
        transition: all 0.5s;
        top: 18vw;
    }
    .navMenuboxshow{
        transform: translateX(30%);
        top: 18vw;
        height: 100%;
        overflow-y: auto;
    }
    .navMenuboxshow .navMenu .xlCAli .xlCAnr .arrow{
        margin: 2.5% 33% 0 0;
        padding: 2%;
    }
    .navMenuboxshow .navMenu .xlCAli .xlCAnr{

    }
    .navMenuboxshow .nyt{
        width: 60%;
    }
    .navMenuboxshow .navMenu .xlCAli .sub-menu .xlCBli .xlCBlia{
        width: 65%;
    }
    .NyCaall{
        margin: 0 0 5% 0;
    }
    .NyCaall .NyCaz{
        width: 100%;
    }
    .NyCaall .NyCaz .casy1{
        font-size: 4vw;
    }
    .NyCaall .NyCay{
        width: 100%;
    }





    .Rmnynews{
        display: none;
    }

    .content_show .tit{
        font-size: 4.5vw;
    }
    .content_show .info{
        font-size: 3vw;
        margin: 5% 0 5% 0;
    }


.sbnyall1 .sbnyz video{
    width: 100%;
    height: auto;
}








}