﻿@media(min-width:1601px){.w1600{padding:0 10rem}}
@media(max-width:1750px){}
@media(max-width:1600px){}
@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,.n_tplb ul{padding:0 30px;overflow-x:hidden;overflow-y:clip;}
#n_banner{height: 15rem;}
.n_wyjz .ar_article h2{font-size: 1.5rem;}
.n_wyjz .ar_article .ibox{grid-template-columns: repeat(1,1fr);gap: 2rem;}
.n_wyjz .ar_article .ibox .li .txt{padding: 1.5rem;height: auto;}
.n_wyjz .ar_article .ibox .li .sz{z-index: 5;}
.n_wyjz .ar_article .fbox{flex-wrap: wrap;}
footer .hz{flex-wrap: wrap;}
footer .hz .ll{flex-wrap: wrap;gap: 2rem;}
footer .hz .ll .flogo{max-width: 10rem;margin: 0 auto;}
footer .hz .ll .tel .ibox{gap: 1rem;}footer .hz .ll .tel .ibox{font-size: 1rem;}
footer .copy{margin-top: 2rem;}.n_wzlb ul li a h3::before{margin-right: .5rem;}
.n_wzlb ul li a h3{font-size: 1rem;padding: 1rem;}.n_tplb ul{display: grid;grid-template-columns: repeat(2,1fr);gap: 2rem 1rem;}
.n_tplb ul li a{flex-wrap: wrap;}.n_tplb ul li a .ll{max-width: none;padding: 0;}.n_tplb ul li a .ll .time span{font-size: .625rem;}
.n_tplb ul li a .ll .time{width: 4rem;height: 4rem;left: 1rem;top: 1rem;transform: none;}
.n_tplb ul li a .ll .time p{font-size: 1.5rem;}.n_tplb ul li a{padding: 0;gap: 1rem;}
.n_tplb ul .w1600{padding: 0;}.n_tplb ul li a .ll .img{height: 11rem;}
.n_tplb ul li a .txt h3{font-size: 1rem;margin-bottom: 0;-webkit-line-clamp: 2;line-clamp: 2;display: -webkit-box;white-space: wrap;line-height: 1.5;}
.n_splb ul{grid-template-columns: repeat(2,1fr);gap: 2rem 1rem;}
.n_splb ul li a .img{height: 11.25rem;}
.n_splb ul li a .img::before{width: 3rem;height: 3rem;}
.n_splb ul li a .txt{padding: 1.25rem 1.25rem 0;}
.n_splb ul li a .txt h3{font-size: 1rem;min-height: auto;}
.n_rwlb ul{grid-template-columns: repeat(2,1fr);gap: 2rem 1rem;}
.n_rwlb ul li a{padding-right: 0;}.n_rwlb ul li a .txt{padding: 1.25rem;}
.n_rwlb ul li a .img{height: 10.625rem;}.n_rwlb ul li a .txt h3{font-size: 1rem;min-height: auto;}
.n_lsyg .top .rr h2{font-size: 2rem;}.n_lsyg .hz{margin-bottom: 3rem;}
.n_lsyg .top .rr h2::before{font-size: 2rem;}.n_lsyg .ibox .swiper .img{height: auto;}
.n_lsyg .ibox .swiper .swiper-slide .fbox{flex-direction: column-reverse;}
.n_lsyg .ibox .swiper .txt h3{font-size: 2rem;}
.n_lsyg .tbox{padding-bottom: 2rem;}
.n_jtjy{background-size: 100%;}
.n_jtjy .jt{right: 1.75rem;bottom: 7.3125rem;}
.n_jtjy .jt .iconfont{width: 2.5rem;height: 2.5rem;}
.n_jtjy .swiper-slide:nth-child(odd){margin-top: 0;}
.n_hdlb ul{grid-template-columns: repeat(2,1fr);gap: 2rem 1rem;}
.n_hdlb ul li a{padding: 1.5rem;width: 100%;height: 100%;}
.n_hdlb ul li a .ibox p{flex-wrap: wrap;}
.n_hdlb ul li a .ibox p{font-size: 1rem;}
.n_hdlb ul li a h3{font-size: 1.125rem;min-height: auto;}
.n_xwxq .top{gap: 1.5rem;}.n_xwxq .top .ibox h3{font-size: 1.25rem;}.n_xwxq .top .line{height: 6rem;}
.s_styx .hz .ll{max-width: none;}
.s_styx .hz .ll .li:nth-child(2){grid-row: span 1;}
.s_styx .hz .ll .li{height: 11rem;}
.s_styx .hz .ll .li:nth-child(3){grid-column: span 2;height: 18rem;}
.s_title .top .rr h2,.s_title .top .rr h2 .iconfont{font-size: 2rem;text-align: center;}
.s_title{margin-bottom: 3rem;}
.s_styx .hz .li .img::before{width: 3rem;height: 3rem;}
.s_hdyg ul{gap: 2rem 1rem;}.s_hdyg ul li a{padding: 1.5rem;flex-direction: column-reverse;gap: 1rem;}
.s_hdyg ul li a h3{font-size: 1rem;min-height: auto;}.s_hdyg ul li a .ibox p{flex-wrap: wrap;gap: .5rem;font-size: 1rem;}
.s_yxkx .a .txt .bt_txt4,.s_hdyg ul li a .img{display: none;}.s_yxkx .a .txt{padding: 1.5rem;}
.s_yxkx .a .img{height: 11.25rem;}
.s_yxkx .a h6{left: 1rem;top: 1rem;}.s_hdyg ul li a{padding-top: 3rem;}
.s_form{display: grid;grid-template-columns: repeat(1,1fr);gap: 2rem;}
.s_form input{max-width: none !important;}
.s_form::after,.s_form::before{display: none;}.s_form .text{margin: 0;}
.s_form .btn{max-width: calc(100% - 4rem);margin-left: 4rem;}
.s_form .btn::before{left: 0;transform: translate(-4rem,-50%);}
#banner{height: 50vh;}.s_djs .sz p{font-size: 3rem;}.s_djs .sz .d{font-size: 1.25rem;}
.s_djs h6{font-size:1rem;padding:.4375rem 1.8755rem;border-radius:.375rem;color:#b10604;margin-right:2.125rem;}
.s_djs .sz .p .bk::before, .s_djs .sz .p .bk::after,.s_djs .sz .p .bk{width: 2.875rem;}
.s_djs .sz .p .bk::before, .s_djs .sz .p .bk::after{height: calc(50% - 2px);}
.s_hdyg{padding: 10rem 0 5rem;}
.s_gqhd{padding: 5rem 0;}.s_title .top .ll,.s_title .top .rr h2::after,.n_lsyg .top .ll,.n_lsyg .top .rr h2::after{display: none;}
.n_bg{padding: 5rem 0 8rem;}#banner .pagination span{width: 3rem;height: 3rem;}#banner .pagination{display: none;}
.s_styx{padding: 5rem 0 10rem;background: url(../images/s_styx_bg_m.jpg) bottom no-repeat;background-size: 100%;}
.s_gqhd{padding-bottom: 0;}#banner::before{height: 9.6875rem;background-size: contain;}.s_djs .sz{margin-bottom: .5rem;}
#n_banner .hz,footer .hz .ll .line,footer .hz .rr,.n_tplb ul li a .txt p,.s_styx .hz .rr{display: none;}
}
@media(max-width:768px){#m_n_nav{display:block}
.w1600,.n_tplb ul{padding:0 15px}
}

@media(max-width:480px){}