@media screen and (max-width: 1200px) {
    html{
        overflow: auto!important;
    }
    body, html{
        overflow-x: hidden;
    }
    /*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;
    }
    .fs30{
        font-size: 4vw;
    }
    .fs24{
        font-size: 4vw;
    }
    .fs22{
        font-size: 4vw;
    }
    .fs20{
        font-size: 4vw;
    }
    .fs18{
        font-size: 4vw;
    }
    .fs16{
        font-size: 3.5vw;
    }
    .fs14{
        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 #003f98;
        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;
    }

    .content_main{
        padding: 5% 0;
    }


    .load_more .loads{
        width: 100%;
        padding: 3% 0;
        border-radius: 5px;
    }

    .head_menu{
        display: none;
    }
    .sy_keyword{
        display: none;
    }
    .public_title{
        padding: 2% 0 5% 0;
    }
    .public_title .dten{
        font-size: 5vw;
    }
    .public_title .dttb{
        padding: 3%;
        background-size: 9%;
    }
    .public_title .dtcn{
        font-size: 3.5vw;
        letter-spacing: 1px;
    }

    .symka,.symkb,.symkc,.symkd,.symkcase,.symkabtit,.symkab,.symkpp,.symkxw{
        padding: 5% 0;
    }
    .dysnr{
        width: 100%;
        position: relative;
        left: auto!important;
        right: auto!important;
    }
    .symka .syys5 .dzx{
        width: 50%;
        padding: 5% 0;
    }
    .dysnr .dnrimg{
        background-size: 25%!important;
    }

    .symkb .sybda{
        width: 100%;
        text-align: center;
    }
    .symkb .sybdb{
        width: 100%;
        background: transparent;
        padding: 3% 0;
        text-align: center;
    }
    .symkb .sybda .dnr1, .symkb .sybdc .dnr2{
        font-size: 4vw;
    }
    .symkb .sybdc{
        width: 100%;
        text-align: center;
        padding: 0;
    }
    .symkb .sybdc .dnr1{
        background: url(../image/sybddh.png) no-repeat 34%;
        background-size: 6%;
        padding: 1% 0 1% 12%;
    }
    .symkb .sybdb .dnrbd .srk1,.symkb .sybdb .dnrbd .srk2,.symkb .sybdb .dnrbd .ann1{
        height: 10vw;
    }
    .symkb .sybdb .dnrbd .srk2{
        width: 44%;
    }


    .syCpall .syCpl{
        display: none;
    }
    .syCpall .syCpr{
        width: 100%;
    }
    .syCpall .syCpr .syCprcals ul li {
        font-size: 3.5vw;
        letter-spacing: 1px;
    }
    .syCpall .syCpr .syCprcaal .sycpaall{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .syCpall .syCpr .syCprcaal .sycpaall .cpimg{
        width: 100%;
    }
    .syCpall .syCpr .syCprcaal .sycpaall .cpcot{
        width: 100%;
    }
    .syCpall .syCpr .syCprcaal .sycpaall .cpcot .dnr1{
        font-size: 4.5vw;
    }
    .syCpall .syCpr .syCprcaal .sycpaall .cpcot .dnr3 ul li:after{
        padding: 1vw;
    }
    .syCpall .syCpr .syCprcaal .sycpaall .cpcot .dnr4{
        width: 100%;
        text-align: center;
        letter-spacing: 2px;
    }
    .product_item{
        width: 100%;
        margin: 0 0 2% 0;
    }
    .sycpeall .product_item:nth-child(n+4){
        width: 100%;
        display: none;
    }

    .sylyall ul li{
        width: 100%;
        background: transparent!important;
        padding: 2% 2%;
    }
    .sylyall ul li .dnr1{
        font-size: 4vw;
        font-weight: bold;
    }
    .reliable_lxzx{
        display: none;
    }

    .sycsmenu ul li{
        width: 25%;
        margin: 0 0 5% 0;
    }
    .sycsmenu ul li .dtit{
        font-size: 3.5vw;
    }
    .sycsitem{
        width: 100%;
    }
    .symkcase .sycsckall{
        width: 50%;
        margin: 0 25% 5%;
        padding: 2% 0;

    }
    .symkfz{
        display: none;
    }
    .symkabtit{
        display: none;
    }
    .symkab .dnrl,.symkab .dnrr{
        width: 100%;
    }
    .symkab .dnrr:after{
        left: 0;
        background-size: 20%;
    }
    .syppitem{
        margin: 0 0 10% 0;
    }
    .syppitem:last-child{
        margin: 0 0 2% 0;
    }
    .syppitem .dimg{
        width: 100%;
    }
    .syppitem .dcot{
        position: relative;
        width: 100%;
        left: auto!important;
        right: auto!important;
        display: inline-block;
        padding: 2% 5% 5% 5%!important;
    }
    .syppitem .dsz{
        left: auto!important;
        right: 3%!important;
        bottom: -3%;
    }
    .symkxw .syxw .syxwl{
        width: 100%;
    }
    .symkxw .syxw .syxwl{
        box-shadow: 0 0 black;
    }
    .syxwla .xwnra .xwnr1{
        padding: 2% 0;
        width: 15%;
    }
    .symkxw .syxw .syxwr{
        position: relative;
        width: 100%;
        left: 0;
    }
    .symkxw .sylink{
        display: none;
    }
    .syxwla .xwnrb{
        margin: 2% 0 5% 0;
    }




    .nywz_all .nywzl{
        display: none;
    }
    .nywz_all .nywzr{
        width: 100%;
        text-align: left;
    }
    .nywz_all .nywzr .position_home{
        background-size: 25%;
    }
    .abmka .aba1{
        width: 100%;
    }
    .abmka .aba2{
        position: relative;
        width: 100%;
        left: 0;
        display: inline-block;
    }
    .abmka .aba2 .dnr1{
        font-size: 4.5vw;
    }
    .abmkb .abb1{
        position: relative;
        width: 100%;
        display: inline-block;
    }

    .abmkb .abb1 .dnr1{
        padding: 2% 0;
    }
    .abmkb .abb2{
        width: 100%;
    }

    .ny_calist{
        margin: 0 0 5% 0;
    }
    .ny_calist ul li{
        width: 25%;
        font-size: 3.5vw;
    }
    .honor_ny{
        width: 100%;
    }

    .history_list ul li .dnr1:after{
        padding: 1.5%;
        top: 33%;
    }
    .history_list ul li .dnr1{
        padding: 0 2% 0 5%;
    }
    .history_list ul li .dnr2{
        padding: 0 2% 0 5%;
    }

    .case_item{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .caseny .nymka .dimg{
        width: 100%;
    }
    .caseny .nymka .dcot{
        position: relative;
        display: inline-block;
        left: 0;
        width: 100%;
        padding: 5% 0 0 0;
    }
    .caseny .nymka .dcot .dmrx .dck{
        padding: 3% 5%;
    }
    .caseny .nymka .dcot .dmrx .drx{
        padding: 3% 0 0 0;
    }

    .lxwmnr2 li {
        background-size: 5%!important;
        padding-left: 8%;
    }
    .lxwmewm_item{
        display: none;
    }
    .lxrxall ul li .dnr1{
        width: 100%;
    }
    .lxrxall ul li .dnr2{
        width: 100%;
        text-align: left;
    }
    .info_left{
        display: none;
    }
    .info_right{
        width: 100%;
    }
    .nynewsCA_list ul li{
        width: 25%;
    }
    .nynewsCA_list ul li a {
        display: block;
        padding: 15% 5%;
        font-size: 3.5vw;
    }
    .nynewsr_item .img{
        width: 100%;
    }
    .nynewsr_item .cot{
        position: relative;
        display: inline-block;
        left: 0;
        width: 100%;
        padding: 5% 3% 3%;
    }
    .nynewsr_item .cot .intro{
        margin: 3% 0 5% 0;
    }
    .nynewsr_item .cot .cktime .ck{
        padding: 1% 5%;
    }
    .content_show .info{
        margin: 5% 0;
    }

    .nysyl {
        width: 100%;
    }
    .synyy{
        width: 100%;
    }

    .cpCaAN {
        display: block;
    }
    .CAchoice .Pca_title{
        display: none;
    }

    .cpnavMenubox{
        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;
    }
    .navMenubox.navMenuboxshow{
        width: 76%;
    }
    .navMenu .xlCAli .xlCAnr{
        /*background-size: 3.85%;*/
    }
    .navMenu .xlCAli .xlCAnr:after{
        /*padding: 3%;*/
        /*top: 36%;*/
    }

    .core_item{
        width: 100%;
        margin: 0 0 5% 0;
    }

    .symkxw .syxwitem ul li a{
        width: 20%;
        font-size: 3vw;
        padding: 3% 1%;
    }
    .symkxw .syxwitem .dck .danra{
        display: none;
    }
    .syxwimg{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .syxwimg:nth-child(2n){
        width: 49%;
        margin: 0 0 2% 0;
    }
    .CP_detail .CPmkol,.CP_detail .CPmkor{
        width: 100%;
        margin: 2% 0;
    }
    .Pdt-box2{
        display: block;
    }
    .Pdt-box2 .pdt-lt{
        width: 100%;
        display: block;
    }
    .Pdt-box2 .pdt-rt{
        width: 100%;
        float: none;
    }
    .CPc_all .CPc_title{
        width: 50%;
    }
    .CPc_title .CPc_title_cn {
        padding: 0 3% 0 5%;
    }
    .CPc_title .CPc_title_en {
        padding: 0.8% 0 0 0;
    }

    .CP_rm .CP_rmlist{
        margin: 3% 0 0 0;
    }
    .CP_rm .CP_rmlist .product_item{
        width: 100%;
        margin: 0 0 3% 0;
    }
    .CP_rm .CP_rmlist .product_item:nth-child(4n){
        margin: 0 0 3% 0;
    }
    .CPc_all iframe{
        min-width: 100%;
        min-height: 200px;
    }
}