@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;
    }
    .fs76{
        font-size: 5vw;
    }
    .fs47{
        font-size: 4vw;
    }
    .fs36{
        font-size: 4.5vw;
    }
    .fs30{
        font-size: 4vw;
    }
    .fs26{
        font-size: 4vw;
    }
    .fs24{
        font-size: 4vw;
    }
    .fs22{
        font-size: 4vw;
    }
    .fs20{
        font-size: 3.5vw;
    }
    .fs18{
        font-size: 3.5vw;
    }
    .fs16{
        font-size: 3.5vw;
    }
    .fs15{
        font-size: 3vw;
    }
    .fs14{
        font-size: 3vw;
    }


    .img_gallery {
        display: block;
    }
    .train_banner {
        margin-top: 18vw;
    }

    .train_banner_left,.train_banner_right{
        display: none;
    }
    .position{
        display: none;
    }


    .head{
        display: none;
    }
    .mi_head_all{
        display: block;
    }

    .foot{
        display: none;
    }
    .copyright{
        display: block;
        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;
    }


    .head_menu_list{
        display: none;
    }




    .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;
    }




    .sy_about{
        display: none;
    }

    .iab_menu2{
        display: none;
    }
    .iab_menu{
        width: 100%;
        background-color: #0d4d8b;
    }

    .sy_aboutus .iab_right{
        width: 100%;
    }
    .iab_menu .tit_cn{
        font-size: 5vw;
        text-align: center;
        font-weight: bold;
        margin-bottom: 5%;
    }
    .iab_menu .tit_en{
        font-size: 3vw;
        text-align: center;
        margin-bottom: 5%;
    }
    .iab_list li{
        background: transparent!important;
        padding-left: 0px;
        font-size: 4vw;
        width: 25%;
        text-align: center;
        float: left;
        margin-top: 3%;
        margin-bottom: 0px;
    }
    .mnsize0{
        margin: 0 !important;
    }

    .sy_aboutus .iab_right .iab_tit{
        font-size: 5vw;
        font-weight: bold;
        text-align: center;
    }
    .sy_aboutus .iab_right .iab_cot{
        display: none;
    }
    .sy_aboutus .iab_right .miab_cot{
        display: block;
        width: 96%;
        padding-left: 2%;
        font-size: 3vw;
        line-height: 2;
        color: #333333;
    }
    .sy_aboutus .iab_right .iab_view ul li{
        width: 50%;
        float: left;
        margin-right: 0px;
        margin-bottom: 3%;
    }
    .sy_aboutus .iab_right .iab_view ul li .sz{
        font-size: 6vw;
        margin-bottom: 10px;
    }
    .sy_aboutus .iab_right .iab_view ul li span{
        font-size: 6vw;
    }
    .sy_aboutus .iab_right .iab_view ul li .wz{
        font-size: 3vw;
        padding: 0 6%;
        line-height: 1.5;
    }

    .sy_about .dnre{
        width: 100%;
    }

    .public_title .nr_en{
        font-size: 4.5vw;
    }
    .public_title .nr_cn{
        font-size: 4.5vw;
    }
    .public_title .nr_in{
        font-size: 3.5vw;
    }
    .public_title .nr_cn:after{
        width: 80px;
        left: -110px;
    }
    .public_title .nr_cn:before{
        width: 80px;
        right: -110px;
    }
    .Procate li{
        width: calc(100%/3);
        padding-left: 9%;
        font-size: 3.5vw;
        letter-spacing: 0;
    }
    .slider-nav .dimg img{
        width: 18vw;
        height: 18vw;
    }
    .product_item .wimg{
        height: auto!important;
    }
    .sycore_item{
        width: 48%;
        margin: 0 4% 4% 0;
    }
    .sycore_item .sys1{
        height: 40vw;
    }
    .sycore_item:nth-child(2n){
        margin: 0 0 4% 0;
    }
    .ProCa .dcb{
        display: none!important;
    }
    .m_more{
        display: block!important;
    }
    .m_more .dcb {
        background-color: #265991;
        color: #ffffff;
        margin: 0 auto;
        display: table;
        padding: 2% 3%;
        letter-spacing: 2px;
    }
    .sys_recoy_cate li{
        width: calc(100%/3.13);
    }
    .sys_recoy_cate li:nth-child(3n){
        margin-right: 0;
    }

    .sys_recoy_cot .recoy-box{
        width: calc(100%/2 - 1%);
        margin-right: 2%;
    }
    .sys_recoy_cot .recoy-box .recoy_img{
        height: 36vw;
    }
    .sys_recoy_cot .recoy-box:nth-child(2n){
        margin-right: 0;
    }
    .sys_recoy_about{
        display: block;
    }
    .sys_recoy_about .abt-lt{
        width: 100%;
        margin: 0 0 3%;
    }
    .sys_recoy_about .abt-rt{
        width: 100%;
    }

    .recoy_news_cot .news-box{
        width: 100%;
    }
    .recoy_news_cot .news-box .news-tit{
        border-left: calc(18 * 0.0625em) solid #0f4885;
        padding-left: calc(5 * 0.0625em);
    }

    .sys_recoy_msg .form-msg{
        width: 100%;
        padding: 7%;
    }

    .recoy_detail{
        margin: 1.5% 0;
    }
    .recoy_detail .rdetail_box{
        width: 48.5%;
        margin-bottom: 3%;
        padding: 3% 2%;
    }
    .recoy_detail .rdetail_box:nth-child(2n){
        margin-right: 0;
    }


    .recoy_flow .rflow_box{
        width: 25.5%;
        margin: 0 10.85% 3% 0;
    }
    .recoy_flow .rflow_box:nth-child(3n){
        margin-right: 0;
    }
    .recoy_flow .rflow_box:after{
        padding: 8.135%;
        right: -30%;
        top: 30%;
    }
    .recoy_flow .rflow_box .flowico img{
        width: 100%;
    }
    .recoy_flow .rflow_box:nth-child(3n):after{
        display: none;
    }

    .sypro-cot .plt-div{
        width: 100%;
    }
    .sypro-cot .prt-div{
        position: relative;
        float: left;
        width: 100%;
        left: 0;
    }
    .sypro-cot .prt-div .prt-btm .btm-rt .btm_tit{
        line-height: 2;
    }

    .sypro_ca ul li{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .sypro_ca ul li:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .sypro_ca ul li:last-child{
        display: none;
    }
    .sypro_ca ul li .wtit{
        transform: scale(1)!important;
        background-color: rgba(0,153,204,0.5);
        bottom: 0;
        padding: 3% 2%;
    }
    .sypro_ca ul li .wcot{
        bottom: 0;
        padding: 5%;
        display: none;
    }

    .syrmpro_item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .syrmpro_item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .syrm_title{
        margin: 3% 0;
    }
    .syrm_title .nr_sy{
        font-size: 4.5vw;
        width: 40%;
        margin: -2.5% 0 0 0;
    }
    .syrm_title .flx,.syrm_title .frx{
        width: 30%;
    }
    .syrmpro_item .wcot .wjia{
        display: none;
    }

    .syrmpro_switch{
        display: none;
    }

    .sy_fangan{
        background-size: auto;
        background: url(../image/1_02.png) no-repeat left;
        text-align: center;
        padding: 0 0 5% 0;
    }
    .sy_fangan .fa_nry{
        width: 100%;
        padding: 5% 0 0 0;
    }
    .sy_fangan .fa_nry .nr0:after{
        left: 27%;
        width: 45%;
    }
    .sy_fangan .fa_nry .nr1{
        text-align: center;
        /*font-size: 4.5vw;*/
        margin: 0 0 3% 0;
    }
    .sy_fangan .fa_nry .nr1:after{
        width: 30%;
        left: 35%;
        bottom: -5px;
        height: 2px;
    }
    .sy_fangan .fa_nre{
        width: 100%;
        margin: 0;
    }
    .sy_fangan .fa_nre .hlda:nth-of-type(1) {
        /*background: url(../image/sy_fangan1.png)no-repeat 12% 70%;*/
        /*background-size: 5%;*/
    }
    .sy_fangan .fa_nre .hlda:nth-of-type(2) {
        /*background: url(../image/sy_fangan2.png)no-repeat 11% 70%;*/
        /*background-size: 5%;*/
    }
    .sy_fangan .fa_nrs{
        /*display: none;*/
        padding: 1% 9% 1% 3%;
        display: inline-flex;
        float: none;
        text-align: left;
        margin: 0 auto;
        align-items: center;
    }
    .syabmy .wnrf{
        width: 100%;
    }
    .syabmy .wnrf .wtit{
        width: 100%;
        text-align: center;
        margin: 0 0 5% 0;
    }
    .syabmy .wnrf .wtit:after{
        height: 2px;
        bottom: -2px;
    }
    .syabmy .wnrr{
        width: 100%;
        margin: 5% 0 0 0;
    }
    .syab_item{
        padding: 3%;
    }
    .syab_item .wimg{
        margin: 0 38%;
    }
    .syab_item .wcot{
        float: right;
        width: 100%;
        text-align: center;
    }
    .syab_item .wcot .wtit{
        line-height: 3;
    }
    .syab_item:hover{
        transform: scale(1);
    }

    .syabmey .wimg{
        display: none;
    }
    .syabmey .wcot{
        width: 100%;
        left: 0;
        position: relative;
        padding: 5%;
    }
    .syabmey .wcot:after{
        width: 5px;
        right: 5px;
    }
    .syabmee .wcot{
        width: 100%;
        left: 0;
        position: relative;
        padding: 5%;
    }
    .syabmee .wimg{
        width: 100%;
    }

    .sy_process .sylc_title{
        font-size: 4.5vw;
    }
    .sy-newslist .nslt-box{
        width: 100%;
        float: none;
        padding-left: 0;
    }
    .sy-newslist .nsrt-box{
        float: none;
        margin: 12% 0 0;
        width: 100%;
        height: 46vw;
    }
    .newsbox .news_img{
        height: auto;
    }
    .news-all .newsbox{
        width: 100%;
        float: none;
    }

    .sylc_item{
        width: 26.5%;
    }
    .sylc_item:nth-child(3n){
        margin: 0 0 5% 0;
    }
    .sylc_item:nth-child(3n):after{
        display: none;
    }
    .sylc_item:after{
        background-size: 50%;
        right: -36%;
        top: 22%;
    }

    .sylc_item .wtit{
        font-size: 3vw;
    }
    .sycs_list .wimg{
        display: none;
    }
    .sycs_list .wcot{
        position: relative;
        width: 100%;
        left: 0;
    }

    .sy_case{
        padding: 5% 0;
    }
    .sycs_item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .sycs_item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .sycs_item:nth-of-type(3){
        margin: 0 2% 2% 0;
    }
    .sycs_item .htit{
        font-size: 3.5vw;
    }

    .syns_list .snsfl,.syns_list .snsfr{
        width: 100%;
    }


    .syns_list .syns_title:after{
        height: 2px;
    }
    .snsiteme .wcot .wint{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .sy_zyx{
        padding: 5% 0 2%;
    }
    .syzyx_item{
        width: 50%;
        margin: 0 0 5% 0;
    }
    .syzyx_item .wnrl{
        float: none;
        margin: 0 auto;
    }


    .ab_four{
        padding: 5% 0 3%;
    }
    .ab_four_item{
        width: 50%;
        margin: 0 0 5% 0;
    }
    .ab_four_item .dnya{
        font-size: 4.5vw;
        margin: 5% 0 5% 0;
    }
    .ab_mke .wcot{
        line-height: 2;
    }

    .ab_sitem{
        position: relative;
        width: 100%;
    }
    .ab_sitem ul li{
        position: relative;
        width: 50%;
        float: left;
        padding: 5% 5% 5% 5%;
        background:#ffffff!important;
        text-align: center;
        border: 0!important;
    }
    .ab_sitem ul li.on{
        background: #0099cc!important;
    }
    .ab_sitem ul li.on:after{
        display: none;
    }
    .ab_sitem ul li.on:nth-of-type(1){

    }
    .ab_sall{
        margin-left: 0;
    }
    .ab_slist .wimg{
        width: 100%;
    }
    .ab_slist .wcot{
        position: relative;
        width: 100%;
        left: 0;
        padding: 5%;
    }
    .ab_mkw .abmwtit{
        font-size: 4.5vw;
    }
    .abmw_item .wdian{
        margin: 0 auto;
    }
    .abmw_item .wline{
        margin: 10px auto;
    }
    .abmw_item{
        width: 50%;
        float: left;
        position: relative;
        height: auto;
        left: auto!important;
        right: auto!important;
        top: auto!important;
    }
    .abmw_list{
        padding: 5% 0;
    }
    .abmw_list:after{
        display: none;
    }
    .ab_news_item{
        width: 100%;
        background-color: #FFFFFF!important;
        color: #333333!important;
    }
    .ab_news_item:nth-child(2n){
        background-color: #0099cc!important;
        color: #ffffff!important;
    }
    .abnst .abnsttit{
        font-size: 4.5vw;
    }
    .ab_news_item .wint{
        font-size: 3vw;
    }
    .ab_news_item .wcot{
        width: 65%;
    }
    .ab_news_item .wimg{
        width: 28%;
    }



    .nysyl{
        width: 100%;
    }
    .CAchoice .Pca_title{
        font-size: 4.5vw;
        padding: 3% 0;
    }
    .CAchoice .Pca_list{
        padding: 0 5%;
        border-bottom: 1px solid #cccccc;
    }
    .CAchoice .Pca_list ul li{
        width: 50%;
        float: left;
        border-bottom: 0;
        background: #FFFFFF;
        padding: 0 5%;
        text-align: center;
    }


    .CAchoice{
        margin: 0 0 5% 0;
    }
    .RM_article{
        display: none;
    }
    .Plxall{
        display: none;
    }


    .nysyr{
        width: 100%;
    }
    .case_item{
        width: 48.5%;
        margin: 0 3% 3% 0;
    }
    .case_item:nth-child(3n){
        margin-right: 3%;
    }
    .case_item:nth-child(2n){
        margin-right: 0!important;
    }
    .case_item .dimg{
        width: 100%;
        height: 40vw;
    }
    .case_item .dcot{
        position: relative;
        width: 100%;
        left: 0;
        display: inline-block;
        padding: 5% 0;
    }
    .case_item .dcot .dint{
        margin: 3% 0;
    }
    /*.case_item .dcot .dtit_cn{
        font-size: 4vw;
    }*/

    .case_item .dcot .dck{
        width: 35%;
    }
    .detail_title, .detail_title_news{
        font-size: 4vw;
    }


    .fw4ys_list{
        position: relative;
        padding: 5% 0;
    }
    .fw4ys_item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .fw4ys_item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .fw4ys_item .fwnrx{
        position: relative;
    }
    .fw4ys_item .fwnrs{
        padding: 40% 1% 10%;
    }
    .service_list .service_img{
        margin: 0 0 5% 0;
    }
    .service_list .service_partner{
        padding: 0;
    }
    .service_list .service_zbrx{
        padding: 0 0 5%;
    }
    .service_list .service_zbrx span{
        font-size: 4vw;
    }
    .service_list .service_3img{
        padding: 0 0 5%;
    }
    .service_list .service_table{
        padding: 0;
    }
    .service_table_all .nry{
        padding: 3% 0;
    }
    .service_table_all .nre .znre .znre_item,.service_table_all .nre .fnre{
        font-size: 3.5vw;
    }
    .service_table_all .nre .znre{
        padding: 2%;
    }


    .lxwm_list{
        width: 100%;
    }
    .lxwm_cot{
        width: 100%;
        line-height: 2;
    }
    .lxwmwd_item{
        width: 100%;
        background-size: 15% !important;
    }

    .lxwmwd_item .wcity{
        font-size: 4.5vw;
    }
    .lxwmwd_item .wtitl{
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
    }
    .lxwmwd_item .wcity{
        margin: 3% 0 5% 0;
    }
    .lxwmwd_item .wints{
        min-height: auto;
    }


    .newssyl{
        width: 100%;
    }
    .newssyl .CA_news ul li{
        padding: 2% 0;
    }
    .news_item{
        width: 100%;
    }
    .news_item .dcot{
        padding: 5%;
    }
    .news_item .dcot .dtit{
        line-height: 2;
        height: auto;
    }

    .news_item .dcot .dint {
        height: auto;
        line-height: 2;
        margin: 5% 0 5% 0;
    }
    .news_item .dcot:after{
        bottom: 10%;
    }
    .newssyr{
        width: 100%;
    }

    .ner_zwf{
        padding: 0;
    }
    .ner_list{
        padding: 5% 0 0 0;
    }

    .detail_title_time{
        width: 100%;
        text-align: left;
        margin: 0 0 5% 0;
    }




    .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{
        padding: 0 5%;
        width: 76%;
    }
    .product_item{
        width: 100%;
        margin: 0 0 5% 0;
    }
    .cp4ys_item{
        width: 100%;
    }

    .PCP_title .PCP_titlewz{
        padding: 3% 5%;
    }

    .CP_detail .CPmkol{
        width: 100%;
    }
    .CP_detail .CPmkor{
        width: 100%;
        margin: 0;
        padding: 5% 0;
    }

    .detail_content {
        line-height: 2;
    }

    .sy_part .public_title{
        padding: 8% 0;
    }
    /* 一部分 */
    .sy_part .part-cot li{
        width: 100%;
        float: none;
    }
    .sy_part .part-cot .part_box .part-desc{
        height: 5.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;
        text-align: center;
        padding: 2% 0 0;
    }
    .aboutny1 .aboutcot .aboutbt .aboutbten{
        font-size: 4vw;
        display: block;
        text-align: center;
        padding: 2% 0 0;
        margin: 0;
    }
    .aboutny1 .aboutcot .aboutny{
        font-size: 3.5vw;
        padding: 2% 2%;
    }
    .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;
    }


    .advantage .adv-rt{
        font-size: 3vw;
    }
    .adv-lc .advlc-cot li{
        width: calc(100%/2);
        padding: 3% 13.3%;
        height: 43vw;
    }
    .involve li{
        display: inline-block;
        width: calc(100%/3);
        margin: 3% 0 0;
    }
    .involve .inv_img{
        height: 7vw;
    }
    .wxwb-bnr .wxwb-lt{
        font-size: 1.5vw;
        padding: 3% 3%;
    }
    .wxwb-plate{
        padding: 12% 0;
    }
    .wxwb-plate .pat_tit{
        font-size: 1.5vw;
    }
    .wxwb-plate .pat_desc{
        font-size: 1vw;
        line-height: 1.2;
    }
    .pat-box1{
        top: 13%;
        left: 2%;
        width: 30%;
        height: auto;
    }
    .pat-box2{
        top: 35.5%;
        left: 0%;
        width: 28%;
        height: auto;
    }
    .pat-box3{
        top: 63%;
        left: 2%;
        width: 31%;
        height: auto;
    }
    .pat-box4{
        top: 13%;
        right: 0%;
        width: 30%;
        height: auto;
    }
    .pat-box5{
        top: 35.5%;
        right: 0%;
        width: 26%;
        height: auto;
    }
    .pat-box6 {
        top: 63%;
        right: 0%;
        width: 31%;
        height: auto;
    }


    .wxwb-fwcot .fwcot-wrap{
        margin: 2.5% 1%;
    }
    .fwcot-wrap li{
        width: 49%;
        float: left;
        display: inline-block;
        margin-right: 2%;
    }
    .fwcot-wrap li:nth-of-type(2n){
        margin-right: 0;
    }
    .fwcot-wrap .fw_img{
        height: 22vw;
    }

    .labory-bnr{
        height: auto;
    }

    .labory-bnr .labory-lt{
        width: 100%;
        float: none;
    }
    .labory-bnr .labory-rt{
        float: none;
        left: 0;
        position: relative;
        width: 100%;
    }



    .w-simgtext2 li{
        width: 50%;
    }
    .w-simgtext2 li .item{
        width: 30vw;
        height: 30vw;
    }
    .w-simgtext2 li .s_img{
        max-width: 8.5vw;
        max-height: 8.5vw;
    }
    .w-simgtext2 li a:hover .sigt2 .line{
        width: 40%;
    }
    .w-simgtext2 li .line{
        margin: 3px auto;
    }

    .cooper-bnr{
        height: 50vw;
    }
    .cooper-bnr .cbnr-txt .cpn-img{
        padding: 0 40%;
    }
    .cooper-bnr .cbnr-txt .cpn-zh{
        font-size: 2vw;
    }
    .cooper-bnr .cbnr-txt .cpn-en{
        font-size: 1vw;
    }
    .cooper-bnr .cbnr-txt .cpn-intro{
        font-size: 1vw;
    }
    .cpn-modules .cpn-mod .mod-img img{
        height: 14vw;
    }
    .cpn-modules .mod-posa{
        left: 40.7%;
        top: 35.5%;
        width: 17vw;
        height: 17vw;
    }
    .cpn-modules .mod-posa span{
        width: 9vw;
        height: 9vw;
        left: 23%;
        top: 23%;
        font-size: 3.5vw;
    }
    .form-box{
        margin: 5% 0 0;
    }
    .form-box .frm_lt{
        width: 100%;
    }
    .form-box .frm_rt{
        position: relative;
        width: 100%;
        float: left;
        left: 0;
        height: 25vw;
    }
    .form-box .frm_lt li:nth-child(n+5){
        margin-bottom: 2%;
    }
    .form-box .frm_lt li{
        width: 100%;
    }
    .form-box .sub-btn .yzm{
        height: 7.2vw;
        width: 23%;
    }
    .form-box .ymzsz{
        margin-bottom: -2.6vw;
    }

    .form-box .ipt-div{
        width: 100%;
        height: 13vw;
        line-height: 12.5vw;
        margin: 0 4% 4% 0;
        display: flex;
    }
    .form-box .ipt-div .ipt-txt{
        height: 13vw;
        line-height: 13vw;
    }
    .form-box .ipt-div.area label{
        width: 24%;
    }

    .form-box .ipt-div.area{
        height: 25vw;
        width: 99%;
    }
    .form-box .ipt-div .tarea-txt{
        height: 25vw;
        width: 95.91%;
    }
    .form-box .sub-btn .tj-btn,.form-box .sub-btn .cz-btn{
        width: 20%;
        height: 8.2vw;
        line-height: 8.2vw;
    }


    .screen{
        margin-left: 0;
    }

    .alys-cot .alys-lt{
        width: 100%;
        float: none;
    }
    .alys-cot .alys-rt{
        position: relative;
        width: 100%;
        left: 0;
        float: left;
    }
    .alys-list ul li{
        width: 48%;
    }
    .alys-list ul li:nth-of-type(2n){
        margin-right: 0;
    }
    .alys-list ul li:nth-of-type(5){
        margin-right: 3%;
    }
    .alys-list ul li .alys-ico{
        width: 22vw;
        height: 22vw;
    }
    .alys-list ul li p{
        height: 12vw;
        line-height: 5.5vw;
    }

    .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;
    }

    .staff,.honors{
        margin: 0 0 16%;
    }
    .staff-box{
        margin: 0;
    }
    .nyhonor{
        margin: 0;
    }
    .staff .slick-arrow,.honors .slick-arrow{
        width: 10%;
        height: 10vw;
        line-height: 10vw;
    }
    .zulin_top .zlin_adv .adv-step li{
        width: 100%;
        padding-left: 15%;
    }
    .zulin_top .zlin_adv .adv-step li span{
        width: 4.6vw;
        height: 4.6vw;
        line-height: 4.6vw;
    }

    .servercePart li{
        width: 49.5%;
        height: 45vw;
    }
    .servercePart li:nth-child(2n){
        margin-right: 0!important;
    }


    .index_ywjs_ul{
        display: block;
    }
    .index_ywjs_ul li{
        width: 100%;
    }

    .fxyw_this_server_ul li{
        width: 49%;
    }
    .fxyw_this_server_ul li p{
        margin-bottom: 40%;
    }
    .rentsale-cot .rentsale-box{
        width: 100%;
    }

    .sale_adv .sadv-lt{
        width: 100%;
        float: none;
    }
    .sale_adv .sadv-lt .sp2{
        line-height: 1.8;
    }
    .sale_adv .sadv-rt{
        margin: 3% 0 0;
        width: 100%;
    }

    .news_item .dimg{
        height: auto;
    }
    .news_item .dimg img{
        width: 100%;
    }
    


    .nslt-box .nslt-nav{
        width: 100%;
    }
    .newsitem,.newsitem2{
        width: 100%;
    }
    .newsitem2{
        margin: 5% 0 0;
        position: relative;
        left: 0;
    }
    .nslt-box .psra-box{
        display: none;
    }




}