.gh{ display:none; }
@media only screen and (max-width:1680px){
	.foot_bg a.top{ left:auto; right:2%; }
}
@media only screen and (max-width:1480px){
	.banner div.qh{ bottom:5.5rem; }
}
@media only screen and (max-width:1280px){
	.yjcx_yffn .swiper-container div.qh_l{ left:2rem; }
	.yjcx_yffn .swiper-container div.qh_r{ right:2rem; }

	.syc_xgcp .swiper-container div.qh_l{ left:2rem; }
	.syc_xgcp .swiper-container div.qh_r{ right:2rem; }

}
@media only screen and (max-width:1080px){
	.i_sjxx ul li div dd{ font-size:3rem; }
	.top_x_bg .width1100 div a{ width:100% !important; }
	.top_x_bg .width1100 div a.r{ margin-top:0.5rem; margin-right:0px; }
}
@media only screen and (max-width:1024px){
	.width1100{ width:90%; }
	.top_bg .gh{ display:block; position:absolute; top:50%; right:20%; width:2.5rem; height:2rem; margin-top:-1rem; cursor:pointer; }
	.top_bg .gh i{ position:absolute; background-color:#000000; 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.sj_x .gh i{ top:50%; transition:all .5s ease; }
	.top_bg.sj_x .gh i.t{ transform:rotate(45deg); }
	.top_bg.sj_x .gh i.c{ display:none; }
	.top_bg.sj_x .gh i.f{ transform:rotate(135deg); }
	.top_x.sj_x{ z-index:88; }

	.top_bg .width1100 .tb{  }
	.top_bg .width1100 .lm_bg ul li.x,.top_bg .width1100 .lm_bg ul li.f{ display:block; }
	
	.top_bg .width1100 .lm_bg .gh{ top:2rem; margin-top:0px; }
	.top_bg .width1100 .lm_bg{ margin-right:0px; position:fixed; top:0px; opacity: 0; left:0px; width: 100%; height: auto; background-color:#ffffff; max-height:0px; overflow:hidden; transition:all 0.5s ease; }
	.top_bg.sj_x .width1100 .lm_bg{ opacity: 1; height: 100vh; max-height:100vh; transition:all 0.5s ease; }
	.top_bg .width1100 .lm_bg ul,.top_bg .width1100 .lm_bg ul li,.top_bg .width1100 .lm_bg ul li dd{ height:auto; overflow:hidden; }
	.top_bg .width1100 .lm_bg ul{ width:90%; padding:0px 5%; }
	.top_bg .width1100 .lm_bg ul li{ width:100%; }
	.top_bg .width1100 .lm_bg ul li dd{ position:relative; display:block; }
	.top_bg .width1100 .lm_bg ul li dd a{ display:block; margin:0px; font-size:1.5rem; line-height:3; }
	.top_bg .width1100 .lm_bg ul li dd a i{ display:none; }
	.top_bg .width1100 .lm_bg ul li dd i.fa-angle-right{ display:block; position: absolute; top:0px; right:0px; bottom:0px; width:30%; padding-right:3%; z-index:2; text-align:right; font-size:1.5rem; line-height:3; }
	.top_bg .width1100 .lm_bg ul li dl{ position:relative; opacity:0; padding:0px; max-height:500vh; display: none; box-shadow:0px 0px 10px 0px rgba(0,0,0,0); }
	.top_bg .width1100 .lm_bg ul li:hover dl{ padding:0px; }
	.top_bg .width1100 .lm_bg ul li.l2 dl{ margin-left:0px; }
	.top_bg .width1100 .lm_bg ul li.l3 dl{ margin-left:0px; }
	.top_bg .width1100 .lm_bg ul li.l4 dl{ margin-left:0px; }
	.top_bg .width1100 .lm_bg ul li.on dl{ opacity:1; display:block; }
	.top_bg .width1100 .lm_bg ul li dl a{ text-align:left; padding-left: 5%; font-size:1.25rem; }
	.top_bg .width1100 .lm_bg ul li.f{ text-align:center; position:absolute; left:0px; bottom:1rem; }
	.top_bg .width1100 .lm_bg ul li.f img{ max-height:3rem; }
	.top_bg .width1100 .lm_bg ul li.f a{ font-size:1.5rem; line-height:1; margin-left:1rem; color:#202832; }
	.top_bg .width1100 .lm_bg ul li.f a:hover{ color:#01ae50; }

}
@media only screen and (max-width:800px){
	html,body{ min-width:414px; font-size:16px; }
	body{ overflow-x:hidden; margin:0px auto; }
	.width1100{ width:94%; max-width:30rem; }
	.top_h, .top_bg, .top_bg .width1100, .top_bg .width1100 a.logo,.top_bg .width1100 .tb{ height:4rem; }
	.top_bg{ top:2.5rem; }
	.top_bg .gh{ height:1.4rem; margin-top:-0.7rem; width:1.5rem; right:15%; }
	.top_bg .lm_bg .gh{ right:5%; }

	.top_bg .width1100 .tb img{ height:2.5rem; }

	.top_x .width1100 div form.x{ width:65%; position:absolute; left:2%; }

	.top_x .width1100 div a.l{ padding-right:1rem; margin-right:1rem; }
	.top_x .width1100 div a.r{ padding-left:1rem; margin-left:1rem; }

	.top_bg .width1100 .lm_bg ul li dd a{ font-size:1.25rem; font-weight:bold; }
	.top_bg .width1100 .lm_bg ul li dd i.fa-angle-right{ font-size:1.5rem; line-height:2.5; width:50%; }
	.top_bg .width1100 .lm_bg ul li dl a{ font-size:1rem; }

	.top_bg .width1100 .lm_bg ul li.f a{ font-size:1.25rem; line-height:2; }
	.top_bg .width1100 .lm_bg ul li.f img{ max-height:1.5rem; }

	.sc_bg .width1100 div,.wz_bg .width1100 div{ text-align:center; }

	.banner, .banner .swiper-wrapper, .banner .swiper-wrapper .swiper-slide, .banner .swiper-wrapper .swiper-slide .width1100{ height:22rem; }
	.banner .swiper-wrapper .swiper-slide .width1100 div.bg dd{ font-size:1.25rem; }
	.banner .swiper-wrapper .swiper-slide .width1100 div.bg dl{ font-size:0.875rem; }
	.banner .swiper-wrapper .swiper-slide .width1100 div.bg ol{ margin-top:1rem; }
	.banner .swiper-wrapper .swiper-slide .width1100 div.bg ol a{ width:32%; height:2rem; line-height:2rem; font-size: 0.75rem; padding:0px 1rem; }
	.banner .swiper-wrapper .swiper-slide .width1100 div.bg ol a i{ width:1.25rem; height:1.25rem; margin-top: -0.625rem; right: 1rem; background-size:auto 0.5rem; }
	.banner div.qh{ bottom:1rem; width:2rem; height:2rem; line-height:2rem; }
	.banner div.qh_l{ right:15%; }
	.banner div.qh_r{ right:3%; }
	
	.i_cp{ padding-bottom:2rem; }
	.i_cp ul.lb{ margin-top:0px; padding:1rem 0px; }
	.i_cp ul.lb li:hover div.bg{ height:48%; background-color:rgba(0, 0, 0, 0.5); }
	.i_cp ul.lb li.on div.bg{ height:100%; background-color:rgba(0, 0, 0, 0); transition: all 0.5s ease; }
	.i_cp ul.lb li div.bg div ol{ margin-bottom:0.5rem; }
	.i_cp ul.lb li div.bg div ol img{ height:1.5rem; }
	.i_cp ul.lb li div.bg div dd{ font-size:0.75rem; margin-top:0.5rem; }
	.i_cp ul.lb li:hover div.bg div dl{ display:none; }
	.i_cp ul.lb li.on div.bg div dl{ display:block; }
	.i_cp ul.lb li div.bg div dl a{ font-size:0.75rem; line-height:1.5rem; height:1.5rem; }
	.i_cp ul.lb li.l0 div.bg div dl a{ font-size:0.875rem; line-height:2rem; height:2rem; }
	
	.i_cp .more{ margin-top:0.5rem; }

	.i_gd_bg{ height:auto; overflow:hidden; }

	.i_about del.bg{ background-position:right center; margin-right: -10rem; background-size: auto 100%; }
	
	.i_about .width1100{ padding:2rem 0px; min-height:5rem; }
	.i_about .width1100 div.bg{ text-align:center; }
	.i_about .width1100 .hidden.l{ width:100%; }
	.i_about .width1100 .hidden.l ol{ font-size:0.75rem; color:#ffffff; }
	.i_about .width1100 .hidden.l dd{ font-size:1.5rem; color:#ffffff; }
	.i_about .width1100 .hidden.l dl{ margin-top:0.5rem; font-size:0.875rem; line-height:1.75; }
	.i_about .width1100 .hidden.l del{ margin-top:1rem; text-align:center; }
	.i_about .width1100 .hidden.l del a{ width:10rem; }

	.i_about .width1100 .hidden.r{ margin-top:-7.5rem; position:relative; }
	.i_md .i_about .width1100 .hidden.r { opacity:1; transform: scale(1); transition: all 0.5s ease; }
	.i_md.x .i_about .width1100 .hidden.r{ opacity:0; transform: scale(10); transition: all 1s ease; }

	.sp_bf div.bg div a.gb{ margin-right:0px; }

	.i_sjxx ul{ padding:2rem 0px; }
	.i_sjxx ul li{ width:50%; border-left:0px; margin-left:0px; height:auto; }
	.i_sjxx ul li.l3{ width:100%; padding:2rem 0px; }
	.i_sjxx ul li div ol{ margin-bottom:0.5rem; }
	.i_sjxx ul li div ol img{ max-height:2rem; }
	.i_sjxx ul li div dd{ font-size:1.75rem; }
	.i_sjxx ul li div dd i.b{ margin-left:-0.5rem; }
	.i_sjxx ul li div dl{ margin-top:0.5rem; font-size:0.875rem; }

	.i_okjjt{ margin-bottom:2rem; margin-top:2rem; }
	.i_okjjt .hidden.l,.i_okjjt .hidden.r{ width:100%; }
	.i_okjjt .hidden.l ol{ font-size:0.875rem; margin-bottom:0.5rem; }
	.i_okjjt .hidden.l dd{ font-size:1.5rem; margin-bottom:1rem; }
	.i_okjjt .hidden.l dd b i{ height:0.8rem; }
	.i_okjjt .hidden.l dl{ font-size:0.875rem; }
	.i_okjjt .hidden.l del{ margin-top:1rem; text-align:right; }
	.i_okjjt .hidden.l del a{ width:10rem; }

	.i_okjjt .hidden.r{ padding:2rem 0px; }
	.i_okjjt .hidden.r img.i{ position:absolute; right:0px; left:0px; top:1rem; bottom:1rem; margin:auto; }
	.i_okjjt .hidden.r .bg{ position:relative; margin:0.25rem !important; }
	.i_okjjt .hidden.r .bg.l1{ top:0px; left:0px; float:right; }
	.i_okjjt .hidden.r .bg.l2{ top:0px; left:0px; float:left; }
	.i_okjjt .hidden.r .bg.l3{ top:0px; left:0px; right: auto; float:right; }
	.i_okjjt .hidden.r .bg.l4{ top:0px; left:0px; right: auto; float:left; }
	.i_okjjt .hidden.r .bg div dl{ font-size:0.75rem; min-height:3rem; }

	.i_jtyw_tit dd{ font-size:1.5rem; }
	.i_jtyw_tit dd b i{ height:0.75rem; }

	.i_jtyw_xx{ padding-top:2rem; }
	.i_jtyw_xx ul li{ margin-bottom:2rem; }
	.i_jtyw_xx ul li .hidden.l{ position:relative; width:100%; float:left; height:auto; margin-bottom:1.5rem; }
	.i_jtyw_xx ul li .hidden.l div ol{ font-size:0.875rem; }
	.i_jtyw_xx ul li .hidden.l div dd{ font-size:1.5rem; margin-bottom:1rem; }
	.i_jtyw_xx ul li .hidden.l div dd b i{ height:0.8rem; }
	.i_jtyw_xx ul li .hidden.l div dl{ font-size:0.875rem; }
	.i_jtyw_xx ul li .hidden.l div del{ margin-top:1rem; text-align:center; }
	.i_jtyw_xx ul li .hidden.l div del a{ width:10rem; }
	.i_jtyw_xx ul li .hidden.r{ width:100%; height:14.125rem; }

	.i_news .width1100{ padding:2rem 0px; }
	.i_news .width1100 .tit dd{ font-size:0.875rem; }
	.i_news .width1100 .tit dl{ font-size:1.5rem; }
	.i_news .width1100 .tit dl b i{ height:0.8rem; }
	.i_news .width1100 ul.lb{ margin-top:1.5rem; display:block; }
	.i_news .width1100 ul.lb li{ width:94%; margin:0px 3% 1.5rem; }
	.i_news .width1100 .more{ margin-top:0px; }
	.i_news .width1100 ul.lb li a div.f{ height:6.5rem; }
	.i_news .width1100 ul.lb li a div.f dd{ font-size:1rem; height:4rem; margin-bottom:1rem; }
	
	.foot_bg .width1100{ padding:2rem 0px 1rem; }
	.foot_bg .width1100 .hidden.t{ min-height:3rem; }
	.foot_bg .width1100 .hidden.t ul.l{ display:none; }
	.foot_bg .width1100 .hidden.t div.r{ width:100%; text-align:center; }
	.foot_bg .width1100 .hidden.t div.r div.t,.foot_bg .width1100 .hidden.t div.r div.f{ float:none; }

	.foot_bg .width1100 .hidden.t div.r div.t dl{ margin-top:0.5rem; }
	.foot_bg .width1100 .hidden.t div.r div.f{ margin:0px auto; max-width:5rem; }

	.foot_bg .width1100 .hidden.f,.foot_bg a.top{ display:none; }
	.foot_bg .width1100 .hidden.j_f{ display:block; text-align:center; line-height:2; font-size:0.875rem; }

	.dy_xx{ padding:2rem 0px; }

	.dy_xx dd{ font-size:1.5rem; }

	.i_md .i_about .width1100 .hidden.l{ opacity:1; margin-top:0px; }
	.i_md .i_okjjt .hidden.r .bg{ opacity:1; }
	.i_md .i_okjjt .hidden.r .bg.l1{ margin-left:0px; }
	.i_md .i_okjjt .hidden.r .bg.l2{ margin-left:0px; }
	.i_md .i_okjjt .hidden.r .bg.l3{ margin-right:0px; }
	.i_md .i_okjjt .hidden.r .bg.l4{ margin-right:0px; }
	.i_md .i_jtyw_tit dl{ opacity:1; padding-top:0px; }
	.i_jtyw_xx ul .i_md li .hidden.l{ opacity:1; padding-top:0px; }
	.i_md .i_news .width1100 ul.lb{ opacity:1; padding-top:0px; }

	.tc_bg div.bg div{ padding:1rem; width:80%; }
	.tc_bg div.bg div a.gb{ margin-right:-1rem; width:1.5rem; height:1.5rem; margin-top:-2rem; }
	.tc_bg div.bg div dd{ font-size:1.5rem; }
	.tc_bg div.bg div dl{ font-size:0.875rem; }

	.zx_tc_bg div.zx_bg form{ width:70%; padding:1.5rem; }
	.zx_tc_bg div.zx_bg form a.gb{ margin-right:-1rem; width:1.5rem; height:1.5rem; margin-top:-2rem; }
	.zx_tc_bg div.zx_bg form .form-group div{ padding:0px 0.5rem; }
	.zx_tc_bg div.zx_bg form .form-group div input{ height:2rem; line-height:2rem; font-size:0.875rem; }
	.zx_tc_bg div.zx_bg form .form-group#dr_row_txndxq div{ padding:0.5rem; }
	.zx_tc_bg div.zx_bg form div.bd_f div.l{ width:100%; }
	.zx_tc_bg div.zx_bg form div.bd_f div.l input{ width:55%;  }
	.zx_tc_bg div.zx_bg form div.bd_f div.l dl{  }
	.zx_tc_bg div.zx_bg form div.bd_f button{ width: 100%; margin-top: 1rem; font-size:0.75rem; float:right; }

	.ny_banner .width1100{ height:20rem; }
	.ny_banner .width1100 div dd{ font-size:1.5rem; }
	.ny_banner .width1100 div dl{ font-size:1rem; margin-top:0.5rem; }
	.ny_banner .width1100 div ol{ margin-top:1rem; }
	.ny_banner .width1100 div ol a{ width:10rem; height:2rem; line-height:2rem; padding:0px 1rem; font-size:0.75rem; }
	.ny_banner .width1100 div ol a i{ width: 1.75rem; height: 1.75rem; margin-top: -0.875rem; background-size:auto 0.5rem; }

	.ny_banner video{ width:auto; height:100%; margin-left:-15%; }

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

	.kcxfz_t{ padding:2rem 0px; }
	.kcxfz_t .tit{ font-size:1.5rem; }
	.kcxfz_t .swiper-container{ margin-top:1rem; padding-bottom:2rem; width:75%; }
	.kcxfz_t .swiper-container .swiper-wrapper .swiper-slide div.bg div ol img{ height:2rem; }
	.kcxfz_t .swiper-container .swiper-wrapper .swiper-slide div.bg div dd{ font-size:1.125rem; }
	.kcxfz_t .swiper-container .swiper-wrapper .swiper-slide div.bg div dl{ font-size:0.875rem; line-height:1.75; }
	.kcxfz_t .swiper-container div.qh{ margin-top:-2.5rem; }
	.kcxfz_t .swiper-container div.qh_l{ right:-5%; }
	.kcxfz_t .swiper-container div.qh_r{ right:-34%; }
	.kcxfz_t .swiper-container .page{ right:-13%; margin-top:-3rem; }
	.kcxfz_t .swiper-container .sl{ right:-26%; margin-top:-2.5rem; }

	.kcxfz_c{ padding:2rem 0px; }
	.kcxfz_c .hidden.l{ width:100%; font-size:1.5rem; margin-bottom:1.5rem; }
	.kcxfz_c .hidden.r{ width:100%; padding-top:2.5rem; }
	.kcxfz_c .hidden.r i.h{ height:1.75rem; }
	.kcxfz_c .hidden.r dd{ font-size:1.25rem; }
	.kcxfz_c .hidden.r dl{ margin-top:0.5rem; font-size:0.875rem; }
	.kcxfz_c .hidden.r dl p{ padding-left:1rem; background-position:left 0.75rem; }

	.kcxfz_f{ padding:2rem 0px; }
	.kcxfz_f .hidden.l,.kcxfz_f .hidden.r{ width:100%; }
	.kcxfz_f .hidden.r{ padding-top:2rem; }
	.kcxfz_f .hidden.r dd{ font-size:1.5rem; }
	.kcxfz_f .hidden.r dl{ margin-top:0.5rem; font-size:0.875rem; }
	.kcxfz_f .hidden.r dl p{ padding-left:1rem; background-position:left 0.75rem; }

	.i_md .kcxfz_t .swiper-container{ opacity:1; padding-top:0px; }
	.i_md .kcxfz_c .hidden.r{ opacity:1; margin-top:0px; }
	.i_md .kcxfz_f .hidden.r{ opacity:1; margin-top:0px; }

	ul.yjcx_t{ padding-top:2rem; }
	ul.yjcx_t li{ margin-bottom:2rem; }
	ul.yjcx_t li div.hidde{ min-height:10rem; }
	ul.yjcx_t li div.hidden.l,ul.yjcx_t li div.hidden.r{ width:100%; }
	ul.yjcx_t li div.hidden.l{ height:auto; margin-bottom:1rem; }
	ul.yjcx_t li div.hidden.l dd{ font-size:1.5rem; }
	ul.yjcx_t li div.hidden.l dl{ font-size:0.875rem; line-height:1.75; }
	ul.yjcx_t li div.hidden.l ol{ text-align:center; }
	ul.yjcx_t li div.hidden.r{ height:16.25rem; }

	.yjcx_stsj{ padding:2rem 0px; }
	.yjcx_stsj .tit{ margin-bottom:1.5rem; }
	.yjcx_stsj .tit dd{ font-size:1.5rem; }
	.yjcx_stsj .tit dl{ font-size:0.875rem; line-height:1.75; }
	.yjcx_stsj ul.lb li{ width:48%; }
	.yjcx_stsj ul.lb li div.bg{ padding:1rem; height:14rem; }
	.yjcx_stsj ul.lb li div.bg img.l{ position:relative; left:0px; top:0px; width:auto; height:1.5rem; }
	.yjcx_stsj ul.lb li div.bg div.r{ margin-left:0px; margin-top:1rem; }
	.yjcx_stsj ul.lb li div.bg div.r dl{ font-size:0.875rem; line-height:1.5; height:7.5rem; }

	.yjcx_zlhy{ padding:2rem 0px; }
	.yjcx_zlhy .tit dd{ font-size:1.5rem; }
	.yjcx_zlhy .tit dl{ font-size:0.875rem; line-height:1.5; }
	.yjcx_zlhy .nav span{ margin-right:0.5rem; }
	.yjcx_zlhy .xx_nr div.bg{ margin-top:2rem; }
	.yjcx_zlhy .xx_nr div.bg dl{ margin-top:1rem; }
	.yjcx_zlhy .xx_nr div.bg dl p{ padding-left:1.5rem; font-size:0.875rem; background-size:auto 0.75rem; }

	.yjcx_yffn{ padding:2rem 0px; }
	.yjcx_yffn .tit dd{ font-size:1.5rem; }
	.yjcx_yffn .tit dl{ font-size:0.875rem; line-height:1.5; }

	.yjcx_yffn .swiper-container{ width:100%; padding:0px; margin-left:0px; }
	.yjcx_yffn .swiper-container .swiper-wrapper .swiper-slide a{ width:90%; margin:0px auto; }

	.yjcx_yffn .swiper-container i.qh_bg{ display:none; }
	.yjcx_yffn .swiper-container div.qh_l{ left:0px; }
	.yjcx_yffn .swiper-container div.qh_r{ right:0px; }

	ul.yjcx_t .i_md li div.hidden.l{ opacity:1; padding-top:0px; }
	.i_md .yjcx_stsj ul.lb{ opacity:1; padding-top:0px; }
	.i_md .yjcx_zlhy .xx_nr{ opacity:1; padding-top:0px; }
	.i_md .yjcx_yffn .swiper-container{ opacity:1; padding-top:0px; }

	.syc_xx{ padding:2rem 0px; }
	.syc_xx dd{ font-size:1.5rem; }
	.syc_xx dl{ font-size:0.875rem; line-height:1.75; }

	.syc_fa .width1100{ min-height:3rem; padding:2rem 0px; }
	.syc_fa .width1100 dd{ font-size:1.5rem; }
	.syc_fa .width1100 dl{ margin-top:1rem; }
	.syc_fa .width1100 ol{ margin-top:1rem; }

	.syc_ggw .width1100{ height:auto; padding:2.5rem 0px; }
	.syc_ggw .width1100 div.bg dd{ font-size:1.5rem; padding-bottom:1.25rem; }
	.syc_ggw .width1100 div.bg dd i{ width:3.5rem; height:2px; }
	.syc_ggw .width1100 div.bg dl{ font-size:0.875rem; line-height:1.75; }
	.syc_ggw .width1100 div.bg ol{ margin-top:1.5rem; }

	ul.syc_lb{ padding:2rem 0px 0px; }
	ul.syc_lb li{ margin-bottom:2rem; }
	ul.syc_lb li div.hidden{ min-height:14.375rem; }
	ul.syc_lb li div.hidden.l{ width:100%; }
	ul.syc_lb li div.hidden.r{ width:100%; margin-top:1.5rem; }
	ul.syc_lb li div.hidden.r div dd{ font-size:1.5rem; }
	ul.syc_lb li div.hidden.r div dl{ font-size:0.875rem; line-height:1.75; }

	.syc_xgcp{ padding:2rem 0px; }
	.syc_xgcp .tit{ font-size:1.5rem; }
	.syc_xgcp .swiper-container{ margin-top:1.5rem; width:100%; padding:0px; margin-left:0px; }
	.syc_xgcp .swiper-container .swiper-wrapper .swiper-slide div{ width:90%; margin:0px auto; }
	.syc_xgcp .swiper-container .swiper-wrapper .swiper-slide div ol{ position:relative; height:17.5rem; }
	.syc_xgcp .swiper-container .swiper-wrapper .swiper-slide div ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }

	.syc_xgcp .swiper-container .swiper-wrapper .swiper-slide a{ width:90%; margin:0px auto; }
	.syc_xgcp .swiper-container .swiper-wrapper .swiper-slide a ol{ position:relative; height:17.5rem; }
	.syc_xgcp .swiper-container .swiper-wrapper .swiper-slide a ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }

	.syc_xgcp .swiper-container i.qh_bg{ display:none; }

	.syc_al{ padding:2rem 0px; }
	.syc_al .tit{ font-size:1.5rem; }
	.syc_al ul.lb{ padding-top:1.5rem; }
	.syc_al ul.lb li{ width:48%; margin-right:2%; margin-bottom:1rem; }
	.syc_al ul.lb li a div.t{ height:6.875rem; }
	.syc_al ul.lb li a div.f{ padding:0.5rem; height:8.75rem; }
	.syc_al ul.lb li a div.f dd{ font-size:1rem; line-height:1.5; font-weight:bold; }
	.syc_al ul.lb li a div.f del{ font-size:0.875rem; }

	.syc_gg .width1100{ padding:2rem 0px; }
	.syc_gg .width1100 dl{ font-size:1.5rem; }

	.i_md .syc_xx dl{ padding-top:0px; opacity:1; }
	.i_md .syc_fa .width1100 dl{ padding-top:0px; opacity:1; }
	.i_md .syc_ggw .width1100 div.bg{ padding-top:0px; opacity:1; }
	ul.syc_lb .i_md li div.hidden.r div{ padding-top:0px; opacity:1; }
	.i_md .syc_xgcp .swiper-container{ padding-top:0px; opacity:1; }
	.i_md .syc_al ul.lb{ margin-top:0px; opacity:1; }

	.cpfl_so{ padding:1rem 5% 0px; width:84%; }
	.cpfl_xx{ padding:2rem 0px; }
	.cpfl_xx .tit{ font-size:1.5rem; }
	.cpfl_xx .sx{ height:5.5rem; margin-top:1rem; }
	.cpfl_xx .sx div.n{ display:none; }
	.cpfl_xx .sx div.x{ margin:0.25rem 0.5rem; }
	.cpfl_xx .sx div.x div.f{ width:21.5rem; }
	.cpfl_xx .sx div.x div.f i.x{ display:none; }
	.cpfl_xx .sx div.x div.f div{ width:100%; max-width:100%; height:auto; overflow:hidden; }
	.cpfl_xx .sx div.x div.f div dl{ position:relative; margin-right:0px; width:100%; padding:0.5rem; display:none; }

	.cpfl_xx ul.lb{ margin-bottom:1.5rem; }
	.cpfl_xx ul.lb li{ width:48%; margin-right:2%; margin-bottom:1rem; }
	.cpfl_xx ul.lb li a{ padding:0.5rem; }
	.cpfl_xx ul.lb li a ol{ height:8.75rem; }
	.cpfl_xx ul.lb li a dd{ font-size:0.875rem; }

	.cp_ys .width1100{ padding:2rem 0px 1rem; }
	.cp_ys .width1100 .tit{ font-size:1.5rem; }
	.cp_ys .width1100 ul{ width:100%; }
	.cp_ys .width1100 ul li{ width:100%; margin-right:0px; height: auto; margin-bottom:1rem; }
	.cp_ys .width1100 ul li div{ padding:1.5rem; }
	.cp_ys .width1100 ul li div dd{ font-size:1.125rem; }
	.cp_ys .width1100 ul li div dl{ font-size:0.875rem; margin-top:0.5rem; line-height:1.75; }

	.cp_gg .width1100{ padding:2rem 0px; }
	.cp_gg .width1100 dd{ font-size:1.5rem; }
	.cp_gg .width1100 dl{ font-size:0.875rem; }
	.cp_gg .width1100 ol a{ font-size:0.875rem; }

	.cp_s_t{ padding:2rem 0px; }
	.cp_s_t .ck-slide{ width:100%; height:20rem; }
	.cp_s_t i.x{ display:none; }
	.cp_s_t ul.r{ width:100%; margin-top:2rem; }
	.cp_s_t ul.r li.t{ font-size:1.5rem; }
	.cp_s_t ul.r li.c{ padding:1rem 0px; font-size:0.875rem; }
	.cp_s_t ul.r li.x{ min-height:5rem; }
	.cp_s_t ul.r li.x div dl{ font-size:0.875rem; }
	.cp_s_t ul.r li.m a{ height:2.5rem; line-height:2.5rem; }

	.cp_s_n .width1100 a{ padding:0px 2rem; height:3rem; line-height:3rem; }
	.cp_s_x .cp_n{ padding:2rem 0px; }
	.cp_s_x .cp_n div.r,.cp_s_x .cp_n ul.r{ width:100%; margin-top:1rem; font-size:0.875rem; line-height:1.75; }
	.cp_s_x .cp_n div.l{ width:100%; font-size:1.25rem; }

	.cp_s_yycj{ padding:2rem 0px; }
	.cp_s_yycj .hidden{ min-height:20rem; }
	.cp_s_yycj .hidden.l,.cp_s_yycj .hidden.r{ width:100%; }
	.cp_s_yycj .hidden.r{ margin-top:2rem; }
	.cp_s_yycj .hidden.r div dd{ font-size:1.125rem; }
	.cp_s_yycj .hidden.r div dl{ font-size:0.875rem; line-height:1.75; }
	.cp_s_yycj .hidden.r div dl p{ background-position:left 0.75rem; }

	.syc_xgcp .swiper-container div.qh_l{ left:0px; }
	.syc_xgcp .swiper-container div.qh_r{ right:0px; }

	.cgal_bg{ padding:2rem 0px; }
	.cgal_bg .tit{ font-size:1.5rem; margin-bottom:1rem; }
	.cgal_bg .al_so{ height:6rem; margin-bottom:2rem; }
	.cgal_bg .al_so div.l{ width:100%; margin-bottom:1rem; }
	.cgal_bg .al_so div.r{ width:100%; }

	.cgal_bg ul.lb{ margin-bottom:1.5rem; }
	.cgal_bg ul.lb li{ width:48%; margin-right:2%; margin-bottom:1rem; }
	.cgal_bg ul.lb li a div.t{ height:6.875rem; }
	.cgal_bg ul.lb li a div.f{ padding:0.5rem; height:8.75rem; }
	.cgal_bg ul.lb li a div.f dd{ font-size:1rem; line-height:1.5; font-weight:bold; }
	.cgal_bg ul.lb li a div.f ol{ margin-top:0.75rem; }
	.cgal_bg ul.lb li a div.f del{ font-size:0.875rem; }

	.al_show{ padding:2rem 0px; }
	.al_show .al_show_xx{ margin-top:1.5rem; }
	.al_show .al_show_xx ul.al_s_l{ width:100%; }
	.al_show .al_show_xx ul.al_s_l li.n{ font-size:0.875rem; }
	.al_show .al_show_xx ul.al_s_l li.c{ font-size:0.875rem; line-height:1.75; }
	.al_show .al_show_xx ul.al_s_l li.c strong, .al_show .al_show_xx ul.al_s_l li.c b{ font-size:1rem; }
	.al_show .al_show_xx ul.al_s_l li.f{ font-size:0.875rem; }

	.al_show .al_show_xx div.al_s_r{ display:none; }

	.about_t{ padding:2rem 0px; }
	.about_t .about_jj{ margin-bottom:2rem; }
	.about_t .about_jj div.l{ width:100%; }
	.about_t .about_jj div.l ol{ font-size:0.875rem; margin-bottom:0.5rem; }
	.about_t .about_jj div.l dd{ font-size:1.5rem; }
	.about_t .about_jj div.l dl{ font-size:0.875rem; line-height:1.75; }
	.about_t .about_jj div.r{ margin-top:1rem; width:100%; }

	.about_t .about_sj li{ width:50%; border-left:0px; margin-left:0px; height:auto; }
	.about_t .about_sj li.l3{ width:100%; padding:2rem 0px; }
	.about_t .about_sj li div ol{ margin-bottom:0.5rem; }
	.about_t .about_sj li div ol img{ max-height:2rem; }
	.about_t .about_sj li div dd{ font-size:1.75rem; }
	.about_t .about_sj li div dl{ margin-top:0.5rem; font-size:0.875rem; }

	.about_hxjcg{ padding:2rem 0px; }
	.about_hxjcg .tit dd{ font-size:1.5rem; }
	.about_hxjcg .tit dl{ font-size:0.875rem; margin-top:0.5rem; }
	.about_hxjcg ul.x{ width:105%; }
	.about_hxjcg ul.x li{ width:13%; }
	.about_hxjcg ul.x li.o{ width:66%; }
	.about_hxjcg ul.x li div.bg ol{ margin-bottom:0.5rem; }
	.about_hxjcg ul.x li div.bg ol img{ max-height:2rem; }
	.about_hxjcg ul.x li div.bg dd{ font-size:1.125rem; margin-bottom:0.5rem; }
	.about_hxjcg ul.x li div.bg dl{ font-size:0.75rem; }

	.about_cp{ padding:2rem 0px; }
	.about_cp .tit{ font-size:1.5rem; }
	.about_cp ul{ margin-top:1.5rem; }
	.about_cp ul li .hidden{ width:100%; }
	.about_cp ul li .hidden.l{ height:14.1875rem; }
	.about_cp ul li .hidden.r{ height:auto; }
	.about_cp ul li .hidden.r div{ padding:2rem 5%; width:90%; }
	.about_cp ul li .hidden.r div dd{ font-size:1.25rem; }
	.about_cp ul li .hidden.r div dl{ font-size:0.875rem; line-height:1.75; }
	.about_cp ul li .hidden.r div dl p{ padding-left:1rem; }
	.about_cp ul li .hidden.r div dl p i{ font-size:0.5rem; }

	.about_xx{ padding:2rem 0px; }
	.about_xx .hidden.t div.l{ width:100%; }
	.about_xx .hidden.t div.l dd{ font-size:1.5rem; }
	.about_xx .hidden.t div.l dl{ font-size:0.875rem; line-height:1.75; }
	.about_xx .hidden.t div.r{ width:100%; font-size:4rem; text-align:center; }
	.about_xx .hidden.f{ margin-top:1rem; }

	.about_sl .width1100{ height:auto; padding:2rem 0px; }
	.about_sl .width1100 .bg .tit{ margin-bottom:1.5rem; }
	.about_sl .width1100 .bg .tit dd{ font-size:1.5rem; }
	.about_sl .width1100 .bg .tit dl{ font-size:0.875rem; margin-top:0.5rem; }
	.about_sl .width1100 .bg .zj .hidden{ width:100%; }
	.about_sl .width1100 .bg .zj .hidden.r{ margin-top:1.5rem; }
	.about_sl .width1100 .bg .zj .hidden ul{ margin-bottom:2rem; }

	.about_sl .width1100 .bg .zj .hidden div{ background-size:auto 2rem; }
	.about_sl .width1100 .bg .zj .hidden.l div{ padding-left:4rem; }
	.about_sl .width1100 .bg .zj .hidden.r div{ padding-left:4.5rem; }

	.about_ry_bg .about_ry{ padding:2rem 0px; }
	.about_ry_bg .about_ry .hidden.t{ margin-bottom:2rem; }
	.about_ry_bg .about_ry .hidden.t div.l{ width:100%; font-size:1.5rem; }
	.about_ry_bg .about_ry .hidden.t div.r{ width:100%; font-size:0.875rem; line-height:1.75; margin-top:1rem; }

	.about_ry_bg .about_ry .swiper-container{ height:15.5rem; padding-bottom:3.5rem; }
	.about_ry_bg .about_ry .swiper-container .swiper-wrapper .swiper-slide div ol{ margin-bottom:1rem; }
	.about_ry_bg .about_ry .swiper-container .swiper-wrapper .swiper-slide div dd{ font-size:1rem; }
	.about_ry_bg .about_ry .swiper-container .qh div{ width:2.5rem; height:2.5rem; background-size:auto 0.75rem; margin:0px 0.5rem; }

	.about_fzls{ padding:2rem 0px; }
	.about_fzls_qh i.qh_bg{ display:none; }
	.about_fzls .tit{ font-size:1.5rem; margin-bottom:2rem; }
	.about_fzls_qh_bg{ margin-left:0px; width:100%; }
	.about_fzls_qh{ overflow:hidden !important; position:relative !important; }
	.about_fzls_qh, .about_fzls_qh .swiper-wrappe, .about_fzls_qh .swiper-wrapper .swiper-slide{ height:24rem; }
	.about_fzls_qh .swiper-wrapper .swiper-slide.on{ width:100% !important; }
	.about_fzls_qh .swiper-wrapper .swiper-slide div.t dd b{ font-size:5rem; }
	.about_fzls_qh .swiper-wrapper .swiper-slide div.t dd i{ width:24%; margin-left:-12%; }
	.about_fzls_qh .swiper-wrapper .swiper-slide div.f{ padding:2rem 3%; }
	.about_fzls_qh .swiper-wrapper .swiper-slide div.f dd{ font-size:1.25rem; }
	.about_fzls_qh .swiper-wrapper .swiper-slide div.f dl{ font-size:1rem; margin-top:0.5rem; }
	.about_fzls_qh .qh{ bottom:10rem; }

	.i_md .about_t .about_jj div.l{ opacity:1; margin-top:0px; }
	.i_md .about_hxjcg ul.x{ opacity:1; margin-top:0px; }
	.about_cp ul .i_md li .hidden.r div{ opacity:1; margin-top:0px; }
	.i_md .about_xx .hidden.t div.l{ opacity:1; margin-top:0px; }
	.i_md .about_sl .width1100 .bg .zj{ opacity:1; padding-top:0px; }
	.i_md .about_ry_bg .about_ry .swiper-container{ opacity:1; padding-top:0px; }
	.i_md .about_fzls_qh_bg{ opacity:1; padding-top:0px; }
	.i_md .cp_gg .width1100{ opacity:1; margin-top:0px; }

	.okjjt_bg{ padding:2rem 0px; }
	.okjjt_bg .okjjt_xx dd{ font-size:1.5rem; }
	.okjjt_bg .okjjt_xx dl{ margin-top:1rem; font-size:0.875rem; line-height:1.75; }
	.okjjt_bg .okjjt_xx dl strong, .okjjt_bg .okjjt_xx dl b{ font-size:1rem; }

	.okjjt_bg .okjjt_qh .hidden.l{ width:100%; }
	.okjjt_bg .okjjt_qh .hidden.l ul li{ line-height:2; font-size:1rem; padding-right:0px; }
	.okjjt_bg .okjjt_qh .hidden.l ul li.o{ background:none; }
	.okjjt_bg .okjjt_qh .hidden.l ul li i{ font-size:1.5rem; color:#00a240; font-weight:bold; }
	.okjjt_bg .okjjt_qh .hidden.l div.x{ text-align:center; }

	.okjjt_bg .i_md.on .okjjt_qh .hidden.r{ display:none; }

	.okjjt_jtyw{ padding:2rem 0px 1rem; }
	.okjjt_jtyw ul li{ margin-bottom:2rem; }
	.okjjt_jtyw ul li div.l{ width:100%; min-height:2rem; }
	.okjjt_jtyw ul li div.l div{ padding:1.5rem 5%; width:90%; }
	.okjjt_jtyw ul li div.l div dd{ font-size:1.5rem; margin-bottom:0.5rem; }
	.okjjt_jtyw ul li div.l div dl{ font-size:0.875rem; line-height:1.75; }
	.okjjt_jtyw ul li div.r{ width:100%; height:17.8125rem; }

	.okjjt_bg .i_md .okjjt_qh .hidden.r{ opacity:1; margin-top:0px; }
	.okjjt_jtyw ul .i_md li div.l div{ opacity:1; margin-top:0px; }

	.shfw_xz{ padding:2rem 0px; }
	.shfw_xz .tit{ margin-bottom:2rem; }
	.shfw_xz .tit dd{ font-size:1.5rem; }
	.shfw_xz .tit dl{ margin-top:1rem; font-size:0.875rem; line-height:1.75; }

/*	.shfw_xz .so_bg{ height:6rem; }*/
	.shfw_xz .so_bg div.l{ font-size:1.5rem; display: none; width:100%; margin-bottom:1rem; }
	.shfw_xz .so_bg div.r{ width:100%; }
	.shfw_xz .so_bg div.r div.so{ width:13rem; }

	.shfw_xz .lanren{ margin-top:1.5rem; }
	.shfw_xz .lanren ul li a{ padding:1rem 3rem 1rem 1rem; }
	.shfw_xz .lanren ul li a del{ width:2rem; height:2rem; right:0.75rem; font-size:0.75rem; }
	.shfw_xz .lanren ul li a del i{ margin-top:-0.375rem; margin-left:-0.375rem; }
	.shfw_xz .lanren ul li a dl{ font-size:0.875rem; }

	.shfw_bd{ background-size:auto 100%; }
	.shfw_bd .width1100{ height:auto; padding:2rem 0px; }
	.shfw_bd .width1100 .bg .hidden.l{ width:100%; }
	.shfw_bd .width1100 .bg .hidden.l dd{ font-size:1.5rem; }
	.shfw_bd .width1100 .bg .hidden.l dl{ font-size:0.875rem; }
	.shfw_bd .width1100 .bg .hidden.l ol{ margin-top:1rem; }

	.shfw_bd .width1100 .bg .hidden.r{ width:100%; margin-top:2rem; }
	.shfw_bd .width1100 .bg .hidden.r div.t{ font-size:1.25rem; }
	.shfw_bd .width1100 .bg .hidden.r form .form-group{ width:100%; }
	.shfw_bd .width1100 .bg .hidden.r form .form-group label{ font-size:1rem; }
	.shfw_bd .width1100 .bg .hidden.r form .form-group div{ margin-top:0.5rem; }
	.shfw_bd .width1100 .bg .hidden.r form div.bd_f{ margin-top:0.5rem; }
	.shfw_bd .width1100 .bg .hidden.r form div.bd_f div.l{ width:66%; }
	.shfw_bd .width1100 .bg .hidden.r form div.bd_f div.l input{ width:45%; }
	.shfw_bd .width1100 .bg .hidden.r form div.bd_f div.l dl{ width:45%; }

	.news_lb{ padding:2rem 0px; }
	.news_lb .tit{ margin-bottom:2rem; }
	.news_lb .tit dd{ font-size:1.5rem; }
	.news_lb .tit dl{ margin-top:1rem; }
	.news_lb .tit dl a{ padding:0px 1rem; font-size:0.875rem; min-width:4.5rem; }

	.news_lb ul.lb{ margin-bottom:1rem; }
	.news_lb ul.lb li{ width:48%; margin-right:2%; }
	.news_lb ul.lb li a div.t{ height:8.125rem; }
	.news_lb ul.lb li a div.f{ height:6.5rem; }
	.news_lb ul.lb li a div.f dd{ font-size:1rem; line-height:1.5; margin-bottom:1rem; overflow:hidden; }
	.news_lb ul.lb li a div.f ol{ font-size:0.75rem; }

	.news_s_t{ height:auto; padding:1rem 0px; }
	.news_s_t div{ font-size:0.75rem; }
	.news_s{ margin:2rem auto; }
	.news_s ul.l{ width:100%; }
	.news_s ul.l li.t{ font-size:1.25rem; }
	.news_s ul.l li.c{ padding:0.5rem 0px;  font-size: 0.875rem; line-height:1.75; }

	.news_s div.s_r{ display:none; }

	.lxwm_xx{ padding:2rem 0px; }
	.lxwm_xx .tit dd{ font-size:1.5rem; }
	.lxwm_xx .tit dl{ margin-top:1rem; font-size: 0.875rem; line-height:1.75; }
	.lxwm_xx .dt{ margin-bottom:2rem; }
	.lxwm_xx .xx div.l{ width:100%; margin-bottom:2rem; }
	.lxwm_xx .xx div.l dd{ font-size:1.25rem; }
	.lxwm_xx .xx div.r{ width:100%; margin:0px auto; float:none; }

	.lxwm_ly{ padding:2rem 0px; }
	.lxwm_ly .tit{ font-size:1.5rem; }
	.lxwm_ly form .form-group{ width:100%; margin-right:0px; margin-bottom:1rem; }
	.lxwm_ly form .form-group#dr_row_content{ margin-top:0px; }
	.lxwm_ly form div.bd_f{ margin-top:0px; }
	.lxwm_ly form div.bd_f div.l{ width:66%; }
	.lxwm_ly form div.bd_f div.l input{ width:62%; }
	.lxwm_ly form div.bd_f div.l dl{ width:33%; }

	.job_lb{ padding:2rem 0px; }
	.job_lb .tit{ margin-bottom:1.5rem; }
	.job_lb .tit dd{ font-size:1.5rem; }
	.job_lb .tit dl{ font-size: 0.875rem; line-height:1.75; }

	.job_lb .so_bg{ padding:1rem 1rem 0.5rem; }
	.job_lb .so_bg .so_t{ height:6.5rem; }
	.job_lb .so_bg .so_t div.s{ width:100%; margin-bottom:1rem; }
	.job_lb .so_bg .so_t div.x{ width:100%; }

	.job_lb .so_bg .so_f{ font-size:0.75rem; padding-left:4rem; }

	.job_lb ul.lb{ margin-bottom:1rem; }
	.job_lb ul.lb li div.t div.l{ width:60%; font-size:1rem; margin-right:5%; }
	.job_lb ul.lb li div.t div.n{ width:25%; }
	.job_lb ul.lb li div.t div.n a{ font-size:0.75rem; }

	.job_lb ul.lb li div.t div.c{ display:none; }
	.job_lb ul.lb li div.f{ padding:1rem; }
	.job_lb ul.lb li div.f div.sj{ display:block; }
	.job_lb ul.lb li div.f div.sj div{ overflow:hidden; font-size:0.875rem; line-height:2; }
	.job_lb ul.lb li div.f div.sj div dl{ float:left; width:50%; }
	.job_lb ul.lb li div.f div.sj div dl.l{ color:#999999; }
	.job_lb ul.lb li div.f div.sj div dl.r{ font-weight:bold; }

	.job_lb ul.lb li div.f div.nr{ margin-top: 1rem; font-size:0.875rem; line-height:1.75; }

	.fenye{ font-size:0.75rem; line-height:2rem; }
	.fenye a, .fenye span{ width:2rem; height:2rem; line-height:2rem; }
	.fenye a i{ font: normal normal normal 16px / 1.95 FontAwesome; }


}
