@media screen and (max-width: 1600px) {
    .public_title .pt_left .cn_tit{
        font-size: 28px;
    }
    .public_title .pt_left .nr_tit{
        font-size: 16px;
    }
    .public_title .pt_right .en_tit{
        font-size: 36px;
    }
    .public_title .pt_right .moreck{
        font-size: 16px;
    }


    .rzxm_item{
        width: 12%;
    }
    .rzxm_item:nth-child(8n){
        margin-right: 5.5%;
    }
    .rzxm_item:nth-child(6n){
        margin-right: 0px;
    }



    .rml_case .cot .cot_tit{
        font-size: 18px;
    }
    .rml_case .cot .cot_ny{
        font-size: 12px;
    }
    .rml_case .cot .cot_more{
        font-size: 16px;
    }


    .nyms1 .nyms1cot .tit{
        font-size: 24px;
    }
    .nyms1 .nyms1cot .cstime{
        font-size: 14px;
    }
    .nyms1 .nyms1cot .intro{
        font-size: 12px;
    }
    .nyms1 .nyms1cot .lxfs .more{
        font-size: 20px;
    }
    .nyms1 .nyms1cot .lxfs .fwrx{
        font-size: 24px;
    }

    .infobox .cot{
        padding: 1% 5%;
    }
    .infobox .cot .tit{
        font-size: 20px;
    }

    .menu .CAli{
        margin-right: 20px;
    }

    .category_list ul li{
        font-size: 14px;
    }
    .category_list2 ul li{
        font-size: 14px;
    }

    .casebox .cont .int{
        font-size: 12px;
    }
    .casebox .ck .time{
        font-size: 12px;
    }
    .casebox .ck .more{
        font-size: 12px;
    }

    .rnbox .tit{
        font-size: 14px;
    }
    .rnbox .more{
        font-size: 12px;
    }
    .rml_case .tit{
        font-size: 12px;
        padding: 0 5%;
        height: 30px;
        line-height: 30px;
        display: block;
    }
    .rml_case:nth-of-type(1) .tit{
        font-size: 16px;
        display: flex;
    }
    .rml_case:nth-of-type(4) .tit{
        font-size: 16px;
        display: flex;
    }
    .news_item .cot .tit{
        font-size: 16px;
        margin-bottom: 25%;
    }
    .news_item .cot .more{
        font-size: 16px;
    }
    .service_item .service_item_ny{
        height: 75px;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
    }
    .nyal_list .nyalcot .tit{
        font-size: 24px;
    }
    .pro_details_price .dnrall{
        font-size: 14px;
    }
    .pro_details_price .snrmy{
        font-size: 20px;
    }
    .nyal_list .nyalcot .purchase .buy{
        font-size: 14px;
    }


    .nyzytd .tit{
        font-size: 14px;
    }
    .nyzytd .zx{
        font-size: 12px;
    }
    .probox .tit{
        font-size: 14px;
    }

    .servicenytop .scot .sctit{
        font-size: 32px;
    }

    .servicenytop .scot .scsys .sysnr{
        font-size: 18px;
    }
    .servicenytop .scot .scint,.servicenytop .scot .sclys .lysnr{
        font-size: 14px;
    }
    .servicenytop .scot .sclxs .lxsan{
        font-size: 16px;
    }
    .servicenytop .scot .sclxs .lxshm{
        font-size: 20px;
    }
    .solxgnew .nkly2{
        font-size: 14px;
    }
    .solxgnew .nkly1{
        font-size: 16px;
    }
    .similarall .smatitle{
        font-size: 26px;
    }
    .similarall .smalist .smaitem .dnr1{
        font-size: 16px;
    }
    .similarall .smalist .smaitem .dnr2,.similarall .smalist .smaitem .dnr3{
        font-size: 12px;
    }
    .simlx .simlxcot .dnr1{
        font-size: 20px;
    }
    .simlx .simlxcot .dnr2{
        font-size: 24px;
    }
    .simlx .simlxcot .dnr3{
        font-size: 16px;
    }
    .snrmnews .snrmls .rmnews .nnr1,.snrmnews .snrmls .rmnews .nnr2{
        font-size: 14px;
    }

    .service_menu .zAli .zAall .zAtit{
        font-size: 16px;
    }
    .service_menu .zAli .zAall .zAimg{
       margin-top: 0.5%;
    }
    .service_menu .zAli .zArm{
        font-size: 12px;
    }
    .service_menu_Cs .zcAtit{
        font-size: 16px;
    }
    .service_menu_Cs .zBall .zBtit{
        font-size: 14px;
        margin: 0 0 1% 0;
    }
    .service_menu_Cs .zBall .nyLs .Nlrma{
        font-size: 12px;
    }

    .teamitem .dnr1{
        font-size: 24px;
    }

    .syyw_list .ywil .ywcacot .dnra{
        font-size: 20px;
    }
    .syyw_list .ywil .ywcacot .dnrb{
        font-size: 14px;
    }
    .syyw_list .ywil .ywcacot .dnrc{
        font-size: 13px;
    }
    .rangeik .dnr1{
        font-size: 14px;
    }
    .rangeik .dnr2{
        font-size: 12px;
        margin: 5% 0;
    }

    .headsy .headsy_find .find_gjz,.headsy .headsy_find .find_all .shk{
        font-size: 12px;
    }
    .headsy_menu .hsmde .CAli{
        height: 65px;
        line-height: 65px;
        font-size: 15px;
    }
    .headsy_menu .hsmdy span{
        height: 65px;
        line-height: 65px;
        font-size: 16px;
    }
    .service_menu{
        top: 65px;
    }

    .teamitem{
        margin: 0 30px;
    }
    .head_lxfs{
        font-size: 18px;
    }
    .within_title .nr_cn{
        font-size: 32px;
    }
    .traintable td{
        font-size: 14px;
    }
    .trainzx{
        font-size: 18px;
    }
    .sbrxzx .rx{
        font-size: 22px;
    }
    .sbrxzx .zx,.fwlclist ul li .nrb{
        font-size: 16px;
    }
    .train_detail .tditem{
        font-size: 16px;
    }
    .gx_title{
        font-size: 30px;
    }
    .gxm1ls ul li{
        font-size: 24px;
    }
    .gxm1cx .dnr1{
        font-size: 30px;
    }
    .gx2ls ul li .dnr1{
        font-size: 22px;
    }
    .gx2ls ul li .dnr2{
        font-size: 16px;
    }
    .gx_lxans{
        font-size: 18px;
    }
    .gx3ls ul li .dnr2 .dnr2a{
        font-size: 20px;
    }
    .gx3ls ul li .dnr2 .dnr2b{
        font-size: 16px;
    }
    .gxm4ls .dnrt{
        font-size: 30px;
    }

    .gxm4ls .frcot{
        font-size: 16px;
    }
    .gxm5ls ul li{
        font-size: 20px;
    }
    .gxm6 .dnr1{
        font-size: 22px;
    }
    .gxm6 .dnr2{
        font-size: 16px;
    }
    .gxm7ls ul li .dtit{
        font-size: 20px;
    }
    .gxm7ls ul li .dann{
        font-size: 14px;
    }
    .gxm8ls ul li .dnr1{
        font-size: 18px;
    }
    .gxm8ls ul li .dnr2{
        font-size: 14px;
    }
    .gxm9ls ul li .dcot .dnr1{
        font-size: 22px;
    }
    .gxm9ls ul li .dcot .dnr2{
        font-size: 14px;
    }

    .sb_title .tcn{
        font-size: 32px;
    }
    .sb1ls .dcot .dnr1{
        font-size: 26px;
    }
    .sb1ls .dcot .dnr2{
        font-size: 16px;
    }
    .sb1ls2 ul li .dcot{
        font-size: 20px;
    }
    .sb2ls ul li .dcot .zx,.sb2ls ul li .dcot .cx{
        font-size: 14px;
    }
    .sb4ls ul li .dimg .dtit{
        font-size: 20px;
    }
    .sb4ls ul li .dcot{
        font-size: 14px;
    }
    .sb5ls ul li .dcot{
        font-size: 20px;
    }
    .sb6ls ul li .dnr1{
        font-size: 18px;
    }

    .sb6ls ul li .dnr2{
        font-size: 14px;
        min-height: 115px;
    }
    .sb7ls ul li .afl .dnr1{
        font-size: 22px;
    }
    .sb7ls ul li .afl .dnr2{
        font-size: 16px;
    }

    .sb8ls ul li .dnr1{
        font-size: 18px;
    }
    .sb8ls ul li .dnr2{
        font-size: 14px;
    }
    .sb9ls ul li .dnr1{
        font-size: 22px;
    }
    .sb9ls ul li .dnr2{
        font-size: 14px;
    }

    .zl1ls .zllxt{
        font-size: 18px;
    }
    .zl1ls .zllxs .dx .zl_radio_tit{
        font-size: 14px;
    }

    .zl1ls .zlsrk{
        height: 60px;
        padding: 0 110px;
        font-size: 14px;
    }
    .zl1ls .zlaan{
        height: 60px;
        font-size: 26px;
    }
    .zl1ls .zlxf{
        top: 19px;
        font-size: 18px;
    }
    .zl2ls ul li .dnr1{
        font-size: 20px;
    }
    .zl2ls ul li .dnr4{
        font-size: 14px;
    }
    .zl3ls ul li .dnry .dy2{
        font-size: 20px;
        background-size: 30px !important;
    }
    .zl3ls ul li .dnrs{
        font-size: 14px;
    }

    .zl4ls ul li .dcot{
        font-size: 14px;
    }
    .zlform .zlsrk{
        font-size: 14px;
    }
    .zlform .zlann{
        font-size: 18px;
    }

    .zl6ls ul li .dnry .dy1{
        font-size: 22px;
    }
    .zl6ls ul li .dnry .dy2,.zl6ls ul li .dnre{
        font-size: 14px;
    }
    .zl7ls ul li .dcot{
        font-size: 16px;
    }
    .zl7ls ul li .dimg{
        width: 26%;
        left: 37%;
    }
    .zl7ls ul li:hover .dlxa{
        font-size: 14px;
    }

    .zl8ls ul li .dnr1{
        font-size: 22px;
    }
    .zl8ls ul li .dnr2{
        font-size: 14px;
    }

    .zl3ls ul li .darrow{
        left: 38%;
    }
    .zl3ls ul li:nth-child(n+6) .darrow{
        left: 58%;
    }
}
@media screen and (max-width: 1400px) {
    .menu .CAli{
        margin-right: 10px;
    }
    .menu .CAli .CAa{
        font-size: 14px;
    }
    .head .head-right .hrrx{
        font-size: 14px;
    }
    .choice_item .choice_tit{
        font-size: 12px;
    }
    .choice_item .choice_all .choice_ny{
        font-size: 12px;
    }
    .nyal_list .nyalcot .purchase .buy{
        font-size: 12px;
    }
    .teamitem .dnr1{
        font-size: 20px;
    }
    .service_menu .zAli .zAall .zAtit{
        font-size: 14px;
    }
    .service_menu .zAli .zAall .zAimg{
        margin-top: 1%;
    }
    .headsy_menu .hsmde .CAli{
        height: 55px;
        line-height: 55px;
        font-size: 14px;
    }
    .headsy_menu .hsmdy span{
        height: 55px;
        line-height: 55px;
        font-size: 16px;
    }
    .service_menu{
        top: 55px;
    }

    .teamitem{
        margin: 0 20px;
    }
    .head_lxfs{
        font-size: 16px;
    }
    .zl3ls ul li .darrow{
        top: 39%;
    }
    .zl3ls ul li:nth-child(n+6) .darrow{
        left: 57%;
    }
}
