.gh{ display:none; }
@media only screen and (max-width:1680px){
	.mews_show div.pf{ left:1%; }

}
@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1480px){
	.i_ip .gallery-cell a div.f dd,.i_xp .gallery-cell div.bg div.f dd{ font-size:1.875rem; }
}
@media only screen and (max-width:1280px){
	.foot_bg .width1680 .hidden.t ul.r li{ margin-left:0px; width:14.2%; }
	.i_news .gallery .gallery-cell{ height:29rem; }
	.about_ry .width1680 div.bg ul li div dl{ font-size:1rem; }

	.contact_wz .width1680 ul.r{ width:66%; }
	.contact_wz .width1680 ul.r li{ padding-bottom:5.5rem; }
	.contact_wz .width1680 ul.r li i.x{ height:4.5rem; }
	.contact_wz .width1680 ul.r li.l6{ margin: 0px 0px 0px 20%; }
}
@media only screen and (max-width:1100px){
	.top_bg .width1680 .lm_bg ul li div.t a{ padding:0px 1rem; }

}
@media only screen and (max-width:1024px){
	.top_h, .top_bg, .top_bg .width1680, .top_bg .width1680 a.logo, .top_bg .width1680 .t_r{ height:4rem; }

	.top_bg .gh{ display:block; position:absolute; top:50%; right:3%; width:2.5rem; height:2rem; margin-top:-1rem; cursor:pointer; }
	.top_bg .gh i{ position:absolute; background-color:#ffffff; width:100%; height:2px; left:0px; transition:all .5s ease; }
	.top_bg .gh i.t{ top:0; }
	.top_bg .gh i.c{ top:50%; margin-top:-1px; }
	.top_bg .gh i.f{ bottom:0px; }
	.top_bg.selected .gh i{ top:50%; transition:all .5s ease; }
	.top_bg.selected .gh i.t{ transform:rotate(45deg); }
	.top_bg.selected .gh i.c{ display:none; }
	.top_bg.selected .gh i.f{ transform:rotate(135deg); }

	.top_bg .width1680 a.logo img{ max-height:2.25rem; }
	.top_bg .width1680 .t_r{ margin-right:3rem; }

	.top_bg.selected{ background-color:#000000; }
	.top_bg .width1680 .lm_bg{ position:fixed; top:4rem; margin-right: 0px; background-color:#ffffff; right:0px; border-top:1px solid #eeeeee; height:auto; opacity:0; margin-left:0px; max-height:0px; transition:all 0.5s ease; overflow:hidden; }
	.top_bg.selected .width1680 .lm_bg{ opacity:1; max-height:100vh; bottom: 0px; transition:all 1s ease; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14);}
	.top_bg .width1680 .lm_bg ul{ height:88vh; overflow-x: hidden; overflow-y: auto; }
	.top_bg .width1680 .lm_bg ul li{ width:100%; margin-left:0px; height:auto; }
	.top_bg .width1680 .lm_bg ul li div.t{ line-height:3rem; height:3rem; display:block; position:relative; }
	.top_bg .width1680 .lm_bg ul li div.t i.fa{ display: block; position: absolute; top:0px; right:3%; bottom:0px; width:30%; z-index:2; margin-left: 0px; text-align:right; font-size:1.5rem; line-height:3rem; }
	.top_bg .width1680 .lm_bg ul li.on div.t i.fa{ transform: rotate(-180deg); text-align: left; }
	.top_bg .width1680 .lm_bg ul li div.t a{ padding:0px 3%; line-height: 3rem; color: #333333; }
	.top_bg .width1680 .lm_bg ul li:hover div.t a{ opacity:1; }
	.top_bg .width1680 .lm_bg ul li div.t a i{ display:none; }
	.top_bg .width1680 .lm_bg ul li:hover div.t a i{ display:none; }
	.top_bg .width1680 .lm_bg ul li.on div.t a{ background-color:#000000; color:#ffffff; }
	.top_bg .width1680 .lm_bg ul li.on div.t i.fa{ color:#ffffff; }
	.top_bg .width1680 .lm_bg ul li div.f{ position:relative; opacity:0; padding:0px 3%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0); }
	.top_bg .width1680 .lm_bg ul li:hover div.f{ padding:0px 3%; }
	.top_bg .width1680 .lm_bg ul li.on div.f{ opacity:1; max-height:100vh; display: block; }
	.top_bg .width1680 .lm_bg ul li div.f div dd{}
	.top_bg .width1680 .lm_bg ul li div.f div dd a{ text-align:left; }

	.top_bg .width1680 .lm_bg ul li.g{ display:none; }
	.top_bg .width1680 .lm_bg ul li.q{ display:block; }

	.xl_bg.x{ display:none; }

}
@media only screen and (max-width:800px){
	html,body{ min-width:414px; font-size:16px; }
	body{ overflow-x:hidden; margin:0px auto; }
	.width1680{ width:94%; max-width:30rem; }
	
	.top_bg .gh{ height:1.4rem; margin-top:-0.7rem; width:1.5rem; }

	.banner .swiper-wrapper .swiper-slide .width1680 div dd{  font-size:1.5rem; }
	.banner .swiper-wrapper .swiper-slide .width1680 div dl{ font-size:1rem; margin-top:0.5rem; }
	.banner .swiper-wrapper .swiper-slide .width1680 div ol{ margin-top:1rem; font-size:1rem; }
	.banner .swiper-wrapper .swiper-slide .width1680 div ol a{ width:8rem; }
	/*.banner .page{ font-size:0.75rem; }
	.banner .page span{ padding-top:0.5rem; }*/
	.banner .page{ bottom:1rem; }
	.banner .page span{ width:1.5rem; height:2px; margin:0px 0.25rem; }

	.banner div.qh{ display:none; }

	.i_bg{ padding:2rem 0px; min-height:100vh; }
	.i_tit dd{ font-size:1.5rem; margin-bottom:0.5rem; }
	.i_tit dl{ font-size:0.875rem; }
	.i_tit a{ position:relative; display:block; text-align:right; margin-top:0.5rem; font-size:0.875rem; }

	.i_cp_qh_bg{ padding:0px; margin-left:0px; }
	.i_cp_qh{ width:100%; }
	.i_cp_qh div.qh{ width:1.5rem; }
	.i_cp_qh div.qh_l{ margin-left:0px; }
	.i_cp_qh div.qh_r{ margin-right:0px; }

	.i_ip .swiper-container{ margin-bottom:2rem; }
	.i_ip .swiper-container .swiper-slide a{ width:90%; margin:0px auto; }
	.i_ip .swiper-container .swiper-slide a div.f{ margin-top:0.5rem; }
	.i_ip .swiper-container .swiper-slide a div.f dd{ font-size:1.25rem; }
	.i_ip .swiper-container .swiper-slide a div.f dl{ font-size:0.75rem; margin-top:0.5rem; }

	.i_xp .swiper-container{ margin-bottom:2rem; }
	.i_xp .swiper-container .swiper-slide div.bg{ width:90%; margin:0px auto; }
	.i_xp .swiper-container .swiper-slide div.bg div.f{ padding:0.5rem; height:auto; }
	.i_xp .swiper-container .swiper-slide div.bg div.f dd{ font-size:1.25rem; }
	.i_xp .swiper-container .swiper-slide div.bg div.f dl{ font-size:0.75rem; margin-top:0.5rem; }
	.i_xp .swiper-container .swiper-slide div.bg div.f del{ display:block; min-height:3rem; margin-top:0.5rem; position:relative; bottom:auto; left:auto; right:auto; }
	.i_xp .swiper-container .swiper-slide div.bg div.f del a{ font-size:0.875rem; }

	.i_jjfa .gallery-top, .i_jjfa .gallery-top .swiper-wrapper, .i_jjfa .gallery-top .swiper-wrapper .swiper-slide, .i_jjfa .gallery-top .swiper-wrapper .swiper-slide div.bg{ height:16.25rem; }
	.i_jjfa{ margin-top:0px; }
	.i_jjfa .gallery-top{ width:90%; }
	.i_jjfa .gallery-top .swiper-wrapper .swiper-slide div.bg{ width:96%; }
	.i_jjfa .gallery-top .swiper-wrapper .swiper-slide div.bg div{ bottom:1rem; }
	.i_jjfa .gallery-top .swiper-wrapper .swiper-slide div.bg div dd{ font-size:1.125rem; }
	.i_jjfa .gallery-top .swiper-wrapper .swiper-slide div.bg div dl{ font-size:0.75rem; margin-top:0.5rem; line-height:1.5; }
	.i_jjfa .gallery-thumbs{ margin-top:2rem; padding:0px 8%; }
	.i_jjfa .gallery-thumbs .swiper-wrapper .swiper-slide{ font-size:0.875rem; }
	.i_jjfa .gallery-thumbs .swiper-wrapper .swiper-slide:hover{ color:#ffffff; }

	.i_news{ height:auto; padding:2rem 0px; background-position:right bottom; background-color: #000000; background-size:auto 15rem; }
	.i_news i.bg{ display:none; }
	.i_news .swiper-container{ width:100%; margin-left:0px; }
	.i_news .swiper-container .swiper-slide i.x{ display:none; }
	.i_news .swiper-container .swiper-slide a{ width:90%; float:none; margin:0px auto; }
	.i_news .swiper-container .swiper-slide a div.x{ margin-top:0.5rem; }
	.i_news .swiper-container .swiper-slide a div.x dd{ font-size:1.25rem; height:auto; margin-bottom:1rem; }
	.i_news .swiper-container .swiper-slide a div.x ol{ font-size:0.875rem; }

	.foot_bg .width1680{ padding:2rem 0px; }
	.foot_bg .width1680 .hidden.t{ min-height:5rem; }
	.foot_bg .width1680 .hidden.t ul.l{ width:100%; }
	.foot_bg .width1680 .hidden.t ul.l li.i{ text-align:center; margin-bottom:1rem; }
	.foot_bg .width1680 .hidden.t ul.l li.c{ text-align:center; }
	.foot_bg .width1680 .hidden.t ul.l li.b form{ margin:0px auto; }
	.foot_bg .width1680 .hidden.t ul.r{ display:none; }
	.foot_bg .width1680 .hidden.t ul.l li.x{ text-align:center; }
	.foot_bg .width1680 .hidden.t ul.l li.x a{ float:none; display:inline-block; margin:0px 0.5rem; }
	.foot_bg .width1680 .hidden.t ul.l li.x a dl{ bottom:3rem; }
	.foot_bg .width1680 .hidden.t ul.l li.x a dl i{ margin-top:auto; margin-bottom: -1.25rem; bottom:0px; transform: rotate(180deg); }

	.foot_bg .width1680 .hidden.f dl{ font-size:0.75rem; width: 100%; text-align:center; }
	.foot_bg .width1680 .hidden.f dl.l a.b{ display:block; margin-top:0.5rem; }
	.foot_bg .width1680 .hidden.f dl.r{ margin-top:0.5rem; }

	.i_md .i_cp_qh_bg{ margin-top:0px; opacity:1; transition: all 2s ease; }
	.i_md .i_jjfa{ padding-top:0px; opacity:1; transition: all 2s ease; }
	
	.ny_banner .width1680{ height:15rem; }
	.ny_banner .width1680 div.bg dd{ font-size:1.5rem; }
	.ny_banner .width1680 div.bg dl{ font-size:0.875rem; }

	.ip_sjzy .width1680{ padding:2rem 0px; }
	.ip_sjzy .width1680 .tit{ font-size:1.5rem; }
	.ip_sjzy .width1680 .zy_t{ padding:1.5rem 0px; display:block; margin-bottom:2rem; }
	.ip_sjzy .width1680 .zy_t div.x{ padding-left: 5%; width:95%; font-size:1rem; min-height:1px; line-height:1.75; }

	.ip_sjzy .width1680 ul.zy_f{ margin-top:2rem; width:100%; }
	.ip_sjzy .width1680 ul.zy_f li{ width:100%; height:auto; }
	.ip_sjzy .width1680 ul.zy_f li div.bg{ margin:1.5rem 1rem; position:relative; }
	.ip_sjzy .width1680 ul.zy_f li div.bg dd{ font-size:1.125rem; line-height: 1.5rem; margin-right:0.5rem; }
	.ip_sjzy .width1680 ul.zy_f li div.bg dd img{ height:1.5rem; }
	.ip_sjzy .width1680 ul.zy_f li div.bg dl{ font-size:1rem; }

	.ny_tit{ height:2.5rem; line-height:2.5rem; padding:0.5rem 0px; }
	.ny_tit a{ font-size:0.875rem; margin:-2px 0.25rem 0px; }

	.ssl_lm{ top:4rem; }
	.ssl_lm ul li{ height:2.5rem; line-height:2.5rem; padding:0.5rem 0px; font-size:0.875rem; margin:-2px 0.25rem 0px; }

	.ssl_bg{ padding:2rem 0px 1rem; }
	.ssl_bg .width1680 .tit{ font-size:1.5rem; margin-bottom:1rem; }
	.ssl_bg ul.ssl_cp{ margin-bottom:1rem; width:100%; }
	.ssl_bg ul.ssl_cp li{ width:100%; margin-right:0px; margin-bottom:1.5rem; }
	.ssl_bg ul.ssl_cp li a div.f dd{ font-size:1.25rem; }
	.ssl_bg ul.ssl_cp li a div.f dl{ font-size:0.875rem; height:auto; }

	.ssl_bg ul.ssl_pt{ margin-bottom:1rem; width:100%; }
	.ssl_bg ul.ssl_pt li{ width:100%; margin-right:0px; margin-bottom:1.5rem; }
	.ssl_bg ul.ssl_pt li div.t div dd{ background-size:auto 1.25rem; padding-top:2rem; }
	.ssl_bg ul.ssl_pt li div.t div dd b{ font-size:1.5rem; }
	.ssl_bg ul.ssl_pt li div.t div dl{ font-size:1.125rem; }
	.ssl_bg ul.ssl_pt li div.f{ padding:1rem 3%; height:auto; }
	.ssl_bg ul.ssl_pt li div.f dd{ font-size:1.5rem; }
	.ssl_bg ul.ssl_pt li div.f dl{ font-size:0.875rem; height:auto; }

	.jjfa_xx .nav a{ font-size:1rem; margin:0px 0.5rem; }

	.jjfa_xx .jjfa_xx_qh{ margin-bottom:3rem; }
	.jjfa_xx .jjfa_xx_qh div.jjfa_xx_qh_bg{ padding:0px; margin-left:0px; }
	.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg{ width:90%; margin:0px auto; }
	.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.f{ padding:1rem 3%; height:auto; }
	.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.f dd{ font-size:1.25rem; }
	.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.f dl{ font-size:0.75rem; height:5rem; }
	.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.f ol a{ font-size:0.875rem; }

	.ssl_kfsq{ margin-top:2rem; }
	.ssl_kfsq .hidden{ width:100%; margin-bottom:1.5rem; height:auto; }
	.ssl_kfsq .hidden .bg{ padding:1rem 0px; }
	.ssl_kfsq .hidden .bg div.l{ width:75%; }
	.ssl_kfsq .hidden .bg div.l dd{ font-size:1.25rem; }
	.ssl_kfsq .hidden .bg div.l dl{ font-size:0.875rem; }
	.ssl_kfsq .hidden .bg div.l ol a{ font-size:1rem; }
	.ssl_kfsq .hidden .bg div.r{ width:15%; }

	.xp_gs .width1680{ padding:2rem 0px; min-height:10rem; }
	.xp_gs .width1680 div.bg dd{ font-size:1.5rem; margin-bottom:1rem; }
	.xp_gs .width1680 div.bg dl{ font-size:1rem; min-height:3rem; }
	.xp_gs .width1680 div.bg ol{ margin-top:1rem; text-align:right; }
	.xp_gs .width1680 div.bg ol a{ width:10rem; }

	.xp_gjt .width1680{ padding:2rem 0px; }
	.xp_gjt .width1680 dd{ font-size:1.5rem; }
	.xp_gjt .width1680 dl{ margin-top:1rem; }

	.xp_zytx .width1680{ padding:2rem 0px; }
	.xp_zytx .width1680 .tit{ font-size:1.5rem; }
	.xp_zytx .width1680 ul{ margin-top:1rem; }
	.xp_zytx .width1680 ul li div.l{ font-size:1rem; }
	.xp_zytx .width1680 ul li div.r{ font-size:0.875rem; }

	.xp_yycj .width1680{ padding:2rem 0px; }
	.xp_yycj .width1680 .tit{ font-size:1.5rem; }
	.xp_yycj .width1680 .nav{ margin-top:1rem; }
	.xp_yycj .width1680 .nav a{ font-size:0.875rem; }

	.xp_xx_qh div.xp_yycj_qh_bg{ padding:0px; margin-left:0px; }
	.xp_xx_qh div.swiper-container .swiper-slide a{ width:90%; margin:0px auto; }
	.xp_xx_qh div.swiper-container .swiper-slide a div.f dd{ font-size:1.25rem; }
	.xp_xx_qh div.swiper-container .swiper-slide a div.f dl{ font-size:0.875rem; }

	.xp_yycj .width1680 .more{ margin-top:2rem; }

	.ny_zyzc .width1680{ height:auto; padding:2rem 0px; }
	.ny_zyzc .width1680 .bg .t{ font-size:1.5rem; }
	.ny_zyzc .width1680 .bg .f{ margin-top:1rem; }
	.ny_zyzc .width1680 .bg .f a{ min-width:34%; margin:1rem 2% 0px; padding: 0px 0px 5%; font-size:1rem; }

	.byjsjjfa_lb{ padding:2rem 0px; }
	.ny_left{ width:100%; min-height:5rem; }
	.ny_left div.n{ font-size:1.5rem; padding:1rem; }
	.ny_left ul.e li dd{ font-size:1rem; padding-left:10%; }
	.ny_left ul.e li dd i{ left:4%; }
	.ny_left ul.e li dl{ padding-left:10%; }
	.ny_left ul.e li dl a{ padding-left:8%; }

	.ny_left ul.s li div.t{ padding-left:10%; }
	.ny_left ul.s li div.t i{ left:5%; }
	.ny_left ul.s li div.f{ padding-left:0px; }
	.ny_left ul.s li div.f div dd{ padding-left:15%; }
	.ny_left ul.s li div.f div dl{ padding-left:15%; }

	.ny_right{ width:100%; margin-top:2rem; }
	.ny_right .ny_nav a{ font-size:1rem; padding:0.5rem 1rem; min-width:2rem; margin-right:0px; }

	ul.byjsjjfa_list{ margin-top:1rem; }
	ul.byjsjjfa_list li{ width:48%; margin-right:2%; }
	ul.byjsjjfa_list li div.t{ height:7rem; }
	ul.byjsjjfa_list li div.f{ padding:0.5rem; }
	ul.byjsjjfa_list li div.f dd{ font-size:1.125rem; }
	ul.byjsjjfa_list li div.f dl{ font-size:0.875rem; line-height: 1.5; margin-top:0.5rem; height:4rem; }
	ul.byjsjjfa_list li div.f ol{ margin-top:1rem; text-align:right; }
	ul.byjsjjfa_list li div.f ol a{ font-size:1rem; }

	.show_jj .width1680{ padding:2rem 0px; }
	.show_jj .width1680 div.xx dd{ font-size:1.5rem; }
	.show_jj .width1680 div.xx dl{ line-height:2; padding:1rem 0px; }
	.show_jj .width1680 div.xx ol a{ height:2.5rem; line-height:2.5rem; }

	.show_ld{ padding:2rem 0px; }
	.show_ld div.tit{ font-size:1.5rem; }
	ul.gywg_f{ margin-top:1rem; display:block; overflow:hidden; }
	ul.gywg_f li{ width:48%; margin-top:1rem; height:12rem; }
	ul.gywg_f li.l{ float:left; }
	ul.gywg_f li.r{ float:right; }
	ul.gywg_f li div ol{ height:2.5rem; }
	ul.gywg_f li div ol img{ width:2.5rem; margin-left:-1.25rem; }
	ul.gywg_f li div dd{ margin-top:1rem; font-size:1.125rem; }
	ul.gywg_f li div dl{ font-size:0.875rem; line-height:1.5; }

	.show_yycj .width1680{ padding:2rem 0px; }
	.show_yycj .width1680 .tit{ font-size:1.5rem; }
	.show_yycj_qh{ margin-top:2rem; padding:0px; margin-left:0px; }
	.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a{ width:90%; margin:0px auto; }
	.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a div.f{ padding:1rem 5%; }
	.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a div.f dd{ font-size:1.25rem; }
	.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a div.f dl{ font-size:1rem; margin-top:0.5rem; }

	.show_yycj_qh div.qh{ width:1.5rem; }

	.show_gmqd{ padding:2rem 0px; }
	.show_gmqd .width1680{ min-height:5rem; }
	.show_gmqd .width1680 div.xx dd{ font-size:1.5rem; }
	.show_gmqd .width1680 div.xx dl{ margin-top:1rem; font-size:1rem; line-height:1.75; }

	.yjzy_lb{ padding:2rem 0px; }
	ul.sjzy_list{ margin-bottom:0px; }
	ul.sjzy_list li{ width:48%; margin-right:2%; }
	ul.sjzy_list li div.n{ font-size:1rem; padding:1rem 1rem 0px; }
	ul.sjzy_list li div.t{ height:8rem; }
	ul.sjzy_list li div.f{ padding:1rem; }
	ul.sjzy_list li div.f dd{ font-size:1.125rem; height: 3rem; white-space: initial; }
	ul.sjzy_list li div.f ol{ margin-top:1rem; text-align:right; }
	ul.sjzy_list li div.f ol a{ font-size:1rem; }

	ul.yjxq_f{ margin-top:1rem; display:block; overflow:hidden; }
	ul.yjxq_f li{ width:100%; margin:0.5rem 0px; height:auto; }
	ul.yjxq_f li div{ margin:1.5rem 5%; width:90%; }
	ul.yjxq_f li div ol{ height:2.5rem; }
	ul.yjxq_f li div ol img{ width:2.5rem; margin-left:-1.25rem; }
	ul.yjxq_f li div dd{ margin-top:1rem; font-size:1.125rem; }
	ul.yjxq_f li div dl{ font-size:0.875rem; line-height:1.5; }

	.show_gmqd .width1680 div.xx ul{ margin-top:1rem; }
	.show_gmqd .width1680 div.xx ul li{ width:48%; height:4.5rem; }

	.rjzy_lb{ padding:2rem 0px; }
	ul.rjzy_list{ margin:1rem 0px; }
	ul.rjzy_list li{ width:48%; margin-right:2%; margin-bottom:1rem; height:20rem; }
	ul.rjzy_list li div.bg div.t{ height:10rem; }
	ul.rjzy_list li div.bg div.t ol i{ width:2.5rem; height:2.5rem; }
	ul.rjzy_list li div.bg div.t ol i img{ max-height:1rem; }
	ul.rjzy_list li div.bg div.t dd{ font-size:1.125rem; }
	ul.rjzy_list li div.bg div.t dl{ font-size:0.875rem; line-height:1.75; }
	ul.rjzy_list li div.bg div.f{ font-size:0.875rem; bottom:3rem; }
	ul.rjzy_list li div.bg div.m a{ font-size:1rem; }

	ul.wdzx_list{ margin-bottom:2rem; }
	ul.wdzx_list li{ padding:1rem; }
	ul.wdzx_list li div.n{ width:100%; margin-right:0px; height:auto; max-width:100%; margin-bottom:1.5rem; }
	ul.wdzx_list li div.c{ width:50%; margin-right:0px; font-size:0.875rem; }
	ul.wdzx_list li div.c dl{ margin-top:0.5rem; }
	ul.wdzx_list li div.r{ width:100%; height:auto; margin-top:1.5rem; }
	ul.wdzx_list li div.r dl a{ font-size:0.75rem; width:6rem; height:2rem; line-height:2rem; }

	.news_top .width1680{ padding:2rem 0px; }
	.news_qh .swiper-wrapper, .news_qh .swiper-wrapper .swiper-slide{ height:auto; }
	.news_qh .swiper-wrapper .swiper-slide .hidden.l{ width:100%; height:auto; }
	.news_qh .swiper-wrapper .swiper-slide .hidden.l dd{ font-size:1.5rem; margin-bottom:1rem; }
	.news_qh .swiper-wrapper .swiper-slide .hidden.l dl{ font-size:0.875rem; }
	.news_qh .swiper-wrapper .swiper-slide .hidden.r{ width:100%; height:13.125rem; margin-top:0.5rem; }
	.news_qh div.qh{ top:auto; bottom:1rem; }
	.news_qh div.qh_r{ right:0px; left:auto; }
	.news_qh .page{ margin-top:3.5rem; }
	.news_qh .page span{ width:0.5rem; height:0.5rem; }

	.mews_lb{ padding:2rem 0px; }
	.mews_lb .nav a{ padding:0px 0.5rem 0.5rem; margin:0px 0.5rem; }
	.mews_lb ul.list{ margin:2rem 0px; }
	.mews_lb ul.list li{ width:48%; margin-right:2%; margin-bottom:1.5rem; }
	.mews_lb ul.list li a div.t{ height:7rem; }
	.mews_lb ul.list li a div.f{ margin-top:0.5rem; }
	.mews_lb ul.list li a div.f ol{ font-size:0.75rem; margin-bottom:0.5rem; }
	.mews_lb ul.list li a div.f dd{ font-size:0.875rem; height:4rem; }
	.mews_lb ul.list li a div.f i.x{ margin:0.5rem 0px; }
	.mews_lb ul.list li a div.f del{ font-size:0.875rem; }

	.mews_show div.pf{ display:none; }
	.mews_show .width1680{ padding-bottom:2rem; }
	.mews_show .width1680 .xx{ margin-top:1rem; }
	.mews_show .width1680 .xx .xx_l{ width:100%; padding:2rem 0px; }
	.mews_show .width1680 .xx .xx_l div.hidden.t{ font-size:1.5rem; margin-bottom:1rem; }
	.mews_show .width1680 .xx .xx_l div.hidden.n{ margin-bottom:1rem; }
	.mews_show .width1680 .xx .xx_l div.hidden.n div.l{ width:100%; font-size:0.75rem; }
	.mews_show .width1680 .xx .xx_l div.hidden.n div.r{ display:none; }
	.mews_show .width1680 .xx .xx_l div.hidden.f{ font-size:1rem; }
	.mews_show .width1680 .xx .xx_r{ display:none; }

	.qywh_t{ padding:2rem 0px; }
	.qywh_t dd{ font-size:1.5rem; }
	.qywh_t dl{ font-size:1rem; margin-top:0.5rem; }

	.qywh_t_gd ul li{ height:15rem; width:15.625rem; }
	.qywh_t_gd ul li div{ font-size: 1rem; min-height:1rem; }

	.qywh_f{ padding:2rem 0px; }
	.qywh_f ul{ margin-bottom:0px; }
	.qywh_f ul li .hidden{ width:100%; }
	.qywh_f ul li .hidden.l{ height:13.9375rem; }
	.qywh_f ul li .hidden.r{ height:auto; padding:2rem 0px; }
	.qywh_f ul li .hidden.r div{ width:90%; padding:0px 5%; text-align:center; }
	.qywh_f ul li .hidden.r div dd{ font-size:1.5rem; }
	.qywh_f ul li .hidden.r div dl{ font-size:1rem; }

	.ygsh_pgcs{ padding:2rem 0px 0px; }
	.ygsh_pgcs .tit{ font-size:1.5rem; margin-bottom:1rem; }
	.ygsh_pgcs .n{ margin-bottom:1rem; font-size:1rem; }
	.ygsh_pgcs ul{ margin:1rem 0px 1.5rem; }
	.ygsh_pgcs ul li{ width:48%; margin-right:2%; margin-bottom:1rem; }
	.ygsh_pgcs ul li div dd{ font-size:0.875rem; }

	.ygsh_hdsh dd{ font-size:1.5rem; }
	.ygsh_hdsh dl{ font-size:1rem; }
	.ygsh_ygsh_gd{ margin-top:1.5rem; }
	.ygsh_ygsh_gd ul li{ width:15.625rem; }
	.ygsh_ygsh_m{ padding:2rem 0px 3rem; }
	.ygsh_ygsh_m a{ font-size:1rem; height:2.5rem; line-height:2.5rem; width:16rem; }

	ul.jrsf_top li{ padding:2rem 0px; }
	ul.jrsf_top li .hidden{ height:auto; }
	ul.jrsf_top li .hidden.l{ width:100%; height:14rem; }
	ul.jrsf_top li .hidden.r{ width:100%; height:auto; }
	ul.jrsf_top li .hidden.r div{ padding:2rem 0px 0px; width:100%; }
	ul.jrsf_top li .hidden.r div dd{ font-size:1.5rem; }
	ul.jrsf_top li .hidden.r div dl{ font-size:1rem; line-height: 1.75; margin-top:0.5rem; }

	.jrsf_tdxz .width1680{ height:auto; padding:2rem 0px; }
	.jrsf_tdxz .width1680 .tit{ padding-top:0px; font-size:1.5rem; height:auto; line-height:2; }
	.jrsf_tdxz .width1680 .xx{ height:auto; margin-top:2rem; }
	.jrsf_tdxz .width1680 .xx div.bg{ width:100%; }
	.jrsf_tdxz .width1680 .xx div.bg.l div{ padding-left:3rem; padding-bottom:3rem; }
	.jrsf_tdxz .width1680 .xx div.bg.l i.x{ width:3rem; height:3rem; margin-left:-3rem; }
	.jrsf_tdxz .width1680 .xx div.bg div dd{ font-size:1.5rem; height:3rem; line-height:3rem; width:3rem; }
	.jrsf_tdxz .width1680 .xx div.bg.l div dl{ font-size:1rem; padding:0.5rem 1rem; line-height:2; height:auto; }

	.jrsf_tdxz .width1680 .xx div.bg.r div{ padding-left:3rem; padding-bottom:3rem; }
	.jrsf_tdxz .width1680 .xx div.bg.r div dd{ margin-left:0px; font-size:1.5rem; height:3rem; line-height:3rem; width:3rem; }
	.jrsf_tdxz .width1680 .xx div.bg.r div dl.d1{ margin-left:0px; font-size:1rem; padding:0.5rem 1rem; line-height:2; height:auto }
	.jrsf_tdxz .width1680 .xx div.bg.r div dl.d2{ font-size:1rem; padding:0px 1rem 1rem; line-height:1.75; height:auto }

	.jrsf_tdxz .width1680 .xx div.bg.r i.x{ width:3rem; height:3rem; top:3rem; right:0px; }
	.jrsf_tdxz .width1680 .nav{ height:auto; }
	.jrsf_tdxz .width1680 .nav div{ width:30%; height:3rem; }
	.jrsf_tdxz .width1680 .nav div.b a i img{ max-height:1.25rem; }
	.jrsf_tdxz .width1680 .nav div.c a i img{ max-height:1.25rem; }

	.jrsf_lb{ padding:2rem 0px; }
	.jrsf_lb .tit dd{ font-size:1.5rem; margin-bottom:0.5rem; }
	.jrsf_lb .tit dl{ font-size:0.875rem; }
	.jrsf_lb ul.lb{ margin-top:1.5rem; }
	.jrsf_lb ul.lb li div.t{ padding:0.5rem 3%; }
	.jrsf_lb ul.lb li div.t div.l{ font-size:1.125rem; }
	.jrsf_lb ul.lb li div.t div.c{ display:none; }
	.jrsf_lb ul.lb li div.t div.r{ max-width:30%; font-size:1rem; line-height:2rem; }
	.jrsf_lb ul.lb li div.f{ padding:1rem 3%; }
	.jrsf_lb ul.lb li div.f div.d{ display:block; }
	.jrsf_lb ul.lb li div.f div.x dd{ font-size:1rem; }
	.jrsf_lb ul.lb li div.f div.x dl{ font-size:0.875rem; line-height:1.75; padding:0px 1rem 1rem; }

	.about_banner .width1680 div.bg ol{ height:3rem; margin-bottom:1rem; }
	.about_banner .width1680 div.bg dd{ font-size:1.5rem; }

	.about_js .width1680{ padding:2rem 0px; }
	.about_js .width1680 div.l{ padding-top:0px; width:100%; }
	.about_js .width1680 div.l dd{ font-size:1.5rem; }
	.about_js .width1680 div.l dl{ font-size:1rem; margin-top:1rem; }
	.about_js .width1680 div.r{ width:100%; margin-top:1rem; }

	.about_hyxf .width1680{ padding:2rem 0px; }
	.about_hyxf .width1680 .tit{ font-size:1.5rem; }
	.about_hyxf .width1680 ul{ margin-top:1.5rem; min-height:10rem; }
	.about_hyxf .width1680 ul li{ width:48%; margin-right:2%; margin-bottom:1rem; }

	.about_jsdz .width1680{ padding:2rem 0px; }
	.about_jsdz .width1680 div.l{ width:100%; }
	.about_jsdz .width1680 div.l dd{ margin-top:0px; font-size:1.5rem; }
	.about_jsdz .width1680 div.l dl{ margin-top:1rem; font-size:1.25rem; }
	.about_jsdz .width1680 div.l dl i{ font-size:1rem; }
	.about_jsdz .width1680 div.l ol{ font-size:1rem; }
	.about_jsdz .width1680 div.r{ width:100%; margin-top:1rem; }

	.about_fzls{ background-size:100% auto; }
	.about_fzls .width1680{ padding:2rem 0px; }
	.about_fzls .width1680 .tit{ font-size:1.5rem; }
	.about_fzls .width1680 .timer-shaft{ margin-top:-2rem; padding-top:3.5rem; height:5rem; }
	.about_fzls .width1680 .timer-shaft div.qh{ width:2rem; height:2rem; }
	.about_fzls .width1680 .timer-shaft div.qh i{ font-size:1rem; margin-top:-0.5rem; }
	.about_fzls .width1680 .timer-shaft div.timer-left{ right:3.5rem; }
	.about_fzls .width1680 .timer-shaft .timer-scale{ top:3.5rem; }
	.about_fzls .width1680 .timer-shaft .timer-scale .timer-scale-cont{ padding-top:1.5rem; }
	.about_fzls .width1680 .timer-shaft .timer-scale .timer-scale-cont.hov{ font-size:3rem; width:12rem; min-height:5rem; }
	.about_fzls .width1680 .timer-shaft .timer-scale .timer-scale-cont.hov span{ padding-bottom:1rem; }
	.about_fzls .width1680 .timer-shaft i.x{ top:8.25rem; }
	.about_fzls .width1680 .timer-shaft-content{ margin-top:2rem; min-height:8rem; }
	.about_fzls .width1680 .timer-shaft-content .shaft-detail-cont dd{ font-size:1.5rem; }
	.about_fzls .width1680 .timer-shaft-content .shaft-detail-cont dl{ font-size:1rem; margin-bottom:1rem; }

	.about_ry .width1680 div.bg .tit{ font-size:1.5rem; }
	.about_ry .width1680 div.bg ul{ margin-top:2rem; }
	.about_ry .width1680 div.bg ul li.l1{ margin-left:0px; }
	.about_ry .width1680 div.bg ul li.l2{ margin-right:0px; }
	.about_ry .width1680 div.bg ul li{ width:50%; margin-bottom:0px; padding:0.5rem 0px; }
	.about_ry .width1680 div.bg ul li div dd{ font-size:1rem; }
	.about_ry .width1680 div.bg ul li div dl{ font-size:0.875rem; min-height:2.8rem; }

	.about_hzhb{ min-height:10rem; }
	.about_hzhb div.bg{ padding:2rem 0px; }
	.about_hzhb div.bg .tit{ font-size:1.5rem; }
	.about_hzhb div.bg .about_hzhb_g{ margin-top:1rem; }
	.about_hzhb div.bg .about_hzhb_g ul li{ width:7.5rem; height:3rem; }

	.i_md .about_js .width1680 div.l{ margin-top:0px; opacity:1; }
	.i_md .about_hyxf .width1680 ul{ padding-top:0; opacity:1; }
	.i_md .about_jsdz .width1680 div.l{ margin-top:0px; opacity:1; }
	.i_md .about_fzls .width1680 .timer-shaft .timer-scale{ margin-top:0px; opacity:1; }
	.i_md .about_ry .width1680 div.bg ul{ padding-top:0; opacity:1; }
	.i_md .about_hzhb div.bg .about_hzhb_g{ padding-top:0; opacity:1; }

	.contact_xx{ padding:2rem 0px; }
	.contact_xx .tit{ font-size:1.5rem; }
	.contact_xx ul.lb{ margin-top:0px; display:block; }
	.contact_xx ul.lb li{ width:100%; margin-top:1.5rem; }
	.contact_xx ul.lb li.l{ float:left; }
	.contact_xx ul.lb li.r{ float:right; }
	.contact_xx ul.lb li div{ padding:2rem 5% 1rem; height:auto; }
	.contact_xx ul.lb li div ol{ height:2rem; margin-bottom:2rem; }
	.contact_xx ul.lb li div dl{ font-size:1rem; }

	.contact_wz_tit{ margin-bottom:1rem; }
	.contact_wz_tit dd{ font-size:1.5rem; }
	.contact_wz_tit dl{ font-size:0.875rem; margin-top:0.5rem; line-height:1.75; }

	.contact_wz .width1680{ min-height:20rem; }
	.contact_wz .width1680 ul.l{ width:100%; }
	.contact_wz .width1680 ul.l li{ padding-bottom:1rem; margin-bottom:1rem; }
	.contact_wz .width1680 ul.l li div.t{ font-size:1.25rem; line-height:2; }
	.contact_wz .width1680 ul.l li div.f dl{ line-height:1.75; }
	.contact_wz .width1680 ul.l li div.f dl.tp{ display:block; }

	.contact_wz .width1680 ul.r{ display:none; }

	.contact_lyfk{ padding:2rem 0px; }
	.contact_lyfk .hidden.l{ width:100%; }
	.contact_lyfk .hidden.l dd{ font-size:1.5rem; }
	.contact_lyfk .hidden.l dl{ font-size:1rem; line-height:1.75; }
	.contact_lyfk .hidden.l ol{ margin-top:1rem; }
	.contact_lyfk .hidden.l ol img{ max-width:20%; }
	.contact_lyfk .hidden.r{ width:100%; margin-top:2rem; }
	.contact_lyfk .hidden.r form div.form-group{ width:100%; }
	.contact_lyfk .hidden.r form div.form-group div.bg input{ height:2.5rem; line-height:2.5rem; }
	.contact_lyfk .hidden.r form div.form-group div.sx dl{ margin-bottom:1rem; margin-right:2rem; }
	.contact_lyfk .hidden.r form div.button{ text-align: center; }
	.contact_lyfk .hidden.r form div.button button{ width:16rem; line-height:2.5rem; height:2.5rem; }

	.i_md .contact_xx ul.lb{ opacity:1; padding-top:0px; }
	.i_md .contact_wz .width1680 ul.r{ opacity:1; margin-top:0px; }
	.i_md .contact_lyfk .hidden.r form{ opacity:1; margin-top:0px; }

	.portlet-body div ul{ flex-wrap: wrap; }
	.portlet-body div ul li,.portlet-body div ul li.active{ border-bottom:0px; }
	.yjzy_lb div.sl{ padding-top:2rem; }
	ul.so_lb li a{ padding:1.5rem 1rem; }
	ul.so_lb li a dd{ font-size:1.25rem; }
	ul.so_lb li a dl{ line-height:1.75; }

	.fenye{ font-size:0.75rem; line-height:1.75rem; }
	.fenye a, .fenye span{ padding:0px 0.5rem; }
	.fenye a i{ font: normal normal normal 16px / 1.95 FontAwesome; }

	.hy_bg .width1680 .bd_bg{ padding:1.25rem; }
	.hy_bg .width1680 .bd_bg .tit{ font-size:1.25rem; }
	.hy_bg .width1680 .bd_bg ul.bd{ margin-top:1rem; min-height:10rem; }
	.hy_bg .width1680 .bd_bg ul.bd li{ margin-bottom:1rem; }
	.hy_bg .width1680 .bd_bg ul.bd li input{ font-size:0.875rem; height:2.25rem; line-height:2.25rem; }
	.hy_bg .width1680 .bd_bg ul.bd li.y button{ font-size:0.875rem; height:2.25rem; line-height:2.25rem; }
	.hy_bg .width1680 .bd_bg ul.bd li.y a{ font-size:0.875rem; height:2.25rem; line-height:2.25rem; }
	.hy_bg .width1680 .bd_bg .qt{ font-size:0.875rem; margin-top:2rem; }
}
