@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: #ec1f27;
    }
    /*xlt-g*/

    .body {
        width: 100%;
    }
    .pub_banner{
        margin-top: 18vw;
        font-size: 7vw;
        padding: 8% 0;
    }
    .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;*/
    }
    .foot_logo{
        display: none;
    }
    .foot_list{
        width: 100% !important;
        padding-left: 10%;
        background-size: 6% !important;
    }
    .foot_list .foot_title{
        font-size: 4vw;
        margin-bottom: 5%;
    }
    .foot_list .foot_ul li{
        font-size: 3.5vw;
    }
    .copyright{
        /*display: block;*/
        border-top: 1vw solid #ec1f27;
        background-color: #eeeeee;
        /*margin-bottom: 13.5vw;*/
        color: #333333;
        line-height: 2;
        font-size: 3vw;
        padding: 3% 0;
    }
    .bottom-fix {
        /*display: block;*/
        width: 100%;
    }


    .position_all{

    }
    .position_all .position{
        width: 100%;
        color: #555555;
        margin: 0;
        font-size: 3vw;
        height: auto;
        line-height: 2;
        padding: 2% 0;
    }
    .Caxlall{
        width: 100%;
    }

    .Caxlall .Sort{
        margin: 0;
        font-size: 5vw;
        border-top: 1px solid #eeeeee;
        height: auto;
        line-height: 2;
        padding: 2% 0;
    }

    .Caxlall .Caxl_menu{
        width: 100%;
    }








    .yws_search{
        display: none;
    }

    .ProLs_ulall .slick-dots{
        display: none!important;
    }

    .ysw_title_all{
        width: 100%;
        padding: 5% 0 5%;
    }
    .ysw_title_all .dca{
        font-size: 4.5vw;
    }

    .ysw_title_all .dca .dca_a{
        font-size: 4vw;
    }
    .ysw_title_all .dcb{
        font-size: 3.5vw;
    }
    .ysw_title_all .ck{
        display: none;
    }

    .load_more{
        font-size: 3.5vw;
        padding: 3% 0;
    }

    .yws_product .float_img{
        display: none;
    }
    .ProLs{
        padding: 5% 0 0;
    }
    .Product{
        margin: 0 0 15px 0;
    }
    .ProLs_ulall .slick-prev,.ProLs_ulall .slick-next{
        display: none!important;
    }
    .ProLs_ulall .slick-prev:after{

    }
    .yws_product .ckmore{
        width: 100%;
        height: 12vw;
        line-height: 12vw;
        margin: 0 0 8%;
        border-radius: 5px;
        font-size: 3.5vw;
    }


    .content_show .tit{
        font-size: 4vw;
    }
    .content_show .info{
        font-size: 3vw;
        letter-spacing: 0;
    }
    .content_show .info .returnls{
        font-size: 3vw;
    }

    .Rmnynews .dnra{
        font-size: 5vw;
    }

    .contact_all ul li{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .contact_all ul li .nra{
        font-size: 4.5vw;
    }
    .contact_all ul li .nrb{
        font-size: 4vw;
    }

    .contact_form .wznr{
        width: 100%;
        padding: 0 0 5%;
        text-align: center;
    }
    .contact_form .wznr .nra{
        font-size: 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;
    }



    .syabls .video{
        width: 100%;
        float: none;
    }
    .syabls .video video{
        height: 42vw;
    }
    .syabls .cot{
        display: none;
    }
    .syabls .m_cot{
        width: 100%;
        font-size: 3.5vw;
        display: block;
        line-height: 2;
    }
    .syaban .aban{
        width: 98%;
        padding: 3% 0;
    }

    .procany{
        width: 100%;
    }
    .procany .cot .nra{
        font-size: 4vw;
    }
    .procany .cot .nrb{
        font-size: 4vw;
    }
    .procany .cot .nrc{
        width: 100%;
        padding: 2% 0;
    }

    .prony{
        width: 100%;
    }

    .prony .nra{
        font-size: 4vw;
    }
    .prony .nrb{
        font-size: 4vw;
    }

    .sysnr{
        width: 94%;
        padding: 0;
        margin: 0 3%!important;
    }
    .sysnr .img{
        width: 28%;
        margin: 5% 36% 5%;
    }
    .sysnr .nra{
        font-size: 4vw;
        text-align: center;
    }
    .sysnr .nrb{
        font-size: 4vw;
        height: auto;
    }
    .sysnr .nrc{
        font-size: 4vw;
    }

    .syservice .svan{
        font-size: 4vw;
        margin: 5% 0 0 3%;
        padding: 3% 10%;
    }


    .Productny{
        margin: 0 ;
    }

    .imgsw{
        width: 100%;
    }
    .swny{
        padding: 5% 0 0;
        width: 100%;
        position: relative;
    }
    .acslx .acslxan{
        width: 100%;
        text-align: center;
        padding: 2% 8%;
    }
    .sbwyl{
        width: 100%;
    }
    .sbwyr{
        width: 100%;
    }
    .acsnrall{
        padding: 5% 0;
    }













    .Rmnewsyi{
        display: block;
    }
    .Rmnewsyi .img{
        width: 100%;
    }
    .Rmnewsyi .what{
        width: 100%;
        margin: 2% 0;
        text-align: center;
    }
    .Rmnewsyi .what .dnra{
        display: none;

    }
    .Rmnewsyi .cop{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .Rmnewsyi .cop .newsCa ul li{
        width: 30%;
        text-align: center;
    }
    .Rmnewsyi .cop .newsyi .dnra, .Rmnewsyi .cop .newsyi .dnrb{
        font-size: 4vw;
    }





    .productlist{
        width: 100%;
    }



    .Inside_title{
        padding: 5% 0;
    }
    .Inside_title .dnrb{
        margin: 5% 0 0;
        font-size: 5vw;
    }

    .category_list ul li{
        width: 33%;
        margin: 0;
        border-left: 1px solid #eeeeee;
    }
    .category_list ul li:nth-of-type(1){
        /*border-left: 0;*/
    }
    .category_list ul li a{
        font-size: 3.5vw;
    }
    .list_all {
        padding: 5% 0 0;
    }


    .paging{
        padding: 2% 0 8%;
    }
    .paging a{
        display: none;
    }
    .paging a:nth-of-type(1),.paging a:last-child{
        display: inline-block;
        font-size: 3vw;
        width: 40%;
        padding: 3% 0;
        margin: 0 3%;
    }








    .newsny{
        width: 100%;
        margin: 0 0 5% 0;
        padding: 0 0 5% 0;
        border-bottom: 1px solid #cccccc;
    }
    .newsny:last-child{
        border-bottom: 0;
    }
    .newsny .dnra{
        font-size: 4.5vw;
    }

    .newsny .dnrb{
        margin: 3% 0 0 0;
        height: 58vw;
    }


    .aboutny1{
        display: block;
    }
    .aboutny1 .aboutimg{
        width: 100%;
    }
    .aboutny1 .aboutcot{
        width: 100%;
        padding: 5% 0;
    }
    .aboutny1 .aboutcot .aboutbt{
        margin-bottom: 5%;
    }
    .aboutny1 .aboutcot .aboutbt, .aboutny2 .aboutbt{
        font-size: 5vw;
    }
    .aboutny1 .aboutcot .aboutbt .aboutbten, .aboutny2 .aboutbt .aboutbten{
        font-size: 4vw;
    }
    .aboutny1 .aboutcot2,.aboutny1 .aboutimg2{
        width: 100%;
    }
    .aboutny2 .aboutbt{
        margin-bottom: 5%;
    }
    .lxwmewm{
        display: none;
    }
    .lxwmnr2 li{
        padding-left: 10%;
        background-size: 5%!important;
    }


    .acsl{
        width: 100%;
    }
    .acsna, .acsall .acsall_title{
        font-size: 4.5vw;
    }
    .acslx .acslxan, .acslx .acslxrx{
        font-size: 4vw;
    }
    .upperandlower {
        display: none;
    }
    .acsr{
        width: 100%;
        margin: 5% 0 0 0;
    }
    .ascRm_title{
        font-size: 4vw;
    }

    .newsRm .dnra{
        transform: scale(1);
    }
    .acsZx .acszxa{
        font-size: 4vw;
    }
    .acsZx .acszxb{
        font-size: 4.5vw;
    }







}