﻿@media (max-width: 1680px) {
    html { font-size: 90px; }
}
@media (max-width: 1440px) {
}
@media (max-width: 1400px) {
    html { font-size: 80px; }
}

@media (max-width: 1340px) {
}

@media (max-width: 1280px) {
    html { font-size: 70px; }
}
@media (max-width: 1280px) {
    .about_content .main_w{grid-template-columns: auto 458px;}
    .about_content .ab_c_keft .cont{height:320px;}
    .pro_list .item .pro_fow_right .list{margin-right:.55rem;}
    .pro_list{gap:.4rem;}
    .pro_list .item:nth-child(2n) .pro_fow_right .list{margin-left:.55rem;margin-right:0px;}
    .pro_list .item .pro_fow_right .list li p{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;display:block;}
    .pro_main .main_w .pro_main_left .list a{font-size:16px;}
    .pro_main .main_w{grid-template-columns: 250px auto;gap:.3rem;}
    .rmzp .main_w{display: grid;grid-template-columns: auto;gap:.3rem}
    .cbgb{padding:0px;}
    .rmzp_right{margin-top:0px;}
    .rmzp_right_main{width:100%;}
}

@media(max-width: 1170px) {
    .footer .main_w{flex-wrap: wrap;}
    .footer .left{justify-content: space-between;width:100%;display:none;}
    .footer .right{width:100%;}
    .news_list ul{gap:.2rem;}
    .footer .left .item:nth-child(2) .list{min-width:4.5rem;width:100%;}
    .mx_1 .about_us_right .content{font-size:16px;padding-top:.3rem;}
    .pro_main .main_w .pro_main_right .list ul{grid-template-columns: repeat(2,1fr);}
    .pro_quan .pro_quan_right .title{min-height:0;}
    .pro_quan .pro_quan_right .a_main{gap:.2rem;margin-top:.4rem;}
    .pro_quan .pro_quan_right .a_main .a_liba a{width:3.2rem;}
    .pro_quan .pro_quan_right .a_main .a_qn a{width:2.04rem;padding-left:.7rem;background:url(../images/d2.png) no-repeat left 0.3rem center #ffffff;background-size:.29rem auto;}
    .pro_quan .pro_quan_right .pro_imglist{padding-top:.4rem;}
}
@media(max-width: 1024px) {
}

@media(max-width: 999px) {
    .main_w{padding-left:.2rem;padding-right:.2rem;}
    .index_gl .main_w{grid-template-columns: auto auto;gap:.8rem;}
    .index_gl .in_left{margin-left:.4rem;}
    .index_gl{height:auto;}
    .index_gl .in_right .title{font-size:.6rem;}
    .main_3 .m_title{font-size:.4rem;}
    .usa .title{font-size:.5rem;}
    .usa_list .list ul{grid-template-columns: repeat(2,1fr);}
    .usa_list .more{margin-top:.5rem;}
    .gs_news .gs_news_list{grid-template-columns: auto;}
    .gs_news .title{padding-bottom:.6rem;}
    .h_hone .title{padding-bottom:.6rem;}
    .gs_news{padding-bottom:.6rem;}
    .usa_list .list li p{font-size:14px;}
    .gs_title{font-size:.48rem;padding-bottom:.4rem;padding-top:.4rem;}
    .fdong .gs_close{right:.2rem;top:.29rem;}
    .mxqu{padding-top:.5rem;}
    .mx_1{grid-template-columns: auto;gap:.5rem;}
    .mx_1 .about_us_left{width:2rem;}
    .mx_2{padding-top:1rem;}
    .f_l .list li .t_l1 .cdan{font-size:18px;}
    .nrw_main .title{padding-top:.5rem;padding-bottom:.5rem;}
    .honor .title{padding-top:.5rem;padding-bottom:.5rem;}
    .honor .youh{grid-template-columns: auto;gap:.2rem;}
    .honor{padding-bottom:.5rem;}
    .about_content .main_w{grid-template-columns: auto;;}
    .about_content{background:#f8f8f8;padding-bottom:.6rem;}
    .ab_c_krig{width:100%;text-align:center;}
    .con_us{grid-template-columns: repeat(1,1fr);}
    .news_list ul{grid-template-columns: repeat(2,1fr);}
    .pro_list .item .pro_fow_right .list li p{font-size:14px;}
    .pro_list .item .pro_fow_left .m_w .title{font-size:.32rem;}
    .pro_list .item{gap:.2rem;}
    .pro_list .item .pro_fow_right .list{margin-right:.4rem;}
    .pro_list .item .pro_fow_right .list ul{gap:.2rem;}
    .pro_quan .pro_quan_right .a_main{display:block;}
    .pro_quan .pro_quan_right .a_main .a_liba a{width:100%;}
    .pro_quan .pro_quan_right .a_main .a_qn a{margin-top:.2rem;width:100%;box-sizing: border-box;text-align:center;background-position: left calc(50% - 60px) center;}
    .pro_quan .pro_show_top{grid-template-columns: auto;}
    .pro_quan{padding-top:.3rem;}

    .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; }
    .job_more { margin-bottom: 30px; }
    .job_more a { width: 120px; height: 35px; line-height: 35px; }
    .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:15px;}
}

