﻿@media (max-width: 1680px) {
    html { font-size: 90px; }
    .cybz .main_w{padding-right:0px;}
    .k_on{overflow:hidden;}
}
@media (max-width: 1440px) {
    .hdon .content{margin-right:0px;}
    .ybys .p_menus .box .yb_left p{font-size:14px;padding-top:.1rem;}
}
@media (max-width: 1400px) {
    html { font-size: 80px; }
    .news_list li a .title{font-size:16px;}
    .ybys .p_menus .box .yb_left p{font-size:12px;}
}

@media (max-width: 1340px) {

}

@media (max-width: 1280px) {
    .zjcybz{display:block;}
    .zjcybz .item{margin-bottom:.3rem;}
    .zjcybz .item:nth-child(2) font,.zjcybz .item:nth-child(3) font,.zjcybz .item:nth-child(4) font{font-size:16px;}
    .zjcybz .item:nth-child(5){position:absolute;right:.52rem;top:.36rem;}
    .zxzx .box3 #txt_code{width:3rem;}
    .zxzx .box3 .submits .btn{width:3rem;}
    .zjcybz .item:nth-child(2) p{max-width:8rem;}
    .footer .footer_top .footer_right{display:none;}
    .footer{padding-top:.5rem;}
    .footer .footer_top .footer_left{display:flex;justify-content: space-between;width:100%;align-items: center;}
    .footer .footer_top .footer_left .tel_1{margin-top:0rem;background-size:.3rem auto;padding-left:.5rem;}
    .footer .footer_foot{margin-top:.2rem;padding-bottom:.2rem;}
    .footer .footer_top .footer_left .tel_1 font{font-size:12px;}
    .footer .footer_top .footer_left .tel_1 p{font-size:14px;}
}
@media (max-width: 1280px) {
    .hdon2 .content{font-size:14px;}
    .qywh .list ul{gap:.2rem;}
    .qywh .title{padding-bottom:.5rem;}
    .qywh{height:auto;padding-bottom:.4rem;}
    .cybz .main_w{padding-top:.4rem;padding-bottom:.4rem;}
    .cybz .main_w .cybz_left .title font{font-size:.3rem;}
    .cybz .main_w .cybz_left .title p{font-size:.26rem;}
    .cybz .main_w .cybz_left .arrow_main{padding-top:1rem;}
}

@media(max-width: 1170px) {
    .top_list{display:none;}
    .menu_wap{display:block;}
    .yyfw li .img{width:.4rem;}
    .yyfw li .title{font-size:18px;}
    .yyfw li .content{font-size:13px;}
    .yyfw{margin:0;}
    .qhfs{display:block;}
    .qhfs_right .more a{margin:.4rem 0;}
    .hdon .title p{font-size:.24rem;}
    .hdon2 .title p{font-size:.24rem;}
    .zxzx .title font{font-size:.24rem;}
    .zxzx .title p{font-size:14px;}
    .qywh .title p{font-size:.24rem;}
    .qywh .list li .bt font{font-size:14px;}
    .qywh .list li .content{font-size:12px;}
    .ybys .pro_lists .item .title{font-size:.34rem;padding-top:.56rem;}
    .ybys .pro_lists .item .content{font-size:14px;}
    .ybys .p_menus .box{padding:.3rem;}
    .ybys .p_menus{height:1.3rem;}
    .hyyy .hyyy_right .content{padding-top:.2rem;-webkit-line-clamp: 3;}
    .hyyy .hyyy_right .more{margin-top:.3rem;}
    .jsjs .list li a{display:block;}
    .jsjs .list li a img{width:100%;}
    .jsjs .list li a .jsjs_right{padding:.25rem;}

}
@media(max-width: 1024px) {
    .cybz .main_w{grid-template-columns: auto auto;gap:.4rem;}
    .hdon2{/* padding-bottom:.4rem; */padding-top:.4rem;grid-template-columns: auto auto;gap:.4rem;}
    .about_us2 .list{padding-top:.4rem}
    .about_us2 .heun{margin-bottom:.4rem;}
    .news_list li a .content{margin-top:.2rem;margin-bottom:.2rem;}
    .ybys .p_menus .box .yb_right img{width:.32rem;}
    .cpzx_list .main_w{font-size:14px;}
}

