@media(min-width:1601px) {
html {
	font-size: 16px
}
.w1600 {
	padding: 0 10rem
}
}
@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 {
	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
}
}
@media(max-width:768px) {
#m_n_nav {
	display: block
}
.w1600 {
	padding: 0 15px
}
.swiper {
	overflow: hidden !important;
}
#n_banner {
	height: 18.25rem;
}
#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 img {
	max-width: 100%;
}
footer .top .go {
	display: block;
}
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%;
}
.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.875rem;
	line-height: 1.25;
}
.n_news_show .hz .left .box {
	display: none;
}
.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 {
	1grid-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_news li a .txt h2 {
	margin-bottom: 2rem;
	min-height: auto;
}
.n_dszzc .hz .iimg {
	display: none;
}
.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 {
	flex-wrap: wrap;
}
.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 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: 2rem;
	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: 50vh;
}
#banner .hz .txt p {
	font-size: 1.5rem;
	margin-bottom: 1.5rem;
}
#banner .hz .txt h2 {
	font-size: 2.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.875rem;
	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.5rem;
	text-align: center;
}
.s_jzfw li .txt {
	padding: 2rem;
}
.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: 7.75rem;
}
.s_jzfw li:first-child .txt h2 {
	text-align: left;
}
.s_jzfw li:first-child .txt h3 {
	display: block;
}
.n_page, .n_lxwm, .n_lxwm .hz2, .n_rclm, .n_shzp, .n_ycwz, .n_news_show .hz, .n_qcyy, .n_pro_c, .n_pro_l, .n_sytx, .n_news, .n_mnjs, .n_fzlc, .n_qyry, .n_shzr, .n_kcxfz, .s_jzfw {
	padding-top: 3.75rem;
}
.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_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;
}
#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) {
}
