@media(min-width:1601px){.w1600{padding:0 15rem}}
@media(max-width:1750px){.w1600{padding:0 12rem}}
@media(max-width:1600px){.w1600{padding:0 8rem}}
@media(max-width:1550px){}
@media(max-width:1399px){}
@media(max-width:1280px){}
@media(max-width:1024px){.table_box{white-space:nowrap;}
#pc_header{display:none}
#m_header{display:block}
#nav_btn_box{display:block}
.w1600{padding:0 30px;overflow-x:hidden;overflow-y:clip;}
#n_banner{height: 16rem;}
#n_banner .hz h2{font-size: 1.875rem;}
#n_banner .hz p{font-size: 1.25rem;}
.n_szb ul{grid-template-columns: repeat(1,1fr);gap: 1.5rem;}
.n_szb ul li a{padding: 1.5rem;}
footer .hz .ll .fnav{display: grid;grid-template-columns: repeat(4,1fr);gap: 1rem;}
footer .hz .ll .fnav a,footer .hz .ll .tel{text-align: center;}
footer .hz .ll .tel{margin-bottom: 1rem;}
.n_ywly ul{grid-template-columns: repeat(2,1fr);gap: 2rem 1rem;}
.n_ywly ul li .img{height: 10.75rem;}
.n_ywly ul li .txt{padding: 1rem 0;}
.n_ywly ul li .txt p{font-size: 1rem;}
iframe{max-width: 100% !important;width: 100% !important;height: auto !important;}
.n_xwxq .hz .ll .top .ibox .txt{gap: 1rem;flex-direction: column;align-items: flex-start;}
.n_xwxq .hz .ll .top h3{font-size: 1.5rem;margin-bottom: 1.5rem;}.n_lxwm .hz .img{height: 18.125rem;}
.n_title{margin-bottom: 2.5rem !important;}.n_lxwm .hz{flex-wrap: wrap;}.n_zxly .hz{flex-wrap: wrap;gap: 2rem;}
.n_zxly .hz .right form .inp{grid-column: span 2;}
.n_qybox .hz{grid-template-columns: repeat(1,1fr);gap: 2rem;}
.n_qybox .hz .li .txt{padding: 1.5rem;}
.n_xhjz ul{grid-template-columns: repeat(2,1fr);}
.n_xhjz ul li .txt{transform: none;height: 100%;padding: 1.25rem;text-align: center;gap: 0;}
.n_xhjz ul{top: auto;bottom: 0;height: calc(100% - 30%);}.n_xhjz ul li .txt .iconfont{margin-bottom: .625rem;}
.n_xhjz{padding-top: 5rem;}
.n_glfz .hz{flex-wrap: wrap;gap: 0;}
.n_honor ul{grid-template-columns: repeat(2,1fr);gap: 2rem 1rem;}
.n_honor ul li a .img{height: 7rem;}.n_honor ul li a{height: 100%;}
.n_fzlc .hz .swiper-slide-active .ibox, .n_fzlc .hz .swiper-slide-active + .swiper-slide + .swiper-slide .ibox{margin-top: 0;}
.n_fzlc .hz .swiper{min-height: auto;}.n_fzlc .hz .ibox{height: 100%;}
.n_fzlc .hz .ibox .img{height: 14rem;}.n_fzlc .hz .ibox{padding: 1.5rem;}
.n_fzlc .hz .ibox .txt>h3{margin-bottom: 1rem;}.n_fzlc .hz .ibox .txt .ar_article{overflow: hidden;padding: 0;max-height: none;}
.n_page .about{margin-bottom: 2rem;}.n_page .about p{font-size: 3.5rem;}
.s_about .hz{grid-template-columns: repeat(2,1fr);gap: 1rem;}
.s_about .hz a .txt{padding: 1.5rem;}
.s_about .hz .li:nth-child(3){grid-column: span 2;}
.s_about .hz a{height: 10rem;}
.s_about .hz a .txt p{font-size:1rem;}
.s_about .top{flex-wrap:wrap;gap:2rem;}
.s_about .top .rr{max-width:none;}
.s_about .top .rr .sz_box .sz p{font-size:2.5rem;}
.s_about .top .rr .sz_box{height:5.5rem;}
.s_about .top .ll .more h6{font-size:1.5rem;}
.s_about .top .ll .more{flex-wrap:wrap;}
.s_ywly .top{flex-wrap:wrap;}
.s_ywly .hz a .img{height:12rem;}
.s_box .hz{grid-template-columns:repeat(1,1fr);gap:2rem;}
.s_box .hz .ll,.s_box .hz .rr{padding:0;}
#banner{height:20rem;}
#banner .jt .iconfont{width:3rem;height:3rem;}
.s_box .hz .ll .swiper a{display:block;position:relative;width:100%;height:16rem;}
.n_szb,footer,.n_ywly,.n_ywxq,.n_xwxq,.n_xwlb,.n_lxwm,.n_zxly,.n_qybox,.n_glfz,.n_honor,.n_fzlc,.s_box{padding:5rem 0;}
.n_nav,.online_q,footer .hz .rr,footer .hz .ll .fnav i,.xwhz .rr,.n_ywxq .hz .rr,.n_xwxq .hz .ll .tbox,.n_glfz .hz .ll .img,.n_xwxq .hz .ll .top .ibox .back,.n_xwxq .hz .ll .top .ibox .txt .i,.yw_nav,.n_fzlc .hz::before,.n_page .about::after,.s_ywly .top .rr,.s_box .hz .line{display:none;}
}
@media(max-width:768px){#m_n_nav{display:block}
.w1600{padding:0 15px}
}
@media(max-width:480px){}
