@media screen and (max-width: 1499px) {
    .fsdb20{
        font-size: 16px;
    }
    .fsdb36{
        font-size: 24px;
    }
    .sy_title_all{
        height: 105px;
    }
    .sy_title_all .pubttp1{
        margin-bottom: 43px;
    }
    .head .nav li{
        padding: 0 1.45%;
    }
    .yy_case:before{
        top: 8.5%;
    }
}
@media screen and (max-width: 1399px) {
    .fsdb20{
        font-size: 14px;
    }
    .head .nav li{
        padding: 0 1.5%;
    }
    .sy_title_all{
        height: 95px;
    }
    .sy_title_all .pubttp1{
        margin-bottom: 39px;
    }
}
@media screen and (max-width: 1350px) {

    .head .nav li{
        padding: 0 1.5%;
    }
    .head .nav li a{
        padding: 8px 30px;
    }
    .sy_title_all{
        height: 95px;
    }
    .sy_title_all .pubttp1{
        margin-bottom: 37px;
    }
}
@media screen and (max-width: 1290px) {
    .head .nav li a{
        padding: 8px 28px;
    }
}
@media screen and (max-width: 1200px) {
    html{
        overflow: auto!important;
    }

    /*xlt-k*/
    ::-webkit-scrollbar
    {
        width: 0;
        height: 0;
    }

    ::-webkit-scrollbar-track
    {
        background-color: #ffffff;
    }

    ::-webkit-scrollbar-thumb
    {
        background-color: #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;
    }

    .fsdb50{
        font-size: 5vw;
    }
    .fsdb36{
        font-size: 4vw;
    }
    .fsdb30{
        font-size: 4vw;
    }
    .fsdb28{
        font-size: 4vw;
    }
    .fsdb26{
        font-size: 4vw;
    }
    .fsdb24{
        font-size: 4vw;
    }
    .fsdb22{
        font-size: 4vw;
    }
    .fsdb20{
        font-size: 4vw;
    }
    .fsdb18{
        font-size: 3.5vw;
    }
    .fsdb16{
        font-size: 3.5vw;
    }
    .fsdb14{
        font-size: 3vw;
    }
    .fsdb12{
        font-size: 12px;
    }

    .ProCa ul li{
        padding: 2px 23px;
    }
    .prorf50 .prosmallCon .proitem .prosimg img{
        max-height: inherit;
    }
    .adv2 .adv2_list .adv2_lf{
        display: none;
    }
    .adv2 .adv2_list .adv2_rf{
        width: 100%;
        padding: 2%;
    }
    .adv2_rf .adv2rf_top .top2-lf{
        width: 100%;
        margin: 0 0 3%;
    }
    .adv2_rf .adv2rf_top .top2-lf:before{
        display: none;
    }
    .adv2_rf .adv2rf_top .top2-rf{
        width: 100%;
    }
    .adv2_rf .adv2rf_top .top2-tp{
        display: block;
    }
    .adv2_rf .adv2rf_bottom .bottom2-tp{
        display: block;
    }
    .adv2_rf .adv2rf_bottom .bottom2-lf{
        width: 100%;
    }
    .adv2_rf .adv2rf_bottom .bottom2-rf{
        width: 100%;
        margin: 3% 0;
    }
    .adv2_rf .adv2rf_bottom .bottom2-rf:before{
        display: none;
    }
    .adv2 .adv2_tit .tit2box-lf{
        display: none;
    }
    .adv2 .adv2_tit .tit2box-rf{
        width: 100%;
    }
    .adv2 .advtit_en{
        padding-right: 3%;
        line-height: 2;
    }
    .adv2 .advtit_en span:after{
        display: none;
    }
    .adv2 .online_zx{
        padding-left: 3%;
    }
    .adv2 .online_zx img{
        margin-right: 8px;
    }


    .yy_case .yycase-top .ycaself{
        width: 100%;
        margin-right: 0;
        margin-bottom: 3%;
    }
    .yy_case .yycase-top .ycaserf{
        width: 100%;
    }
    .yy_case .yycase-bottom ul li{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .yy_case .yycase-bottom ul li:nth-of-type(2n){
        margin-right: 0;
    }


    .img_gallery {
        display: block;
    }
    .train_banner {
        margin-top: 18vw;
    }

    .train_banner_left,.train_banner_right{
        display: none;
    }



    .head{
        display: none;
    }
    .mi_head_all{
        display: block;
    }

    .foot{
        display: none;
    }
    .copyright{
        display: block;
        border-top: 1vw solid #2670b1;
        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%;
    }
    .m_sy_title{
        display: block !important;
        text-align: center;
        margin: 5% 0;
    }
    .m_sy_title .en{
        text-transform: uppercase;
        font-weight: bold;
        color: #2670b1;
    }
    .m_sy_title .tit{
        line-height: 2;
    }

    .position_all{
        display: none;
    }
    .prolf50{
        width: 100%;
    }
    .prorf50{
        width: 100%;
        padding: 5% 0;
    }
    .prorf50 .procatename .cate-en{
        letter-spacing: 0;
    }
    .search_box{
        display: none;
    }
    .adv .advCon ul li{
        width: 50%;
    }
    .adv .advCon ul li .ysicon{

    }

    .four_ys{
        padding: 1% 0;
    }
    .load_more{
        font-size: 3.5vw;
        padding: 3% 0;
    }

    .four_ys .fys3 li{
        width: 43%;
    }
    .four_ys .fys2{
        font-size: 20px;
        width: 92%;
    }
    .four_ys .fys4{
        font-size: 16px;
        background-size: contain;
    }
    .four_ys .fys3 li{
        font-size: 16px;
    }
    .four_ys .fys3 li span{
        font-size: 16px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }





    .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;
    }

    .sy_title_all{
        padding: 5% 0;
        display: none;
    }
    .sy_title_all .dca{
        font-size: 5vw;
        margin: 0 0 5% 0;
    }
    .sy_title_all .dcb{
        font-size: 4vw;
    }
    .sy_title_all .dcc{
        width: 100%;
    }


    .sycore_item{
        width: 48%;
        margin: 0 4% 4% 0;
    }
    .sycore_item:nth-child(2n){
        margin: 0 0 4% 0;
    }
    .sycore_item .sys2:before{
        font-size: 4vw;
    }

    .sycompany_all li{
        width: 100%;
        padding: 3% 1%;
        margin: 3% 12.5% 3% 0;
    }
    .sycompany_all li .sys1{
        font-size: 6vw;
    }
    .sycompany_all li .sys2{
        font-size: 5vw;
    }
    .sycompany_all li .sys3{
        font-size: 4vw;
    }
    .syabout{
        background-size: auto;
        padding: 0 0 5% 0;
    }
    .syabnr .sys1{
        width: 20%;
    }
    .syabnr .sys2{
        font-size: 4.5vw;
    }
    .syabnr .sys3{
        font-size: 4vw;
        margin: 5% 0;
    }

    .synewstit{
        margin-top: 5%;
        color: #333333;
        font-size: 5vw;
        text-align: center;
    }
    .synewsall{
        padding: 0 0 5% 0;
    }
    .synews_ulall .slick-arrow{
        display: none!important
    }
    .synews_item{
        margin: 0 5px;
    }
    .synewsckall{
        width: 80%;
        padding: 3% 0;
    }


    .nychoice_all{
        background: #ffffff;
    }
    .nychoice_all .wh1600{
        margin: 0 0 !important;
    }
    .nychoice ul .on{
        color: #2670b1;
    }
    .nychoice ul li{
        width: 33.3%;
        float: left;
        text-align: center;
        padding: 5% 0;
        position: relative;
    }
    .nychoice ul li:after{
        position: absolute;
        content: '';
        right: 0;
        bottom: 22%;
        height: 50%;
        width: 1px;
        background-color: #ccc;
    }
    .nychoice ul li:before{
        position: absolute;
        content: '';
        right: 20%;
        bottom: 0;
        height: 1px;
        width: 60%;
        background-color: #ccc;
    }
    .nychoice ul li a{

    }


    .content_main{
        padding: 5% 0;
    }


    .load_more .loads{
        width: 100%;
        padding: 3% 0;
        border-radius: 5px;
    }


    .nyall_title .sysen{
        font-size: 4vw;
    }
    .nyall_title .syscn{
        font-size: 5vw;
    }
    .nynewsCA_list{
        display: none;
    }

    .info_left{
        display: none;
    }
    .info_right{
        width: 100%;
    }
    .nynewsr_item .img{
        width: 100%;
    }
    .nynewsr_item .cot{
        width: 100%;
        padding: 3% 3%;
    }
    .nynewsr_item .cot .intro{
        margin: 2% 0 4% 0;
    }
    .nynewsr_item .cot .cktime .ck{
        padding: 1% 10%;
        border-radius: 5px;
    }
    .nynewsr_item .cot .cktime .time {
        margin-top: 1%;
    }
    .info_load_more .loads{
        padding: 3% 0;
    }
    .caselt{
        width: 100%;
        margin: 0;
    }
    .caselt .tit{
        display: none;
        background: transparent;
        color: #2670b1;
        text-align: center;
    }
    .caselt .tit span{
        font-size: 5vw;
    }
    .caselt ul li:before{
        display: none;
    }
    .caselt ul li:after{
        display: none;
    }
    .caselt .tit p{
        font-size: 4vw;
        color: #333;
    }
    .caselt ul{
        overflow: hidden;
        border: none;
        margin: 2% 0;
    }
    .caselt ul li{
        width: 32.6%;
        float: left;
        padding: 1%;
        border: none;
        margin-right: 1%;
        margin-bottom: 1%;
        line-height: 2;
        text-align: center;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }
    .caselt ul .on{
        /*background: #2670b1;*/
        color: #2670b1;
    }
    .caselt ul li:nth-of-type(3n){
        margin-right: 0;
    }
    .casert{
        width: 100%;
    }

    .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;
    }

    .tab_list ul li{
        margin: 0 0 3%;
        width: 33.3%;
    }

    .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%;
    }

    .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;
    }

    .company_ls ul li{
        width: 49%;
        margin-right: 2%;
        margin-top: 2%;
    }
    .company_ls ul li:nth-child(2n){
        margin-right: 0;
    }

    .casebox2{
        width: 100%;
        margin-bottom: 5%;
    }
    .casebox2 .cont .tit_cn{
        font-size: 4vw;
        line-height: 4;
    }
    .casebox2 .cont .tit-r{
        line-height: 4.6;
    }
    .casebox2 .cont .tit_en{
        font-size: 3vw;
        height: 14vw;
        line-height: 7vw;
    }
    .casebox2 .cont .cs_intro{
        font-size: 3vw;
        height: 14vw;
        line-height: 7vw;
    }
    .casebox2 .cont{
        /*padding: 5% 5%;*/
    }
    .casebox2 .cont .cs_ck{
        width: 80%;
        font-size: 3vw;
    }

    .m-case-list{
        display: block!important;
    }


    .case_item .sys2 .c_desc{
        line-height: 1.3;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }


    .core_item{
        width: 49%;
        margin: 0 2% 2% 0 !important;
    }
    .core_item:nth-of-type(2n){
        margin: 0 0 1.5% 0 !important;
    }
    .honor_item{
        width: 48%;
        margin: 0 4% 4% 0;
    }
    .honor_item:nth-child(2n){
        margin: 0 0 4% 0;
    }
    .knowledge_item{
        font-size: 3.5vw;
        padding: 5% 2%;
    }

    .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;
    }


    .lxwmnr1{
        font-size: 5vw;
    }
    .lxwmnr2 li{
        background-size: 5%!important;
        padding-left: 8%;
    }
    .lxwmewm{
        display: none;
    }
    .map {
        height: 300px;
    }



    .contact_form .wznr{
        width: 100%;
        padding: 0 0 5%;
    }
    .contact_form .wznr .nra{
        font-size: 4.5vw;
    }
    .contact_form .wznr .nrb{
        font-size: 4vw;
    }
    .contact_form .srnr{
        width: 100%;
    }

    .contact_form .srnr .sritem{
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
    }
    .contact_form .srnr .sritem .srtit{
        font-size: 3.5vw;
        width: 22%;
        text-align: center;
        padding: 3% 0;
    }
    .contact_form .srnr .sritem .srsrk{
        width: 76%;
    }
    .contact_form .srnr .sritem .srsrk input{
        padding: 4% 2%;
        border: 1px solid #eeeeee;
    }
    .contact_form .checkcode{
        width: 30%;
    }
    .contact_form .ymzsz{
        width: 30%;
    }
    .contact_form .syann{
        width: 30%;
        font-size: 4vw;
        background-color: #ec1f27;
        color: #ffffff;
    }






    .section-wrap .section{
        height: auto;
        padding: 10% 0;
    }


    .sbnyall1{
        padding: 5% 0 0 0;
    }
    .sbnyall2{
        /*padding: 0;*/
    }

    .sbnyall1 .sbnyz .img{
        width: 100%;
    }
    .sbnyall1 .sbnyy{
        position: relative;
        width: 100%;
    }
    .sbnyall1 .sbnyy .sys1{
        font-size: 4.5vw;
        padding: 3% 0;
    }
    .sbnyall1 .sbnyy .sys1 span{
        font-size: 4vw;
        margin: 0 0 0 5%;
    }
    .aboutmk_logo{
        display: none;
    }


    .sbnytit .nr_en{
        font-size: 4vw;
        padding: 4% 0 0 0;
    }
    .sbnytit .nr_cn{
        font-size: 4.5vw;
    }
    .sbwy1_ulall .slick-arrow{
        bottom: 45%;
        width: 6%;
        border-radius: 2px;
        background: transparent;
    }
    .sbwy1_ulall .slick-prev{
        left: 0;
    }
    .sbwy1_ulall .slick-arrow{
        right: 0;
    }
    .sbwy1_ulall .slick-prev:after,.sbwy1_ulall .slick-next:after{
        font-size: 5vw;
    }

    .sbwy2_ulall .slick-arrow{
        bottom: 45%;
        width: 6%;
        border-radius: 2px;
        background: transparent;
    }
    .sbwy2_ulall .slick-prev{
        left: 0;
    }
    .sbwy2_ulall .slick-arrow{
        right: 0;
    }
    .sbwy2_ulall .slick-prev:after,.sbwy2_ulall .slick-next:after{
        font-size: 5vw;
    }



    .sbwy_culture{
        margin: 2% 0;
    }
    .sbwy_culture0{
        position: relative;
        float: left;
        width: 100%;
    }
    .sbwy_culture0 ul li{
        border-right: 1px solid #ddd;
    }
    .sbwy_culture0 ul li .tit{
        text-align: center;
    }
    .sbwy_culture1 ul li .tit{
        text-align: center;
    }
    .sbwy_culture1 ul li:last-child{
        border-bottom: 1px solid #ddd;
    }
    .sbwy_culture1{
        width: 100%;
        /*margin: 0 25%;*/
        float: left;;
        position: relative;
        display: inline-block;
        left: 0;
    }
    .sbwy_culture1 ul li{
        border-right: 1px solid #ddd;
    }
    .sbwy_culture2{
        width: 100%;
        /*margin: 5% 10%;*/
        float: left;
    }
    .section-btn{
        display: none;
    }


    .category_list{
        padding: 5% 0;
        display: block!important;
    }

    .category_list ul li{
        width: 31%;
        /*margin: 0;*/
    }
    .category_list ul li:nth-of-type(1){
        /*border-left: 0;*/
    }
    .category_list ul li a{
        font-size: 3.5vw;
    }
    .list_all {
        padding: 5% 0 0;
    }


    .paging{
        padding: 2% 0 8%;
    }
    .paging a{
        display: none;
    }
    .paging a:nth-of-type(1),.paging a:last-child{
        display: inline-block;
        font-size: 3vw;
        width: 40%;
        padding: 3% 0;
        margin: 0 3%;
    }








    .newsny{
        width: 100%;
        margin: 0 0 5% 0;
        padding: 0 0 5% 0;
        border-bottom: 1px solid #cccccc;
    }
    .newsny:last-child{
        border-bottom: 0;
    }
    .newsny .dnra{
        font-size: 4.5vw;
    }

    .newsny .dnrb{
        margin: 3% 0 0 0;
    }






    .position_all{

    }

    .foot-link ul li{
        width: 33.3%;
    }


    .synyz{
        width: 100%;
        display: block !important;
    }
    .synyz .zsysA{
        margin: 0 0 5% 0;
        display: none;
    }
    .synyz .zsysA:before{
        display: none;
    }
    .synyy{
        width: 100%;
    }

    .NyLsall .NyLstit{
        font-size: 4vw;
        padding: 3% 5%;
    }
    .ProCa .ProMore{
        display: none;
    }
    .procatel{
        display: none;
    }
    .pro-detail-top{
        margin-top: 18vw;
    }
    .pro-detail-top ul li{
        width: 100%;
    }
    .pro-detail-top ul li:nth-of-type(1){
        display: none;
    }
    .pro-detail-top ul li:nth-of-type(3){
        display: none;
    }

    .ProCateTop .PcateName{
        width: 100%;
    }
    .ProCateTop .PsecondList{
        display: none;
    }
    .pro_detail{
        width: 100%;
    }
    .product_item{
        width: 49%;
        float: left;
        /*background-size: 10%;*/
        /*padding: 3% 5%;*/
    }
    .product_item .sys1,.product_item .sys2{
        width: 100%;
        text-align: left;
        /*height: 8vw;*/
    }
    .product_item:nth-of-type(2n){
        margin-right: 0;
    }
    .pro_detail{
        /*padding-top: 18vw;*/
        display: inline-block;
    }
    .pro_detail .prol{
        width: 100%;
    }
    .pro_detail .prol .proimg{
        /*float: none;*/
        /*margin: 0;*/
        padding: 0;
    }
    .pro_detail .pror .protit{
        font-size: 2em;
        padding: 5% 0;
    }
    .pro_detail .pror{
        width: 100%;
        padding: 0;
        text-align: justify;
        left: 0;
        position: relative;
    }
    .pro_detail .pror .consulting{
        position: relative;
        width: 100%;
        margin: 5% 0;
        align-items: center;
    }
    .pro_detail .pror .consulting .fw-hotline{
        width: 60%;
        background: transparent;
        padding: 0;
    }
    .proCon .pcon-lf{
        width: 100%;
        margin: 0;
    }
    .proCon .pcon-rf{
        width: 100%;
    }

    .proCon .warning_tit{
        line-height: 1.5;
    }

    .cpCaAN{
        display: block;
    }


    .navMenubox{
        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;
    }
    .navMenuboxshow .navMenu .xlCAli .xlCAnr .arrow{
        margin: 2.5% 33% 0 0;
        padding: 2%;
    }
    .navMenuboxshow .navMenu .xlCAli .xlCAnr{

    }
    .navMenuboxshow .nyt{
        width: 60%;
    }
    .navMenuboxshow .navMenu .xlCAli .sub-menu .xlCBli .xlCBlia{
        width: 65%;
    }
    .NyCaall{
        margin: 0 0 5% 0;
    }
    .NyCaall .NyCaz{
        width: 100%;
    }
    .NyCaall .NyCaz .casy1{
        font-size: 4vw;
    }
    .NyCaall .NyCay{
        width: 100%;
    }
    .recomd_box{
        display: inline;
    }
    .recomd_box .downfile{
        width: 100%;
    }
    .recomd_box .downfile .tit{
        font-size: 5vw;
    }
    .recomd_box .downfile .list ul li:nth-of-type(3n-2):before{
        /*font-size: 6vw;*/
    }
    .recomd_box .newslist{
        width: 100%;
    }
    .recomd_box .newslist .tit{
        font-size: 5vw;
    }
    .recomd_box .newslist .list ul li:before{
        /*font-size: 5vw;*/
    }





    .Rmnynews{
        display: none;
    }

    .content_show .tit{
        font-size: 4.5vw;
    }
    .content_show .info{
        font-size: 3vw;
        margin: 5% 0 5% 0;
    }
    .QS_list{
        padding: 0;
    }
    .QS_title{
        padding: 5% 0;
    }
    .QS_title .sys0{
        font-size: 5vw;
    }
    .QS_title .sys1{
        font-size: 5vw;
        margin-top: -5vw;
    }
    .QS_title .sys2{
        font-size: 5vw;
    }
    .QS_title .sys2 .cs{
        padding-right: 9vw;
        background-size: 45%;
    }
    .QS_item{
        width: 100%;
        margin-bottom: 3%;
    }
    .QS_item .si1{
        width: 100%;
        padding: 0;
    }
    .QS_item .si2{
        width: 100%;
    }
    .QS_item .si2 .si2c1{
        font-size: 5vw;
        padding: 3% 0 0 0;
    }
    .QS_item .si2 .si2_2{
        font-size: 3vw;
    }
    .QS_item .si2 .si2c2{
        font-size: 3.5vw;
    }
    .QS_item .si2 .si2c1{
        font-size: 5vw;
        padding: 3% 0 0 0;
    }
    .QS_item .si2 .si2_cot{
        text-align: center;
    }
    .QS_item .si2 .si2_2 p{
        padding: 0 0 0 5%;
    }
    .QS_item:nth-of-type(2n) .si2 .si2_2 p{
        padding-right: 0;
    }
    .QS_item:nth-of-type(2n) .si2{
        padding: 0 0 3% 0;
    }
    .QS_item:nth-of-type(2n-1) .si2{
        padding: 0;
    }
    .QS_item:nth-of-type(2n-1){
        background: transparent;
    }
    .QS_item:nth-of-type(2n){
        background: transparent;
    }
    /*.Partner .partlist{
        background: transparent;
    }
    .Partner .partlist li{
        padding: 0;
        width: 25%;
        border: 1px solid #a1a1a1 !important;
        border-top: none !important;
        border-left: none !important;
    }
    .Partner .partlist li:nth-of-type(4n){
        border-right: none !important;
    }
    .Partner .partlist li:nth-of-type(n+13){
        border-bottom: none !important;
    }
    .Partner .partlist li img{
        width: 100%;
        height: 11vw;
    }*/
    .three_ys_all{
        padding: 12% 0;
    }
    .three_ys .three_ys_item{
        width: 90%;
        margin-left: 5%;
        padding-left: 8%;
        padding-top: 4%;
        line-height: 1.5;
    }
    .about_sy{
        /*background: transparent;*/
        padding: 0;
        margin-bottom: 5%;
    }
    .about_sy .about_sy_all{
        margin: 0;
        padding: 0;
    }
    .about_sy .about_sy_all .asal{
        width: 100%;
    }
    .about_sy .about_sy_all .asar{
        width: 100%;
    }
    .about_sy .about_sy_all .asal .sys1{
        font-size: 26px;
        display: none;
    }
    .about_sy .about_sy_all .asal .sys2{
        /*font-size: 1.6vw;*/
        line-height: 1.6;
        padding: 2%;
    }

    .about_sy .about_sy_all .asal .sys4{
        margin: 0 auto;
        position: absolute;
        left: 38%;
    }
    .news_sy_list{
        display: none;
    }
    .news_sy .news-tit{
        text-align: center;
    }
    .minewslist{
        /*padding: 0 3%;*/
        display: block !important;
    }
    .inewsbox{
        width: 100%;
        background-color: #FFFFFF;
        border: 1px solid #cccccc;
        margin-bottom: 3%;
        padding: 5%;
    }
    .inewsbox .time{
        width: 20%;
        text-align: center;
        float: left;
    }
    .inewsbox .time .ri{
        font-size: 22px;
        color: #555555;
        font-weight: bold;
    }
    .inewsbox .time .line{
        width: 60%;
        background-color: #b3adae;
        margin: 20% 0;
        display: inline-block;
        height: 1px;
    }
    .inewsbox .time .ny{
        font-size: 12px;
        color: #555555;
    }
    .inewsbox .intro{
        float: right;
        width: 65%;
        padding-right: 3%;
    }
    .inewsbox .intro .tit{
        font-size: 14px;
        color: #555555;
        margin-bottom: 5%;
        height: 20px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .inewsbox .intro .nr{
        font-size: 12px;
        color: #555555;
        line-height: 20px;
        margin-bottom: 5%;
        height: 20px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .inewsbox .intro .newsArrow{
        width: 50px;
    }
    .news_list_con{
        display: none;
    }
    .iab_menu2{
        display: none;
    }
    .iab_menu{
        width: 100%;
        padding: 0 2%;
        /*background-color: #333333;*/
    }
    .index_about .iab_right{
        width: 100%;
    }
    .iab_menu .tit_cn{
        font-size: 5vw;
        text-align: center;
        font-weight: bold;
        margin-bottom: 5%;
        display: none;
    }
    .iab_menu .tit_en{
        display: none;
        font-size: 3vw;
        text-align: center;
        margin-bottom: 5%;
    }
    .iab_list li{
        background: transparent!important;
        background-color: #2670b1 !important;
        padding-left: 0px;
        font-size: 3.6vw;
        width: 24.25%;
        text-align: center;
        float: left;
        margin-top: 3%;
        margin-right: 1%;
        margin-bottom: 0px;
        height: auto;
        line-height: 2;
    }
    .iab_list li:nth-of-type(4n){
        margin-right: 0;
    }
    .into_us{
        display: none;
    }
    .mnsize0{
        margin: 0 !important;
    }
    .index_about .iab_right .iab_tit{
        font-size: 5vw;
        font-weight: bold;
        text-align: center;
    }
    .index_about .iab_right .iab_cot{
        display: none;
    }
    .index_about .iab_right .miab_cot{
        display: block;
        width: 96%;
        padding-left: 2%;
        font-size: 3vw;
        line-height: 2;
        color: #fff;
    }
    .index_about .iab_right .iab_view ul li{
        width: 50%;
        float: left;
        margin-right: 0px;
        margin-bottom: 3%;
    }
    .index_about .iab_right .iab_view ul li .sz{
        font-size: 6vw;
        margin-bottom: 10px;
    }
    .index_about .iab_right .iab_view ul li span{
        font-size: 6vw;
    }
    .index_about .iab_right .iab_view ul li .wz{
        font-size: 3vw;
        padding: 0 6%;
        line-height: 1.5;
    }

    .file_item{
        width: 49%;
    }
    .file_item:nth-of-type(2n){
        margin-right: 0 !important;
    }
    .file_item:nth-of-type(5n){
        margin-right: 2%;
    }

    .do-gotop{
        width: 11vw !important;
    }
    .QQ{
        display: none;
    }


    .foot_logo{
        display: none;
    }
    .foot_contact{
        display: none;
    }
    .foot_follwous{
        display: none;
    }
    .foot_link{
        width: 100%;
        margin-left: 0px;
        border-bottom: 1px solid #aaaaaa;
        padding-bottom: 4%;
    }
    .foot_link .foot_title{
        font-size: 4.5vw;
        background-size: 6% auto;
        padding-left: 8%;
        margin-bottom: 5%;
    }
    .foot_title .ften{
        font-size: 3vw;
    }

    .foot_list{
        padding-left: 0px;
    }
    .foot_list li{
        text-align: center;
        font-size: 3vw;
    }
    .fw50{
        width: 25%;
    }

    .m_more{
        display: block !important;
    }
    .m_more .dcb{
        background-color: #2670b1;
        color: #ffffff;
        margin: 0 auto;
        display: table;
        padding: 2% 3%;
        letter-spacing: 2px;
    }






}
@media only screen and (max-width: 767px) {
    .m_sy_title{
        display: block !important;
        text-align: center;
        margin: 5% 0;
    }
    .m_sy_title .en{
        text-transform: uppercase;
        font-weight: bold;
        color: #2670b1;
    }
    .m_sy_title .tit{
        line-height: 2;
    }
    .sy_title_all{
        display: none;
    }
    .m_more{
        display: block !important;
    }
    .m_more .dcb{
        background-color: #2670b1;
        color: #ffffff;
        margin: 0 auto;
        display: table;
        padding: 2% 3%;
        letter-spacing: 2px;
    }
    .Quality_service{
        margin-bottom: -5%;
    }

    .QS_item .si2 .si2_2{
        font-size: 3vw;
    }
    .QS_item .si2 .si2c2{
        font-size: 3.5vw;
    }
    .QS_item .si2 .si2c1{
        font-size: 5vw;
        padding: 3% 0 0 0;
    }
    .QS_item .si2 .si2_cot{
        text-align: center;
    }

    .about_sy .about_sy_all .asal .sys1{
        display: none;
    }
    .about_sy .about_sy_all .asal .sys2{
        line-height: 2;
    }
    /*.about_sy .about_sy_all .asal .m_sys1{
        display: block !important;
        text-align: center;
        margin-bottom: 5%;
    }*/
    .about_sy .about_sy_all .asal .m_sys1 span{
        font-size: 22px;
        font-weight: bold;
        color: #2670b1;
    }
    .about_sy .about_sy_all .asal .m_sys1 .tit{
        line-height: 1;
    }
    .about_sy .about_sy_all .asal .sys3{
        display: none;
    }
    .about_sy .about_sy_all .asal .sys4{
        display: table;
        margin: 3% auto;
        position: unset;
    }
    .about_sy{
        /*background: transparent;*/
        padding: 0;
        margin: 0;
    }
    .about_sy .about_sy_all{
        margin: 0;
        padding: 0;
    }
    .news_img{
        display: none;
    }

    .four_ys{
        background: url(../image/four_ys.jpg) no-repeat left 0;
        padding: 5% 10%;
    }
    .four_ys .fys4{
        font-size: 16px;
        background-size: contain;
    }
}