﻿@media (max-width: 1680px) {
    html { font-size: 90px; }
    .banner_left{left:.4rem}
    .banner_right{right:.4rem}
}
@media (max-width: 1650px) {
    .list_main .list li a div,
    .cpzx .lists li a div{font-size:14px;}

}
@media (max-width: 1400px) {
    html { font-size: 80px; }
}

@media (max-width: 1340px) {
    .dibu .main_w .ewm{display:none;}
}

@media (max-width: 1280px) {
    html { font-size: 70px; }
    .news_list li a .title,
    .footer .footer_left .list font{font-size:16px;}
    .footer .footer_left .list2 font, .footer .footer_left .list3 font{font-size:16px;}
    .xwzx .main_w .mains .mains_m .mains_m_right .tit,
    .xwzx .main_w .times .tit{font-size:16px;}
    .xwzx .main_w .mains .mains_m .time p{font-size:14px;}
    .xwzx .main_w .mains .mains_m .mains_m_right .conts{padding-top:.2rem;}
    .case_list li p{font-size:14px;}
    .news_list li a .content{font-size:14px;}
    .news_list li a .time{padding-top:.1rem;}
}
@media (max-width: 1200px) {
    
}

@media(max-width: 1199px) {
    .lxzx .main_w{grid-template-columns: auto;gap:0rem;}
    .lxzx{background:#f7f7fc;padding-bottom:.4rem;}
    .btn{font-size:16px;}
}
@media(max-width: 1140px) {
    .tops .main_w .list{display:none;}
    .wapmenu{display:block;}
    .top1 .main_w{justify-content: space-between;gap:.2rem;}
    .top1 .rights .menu_pc a{font-size:15px;}
    .top1 .rights .menu_pc ul{display:none;}
    .dibu{display:none;}
}
/* @media(max-width: 1050px) {

     .pc {
        display: none !important;
    }
    .mob {
        display: block !important;
    }
    .cer_tit img {
        width: 80%;
    }
    .cer_tit {
        text-align: center;
    }
    .cer_lg {
        margin-left: 0;
    }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        left: 21% !important;
    }

} */
@media(max-width: 999px) {
    .footer .main_w{gap:0;}
    .footer .main_w .footer_left{display:none;}
    .footer .footer_right{max-width:1000px;}
    .wapmenu{display:block;}
    .jqsp .videos{grid-template-columns: auto;}
    .jqsp .videos img{width:100%;}
    .lxzx{padding-top:.4rem;}
    .lxzx .zxly font{padding-top:0px;}
    .about_banners .main_w{display:grid;align-items: center;height:100%;}
    .about_banners .cp_title{padding-left:0px;padding-top:0px;}
    .gywms .g_main{grid-template-columns: auto;}
    .xwzx .main_w{grid-template-columns: auto;gap:.4rem;}
    .xwzx .main_w .img img{width:100%;}
    .lsdz .main_w{display:grid;gap:.2rem;}
    .lsdz .main_w .lsdz_1 p{font-size:16px;}


    .ny_proshow_info{display:block;}
    .thun .list2 ul,
    .gsxws .list ul{grid-template-columns: repeat(2,1fr);}
    .pros_boxG .box_3 { display:block;}
    .pros_boxG .btnbox { margin: 20px 0 0 0; }
    .pros_boxG .box_3 .btn { font-size: 14px; }
    .pros_boxB p{font-size:16px;}



    .cbga .job5 { display: none; }
    .div3 { width: 76%; }
    .div5 { width: 76%; }
    .cbga { padding-top: 20px; padding-left: 20px; }
    .cbga .job1 { font-size: 16px; }
    .cbga .job2 { padding-top: 10px; padding-bottom: 10px; line-height: 26px; }
    .cbga .job4 { margin-top: 20px; margin-bottom: 20px; width: 120px; height: 35px; line-height: 35px; }
    .cbgb { padding-bottom: 30px; }
    .cbgd { height: 54px; line-height: 54px; }
    .cbgd .job6 { font-size: 14px; padding-left: 20px; }
    .cbgd .job7 { margin-right: 20px; font-size: 23px; }
}

@media(max-width: 767px) {
    .main_w {max-width: 1680px;margin: 0 auto;padding-left: .2rem;padding-right: .2rem;}
    .gywm .list{padding-right:0px;}
    .gywm .list ul{grid-template-columns: auto;}
    .list1 .item{grid-column: 1 / span 2;}
    .form-row{display:grid;}
    .bqzz .main_w{height:auto;padding:.4rem;display:grid;gap:.4rem;}
    .jqsp .videos .v_2 ul{grid-template-columns: auto;}
    .footer .footer_right{gap:.4rem;}
    #ny_pro_big_swiper .swiper-slide{padding:.22rem;}
    .pro_ctgname{font-size:14px;}
    .pro_btn_box .btn_feedback,
    .pro_btn_box .btn_back,
    .pro_title{font-size:16px;height:.8rem;}
    .pro_btn_box img{width:.23rem;}
    .pro_title{margin-bottom:0rem;}
    .ny_proshow_info{margin-bottom:.4rem;}
    .proshow_info_right .infos{padding:.4rem;margin-bottom:.4rem;}
    .ny_proshow_content .top_box{font-size:18px;padding-bottom:.3rem;}
    .pro_content_box{padding:.4rem 0;}
    .pro_pn_box{padding:.4rem;}
    .pro_pn_box .pn_btn{font-size:14px;}
    
    .thun .list2 ul,
    .gsxws .list ul{grid-template-columns: repeat(1,1fr);}
    .pros_boxG .box_1 { margin-bottom:0px;}
    .pros_boxG .box_1 .box { float: unset; width: 100%; margin-bottom: 15px; }
    .pros_boxG dt { width: 60px; background-size:30% auto; }
    .pros_boxG dd { width: calc(100% - 60px) }
    .pros_boxG .txt { width: calc(100% - 20px); padding: 10px; }
    .pros_boxG .area { width: calc(100% - 20px); padding: 10px; }
    .pros_boxG .box_3 .code { padding: 10px; }
    .pros_boxG .btnbox { display: flex; margin-left: 0; gap:.2rem;}
    .pros_boxG .box_3 .btn{overflow:hidden;min-width:0px;}
    .pros_boxG .box_3 .btn { width:100%; margin-left:0;}
    .pros_boxG .box_3 .btn_1 { margin-bottom:0px;}
    .pros_boxG {padding: 30px 0;width: 93.75%;}
    .pros_boxB{margin-top:30px;}


    .list_main .list ul{grid-template-columns: auto;}
    .banner .dian-gf{bottom:.2rem;}



    .jxal{padding-top:.4rem;}
    .jxal .sm_1{padding-bottom:.3rem;}
    .jxal{padding-bottom:.2rem;}
    .fwxm .title{top:.4rem;}
    .fwxm .fw_ma .fw_left{left:.4rem;}
    .fwxm .fw_ma .fw_right{right:.4rem;}
    .gywms .g_main .g_main_conts{font-size:14px;}
    .gywms .g_main .box{grid-template-columns: repeat(2,1fr);gap:.4rem;}
    .xwzx{padding-top:.4rem;}
    .xwzx .main_w .times a,
    .xwzx .main_w .mains .mains_m{grid-template-columns: 60px auto;gap:.3rem;}
    .banner_right,
    .banner_left{display:none;}
    .lsdz .main_w{grid-template-columns: repeat(1,1fr);}
    .lsdz .main_w .lsdz_input{display:grid;grid-template-columns: repeat(1,1fr);width:100%;}
    .lsdz .main_w .lsdz_input .t_1s{width:100%;}
    .lsdz .main_w .lsdz_input .t_2s{width:100%;}
    .lsdz .main_w .lsdz_input .tjiao{width:100%;}
    .xwzx .main_w .mains .mains_m .mains_m_right .tit, .xwzx .main_w .times .tit{font-size:14px;}
    .xwzx .main_w .mains .mains_m .mains_m_right .conts{font-size:12px;}
    .gywms{padding-top:.5rem;}
    .gywms .title p{font-size:14px;padding-bottom:.4rem;}
    .fwxm .fw_ma .fw_right,
    .fwxm .fw_ma .fw_left{display:none;}
    .lsdz .main_w .lsdz_1 font{font-size:.3rem;}
    .xwzx{padding-bottom:.6rem;}
    .banner .dian-gf .swiper-pagination-bullet{width:6px;height:6px;margin:0 .05rem}
    .lsdz{padding:.5rem 0;}
    .news_list li a{grid-template-columns: auto;}
    .news_list li a .img img{width:100%;}
    .menu_list ul{display:grid;grid-template-columns: repeat(3,1fr);text-align:center;gap:.2rem;padding:.1rem 0;}
    .menu_list li{font-size:15px;padding:0px;overflow:hidden;}
    .menu_list li a{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;display:block;}
    .case_list ul{grid-template-columns: repeat(2,1fr);}
    #PageContent{font-size:14px;}

    .cbgb { padding-left: 0px; padding-right: 0px; }
    .xmin { height: 59px; overflow:hidden;}
    .div1 { line-height: 59px; min-width: 70px; font-size: 14px; }
    .div2{display:none;}
    .div2 font { margin-top: 20px; font-size: 12px; line-height: 20px; }
    .div3 { width: 60%; margin-top: 16px; }
    .div3 input { height: 30px; padding-left: 10px; }
    .div4 { margin-top: 20px; }
    .div4 label { width: 38px; }
    .div4 label font { font-size: 14px; }
    .div5 { width: 60%; }
    .div5 textarea { padding: 10px; height: 120px; }
    .div6 { margin-top: 16px; }
    .div6 input { height: 30px; padding-left: 10px; }
    .div7 { margin-top: 16px; }
    .cxia { padding-bottom: 20px; margin-bottom: 20px; }
    .ysuo { margin-top: 20px; }
    .texa { height: 155px; }
    .qren input { width: 120px; height: 35px; line-height: 35px; margin-top: 25px; margin-bottom: 25px; }
    .cbgb{padding-bottom:0px;}
    /* .fwxm .list li a{height:auto;padding-top:2rem;padding-bottom:.2rem;} */
}

@media(max-width: 370px) {

}

@media(max-width: 360px) {

}