@media(max-width: 767px) {
    .footer .left{display:none;}
    .footer{padding-top:.4rem;padding-bottom:.4rem;}
    .foot .main_w{padding-top:.25rem;padding-bottom:.25rem;}
    .footer .right .bottom{gap:.4rem;}
    .h_hone .title{font-size:.32rem;padding-top:.4rem;padding-bottom:.4rem;}
    .gs_news .title{font-size:.32rem;padding-top:.4rem;padding-bottom:0rem;}
    .h_hone .h_hone-pagination{padding-bottom:.3rem;}
    .usa_list .more{margin-top:.4rem;}
    .usa_list{padding-top:.4rem;padding-bottom:.4rem;}
    .usa{height:auto;padding-bottom:.55rem;}
    .usa .title{font-size:.36rem;padding-top:.6rem;padding-bottom:.4rem;}
    .usa .more{width:2rem;font-size:12px;}
    .usa_list .more{width:2rem;font-size:12px;}
    .usa_list .list ul{grid-template-columns: repeat(1,1fr);}
    .main_3 .m_title{font-size: .24rem;padding-top:.4rem;padding-bottom:.4rem;line-height: 1.65;}
    .main_3 .m_title br{display:none;}
    .heun{margin-top:.4rem;margin-bottom:.4rem;}
    .index_gl .main_w{grid-template-columns: auto;padding-top:.5rem;padding-bottom:.6rem;gap:.4rem;}
    .index_gl .in_left{margin:0px;}
    .index_gl .in_left .list_arrow_left,.index_gl .in_left .list_arrow_right{display:none;}
    .index_gl .in_left .list{overflow:hidden;}
    .about_gs .list{padding-bottom:.4rem;overflow:hidden;}
    .about_gs .list ul{grid-template-columns: repeat(2,1fr);display:grid;gap:.4rem;}
    .about_gs .title{padding-top:.4rem;font-size:.45rem;}
    .main_top .left{max-width:1.5rem;}
    .main_top .right{max-width:.4rem;}
    .gs_zw{padding-top:.4rem;padding-bottom:.4rem;}
    .top_gs_main .gs_left{width:100%;}
    .top_gs_main .gs_logo{width:100%;text-align:center;}
    .top_gs_main .gs_logo img{width:1.6rem;}
    .about_gs .list li .shang{font-size:.45rem;}
    .top_gs_main .gs_right{display:none;}
    .mx_2 .content .time{font-size:.5rem;}
    .mx_2 .content .nr{font-size:14px;padding-top:.2rem;}
    .mx_1 .about_us_right .content{font-size:14px;}
    .f_l .c_left,.f_l .c_right{display:none;}
    .nrw_main .list ul{grid-template-columns: repeat(1,1fr);gap:.2rem;}
    .nrw_main .title{font-size:.32rem;padding-top:.4rem;padding-bottom:.4rem;}
    .honor .title{font-size:.32rem;padding-top:.4rem;padding-bottom:.4rem;}
    .honor .gonor_left .g_lefy li a{grid-template-columns: auto;}
    .honor .gonor_left .g_lefy li .nr_left{text-align:center;}
    .honor .gonor_left .g_lefy .c_left{position:initial;display:inline-block;margin-left:.1rem;}
    .honor .gonor_left .g_lefy .c_right{position:initial;display:inline-block;}
    .honor .gonor_left .g_lefy{background:#fff;padding-bottom:.2rem;}
    .mx_2 .list{grid-template-columns:  .4rem auto .4rem;padding-top:.4rem;padding-bottom:.4rem;}
    .mx_2{padding-top:.4rem;}
    .foot .main_w{font-size:14px;}
    .share{display:none;}
    .footer .right .bottom{margin-top:0px;}
    .footer .right .bottom .scan{display:none;}
    .albb{margin-top:.4rem;}
    .footer .main_w{display:block;}
    .usa_list .list li .mores{width:auto;margin:0 .2rem;margin-top:.3rem;}
    .heun2{margin-top:.5rem;margin-bottom:.2rem;}
    .oytg{display:block;}
    .oytg .item{width:100%;}
    .oytg .item.cur{width:100%;}
    .a_baba .title{font-size:16px;}
    .a_baba .more a{width:auto;padding-left:.2rem;padding-right:.2rem;}
    .oytg .item{height:auto;padding-top:.4rem;padding-bottom:.4rem;}
    .oytg .item .nr{position: initial;}
    .oytg .item.cur .nr .title{padding-top:0px;}
    .oytg .item .nr .content{white-space: normal;margin-top:0.2rem;}
    .about_banner{height:4rem;}
    .about_content{padding-top:.4rem;}
    .about_content .ab_c_keft .tile{font-size:0.32rem;}
    .about_banner .about_font{font-size:.32rem;}
    .menu_list ul{grid-template-columns: repeat(2,1fr);display:grid;gap:.2rem;}
    .menu_list li{padding:0 .2rem;overflow:hidden;}
    .menu_list li a{display:block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
    .con_us .con_usleft{padding:.4rem;}
    .con_us .con_usright .feedbacks .jn_di{grid-template-columns: auto;gaP:.2rem;}
    .con_us .con_usright .feedbacks .float_l{font-size:16px;}
    .a_content{padding-bottom:.5rem;}
    .con_us .con_usleft .item .nr{font-size:14px;}
    .news_list ul{grid-template-columns: repeat(1,1fr);}
    .pro_list{padding-top:.3rem;padding-bottom:.3rem;}
    .pro_list .item .pro_fow_right .list{margin:.2rem;margin-top:.4rem;}
    .pro_list .item:nth-child(2) .pro_fow_right .list{margin:0px;}
    .pro_list .item{display:block;}
    .pro_fow{height:.9rem;}
    .pro_list .item .pro_fow_right .list ul{grid-template-columns: auto;}
    .pro_list .item .pro_fow_right .list li div{text-align:center;}
    .pro_main .main_w{grid-template-columns: auto;}
    .pro_main .main_w .pro_main_left>div{margin-bottom:0px;}
    .pro_main .main_w .pro_main_right .list ul{grid-template-columns: auto;}
    .pro_quan .pro_quan_right .title{font-size:16px;}
    .pro_duct_title{font-size:.32rem;}
    .pro_quan .pro_show_top{padding-bottom:.5rem;}
    .t_pro .title{font-size:.32rem;}
    .gyte{grid-template-columns: auto;gap:.2rem;}
    .gyte .xyiye{text-align:left;}
    .pro_quan .pro_quan_right .menu_title{font-size:14px;}

    .rmzp_right .title font{font-size:26px;}
    .rmzp_right .title p{font-size:16px;}
    .rmzp_right .list li a font{font-size:14px;background-size:.17rem auto;}
    .cbgb { padding-left: 0px; padding-right: 0px; }
    .xmin { height: 59px; }
    .div1 { line-height: 59px; min-width: 70px; font-size: 14px; }
    .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;margin-left:15px;}
    .div4 label {min-width: 38px;margin-right:10px;}
    .div4 label:nth-child(2) {margin-right:0px}
    .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; }

    .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: grid;margin-left: 0;grid-template-columns: repeat(2,1fr);gap: 10px;}
    .pros_boxG .box_3 .btn {width: 100%;margin-left:0;min-width: 0px;/* float: left; */}
    .pros_boxG .box_3 .btn_1 {margin-bottom: 0px;}
    .pros_boxG {padding: 30px 0;width: 93.75%;}
    .pros_boxB{margin-top:30px;}
    .pro_list .item:nth-child(2n) .pro_fow_right .list{    margin: 0.2rem;
        margin-top: 0.4rem;}
        .div2{display:none;}
        .xmin{overflow:hidden;}
}

@media(max-width: 400px) {
    .mx_1{gap:.3rem;}
    .mx_1 .about_us_left{width:1.25rem;}
}

@media(max-width: 360px) {
    .usa .title{font-size:.3rem;}
    .about_gs .title{font-size:.4rem;}
    .gs_news .title{font-size:.3rem;}
    .h_hone .title{font-size:.3rem;}
    .a_baba .main_w{display:block;}
    .a_baba .main_w .more{margin-top:.4rem;}
    .qgyl { padding-top: 20px; padding-bottom: 30px; }
    .div2{display:none;}
}