@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{
        display: none;
    }
    .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 #2d3685;
        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%;
    }
    .category2{
        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% 0% 5%;
    }

    .within_title{
        padding: 5% 0 2%;
    }

    .within_title .nr_cn{
        font-size: 5vw;
        margin-bottom: 5%;
    }
    .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;
    }


    .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%;
    }




    .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%;
        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;
    }
    .allnr *{
        font-size: 3.5vw;
    }
    .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: 0%;
    }

    .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: 60%;
        padding: 5.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;
    }



















    .probox{
        width: 48%;
        padding: 5%;
        margin-bottom: 4%;
        margin-right: 4%;
    }
    .probox:nth-child(5n){
        margin-right: 4%;
    }
    .probox:nth-child(2n){
        margin-right: 0;
    }

    .probox .img{
        margin: 5% 22.5%;
    }
    .probox .tit{
        font-size: 4vw;
        height: 12vw;
        line-height: 6vw;
    }
    .probox .cot{
        font-size: 3.5vw;
        height: 12vw;
        line-height: 6vw;
    }
    .probox .ckzx .ck{
        font-size: 3.5vw;
    }

    .nyal_tit{
        padding: 3% 5%;
    }
    .nyall_left{
        width: 100%;
    }
    .nyal_tit .nr1{
        font-size: 4vw;
    }
    .nyal_tit .nr2{
        font-size: 4vw;
    }
    .nyal_list .nyalimg{
        width: 50%;
        margin-left: 25%;
    }
    .nyal_list .nyalcot{
        width: 100%;
    }
    .nyal_list .nyalcot .tit{
        font-size: 5vw;
        margin: 5% 0;
    }
    .nyal_list .nyalcot .purchase{
        padding-bottom: 5%;
    }
    .nyal_list .nyalcot .purchase .buy{
        width: 30%;
        padding: 4% 0%;
        font-size: 4vw;
    }
    .nyal_list .nyalcot .purchase .hotline{
        font-size: 4vw;
        margin-top: 4%;
    }
    .nyal_detail .detail_tit{
        font-size: 5vw;
    }

    .nyall_right{
        width: 100%;
    }
    .nyall_right .nyar_tit{
        font-size: 4vw;
        padding: 3% 5%;
    }
    .probox2{
        width: 100%;
        padding: 5%;
        margin-bottom: 5%;
    }
    .probox2 .img{
        margin: 5% 25%;
    }
    .probox2 .tit{
        font-size: 4vw;
        height: 12vw;
        line-height: 6vw;
    }
    .probox2 .cot{
        font-size: 3.5vw;
        height: 12vw;
        line-height: 6vw;
    }
    .probox2 .ckzx .ck{
        font-size: 3.5vw;
    }


    .category_list ul li{
        width: 33.3%;
    }
    .category_list ul li a{
        font-size: 3vw;
        padding: 10% 5%;
    }





    .recommend_list{
        display: none;
    }
    .case_pih{
        font-size: 4vw;
        margin-top: 5%;
    }
    .casebox{
        width: 100%;
        margin-bottom: 5%;
    }
    .casebox .cont .tit{
        font-size: 4vw;
        height: 8vw;
        line-height: 8vw;
    }
    .casebox .cont .int{
        font-size: 3.5vw;
        height: 14vw;
        line-height: 7vw;
    }
    .casebox .ck .time{
        font-size: 3.5vw;
    }
    .casebox .ck .more{
        font-size: 3.5vw;
    }



    .aboutny1{
        display: block;
    }
    .aboutny1 .aboutimg{
        width: 100%;
    }
    .aboutny1 .aboutcot{
        width: 100%;
        padding-left: 0%;
        display: block;
    }
    .aboutny1 .aboutcot .aboutbt{
        font-size: 5vw;
        margin: 5% 0;
    }
    .aboutny1 .aboutcot .aboutbt .aboutbten{
        font-size: 4vw;
    }
    .aboutny1 .aboutcot .aboutny{
        font-size: 3.5vw;
    }
    .aboutny1 .aboutcot2{
        width: 100%;
        padding-right: 0%;
    }
    .aboutny2 .aboutbt{
        font-size: 5vw;
        margin: 5% 0;
    }
    .aboutny2 .aboutbt .aboutbten{
        font-size: 4vw;
    }
    .aboutny2 .aboutny{
        font-size: 3.5vw;
    }


    .partner_box{
        width: 49%;
        margin-right: 2%;
    }
    .partner_box:nth-child(7n){
        margin-right: 2%;
    }
    .partner_box:nth-child(2n){
        margin-right: 0;
    }
    .partner_box .img{
        height: 22.5vw;
    }
    .partner_box .tit{
        font-size: 3.5vw;
        height: 10vw;
        line-height: 10vw;
    }

    .honor_left{
        width: 100%;
        padding-bottom: 10%;
    }
    .nyhonor{
        width: 100%;
    }
    .nyhonor .img{
        height: auto;
    }
    .nyhonor .tit{
        font-size: 4vw;
        height: 10vw;
        line-height: 10vw;
    }

    .rmnews_right{
        width: 100%;
    }


    .rmnews_right .rnr_tit{
        font-size: 4vw;
    }
    .rnrbox .tit{
        font-size: 4vw;
        height: 10vw;
        line-height: 10vw;
    }
    .rnrbox .cot{
        font-size: 3.5vw;
        height: 14vw;
        line-height: 7vw;
    }
    .rnrbox .cktime .time{
        font-size: 3.5vw;
    }
    .rnrbox .cktime .ck{
        font-size: 3.5vw;
    }



    .advantagebox{
        width: 100%;
        margin-bottom:5%;
    }
    .advantagebox .tit{
        font-size: 4vw;
        height: 7vw;
        line-height: 7vw;
    }

    .advantagebox .int{
        font-size: 3.5vw;
        height: 5vw;
        line-height: 5vw;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
        display: block;
    }
    .advantagebox .more{
        font-size: 3.5vw;
    }

    .lxwmnr1{
        font-size: 4vw;
    }
    .lxwmnr2 li{
        font-size: 4vw;
        padding-left: 10%;
    }
    .lxwmewm{
        display: none;
    }

    .rnbox{
        width: 100%;
        margin-bottom: 5%;
    }
    .rnbox .tit{
        font-size: 4vw;
    }
    .rnbox .more{
        font-size: 3.5vw;
    }

    .sl_nyall .sl_tit{
        font-size: 4vw;
        padding: 3% 0;
    }
    .rn_nyall .rn_tit{
        font-size: 4vw;
        padding: 3% 0;
    }
    .sl_nyall .sl_cot{
        font-size: 3.5vw;
    }
    .sl_nyall .sl_cot *{
        font-size: 3.5vw;
    }



    .nyms1 .nyms1img{
        width: 100%;
    }
    .nyms1 .nyms1cot{
        position: relative;
        width: 100%;
        height: auto;
        right: auto;
        top: auto;
        padding: 5%;
    }
    .nyms1 .nyms1cot .tit{
        padding-top: 0%;
        font-size: 4vw;
    }
    .nyms1 .nyms1cot .cstime{
        font-size: 3.5vw;
    }
    .nyms1 .nyms1cot .lxfs .more{
        font-size: 3.5vw;
        width: 35%;
        padding: 5% 0;
    }
    .nyms1 .nyms1cot .lxfs .fwrx{
        font-size: 3.5vw;
        margin-top: 5%;
    }
    .content_show .allnr{
        font-size: 3.5vw;
        line-height: 2;
    }
    .content_show .allnr *{
        font-size: 3.5vw;
        line-height: 2;
    }




    .info_left{
        display: none;
    }
    .info_right{
        width: 100%;
    }

    .category_list2 ul li{
        width: 25%;
    }
    .category_list2 ul li a{
        font-size: 3.5vw;
        padding: 15% 5%;
    }
    .infobox{
        margin-bottom: 5%;
        padding: 0px;
    }
    .infobox .img{
        width: 100%;
    }
    .infobox .cot{
        width: 100%;
        padding: 5% 5%;
    }
    .infobox .cot .tit{
        font-size: 4vw;
        height: 10vw;
        line-height: 10vw;
    }
    .infobox .cot .intro{
        font-size: 3.5vw;
        height: 14vw;
        line-height: 7vw;
    }

    .infobox .cot .cktime .ck{
        font-size: 3.5vw;
        padding: 3% 8%;
    }
    .infobox .cot .cktime .time{
        font-size: 3.5vw;
        margin-top: 3%;
    }
    .info_load_more .loads{
        background-color: #2d3685;
        color: #ffffff;
    }




    .public_title{
        padding: 5% 0 5%;
    }
    .public_title .pt_left{
        width: 100%;
        text-align: center;

    }
    .public_title .pt_left .cn_tit{
        font-size: 5vw;
        margin-bottom: 5%;
    }
    .public_title .pt_left .nr_tit{
        font-size: 3.5vw;
        margin-bottom: 5%;
        line-height: 2;
    }
    .public_title .pt_left .cn_tit .line{
        margin: 0 3vw;
    }
    .public_title .pt_right{
        float: left;
        width: 100%;
        text-align: center;
    }
    .public_title .pt_right .en_tit{
        font-size: 4vw;
        margin-bottom: 5%;
    }
    .public_title .pt_right .moreck{
        font-size: 4vw;
    }

    .rzxm_item{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 5%;
    }
    .rzxm_item:nth-child(2n){
        margin-right: 0px;
    }

    .rzxm_item .img{
        width: 50%;
        margin-left: 25%;
    }
    .rzxm_item .cot{
        font-size: 3.5vw;
        height: 12vw;
        line-height: 6vw;
        padding: 0 15%;
    }
    .rzxm_item .ck{
        margin-top: 5%;
    }

    .rzxm_item:nth-child(n+9){
        display: none;
    }

    .service_item{
        width: 49%;
        margin-right: 2%;
    }
    .service_item:nth-child(2n){
        margin-right: 0px;
    }
    .service_item .service_item_tit{
        font-size: 4vw;
    }
    .service_item .service_item_ny{
        font-size: 3.5vw;
        height: 28vw;
        line-height: 7vw;
        -webkit-line-clamp: 4;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
    }

    .case_item{
        width: 50%;
    }
    .casebox .img{
        height: 100%;
    }
    .case_item .cot{
        top: 50%;
    }
    .case_item .cot .tit{
        font-size: 4vw;
    }
    .case_item .cot .ck{
        font-size: 3vw;
    }
    .case_item .ckmore{
        width: 12vw;
        height: 12vw;
        line-height: 12vw;
        font-size: 8vw;
    }

    .news_item{
        width: 100% !important;
    }
    .news_item:nth-child(n+3){
        display: none;
    }
    .news_item .cot{
        padding: 10% 5% !important;
    }
    .news_item .cot .tit{
        font-size: 4vw;
    }

    .news_item .cot .time{
        display: none;
    }

    .news_item .cot .more{
        display: none;
    }
    .news_item .img{
        width: 100% !important;
    }
    .news_item:nth-of-type(2) .cot{
        height: 50%;
        bottom: 0;
        right: 0;
        top: auto;
        left: auto;
    }
    .news_item:nth-of-type(3) .cot{
        height: 50%;
        top: 50%;
        background-color: #2d3685;
    }
    .news_item:nth-of-type(3) .cot .tit{
        color: #ffffff;
    }

    .partner_item{
        width: 23.5%;
        margin-right: 2%;
        margin-bottom: 5%;
        filter: grayscale(0%);
    }
    .partner_item:nth-child(7n){
        margin-right: 2%;
    }
    .partner_item:nth-child(4n){
        margin-right: 0;
    }
    .partner_item:nth-child(n+13){
        display: none;
    }

    .lxwmnr2 li:nth-of-type(1){
        background: url(../image/lxwm1.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr2 li:nth-of-type(2){
        background: url(../image/lxwm2.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr2 li:nth-of-type(3){
        background: url(../image/lxwm3.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr2 li:nth-of-type(4){
        background: url(../image/lxwm4.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr2 li:nth-of-type(5){
        background: url(../image/lxwm5.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .lxwmnr2 li:nth-of-type(6){
        background: url(../image/lxwm6.png) no-repeat 0px 3vw;
        background-size: 6% auto;
    }
    .mktop1{
        padding-top: 0%;
    }
    .sl_nyall .sl_cot img{
        width: 100%!important;
        height: 100%!important;
    }

    .nyal_list .nyalimg .Small_img{
        display: none;
    }
    .nyal_list .introduce{
        font-size: 3.5vw;
    }
    .pro_details_price .snrmy{
        font-size: 4vw;
    }
    .pro_details_price .dnrall{
        font-size: 3.5vw;
    }
    .pro_details_price .snrli{
        padding-left: 8%;
        font-size: 3.5vw;
    }
    .choice_item .choice_tit{
        width: 100%;
        font-size: 4vw;
        padding: 3% 1%;
    }
    .choice_item .choice_all{
        width: 100%;
    }
    .choice_item .choice_all .choice_ny{
        font-size: 3vw;
        width: 18.6%;
        margin: 0 1.75% 2% 0;
    }
    .choice_item .choice_all .choice_nys{
        width: 18.6%;
        font-size: 3vw;
    }
    .nyal_list .nyalcot .purchase .buy{
        margin-top: 5%;
        font-size: 4vw;
        background-size: 5%;
        width: 100%;
    }

    .detailtls{
        border: 0;
        margin: 0 0 8% 0;
    }
    .detailtls ul li{
        font-size: 4vw;
        width: 32%;
        text-align: center;
        padding: 5% 1% 3%;
        margin: 0 0 0 0;
    }

    .detailtls ul li:before{
        height: 1px;
    }
    .detailtls .on{
        font-weight: bold;
    }



    .nyCAlist ul li{
        width: 25%;
        font-size: 4vw;
        padding: 3% 1% 5%;
    }
    .nyCAlist .on:before{
        width: 80%;
        left: 10%;
        height: 2px;
    }
    .nyCBlist ul li{
        width: 30%;
        font-size: 3vw;
        margin: 1%;
    }
    .nyCBlist ul li a{
        font-weight:100;
        padding: 10% 5%;
    }

    .probox .tit{
        font-size: 3.5vw;
        margin: 5% 0;
    }



    .serviceny{
        width: 100%;
        padding: 5%;
        margin: 2% 0 3%;
    }
    .serviceny .service_item_tit{
        font-size: 4vw;
        margin: 5% 0;
    }

    .serviceny .service_item_ny{
        height: auto;
        line-height: 2;
        font-size: 3.5vw;
    }
    .serviceny .service_item_an{
        font-size: 3.5vw;
        padding: 4% 0;
    }




    .nyzytd{
        width: 48%;
        margin: 0 4% 4% 0;
    }
    .nyzytd:nth-child(2n){
        margin: 0 0 4% 0;
    }
    .nyzytd .zx{
        font-size: 3vw;
        width: 60%;
        left: 20%;
        padding: 4% 0;
    }
    .nyzytd .tit{
        font-size: 3.5vw;
    }


    .casebox2{
        width: 100%;
    }
    .casebox2 .img{
        height: auto;
    }
    .casebox2 .ck{
        font-size: 3vw;
    }
    .casebox2 .cont .tit{
        font-size: 3.5vw;
    }
    .casebox2 .cont .int{
        font-size: 3vw;
    }





    .servicenytop .simg,.servicenytop .scot{
        width: 100%;
    }
    .servicenytop .scot .sctit{
        font-size: 4vw;
        font-weight: bold;
        text-align: center;
        padding-top: 3%;
    }
    .servicenytop .scot .scsys .sysnr{
        font-size: 3vw;
        letter-spacing: 1px;
        margin: 0 2% 3% 0;
        padding: 2% 6%;
    }
    .servicenytop .scot .scsys{
        text-align: center;
    }
    .servicenytop .scot .scint{
        font-size: 3.5vw;
    }
    .servicenytop .scot .sclys .lysnr{
        width: 100%;
        margin-bottom: 3%;
        font-size: 3.5vw;
        padding: 3% 3% 3% 10%;
    }

    .servicenytop .scot .sclys .lysnr:after{
        width: 2vw;
        height: 2vw;
        left: 5%;
    }
    .servicenytop .scot .sclxs .lxsan{
        font-size: 3.5vw;
        padding: 2.25% 5% 2.25% 15%;
        background: url(../image/sntlxsan.png) no-repeat 20%;
        background-size: 10%;
        letter-spacing: 1px;
        margin: 0 2% 0 0;
    }
    .servicenytop .scot .sclxs .lxshm{
        font-size: 3.5vw;
    }
    .servicenycot .sncl{
        width: 100%;
        margin-top: 5%;
    }
    .servicenycot .sncr{
        width: 100%;
        margin-top: 10%;
    }
    .detailtlslyz{
        margin: 0 0 5% 0;
    }
    .detailtlslyz ul li{
        font-size: 4vw;
        width: 24%;
        letter-spacing: 0;
        margin: 0;
        padding: 7% 0 5%;
        text-align: center;
    }

    .solxgnew{
        width: 100%;
        padding: 5% 0 5% 0;
        margin: 0;
    }
    .solxgnew:last-child{
        border-bottom: 0;
    }
    .solxgnew .nkly1{
        font-size: 4vw;
    }
    .solxgnew .nkly2,.solxgnew .nkly3{
        font-size: 3.5vw;
    }



    .relation_teacher .rtname{
        font-size: 4vw;
    }
    .similarall .smatitle{
        font-size: 4.5vw;
    }
    .similarall .smalist{
        padding: 5% 5%;
    }
    .similarall .smalist .smaitem .dnr1{
        font-size: 4vw;
    }
    .similarall .smalist .smaitem .dnr2, .similarall .smalist .smaitem .dnr3{
        font-size: 3vw;
    }

    .simlx .simlxcot .dnr1{
        font-size: 4vw;
    }
    .simlx .simlxcot .dnr2{
        font-size: 4.5vw;
    }
    .simlx .simlxcot .dnr3{
        font-size: 4vw;
    }
    .snrmnews .snrmnt{
        font-size: 4.5vw;
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
    }

    .snrmnews .snrmls .rmnews{
        width: 100%;
        margin-bottom: 5%;
    }
    .snrmnews .snrmls .rmnews .nimg{
        height: auto;
    }
    .snrmnews .snrmls .rmnews .nnr1, .snrmnews .snrmls .rmnews .nnr2{
        font-size: 3.5vw;
    }

    .headsy{
        display: none;
    }
    .headsy_menu{
        display: none;
    }
    .sjxs{
        display: none;
    }

    .ProLs_ulall .slick-arrow{
        display: none!important;
    }
    .teamall .wh1700 {
        margin: 0 1% !important;
    }

    .teamitem{
        width: 100%;
        margin: 0 10px;
    }
    .teamitem .dnr1{
        font-size: 5vw;
    }
    .teamitem .dnr2{
        height: auto;
        line-height: 2;
        font-size: 3.5vw;
    }
    .teamitem .dnr2 span{
        overflow: auto;
    }
    .teamswitch{
        margin: 0 0;
        padding: 0;
    }
    .teamswitch .tsan{
        margin: 0 3%;
    }

    .syyw_list .ywil{
        display: none;
    }


    .syyw_list .ywil{
        width: 100%;
        display: none;
    }
    .rangeik{
        width: 100%;
        border-right: 0;
        background-color: #ffffff;
    }
    .rangeik .dnrimg{
        height: auto;
    }
    .rangeik .dnr1{
        font-size: 4vw;
    }
    .rangeik .dnr2{
        font-size: 3.5vw;
    }
    .syyw_list .ywir{
        position: relative;
        width: 100%;
    }

    .newsny{
        width: 100%;
    }

    .newsny .CaNr .Catit{
        font-size: 5vw;
    }


    .newsny .Csls .CsNr .dnr1{
        width: 75%;
        font-size: 3.5vw;
    }
    .newsny .Csls .CsNr .dnr2{
        font-size: 3.5vw;
    }

    .traints{
        font-size: 3.5vw;
        line-height: 2;
    }
    .trainzx{
        font-size: 4vw;
        width: 100%;
        padding: 3% 0;
    }
    .sbrxzx .rx{
        font-size: 4vw;
    }
    .sbrxzx .zx{
        width: 80%;
        font-size: 3.5vw;
        padding: 3%;
        margin-top: 5%;
    }
    .fwlclist{
        background: #ffffff;
    }
    .fwlclist ul li{
        width: 33.3%;
        margin: 5% 0;
    }

    .fwlclist ul li .nra{
        font-size: 3.5vw;
    }

    .fwlclist ul li .nrb{
        font-size: 4vw;
    }

    .traintable th{
        font-size: 4vw;
        text-align: center;
        padding: 5% 0;
        width: auto;
    }
    .traintable td{
        font-size: 3vw;
        text-align: center;
        padding: 2% 0;
    }
    .traintable th:nth-of-type(3){
        display: none;
    }
    .traintable td:nth-of-type(3){
        display: none;
    }
    .traintable th:nth-of-type(4){
        display: none;
    }
    .traintable td:nth-of-type(4){
        display: none;
    }
    .trainck{
        width: 80%;
        padding: 8% 0;
        background-color: #a40000;
        color: #ffffff;
    }


    .train_detail .tditem{
        font-size: 3.5vw;
    }

    .yysk .yytit{
        font-size: 5vw;
    }

    .yysk .yyform .srk1{
        width: 100%;
        margin: 3% 0 5% 0;
        padding: 4% 3%;
    }
    .yysk .yyform .ann{
        width: 100%;
        font-size: 4vw;
    }
    .yyint{
        font-size: 4vw;
        line-height: 2;
        margin: 4.2% 0 0 0;
    }



    .sncl .fixed{
        /*top: 18vw;*/
        position: relative;
    }
    .sncl .fixed .detailtlslyz{
        width: 100%;
    }

    .yytit{
        font-size: 4.5vw!important;
    }

    .gx_title{
        font-size: 4.5vw;
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
        letter-spacing: 1px;
    }
    .gx_title:after{
        width: 20%;
        height: 2px;
        left: 40%;

    }
    .gxm1ls ul li{
        width: 48%;
        margin: 0 4% 4% 0;
        font-size: 4vw;
    }
    .gxm1ls ul li:nth-child(2n){
        margin: 0 0 0 0;
    }

    .gxm1cx .dnr1{
        font-size: 4.5vw;
    }
    .gxm1cx .dnr2{
        font-size: 3vw;
    }

    .gxm1cx .gxm1Bd{
        padding: 0;
    }
    .diy_select{
        width: 50%;
        height: 40px;
        line-height: 40px;
        margin-right: 0;
        box-shadow:none;
        border: 1px solid #cccccc;
        border-radius: 0;
        border-bottom: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
    }
    .diy_select_txt{
        font-size: 3.5vw;
    }
    .diy_select_btn{
        font-size: 4vw;
    }
    .gxm1cx .gxm1Bd .srk{
        width: 50%;
        height: 40px;
        line-height: 40px;
        font-size: 3.5vw;
    }
    .gxm1cx .gxm1Bd .Bdhm{
        margin-left: 0;
    }
    .gxm1cx .gxm1Bd .Bdan{
        width: 50%;
        height: 40px;
        line-height: 40px;
        border-radius: 0;
        border-left: 0;
        border-top: 0;
        font-size: 4vw;
    }
    .gx2ls ul li{
        width: 100%;
        border-right: 1px solid #cccccc;
        background-size: 20% !important;
    }
    .gx2ls ul li:nth-child(n+5){
        border-bottom: 0;
    }
    .gx2ls ul li:last-child{
        border-bottom: 1px solid #cccccc;
    }
    .gx2ls ul li .dnr1{
        font-size: 4.5vw;
    }
    .gx2ls ul li .dnr2{
        font-size: 3.5vw;
        height: 10vw;
        line-height: 5vw;
    }
    .gx_lxans{
        font-size: 4vw;
        padding: 3% 8%;
        letter-spacing: 1px;
    }


    .gx3ls ul li{
        width: 100%;
    }
    .gx3ls ul li .dnr1{
        font-size: 10vw;
        width: 20%;
        line-height: 2;
    }
    .gx3ls ul li .dnr2{
        width: 70%;
    }
    .gx3ls ul li .dnr2 .dnr2a{
        font-size: 4vw;
    }
    .gx3ls ul li .dnr2 .dnr2b{
        font-size: 3.5vw;
    }

    .gxm4ls{
        margin: 0;
        padding: 5% 2%;
    }
    .gxm4ls .dnrt{
        font-size: 4vw;
    }
    .gxm4ls .flimg{
        width: 100%;
    }
    .gxm4ls .flimg img{
        width: 48%;
        margin: 0 4% 5% 0;
        float: left;
    }
    .gxm4ls .flimg img:nth-child(2n){
        margin: 0 0 5% 0;
    }
    .gxm4ls .frcot{
        width: 100%;
        font-size: 3.5vw;
    }

    .gxm5ls ul li{
        width: 33.3%;
        font-size: 3.5vw;
    }
    .gxm5ls ul li .dimg:after{
        display: none;
    }
    .gxm6{
        background: url(../image/gx/gxm6.jpg)no-repeat center left;
    }
    .gxm6 .gxm6all{
        width: 100%;
    }
    .gxm6 .dnr1{
        font-size: 4vw;
    }
    .gxm6 .dnr2{
        width: 100%;
        font-size: 3.5vw;
    }
    .gxm7ls ul li{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .gxm7ls ul li:nth-child(2n){
        margin: 0 0 2% 0;
    }

    .gxm7ls ul li .dtit{
        font-size: 4vw;
        top: 25%;
    }
    .gxm7ls ul li .dann{
        font-size: 3vw;
        opacity: 1;
        width: 60%;
        left: 20%;
    }

    .gxm8ls{
        padding:  0;
    }
    .gxm8ls ul li{
        width: 100%;
    }

    .gxm8ls ul li .dnr1{
        font-size: 4vw;
    }
    .gxm8ls ul li .dnr2{
        font-size: 3.5vw;
    }

    .gxm9ls ul li .dimg{
        width: 100%;
    }
    .gxm9ls ul li .dcot{
        position: relative;
        width: 100%;
        left: 0;
    }
    .gxm9ls ul li .dcot .dnr1{
        font-size: 4vw;
    }
    .gxm9ls ul li .dcot .dnr2{
        font-size: 3.5vw;
    }

    .gxm1,.gxm2,.gxm3,.gxm4,.gxm5,.gxm6,.gxm7,.gxm8,.gxm9{
        padding: 5% 0;
    }

    .sbm1,.sbm2,.sbm4,.sbm5,.sbm6,.sbm7,.sbm8,.sbm9{
        padding: 5% 0;
    }


    .sb_title .tcn{
        font-size: 4.5vw;
        letter-spacing: 1px;
    }
    .sb_title.clh .ten{
        font-size: 3vw;
    }

    .sb1ls .dimg{
        width: 100%;
    }
    .sb1ls .dcot{
        width: 100%;
        position: relative;
        left: 0;
        padding: 3%;
    }

    .sb1ls .dcot .dnr1{
        font-size: 4vw;
    }
    .sb1ls .dcot .dnr2{
        font-size: 3.5vw;
    }

    .sb1ls2 ul li{
        width: 50%;
    }
    .sb1ls2 ul li .dcot{
        font-size: 4vw;
    }

    .sb2ls ul li{
        width: 100%;
    }
    .sbm3 .sbm3tit{
        font-size: 3.5vw;
        padding: 0 0 0 10%;
    }
    .sb4ls ul li{
        float: left;
        width: 48%;
        margin: 0 4% 4% 0;
    }
    .sb4ls ul li:nth-child(2n){
        margin: 0 0 4% 0;
    }
    .sb4ls ul li .dimg .dtit{
        font-size: 4vw;
        top: 40%;
    }
    .sb4ls ul li .dcot{
       height: auto;
        line-height: 2;
    }

    .sb5ls ul li{
        width: 50%;
    }
    .sb5ls ul li .dcot{
        font-size: 4vw;
    }
    .sb6ls ul li{
        width: 100%;
        margin: 0 0 2% 0!important;
        padding: 5% 2% 5% 22%;
    }
    .sb6ls ul li .dnr1{
        font-size: 4vw;
    }
    .sb6ls ul li .dnr2{
        font-size: 3.5vw;
        min-height: auto;
    }

    .sb7ls ul li .afl{
        width: 100%;
    }
    .sb7ls ul li .afl .dnr1{
        font-size: 4vw;
    }
    .sb7ls ul li .afl .dnr2{
        font-size: 3.5vw;
    }
    .sb7ls ul li .afr{
        display: none;
    }
    .sb8ls ul li{
        width: 48%;
    }

    .sb8ls ul li{
        float: left;
        width: 48%;
        margin: 0 4% 4% 0;
    }
    .sb8ls ul li:nth-child(2n){
        margin: 0 0 4% 0!important;
    }
    .sb8ls ul li:nth-child(5n){
        margin: 0 4% 4% 0;
    }
    .sb8ls ul li .dnr1{
        font-size: 4vw;
    }
    .sb8ls ul li .dnr2{
        font-size: 3.5vw;
    }
    .sb9ls ul li{
        width: 50%;
        padding: 0 0 0 0%;
    }

    .sb9ls ul li .dnr1{
        font-size: 4vw;
    }
    .sb9ls ul li .dnr2{
        font-size: 3.5vw;
    }

    .sb9ls ul li:nth-of-type(1){
        background: url(../image/sb/sb9ls1.png)no-repeat 85% 15%;
        background-size: 23.5%;
    }
    .sb9ls ul li:nth-of-type(2){
        background: url(../image/sb/sb9ls2.png)no-repeat 85% 15%;
        background-size: 23.5%;
    }
    .sb9ls ul li:nth-of-type(3){
        background: url(../image/sb/sb9ls3.png)no-repeat 85% 15%;
        background-size: 23.5%;
    }
    .sb9ls ul li:nth-of-type(4){
        background: url(../image/sb/sb9ls4.png)no-repeat 85% 15%;
        background-size: 23.5%;
    }

    .zlm1,.zlm2,.zlm4,.zlm5,.zlm6,.zlm7,.zlm8,.zlm9{
        padding: 5% 0;
    }

    .zl1ls{
        padding: 0 ;
    }
    .zl1ls .zllxt{
        font-size: 4vw;
    }
    .zl1ls .zllxs{
        width: 100%;
    }
    .zl1ls .zllxs .dx{
        margin: 0 1%;
    }
    .zl1ls .zlsrk{
        width: 70%;
        height: 12vw;
        padding: 0 4vw;
    }
    .zl1ls .zlxf{
        display: none;
        top: 4vw;
        font-size: 4vw;

    }
    .zl1ls .zldh{
        margin: 0 0 5% 0;
    }
    .zl1ls .zlaan{
        width: 30%;
        height: 12vw;
        font-size: 4vw;
    }
    .zl1ls .zlrs{
        width: 100%;
        font-size: 3.5vw;
        margin-bottom: 5%;
    }


    .zl1ls .zldt{
        width: 100%;
        float: none;
        font-size: 3.5vw;
    }

    .zl1ls .tempWrap{
        width: 100%;
    }
    .zl1ls .zldt .Query_results{
        text-align: left;
        height: 30px;
    }


    .zl2ls ul li{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .zl2ls ul li:nth-child(2n){
        margin: 0 0 2% 0;
    }

    .zl2ls ul li .dnr1{
        font-size: 4vw;
    }
    .zl2ls ul li .dnr3{
        font-size: 3.5vw;
        height: 21vw;
        line-height: 7vw;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
    }
    .zl2ls ul li .dnr4{
        font-size: 3.5vw;
    }
    .zl2ls ul li:last-child{
        height: 24%;
        bottom: 0%;
    }
    .zl3ls ul li{
        width: 49%;
        margin: 0 0 5% 0;
    }
    .zl3ls ul li .dnry .dy2{
        font-size: 4vw;
        padding: 0 0 0 35px;
    }
    .zl3ls ul li:after{
        left: 0!important;
    }
    .zl3ls ul li:before{
        display: none;
    }
    .zl3ls ul li:nth-child(n+5){
        float: left;
    }
    .zl3ls ul li .darrow{
        display: none!important;
    }
    .zl4ls ul li{
        padding: 3% 1%;
        width: 23%;
        float: left;
        margin: 0 1% 2% 1%;
    }

    .zl4ls ul li .dcot{
        font-size: 3.5vw;
    }

    .zlform .zlsrk{
        width: 100%;
        margin: 0 0 5% 0;
        font-size: 3.5vw;
        padding: 0 5%;
    }
    .zlform .zlann{
        width: 100%;
        font-size: 4vw;
    }

    .zl6ls ul li{
        width: 100%;
        margin: 0 0 3% 0;
        border-radius: 10px;
    }
    .zl6ls ul li .dnry .dy1{
        font-size: 4vw;
    }
    .zl6ls ul li .dnry .dy2, .zl6ls ul li .dnre{
        font-size: 3.5vw;
    }
    .zl6ls ul li .dnre{
        width: 100%;
        padding: 2% 3%;
        letter-spacing: 1px;
        border-radius: 10px;
    }

    .zl6ls ul li .dnre:after{
        font-size: 3.5vw;
    }
    .zl7ls ul li{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .zl7ls ul li:nth-child(5n){
        margin: 0 2% 2% 0;
    }
    .zl7ls ul li:nth-child(2n){
        margin: 0 0 2% 0!important;
    }
    .zl7ls ul li .dimg,.zl7ls ul li .dcot{
        position: relative;
        left: auto;
        font-size: 4vw;
        height: 14vw;
        line-height: 7vw;
    }
    .zl7ls ul li .dlxa{
        margin: 5% 0 0 0 ;
        position: relative;
        width: 100%;
        left: auto;
        bottom: auto;
        opacity: 1;
        font-size: 3.5vw;
    }
    .zl7ls ul li:hover .dlxa{
        bottom: auto;
        opacity: 1;
    }

    .zl8ls ul li{
        width: 50%;
        padding: 0 0 0 0%;
    }

    .zl8ls ul li .dnr1{
        font-size: 4vw;
    }
    .zl8ls ul li .dnr2{
        font-size: 3.5vw;
    }

    .zl8ls ul li:nth-of-type(1){
        background: url(../image/zl/zl8ls1.png)no-repeat 85% 15%;
        background-size: 20%;
    }
    .zl8ls ul li:nth-of-type(2){
        background: url(../image/zl/zl8ls2.png)no-repeat 85% 15%;
        background-size: 20%;
    }
    .zl8ls ul li:nth-of-type(3){
        background: url(../image/zl/zl8ls3.png)no-repeat 85% 15%;
        background-size: 20%;
    }
    .zl8ls ul li:nth-of-type(4){
        background: url(../image/zl/zl8ls4.png)no-repeat 85% 15%;
        background-size: 20%;
    }

    .table-responsive{
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        min-height: .01%;
        overflow-x: auto;
    }
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap;
        overflow: hidden;
        /*text-overflow: ellipsis;*/
        /*white-space: nowrap;*/
        font-size: 4vw;
    }


}

