@media(min-width:1601px){.w1600{padding:0 10rem}
}
@media(max-width:1750px){.w1600{padding:0 8rem}
#banner .prev{left:8rem;}
}
@media(max-width:1600px){.w1600{padding:0 5rem}
#banner .next{right:8rem;}
}
@media(max-width:1550px){}
@media(max-width:1399px){}
@media(max-width:1280px){}
@media(max-width:1024px){#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_zzjs .rr .ibox ul{grid-template-columns:repeat(2,1fr) !important;gap:2rem 1rem;}
.nhz .rr{padding:5rem 0;}
.n_xyld .rr ul li a{grid-template-columns:repeat(1,1fr);}
.n_xyld .rr ul li a .txt{padding:1rem;}
.n_xyld .rr ul{gap:2rem 1rem;}
.n_xyld .rr ul li a .txt h3{font-size:1.5rem;margin-bottom:1rem;}
.n_xyld .rr ul li a .txt p{font-size:1rem;}
footer .top #gotop,footer .ibox{display:none;}
footer .hz,footer .hz .tel{flex-direction:column;}
footer .hz .tel{gap:1rem;}
.n_xwxq .rr .top h2{font-size:1.875rem;}
.n_xyld .rr ul li a .img{height:14rem;}
.n_title h2{font-size:2rem;margin-bottom:2rem;}
.n_xzdw .rr .ibox .tbox{flex-wrap:wrap;gap:1.5rem;}
.n_xzdw .rr .ibox .tbox .txt>h3{margin-bottom:1.5rem;}
.n_xzdw .rr .ibox .tbox .txt .ar_article{line-height:1.75;}
.n_xzdw .rr .ibox .tbox .img{max-width:none;height:26rem;}
.n_xwxq .rr .top .box{padding:1.25rem;}
.n_xwxq .rr .top .box .ll{flex-wrap:wrap;gap:1rem;}
.n_szxq .rr .ibox{flex-wrap:wrap;gap:2rem;}
.n_szxq .rr .ibox .img{margin:0 auto;}
.n_szdw .rr ul{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;}
.n_szdw .rr ul li a .img{height:17.625rem;}
.pages{flex-wrap:wrap;justify-content:center;}
.n_kydt .rr ul li a{flex-wrap:wrap;}
.n_kydt .rr ul li a .img{max-width:none;height:19rem;}
#banner .hz{max-width:70%;max-height:80%;}
#banner{height:40vh;}
#banner .hz{display:flex;align-items:center;justify-content:center;}
.s_flex{flex-wrap:wrap;}
.s_news .nbox .ll a .img{height:21rem;}
.s_news .nbox{flex-wrap:wrap;}
.s_fwzn{width:100%;}
.s_xbox{grid-template-columns:repeat(1,1fr);}
.s_title h2{font-size:1.5rem;}
#n_banner .hz .n_mbx,.n_nav,.n_xwxq .rr .top .box .back,.n_xwxq .rr .aa{display:none;}
#banner .prev{left:30px;}
#banner .next{right:30px;}
}
@media(max-width:768px){#m_n_nav{display:block}
.w1600{padding:0 15px}
#banner .prev{left:15px;}
#banner .next{right:15px;}
}
@media(max-width:480px){}
