@media screen and (max-width: 1200px) {
    .body{
        width: 100%;
    }
    .wh1600 {
        margin: 0 2% !important;
    }
    .wh1200{
        margin: 0 2% !important;
    }
    .pub_banner{
        margin-top: 20vw;
        display: none;
    }
    .mi_pub_banner{
        margin-top: 20vw;
        display: block;
    }
    .head{
        display: none;
    }
    .menuls{
        display: block;
    }

    .mi_head{
        display: block;
        transition: all 0.2s;
    }
    .train_banner{
        margin-top: 20vw;
    }
    .foot{
        padding: 2% 2%;
        margin-bottom: 13.5vw;
    }
    .foot_left{
        width: 100%;
    }



    .foot_right{
        display: none;
    }
    .foot_left .corporate_name{
        font-size: 5vw;
    }
    .foot_left .foot_link{
        display: none;
    }
    .foot_left .foot_copyright{
        font-size: 3.5vw;
    }
    .foot_bs{
        display: none;
    }

    .copyright{
        display: block;
        border-top: 1vw solid #007aff;
        background-color: #eeeeee;
        margin-bottom: 13.5vw;
        color: #333333;
        line-height: 2;
        font-size: 3vw;
    }
    .bottom-fix{
        display: block;
        width: 100%;
    }

    .search{
        display: none;
    }


    .public_ck{
        display: none;
    }
    .public_list{
        padding: 2% 0 5%;
    }
    .newsbox{
        width: 100%;
        margin-bottom: 5%;
    }
    .newsbox .cont{
        padding: 5% 5% 2%;
        background-color: #ffffff;
    }
    .newsbox .img{
        height: auto;
    }
    .newsbox .cont .tit{
        font-size: 4vw;
    }
    .newsbox .cont .int{
        font-size: 3vw;
    }
    .newsbox .ck .time{
        font-size: 3vw;
    }
    .newsbox .ck .more{
        font-size: 3vw;
    }
    .content_show .tit{
        margin-top: 3%;
        font-size: 4vw;
        text-align: center;
    }
    .content_show .info{
        margin: 5% 0;
        text-align: center;
        font-size: 3vw;
    }
    .content_show .info .returnls{
        display: none;
    }
    .upperandlower{
        display: none;
    }




    .category{
        padding: 0% 0 5%;
    }
    .position{
        display: none;
        font-size: 3vw;
        color: #676767;
        line-height: 2;
    }
    .category .tit_cn{
        font-size: 6vw;
        margin: 5% 0 5%;
    }
    .category_list ul li{
        margin-top: 3%;
    }
    .category_list ul li a{
        font-size: 3.5vw;
        padding: 2vw 5vw;
    }
    .category_list ul .on:before{
        bottom: -6vw;
        left: 33%;
        border-width: 0px 2vw 2.5vw;
    }
    .category_list ul .on2:before{
       display: none;
    }
    .load_more .loads{
        width: 70%;
        padding: 3.5% 0;
        font-size: 3vw;
    }
    .load_more{
        padding-top: 2%;
    }
    .load_more .loadend{
        font-size: 3vw;
    }
    .content_main{
        margin-top: 0px;
        padding-bottom: 5%;

    }

    .content_all{
        padding: 2% 2% 10%;
    }

    .within_title{
        padding: 5% 0 2%;
    }

    .within_title .nr_cn{
        font-size: 5vw;
    }
    .within_title .nr_en{
        font-size: 3.5vw;
    }
    .within_title .nr_line{
        margin: 0 0 2%;
    }
    .within_title .nr_sm{
        font-size: 3vw;
    }

    .infolist{
        width: 100%;
        padding: 5% 0;
    }
    .infolist .img{
        width: 30%;
    }
    .infolist .cot{
        float: right;
        width: 68%;
        padding:0px;
        margin-left: 0px;
        border-right: 0px solid #cccccc;
    }
    .infolist .cot .tit{
        font-size: 3.5vw;
        padding-top: 0px;
        margin-bottom: 2%;
    }
    .infolist .cot .intro{
        font-size: 3vw;
        margin-bottom: 2%;
    }
    .infolist .cot .time{
        font-size: 3vw;
    }
    .infolist .more{
        display: none;
    }

    .infolist:hover .cot{
        padding-left: 0;
        width: 68%;
    }

    .case_box{
        width: 100%;
        height: auto;
        margin-bottom: 5%;
        margin-right: 0px;
    }
    .case_box .img{
        width: 100%;
        height: auto;
    }
    .case_box .tit{
        font-size: 4vw;
        height: 10vw;
        line-height: 10vw;
    }
    .case_box .intro{
        font-size: 3.5vw;
        height: 12vw;
        line-height: 6vw;
    }
    .case_box .ckmore{
        width: 50%;
        font-size: 3.5vw;
        height: auto;
        line-height: inherit;
        padding: 2% 0;
        margin: 3% 25%;
    }




    .prolist{
        padding: 5% 0;
    }

    .prolist .img{
        width: 30%;
    }
    .prolist .cot{
        float: left;
        width: 68%;
        margin-left: 0px;
        padding:  0;
    }
    .prolist .cot .tit{
        font-size: 4vw;
        height: 8vw;
        line-height: 8vw;
        margin-bottom: 2%;
        padding-top: 2%;
    }
    .prolist .cot .intro{
        height: 12vw;
        line-height: 6vw;
    }
    .prolist .cot .ckmore{
        display: none;
    }

    .prony_left{
        width: 100%;
        height: auto;
    }
    .prony_right{
        width: 100%;
    }
    .prony_right .tit{
        font-size: 5vw;
        padding-top: 5%;
    }
    .prony_right .intro{
        font-size: 3.5vw;
        margin: 5% 0;
    }
    .prony_right .purchase .buy{
        width: 40%;
        height: 10vw;
        line-height: 10vw;
    }
    .prony_right .purchase .hotline{
        font-size: 4vw;
        margin-top: 3.5%;
        margin-left: 3%;
    }
    .prony{
        padding-bottom: 5%;
        border-bottom: 1px solid #e1e1e1;
        margin-bottom: 5%;
    }
    .product_nr_tit{
        padding: 8% 0;
        margin-bottom: 5%;
    }
    .product_nr_tit .en_nr{
        font-size: 3.5vw;
        margin-bottom: 3%;
    }
    .product_nr_tit .cn_nr{
        font-size: 5vw;
    }
    .product_nr_tit .cn_nr span{
        width: 10%;
        margin: 1.8% 3%;
    }


    .service_box{
        width: 100%;
        height: auto;
        margin-right: 0px;
        margin-bottom: 5%;
    }
    .service_box .nr1{
        font-size: 5vw;
    }
    .service_box .nr2{
        font-size: 3.5vw;
    }
    .service_box .nr3 {
        font-size: 3.5vw;
    }


    .about_title{
        font-size: 5vw;
    }

    .allnr{
        font-size: 3.5vw!important;
    }
    .allnr *{
        font-size: 3.5vw!important;
    }
    .allnr img{
        width: 100% !important;
    }

    .dyallnr{
        font-size: 3.5vw!important;
    }
    .dyallnr *{
        font-size: 3.5vw!important;
    }
    .dyallnr img{
        width: 100% !important;
    }

    .history_list ul li{
        width: 96%;
        padding-bottom: 10%;
    }
    .history_list ul li:nth-child(2n){
        width: 96%;
        padding-left: 0%;
        padding-right: 5%;
    }
    .history_list ul li:nth-child(2n) .history_ys{
        left: auto;
    }

    .history_list ul li .history_ny{
        font-size: 5vw;
        padding-top: 1%;
    }
    .history_list ul li .history_tit .sk{
        width: 5vw;
        height: 5vw;
        margin-top: 0px;
    }
    .history_list ul li .history_tit{
        font-size: 4vw;
    }
    .history_list ul li:nth-child(2n) .history_ny{
        text-align: right;
    }
    .history_list ul li .history_cot{
        font-size: 3.5vw!important;
    }
    .history_list ul li .history_cot *{
        font-size: 3.5vw!important;
    }



    .contact_title{
        width: 40%;
        margin-left: 30%;
    }

    .contact_left{
        width: 100%;
    }
    .contact_right{
        display: none;
        padding-top: 5%;
        float: left;
    }



    .ban_top{
        display: none;
    }
    .pcin_menu{
        display: none;
    }
    .pcin_language{
        display: none;
    }


    .public_title .pt_cn{
        font-size: 5vw;
        margin-bottom: 5%;
    }
    .public_title .pt_en{
        font-size: 3.5vw;
    }
    .public_title .pt_nr{
        margin-top: 3%;
        font-size: 3.5vw;
        line-height: 2;
    }



    .applicationCA ul li{
        width: 22%;
        height: 10vw;
        line-height: 10vw;
        font-size: 3.5vw;
        margin: 0 1%;
        border-radius: 5px;
        padding: 0 1%;
    }
    .ina_arrow .ina_arrow1{
        left: 2%;
        top: 24vw;
        width: 8vw;
        height: 8vw;
        line-height: 8vw;
        font-size: 3.5vw;
    }
    .ina_arrow .ina_arrow2{
        right: 2%;
        top: 24vw;
        width: 8vw;
        height: 8vw;
        line-height: 8vw;
        font-size: 3.5vw;
    }
    .applicationList .al_left{
        width: 49%;
        margin-right: 5%;
        margin-bottom: 5%;
    }
    .applicationList .al_left img{
        width: 100%;
    }
    .applicationList .al_right .alr_nr{
        padding-top:3%;
    }
    .applicationList .al_right .alr_nr .nr1{
        font-size: 4vw;
        margin-bottom: 5%;
    }
    .applicationList .al_right .alr_nr .nr2{
        height: 18vw;
        line-height: 6vw;
    }



    .applicationList .al_right .app_list .app_box{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 5%;
        height: auto;
    }
    .applicationList .al_right .app_list .app_box .img{
        width: 100%;
        height: auto;
    }
    .applicationList .al_right .app_list .app_box:nth-child(2n){
        margin-right: 0px;
    }
    .applicationList .al_right .app_list .app_box .cot{
        height: 8vw;
        line-height: 8vw;
        margin-top: -8vw;
        font-size: 3.5vw;
    }
    .applicationList .al_right .app_list .ls{
        width: 100%;
        height: auto;
        padding: 3.5% 0;
    }
    .applicationList .al_right .app_list .app_box .plus{
        font-size:5vw;
        margin-bottom: 3%;
        display: none;
    }
    .applicationList .al_right .app_list .app_box .ck{
        font-size: 3.5vw;
    }

    .ini_arrow .ini_arrow1{
        left: 2%;
        top: 27vw;
        width: 8vw;
        height: 8vw;
        line-height: 8vw;
        font-size: 3.5vw;
    }
    .ini_arrow .ini_arrow2{
        right: 2%;
        top: 27vw;
        width: 8vw;
        height: 8vw;
        line-height: 8vw;
        font-size: 3.5vw;
    }



    .in_case{
        padding-bottom: 10%;
    }

    .case_list ul li{
        width: 30%;
        margin: 0 1%;
    }
    .case_list ul li .cot{
        height: auto;
        padding-bottom: 15%;
    }
    .case_list ul li .img{
        width: 100%;
        height: auto;
    }
    .case_list ul li .cot .tit{
        padding-top: 22vw;
        font-size: 3.5vw;
        margin-bottom: 8%;
    }
    .case_list ul li .cot .more{
        font-size: 3vw;
    }


    .in_about{
        background: url(../image/min_about.jpg)no-repeat center;
        height: auto;
    }
    .in_about .inab_1{
        font-size: 5vw;
        padding-top: 10%;
        color: #ffffff;
    }
    .in_about .inab_2 {
        font-size: 3.5vw;
        color: #ffffff;
        margin: 3% 0 5%;
    }
    .in_about .inab_3 {
        width: 100%;
        font-size: 3.5vw;
        color: #ffffff;
        line-height: 2;
    }
    .in_about .inab_4{
        margin: 10% 0 0%;
    }
    .in_about .inab_4 ul li{
        width: 50%;
        margin-right: 0;
        float: left;
        margin-bottom: 8%;
    }
    .in_about .inab_4 .ny{
        font-size: 5vw;
        color: #ffffff;
    }
    .in_about .inab_4 .nr{
        font-size: 3.5vw;
        color: #ffffff;
    }

    .in_about .inab_5{
        display: none;
    }


    .insv_left{
        width: 100%;
    }
    .insv_right{
        width: 100%;
    }
    .insv_right ul li{
        width: 49%;
        margin: 2% 2% 2% 0;
        height: auto;
        float: left;
    }
    .insv_right ul li:nth-child(2n){
        margin-right: 0%;
    }
    .insv_right ul li .img{
        width: 50%;
    }
    .insv_right ul li .cot{
        width: 48%;
    }
    .insv_right ul li .cot .insvnr1{
        font-size: 4vw;
        padding: 20% 0 15%;
    }
    .insv_right ul li .cot .insvnr2{
        font-size: 3.5vw;
    }
    .insv_right .sknr{
        display: none;
    }

    .in_news{
        padding-bottom: 5%;
    }

    .in_news .ckmore{
        display: none;
    }

    .mi_head .logo{
        width: 30%;
        padding: 6.5% 3vw;
        float: left;
    }
    .allnr img{
        width: 100%!important;
        height: auto !important;
        display: block;

    }
    .service_map{
        width: 100%;
        margin-left: 0%;
    }
    .service_list{
        width: 100%;
        padding-top: 5%;
    }
    .banner_nr{
        display: none;
    }
    .train_banner .banner_images li a img{
        display: block!important;
    }
    .in_about2{
        height: auto;
    }
    .inab2_nr{
        font-size: 3.5vw;
    }
    .inab2_ck{
        margin-top: 3%;
        margin-bottom: 5%;
        font-size: 4vw;
    }
    .inab2_ls ul li{
        width: 50%;
        margin-bottom: 10%;
    }
    .inab2_ls .ny{
        font-size: 5vw;
        margin-bottom: 8%;
    }
    .inab2_ls .nr{
        font-size: 3.5vw;
    }
}

