/*pad*/
.gh,.sj_lm{ display:none; }
@media only screen and (max-width:1680px){
	.top_bg .width1200 a.q{ margin-right:-14.5rem; }
	.i_xs .tabBar a.qh.prev{ left:8%; }
	.i_xs .tabBar a.qh.next{ right:8%; }
	.i_zhly #wrapper #carousel{ width:102%; }
	.i_zhly #wrapper #carousel .caroufredsel_wrapper{ margin:0px auto !important; }

	.i_dzlx #wrapper #carousel{ width:102%; }
	.i_dzlx #wrapper #carousel .caroufredsel_wrapper{ margin:0px auto !important; }
}
@media only screen and (max-width:1600px){
	.top_bg .width1200 a.q{ margin-right:-10rem; font-size:0.75rem; }
}
@media only screen and (max-width:1480px){
	.top_bg .width1200 a.q{ margin-right:-6rem; }
	.i_xs .tabBar a.qh.prev{ left:4%; }
	.i_xs .tabBar a.qh.next{ right:4%; }
	.i_zhly #wrapper #carousel ul li{ width:25.7rem; }
}
@media only screen and (max-width:1366px){
	.top_bg .width1200 a.q{ margin-right:-4rem; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg{ width:90%; }
	.i_xs .tabBar a.qh.prev{ left:1%; }
	.i_xs .tabBar a.qh.next{ right:1%; }
	.i_zhly #wrapper #carousel a.qh.prev{ margin-left:0px; }
	.i_zhly #wrapper #carousel a.qh.next{ margin-right:-1rem; }
	.i_dzlx #wrapper #carousel a.qh.prev{ margin-left:0px; }
	.i_dzlx #wrapper #carousel a.qh.next{ margin-right:-1rem; }
}
@media only screen and (max-width:1280px){
	.top_bg .width1200 .lm_bg.lm_r .bg{ text-align:left; }
}
@media only screen and (max-width:1024px){
	.gh,.sj_lm{ display:block; }
	.top_bg .width1200 a.q{ margin-right:4rem; }
	.top_bg .width1200 .lm_bg{ display:none; }

	.top_bg .width1200 .gh{ position:absolute; top:50%; right:0px; width:2.5rem; height:2rem; margin-top:-1rem; cursor:pointer; }
	.top_bg .width1200 .gh i{ position:absolute; background-color:#000000; width:100%; height:2px; left:0px; transition:all .5s ease; }
	.top_bg .width1200 .gh i.t{ top:0; }
	.top_bg .width1200 .gh i.c{ top:50%; margin-top:-1px; }
	.top_bg .width1200 .gh i.f{ bottom:0px; }
	.top_bg.selected .width1200 .gh i{ top:50%; transition:all .5s ease; }
	.top_bg.selected .width1200 .gh i.t{ transform:rotate(45deg); }
	.top_bg.selected .width1200 .gh i.c{ display:none; }
	.top_bg.selected .width1200 .gh i.f{ transform:rotate(135deg); }

	.top_bg .width1200 a.logo{ position:relative; float:left; left:0px; width:50%; display:flex; align-items:center; }
	.top_bg .width1200 a.logo img{ position:relative; margin:0px; }

	.top_bg .width1200 .sj_lm{ position:absolute; right:-100%; top:6.25rem; width:80%; max-width:40rem; background-color:#ffffff; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.3); opacity:0; transition:all 0.25s ease; border-top:1px solid #999999; margin-right:-5.5%; }
	.top_bg.selected .width1200 .sj_lm{ opacity:1; right:0px; transition:all 0.5s ease; }
	.top_bg .width1200 .sj_lm ul,.top_bg .width1200 .sj_lm ul li{ overflow:hidden; }
	.top_bg .width1200 .sj_lm ul{ padding:1.5rem; }
	.top_bg .width1200 .sj_lm ul li{ font-weight:bold; }
	.top_bg .width1200 .sj_lm ul li dd{ font-size:1.5rem; position:relative; line-height:2; }
	.top_bg .width1200 .sj_lm ul li dd a{ display:block; color:#333333; }
	.top_bg .width1200 .sj_lm ul li.x dd a,.top_bg .width1200 .sj_lm ul li dd a:hover{ color:#ef426f; }
	.top_bg .width1200 .sj_lm ul li dd i{ position:absolute; top:0px; right:0px; line-height:1.5; text-align:right; z-index:2; width:40%; font-size:2rem; color:#333333; cursor:pointer; }
	.top_bg .width1200 .sj_lm ul li dl{ display:none; }
	.top_bg .width1200 .sj_lm ul li.x dl{ display:block; }
	.top_bg .width1200 .sj_lm ul li dl a{ display:block; font-size:1.25rem; line-height:2; color:#333333; padding-left:5%; }
	.top_bg .width1200 .sj_lm ul li dl a:hover{ background-color:#ef426f; color:#ffffff; }

	.ly_show_n div.sj{ float:right; }
	.ly_show_n div.lj{ margin-top:2rem; }
}

@media only screen and (max-width:800px){
	html,body{ min-width:414px; font-size:16px; }
	body{ overflow-x:hidden; margin:0px auto; }
	.width1200{ width:94%; }
	
	.t_bg .width1200{ text-align:center; }
	.t_bg .width1200 div{ font-size:0.75rem; }
	.t_bg .width1200 div.l{ float:none; display:inline-block; text-align:left; }
	.t_bg .width1200 div.l span.d{ padding-left:1.25rem; }
	.t_bg .width1200 div.l span.y{ padding-left:1.5rem; }
	.t_bg .width1200 div.l span i{ font-size:1rem; margin-top:-0.5rem; }
	.t_bg .width1200 div.l i.x{ padding:0px 0.5rem; }
	.t_bg .width1200 div.r{ display:none; }
	
	.top_h,.top_bg,.top_bg .width1200,.top_bg .width1200 a.logo,.top_bg .width1200 .lm_bg,.top_bg .width1200 .dh{ height:4rem; }
	.top_bg .width1200 a.logo{ width:45%; }
	.top_bg .width1200 a.logo img{ max-height:3rem; }
	.top_bg .width1200 a.q{ height:2rem; line-height:2rem; padding:0px 1rem; margin-top:-1rem; margin-right:3rem; }
	
	.top_bg .width1200 .gh{ height:1.4rem; margin-top:-0.7rem; width:1.5rem; }
	
	.top_bg .width1200 .sj_lm{ top:4rem; margin-right:-3.5%; width:107%; right:0px; height:0px; overflow:hidden; }
	.top_bg.selected .width1200 .sj_lm{ height:60vh; overflow-x:hidden; overflow-y:auto; }
	.top_bg .width1200 .sj_lm ul{ padding:1rem; }
	.top_bg .width1200 .sj_lm ul li dd{ font-size:1.125rem; line-height:2.5; }
	.top_bg .width1200 .sj_lm ul li dd i{ line-height:1.667; font-size:1.5rem; }
	.top_bg .width1200 .sj_lm ul li dl{ }
	.top_bg .width1200 .sj_lm ul li dl a{ font-size:1rem; }

	.banner{ display:none; }
	.sj_banner{ display:block; }

	/*.i_dzbj{ padding-top:2rem; display:none; }
	.i_dzbj .tit{ font-size:1.35rem; }
	.i_dzbj ul{ margin-top:1rem; width:100%; }
	.i_dzbj ul li{ width:100%; margin-right:0px; height:auto; margin-bottom:1rem; }
	.i_dzbj ul li div{ padding:1rem 5% 1.5rem; }
	.i_dzbj ul li div ol{ font-size:2rem; }
	.i_dzbj ul li div dd{ font-size:1.25rem; }
	.i_dzbj ul li div dl{ font-size:0.875rem; }
	.i_dzbj .f{ margin-top:0px; }*/

	a.i_m{ display:block; height:2.5rem; line-height:2.5rem; text-align:center; }

	.i_dzbj{ display:none; }

	.i_sj_zhly .tit dd,.i_sj_hx .tit,.i_sjjs dd,.i_sj_syzn .tit,.i_bz .tit{ font-size:1.35rem; font-weight:bold; background:url(../images/i_tit.png) no-repeat scroll center bottom; background-size: auto 2rem; padding-bottom:2.5rem; }

	.i_sj_dzbj{ display:block; width:100%; padding-top:1rem; background-color:#f5f5f5; }
	.i_sj_dzbj .tit{ font-size:1.35rem; text-align:center; margin-bottom:1.25rem; font-weight:bold; }
	.i_sj_dzbj div.bg{ background:url(../images/i_bg.png) no-repeat scroll center #3831a8; background-size:cover; overflow:hidden; padding:1.5rem 3%; }
	.i_sj_dzbj div.bg div.n{ text-align:center; color:#ffffff; font-size:1rem; text-align:center; }
	.i_sj_dzbj div.bg ul,.i_sj_dzbj div.bg ul li{ overflow:hidden; }
	.i_sj_dzbj div.bg ul{ margin-top:1.25rem; }
	.i_sj_dzbj div.bg ul li{ float:left; width:50%; text-align:center; color:#ffffff; margin-bottom:1.25rem; }
	.i_sj_dzbj div.bg ul li ol{ height:2.1875rem; }
	.i_sj_dzbj div.bg ul li dd{ margin-top:0.5rem; font-size:1rem; }

	.i_sjjs{ display:block; padding:1.5rem 3% 0px; background-color:#f5f5f5; }
	.i_sjjs dd{ text-align: center; }
	.i_sjjs dl{ font-size:1rem; margin-top:0.5rem; }

	.i_sj_hx{ display:block; padding:0px 3% 1.5rem; background-color:#f5f5f5; }
	.i_sj_hx .tit{ text-align:center; margin-bottom:1rem; }
	.i_sj_hx ul,.i_sj_hx ul li{ overflow:hidden; }
	.i_sj_hx ul{ margin-top:1.5rem; }
	.i_sj_hx ul li{ position:relative; border-radius:0.5rem; height:8rem; }
	.i_sj_hx ul li.l1,.i_sj_hx ul li.l2{ width:48.5%; }
	.i_sj_hx ul li.l1{ float:left; }
	.i_sj_hx ul li.l2{ float:right; }
	.i_sj_hx ul li.l3{ margin-top:1.5rem; float:left; width:100%; }
	.i_sj_hx ul li i,.i_sj_hx ul li dd,.i_sj_hx ul li a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; }
	.i_sj_hx ul li i.bg_q{ z-index:0; }
	.i_sj_hx ul li i.bg{ background-color:rgb(0,0,0,0.5); z-index:1; }
	.i_sj_hx ul li dd{ display:flex; align-items:center; z-index:2; }
	.i_sj_hx ul li dd span{ font-size:0.875rem; color:#ffffff; background-color:#3931a8; padding:0.35rem 1rem; max-width:65%; margin:0px auto;  border-radius:10rem; text-align:center; }
	.i_sj_hx ul li a{ z-index:9; }

	.i_rhgz .width1200 .hidden{ height:auto; }
	/*.i_rhgz .width1200 .hidden.l{ width:100%; padding-top:2rem; }
	.i_rhgz .width1200 .hidden.l .bg .t{ font-size:1.5rem; background-size:100% auto; text-align:center; background-position:center; }
	.i_rhgz .width1200 .hidden.l .bg .ck-slide ul.ck-slide-wrapper li img.s{ width:3rem; }
	.i_rhgz .width1200 .hidden.l .bg .ck-slide ul.ck-slide-wrapper li div{ padding-left:4rem; }
	.i_rhgz .width1200 .hidden.l .bg .ck-slide ul.ck-slide-wrapper li div dd{ font-size:1.25rem; }
	.i_rhgz .width1200 .hidden.l .bg .ck-slide ul.ck-slide-wrapper li div dl{ margin-top:1rem; }
	.i_rhgz .width1200 .hidden.l .bg div.f span{ font-size:0.75rem; height:2rem; line-height:2rem; padding:0px 1rem; }*/
	.i_rhgz .width1200 .hidden.l{ display:none; }
	
	.i_rhgz{ background-color: #f5f5f5; }
	.i_rhgz img.bg{ display:none; }
	.i_rhgz .width1200{ width:100%; }
	.i_rhgz .width1200 .hidden.r{ width:100%; height:22.5rem; }
	.i_rhgz .width1200 .hidden.r img.bg{ display:block; }
	.i_rhgz .width1200 .hidden.r img.bg.t{ margin-top:-1px; }
	.i_rhgz .sp{ width:100%; }
	.i_rhgz .sp i.bg_q{ background-size: auto 100%; }
	.sp_bg div video{ width:100%; }
	.sp_bg a{ margin-top:-2rem; margin-right:-1rem; }

	.i_sj{ padding:1.25rem 0px 0px; background-color:#f5f5f5; }
	.i_sj .width1200 ul.t{ margin-bottom:0px; }
	.i_sj .width1200 ul.t li{ width:48%; margin-bottom:2.5rem; position:relative; }
	.i_sj .width1200 ul.t li.l2,.i_sj .width1200 ul.t li.l4{ float:right; }
	.i_sj .width1200 ul.t li.l5{ display:none; }
	.i_sj .width1200 ul.t li i.x{ background-color:#dfdfdf; }
	.i_sj .width1200 ul.t li div{ border-left:0px; height:auto; padding:0px 8% 0.5rem; }
	.i_sj .width1200 ul.t li div ol{ font-size:1.5rem; }
	.i_sj .width1200 ul.t li div dd{ font-size:0.875rem; margin-top:0.5rem; height:2.5rem; }

	.i_sj .width1200 div.f{ padding-right:0px; display:none; }
	.i_sj .width1200 div.f ul li{ width:50%; height:6.5rem; }
	.i_sj .width1200 div.f ul li.s{ margin-top:7.25rem; }
	.i_sj .width1200 div.f ul li.b{ position:absolute; left:20%; width:60%; }
	.i_sj .width1200 div.f ul li ol{ height:2rem; margin-bottom:0.5rem; }
	.i_sj .width1200 div.f ul li dd{ font-size:0.75rem; line-height:1.5; }

	.i_sj .width1200 div.f a.x{ position:relative; display:block; top:auto; text-align:center; width:8rem; font-size:0.75rem; height:2rem; line-height:2rem; margin:1rem auto 0px; }

	.i_xx{ margin:0px 0px 1rem; min-height:20rem; }
	.i_xx i.d{ width:4.5rem; height:4rem; }
	.i_xx .tit ol{ height:2.2rem; margin-bottom:0.5rem; }
	.i_xx .tit dd{ font-size:1.45rem; }
	.i_xx .main_image,.i_xx .main_image ul,.i_xx .main_image ul li,.i_xx .main_image ul li div.width1680{ height:20rem; }
	.i_xx .main_image ul li div.bg{ width:80%; }
	.i_xx .main_image ul li div.bg div.t{ margin-bottom:0.5rem; margin-top:1rem; }
	.i_xx .main_image ul li div.bg div.t div.r dl{ padding-top:0.3125rem; }
	.i_xx .main_image ul li div.bg div.t div.r dl span{ width:0.875rem; height:0.875rem; }
	.i_xx .main_image ul li div.bg div.c{ line-height:1.5; height:9.5rem; margin-bottom:1rem; font-size:0.875rem; }
	.i_xx .main_image ul li div.bg div.n{ font-size:1rem; line-height:2; }
	.i_xx .main_image ul li div.bg div.n dl.m span{ padding:0px 12%; }
	.i_xx .main_image ul li div.bg div.n dl.m span i{ width:9%; }
	.i_xx .main_image ul li div.bg div.n dl.s{ font-size:0.75rem; }

	.i_xx .flicking_con a{ width:0.5rem; height:0.5rem; margin:0px 0.1rem; }

	.i_xx .main_visual a.qh{ width:2rem; height:0.875rem; top:7rem; }
	
	.i_cjly{ margin-bottom:0px; }
	.i_cjly img.bg.pc_bg{ display:none; }
	.i_cjly img.bg.sj_bg{ display:block; margin-top:-1px; }
	.i_cjly img.bg.f{ bottom: -1px; }
	.i_cjly i.tp{ background-attachment:initial; background-size: auto 100%; }
	.i_cjly .width1200{ height:auto; padding:3rem 0px; min-height:15rem; }
	.i_cjly .width1200 div.bg ol{ height:1.5rem; margin-bottom:0px; }
	.i_cjly .width1200 div.bg dd{ font-size:1.25rem; }
	.i_cjly .width1200 div.bg dl{ font-size:0.875rem; line-height:1.5; margin-top:0.5rem; }
	.i_cjly .width1200 div.bg del{ margin-top:0.5rem; }
	.i_cjly .width1200 div.bg del a{ font-size:0.75rem; height:2rem; line-height:2rem; padding:0px 1rem; }
	
	.i_xs{ display:none; }
	.i_xs img.bg.f{ bottom:1.5rem; }
	.i_xs .tabBar{ padding-bottom:1.5rem; }
	.i_xs .tabBar a.qh{ width:2.5rem; height:2.5rem; line-height:2.25rem; top:21rem; margin-top:0px; }
	.i_xs .tabBar a.qh.prev{ left:30%; }
	.i_xs .tabBar a.qh.next{ right:30%; }
	.i_xs .tabBar .hd{ height:1.5rem; }
	.i_xs .tabBar .hd ul li{ margin:0px 0.25rem; }
	.i_xs .tabBar .bd .conWrap .con .ck-slide{ position:relative; width:100%; float:right; height:20rem; }
	.i_xs .tabBar .bd .conWrap .con .width1200{ height:auto; overflow:hidden; width:100%; min-height:15rem; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r{ width:90%; height:auto; margin-bottom:2rem; padding-right:5%; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg{ padding-top:4rem; width:100%; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg i.t{ font-size:1rem; height:3rem; line-height:2.25rem; display:none; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div{ margin-left:0px; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div.s{ font-size:1.5rem; margin-bottom:0.5rem; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div.n{ font-size:1.5rem; background-size:auto 2.5rem; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div.i{ line-height:1.75; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div.i dl{ margin-right:0px; display:block; float:none; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div.m{ line-height:1.5; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div.a a{ font-size:0.75rem; height:2rem; line-height:2rem; padding:0px 3rem 0px 1rem; background-position:6.8rem center; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div.sl{ right:0px; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div.sl dl.l{ font-size:1.5rem; margin-right:2.5rem; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div.sl dl.l i{ right:-1.25rem; bottom:0.5rem; }
	.i_xs .tabBar .bd .conWrap .con .width1200 .x_r div.bg div.sl dl.r{ font-size:0.75rem; height:1.125rem; width:1.5rem; }
	
	.i_xs .tabBar .bd .conWrap .con .ck-slidebox{ bottom:1.5rem; }
	.i_xs .tabBar .bd .conWrap .con .ck-slidebox .slideWrap{ width:100%; margin-left:0px; }
	.i_xs .tabBar .bd .conWrap .con .ck-slidebox .slideWrap dl{ margin-top:-2.5rem; height:2rem; }
	.i_xs .tabBar .bd .conWrap .con .ck-slidebox .slideWrap dl a{ font-size:1rem; height:2rem; line-height:2rem; }
	.i_xs .tabBar .bd .conWrap .con .ck-slidebox .slideWrap ul li{ width:0.5rem; height:0.5rem; }

	/*.i_zhly{ padding:2rem 0px; }
	.i_zhly .tit{ padding-right:0px; margin-bottom:1rem; }
	.i_zhly .tit dd{ font-size:1.35rem; }
	.i_zhly .tit dl{ margin-top:0.5rem; font-size:0.875rem; }
	.i_zhly .tit a{ position:relative; display:block; margin-top:1rem; top:auto; text-align:right; font-size:1rem; }
	
	.i_zhly #wrapper,.i_zhly #wrapper #carousel,.i_zhly #wrapper #carousel ul,.i_zhly #wrapper #carousel ul li{ height:auto; }
	.i_zhly #wrapper{ margin-left:0px; padding-bottom:0px; }
	.i_zhly #wrapper #carousel{ width:100%; }
	.i_zhly #wrapper #carousel a.qh{ width:2.5rem; height:2.5rem; line-height:2.5rem; }
	.i_zhly #wrapper #carousel a.qh.next{ margin-right:-10px; }
	.i_zhly #wrapper #carousel a.qh.prev{ margin-left:-10px; }
	.i_zhly #wrapper #carousel ul li{ width:24.3125rem; padding-bottom:1rem; }
	.i_zhly #wrapper #carousel ul li a{ width:80%; margin:0px auto; padding-right:0.75rem; }
	.i_zhly #wrapper #carousel ul li a div.t{ height:14.5rem; }
	.i_zhly #wrapper #carousel ul li a div.t ol{ height:2.5rem; line-height:2rem; margin-left:-0.5rem; font-size:0.75rem; }
	.i_zhly #wrapper #carousel ul li a div.f{ height:10.5rem; }
	.i_zhly #wrapper #carousel ul li a div.f dd{ font-size:1.125rem; height:3.5rem; }
	.i_zhly #wrapper #carousel ul li a div.f ol,.i_zhly #wrapper #carousel ul li a div.f dl{ font-size:0.75rem; background-size:auto 0.75rem; padding-left:1rem; }
	.i_zhly #wrapper #carousel ul li a div.f dl{ height:4.5rem; }
	.i_zhly #wrapper #carousel .pager{ position:relative; width:100%; margin-top:0.5rem; line-height:1; display:none !important; }
	.i_zhly #wrapper #carousel .pager a{ width:0.5rem; height:0.5rem; margin:0px 0.15rem; }*/

	.i_zhly{ display:none; }

	.i_sj_zhly{ display:block; padding:1.5rem 3%; background-color:#f5f5f5; }
	.i_sj_zhly .tit{ text-align:center; }
	.i_sj_zhly .tit dl{ font-size:1rem; margin-top:0.5rem; }
	.i_sj_zhly ul,.i_sj_zhly ul li{ overflow:hidden; }
	.i_sj_zhly ul{ margin-top:1.25rem; }
	.i_sj_zhly ul li{ margin-bottom:1rem; }
	.i_sj_zhly ul li a{ display:block; padding-left:0.5rem; overflow:hidden; border-radius:0.5rem; }
	.i_sj_zhly ul li a div.t{ position:relative; height:11.75rem; }
	.i_sj_zhly ul li a div.t dl{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; overflow:hidden; }
	.i_sj_zhly ul li a div.t dl i{ border-top-right-radius:0.5rem; border-top-left-radius:0.5rem; transition:all 0.25s ease; }
	.i_sj_zhly ul li a:hover div.t dl i{ transform:scale(1.1); transition:all 0.5s ease; }
	.i_sj_zhly ul li a div.t ol{ position:absolute; z-index:9; height:2.75rem; width:100%; background:url(../images/i_sj_zhly_top.png) no-repeat scroll left center; left:0px; bottom:0px; font-size:1rem; font-weight:bold; line-height:2rem; padding-left:0.65rem; color:#ffffff; margin-left:-0.5rem; background-size:auto 100%; }
	.i_sj_zhly ul li a div.f{ padding:0.875rem 0.75rem; background:url(../images/i_xw.png) no-repeat scroll center bottom #ffffff; min-height:6.5rem; }
	.i_sj_zhly ul li a div.f dd,.i_sj_zhly ul li a div.f ol,.i_sj_zhly ul li a div.f dl{ position:relative; z-index:2; }
	.i_sj_zhly ul li a div.f dd{ font-size:1.125rem; color:#333333; font-weight:bold; overflow:hidden; min-height:1.5rem; }
	.i_sj_zhly ul li a:hover div.f dd{ color:#333333; }
	.i_sj_zhly ul li a div.f ol,.i_sj_zhly ul li a div.f dl{ font-size:0.875rem; color:#333333; padding-left:1.5rem; background-repeat:no-repeat; background-position:left 0.25rem; margin-top:0.5rem; font-weight:bold; }
	.i_sj_zhly ul li a:hover div.f ol,.i_zhly #wrapper #carousel ul li a:hover div.f dl{ color:#333333; }
	.i_sj_zhly ul li a div.f ol{ background-image:url(../images/i_zhly_tb1.png); }
	.i_sj_zhly ul li a:hover div.f ol{ background-image:url(../images/i_zhly_tb1.png); }
	.i_sj_zhly ul li a div.f dl{ background-image:url(../images/i_zhly_tb2.png); }
	.i_sj_zhly ul li a:hover div.f dl{ background-image:url(../images/i_zhly_tb2.png); }

	/*.i_syzn div.hidden{ height:auto; padding:3rem 0px; }
	.i_syzn div.hidden div.bg .tit{ font-size:1.5rem; }
	.i_syzn .gallery{ margin-top:1rem; }
	.i_syzn .gallery .gallery-cell{ width:90%; }
	.i_syzn .gallery .gallery-cell .n_bg{ width:96%; height:13rem; }
	.i_syzn .gallery .gallery-cell .n_bg div.x div{ padding:0px 10%; width:80%; }
	.i_syzn .gallery .gallery-cell .n_bg div.x div dd{ font-size:1.25rem; }
	.i_syzn .gallery .gallery-cell .n_bg div.x div dl{ font-size:0.75rem; }
	.i_syzn .gallery .gallery-cell .n_bg div.x:hover div dl{ height:4.2rem; margin-top:0.5rem; }
	.i_syzn .gallery .gallery-cell .n_bg div.x:hover div ol{ height:2rem; margin-top:0.5rem; }
	.i_syzn .gallery .gallery-cell .n_bg div.x div ol a{ font-size:0.75rem; height:2rem; line-height:2rem; background-position:7.5rem center; }
	.i_syzn .gallery .gallery-cell .n_bg div.x div ol a:hover{ background-position:7.7rem center; }
	.i_syzn .gallery button{ width:2.5rem; height:2.5rem; line-height:2.5rem; margin-top:-1.25rem; }
	.i_syzn .gallery button.previous{ left:1%; }
	.i_syzn .gallery button.next{ right:1%; }*/
	.i_syzn{ display:none; }

	.i_sj_syzn{ display:block; padding:1.5rem 3%; background-color:#f5f5f5; }
	.i_sj_syzn .tit{ text-align:center; }
	.i_sj_syzn ul,.i_sj_syzn ul li{ overflow:hidden; }
	.i_sj_syzn ul{ margin-top:1.25rem; }
	.i_sj_syzn ul li{ margin-bottom:1rem; position:relative; height:8.25rem; border-radius:0.5rem; }
	.i_sj_syzn ul li i.bg_q{ z-index:0; }
	.i_sj_syzn ul li i.bg{ position:absolute; z-index:1; background-color:rgb(0,0,0,0.5); left:0px; right:0px; top:0px; bottom:0px; }
	.i_sj_syzn ul li dd{ position:absolute; z-index:2; left:0px; right:0px; top:0px; bottom:0px; display:flex; align-items:center;  }
	.i_sj_syzn ul li dd span{ display:block; color:#ffffff; width:100%; text-align:center; font-size:1.125rem; }
	.i_sj_syzn ul li a{ position:absolute; z-index:9; top:0px; left:0px; right:0px; bottom:0px; }

	.i_zhly div.m{ margin-top:1rem; }
	
	.i_dzlx{ display:none; }
	/*.i_dzlx{ padding:2.5rem 0px; }
	.i_dzlx .width1200 .tit{ padding-right:0px; }
	.i_dzlx .width1200 .tit b{ font-size:1.35rem; display:block; }
	.i_dzlx .width1200 .tit a{ position:relative; display:block; margin-top:1rem; text-align:right; font-size:0.75rem; top:auto; }
	
	.i_dzlx #wrapper,.i_dzlx #wrapper #carousel,.i_dzlx #wrapper #carousel ul,.i_dzlx #wrapper #carousel ul li{ height:auto; }
	.i_dzlx #wrapper{ margin-left:0px; padding-bottom:0px; }
	.i_dzlx #wrapper #carousel{ width:100%; }
	.i_dzlx #wrapper #carousel a.qh{ width:2.5rem; height:2.5rem; line-height:2.5rem; }
	.i_dzlx #wrapper #carousel a.qh.next{ margin-right:0px; }
	.i_dzlx #wrapper #carousel ul li{ width:23.3125rem; margin:0.5rem; }
	.i_dzlx #wrapper #carousel ul li a div.bg{ height:30rem; }
	.i_dzlx #wrapper #carousel ul li a div.bg .ms{ padding:1.5rem; }
	.i_dzlx #wrapper #carousel ul li a div.bg .ms dd{ font-size:0.875rem; }
	.i_dzlx #wrapper #carousel ul li a div.bg .ms dl{ font-size:1.25rem; }
	.i_dzlx #wrapper #carousel ul li a div.bg .ms ol{ bottom:1.5rem; }
	.i_dzlx #wrapper #carousel ul li a div.bg .ms ol span{ font-size:0.75rem; height:2rem; line-height:2rem; background-position:7.5rem center; }
	.i_dzlx #wrapper #carousel ul li a:hover div.bg .ms ol span{ background-position:7.7rem center; }
	
	.i_dzlx #wrapper #carousel .pager{ position:relative; width:100%; margin-top:0.5rem; display:none !important; }
	.i_dzlx #wrapper #carousel .pager a{ width:0.5rem; height:0.5rem; margin:0px 0.15rem; }*/

	.i_sj_rhgz{ display:block; position:relative; background:url(../images/i_bg.png) no-repeat scroll center #ef426f; background-attachment:fixed; background-size:cover; padding:1.5rem 3% 3.75rem; color:#ffffff; }
	.i_sj_rhgz img.bg{ position:absolute; z-index:99; left:0px; }
	.i_sj_rhgz img.bg.t{ top:-1px; }
	.i_sj_rhgz img.bg.f{ bottom:-1px; }

	.i_sj_rhgz div.t{ font-size:1.5rem; line-height:2.5rem; font-weight:bold; margin-top:2.5rem; background:url(../images/i_rhgz_tit.png) no-repeat scroll 0.75rem center; background-size:auto 2.5rem; text-transform:uppercase; }

	.i_sj_rhgz .ck-slide{ margin:1.5rem 0px; position:relative; width:100%; height:15.75rem; padding-bottom:3rem; }
	.i_sj_rhgz .ck-slide ul.ck-slide-wrapper,.i_sj_rhgz .ck-slide ul.ck-slide-wrapper li{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; }
	.i_sj_rhgz .ck-slide ul.ck-slide-wrapper{ bottom:3rem;}
	.i_sj_rhgz .ck-slide ul.ck-slide-wrapper li{ z-index:0; opacity:0; }
	.i_sj_rhgz .ck-slide ul.ck-slide-wrapper li.on{ z-index:9; opacity:1; }
	.i_sj_rhgz .ck-slide ul.ck-slide-wrapper li img.s{ position:absolute; width:3rem; }
	.i_sj_rhgz .ck-slide ul.ck-slide-wrapper li div{ padding-left:4rem; }
	.i_sj_rhgz .ck-slide ul.ck-slide-wrapper li div dd{ font-size:1.25rem; font-weight:bold; }
	.i_sj_rhgz .ck-slide ul.ck-slide-wrapper li div dl{ font-size:1rem;margin-top:1rem; }
	.i_sj_rhgz .ck-slide ul.ck-slide-wrapper li i.s{ position:absolute; line-height:2.5rem; font-size:1.125rem; bottom:0px; margin-bottom:-3rem; }
	.i_sj_rhgz .ck-slidebox,.i_sj_rhgz .ck-slidebox .slideWrap,.i_sj_rhgz .ck-slidebox .slideWrap div{ height:2.5rem; }
	.i_sj_rhgz .ck-slidebox{ position:absolute; z-index:30; bottom:0px; left:50%; width:100%; }
	.i_sj_rhgz .ck-slidebox .slideWrap{ position:relative; width:100%; }

	.i_sj_rhgz .ck-slidebox .slideWrap dl{ position:relative; font-size:1.125rem; height:2.5rem; line-height:2.5rem; overflow:hidden; float:left; width:4.5rem; }
	.i_sj_rhgz .ck-slidebox .slideWrap dl ol{ position:absolute; bottom:0px; font-weight:bold; }
	.i_sj_rhgz .ck-slidebox .slideWrap dl ol i{ opacity:0; }

	.i_sj_rhgz .ck-slidebox .slideWrap div{ width:50%; max-width:10rem; float:left; display:flex; align-items:center; }
	.i_sj_rhgz .ck-slidebox .slideWrap div ul,.i_sj_rhgz .ck-slidebox .slideWrap div ul li{ overflow:hidden; height:2px; }
	.i_sj_rhgz .ck-slidebox .slideWrap div ul{ width:100%; background-color:rgb(255,255,255,0.5); position:relative; }
	.i_sj_rhgz .ck-slidebox .slideWrap div ul li{ position:relative; width:20%; float:left; }
	.i_sj_rhgz .ck-slidebox .slideWrap div ul li.current{ display:block; background-color:#ffffff; }

	.i_sj_rhgz .ck-slidebox .slideWrap a.ctrl-slide{ float:left; display:block; width:2.5rem; height:2.5rem; line-height:2.5rem; border-radius:50%; background-color:rgb(255,255,255,0.5); color:#ffffff; text-align:center; margin-left:1rem; font-size:1.25rem; opacity:1 !important; transition:all 0.5s ease; margin-top:3.5rem; position:absolute; }
	.i_sj_rhgz .ck-slidebox .slideWrap a.ck-prev{ left:30%; }
	.i_sj_rhgz .ck-slidebox .slideWrap a.ck-next{ right:30%; }
	.i_sj_rhgz .ck-slidebox .slideWrap a.ctrl-slide:hover{ background-color:#ffffff; color:#ef426f; transition:all 0.5s ease; }

	.i_sj_rhgz a.i_m{ background-color:#ffffff; color:#ef426f; margin-top: 5rem; }

	.i_bz{ padding:1.5rem 0px; }
	.i_bz .tit{ text-align:center; }

	.i_bz .xx{ margin-top:2rem; }
	.i_bz .xx i.x{ display:none; }
	.i_bz .xx div ol{ height:3rem; }
	.i_bz .xx div dd{ margin-top:0.75rem; }
	.i_bz .xx div.l,.i_bz .xx div.r{ width:100%; }
	.i_bz .xx div.l div{ width:48%; }
	.i_bz .xx div.l dd{ font-size:0.875rem; }
	.i_bz .xx div.r{ margin-top:1.5rem; }
	
	.i_db_xx .width1200{ display:block; height:49rem; }
	.i_db_xx .width1200 div.bg{ padding-top:2rem; margin-top:0px; }
	.i_db_xx .width1200 div.bg div.t ol{ height:4rem; margin-bottom:0.5rem; }
	.i_db_xx .width1200 div.bg div.t dd{ font-size:1.25rem; line-height:1.5; }
	.i_db_xx .width1200 div.bg div.t dl{ font-size:0.875rem; }
	
	.i_db_xx .width1200 div.bg ul.c{ text-align:center; }
	.i_db_xx .width1200 div.bg ul.c i.x{ display:none; }
	.i_db_xx .width1200 div.bg ul.c li{ width:100%; float:none; display:inline-block; }
	.i_db_xx .width1200 div.bg ul.c li.s{ width:48%; }
	.i_db_xx .width1200 div.bg ul.c li div{ max-width:100%; width:100%; }
	.i_db_xx .width1200 div.bg ul.c li div ol{ height:2.5rem; }
	.i_db_xx .width1200 div.bg ul.c li div dd{ font-size:0.75rem; line-height:1.5; min-height:2.25rem; }
	.i_db_xx .width1200 div.bg div.m{ margin-top:1rem; }
	.i_db_xx .width1200 div.bg div.m a{ font-size:0.75rem; }
	.i_db_xx .width1200 div.bg div.x{ font-size:0.75rem; margin-top:1rem; line-height:1.75; }

	.i_dyxx .width1200 div.bg div.ms div.xx dd{ font-size:1.25rem; }
	.i_dyxx .width1200 div.bg div.ms div.xx dl{ font-size:0.75rem; }
	
	.foot_bg{ padding-bottom:5rem; }
	.foot_bg .width1200.t{ padding:2rem 0px 1rem; }
	.foot_bg .width1200.t .tit{ font-size:1.5rem; }
	.foot_bg .width1200.t ul{ margin-top:0px; text-align:center; }
	.foot_bg .width1200.t ul i.x{ display:none; }
	.foot_bg .width1200.t ul li.s{ width:100%; }
	.foot_bg .width1200.t ul li{ width:48%; float:none; display:inline-block; }
	.foot_bg .width1200.t ul li div{ max-width:100%; width:100%; margin:0.875rem auto 0px; }
	.foot_bg .width1200.t ul li div dl{ font-size:0.75rem; }

	.foot_bg .width1200.f div.l,.foot_bg .width1200.f div.r{ width:80%; padding:0px 10%; }
	.foot_bg .width1200.f div.l{ text-align:center; font-size:0.75rem; }
	.foot_bg .width1200.f div.r{ margin-top:1rem; }
	.foot_bg .width1200.f div.r dl.l{ display:none; }
	.foot_bg .width1200.f div.r dl.r{ width:100%; text-align:center; height:1.5rem; }
	.foot_bg .width1200.f div.r dl.r a{ float:none; display:inline-block; margin:0px 0.5rem; }
	
	a.fh{ bottom:10vh; }
	.sj_dz{ display:block; font-weight:bold; }

	.i_md .i_dzbj ul li div{ opacity:1; transform:scale(1); }
	.i_md .i_rhgz .width1200 .hidden.l{ opacity:1; margin-left:0%; }
	.i_md .i_sj .width1200 div.f ul li ol img{ opacity:1; transform:scale(1); }
	.i_md .i_xx .tit{ opacity:1; transform:scale(1); }
	.i_md .i_xx .main_image ul li div.bg{ opacity:1; transform:scale(1); }
	.i_md .i_cjly .width1200 div.bg{ opacity:1; transform:scale(1); }
	.i_md .i_xs .tabBar .bd .conWrap .con .width1200 .x_r{ opacity:1; margin-right:0%; }
	.i_md .i_zhly #wrapper #carousel ul li a div.t dl{ opacity:1; transform:scale(1); }
	.i_md .i_syzn .gallery .gallery-cell .n_bg{ opacity:1; transform:scale(1); }
	.i_md .i_dzlx #wrapper #carousel ul li a div.bg{ transform:scale(1); }
	.i_md .i_bz .xx div ol img{ opacity:1; transform:scale(1); }
	.i_md .i_db_xx .width1200 div.bg{ opacity:1; transform:scale(1); }
	
	.ny_bg{ padding:1rem 0px 2rem; }
	.ny_banner .width1200{ height:18rem; }
	.ny_banner .width1200 div{ font-size:1.5rem; }
	.ny_banner .waves{ height:3rem; }
	.ny_tit dd{ padding:0px 1.75rem; font-size:1.25rem; }
	.ny_tit dd i{ width:1.5rem; }

	.dqwz_tit{ font-size:0.875rem; margin-bottom:1rem; }

	.mdd_lm_xx{ font-size:0.875rem; line-height:1.5; }

	.mdd_tit{ font-size:1.5rem; margin-bottom:1rem; }
	ul.mdd_lb{ margin-bottom:1rem; }
	ul.mdd_lb li{ margin-bottom:1rem; height:10rem; }
	ul.mdd_lb li.s{ width:48%; margin-right:2%; }
	ul.mdd_lb li a dd{ font-size:1rem; }

	.mdd_show .hidden.t dd{ font-size:1.5rem; }
	.mdd_show .hidden.t dl{ font-size:0.875rem; line-height:1.5; }
	.mdd_show .hidden.t dl b,.mdd_show .hidden.t dl strong{ font-size:1.125rem; }
       .mdd_show .hidden.t dl img{ width:auto !important; height:auto !important; }
	.mdd_show .hidden.f{ display:none; }
	
	.zgzl_xx{ margin-bottom:2rem; }
	.zgzl_xx dd{ font-size:1.125rem; line-height:1.5; }
	.zgzl_xx dl{ line-height:1.5; }
	
	.zgzl_tit{ margin-bottom:1rem; }
	.zgzl_tit b{ font-size:1.25rem; margin-right:0px; display:block; }
	.zgzl_tit b i{ width:40%; height:0.35rem; bottom:0.45rem; }
	.zgzl_tit a{ position:relative; margin-top:1rem; text-align:right; display:block; }
	
	.zgzl_lb_tit{ margin-bottom:2rem; font-size:1.5rem; }

	ul.ny_lb li{ width:100%; margin-bottom:1rem; }
	ul.ny_lb li a{ padding-left:0.65rem; }
	ul.ny_lb li a div.t{ height:16rem; }
	ul.ny_lb li a div.t ol{ font-size:0.875rem; height:3rem; line-height:2.125rem; margin-left:-0.65rem; }
	ul.ny_lb li a div.f dd{ font-size:1.125rem; height:auto; overflow:hidden; }
	
	.ly_show_t{ margin-bottom:2rem; }
	.ly_show_t #wrapper,.ly_show_t ul.xx{ width:100%; }
	.ly_show_t #wrapper #picSlideWrap #imgnav #img{ height:20rem; }
	.ly_show_t #wrapper #picSlideWrap #imgnav #cbtn{ margin-top:1rem; }
	
	.ly_show_t ul.xx{ margin-top:2rem; }
	.ly_show_t ul.xx li.t{ font-size:1.5rem; }
	.ly_show_t ul.xx li.j,.ly_show_t ul.xx li.m{ font-size:0.875rem; }
	.ly_show_t ul.xx li.ld div.t{ text-align:center; }
	.ly_show_t ul.xx li.ld div.f div{ width:100%; }
	.ly_show_t ul.xx li.ld div.f div dl{  min-height:1rem; }

	.ly_show_t ul.xx li.dz div.f dl{ width:50%; }

	.ly_show_n div.bq{ padding:0px; width:100%; margin-right:0px; }
	.ly_show_n div.fx{ width:100%; }
	.ly_show_n div.fx dd{ float:left; }
	.ly_show_n div.fx dl{ float:left; display:block; box-shadow:0px 8px 10px 0px rgba(0,0,0,0); position:relative; }
	.ly_show_n div.fx:hover dl{ box-shadow:0px 8px 10px 0px rgba(0,0,0,0); }


	.ly_show_n div.sj{ margin-left:0px; padding:1rem 0px; width:100%; }
	.ly_show_n div.sj dl.s1{ margin-right:0px; float:left; }
	.ly_show_n div.sj dl.s2{ float:right; }

	.ly_show_n div.lj{ margin-top:0px; width:100%; }
	.ly_show_n div.lj a{ margin-left:0px; }
	.ly_show_n div.lj a.x{ float:left; }
	.ly_show_n div.lj a.dz{ float:right; }

	.ly_show_c{ margin-top:1rem; }
	.ly_show_c div.xx{ margin-bottom:2rem; }
	.ly_show_c div.xx dl{ font-size:0.875rem; line-height:1.5; }

	.ly_show_c div.lb ul.l,.ly_show_c div.lb img.r{ width:100%; }
	.ly_show_c div.lb img.r{ margin-top:1rem; }

	.ly_show_f{ margin:2rem 0px 0px; }
	.ly_show_f div.ly_show_f_l{ width:100%; }
	.ly_show_f div.ly_show_f_l div.tit{ font-size:1.25rem; text-align:center; }
	.ly_show_f div.ly_show_f_l ul.lx li{ margin-bottom:2rem; }
	.ly_show_f div.ly_show_f_l ul.lx li img.l{ width:100%; }
	.ly_show_f div.ly_show_f_l ul.lx li div.r{ width:100%; margin-top:2rem; }
	.ly_show_f div.ly_show_f_l ul.lx li div.r dd{ font-size:1.25rem; }
	.ly_show_f div.ly_show_f_l ul.lx li div.r dd ol{ top:0.2rem; }
	.ly_show_f div.ly_show_f_l ul.lx li div.r dd ol i{ background-size:auto 1rem; }
	.ly_show_f div.ly_show_f_l ul.lx li div.r dl{ font-size:0.875rem; line-height:1.75; }

	.ly_show_f div.ly_show_f_l div.ms{ font-size:0.875rem; margin-bottom:2rem; }
	.ly_show_f div.ly_show_f_l div.jgxq{ padding-left:0px; }
	.ly_show_f div.ly_show_f_l div.jgxq div.l{ position:relative; width:100%; padding:2rem 0px; }
	.ly_show_f div.ly_show_f_l div.jgxq div.l div{ overflow:hidden; }
	.ly_show_f div.ly_show_f_l div.jgxq div.l div ol{ margin-bottom:0px; }
	.ly_show_f div.ly_show_f_l div.jgxq div.l div ol.s1{ float:left; }
	.ly_show_f div.ly_show_f_l div.jgxq div.l div ol.s2{ float:right; }
	.ly_show_f div.ly_show_f_l div.jgxq div.l div dl{ float:left; margin-top:1rem; }
	.ly_show_f div.ly_show_f_l div.jgxq div.r{ padding:1rem; }
	.ly_show_f div.ly_show_f_l div.jgxq div.r div.x dl{ width:100%; }
	.ly_show_f div.ly_show_f_l div.jgxq div.r div.x dl p{ margin-bottom:0.5rem; }

	.ly_show_f div.ly_show_f_r,.ly_show{ display:none; }

	ul.xx_lb li{ width:48%; height:8.5rem; margin-bottom:1rem; }
	ul.xx_lb li a dd{ font-size:1.125rem; }

	.xx_show .hidden.t{ font-size:0.875rem; line-height:1.75; }
	.xx_show .hidden.t img{ width:auto !important; height:auto !important; }
	.xx_show .hidden.t b,.xx_show .hidden.t strong,.xx_show .hidden.t b span,.xx_show .hidden.t strong span{ font-size:1rem !important; line-height:1.75 !important; }

	.xx_show .hidden.f{ display:none; }

	.xx_ms{ margin-top:1rem; font-size:0.875rem; line-height:1.75; }

	.zgjs .tit{ font-size:1.5rem; }
	.zgjs .xx{ margin-top:2rem; font-size:0.875rem; line-height:1.75; }
	.zgjs ul.lb{ margin-bottom:0px; }
	.zgjs ul.lb li dd{ font-size:1.25rem; }
	.zgjs ul.lb li dl{ font-size:0.875rem; line-height:1.75; }

	.contact .yx{ margin-bottom:2rem; }
	.contact form{ margin-bottom:1rem; padding:1.5rem; }
	.contact form div.tit{ text-align:center; }
	.contact form div.form-group{ width:100%; margin-bottom:1rem; }
	.contact form div.form-group label.control-label{ font-size:0.875rem; }
	.contact form div.form-group div.col-md-10,.contact form div#dr_row_zhuti div.col-md-10{ padding:0px 3%; }
	.contact form div#dr_row_neirong div.col-md-10{ padding:0.5rem 3%; }
	.contact form div.form-group div.col-md-10 input{ height:2.5rem; line-height:2.5rem; font-size:0.875rem; }
	.contact form div#dr_row_yycx div.col-md-10 label{ font-size:0.875rem; }
	.contact form div#dr_row_zmqzg div.col-md-10 label{ font-size:0.875rem;display:block;float:left;margin-right:0px; min-width:90%; margin-bottom:0.5rem; }
	.contact form .button{ margin-bottom:0px; text-align:center; }
	.contact form .button button{ display:inline-block; width:12rem; height:2.5rem; line-height:2.5rem; }

	.page_con{ padding-bottom:2rem; }
	.page_con dd{ font-size:1.5rem; margin-bottom:1rem; }
	.page_con dl{ font-size:0.875rem; line-height:1.75; }
	.page_con dl span{ font-size:0.875rem !important; line-height:1.75 !important; }
	
	.zs_xx{ padding-bottom:2rem; }
	.zs_xx .tit{ font-size:1.5rem; }
	.zs_xx ul{ margin-top:1rem; }
	.zs_xx ul li{ width:50%; margin-bottom:0.5rem; }
	.zs_xx ul li a.l{ margin:0.25rem; }
	.zs_xx ul li a.l div.bg{ height:13.5625rem; }
	.zs_xx ul li a.l div.bg .ms{ padding:0.5rem; }
	.zs_xx ul li a.l div.bg .ms dd{ font-size:0.75rem; }
	.zs_xx ul li a.l div.bg .ms dl{ font-size:0.75rem; margin-top:0.5rem; }
	.zs_xx ul li a.l div.bg .ms ol{ bottom:0.5rem; left:0.5rem; }
	.zs_xx ul li a.l div.bg .ms ol span{ height:1.5rem; line-height:1.25rem; font-size:0.75rem; padding:0px 2.5rem 0px 1.25rem; background-position:6.5rem center; padding-left:1rem; }
	.zs_xx ul li:hover a.l div.bg .ms ol span{ background-position:6.7rem center; transition:all 0.25s ease; }

	.show_m{ margin-bottom:0px; margin-top:1.5rem; }
	.dz_bd_bg{ padding-bottom:3rem; }
	.ly_xx{ margin-bottom:0px; }
	.ly_xx .lx{ height:5rem; }
	.ly_xx .lx div i.bg{ height:0.6rem; margin-top:-0.3rem; }
	.ly_xx .lx div span{ width:2.5rem; height:2.5rem; background-size:auto 0.875rem !important; }
	.ly_xx form .tit{ font-size:1.5rem; }
	.ly_xx form .hidden .xx div.form-group div,.ly_xx form .hidden .xx div.form-group label,.ly_xx form .hidden .xx div.form-group div input,.ly_xx form .hidden .rq .form-group div input,.ly_xx form .hidden .rq .form-group div.col-md-10{ height:2.5rem; }
	.ly_xx form .hidden .xx div.form-group select{ height:42px; line-height:2.5rem; }
	.ly_xx form .hidden .xx div.form-group label{ line-height:2.5rem; }
	.ly_xx form .hidden .rq .form-group div.col-md-10{ padding:0px 4% 0px 2%; }
	.ly_xx form .hidden .xx div.form-group div,.ly_xx form .hidden .xx div.form-group label{ font-size:0.75rem; }
	.ly_xx form .hidden .xx div.famille label i{ width:1.5rem; background-size:100% auto; }
	
	.ly_xx form .hidden .n{ margin-bottom:2rem; }
	.ly_xx form .hidden .n dl.l{ font-size:1rem; }
	.ly_xx form .hidden .n dl.r{ font-size:0.75rem; }

	.ly_xx form .hidden .xx div.form-group div input,.ly_xx form .hidden .rq .form-group div input,.ly_xx form .hidden .xx div.form-group select{ font-size:0.75rem; }

	.ly_xx form .hidden .m{ font-size:1.25rem; margin-top:1rem; }
	.ly_xx form .hidden .xx div.form-group{ width:48%; margin-bottom:1rem; }
	.ly_xx form .hidden .xx div.form-group div,.ly_xx form .hidden .xx div.form-group div input{ height:2.5rem; }
	.ly_xx form .hidden .xx div.form-group div{ padding-right:2rem; }
	.ly_xx form .hidden .xx div.form-group div i{ width:1rem; height:1rem; margin-top:-0.5rem; }
	.ly_xx form .hidden .xx div.form-group div input{ font-size:0.75rem; }
	.ly_xx form .hidden .xx div.form-group#dr_row_youxiang div{ padding-left:1rem; }
	.ly_xx form .hidden .xx div.form-group#dr_row_youxiang div b{ left:0.5rem; }
	
	.ly_xx form .hidden .xz .add_chose{ padding-left:20%; width:80%; margin-right:0px; margin-bottom:1.5rem; }
	.ly_xx form .hidden .xz .add_chose .t{ font-size:1rem; }
	.ly_xx form .hidden .xz .add_chose .f{ margin-top:1rem; }
	.ly_xx form .hidden .xz .add_chose .f a,.ly_xx form .hidden .xz .add_chose .f input{ height:2rem; }
	.ly_xx form .hidden .xz .add_chose .f a{ line-height:1.75rem; }
	.ly_xx form .hidden .xz .add_chose .f input{ line-height:2rem; }
	
	.ly_xx form .hidden .dj{ margin-top:0px; }
	.ly_xx form .hidden .dj a.x,.ly_xx form .hidden .dj dl button{ width:10rem; font-size:0.75rem; height:2.5rem; line-height:2.5rem; }
	.ly_xx form .hidden #dr_row_riqi label,.ly_xx form .hidden .rq select{ font-size:0.75rem; height:2.5rem; line-height:2.5rem; }
	
	.ly_xx form .hidden .rq{ margin-bottom:1rem; }

	.ly_xx form .hidden #dr_row_yusuan{ width:110%; }
	.ly_xx form .hidden #dr_row_yusuan label{ margin-bottom:1rem; height:2.5rem; line-height:2.5rem; font-size:0.75rem; }
	.ly_xx form .hidden .dj a.h{ height:2.5rem; line-height:2.5rem; font-size:0.875rem; }

	.ly_xx form .hidden .dj dl i{ font-size:0.75rem; margin-right:1rem; line-height:2.5rem; }

	.datetimepicker{ margin-left:-10rem; }
        .datepicker-orient-left{margin-left:-40%;}


}
