@media(min-width:1601px) {
html {font-size:16px}
.w1600 {padding:0 10rem; overflow:hidden;}
}
@media(max-width:1750px) {
html {font-size:16px}
.w1600 {padding:0 8rem}
}
@media(max-width:1600px) {
html {font-size:14px}
.w1600 {padding:0 5rem}
}
@media(max-width:1550px) {
.n_shzr li .box .txt {padding-left: 4%;}
#xzzw_list .box .left {max-height: 27.25rem;}
}
@media(max-width:1399px) {
html {font-size:13px}
}
@media(max-width:1380px) {
.s_cpfa .top .right {max-width: 62rem;padding-left: 6.75rem;}
}
@media(max-width:1280px) {
#pc_header .right ul {gap: .5rem;}
#xzzw_list .line {margin: 1.875rem 0;}
#xzzw_list .box .left {max-height: 25.25rem;}
.n_ssfw li, .s_jzfw li {height: 29rem;}
.n_yfzx li .img {max-width: 45rem;}
.n_pzgl li {min-height: 23.875rem;padding: 3.4375rem 2.625rem;}
.n_news .hz a,.n_news2 .hz a {height: 25rem;}
.n_dszzc .hz .iimg {max-height: 47.875rem;}
.n_mnwh li {padding: 2.5rem;}
.n_mnjs .top .ar_article {max-width: 60rem;}
.s_news .hz {height: 36.35rem;}
.s_news .hz .right .box a {margin-bottom: 1.5rem;}
.s_cpfa .top .right {max-width: 63.8125rem;padding-left: 20.375rem;}
}
@media(max-width:1100px) {
#pc_header {display:none}
#m_header {display:block}
#nav_btn_box {display:block}
.w1600 {padding:0 30px}
.n_lxwm .hz .box{ width:100%;}

.n_news li{ margin-bottom:12px; height:auto !important; height:48px; min-height:48px;}
.n_news li a .time{ top:10px; width:60px; font-size:12px;}
.n_news li a .time span{ font-size:20px; line-height:30px;}
.n_news li a .time i { height:1px;}
.n_news li a .txt{width: calc(100% - 60px)}
.n_news li a .txt h2{font-size:15px;white-space:normal;overflow: hidden;
text-overflow: ellipsis; font-weight:bold; color:#333;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.n_news li a .txt .p{ line-height:24px; height:48px; display:none;}
footer .box .ico{margin-left: 7%;}
}
@media(max-width:768px) {
#m_n_nav {display:block}
.pb16{  height:9rem!important; width:100%;}
.s_gymnb{grid-template-columns:repeat(1,1fr);}
.s_gymnb .box {padding: 1.25rem 0 1.375rem;}

.w1600 {padding:0 15px}
.swiper {overflow: hidden !important;}
#n_banner {height: 18rem;}
#n_banner .box h2 {font-size: 2rem;}
#n_banner .box p {font-size: 1rem;margin-bottom: .875rem;}
#n_banner .box {padding-top: 20%;}
.n_nav {display: none;}

footer .top .f_logo p { margin-bottom:10px; font-size:13px;}
footer .top .f_logo img {max-width: 99%;}
footer .top .go {display: none;}
footer .box .left { max-width:100%!important;width:100%!important;}
footer .box .right {display: none;}
footer .f_down .link {display: none;}
footer .box {padding: 3.75rem 0;}
footer .f_bg {height: 3.75rem;}

.n_title h2 {font-size: 2rem;}
.n_lxwm .hz .box {padding: 2.5rem;}
.n_lxwm .hz .box h2 {font-size: 1.7rem;margin-bottom: 1.5rem;}
.n_lxwm .hz .box::after {width: 100%;}
.n_lxwm .hz .box .txt {margin-bottom: 1rem;}
.n_lxwm .hz2 .box {flex-wrap: wrap;gap: 2rem;}
.n_lxwm .hz2 .box .right form .inp {grid-column: span 2;}
.n_lxwm .hz2 .box .right form button {min-height: 4.375rem;}
.online_q {display: none;}
.n_title {margin-bottom: 2rem;}

.n_rczl .top {flex-wrap: wrap;gap: 0;margin-bottom: 0;}
.n_rczl ul {display: none;}
.n_rclm ul {grid-template-columns: repeat(1, 1fr);}
.n_rclm li h2, .n_rclm li .img {margin-bottom: 2.5rem;}
.n_rclm li .bt {font-size: 1.5rem;line-height: 1.5;}

.n_shzp .hz dt {padding: 1.5rem;}
.n_shzp .hz dt .time {display: none;}
.n_shzp .hz dt .zy {display: none;}
.n_shzp .hz dt h2 {width: calc(100% - 2.1875rem - 1rem);}
.n_shzp .hz dd {padding: 1.5rem;}
.n_shzp .hz dd .box {flex-wrap: wrap;gap: 2rem;}
.n_shzp .hz dd .box .right .fsyj {margin-top: 2rem;}
.n_shzp .hz dd .box .left .ar_article {margin-bottom: 2rem;}

#n_banner .box .ar_article {line-height: 1.5;}
.n_ycwz .top {grid-template-columns: repeat(1, 1fr);gap: 2rem;}
.n_ycwz .top .box a {padding: 1.5rem;}
.n_ycwz li a {padding: 1.5rem 0;flex-wrap: wrap;gap: .875rem;}
.n_ycwz li a h2 {font-size: 1.25rem;}
.n_ycwz li a .time {padding-left: 7%;}
.xiazai form input { max-width:100%;}

.n_news_show .hz .right {display: none;}
.n_news_show .hz .left .top {flex-wrap: wrap;}
.n_news_show .hz .left {max-width: none;padding-right: 0;}
.n_news_show .hz .left::after {display: none; }
.n_news_show .hz .left .top h2 {font-size: 1.75rem;line-height: 1.25;}
.n_news_show .hz .left .box {display: none;}
.prev, .next {width: 39px;height: 39px;border-radius: 50%;background: #fff;border: 2px solid #3498db;color: #3498db;font-size: 20px;
box-shadow: 0 4px 10px rgba(52, 152, 219, 0.2);}

.n_qcyy .top .ar_article {margin-bottom: 2rem;}
.n_qcyy .top .box h3 {font-size: 2rem;}
.n_qcyy .top .box .hz {grid-template-columns: repeat(2, 1fr);}
.n_qcyy .top .box .hz div {padding: 1.5rem;}
.n_qcyy .top .box .hz h2 {font-size: 1.5rem;margin-bottom: 1rem;}
/* .n_qcyy .top .box .hz div:last-child {grid-column: span 2;} */
#n_qcyy li {padding: .875rem 1rem;}
.n_qcyy .top {margin-bottom: 3.75rem;}
.n_pro_c li .txt {padding: 1.5rem;width: 100%;}
.n_pro_c li .txt h2 {font-size: 1.5rem;line-height: 1.25;margin-bottom: 1rem;}
.n_pro_c li .txt .more {padding: .5rem 1rem;}
.n_pro_l .box {padding: 2rem 0;flex-wrap: wrap;gap: 2rem;}
.n_pro_l .txt h2 {font-size: 2rem;margin-bottom: 1rem;}
.n_pro_l .txt .line {margin-bottom: 2rem;}

.yf_top .hz {position: unset;transform: none;padding: 2rem;min-height: auto;}
.yf_title h2 {font-size: 1.75rem;margin-bottom: 1rem;}
.yf_title p {font-size: 1.25rem;}
.yf_title {margin-bottom: 2rem;}
.n_yfzx li {flex-wrap: wrap;margin: 0 15px;padding:  2rem 0;gap: 2rem;margin-bottom: 0;border-bottom: 1px solid rgba(0, 0, 0, .1);}
.n_yfzx li:nth-child(odd) .txt {padding-right: 0;}
.n_yfzx li:nth-child(even) .txt {padding-left: 0;}
.n_yfzx li .txt h2 {font-size: 1.75rem;margin-bottom: 1rem;}
.n_yfzx li:nth-child(even) {flex-direction: unset;}
.yf_top {margin-bottom: 1.75rem;}

.n_pzgl ul {grid-template-columns: repeat(2, 1fr);}
.n_pzgl li:last-child {grid-column: span 2;margin-top: 1rem;}
.n_pzgl li {padding: 1.5rem;min-height: auto;}
.n_pzgl li h2 {margin-bottom: 1.25rem;font-size: 1.25rem;}
.n_pzgl li:last-child h2 {font-size: 2rem;}

.n_news .top .right {display: none;}
.n_news .top .n_title {text-align: center;width: 100%;}
.n_news .top {width: 100%;margin-bottom: 2rem;}
.n_news .hz {grid-template-columns: repeat(1, 1fr);}
.n_news .hz a {height: auto;}
.n_news .hz a .txt {padding: 2rem;}
.n_news .line {margin: 2rem 0;}
.n_news ul {grid-template-columns: repeat(1, 1fr);}
.n_news li a .txt {padding: 2rem;}
.n_dszzc .hz .iimg {display: none;}


.n_news2{padding:1.75rem 0 16rem;}
.n_news2 .hz {grid-template-columns: repeat(1, 1fr);display: inline;background: white;	border-radius: 20px;overflow: hidden;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);	transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
	height: 440px;	position: relative;	display: flex;	flex-direction: column;	align-items: center;	padding: 3.5rem 2rem;}
.n_news2 .hz a {height: auto;}
.n_news2 .hz a .txt {padding: 2rem;}
.n_news2 .line {margin: 2rem 0;}


.n_news2 .hz .box{ width:auto; padding:4%; margin-right:0;}
.n_news2 .hz .box img{ border-radius: 9999px; border:1px solid #fff;}

.n_news2 .hz .txt{ width:100%;}
.n_news2 .hz .txt .time{font-size:1rem;margin-bottom:1.25rem; }
.n_news2 .hz .txt h2{font-size:1.2rem; margin-bottom:1.25rem; }
.n_news2 .hz .txtnr{ width:100%; border-left:0; padding-left:0;}


.n_mnwh ul {grid-template-columns: repeat(2, 1fr);}
.n_mnwh li:first-child {grid-column: span 2;grid-row:  span 1;}
.n_mnwh li:first-child .ar_article {max-width: none;}
.n_mnwh li {padding: 2rem;justify-content: flex-start;}
.n_mnwh li h2 {font-size: 1.5rem;margin-bottom: 1.5rem;}
.n_mnwh li .ico {max-width: 2.5rem;max-height: 2.5rem;}
.n_mnwh li:last-child {grid-column: span 2;}

.n_mnjs .top {flex-wrap: wrap;margin-bottom: 3rem;}
.n_mnjs .top .n_title {margin-bottom: 0;}
.n_mnjs .hz {grid-template-columns:repeat(1,1fr);gap:3rem;}
.n_mnjs .hz .left {display: none;}
.n_mnjs .hz .mn_video::before {width: 5rem;height: 5rem;}
.n_sdjd li .box {flex-wrap: wrap;}
.n_sdjd li .box .txt .line {display: none;}
.n_sdjd li .box .txt h2 {margin-bottom: 2rem;}

.n_fzlc .top .txt {display: none;}
.n_fzlc ul li {margin: 2rem 0;}
.n_fzlc ul li {flex-direction: column;padding-left: 6%;gap: 1rem;}
.n_fzlc ul li:nth-child(odd) h2 {text-align: left;}
.n_fzlc ul::after {left: 2%;}
.n_fzlc ul li .ar_article, .n_fzlc ul li h2 {max-width: 100%;}
.n_fzlc ul li .y {left: 2%;}
.n_fzlc ul li:nth-child(even) {flex-direction: column;}
.n_fzlc ul li:nth-child(even) .ar_article p {justify-content: flex-start;}
.n_fzlc ul li h2 {font-size: 2rem;}

.n_sdjd, .n_fzlc ul {padding-top: 2rem;}
.n_qyry ul {grid-template-columns: repeat(2, 1fr);gap:.5rem 1.5rem;}
.n_qyry ul li a .img{height:8.25rem;}
.n_qyry ul li a .img img {max-width: 11.1875rem;max-height: 8.25rem;}
.n_qyry ul li a .txt {background-image: none;height: auto;}
.n_qyry ul li a .txt h2 {position: unset;transform: none;}

.n_shzr .top .hz {flex-wrap: wrap;gap: 0;}
.n_shzr ul {margin: 2rem 15px 0;}
.n_shzr li {padding: 2rem 0;}
.n_shzr li .box {flex-wrap: wrap;}
.n_shzr li .box .txt h2 {font-size:1.5rem;margin-bottom: 2rem;}
.n_shzr li .box .txt {padding-left: 0;}
.n_shzr li .box .txt .ico {max-width: 3.5rem;max-height: 3.5rem;}
.n_kcxfz .top {flex-wrap: wrap;margin-bottom: 3rem;}

#banner .pagination {bottom: 2rem;}
#banner .swiper-slide {height: 40vh;}
#banner .hz .txt p {font-size: 2.5rem;margin-bottom: 1.5rem;}
#banner .hz .txt h2 {font-size: 1.25rem;margin-bottom: 3.75rem;}
#banner .hz .txt a {padding: .5rem 1.5rem;}

.s_gymn .top {flex-wrap: wrap;}
.s_title h2 {font-size: 2rem;line-height: 1.5;}
.s_gymn .top .right {display: none;}
.s_gymn ul {margin-top: 0;}
.s_gymn li a .txt {padding: 1rem;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.s_gymn li a .txt p {display: none;}
.s_gymn li:first-child a .txt {
justify-content: flex-start;align-items: flex-end;padding-bottom: 2rem;height: 70%;}
.s_gymn li:first-child a .txt p {display: block;}

.s_news .hz {flex-wrap: wrap;height: auto;}
.s_news .hz .left ul {grid-template-columns: repeat(1, 1fr);}
.s_news .hz .left li a .txt {padding: 2rem;}
.s_news .hz .right {padding: 2rem;}
.s_news .hz .right .box {overflow-y: hidden;}

.s_cpfa .top {flex-wrap: wrap;margin-bottom: 2rem;}
.s_cpfa .top .right {max-width: none;padding-left: 0;}
.s_cpfa .cpfaimg .hz {padding: 2rem;flex-wrap: wrap;}
.s_cpfa .cpfaimg .hz .left .jt {margin-top: 2rem;}
.s_cpfa .cpfaimg .hz .left h2 {font-size: 1.25rem;margin-bottom: 1.5rem;}
.s_cpfa .cpfaimg .hz .left p {margin-bottom: 2rem;}

.s_yxwl .top .right {display: none;}
.s_yxwl .ywmap .d1 .box {width: 3rem;height: 3rem;}
.s_jzfw ul {margin-top: 1rem;display: grid;grid-template-columns: repeat(2, 1fr);gap: 1.5rem;}
.s_jzfw ul li, .s_jzfw li.on {width: 100%;height: auto;}
/*.s_jzfw ul li:first-child {grid-column: span 2;}*/

.s_jzfw li .txt h2 {font-size: 1.4rem;text-align: center;}
.s_jzfw li .txt {padding: 2rem 1rem;}
.s_jzfw li .txt h3 {display: none;}

.n_xyzp .hz2 {display: none;}
.s_jzfw li.on .txt {padding-bottom: 2rem;}
.s_jzfw li:first-child .txt {padding-bottom: 2rem;}
.s_jzfw li:first-child .txt h2 {text-align: left;}
.s_jzfw li:first-child .txt h3 {display: block; overflow:hidden}

.n_shzr{ padding-bottom:15rem!important; padding-top:0!important;}
.n_mnjs,.n_qyry{ padding-bottom:15rem!important; padding-top:2rem!important; }
.n_pzgl{ padding-bottom:1rem!important; padding-top:0rem!important; }
.n_shzp{ padding-bottom:16rem!important; padding-top:2rem!important;}
.s_jzfw {padding-top: 3rem; padding-bottom:2rem;}
.n_news_show .hz{padding-top: 3rem; padding-bottom:0rem; overflow:hidden;}
.n_page, .n_lxwm, .n_rclm, .n_ycwz, .n_qcyy, .n_pro_c, .n_pro_l, .n_sytx, .n_news, .n_fzlc, .n_shzr,.n_kcxfz{padding-top:1rem; padding-bottom:15rem; overflow:hidden;}

.n_rczl, .n_yfzx, .n_pzgl, .n_dszzc, .n_mnwh, .s_gymn, .s_news, .s_cpfa, .s_yxwl, .s_cxfw {padding: 3.75rem 0;}
.s_cxfw .hz {height: auto;}
.s_cxfw .h2 {font-size: 2rem;margin-bottom: 2.5rem;}
.n_lxwm .hz2 {padding-top:0rem;margin-bottom: 1rem;}

.n_xyzp .hz1 li a {padding: 2rem;}
.s_cxfw .s_cxfw_slide2 .swiper-slide-active .box h4 {font-size: 1.5rem;margin-bottom: 1.25rem;line-height: 1.5;}
.n_xyzp .hz .box {flex-wrap: wrap;}
.n_xyzp {padding-top: 3.75rem;}
.n_xyzp .line {margin: 2rem 0;}
.n_xyzp .hz1 ul {grid-template-columns: repeat(1, 1fr);}
.s_cxfw .hz .centerbox, .s_cxfw .jt {display: none;}
.s_cxfw .hz2 .s_cxfw_slide3 .swiper-slide-thumb-active .box h3 {width: 70%;}
.s_cxfw .s_cxfw_slide2 .swiper-slide {padding: 0;}
.sxbox{ display:none;}

#xzzw_list .box .left {max-height: none;}
#xzzw_list .box {flex-wrap: wrap;}
.xzzw .tc_content {margin: 0 15px;}
#xzzw_list .hz {padding: 1.5rem 1.125rem;}
#xzzw_list .hz2 {max-height: 38rem;overflow: hidden;overflow-y: auto;}
#xzzw_list .line {margin: .875rem 0;}
}
@media(max-width:480px) {
}
