﻿@media(min-width:1601px){.w1600{padding:0 10rem}
}
@media(max-width:1750px){.w1600{padding:0 8rem}
}
@media(max-width:1600px){.w1600{padding:0 5rem}
}
@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}
#m_header .logo{ max-width: 100%;}
#s_advertisement{ height: 30rem;}
#s_advertisement .img{ width: 100%; height: 100%;}
#n_banner{height:15rem;}
#n_banner .hz h2{font-size:2rem;}
#n_banner .hz p{font-size:1.25rem;margin-bottom:.5rem;}
.n_nav{display:none;}
.n_lxwm .hz .left .txt .ico{width:3rem;height:3rem;}
.n_lxwm .hz .left h6{margin-bottom:.25rem;}
.n_lxwm .hz .left .txt{gap:.5rem;}
.n_title h2{font-size:2rem;}
.n_lxwm .hz .right .img .tt{width:12rem;height:12rem;}
.n_lxwm .hz .right .img .tt .d1{width:6rem;height:6rem;}
.n_lxwm .hz .right .img .tt .d2{width:9rem;height:9rem;}
.n_jdgc ul li .img{height:16rem;}
.n_dszzc .top .ibox .txt h3,.n_dszzc .top .ibox .iconfont{font-size:2rem;}
.n_gcxq .top h2{flex-direction:column;gap:1rem;font-size:2rem;}
.n_dszzc .top .ibox .txt h3{margin-bottom:1rem;}
.n_gcxq .ibox .li{gap:1rem;}
.n_dszzc .top .ibox .txt p{font-size:1.25rem;}
.n_ycwz .top .box a{padding:1.5rem;}
.n_ycwz .top .box .ms{margin-bottom:1rem;}
.n_ycwz .line{margin:2rem 0;}
.n_ycwz li a{padding:1rem;flex-direction:column;align-items:flex-start;gap:.5rem;}
.n_ycwz li a .time{padding-left:2rem;}
.n_ycwz li a h2{font-size:1.25rem;}
.n_xwlb .top .box a .img{height:19.5625rem;}
.n_xwlb .top .box a .txt{padding:1.5rem;}
.n_xwlb .top .box a h3{font-size:1.25rem;min-height:auto;}
.n_xwlb li a{flex-wrap:wrap;gap:2rem;}
.n_xwlb li a .img{max-width:none;height:20rem;}
footer .copy{padding-top:2rem;}
.pages .box{margin-top:3rem;}
.n_xwxq .hz .right{display:none;}
.n_xwxq .hz{padding:1.5rem;}
.n_xwxq .hz .left{padding-right:0;}
.n_xwxq .hz .left .kws{flex-wrap:wrap;gap:1rem;}
.n_jdgc ul,.n_ycwz .top{grid-template-columns:repeat(1,1fr);gap:2rem;}
.n_xwxq .hz .left .top h2{font-size:1.5rem;line-height:1.5;}
.n_qyrz .hz{flex-wrap:wrap;}
.n_qyrz .hz .left{background:none;}
.n_qyrz ul li a .img{height:10.625rem;margin-bottom:1rem;}
.n_jdgc ul li .txt{padding:1.5rem;}
.n_jdgc ul li .txt h3{font-size:1.5rem;}
.n_qyrz .hz .left{position:unset;}
.n_qyrz .hz .left::after{display:none;}
.n_xwlb .top{grid-template-columns:repeat(1,1fr);gap:1rem;}
.n_qyrz .hz .left a{display:inline-block;padding:.75rem 1rem;background-color:rgba(0,0,0,.1);}
.n_qyrz .hz .left a.on{background-color:#e88121;}
.n_qyrz .hz .left{padding:0;}
.n_qyrz .hz .left .nav_sj{white-space:nowrap;}
.n_qyrz .hz .left{max-width:none;}
footer{ background-color: #ffffff;}
footer .top{ justify-content: center;}
footer .top .left,footer .link,.n_xwlb .top .box a .ms,.n_qyrz .hz .left a::before,.n_qyrz .hz .left a::after,.n_qyrz .hz .left a p::after{display:none;}
footer .top .right .tel h6, footer .top .right .tel h5{ color: #333333;}
.n_qyrz ul{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;}
.n_qyrz ul li a .txt{background:none;height:auto;}
.n_qyrz ul li a .txt h2{position:unset;transform:none;}
.n_lxwm .hz{flex-wrap:wrap;gap:2.5rem;}
.n_dszzc .hz{flex-wrap:wrap;}
.n_dszzc .hz .img{max-width:none;}
.n_page .ar_article h4{font-size:1.25rem;line-height:1.5;}
.n_lxwm,.n_jdgc,.n_gcxq,.n_page,.n_ycwz,.n_xwlb,.n_xwxq,.n_qyrz,.n_dszzc .top,.n_dszzc .hz,.n_gywm .hz{padding:3.75rem 0;}
.n_gywm .hz .ibox{flex-wrap:wrap;gap:2rem;}
.n_gywm .hz .ibox .left p{font-size:5rem;margin-top:0;}
.n_gywm .hz .ibox .left p a{display:none;}
.n_gywm .hz .ibox .left h6{margin-top:0;text-align:left;}
.n_gywm .hz .ibox .ar_article h4{font-size:1.25rem;}
.n_gywm .sz_box{display:none;}
.n_gywm .hz .ibox{margin-bottom:0;}
.n_fzlc{padding:3.75rem 0;}
.n_fzlc .top .left p{font-size:2rem;line-height:1.5;}
.n_fzlc::before{top:49%;}
.n_fzlc .hz .txt h3{font-size:2rem;}
.s_jdgc .hz .ibox2 .swiper-slide{width:calc(50% - .5rem);}
.s_jdgc .hz .ibox2{margin:1rem 30px 0;}
.s_jdgc .hz .ibox1 .swiper-slide a .txt{padding:1.5rem;}
.s_jdgc .hz .ibox1 .swiper-slide a .txt h3{font-size:1.5rem;}
.s_top{flex-wrap:wrap;gap:2rem;}
#sjdgc li{padding:.75rem 1rem;}
#sjdgc{flex-wrap:wrap;justify-content:flex-start;}
.s_title h2{font-size:2rem;margin-bottom:1rem;}
.s_title p{font-size:2rem;}
.s_jdgc{padding:3.75rem 0;}
.s_top{margin-bottom:2rem;}
.swiper{overflow:hidden !important;}
.s_gywm .hz{grid-template-columns:repeat(1,1fr);gap:2rem; display: flex; flex-direction: column-reverse;}
.s_gywm .hz .ibox .top{gap:1.25rem;}
.s_gywm .hz .ibox .top .img{max-width:10rem; height: 8rem;}
.s_gywm .hz .ibox .a a{padding:1.25rem 0;}
.s_gywm .right .l1 a .txt{padding:2rem;}
.s_gywm .right .l2 a .txt .iconfont{ display: none;}
.s_gywm .right .l2 a .txt{padding:2rem;}
.s_jyfw .ibox1 .swiper .hz .ff .txt h3{font-size:2rem;margin-bottom:1rem;}
.s_jyfw .ibox1 .swiper .hz .ff .txt h6{font-size:2rem;margin-bottom:1rem;}
.s_jyfw{height:30rem;}
.s_jyfw .ibox1 .swiper .hz{top:4rem;}
.s_jyfw .ibox2 .swiper-slide .txt h6{display:none;}
.s_jyfw .ibox2 .swiper-slide .txt{padding:1rem;height:5rem;}
.s_jyfw .ibox2 .swiper-slide .txt .ii i{display:none;}
.s_jyfw .ibox2 .swiper-slide .txt .ii h3{font-size:1rem;text-align:center;}
.s_jyfw .ibox2 .swiper-slide .txt .ii{display:block;}
.s_jyfw .ibox1 .swiper .hz .ff .txt a{margin-top:2rem;}
.web{ display: none;}
.wap{ display: block;}
#banner{ margin-top: 0;}
#banner .hz .ff .jt{display:none;}
#banner .hz .ff .txt{max-width:none;}
#banner .hz .ff .txt p{font-size:1rem;margin-bottom:1rem;}
#banner .hz .ff .txt h2{font-size:2rem;}
#banner .hz .ff .txt a{margin-top:2rem;}
.s_gywm{padding:3.75rem 0;}
}
@media(max-width:768px){#m_n_nav{display:block}
.w1600{padding:0 15px}
.s_jdgc .hz .ibox2{margin:1rem 15px 0;}
}
@media(max-width:480px){
	.s_gywm .right .l1 a .txt{ gap: 0.5rem; align-items: flex-start; padding: 1.5rem;}
	.s_gywm .right .l1 a .txt .ll{ max-width: 6.6rem;}
	.s_gywm .right .l1 a .txt .ll h3, .s_gywm .right .l2 a .txt .ll h3{font-size: 1.5rem;}
	.s_gywm .right .l1 a .txt .ll p, .s_gywm .right .l2 a .txt .ll p{ font-size: 1rem; letter-spacing: 1px;}
	.s_gywm .right .l1 a .txt h6{ font-size: 0.99rem;}
	.s_gywm .right .l2 a .txt{ padding: 1.5rem;}
	.s_jyfw .ibox2 .swiper-slide{ width: calc(50% - .4375rem);}
	.s_jyfw .ibox1 .swiper .hz .ff .txt p{ font-size: 1.25rem;}
	.s_jyfw .ibox1 .swiper .hz .ff .txt p.p1{ font-size: 1.5rem;}
	.s_jdgc .hz .ibox1 .swiper-slide a .img, .s_jdgc .hz .ibox1 .swiper-slide a .txt{ float: none; width: 100%;}
	.s_jdgc .hz .ibox1 .swiper-slide a .txt{ padding: 1.5rem 0;}
	.s_jdgc .hz .ibox1 .jt{ top: -4.5rem; width: 2.5rem; height: 2.5rem;}
	.s_jdgc .hz .ibox1 .prev{ right: 3rem;}
	.advertisement .gg_h2{ font-size: 1.875rem;}
	.advertisement .gg_h3{ font-size: 1.5rem;}
	.advertisement .gg_h4{ font-size: 1rem; line-height: 1.5;}
	.advertisement .gg_h4 span{ margin: 0 0.5rem;}
	.advertisement .gg_h5{ font-size: 1.5rem;}
	footer .top .right .f_right{ margin-top: 2.5rem;}
}
