@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{
        margin-top: 18vw;
        padding-top: 26vw;
        min-height: auto;
        height: auto!important;
        background-size: contain!important;
    }

    .mi_pub_banner{
        display: block;
    }
    .peach {
        width: auto;
        margin: 0 2% !important;
    }
    .container{
        width: auto !important;
        margin: 0 2% !important;
    }

    .fs48{
        font-size: 4vw;
    }
    .fs36{
        font-size: 4vw;
    }
    .fs30{
        font-size: 4vw;
    }
    .fs24{
        font-size: 4vw;
    }
    .fs22{
        font-size: 4vw;
    }
    .fs20{
        font-size: 4vw;
    }
    .fs18{
        font-size: 4vw;
    }
    .fs16{
        font-size: 3.5vw;
    }
    .fs14{
        font-size: 3vw;
    }


    .img_gallery {
        display: block;
    }
    .train_banner {
        margin-top: 18vw;
    }

    .train_banner_left,.train_banner_right{
        display: none;
    }



    .head,.yunu-header,.yunu-nav{
        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;
    }
    .yunu-slideBox{
        margin-top: 18vw;
    }
    .yunu-slideBox,.yunu-slideBox .bd{
        height: 34vw !important;
    }
    .yunu-slideBox .bd li{
        background-size: contain!important;
    }
    .yunu-slideBox .hd li{
        width: 20px;
        height: 5px;
    }
    .kefu{
        display: none;
    }


    .yunu-sou .hot{
        padding: 0;
        line-height: 1.5;
    }
    .yunu-sou .hform{
        width: 100%;
        margin-top: 3%;
        float: left;
        display: flex;
        justify-content: center;
    }
    .yunu-sou .hform input{

    }
    .yunu-section-title{
        font-size: 20px;
    }
    .yunu-section{
        padding: 6% 0;
    }
    .yunu-section-title > img{
        width: 55%;
    }
    .s1{
        font-size: 15px;
    }
    .s2 li{
        width: 50%;
        margin-top: 2%;
    }
    .bg1 .yunu-section-title{
        margin-top: 0;
    }
    .yunu-section-title i{

    }
    .yunu-section-title .img-center img{
        /*margin-top: 17px;*/
    }
    .yunu-section-title p{
        font-size: 14px;
        line-height: 1.5;
    }
    .s3 li{
        width: 50%;
    }
    .s3 li .text{
        margin: 15px 0;
    }
    .s4 li{
        width: 50%;
    }
    .s4 li .img-center{
        height: 36vw;
        line-height: 36vw;
    }
    .s4 li .text{
        height: 17vw;
        /*line-height: 14vw;*/
        padding: 5% 5%;
    }
    .s4 li .text p{
        font-size: 14px;
        margin-top: 5px;
    }
    .s4 li .text h4{
        font-size: 16px;
    }
    .bg2 .yunu-section-title{
        margin-top: 0;
    }
    .sl-tit{
        font-size: 16px;
        padding-top:0;
    }
    .sl-desc{
        width: 100%;
    }
    .sl-desc li{
        width: calc(100%/4);
    }
    .sl-desc li p{
        font-size: 16px;
    }
    .sl-tel{
        width: 100%;
        margin: 12% 0px;
    }
    .sl-tel p{
        font-size: 24px;
        text-align: center;
        margin: 0px 20%;
        padding: 2% 0;
    }
    .sl-tel span{
        text-align: center;
        opacity: .8;
    }
    .gyds dt{
        width: 100%;
    }
    .gyds dd{
        float: left;
        width: 100%;
        padding: 0;
        padding-top: 3%;
        margin: 0;
    }
    .gyds dd h4{
        margin-bottom: 0;
    }
    .gyds dd h4 i{
        font-size: 5vw;
        background-size: 70%;
    }
    .gyds dd h4 span{
        font-size: 4.5vw;
        margin-top: 4vw;
        margin-left: 17vw;
    }
    .gyds dd h4 span small{
        margin-bottom: 2%;
    }
    .gyds dd p{
        font-size: 15px;
    }
    .gyds-slide{
        margin-top: 5%;
    }
    .gyds-slide .bd li{
        width: 48.5% !important;
        margin-right: 2%!important;
    }
    .gyds-slide .bd li:nth-of-type(2){
        margin-right: 0!important;
    }
    .gyds dt.full img{
        width: 100%;
    }
    .gyds dl:nth-of-type(even) dd{
        margin: 0;
        padding-right: 0;
    }
    .gyds dl:nth-of-type(odd) dt.full{
        margin: 0;
    }
    .bg3 .yunu-section-title,.bg4 .yunu-section-title{
        margin-top: 0;
    }
    .hzal{
        margin-bottom: 0;
    }
    .hzal li{
        width: 25%;
        margin-bottom: 5%;
    }
    .hzal li p{
        font-size: 16px;
    }
    .gylc{
        background: transparent;
    }
    .gylc li{
        width: 33%;
    }
    .gylc li .img-center{
        background-size: 70%;
        height: 34vw;
    }
    .gylc .p1 {
        margin-top: -25px;
    }
    .gylc li p{
        margin: 5% 0 10%;
    }
    .news-left,.news-right{
        width: 100%;
    }
    .news-tit{
        font-size: 20px;
    }
    .news-tit a{
        background-size: 80%;
    }
    .news-1 li{
        width: 100%;
    }
    .news-1 li p{
        display:-webkit-box;/**对象作为伸缩盒子模型展示**/
        -webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
        -webkit-line-clamp:3;/**显示的行数**/
        overflow:hidden;/**隐藏超出的内容**/
        height: auto;
        line-height: 1.5;
    }

    .news-faq .answercover,.news-faq .answerbtn{
        display: none;
    }

    .txtMarquee-top{
        float: left;
        width: 100%;
        margin-top: 0px;
        padding-right: 0px;
    }
    .breadcrumbs{
        display: none;
        line-height: 3;
        margin-top: 3%;
    }
    .breadcrumbs a{
        margin: 0 2px;
    }
    .breadcrumbs .home{
        margin-right: 0;
    }
    /*  Product S*/
    .pctlf2,.pctlf{
        display: none;
    }
    .pctlr{
        width: 100%;
        float: none;
        margin-top: 5%;
    }
    .cpnrall2{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .cpnrall2:nth-of-type(2n){
        margin-right: 0!important;
    }
    .cpnrall2:nth-of-type(3n){
        margin-right: 2%;
    }
    .cpnrall2 .cot .ny1{
        font-size: 15px;
        height: 45px;
        line-height: 45px;
    }
    .cpnrall2 .cot .ny2{
        line-height: 1.5;
    }
    .cpnrall2 .cot .ny2 p{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .cpnrall2 .cot .btn_more{
        font-size: 3.2vw;
    }
    .videoimgall{
        width: 100%;
    }
    .videoimg{
        clear: both;
    }
    .videoimg .viall{
        height: auto;
    }
    .videoimg_item{
        clear: both;
        margin-top: 5%;
    }
    .show-info{
        width: 100%;
        margin-bottom: 25px;
    }
    .pctlr .pctlrtt{
        font-size: 4.5vw;
    }
    .pnilx .pro_tit{
        font-size: 15px;
        margin-bottom: 15px;
    }
    .service_hotline{
    }
    .service_hotline .pnilxp2{
        font-size: 18px;
    }
    .pnilx .advisory{
        display: none;
    }
    .pctlr .pctlrnr .pctlrnrxx{
        margin-top: 0;
    }
    .tit{
        margin: 15px 0 15px!important;
        font-size: 20px !important;
    }
    .eng{
        font-size: 14px!important;
    }
    .ptgyr,.ptgyr2,.ptgyl2{
        width: 100% !important;
    }
    .ptgy,.ptgy2{
        padding: 10px!important;
    }
    .ptgyr img,.ptgyr2 img{
        width: 100% !important;
    }
    .ptgyl{
        width: 100% !important;
    }
    .gybt,.gybt2{
        font-size: 18px!important;
    }
    .ptgynr2 p,.ptgynr p{
        line-height: 1.5;
    }

    .cpjs .kjfw li{
        padding-right: 0!important;
    }
    .p14-product-2-tit b{
        font-size: 18px;
    }
    .p14-product-2-tit span{
        font-size: 16px;
    }
    .p14-product-2-list dl{
        width: 48.8%;
        margin-bottom: 1.5%;
    }
    .p14-product-2-list dl:nth-of-type(2n){
        margin-right: 0;
    }
    .pctlr .pctlrnr .pctlrnrxx{
        padding-bottom: 3%;
    }

    /*  Product E*/

    /*  Parts S*/
    .parts_list{
        /*margin-top: 25%;*/
    }
    .case-item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .case-item:nth-of-type(2n){
        margin-right: 0!important;
    }
    .case-item:nth-child(3n){
        margin-right: 2%;
    }

    /*  Parts E*/

    /*  News  S*/
    .infolist{
        padding: 3% 0;
    }
    .infolist .img{
        width: 35%;
        height: 25vw;
    }
    .infolist .cot .tit{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0;
        margin: 0 0 5%!important;
        font-size: 15px!important;
    }
    .infolist .cot{
        float: right;
        width: 61%;
        margin-left: 0;
        padding: 0;
        border: none;
    }
    .infolist .cot .intro{
        display: -webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        overflow: hidden;
    }
    .infolist .more{
        display: none;
    }
    .infolist .cot .time{
        line-height: 1;
    }
    .infolist:hover .cot{
        width: 61%;
        padding-left: 0;
    }
    .pctlr .pctlrtt{
        padding: 3% 0;
    }
    .allls .content{

    }
    .allls .content img{
        max-width: 100%;
    }
    .allls .content .show{

    }
    .allls .content .div-01{
        clear: both;
        width: 100% !important;
        margin: 0!important;
        padding: 1.5% !important;
        text-align: justify;
    }
    .allls .content .div-02{
        width: 100% !important;
        padding: 0!important;
    }
    .allls .content .text-01{
        width: 100% !important;
    }

    .allls .list_all{
        /*margin-top: 18vw;*/
    }
    .company_ny2,.partner_item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .company_ny2:nth-of-type(3n){
        margin-right: 2%;
    }
    .company_ny2:nth-of-type(2n),.partner_item:nth-of-type(2n){
        margin-right: 0!important;
    }
    .company_ny2 .cot .dnr1{
        width: 80%;
        height: 40px;
        line-height: 40px;
    }
    .company_ny2 .cot .dnr2{
        width: 20%;
        background-size: contain;
        margin-top: 6px;
    }


    /*  News  E*/

    #map #allmap{
        height: 80vw !important;
    }
    .pctlr .single{

    }
    .partner_item .tit{
        font-size: 15px!important;
        margin: 0!important;
    }

    /* Case S */

    .case-item .lsimg{
        height: 45vw;
    }
    /* Case E */
    .hzal-slide{
        display: none;
    }
    .hzal-slide .bd{
        width: 100% ;
    }
    .hzal-slide .bd li{
        width: 33%!important;
    }
    .hzal-slide .bd .tempWrap{
        margin-left: -33%;
    }
    .hzal-slide .bd .tempWrap ul{
        width: auto !important;
    }



    .paging{
        padding: 5% 0;
    }
    .paging a{
        padding: 8px 12px;
    }

    .about-desc dd{
        font-size: 15px;
    }
    .about-menu .item span{
        font-size: 16px;
    }
    .about-pic li{
        width: 50%;
    }
    .mfjc.container{
        margin:  0 0 !important;
    }
    .mfjc_l{
        width: 100%;
        height: auto;
    }
    .mfjc_l_nr img{
        width: 100%;
        height: auto;
        margin: 0;
    }
    .mfjc_l_nr{
        margin: 0;
    }
    .mfjc_l_nr p{
        padding: 0 2%;
    }
    .mfjc_r{
        width: 100%;
        height: auto;
    }
    .mfjc_l_bt{
        font-size: 16px;
        padding: 0 2%;
        line-height: 1.5;
    }
    .mfjc_r h2{
        font-size: 16px;
    }
    .form-textarea{
        width: 220px;
    }
    .btn-submit{
        width: 35%;
        margin-bottom: 5%;
    }
    .yunu-link{
        clear: both;
        padding-top: 10px;
    }
    .yunu-link h4{
        font-size: 16px;
    }
    .yunu-link ul{
        margin: 0;
    }
    .footer{
        display: none;
    }
    .footer-hz{
        margin-bottom: 13.5vw;
    }






    .acsl{
        width: 100%;
    }
    .acsna, .acsall .acsall_title{
        font-size: 4.5vw;
    }
    .acslx .acslxan, .acslx .acslxrx{
        font-size: 4vw;
    }
    .upperandlower {
        display: none;
    }


    .header{
        display: none;
    }
    .crumb{
        display: none;
    }

    .content_main{
        padding: 5% 0;
    }


    .load_more .loads{
        width: 60%;
        padding: 3% 0;
        border-radius: 5px;
    }




    .sy_about{
        display: none;
    }

    .sy_about .dnre{
        width: 100%;
    }
    .news_CA{
        /*display: none;*/
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        margin: 5% 0;
    }
    .news_CA ul li{
        width: calc((100% - 6%)/4);
        float: left;
        margin-left: 0;
        margin-right: 2%;
    }
    .news_CA ul li a{
        padding: 8% 10%;
        text-align: center;
    }
    .news_CA ul li:nth-child(4n){
        margin-right: 0;
    }
    .newsbox{
        width: 49%;
    }
    .newsbox:nth-child(2n){
        margin-right: 0!important;
    }
    .newsbox .time .time_n{
        font-size: 3vw;
    }
    .newsbox .news_img{
        height: 32.5vw;
    }

    .iab_menu2{
        display: none;
    }
    .iab_menu{
        width: 100%;
        /*background-color: #0070c2;*/
    }


    .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;
    }
    .into_us{
        display: none;
    }
    .mnsize0{
        margin: 0 !important;
    }
    .sy_aboutus .iab_right{
        width: 100%;
    }
    .sy_aboutus .iab_right .iab_view{
        margin-bottom: 5%;
    }
    .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: #fff;
    }
    .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;
    }

    .public_title .ptcn{
        font-size: 4.5vw;
        /*text-align: center;*/
        font-weight: bold;
        margin-bottom: 5%;
    }
    .public_title .pten{
        font-size: 3.5vw;
        /*text-align: center;*/
        margin-bottom: 5%;
    }
    .public_title .intro{
        font-size: 3.5vw;
        /*text-align: center;*/
    }
    .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;
    }

    .Pro-section .Pro-lt{
        width: 100%;
        float: none;
        margin-bottom: 8%;
        /*height: 50vw;*/
    }
    .Pro-section .Pro-rt{
        width: 100%;
        float: none;
    }
    .sy_product{
        background-position-x: 20%;
    }
    .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/sy_fa.jpg) 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 .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;
    }
    .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;
    }

    .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{
        margin: 0 0 5% 0;
    }
    .case_item .dimg{
        width: 100%;
    }
    .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 10% 0;
    }
    .product_item .wcot .wpower{
        height: 12vw;
    }
    .product_item .pro-more{
        bottom: -15%;
    }
    .CPmkol_list{
        margin-bottom: 0;
    }

    .cp4ys_item{
        width: 100%;
    }

    .PCP_title .PCP_titlewz{
        padding: 3% 5%;
    }
    .CP_detail{
        padding: 0;
    }
    .CP_detail .CPmkol{
        width: 100%;
    }
    .CP_detail .CPmkor{
        width: 100%;
        margin: 0;
        padding: 5% 0;
    }

    .detail_content {
        line-height: 2;
    }
    .upperandlower {
        display: none;
    }
    .RmPro .Rmprolist .probox{
        width: 49%;
        margin-bottom: 2%;
    }
    .RmPro .Rmprolist .probox:nth-child(2n){
        margin-right: 0;
    }

    .about_cot .abcot2 .ablt{
        float: none;
        width: 100%;
    }
    .about_cot .abcot2 .abrt{
        float: none;
        width: 100%;
    }


    .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: transparent;
    }
    .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;
    }
    .news-bg{
        display: none;
    }
    .news-cot-list .news_box{
        width: 100%;
    }
    .news-cot-list .news_box .news-time-tplt{
        padding-left: 0;
        padding-right: 0;
    }
    .news-cot-list .news_box .news-lt,.news-cot-list .news_box .news-rt{
        width: 100%;
    }

    .pub_cate ul li{
        width: 22.5%;
        letter-spacing: 0;
        padding: 0 2%;
    }
    .pub_cate ul li:nth-child(4n){
        margin-right: 0;
    }
    .idea_cot .idea_box{
        width: 48.45%;
    }
    .idea_cot .idea_box:nth-child(2n){
        margin-right: 0!important;
    }
    .idea_cot .idea_box:nth-child(3n){
        margin-right: 3.1%;
    }
    .qyshow_cot .qyshow_box{
        width: 49%;
    }
    .qyshow_cot .qyshow_box:nth-child(2n){
        margin-right: 0!important;
    }
    .qyshow_cot .qyshow_box:nth-child(4n){
        margin-right: 2%;
    }
    .cotact_wrap .cotact_list  ul li{
        width: 49%;
        margin-bottom: 3%;
    }
    .cotact_wrap .cotact_list  ul li:nth-child(2n){
        margin-right: 0;
    }
    .cotact_wrap .cotact_list .ctct-img{
        height: 20.8vw;
        width: 20.8vw;
    }
    .lxwmmap .company-img{
        float: none;
        width: 100%;
        clear: both;
    }
    .lxwmmap .company-map{
        position: relative;
        width: 100%;
        float: none;
        height: 100vw;
        left: unset;
    }
    .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;
    }
    .scline-section .scline_item{
        width: 49%;
        margin-bottom: 5%;
    }
    .scline_item .scline-tit{
        line-height: 4;
    }
    .scline-section .scline_item:nth-of-type(4n){
        margin-right: 2%;
    }
    .scline-section .scline_item:nth-of-type(2n){
        margin-right: 0!important;
    }

    .CPmkor .CPmkor_lxdh > a{
        display: block;
    }
    .CPmkor .CPmkor_lxdh span{
        margin-left: 0;
    }
    .service_list ul li .cot .arrow{
        background-size: 80%;
    }
    .service_list ul li .cot .tit_en{
        height: 45px;
    }
    .cert_cot li{
        width: 49%;
        padding: 0;
        margin-right: 2%;
    }
    .cert_cot li:nth-child(3n){
        margin-right: 2%;
    }
    .cert_cot li:nth-child(2n){
        margin-right: 0!important;
    }
    .pro-item{
        width: 49%;
        margin-right: 2%;
    }
    .pro-item:nth-child(2n){
        margin-right: 0;
    }
    .case-list-section .swiper-container{
        padding: 0 0 15%;
    }




}