.gh{ display:none; }
@media only screen and (max-width:1680px){
	.al_qh div.qh_l{ margin-left:-3rem; }
	.al_qh div.qh_r{ margin-right:-3rem; }
}
@media only screen and (max-width:1200px){
	.i_about ul.i_a_f li div dl b{ font-size:3rem; }
	.i_about ul.i_a_f li div dl i{ font-size:1.5rem; }
	.i_wmcd_qh .gallery .gallery-cell, .i_wmcd_qh .gallery .gallery-cell div{ height:24rem; }

	.al_qh, .al_qh .swiper-wrapper, .al_qh .swiper-wrapper .swiper-slide{ height:32.5rem; }
	.al_qh .swiper-wrapper .swiper-slide a div.i{ height:17rem; }
	.al_qh .swiper-wrapper .swiper-slide a div.m{ margin-top:0px; margin-bottom:1px; }
	.i_news ul.lb li a div.i{ height:15rem; }
	.about_jj ul.a_f li div dl b{ font-size:3rem; }
	.about_jj ul.a_f li div dl i{ font-size:1.5rem; }

	.al_xx ul.lb li a div.i{ height:18rem; }
	.xw_xx ul.lb li a div.i{ height:16rem; }

}
@media only screen and (max-width:800px){
	html,body{ min-width:414px; font-size:16px; }
	body{ overflow-x:hidden; margin:0px auto; }
	.width1480{ width:94%; max-width:30rem; }
	.top_h, .top_bg, .top_bg .width1480, .top_bg .width1480 a.logo, .top_bg .width1480 .yy{ height:4rem; }
	.top_bg.m:hover{ height:4rem; }

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

	.top_bg .width1480 a.logo{ width:40%; }
	.top_bg .width1480 a.logo img{ max-height:2rem; }
	.top_bg i.x{ top:4rem; }
	.width1480 .yy{ margin-right:3rem; }

	.top_bg .width1480 ul.dh{ position:fixed; top:4rem; bottom:100vh; border-top: 1px solid #eeeeee; background-color:#ffffff; left:0px; height: 0px; overflow: hidden; display: block; opacity: 0; width:100%; transition:all 0.25s ease; }
	.top_bg.selected .width1480 ul.dh{ opacity:1; height: auto; bottom:0px; transition:all 0.5s ease; }
	.top_bg .width1480 ul.dh li{ height:auto; }
	.top_bg .width1480 ul.dh li dd{ display:block; height:auto; position:relative; }
	.top_bg .width1480 ul.dh li dd a,.top_bg .width1480 ul.dh li dd i.fa{ color:#333333; }
	.top_bg .width1480 ul.dh li dd a{ padding:0px 3%; line-height:3; }
	.top_bg .width1480 ul.dh li dd i.fa{ position:absolute; top: 0px; right:0px; line-height: 2.25; z-index: 2; width:50%; margin-left:0px; text-align:right; padding-right:3%; }

	.top_bg .width1480 ul.dh li dl{ position:relative; opacity:1; height: auto; padding:0px 3% 0px 10%; display:none; flex-wrap: wrap; justify-content: space-between; }
	.top_bg .width1480 ul.dh li.on dl{ display:flex; }
	.top_bg .width1480 ul.dh li:hover dl{ padding-top:0px; }
	.top_bg .width1480 ul.dh li dl a{ width:98%; }

	.banner, .banner .swiper-wrapper, .banner .swiper-wrapper .swiper-slide, .banner .swiper-wrapper .swiper-slide .width1480{ height:18rem; }
	.banner .swiper-wrapper .swiper-slide .width1480 div{ font-size:1.125rem; padding:0px 5%; }
	
	.banner .page{ bottom:1rem; }
	.banner .page span{ width:2rem; height:0.25rem; margin:0px 0.25rem; }

	.i_about{ padding:2rem 0px; }
	.i_about .i_a_t{ padding:0px 0px 1rem; display:block; }
	.i_about .i_a_t div.l{ width:100%; }
	.i_about .i_a_t div.l dd{ font-size:1.5rem; }
	.i_about .i_a_t div.l dl{ margin-top:1rem; font-size:1rem; }
	.i_about .i_a_t div.l ol{ margin-top:1rem; text-align:center; font-size:0.875rem; }
	.i_about .i_a_t div.r{ width:100%; margin-top:2rem; }
	.i_about .i_a_t div.r a del{ font-size:2.5rem; }

	.i_sp div.bg .sp a.gb{ margin-right:0px; width:1.25rem; height:1.25rem; }

	.i_about ul.i_a_f{ margin-top:0px; flex-wrap: wrap; justify-content: center; }
	.i_about ul.i_a_f li{ margin-top:1rem; width:33.33333%; text-align:center; }
	.i_about ul.i_a_f li i.x{ display:none; }
	.i_about ul.i_a_f li div dl b{ font-size:2rem; }
	.i_about ul.i_a_f li div dl i{ font-size:1rem; }
	.i_about ul.i_a_f li div dl span{ font-size:0.875rem; }
	.i_about ul.i_a_f li div dd{ font-size:0.875rem; margin-top:0.5rem; }

	.i_tit dd{ font-size:1.5rem; }
	.i_tit dl{ font-size:0.875rem; margin-top:0.5rem; }

	.i_wmcd_xx{ padding-top:2rem; }
	.i_wmcd_qh{ padding-bottom:2rem; }
	.i_wmcd_qh .gallery .gallery-cell, .i_wmcd_qh .gallery .gallery-cell div{ height:12rem; }
	.i_wmcd_qh .gallery{ margin-top:2rem; }
	.i_wmcd_qh .gallery .gallery-cell{ width:80%; }
	.i_wmcd_qh .gallery button{ width:2rem; height:2rem; margin-top:-1rem; background-size:auto 0.75rem; }
	.i_wmcd_qh .gallery button.previous{ left:5%; }
	.i_wmcd_qh .gallery button.next{ right:5%; }

	.i_wmfw{ padding:2rem 0px; }
	.i_wmfw .xx{ margin-top:0px; }
	.i_wmfw .xx .bg{ margin-top:2rem; margin-bottom:0px; width:100%; height:15.5rem; }
	.i_wmfw .xx .bg a{ padding:1rem 3%; }
	.i_wmfw .xx .bg a img.i{ max-height:2rem; }
	.i_wmfw .xx .bg a div.m{ bottom:1rem; }
	.i_wmfw .xx .bg a div.m dd{ font-size:1.125rem; }
	.i_wmfw .xx .bg a div.m dl{ font-size:0.75rem; margin-top:0.5rem; }

	.i_xmal{ padding:2rem 0px; }
	.al_qh, .al_qh .swiper-wrapper, .al_qh .swiper-wrapper .swiper-slide{ height:29.5rem; }
	.al_qh .swiper-wrapper .swiper-slide a{ width:90%; }
	.al_qh .swiper-wrapper .swiper-slide a div.m{ height:10rem; }
	.al_qh .swiper-wrapper .swiper-slide a div.m dd{ font-size:1.125rem; }
	.al_qh .swiper-wrapper .swiper-slide a div.m dl{ font-size:0.875rem; }

	.al_qh div.qh_l{ margin-left:0px; }
	.al_qh div.qh_r{ margin-right:0px; }

	.i_news{ padding:2rem 0px; }
	.i_news ul.lb{ width:100%; margin-top:2rem; }
	.i_news ul.lb li{ width:100%; margin-right:0px; }
	.i_news ul.lb li a div.m{ min-height:9rem; height:auto; }
	.i_news ul.lb li a div.m del{ font-size:0.75rem; }
	.i_news ul.lb li a div.m dd{ font-size:1.125rem; height:auto; }
	.i_news ul.lb li a div.m dl{ font-size:0.875rem; margin-top:1rem; }
	.i_news .more{ margin-top:0px; font-size:0.875rem; line-height:2.5; }

	.i_ggw .width1480{ height:auto; padding:2.5rem 0px; }
	.i_ggw .width1480 .xx div.n{ font-size:1.25rem; }
	.i_ggw .width1480 .xx div.m{ margin-top:1.25rem; font-size:0.875rem; }

	.foot_bg .width1480{ padding-top:2rem; }
	.foot_bg .width1480 .hidden{ display:block; }
	.foot_bg .width1480 .hidden.t{ min-height:1rem; margin-bottom:1rem; }
	.foot_bg .width1480 .hidden.t ul.l{ display:none; }
	.foot_bg .width1480 .hidden.t div.r{ width:100%; text-align:center; }
	.foot_bg .width1480 .hidden.t div.r dd{ font-size:1rem; }
	.foot_bg .width1480 .hidden.t div.r dl{ margin-top:1rem; font-size:1.125rem; }
	.foot_bg .width1480 .hidden.t div.r ol{ margin-top:1rem; }
	.foot_bg .width1480 .hidden.t div.r ol a{ margin:0px 0.25rem; }

	.foot_bg .width1480 .hidden.f div{ width:100%; text-align:center; font-size:0.875rem; line-height:1.75; }
	.foot_bg .width1480 .hidden.f div.l del{ display:block; margin-right:0px; margin-bottom:0.5rem; }
	.foot_bg .width1480 .hidden.f div.l del img{ max-height:2rem; }
	.foot_bg .width1480 .hidden.f div.r{ margin-top:0.5rem; }

	/*动画效果*/
	.i_md .i_about .i_a_t div.r img{ opacity:1; margin-top:0px; }
	.i_md .i_wmcd_qh{ opacity:1; margin-top:0px; }
	.i_md .i_wmfw .xx .bg i.bg_q{ opacity:1; margin-top:0px; }
	.i_md .i_xmal .al_qh{ opacity:1; padding-top:0px; }
	.i_md .i_news ul.lb li{ opacity:1; margin-top:0px; }
	.i_md .i_ggw .width1480 .xx{ opacity:1; margin-top:0px; }

	.ny_banner .width1480{ height:18rem; }
	.ny_banner .width1480 .xx dd{ font-size:1.5rem; }
	.ny_banner .width1480 .xx dl{ font-size:0.875rem; margin-top:0.75rem; }

	.about_jj{ padding:2rem 0px; }
	.about_jj .a_t dd{ font-size:1.5rem; margin-bottom:1rem; }
	.about_jj .a_t dl{ font-size:0.875rem; line-height:1.75; min-height:2rem; }

	.about_jj ul.a_f{ margin-bottom: 0px; flex-wrap: wrap; justify-content: center; }
	.about_jj ul.a_f li{ margin-top:1rem; width:33.33333%; text-align:center; }
	.about_jj ul.a_f li i.x{ display:none; }
	.about_jj ul.a_f li div dl b{ font-size:2rem; }
	.about_jj ul.a_f li div dl i{ font-size:1rem; }
	.about_jj ul.a_f li div dl span{ font-size:0.875rem; }
	.about_jj ul.a_f li div dd{ font-size:0.875rem; margin-top:0.5rem; }

	.about_xx{ display: flex; flex-wrap: wrap; justify-content: space-between; }
	.about_xx li{ width:100%; height:20rem; }
	.about_xx li .bg div{ left:5%; width:90%; }
	.about_xx li .bg div dd{ margin-bottom:0.5rem; }
	.about_xx li .bg div dl{ line-height:1.75; min-height:1rem; }

	.about_zycb{ padding:2rem 0px; overflow:hidden; }
	.about_zycb .tit{ font-size:1.5rem; }
	.about_zycb_qh .page_bg{ top:1rem; }
	.about_zycb_qh .page_bg div{ font-size:1rem; height:1.25rem; }
	.about_zycb_qh .page_bg div.c{ width:4rem; }

	.about_zycb_qh, .about_zycb_qh .swiper-wrapper, .about_zycb_qh .swiper-wrapper .swiper-slide{ height:20rem; }
	.about_zycb_qh .swiper-wrapper .swiper-slide-prev{ margin-left:0px; }
	.about_zycb_qh .swiper-wrapper .swiper-slide-next{ margin-right:0px; }
	.about_zycb_qh{ padding-top:4rem; }
	.about_zycb_qh .swiper-wrapper .swiper-slide.on{ margin:0px; }
	.about_zycb_qh .swiper-wrapper .swiper-slide .bg div{ width:94%; left:3%; }
	.about_zycb_qh .swiper-wrapper .swiper-slide .bg div dd{ font-size:1.25rem; }
	.about_zycb_qh .swiper-wrapper .swiper-slide .bg div dl{ margin-top:1rem; }
	.about_zycb_qh .swiper-wrapper .swiper-slide .bg div dl del{ font-size:0.75rem; }

	.about_zycb_qh div.qh{ font-size:0.875rem; width:2.5rem; height:2.5rem; line-height:2.5rem; }
	.about_zycb_qh div.qh_l{ right:3.5rem; }

	.about_fwhy, .about_fwhy .swiper-wrapper, .about_fwhy .swiper-wrapper .swiper-slide, .about_fwhy .swiper-wrapper .swiper-slide .width1480, .about_fwhy div.xx_bg .width1480{ height:35rem; }

	.about_fwhy .swiper-wrapper .swiper-slide .width1480 .xx, .about_fwhy div.xx_bg .width1480 .xx_f{ height:16.5rem; padding-bottom:2.5rem; }
	.about_fwhy .xx_bg .width1480 .xx_t{ top:2rem; }
	.about_fwhy .xx_bg .width1480 .xx_t div.l dd{ font-size:1.25rem; }
	.about_fwhy .xx_bg .width1480 .xx_t div.l dl{ font-size:0.875rem; padding-left:2rem; }
	.about_fwhy .xx_bg .width1480 .xx_t div.l dl i{ width:1.5rem; }
	.about_fwhy .xx_bg .width1480 .xx_t div.r div.s{ font-size:1.5rem; }
	.about_fwhy .xx_bg .width1480 .xx_t div.r div.g{ font-size:1rem; }
	.about_fwhy .xx_bg .width1480 .xx_t div.r div.n{ font-size:0.875rem; margin-top:0.5rem; }

	.about_fwhy .swiper-wrapper .swiper-slide .width1480 .xx ol span.l{ font-size:1.25rem; }
	.about_fwhy .swiper-wrapper .swiper-slide .width1480 .xx ol i{ font-size:1.25rem; }
	.about_fwhy .swiper-wrapper .swiper-slide .width1480 .xx ol span.r{ font-size:1rem; }
	.about_fwhy .swiper-wrapper .swiper-slide .width1480 .xx dd{ font-size:1.5rem; margin-bottom:1rem; }
	.about_fwhy .swiper-wrapper .swiper-slide .width1480 .xx dl{ font-size:0.875rem; line-height:1.75; }

	.about_fwhy .xx_bg .width1480 .xx_f div{ width:2.5rem; height:2.5rem; line-height:2.5rem; font-size:1.125rem; }
	.about_fwhy .xx_bg .width1480 .xx_f div.qh_r{ left:4rem; }

	.about_fwhy .page_bg{ display:none; }

	ul.about_lb li{ padding-bottom:16.5rem; }
	ul.about_lb li i.i_bg{ width:100%; top:auto; height:16.5rem; }
	ul.about_lb li .width1480{ height:auto; }
	ul.about_lb li .width1480 .xx div{ width:100%; padding:2rem 0px; }
	ul.about_lb li .width1480 .xx div dd{ font-size:1.5rem; }
	ul.about_lb li .width1480 .xx div dl{ margin-top:1rem; font-size:0.875rem; }

	.about_fzls .width1480{ height:auto; padding:3rem 0px; }
	.about_fzls .width1480 .tit{ font-size:1.5rem; }
	.about_fzls .width1480 .gallery-top{ margin-top:2rem; }
	.about_fzls .width1480 .gallery-top .swiper-wrapper .swiper-slide{ height:10rem; }
	.about_fzls .width1480 .gallery-top .swiper-wrapper .swiper-slide .xx div.l{ font-size:1.5rem; width:30%; }
	.about_fzls .width1480 .gallery-top .swiper-wrapper .swiper-slide .xx div.r{ width:70%; }
	.about_fzls .width1480 .gallery-top .swiper-wrapper .swiper-slide .xx div.r dd{ font-size:1.25rem; }
	.about_fzls .width1480 .gallery-top .swiper-wrapper .swiper-slide .xx div.r dl{ font-size:0.875rem; line-height:1.75; }

	.about_fzls .width1480 .gallery-thumbs{ padding:0px; }
	.about_fzls .width1480 .gallery-thumbs .swiper-wrapper .swiper-slide{ padding-top:2.5rem; }
	.about_fzls .width1480 .gallery-thumbs .swiper-wrapper .swiper-slide del{ font-size:1.25rem; }

	/*动画效果*/
	.i_md .about_xx li .bg div{ opacity:1; margin-bottom:0px; }
	.i_md .about_zycb_qh .swiper-wrapper .swiper-slide .bg{ margin-top:0px; }
	.i_md .about_fwhy .swiper-wrapper .swiper-slide .width1480 .xx{ opacity:1; margin-top:0px; }
	ul.about_lb li.i_md .width1480 .xx div{ opacity:1; margin-top:0px; }
	.i_md .about_fzls .width1480 .gallery-top{ opacity:1; padding-top:0px; }

	.yw_xx .width1480{ height:auto; padding:2rem 0px; display:block; }
	.yw_xx .width1480 .xx_bg{ display:block; }
	.yw_xx .width1480 .xx_bg div.l{ width:100%; }
	.yw_xx .width1480 .xx_bg div.l dd{ font-size:1.5rem; margin-bottom:1rem; }
	.yw_xx .width1480 .xx_bg div.l dl{ font-size:0.875rem; min-height:3rem; }
	.yw_xx .width1480 .xx_bg div.l ol{ margin-top:1rem; text-align:center; font-size:0.875rem; }
	.yw_xx .width1480 .xx_bg div.r{ width:100%; margin-top:2rem; }

	.yw_hxys{ padding:2rem 0px; }
	.yw_hxys .tit dd{ font-size:1.5rem; }
	.yw_hxys .tit dl{ font-size:0.875rem; margin-top:1rem; }
	.yw_hxys ul.lb{ margin-top:0px; display: flex; flex-wrap: wrap; justify-content: space-between; }
	.yw_hxys ul.lb li{ margin-bottom:0px; margin-top:1.5rem; float:none; width:48%; margin-right:0px; height:auto; padding:1.5rem 0px; }
	.yw_hxys ul.lb li div ol{ padding-top:0px; margin-bottom:0.5rem; }
	.yw_hxys ul.lb li div ol img{ height:2rem; }
	.yw_hxys ul.lb li div dd{ font-size:1.125rem; padding-bottom:0.75rem; }
	.yw_hxys ul.lb li div dl{ margin-top:0.5rem; font-size:0.875rem; line-height:1.5; }

	.yw_al{ padding:2rem 0px; }
	.yw_al .tit{ font-size:1.5rem; }
	.al_qh{ margin-top:1.5rem; }

	.yw_hx{ padding:2rem 0px; }
	.yw_hx .tit{ font-size:1.5rem; }
	.yw_hx ul{ padding: 1rem 0px; width:100%; margin-left: 0px; justify-content: center; }
	.yw_hx ul li{ float:none; width:46%; margin:1rem 2% 0px; height:7rem; }
	.yw_hx ul li div dd{ font-size:1rem; }
	.yw_hx ul li div dl{ font-size:0.75rem; line-height:1.75; margin-top:0.5rem; }

	.ny_gg .width1480{ height:auto; padding:2rem 0px; }
	.ny_gg .width1480 div.bg div.t{ font-size:1rem; }
	.ny_gg .width1480 div.bg div.f{ margin-top:1rem; font-size:0.875rem; }

	/*动画效果*/
	.i_md .yw_xx .width1480 .xx_bg div.r{ opacity:1; padding-top:0px; }
	.i_md .yw_hxys ul.lb li div{ opacity:1; margin-top:0px; }
	.i_md .al_qh{ opacity:1; padding-top:0px; }
	.i_md .yw_hx ul li div{ opacity:1; padding-top:0px; }
	.i_md .ny_gg .width1480 div.bg{ opacity:1; padding-top:0px; }

	.fgs_bg{ padding:2rem 0px; }
	.fgs_bg .fgs_dt div.i{ height:16rem; }
	.fgs_bg .fgs_dt div.x{ padding:2rem 5%; display:block; }
	.fgs_bg .fgs_dt div.x div.l dd{ font-size:1.25rem; margin-bottom:1.5rem; }
	.fgs_bg .fgs_dt div.x div.l dl{ font-size:0.875rem; }
	.fgs_bg .fgs_dt div.x div.r{ padding-top:2rem; text-align:center; font-size:0.875rem; }
	.fgs_bg .fgs_dt div.x div.r a{ background-size:auto 0.875rem; padding-left:1.5rem; }
	.fgs_bg .fgs_dt div.x div.r i{ padding:0px 0.75rem; }

	.fgs_bg ul.fgs_lb{ width:100%; justify-content: space-between; }
	.fgs_bg ul.fgs_lb li{ width:100%; margin-right:0px; }
	.fgs_bg ul.fgs_lb li div.i{ height:12.5rem; }
	.fgs_bg ul.fgs_lb li div.x{ padding:1rem 5%; }
	.fgs_bg ul.fgs_lb li div.x dd{ font-size:1.25rem; }
	.fgs_bg ul.fgs_lb li div.x dl{ font-size:0.875rem; min-height:6rem; }
	.fgs_bg ul.fgs_lb li div.x ol{ font-size:0.875rem; margin-top:1rem; }
	.fgs_bg ul.fgs_lb li div.x ol a{ background-size:auto 0.875rem; padding-left:1.5rem; }
	.fgs_bg ul.fgs_lb li div.x ol i{ padding:0px 0.75rem; }
	
	.cd_banner .width1480{ height:20rem; }
	.cd_banner .width1480 .xx dd{ font-size:1.5rem; }
	.cd_banner .width1480 .xx dl{ font-size:0.75rem; margin-top:0.5rem; line-height:1.5; }

	ul.wmcd_lb li i.bg{ height:6rem; }
	ul.wmcd_lb li .width1480{ height:20rem; }
	ul.wmcd_lb li .width1480 div.t{ padding-top:2rem; }
	ul.wmcd_lb li .width1480 div.t dd{ font-size:1.5rem; }
	ul.wmcd_lb li .width1480 div.t dl{ font-size:0.875rem; }
	ul.wmcd_lb li .width1480 div.f{ bottom:1rem; }
	ul.wmcd_lb li .width1480 div.f div dl{ font-size:0.75rem; }
	ul.wmcd_lb li .width1480 div.f div dd{ font-size:0.75rem; margin-top:0.25rem; }

	ul.wmcd_lb li.i_md .width1480 div.t{ opacity:1; margin-top:0px; }

	.al_xx{ padding:2rem 0px; }
	.al_xx .tit{ font-size:1.5rem; }
	.al_xx .xx .xx_bg, .al_xx .xx .xx_bg.so div, .al_xx .xx .xx_bg.so div input, .al_xx .xx .xx_bg.so div button, .al_xx .xx .xx_bg.xl dd{ height:2.5rem; }
	.al_xx .xx{ height:6rem; margin-bottom:2rem; }
	.al_xx .xx .xx_bg{ margin-right:0px; width:98%; padding:0px 1rem; }
	.al_xx .xx .xx_bg.so div input{ font-size:0.875rem; }
	.al_xx .xx .xx_bg.xl{ margin-top:1rem; }
	.al_xx .xx .xx_bg.xl dd{ font-size:0.875rem; line-height:2.5rem; }
	.al_xx .xx .xx_bg.xl dl a{ font-size:0.875rem; }

	.al_xx ul.lb{ padding-left:0px; margin-left:0px; width:100%; margin-bottom:1rem; justify-content: space-between; }
	.al_xx ul.lb li{ width:48%; margin-right:0px; margin-bottom:1rem; }
	.al_xx ul.lb li a div.i{ height:9rem; }
	.al_xx ul.lb li a div.m{ height:auto; }
	.al_xx ul.lb li a div.m dd{ font-size:1rem; }
	.al_xx ul.lb li a div.m dl{ font-size:0.875rem; }

	.al_show{ padding:2rem 0px; }
	.al_show .tit{ font-size:0.875rem; }
	.al_show ul.xx{ margin-top:1rem; }
	.al_show ul.xx li.i{ margin-bottom:2rem; }
	.al_show ul.xx li.n{ font-size:1.5rem; }
	.al_show ul.xx li.m{ margin-top:1rem; font-size:0.875rem; }
	.al_show ul.xx li.c{ margin-top:1rem; padding:1.5rem 0px; }
	.al_show ul.xx li.c dd{ font-size:1.125rem; margin-bottom:1rem; }
	.al_show ul.xx li.c dl{ font-size:0.875rem; }
	.al_show ul.xx li.f a{ padding:1rem; }
	.al_show ul.xx li.f a div.i{ width:35%; height:5.5rem; }

	.al_show ul.xx li.f a div.m{ width:60%; }
	.al_show ul.xx li.f a div.m ol{ font-size:0.875rem; }
	.al_show ul.xx li.f a div.m dd{ font-size:1rem; height:3rem; }
	.al_show ul.xx li.f a div.m dl{ font-size:0.75rem; }

	.al_bd .width1480 .tit{ font-size:1.25rem; }
	.al_bd .width1480 form .form-group div input, .al_bd .width1480 form .form-group div textarea{ font-size:0.875rem; }
	.al_bd .width1480 form{ margin-top:1.5rem; }
	.al_bd .width1480 form #dr_row_xingming,.al_bd .width1480 form #dr_row_dianhua{ width:100%; }
	.al_bd .width1480 form .sm{ font-size:0.875rem; }
	.al_bd .width1480 form .fs{ text-align:center; }
	.al_bd .width1480 form .fs button{ font-size:1rem; }

	.xw_xx{ padding:2rem 0px; }
	.xw_xx .xl{ display:block; height:6rem; }
	.xw_xx .xl div.l{ font-size:1.5rem; margin-bottom:1rem; }
	.xw_xx .xl div.r{ height:2.5rem; padding: 0px 1rem; width:auto; display:block; }
	.xw_xx .xl div.r dd{ font-size:0.875rem; line-height:2.5rem; }
	.xw_xx .xl div.r dl a{ font-size:0.875rem; }

	.xw_xx ul.lb{ margin-top:1.5rem; margin-bottom: 1rem; width:100%; justify-content: space-between; }
	.xw_xx ul.lb li{ margin-right:0px; width:48%; }
	.xw_xx ul.lb li a div.i{ height:9rem; }
	.xw_xx ul.lb li a div.m{ margin-top:0.5rem; }
	.xw_xx ul.lb li a div.m dd{ font-size:0.875rem; height:auto; }
	.xw_xx ul.lb li a div.m dl{ margin-top:1rem; font-size:0.75rem; }

	.xw_show{ padding:2rem 0px; }
	.xw_show .tit{ font-size:0.875rem; }
	.xw_show ul.xx{ margin-top:1.5rem; }
	.xw_show ul.xx li.n{ font-size:1.5rem; }
	.xw_show ul.xx li.m{ font-size:0.875rem; }
	.xw_show ul.xx li.c{ font-size:0.875rem; }
	.xw_show ul.xx li.f{ margin-top:1rem; padding-right:1.5rem; }
	.xw_show ul.xx li.f a{ font-size:0.875rem; }
	.xw_show ul.xx li.f i.fa{ font-size:1rem; margin-top:-0.5rem; }

	.lxwm_xx{ background-size:100% auto; }
	.lxwm_xx .width1480{ height:auto; padding:3rem 0px; }
	.lxwm_xx .width1480 .tit{ padding-top:0px; height:auto; }
	.lxwm_xx .width1480 .tit dd{ font-size:1.5rem; }
	.lxwm_xx .width1480 .tit dl{ font-size:0.875rem; }

	.lxwm_qh{ width:110%; margin-left:-5%; }
	.lxwm_qh .swiper-wrapper .swiper-slide .bg{ width:90%; margin:0px auto; }
	.lxwm_qh .swiper-wrapper .swiper-slide .bg div dd{ font-size:1.25rem; }
	.lxwm_qh .swiper-wrapper .swiper-slide .bg div dl{ font-size:0.875rem; }
	.lxwm_qh div.qh{ margin-top:3rem; }
	.lxwm_qh div.qh div{ width:2.5rem; height:2.5rem; line-height:2.5rem; font-size:1.25rem; margin:0px 0.75rem; }

	.lxwm_ly .width1480{ height:auto; padding:3rem 0px; }
	.lxwm_ly .width1480 .xx_bg div.tit dd{ font-size:1.5rem; }
	.lxwm_ly .width1480 .xx_bg div.tit dl{ margin-top:1rem; font-size:0.875rem; }
	.lxwm_ly .width1480 .xx_bg form #dr_row_title .control-label{ margin-right:0px; max-width:5rem; }
	.lxwm_ly .width1480 .xx_bg form #dr_row_title div label{ margin-right:0px; }
	.lxwm_ly .width1480 .xx_bg form #dr_row_title label{ font-size:1rem; }
	.lxwm_ly .width1480 .xx_bg form #dr_row_xingming,.lxwm_ly .width1480 .xx_bg form #dr_row_dianhua,.lxwm_ly .width1480 .xx_bg form #dr_row_dzyj{ width:100%; }
	.lxwm_ly .width1480 .xx_bg form #dr_row_dianhua{ margin-left:0px; }
	.lxwm_ly .width1480 .xx_bg form .form-group div input, .lxwm_ly .width1480 .xx_bg form .form-group div textarea{ font-size:0.875rem; }
	.lxwm_ly .width1480 .xx_bg form .form-group div input{ line-height:2.5; }
	.lxwm_ly .width1480 .xx_bg form .sm{ font-size:0.875rem; }
	.lxwm_ly .width1480 .xx_bg form .fs{ text-align:center; }
	.lxwm_ly .width1480 .xx_bg form .fs button{ font-size:1rem; }

	.lxwm_jr .width1480{ height:auto; padding:3rem 0px 10rem; }
	.lxwm_jr .width1480 div.n{ padding-top:0px; font-size:1.5rem; }
	.lxwm_jr .width1480 div.m{ margin-top:1rem; }
	.lxwm_jr .width1480 div.m a{ font-size:0.875rem; }

	/*动画效果*/
	.i_md .lxwm_ly .width1480 .xx_bg{ opacity:1; padding-top:0px; }
	.i_md .lxwm_jr .width1480 div.n{ opacity:1; margin-top:0px; }

	.job_bg{ padding:2rem 0px; display:block; }
	.job_bg .job_l{ width:100%; }
	.job_bg .job_l div.t{ font-size:1.5rem; }
	.job_bg .job_l div.f{ margin-top:1rem; display: flex; flex-wrap: wrap; justify-content: center; padding:1rem 0px; }
	.job_bg .job_l div.f a{ font-size:1rem; border-bottom:0px; padding:0.5rem 1rem; }

	.job_bg .job_r{ width:100%; margin-top:2rem; }
	.job_bg .job_r ul li div.t{ padding-left:1rem; padding-right:4rem; }
	.job_bg .job_r ul li div.t b{ font-size:1.25rem; }
	.job_bg .job_r ul li div.t i{ right:1rem; font-size:0.875rem; }
	.job_bg .job_r ul li div.f{ padding:1rem 1rem 2rem; }
	.job_bg .job_r ul li div.f div.c{ font-size:0.875rem; }
	.job_bg .job_r ul li div.f div.n{ text-align:center; }
	.job_bg .job_r ul li div.f div.n a{ font-size:0.875rem; }
	.job_bg .job_r ul li div.f div.m{ font-size:0.875rem; }

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