/*pad*/
img{max-width: 100%;}
.gh {
	float:right;
	height:34px;
	width:34px;
	right:20px;
	top:1rem;
	position:absolute;
	display: none;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor:pointer;
}
.top_bg ul{display: none;}
.selected .gh {transform: rotate(90deg);}
.gh a {
	background-color:#333333;
	display: block;
	height: 2px;
	margin-top: -2px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
}
.gh:hover a:before {
	transform: translateY(0px) rotate(0deg);
	-webkit-transform: translateY(0px) rotate(0deg);
	-ms-transform: translateY(0px) rotate(0deg);
}
.gh:hover a:after {
	transform: translateY(0px) rotate(0deg);
	-webkit-transform: translateY(0px) rotate(0deg);
	-ms-transform: translateY(0px) rotate(0deg);
}
.selected .gh:hover a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
}
.selected .gh:hover a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
}
.gh a:after, .gh a:before {
	background-color: #333333;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width:100%;
}
.gh a:after {top:10px;}
.gh a:before {top:-10px;}
.selected .gh a:after, .selected .gh a:before {top: 0;background-color: #3c8b72;}
.selected .gh a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
}
.selected .gh a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
}
.selected .gh a {background-color: transparent !important;}

@media only screen and (max-width:1600px) {
	.i_zzpx ul li{ height:30rem;}
	.foot_bg div.top div.f div.fr dl.t{ font-size:1.75rem; line-height:2rem; font-weight:bold;}
}
@media only screen and (max-width:1550px) {
	.zzpx_bg ul li{ width:27.5%; margin-right:5.3333%;}
	.zzpx_bg ul li a div.bg div.t dd{ font-size:1.25rem;}
}
@media only screen and (max-width:1400px) {
	.top_mu .logo{ margin-top:2vh;}
	.foot_bg div.top div.f div.fl ul{ width:9.7%;}
	.foot_bg div.top div.f div.fr dl.t{ font-size:1.25rem;}
	.zzpx_bg ul li a div.bg div.t dd{ font-size:1.125rem;}
	.zzpx_bg ul li a div.bg div.t dd i{ font-size:0.875rem;}
	.zzpx_bg ul li a div.bg div.t ol{ font-size:1rem;}
}
@media only screen and (max-width:1280px) {
	.banner .slides li{ height:70vh;}
	.banner .slides li div.bg{ text-align:center;}
	.banner .slides li div.bg dd{ font-size:2rem;}
	.banner .slides li div.bg ol{ font-size:1rem;}
	.banner .slides li div.bg dl{ font-size:2.5rem;}
	
	.i_zzpx ul li{ width:32%; height:24rem; margin-bottom:1rem}
	.top_mu ul{ width:56%;}	
}
@media only screen and (max-width:1150px) {
	.top_mu .logo{ width:26%; margin-top:3vh;}
	.top_mu ul{ width:60%;}
}
@media only screen and (max-width:1100px) {
	.foot_bg div.top div.f div.fr dl.t{ font-size:1rem; line-height:1.5rem;}
}
@media only screen and (max-width:1000px) {
	.gh{display: block;}
	.top_mu div.r{ display:none;}
	.ny_top,.top_mu{ height:4.375rem;}
	.top_mu .logo{ width:70%; margin-top:0px; max-height:100%;}
	.top_mu ul{  position:absolute; width:0px;transition: all .5s ease; opacity:0; margin-right:0px; right:0px; top:4.375rem; background-color:#ffffff; height:10000%;}
	.top_mu.selected ul{ opacity:1; width:50%;transition: all .5s ease;}
	.top_mu ul li.t{ display:block; margin-top:2rem;}
	.top_mu ul li.t a{ position:relative;}
	.top_mu ul li.t a.r2{background-size: 100% auto; padding:0px 0.5625rem; background-repeat:no-repeat; background-position:50% center; background-image:url(../images/q.png); margin:0px 0.75rem;}
	.top_mu ul li{ width:100%; line-height:3rem;height:3rem;font-size:1.5rem; position:relative;}
	.top_mu ul li a{ position:absolute; top:0px; left:0px; bottom:0px; right:0px;}
}
@media only screen and (max-width:900px){
	body{
	 overflow-x: hidden; 
	}
	
	.banner .slides li{ height:30rem;}
	.banner .slides li div.bg{ top:40%;}
	.banner .slides li div.bg dd{ font-size:2rem;}
	.banner .slides li div.bg ol{ font-size:1rem;}
	.banner .slides li div.bg dl{ font-size:2.5rem;}
	
	.i_about div.fl{ width:100%; margin-bottom:2rem;}
	.i_about div.fl a .more,.i_qyrz div.fl a div.more{ margin:0px auto;}
	.i_about ul{ width:100%;}
	
	.i_zzpx ul{ width:100%;} 
	.i_zzpx ul li{ width:49.8%;}
	
	.i_qyrz{ padding:4rem 0px 1rem;}
	.i_qyrz div.fl{ width:100%; margin-bottom:2rem;}
	.i_qyrz ul.fr{ width:99%; padding:3px 0.5%;}
	
	.i_jczx .hidden{ margin-bottom:1rem;}
	.i_jczx .hidden div.fl{ width:100%; max-width:100%; margin-bottom:1rem;}
	.i_jczx .hidden img{ width:64%; margin:0px 17%;}
	.i_jczx ul li{ width:48.5%;}
	
	.device .scroll, .device .scroll ul, .device .scroll ul li{ height:11.25rem;}
	.i_jsfw{ padding:3rem 0px;}
	.device .scroll{ width:95%; overflow: hidden; margin-left:2.5%;}
	.device .scroll ul li{ width:21rem;}
	.device .scroll ul li a div.bg img.bg{ max-height:50%;}
	
	.news_list ul li{ width:48.6%;}
	
	.foot_bg div.top{ padding:2rem 0px;}
	.foot_bg div.top div.f div.fl{ display:none;}
	.foot_bg div.top div.f div.fr{width:96%;max-width:262px; float:none;margin:0px auto;}
	
	.foot_bg div.foot{ padding:1rem 0px;}
	.foot_bg div.foot dl{ width:100%; text-align:center; margin:0.5rem 0px;}
	
	.page_mu li{ line-height:3rem;}
	.page_mu li a dd{ padding:0px 1rem;}
	
	.about_t{ padding:2rem 0px;}
	.about_t .hidden{ margin-top:2.5rem;}
	.about_t .hidden div.fl{ width:100%; margin-bottom:1rem; max-width:100%;}
	.about_t .hidden div.fl ul.f{ margin-top:2rem;}
	.about_t .hidden div.fl ul.f li{ text-align:center;}
	.about_t div.fr{ width:100%; max-width:100%;}
	
	.about_bg,.about_f{ padding:2.5rem 0px;}
	.about_bg .tit{ margin-bottom:2.5rem;}
	.about_bg ul li{ width:48.5%;}
	.about_f ul{ margin-top:1.5rem;}
	.about_f ul li{ height:5rem; line-height:5rem; width:48%;}
	
	.njr_bg{ padding-top:2.5rem;}
	.njr_t{ margin:1rem 0px 3rem;}
	.njr_t div.t dl.fl{ width:100%; max-width:100%; margin-bottom:1rem;}
	.njr_t div.t dl.fr{ width:100%;}
	.njr_t div.f{ margin-top:2rem;}
	.njr_f{ margin-bottom:3rem;}
	.njr_f ul{ margin-top:2rem;}
	.njr_f ul li{ width:47.5%;}
	
	.yjy_top,.yjy_bg,.zzpx_top,.zzpx_bg,.zzrz_top,.rz_top,.rz_bg,.rz_tpzs,.csxm_top,.csxm_foot{ padding:3rem 0px;}
	.yjy_top div.fl,.zzrz_top div.fl,.csxm_top div.fl{ width:100%; margin-bottom:1rem;float:none;}
	.yjy_top div.fl dl{ margin-top:1rem;}
	.yjy_top img.fr{ width:100%; max-width:672px; float:none;}
	.zzpx_top div.fl{ width:100%; margin-bottom:1rem;}
	.zzpx_top img,.zzrz_top img{ width:45%; margin:0px 2%;}
	.csxm_top img.fr{ width:100%; float:none;}
	
	.zzpx_bg ul{ margin:2rem 0px; width:100%;}
	.zzpx_bg ul li{ width:98%; margin:0px 1% 1rem; height:auto;}
	.zzpx_bg ul li a div.bg div.f{ height:auto;}
	
	.zzpx_bg ul li a div.bg div.t{ padding:1rem 3% 0px;}
	.zzpx_bg ul li a div.bg span{ display:none;} 
	.zzpx_bg ul li a div.bg div.f{ padding:1.25rem 3%;}
	
	.pxsj_con{ padding:3rem 0px 8rem;}
	.pxsj_con ul.t{ margin-bottom:1rem;}
	
	.zzrz_mu{ margin-bottom:5rem;}
	.zzrz_mu li{ width:99.4%;}
	
	.rz_top .about_tit{ margin-bottom:1rem;}
	.rz_top .hidden div.fl{ width:100%; margin-bottom:1rem; max-width:100%;}
	.rz_top .hidden div.fr{ width:100%;}
	.rz_bg .hidden ul li{ width:48%; margin-right:2%;}
	
	.rz_tpzs .tit{ font-size:1.875rem; margin-bottom:1rem;}
	.rz_tpzs ul li img{ margin-bottom:1rem;}
	
	.tz_px div.fl, .tz_px div.fr{ width:100%;}
	.tz_px div.fr dd{ display:none;}
	.tz_px div.fl{ margin-bottom:1rem;}
	.tz_px div.fl div.t{ margin-bottom:2rem;}
	.tz_px div.fl div.t dl{ width:100%;}
	.tz_px div.fl ul li{ width:89%;}
	.tz_px div.fr dl{ margin-bottom:2rem;}
	
	.csxm_foot ul.c li{ width:48.5%; height:5rem;}
	.csxm_foot ul.c li dd{ line-height:5rem;}
	.csxm_foot ul.f{ margin-top:2rem;}
	
	.zznl .about_tit{ padding:2.5rem 0px;}
	
	.zznl ul li.c{ line-height:1.875rem;}
	
	.jczx_lxwm{ padding:3rem 0px;}
	.jczx_lxwm .tit{ margin-bottom:1rem;}
	.jczx_lxwm ul li{ width:47.5%;}
	
	.sjzc_top,.sjzc_bg,.jg_con{ padding:3rem 0px;}
	.sjzc_top ul{ margin-top:1.5rem;}
	.sjzc_top ul li{ width:48.5%; height:5rem; line-height:5rem;}
	.sjzc_bg div.t{ margin-bottom:2rem;}
	.sjzc_bg ul.c{ margin-bottom:0px;}
	.sjzc_bg ul.c li{ width:48.3%; height:5rem; line-height:5rem;}
	.sjzc_bg div.t dd{ margin-bottom:1rem;}
	.jg_con dd{ font-size:1.875rem; line-height:2.5rem;}
	.jg_con dl{ margin-top:1rem;}
	
	.news_show_bg .width1640 .hidden div.fl{ width:96%; padding:1rem 2%;}
	.news_show_bg .width1640 .tit{ margin-bottom:1rem;}
	.news_show_bg .width1640 .hidden div.fr{ display:none;}
	
	.wk_list{ padding:3rem 0px;}
	.wk_list .tit{ margin-bottom:1.5rem;}
	.wk_list ul li{ width:48.75%; height:auto;}
	.wk_list ul li a div.bg div.t{ height:9.25rem;}
	
	.lxwm_con,.job_con{ padding:3rem 0px;}
	.lxwm_con .lxwm_c{ margin:1rem 0px; height:11.875rem;}
	.lxwm_con .lxwm_c img{ display:none; background-size:auto 100%;}
	.foot_bg div.top div.f div.fl ul{ max-width:9.7%;}
	
	.px_show_t .width1640 ul li.t{ font-size:2.5rem;}
	.px_show_c a div.more{ max-width:165px;}
	
	
	#i1 .i_about div.fl{ margin-left:0px; opacity:1;}
	#i1 .i_about ul{ margin-right:0px; opacity:1;}
	.i_name,.i_tit{ opacity:1;}
	#i2 .i_zzpx ul{ margin-top:0; opacity:1;}
	#i3 .i_qyrz div.fl,#i3 .i_qyrz ul.fr{opacity:1;}
	#i3 .i_qyrz div.fl{ margin-left:0px;}
	#i3 .i_qyrz ul.fr{ margin-right:0px;}
	#i4 .i_jczx .hidden div.fl,#i4 .i_jczx .hidden img{opacity:1;}
	#i4 .i_jczx .hidden div.fl{ margin-left:0px;}
	#i4 .i_jczx .hidden img{ margin-right:0px;}
	#i4 .i_jczx ul{ opacity:1; margin-left:0px;}
	#i5 .device .scroll{opacity:1; margin-top:0px;}
	#i6 .news_list ul{opacity:1;margin-top:0px;}

}
@media only screen and (max-width:640px){
	.i_about{ margin:2rem 0px;}
	.i_tit{ font-size:1.875rem;}
	
	.device .scroll, .device .scroll ul, .device .scroll ul li{ height:7rem;}
	.device .scroll ul li{ width:17.5rem;}
	.device .scroll ul li a div.bg img.tp{ display:none;}
	.device .scroll ul li a div.bg i{ width:40px; height:40px;}
	.device .scroll ul li a:hover div.bg i{ background-position:0px -40px;}
	.device .scroll ul li a div.bg dd{ top:70%;}
	
	.about_tit,.about_bg .tit,.yjy_bg .tit{ font-size:1.75rem;}
	.about_t .hidden{ margin-top:1rem;}
	.about_t .hidden div.fl div.t{ line-height:2rem;}
	.about_bg .tit{ margin-bottom:1rem;}
	
	.yjy_top, .yjy_bg{ padding:1.5rem 0px;}
	.yjy_bg .tit{ margin-bottom:1rem;}
	
	.pxsj_con{ padding:2rem 0px 6rem;}
	.pxsj_con div.tit{ font-size:1.875rem; margin-bottom:1rem;}
	.pxsj_con ul.t li a dd{ font-size:0.875rem;}
	.pxsj_con ul.f li{ height:3rem; line-height:3rem; font-size:1rem;}
	.pxsj_con ul.f li dl.fl{ width:45%;}
	.pxsj_con ul.f li dl.fr{ width:55%;}
	
	.qyrz_s_banner{ height:10rem; background-size:auto 100%;}
	.qyrz_s_banner .width1640{ padding-top:3rem;}
	.pxsj{ font-size:1rem;}
	.qyrz_s_banner .width1640 div.fl{ font-size:1.25rem;}
	.qyrz_s_banner .width1640 div.fl dd{ margin-bottom:0.5rem;}
	.qyrz_s_banner .width1640 a{ max-width:160px; height:2rem; line-height:2rem; font-size:0.75rem;}
	
	.rz_bg .tit dd{ line-height:2.5rem; font-size:1.25rem;}
	.rz_bg .tit dl{ margin-top:0.5rem;}
	.rz_bg .hidden ul{ width:100%;}
	.rz_bg .hidden ul li{ width:100%; margin-right:0px; height:auto; min-height:3rem;}
	.rz_tpzs .tit{ font-size:1.5rem;}
	.rz_tpzs ul li{ width:100%; margin-bottom:1rem;}
	
	.tz_px div.fl div.t{ margin-bottom:1rem;}
	.tz_px div.fl div.t dd{ font-size:1.5rem; margin-bottom:0.5rem;}
	.tz_px div.fl div.t dl{ font-size:1rem; line-height:1.5rem;}
	.tz_px div.fl ul li dd i{ top:1rem;}
	.tz_px div.fl ul li dd{word-break: initial;white-space: initial;text-overflow: initial; line-height:1.5rem; padding:1rem 0px; width:96%;}
	
	
	.csxm_foot ul,.csxm_foot ul.f li{ width:100%;}
	.csxm_foot ul.f li{ margin-right:0px; margin-bottom:1rem; text-align:center;}
	
	.zznl .about_tit{ padding-bottom:1rem;}
	.zznl div.tit{ font-size:1.5rem; margin-bottom:1rem;}
	.zznl ul{ margin-bottom:1.5rem;}
	
	.sjzc_top, .sjzc_bg{ padding:2rem 0px;}
	.sjzc_top ul,.sjzc_bg ul.c,.sjzc_bg ul.f{ width:100%;}
	.sjzc_top ul li,.sjzc_bg ul.c li,.sjzc_bg ul.f li{ width:100%; margin-right:0px; margin-bottom:1rem;}
	.sjzc_bg ul.f li{ text-align:center;}
	
	.news_show_bg .width1640 .hidden div.fl ul li.t{ font-size:1.75rem;}
	.news_list .tit{ margin-bottom:1rem; font-size:1.875rem;}
	
	.wk_list ul{ margin-bottom:0px;}
	.wk_list ul li a div.bg div.t{ height:7.75rem;}
	
	.lxwm_con .lxwm_c div{ width:100%; text-align:center; top:25%; margin-top:0px; left:0px;}
	.lxwm_con .lxwm_c a{ top:75%; right:25%; max-width:100%;}
	.lxwm_con ul{ width:100%;}
	.lxwm_con ul li{ width:100%; margin-right:0px; margin-bottom:1rem;}
	.lxwm_con ul li dd{ font-size:1.875rem; margin-bottom:1rem;}
	.lxwm_con ul li ol{ margin-bottom:1rem;}
	
	.job_con,.so_con{ padding:2rem 0px;}
	.job_con ul.f li.t{ height:4rem; font-size:1rem;}
	.job_con ul.f li dl{ height:4rem; line-height:4rem;}
	.job_con ul.f li dl.d2,.job_con ul.f li dl.d3{ display:none;}
	.job_con ul.f li dl.d1{ width:60%;}
	.job_con ul.f li dl.d4{ width:40%; text-align:center; max-width:100px;}
	.job_con ul.f li.c div.t dl.d4 a{ left:0px; max-width:100%;}
	.job_con ul.f li.c div.f div.top{ display:block;}
	.job_con ul.f li.c div.f div.top dl{ width:100%; margin-bottom:1rem;}
	.job_con ul.f li.c div.f div{ width:100%; margin-bottom:1rem;}
	
	.px_show_t{ height:24rem;}
	.px_show_t .width1640 div.t{ margin-bottom:4rem;}
	.px_show_t .width1640 ul li.t{ font-size:2rem;}
	.px_show_c{ margin-top:1rem; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14);}
	.px_show_c div.t,.px_show_c div.f{ width:60%;}
	.px_show_c div.t{ margin-top:2rem;}
	.px_show_c div.f i.l{ width:100%; display:block;}
	
}
@media only screen and (max-width:480px){
	.top_mu .logo{ margin-top:1vh;}
	.banner .slides li{ height:20rem;}
	.banner .slides li div.bg dd{ font-size:1.5rem;}
	.banner .slides li div.bg ol{ font-size:0.875rem; margin:0.25rem 0px;}
	.banner .slides li div.bg dl{ font-size:1rem;}
	.i_tit{ margin:0.25rem 0px 0.5rem; font-size:1.5rem;}
	.i_about div.fl .con{ margin-bottom:1rem;}
	.i_about ul li{ width:100%; height:auto; margin-bottom:1.5rem; text-align:center;}
	.i_about ul li dd{ font-size:2rem; padding-top:1rem;}
	.i_about ul li dd span{ padding-top:1rem;}
	.i_about ul li dd span b{ font-size:1rem;}
	.i_zzpx{ padding:2rem 0px;}
	.i_zzpx ul{ margin-top:1rem;}
	.i_zzpx ul li{ width:98%; height:auto; margin-left:1%; margin-right:1%;}
	.i_zzpx ul li div.bg{ position:relative; padding-bottom:6rem; padding-left:2%;}
	.i_zzpx ul li div.bg dd{ margin-bottom:0.5rem;}
	.i_zzpx ul li div.bg dl.f{ min-height:10px;}
	.i_zzpx ul li div.bg a{ padding-left:2%; left:2%;}
	
	.news_list,.i_jczx,.i_qyrz{ padding:2rem 0px;}
	
	.i_jczx ul{ width:100%;} 
	.i_jczx ul li{ width:100%; margin-right:0px;}
	
	.i_jsfw .qh{ margin-top:-52px; width:90px;}
	.device a.pre, .device a.next{ width:2rem; height:2rem; line-height:2rem;}
	
	.i_jsfw .device{display:none;}
	
	.i_jsfw .flexslider{ display:block; margin-top:2rem; overflow:hidden;}
	.i_jsfw .flexslider ul.slides{ overflow:hidden;}
	.i_jsfw .flexslider ul.slides li{ height:10rem; position:relative;}
	.i_jsfw .flexslider ul.slides li a div.bg{ border:1px solid #f2f2f2; position:absolute; top:0px; left:0px; bottom:0px; right:1px;}
	.i_jsfw .flexslider ul.slides li a div.bg i{background-size: 100% auto; position:absolute; width:50px; height:50px; z-index:3; left:6.5%; top:9.5%; background-repeat:no-repeat;}
	.i_jsfw .flexslider ul.slides li a div.bg dd{ position:absolute; width:93.5%; font-size:1rem; font-weight:bold; color:#333333; z-index:3; padding-left:6.5%; top:42%;}
	.i_jsfw .flexslider ul.slides li a div.bg img.jt{ position:absolute; z-index:2; right:10%; bottom:14%; opacity:0;transition: all .5s ease;}
	.i_jsfw .flexslider ul.slides li a div.bg img.bg{ position:absolute; right:0px; bottom:0px; z-index:0; max-height:70%;}
	.i_jsfw .flexslider ul.slides li a div.bg img.tp{ display:none;}
	.i_jsfw .flexslider .flex-control-nav{ display:none;}
	.i_jsfw .flexslider ul.flex-direction-nav{ position:absolute; right:0px; height:2.5rem; width:100px; top:4rem;}
	.i_jsfw .flexslider ul.flex-direction-nav a.flex-prev,.i_jsfw .flexslider ul.flex-direction-nav a.flex-next{ position:absolute; z-index:8; font-size:1.5rem; font-weight:bold; border:1px solid #00736d; width:2rem; height:2rem; line-height:2rem; text-align:center; color:#00736d;}
	.i_jsfw .flexslider ul.flex-direction-nav a.flex-prev:hover,.i_jsfw .flexslider ul.flex-direction-nav a.flex-next:hover{ background-color:#00736d; color:#ffffff;}
	.i_jsfw .flexslider ul.flex-direction-nav a.flex-prev{ left:0px;}
	.i_jsfw .flexslider ul.flex-direction-nav a.flex-next{ right:0px;}
	
	.news_list ul{ width:100%; margin-top:1.5rem;}
	.news_list ul li{ margin-right:0px; width:86%; margin:0px 7% 1rem; background-color:#ffffff;}
	.news_list ul li a div.bg div.c dd{ height:auto;}
	
	.foot_bg div.top div.t{ margin-bottom:1rem;}
	.foot_bg div.top div.f div.fr dl.t{ font-size:1.5rem; line-height:2rem; text-align:center;}
	.foot_bg div.top div.f div.fr dl.c{ margin:0.5rem 0px; line-height:1.5rem;}
	
	.i_jczx ul li{ height:4rem;}
	.i_jczx ul li dd{ line-height:4rem; font-size:0.75rem;}
	.i_jczx ul li img{ margin-top:-1rem;}
	
	.about_t .hidden div.fl ul.f li dd{ font-size:2.5rem;}
	.about_t .hidden div.fl ul.f li dd i{ font-size:0.875rem;}
	
	.about_bg ul,.about_f ul{ width:100%;}
	.about_bg ul li{ width:100%; margin-right:0px; margin-bottom:1rem; text-align:center;}
	.about_f ul li{ width:100%; margin-right:0px;}
	
	.page_banner{ height:8rem; background-size:auto 100%;}
	.page_banner .width1640{ line-height:8rem; font-size:1.75rem;}
	
	.njr_f ul{ width:100%; margin-right:0px;}
	.njr_f ul li{ width:100%;}
	
	
	.about_tit, .about_bg .tit, .yjy_bg .tit{ font-size:1.5rem;}
	.yjy_bg ul{ width:100%;}
	.yjy_bg ul li{ width:100%; margin-right:0px; margin-bottom:1rem;}
	
	.zzpx_bg ul li a div.bg div.t{ height: auto; padding-bottom:1rem;}
	.zzpx_bg ul li a div.bg div.t dd{ font-size:1.25rem; margin-bottom:0.5rem;}
	.zzpx_bg ul li a div.bg div.t ol{ font-size:1rem;}
	.yjy_top, .yjy_bg, .zzpx_top, .zzpx_bg{ padding:1.5rem 0px;}
	.zzpx_bg ul{ margin:1rem 0px;}
	.zzpx_bg div.tit{ font-size:1.5rem;}
	.zzpx_top .about_tit{ margin-bottom:1rem;}
	.zzpx_top div.fl{ text-align:justify; line-height:1.75rem;}
	
	.pxsj_con ul.t li{ width:50%; height:2.5rem; line-height:2.5rem;}
	.pxsj_con ul.t li a dd{ font-size:0.75rem; padding:0px; width:100%; text-align:center;}
	.pxsj_con ul.f li dl.fl,.pxsj_con ul.f li dl.fr{ font-size:0.75rem;}
	.pxsj_con ul.f li.t dl.fl,.pxsj_con ul.f li.t dl.fr{ font-size:1rem;}
	
	.zzrz_top div.fl .about_tit{ margin-bottom:1rem;}
	.zzrz_top div.fl dl{ text-align:justify;}
	
	.zzrz_mu li{ height:auto;}
	.zzrz_mu li a div.bg{ position:relative;}
	.zzrz_mu li a div.bg dd{ font-size:1.5rem;}
	.zzrz_mu li a div.bg dl{ line-height:1.75rem; height:auto;}
	
	.tz_px div.fl ul li{ padding-left:12%; width:86%;}
	
	.yjy_top, .yjy_bg, .zzpx_top, .zzpx_bg, .zzrz_top, .rz_top, .rz_bg, .rz_tpzs,.csxm_top,.csxm_foot{ padding:2rem 0px;}
	
	.tz_px div.fl div.t dd{ font-size:1.25rem;}
	
	.csxm_top div.fl dd,.csxm_foot div.t dd{ font-size:1.875rem;}
	.csxm_top div.fl dl,.csxm_foot div.t dl{ line-height:2rem;}
	.csxm_foot div.t dd{ margin-bottom:1rem;}
	
	.csxm_foot ul.c{ margin-top:1rem;}
	.csxm_foot ul.c li{ width:100%; margin-right:0px; height:auto; padding:1rem 0px;}
	.csxm_foot ul.c li dd{ line-height:2rem;}
	.csxm_foot ul.f{ margin-top:1rem;}
	
	.zznl ul li.t dl.d2{ text-align:center;}
	
	.zznl ul li dl.d1{ width:14%;}
	.zznl ul li dl.d2{ width:30%;}
	.zznl ul li dl.d3{ width:53%;}
	.zznl ul li.c dl.d2{ left:14%;}
	.zznl ul li.c dl.d3{ margin-left:47%;}
	.zznl ul li.t dl.d3{ margin-left:3%;}
	
	.jczx_lxwm{ padding:2rem 0px;}
	.jczx_lxwm ul{ width:100%;}
	.jczx_lxwm ul li{ width:100%; margin-right:0px; height:auto;}
	.jczx_lxwm ul li img{ top:1rem;}
	.jczx_lxwm ul li div{ position:relative; padding-bottom:1rem;}
	.jczx_lxwm ul li div dd{ margin-top:1rem;}
	
	.sjzc_bg div.t dd{ font-size:1.5rem;}
	.sjzc_top ul li,.sjzc_bg ul.c li{ height:4rem; line-height:4rem;}
	.sjzc_top ul li img,.sjzc_bg ul.c li img{ width:2rem; margin-top:-15px;}
	
	.jg_con{ padding:2rem 0px;}
	.jg_con dd{ font-size:1.5rem;}
	
	.news_show_bg .width1640 .hidden div.fl ul li.t{ font-size:1.25rem;}
	
	.wk_list,.lxwm_con{ padding:2rem 0px;}
	.wk_list .tit{ font-size:1.75rem; margin-bottom:1rem;}
	.wk_list ul,.wk_list ul li{ width:100%;}
	.wk_list ul li a div.bg div.t{ height:auto;}
	
	.lxwm_con .lxwm_c{ height:10rem;}
	.lxwm_con .lxwm_c div,.lxwm_con ul li dd{ font-size:1.5rem;}
	.lxwm_con .lxwm_c a{ font-size:0.875rem; height:2.5rem; line-height:2.5rem;}
	.lxwm_con ul li dd{ margin-bottom:0.5rem;}
	.lxwm_con ul li ol{ font-size:1rem; margin-bottom:0.5rem;}
	.lxwm_con ul li dl{ margin:0.5rem 0px;}
	
	.job_con ul.t li.c{ font-size:1.5rem;}
	
	.px_show_t{ height:18rem;}
	.px_show_t .width1640{ padding:2rem 0px;}
	.px_show_t .width1640 div.t{ margin-bottom:2rem;}
	.px_show_t .width1640 ul li.t{ font-size:1.5rem;}
	
	.px_show_c{ height:15rem;}
	.px_show_c div.t, .px_show_c div.f{ width:97%;}
	.px_show_c a div.more{ position:relative; margin-top:1rem; margin-left:2.5%;}
	.px_show_f{ margin-top:0px;}
	
}
@media only screen and (max-width:375px){
	.ny_top, .top_mu{ height:3rem;}
	.gh{ top:0.5rem;}
	.news_list ul li{ width:100%; margin:0px 0px 1rem;}
	.page_mu li{ line-height:2rem;}
	.page_mu li a dd{ font-size:0.75rem; padding:0px 0.5rem;}
	
	.about_tit, .about_bg .tit,.about_f .tit,.yjy_bg .tit{ font-size:1rem;}
	.about_f ul li img{ width:12%; left:3%; margin-top:-1rem;}
	
	.page_banner .width1640{ font-size:1.25rem;}
	.pxsj_con div.tit{ font-size:1.5rem;}
	.qyrz_s_banner .width1640 div.fl{ font-size:0.75rem;}
	
	.csxm_top div.fl dd, .csxm_foot div.t dd{ font-size:1.5rem;}
	.csxm_foot div.t dd{ margin-bottom:0.5rem;}
	.csxm_top div.fl dl, .csxm_foot div.t dl{ line-height:1.5rem;}
	
	.wk_list .tit{ font-size:1.5rem;}
	
	.lxwm_con .lxwm_c div, .lxwm_con ul li dd{ font-size:1rem;}
	.lxwm_con .lxwm_c{ height:8rem;}
	.lxwm_con .lxwm_c a{ height:1.75rem; line-height:1.75rem;}
	
	.page_mu li{ width:33.33333%;}
}