@media(max-width: 999px) {
    .hdon{display:block;padding-top:.5rem;padding-bottom:.4rem;}
    .hdon .content{margin-top:.3rem;}
    .yyfw ul{gap:.2rem;}
    .yyfw li .title{font-size:14px;}
    .yyfw li .content{font-size:12px;}
    .about_us{min-height:auto;}
    .tjcp .title font{padding-top:.4rem;}
    .tjcp .list{margin-top:.35rem;}
    .tjcp .list ul{grid-template-columns: repeat(2,1fr);}
    /* .tjcp .list li{min-height:auto;} */
    .xgcp ul{grid-template-columns: repeat(2,1fr);}
    /* .xgcp .list li{min-height:auto;} */
    .cp_list ul{grid-template-columns: repeat(2,1fr);}
    /* .cp_list li{min-height:auto;} */
    .picture_list li{min-height:auto;}
    .tjcp .more a{margin:.3rem auto;width:.9rem;height:.53rem;font-size:12px;}


    .qhfs_right .more a{width:.9rem;height:.53rem;font-size:12px;}
    .qhfs_left font{padding-left:.2rem;}
    .qhfs_left p{padding-left:.2rem;}
    .qhfs_right .title font,.tjcp .title font,.maps .main_w .com{font-size:.24rem;}
    .tjcp .title p{font-size:12px;}
    .qhfs_left font{font-size:16px;}
    .qhfs_left p{font-size:12px;margin-top:.1rem;}
    .qhfs_right .list font{font-size:16px;}
    .qhfs_right .list p{font-size:12px;padding-top:.1rem;}
    .qhfs{padding-bottom:.3rem;}
    .maps{height:5rem;}
    .maps .main_w .lxwm a{width:.9rem;height:.53rem;font-size:12px;}
    .maps .main_w .lxwm a p{width:.14rem;}
    .ybys .pro_lists .item .more a{width:.9rem;height:.53rem;font-size:12px;}
    .ybys .pro_lists .item .more a p{width:.14rem;}
    .hyyy .hyyy_right .title{font-size:16px}
    .hyyy .hyyy_right .more div{width:.9rem;height:.53rem;font-size:12px;}
    .hyyy .hyyy_right .more div p{width:.14rem;}

    .tjcp .mlist li{height:.5rem;}
    .footer{padding-top:.4rem;}
    .footer .footer_top .footer_left .t_1{width:1.5rem;}
    .footer .footer_foot{line-height:1.75;}
    .main_w{padding-left:.2rem;padding-right:.2rem;}
    .qhfs{padding-left:.2rem;padding-right:.2rem;}
    .main_top .main_w .top_right{gap:.2rem;}
    .yyfw ul{grid-template-columns: repeat(1,1fr);}
    .tjcp .mlist ul{gap:.2rem;}
    .zxzx .box3 #txt_code{width:3rem;}
    .zxzx .box3 .submits .btn{width:2rem;}
    .zxzx .box{gap:0.28rem;padding-top:.4rem;}
    .zxzx .box3{margin-bottom:0.6rem;}
    .zxzx .box2{margin-bottom:.28rem;}
    .cpzx .title{padding-top:.8rem;}
    .cpzx .title font{/* font-size:.3rem; */}
    .cpzx .title p{/* font-size:14px; */}
    .cpzx .list li a{font-size:14px;}
    .cpzx .list ul{gap:.2rem;}
    .cpzx .list li{min-width:0px;padding:0 .3rem;height:.55rem;line-height:.55rem;}
    .cpzx{height:3.5rem;}
    .cpzx .list{padding-top:.3rem;}
    .qywh .list ul{grid-template-columns: repeat(2,1fr);}
    .qywh .title{padding-top:.4rem;padding-bottom:.4rem;}
    .qywh .list li .content{min-height:1rem;}
    .about_u1 .title{padding-top: 1.2rem;}
    .hdon2{display:block;}
    .hdon2 .content{margin-top:.1rem;}
    .news_list li a{grid-template-columns: 0 auto;}
    .news_list li a .title{font-size:14px;font-weight:bold;}
    .news_list li a .content{margin-top:.1rem;margin-bottom:.1rem;}
    .news_list{padding-top:10px;}
    .ybys .pro_lists .item .title{font-size:.24rem;}
    .ybys .p_menus .box .yb_left font{font-size:.2rem;}
    .cpxq .title{padding-top:.5rem;}
    .p_show .main_w{grid-template-columns: repeat(1,1fr);}
    .p_show .p_show_right .title{font-size:.24rem;}
    .p_show .p_show_right .position li{font-size:14px;}
    .feedback{margin-top:.3rem;margin-bottom:.3rem;}
    .cpxq .content{padding-top:.34rem;padding-bottom:.34rem;}
    .xgcp .title{margin-top:.34rem;margin-bottom:.34rem;}
    .xgcp{margin-bottom:.3rem;}
    .jsjs .list ul{gap:.3rem;}
    .jsjs{margin-top:.3rem;}
    .jsjs .list li a .jsjs_right .title{font-size:16px;}
    .jsjs .list li a .jsjs_right .content{font-size:12px;}
    .zjcybz .item:nth-child(2) p{max-width:4rem;}
    .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) {
    .hyyy .list li{padding-top: 0.3rem;padding-bottom: 0.3rem;}
    .hyyy .list li a{display:block;}
    .hyyy .hyyy_right{padding:0px;padding-top:.3rem;}
    .hyyy .list li:nth-child(2n) a .hyyy_right{padding-right:0px;}
    .tjcp .list ul{grid-template-columns: repeat(1,1fr);}
    .xgcp .list ul{grid-template-columns: repeat(1,1fr);}
    .qhfs_left font{font-size:14px;}
    .qhfs_right .list font{font-size:14px;}
    .top_search img{width:.4rem;}
    .main_top .main_w .top_right .eng{height:.4rem;width:1rem;}
    .banner .m_banner-pagination{bottom:.2rem;}
    .footer{padding-top:.3rem;}
    .zjcybz .item:nth-child(5){position:inherit;width:141px;top:0px;left:0px;}
    .zjcybz{padding:.3rem;}
    .zxzx .box3{display:block;}
    .zxzx .box3 .submits{padding-top:0.3rem;display:grid;grid-template-columns: repeat(2,1fr);gap:.2rem;}
    .zxzx .box3 .submits .btn{width:100%;}
    .zjcybz .item:nth-child(2) font,.zjcybz .item:nth-child(3) font,.zjcybz .item:nth-child(4) font{font-size:15px;}
    .zjcybz .item:nth-child(2) ,.zjcybz .item:nth-child(3),.zjcybz .item:nth-child(4){background-size:.18rem auto;}
    .zjcybz .item:nth-child(2) {background-position: left top .03rem;}
    .zjcybz .item:nth-child(4) p{font-size:13px;}
    .zxzx .box{gap:.2rem;}
    .zxzx .box2{margin-top:.2rem;margin-bottom:.2rem;}
    .zxzx .box3 .submits{padding-top:.2rem;}
    .zxzx .box3 .submits .btn{height:.6rem;line-height:.6rem;}
    .cpzx .title font{font-size:.24rem;}
    .cpzx .title p{font-size:14px;}
    .about_u1{height:3.25rem;}
    .about_u1 .title{padding-top:1.1rem;}
    .about_u1 .title font{font-size:.24rem;}
    .about_u1 .title p{font-size:14px;}
    .qywh .list li .bt p{display:none;}
    .qywh .list li .content{padding-top:0.15rem;}
    .cybz .main_w .cybz_left .arrow_main{padding-top:0rem;}
    .cybz .main_w .cybz_left .title font{font-size:.2rem;}
    .cybz .main_w .cybz_left .title p{font-size:.2rem;}
    .cybz .main_w{grid-template-columns: auto;}
    .cybz .main_w .cybz_left{display:flex;justify-content: space-between;}
    .cybz .main_w .cybz_left .arrow_main .left{width:.45rem;height:.45rem;margin-right:.2rem;}
    .cybz .main_w .cybz_left .arrow_main .right{width:.45rem;height:.45rem;margin-right:.2rem;}
    .news_list{padding-top:0px;}
    #PageContent{padding:.3rem 0;}
    .news_list li{padding-bottom:.2rem;}
    .news_list li a{gap:0rem;}
    .ybys .pro_lists .item .title{padding-top:.2rem;}
    .ybys .pro_lists .item .content{margin-top:.1rem;}
    .ybys .pro_lists .item .more{margin-top:.2rem;}
    .cpzx .list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:10px}
    .cpzx{height:auto;padding-bottom:1rem;}
    .cpzx_list{margin-bottom:0px;}
    .cpzx_list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:0 .2rem;height:auto;/* line-height:.4rem; */padding:.2rem;font-size:14px;}
    .cp_list ul {
        grid-template-columns: repeat(1,1fr);
    }
    .txt_cent{margin-top:.3rem;}
    .cp_list{margin-top: 0rem;}
    .picture_list ul {
        grid-template-columns: repeat(2,1fr);
    }
    .picture_list{margin-top:0.2rem;}
    .p_show .main_w{gap:.3rem;}
    .p_show .p_show_left{min-height:auto;padding-top:0.5rem;padding-bottom:0.5rem;}
    .feedback{width:1.5rem;height:.45rem;    line-height: .45rem;}
    .feedback a{padding-left:.5rem;background-size:.2rem;background-position: left .2rem center;}
    .xgcp .title,.cpxq .title p{font-size:.24rem;}
    .cpxq .title font{font-size:.34rem;}
    .about-content {    padding-top: 0.2rem;
        overflow: hidden;
        padding-bottom: 0.2rem;}
    .p_show .p_show_right .box .list li a{padding:.1rem;}
    .cpzx_list .main_w{padding:0px;}
    .cpzx_list li{margin-top: .15rem;margin-bottom: .15rem;margin-left: 0px;margin-right: 0px;}
    .zxzx .box0,.zxzx .box1{padding-top:.2rem;}
    .jsjs .list ul{gap:.2rem;}
    .jsjs .list li a .jsjs_right .more{background-size:.26rem auto;margin-top:.2rem;}
    .jsjs .list ul{grid-template-columns: auto;}
    .tjcp .mlist ul{display:grid;grid-template-columns: repeat(2,1fr);}
    .tjcp .mlist li a{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
    .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: block; margin-left: 0; }
    .pros_boxG .box_3 .btn { width:100%; margin-left:0;}
    .pros_boxG .box_3 .btn_1 { margin-bottom:15px;}
    .pros_boxG {padding: 30px 0;width: 93.75%;}
    .pros_boxB{margin-top:30px;}
    .picture_list li img{max-width:100%;}
    .cpzx_list ul{    grid-template-columns: repeat(1,1fr);}
    .jsjs .list li{overflow:hidden;}
}

@media(max-width: 400px) {
}

@media(max-width: 360px) {
    .tjcp .mlist li{width:1.5rem;}
    .footer .footer_top .footer_left .tel_1{margin-top:.3rem;}
    .footer .footer_top .footer_left{display:block;}
    .top_search{display:none;}
}