.gh{ display:none; }
@media only screen and (max-width:1680px){

}
@media only screen and (max-width:1280px){
	.top_bg .width1680 ul.lm li dd a{ padding:0px 1.5rem; }
	.i_about i.bg_q{ background-size:auto 50%; }
}
@media only screen and (max-width:1200px){
	.top_bg .gh{ display:block; position:absolute; top:50%; right:3%; width:2.5rem; height:2rem; margin-top:-1rem; cursor:pointer; }
	.top_bg .gh i{ position:absolute; background-color:#ffffff; width:100%; height:2px; left:0px; transition:all .5s ease; }
	.top_bg.x .gh i,.ny_bg .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 .width1680 div.t_r{ margin-right:5rem; margin-left:0px; }

	.top_bg .width1680 ul.lm{ position:fixed; top:6.5rem; max-width: 40rem; opacity:0; margin-left:0px; max-height:0px; background-color:#ffffff; height:auto; right:0px; transition:all 0.5s ease; overflow:hidden; }
	.top_bg.selected .width1680 ul.lm{ opacity:1; max-height:80vh; padding:1rem 0px; transition:all 1s ease; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14);}
	.top_bg .width1680 ul.lm li{ width:100%; margin-left:0px; height:auto; }
	.top_bg .width1680 ul.lm li dd{ font-size: 1.5rem; line-height: 2.5; height: auto; display:block; position:relative; }
	.top_bg .width1680 ul.lm li dd a{ color:#333333; display:block; height:auto; }
	.top_bg .width1680 ul.lm li:hover dd a{ color:#333333; background-color:#ffffff; }
	.top_bg .width1680 ul.lm li.on dd a{ background-color:#104fb9; color:#ffffff; }
	.top_bg .width1680 ul.lm li dd a i{ display:none; }
	.top_bg .width1680 ul.lm li dd i.fa-angle-right{ display:block; position:absolute; top:0px; right:0px; bottom:0px; width:45%; text-align:right; line-height: 2.5; padding-right:5%; }
	.top_bg .width1680 ul.lm li:hover dd i.fa-angle-right{ color:#ffffff; }
	.top_bg .width1680 ul.lm li dl{ position:relative; padding: 0px; background-color: rgb(0, 0, 0, 0); box-shadow:0px 0px 10px 0px rgba(0,0,0,0); }
	.top_bg .width1680 ul.lm li dl,.top_bg .width1680 ul.lm li:hover dl{ display:none; }
	.top_bg .width1680 ul.lm li.on dl{ display:block; }
	.top_bg .width1680 ul.lm li dl a{ text-align:left; padding:0px 3% 0px 8%; font-size:1.25rem; line-height: 2.5; color:#333333; }
	.top_bg .width1680 ul.lm li dl a:hover{ color:#ffffff; }

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

	.top_h, .top_bg, .top_bg .width1680, .top_bg .width1680 a.logo,.top_bg .width1680 .logo_x{ height:4rem; }
	.top_bg .width1680 div.t_r{ display:none; }
	
	.top_bg .gh{ height:1.4rem; margin-top:-0.7rem; width:1.5rem; }
	.top_bg .width1680 a.logo img{ max-height:2rem; }
	.top_bg .width1680 .logo_x{ margin-left:0.5rem; }
	.top_bg .width1680 .logo_x div dd{ font-size:0.875rem; letter-spacing:0px; }
	.top_bg .width1680 .logo_x div dl{ font-size:0.65rem; margin-top:0.25rem; }

	.top_bg .width1680 ul.lm{ top:4rem; }
	.top_bg .width1680 ul.lm li dd{ font-size:1.125rem; line-height:3; }
	.top_bg .width1680 ul.lm li dl a{ font-size:1rem; line-height:2.5; }

	.banner .swiper-wrapper .swiper-slide i.p{ opacity:0; }
	.banner .swiper-wrapper .swiper-slide i.s{ opacity:1; }
	.banner .swiper-wrapper .swiper-slide .width1680 div dd{ font-size:1.5rem; margin-bottom:0.5rem; }
	.banner .swiper-wrapper .swiper-slide .width1680 div dl{ font-size:1rem; line-height:1.75; }

	.banner .page{ bottom:3vh; }
	.banner .page span{ width:1.5rem; margin-right:0.5rem; }

	.i_cp{ min-height:10rem; }
	.i_cp .width1680{ padding-top:2rem; }
	.i_cp .width1680 img.bg{ max-height:2rem; }
	.i_cp .width1680 dd{ margin-top:-0.5rem; font-size:1rem; }
	.i_cp .width1680 dl{ font-size:1.25rem; margin-top:0.5rem; padding-right:0px; }
	.i_cp .width1680 a{ position:relative; display:block; float:right; font-size: 0.875rem; height: 2rem; line-height: 2rem; width: 8rem; padding: 0px 1rem; bottom:0px; margin-top:1rem; }
	.i_cp .width1680 a i{ margin-top:0.25rem; }
	
	.i_qh_cp_bg,.i_qh_cp,.i_qh_cp .swiper-wrapper,.i_qh_cp .swiper-wrapper .swiper-slide,.i_qh_cp .swiper-wrapper .swiper-slide a{ height:11.5rem; }

	.i_qh_cp .swiper-wrapper .swiper-slide p{ text-align: center; position: absolute; z-index: 5; }
	.i_qh_cp .swiper-wrapper .swiper-slide p.sybt_cp{ width: 100%; margin-top: 0.75rem; font-size: 1.125rem; font-weight: bold; }
	.i_qh_cp .swiper-wrapper .swiper-slide p.syms_cp{ width: 90%; padding: 0px 5%; margin-top: 2.5rem; font-size: 0.75rem; }

	.i_qh_cp_bg{ margin:2rem 0px 3rem; }
	.i_qh_cp{ width:90%; }
	.i_qh_cp div.qh{ width:2rem; height:2rem; margin-top:-1rem; }
	.i_qh_cp div.qh_l{ left: 3%; }
	.i_qh_cp div.qh_r{ right: 3%; }

	.i_about{ margin: 2rem 0px; min-height:10rem; }
	.i_about i.bg_q{ background-size:auto 5rem; background-position: right 90%; }
	.i_about .width1680 .tit img.bg{ max-height:2rem; }
	.i_about .width1680 .tit dd{ font-size:1rem; }
	.i_about .width1680 .tit dl{ font-size:1.25rem; margin-top:0.5rem; }
	.i_about .width1680 .xx{ margin-top:1.5rem; font-size:0.875rem; }
	.i_about .width1680 .more{ margin-top:1.5rem; }
	
	.i_jjfa .width1680 .tit{ padding-top:0px; overflow:hidden; }
	.i_jjfa .width1680 .tit img{ max-height:2rem; }
	.i_jjfa .width1680 .tit dd{ font-size:1rem; }
	.i_jjfa .width1680 .tit dl{ font-size:1.25rem; margin-top:0.5rem; }
	.i_jjfa .width1680 .tit a{ position:relative; display:block; float:right; font-size: 0.875rem; height: 2rem; line-height: 2rem; width:8rem; padding: 0px 1rem; bottom:0px; margin-top:1rem; }
	.i_jjfa .width1680 .tit a i{ margin-top:0.25rem; }
	
	.i_jjfa .width1680{ min-height:50vh; height:auto; padding:2rem 0px; }
	.i_jjfa .width1680 .xx_bg{ margin:2rem 0px; }
	.i_jjfa .width1680 .xx_bg div.x dd{ font-size:1.25rem; }
	.i_jjfa .width1680 .xx_bg div.x dl{ font-size:0.875rem; min-height:4.5rem; line-height:1.5; }
	.i_jjfa .width1680 ul.lb{ position:relative; bottom:auto; height:11rem; }
	.i_jjfa .width1680 ul.lb li{ padding:0.5rem 0px; width:33.3333%; }
	.i_jjfa .width1680 ul.lb li ol{ height:1.5rem; margin-bottom:0.5rem; }
	.i_jjfa .width1680 ul.lb li ol img{ width:1.875rem; margin-left:-0.9375rem; }
	.i_jjfa .width1680 ul.lb li dd{ font-size:0.75rem; padding:0px 5%; }

	.i_news .width1680{ padding:2rem 0px; }
	.i_news .width1680 .tit{ overflow:hidden; }
	.i_news .width1680 .tit img{ max-height:2rem; }
	.i_news .width1680 .tit dd{ font-size:1rem; }
	.i_news .width1680 .tit dl{ font-size:1.25rem; margin-top:0.5rem; }
	.i_news .width1680 .tit a{ position:relative; display:block; float:right; font-size: 0.875rem; height: 2rem; line-height: 2rem; width: 5rem; padding: 0px 1rem; bottom:0px; margin-top:1rem; }
	.i_news .width1680 .tit a i{ margin-top:0.25rem; }

	.i_news_qh .swiper-wrapper, .i_news_qh .swiper-wrapper .swiper-slide, .i_news_qh .swiper-wrapper .swiper-slide div.bg{ height:20rem; }
	.i_news_qh .swiper-wrapper .swiper-slide div.xx_bg{ width:48%; margin-right:2%; }
	.i_news_qh .swiper-wrapper .swiper-slide div.xx_bg a div.t{ height:6rem; }
	.i_news_qh .swiper-wrapper .swiper-slide div.xx_bg a div.t img{ height:1.5rem; top:1rem; }
	.i_news_qh .swiper-wrapper .swiper-slide div.xx_bg a div.f{ padding:1rem 3%; height:12rem; }
	.i_news_qh .swiper-wrapper .swiper-slide div.xx_bg a div.f del{ font-size:0.75rem; height:2rem; line-height:2rem; }
	.i_news_qh .swiper-wrapper .swiper-slide div.xx_bg a div.f dd{ margin-top:0.75rem; font-size:1.125rem; font-weight:bold; }
	.i_news_qh .swiper-wrapper .swiper-slide div.xx_bg a div.f dl{ font-size:0.75rem; height:5.3rem; line-height:1.7; }
	.i_news_qh .swiper-wrapper .swiper-slide div.xx_bg a div.f ol{ font-size:0.75rem; }

	.i_news_qh .page{ margin-top:1.5rem; }
	.i_news_qh .page span{ width:2rem; }

	.i_zzry .width1680{ min-height:60vh; }
	.i_zzry .width1680 .tit{ position:relative; top:auto; padding-top:2rem; width:100%; }
	.i_zzry .width1680 .tit img{ max-height:2rem; }
	.i_zzry .width1680 .tit dd{ font-size:1rem; }
	.i_zzry .width1680 .tit dl{ font-size:1.25rem; margin-top:0.5rem; }

	/*.i_zzry .width1680 #wrapper #picSlideWrap .imgnav #img{ padding-top:0px; }
	.i_zzry .width1680 #wrapper #picSlideWrap .imgnav #img .xx_bg{ height:auto; overflow:hidden; }
	.i_zzry .width1680 #wrapper #picSlideWrap .imgnav #img .xx_bg div.l{ padding-top:1rem; width: 100%; text-align: center; font-weight: bold; font-size:1.25rem; }
	.i_zzry .width1680 #wrapper #picSlideWrap .imgnav #img .xx_bg div.r{ width:70%; margin:1rem 12.5%; }

	.i_zzry .width1680 #wrapper #picSlideWrap .imgnav #img div.qh{ top:35%; }
	.i_zzry .width1680 #wrapper #picSlideWrap .imgnav #img div.qh#next{ right:0px; left:auto; }

	.i_zzry .width1680 #wrapper #picSlideWrap .imgnav #cbtn #cSlideUl ul{ padding:2rem 0px; }
	.i_zzry .width1680 #wrapper #picSlideWrap .imgnav #cbtn #cSlideUl ul li{ width:6rem; height:8rem; }
	.i_zzry .width1680 #wrapper #picSlideWrap .imgnav #cbtn #cSlideUl ul li.hov i{ width:78%; }*/

	.ggy_bg .width1680{ height:auto; padding:2rem 0px; }
	.ggy_bg .width1680 div dl.l{ font-size:1.125rem; width:100%; text-align:center; }
	.ggy_bg .width1680 div dl.r{ width:100%; margin-top:1.5rem; }
	.ggy_bg .width1680 div dl.r a{ width:10rem; height:2rem; line-height:2rem; margin:0px auto; font-size:1rem; }

	.foot_bg .width1680{ padding-top:2rem; }
	.foot_bg .width1680 .hidden.t{ margin-bottom:1rem; }
	.foot_bg .width1680 .hidden.t div.l{ width:35%; margin-right:0px; }
	.foot_bg .width1680 .hidden.t div.l ol{ margin-bottom:1rem; }
	.foot_bg .width1680 .hidden.t div.l ol img{ max-height:3rem; }
	.foot_bg .width1680 .hidden.t div.l dd{ font-weight:bold; }
	.foot_bg .width1680 .hidden.t div.l dl{ margin-top:1rem; }
	.foot_bg .width1680 .hidden.t div.l dl a{ margin-right:0.25rem; }
	.foot_bg .width1680 .hidden.t ul.l{ display:none; }
	.foot_bg .width1680 .hidden.t div.r{ width:60%; max-width:100%; }
	.foot_bg .width1680 .hidden.t div.r dd{ font-size:1rem; }
	.foot_bg .width1680 .hidden.t div.r ol{ font-size:1.75rem; }
	.foot_bg .width1680 .hidden.t div.r dl{ font-size:0.75rem; line-height:2; }

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

	.tc_bg .bg div{ width:75%; padding:1rem; }
	.tc_bg .bg div a.gb{ margin-right:-0.5rem; width:1.5rem; height:1.5rem; margin-top:-3rem; }
	.tc_bg .bg div dd{ font-size:1.25rem; }
	.tc_bg .bg div dl{ font-size:0.875rem; line-height:1.7; height:35vh; margin-top:0.5rem; }

	.i_md .i_cp .gallery{ opacity:1; padding-top:0px; }
	.i_md .i_about .width1680{ opacity:1; padding-top:0px; }
	.i_md .i_jjfa .width1680 .xx_bg{ opacity:1; padding-top:0px; }
	.i_md .i_news_qh{ opacity:1; padding-top:0px; }
	.i_md .i_zzry .width1680 #wrapper #picSlideWrap .imgnav #img{ opacity:1; margin-top:0px; }
	.i_md .ggy_bg .width1680 div{ opacity:1; padding-top:0px; }

	.cp_t{ margin-top:1rem; }
	.cp_t .hidden.f{ margin-top:1.5rem; }
	.cp_t .hidden.f div.l{ width:100%; margin-bottom:1rem; }
	.cp_t .hidden.f div.l dd{ font-size:1.5rem; }
	.cp_t .hidden.f div.r{ margin-top:0px; width:86%; padding:0px 7%; }
	.cp_t .hidden.f div.r button, .cp_t .hidden.f div.r input{ height:2rem; line-height:2rem; }
	.cp_t .hidden.f div.r input{ width:86%; font-size:0.875rem; }

	.cp_bg{ padding:3rem 0px; }
	.cp_bg .cp_l_bg{ position:relative; width:100%; max-width:100%; top:auto; }
	.cp_bg .cp_l{ width:100%; max-width:100%; padding:1rem 0px; }
	.cp_bg .cp_l div.tit, .cp_bg .cp_l ul.fl{ width:90%; }
	.cp_bg .cp_l div.tit{ font-size:1.5rem; }
	.cp_bg .cp_l ul.fl{ margin-top:1rem; }

	.cp_bg .cp_r{ width:100%; margin-top:2rem; margin-left:0px; }
	.cp_bg .cp_r ul{ width:102%; margin-bottom:1rem; }
	.cp_bg .cp_r ul li{ width:48%; margin-right:2%; height:9.5rem; margin-bottom:0.75rem; }
	.cp_bg .cp_r ul li a div{ font-size:0.75rem; top:0.5rem; left:5%; padding-left:0.5rem; }
	.cp_bg .cp_r ul li a div i{ width:4px; height:4px; top:0.45rem; }
	.cp_bg .cp_r dl{ margin-top:-3rem; }

	.cp_s_t{ padding:2rem 0px; }
	.cp_s_t .cp_s_jj .cp_l div.x, .cp_s_t .cp_s_jj .cp_l div.d{ height:201px; }
	.cp_s_t .cp_s_jj .cp_l{ width:100%; }
	.cp_s_t .cp_s_jj .cp_l div.x{ width:18%; }
	.cp_s_t .cp_s_jj .cp_l div.x div.bg div{ height:3.5rem; }
	.cp_s_t .cp_s_jj .cp_l div.x div.bg div dl{ height:3rem; }
	.cp_s_t .cp_s_jj .cp_l div.d{ width:78%; }

	.cp_s_t .cp_s_jj .cp_l div.d a.qh{ background-size:1rem auto; width:50%; top:0px; bottom:0px; height:auto; margin-top:0px; }
	.cp_s_t .cp_s_jj .cp_l div.d a.qh_l{ left:0px; background-position:5% center; }
	.cp_s_t .cp_s_jj .cp_l div.d a.qh_r{ right:0px; background-position:93% center; }

	.cp_s_t .cp_s_jj .cp_l div.xx{ width:100%; text-align:center; font-size:0.75rem; margin-top:1rem; }

	.cp_s_t .cp_s_jj ul.cp_r{ width:100%; margin-top:2rem; }
	.cp_s_t .cp_s_jj ul.cp_r li.n{ font-size:1.25rem; padding-bottom:1rem; }
	.cp_s_t .cp_s_jj ul.cp_r li.g dd{ font-size:1rem; font-weight:bold; }
	.cp_s_t .cp_s_jj ul.cp_r li.g dl{ font-size:0.875rem; min-height:4rem; }
	.cp_s_t .cp_s_jj ul.cp_r li.x{ font-size:0.875rem; }
	.cp_s_t .cp_s_jj ul.cp_r li.x div{ padding:0.5rem 0px; }
	.cp_s_t .cp_s_jj ul.cp_r li.m{ margin-top:1.5rem; font-size:0.875rem; }
	.cp_s_t .cp_s_jj ul.cp_r li.m a{ height:2.5rem; line-height:2.5rem; }

	.cp_s_f .width1680{ padding-bottom:2rem; }
	.cp_s_f .width1680 .cp_xx{ min-height:15rem; }
	.cp_s_f .width1680 .cp_xx .tit dd{ width:30%; padding:0.75rem 0px; font-size:1rem; border-top:2px solid #f5f5f5; }
	.cp_s_f .width1680 .cp_xx .tit dd.on{ border-top:2px solid #104fb9; }

	.cp_s_f .width1680 .cp_xx .xx_bg{ margin-top:1.5rem; }

	.cp_s_f .width1680 .tjcp{ margin-top:2rem; }
	.cp_s_f .width1680 .tjcp div.t{ margin-bottom:1rem; }
	.cp_s_f .width1680 .tjcp div.t b{ font-size:1.25rem; }
	.cp_s_f .width1680 .tjcp div.t a{ margin-top:0.75rem; }

	.cp_s_f .width1680 .tjcp ul.f{ width:102%; }
	.cp_s_f .width1680 .tjcp ul.f li{ width:48%; margin-right:2%; margin-bottom:1rem; height:9.5rem; }
	.cp_s_f .width1680 .tjcp ul.f li a div{ font-size:0.75rem; top:0.5rem; left:5%; padding-left:0.7rem; }
	.cp_s_f .width1680 .tjcp ul.f li a div i{ width:4px; height:4px; top:0.25rem; }

	.ny_banner .width1680{ height:16rem; }
	.ny_banner .width1680 div{ font-size:1.5rem; }
	.news_lb{ padding:2rem 0px; }
	.news_lb .tit{ margin-bottom:1rem; }
	.news_lb .tit div.l{ width:100%; font-size:1.5rem; font-weight:bold; }
	.news_lb .tit div.r{ width:100%; margin-top:1rem; }
	.news_lb .tit div.r a{ margin-left:0px; margin-right:0.5rem; margin-bottom:0.5rem; font-size:0.875rem; padding:0px 1rem; }

	.news_lb ul.lb{ margin-bottom:1rem; }
	.news_lb ul.lb li{ width:48%; margin-right:2%; margin-bottom:1.5rem; }
	.news_lb ul.lb li a div.t{ height:6rem; }
	.news_lb ul.lb li a div.t img{ height:1.5rem; top:1rem; }
	.news_lb ul.lb li a div.f dd{ font-size:1rem; font-weight:bold; }
	.news_lb ul.lb li a div.f ol{ font-size:0.75rem; margin-top:0.5rem; }

	.news_show{ padding:2rem 0px; }
	.news_show ul.l{ width:100%; }
	.news_show ul.l li.n{ font-size:1.5rem; margin-bottom:1rem; }
	.news_show ul.l li.s{ font-size:0.875rem; }
	.news_show ul.l li.c{ margin-top:1rem; padding:1rem 0px; }
	.news_show ul.l li.f dl{ font-size:0.875rem; padding:0.5rem 0px; }
	.news_show ul.r{ display:none; }

	.banner_about .width1680{ height:22rem; }
	.banner_about .width1680 dd{ font-size:1.5rem; margin-bottom:1rem; }

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

	.about_fzlc{ padding:2rem 0px; }

	.about_qyll .width1680{ padding:2rem 0px 6rem; height:auto; }
	.about_qyll .width1680 div.x{ height:33rem; }
	.about_qyll .width1680 div.x div.bg div.l{ max-width:100%; width:100%; }
	.about_qyll .width1680 div.x div.bg div.l dd{ font-size:1.5rem; }
	.about_qyll .width1680 div.x div.bg div.l dl{ margin-top:1rem; font-size:0.875rem; height:14rem; overflow-x: hidden; overflow-y: auto; }
	.about_qyll .width1680 div.x div.bg div.r{ position:relative; width:100%; height:14.125rem; float:right; margin-top:2rem; }
	.about_qyll .width1680 div.n{ bottom:2rem; }
	.about_qyll .width1680 div.n dl{ font-size:1rem; padding-bottom:0.5rem; }

	.about_fzlc .tit{ padding-right:0px; }
	.about_fzlc .tit dd{ font-size:1.5rem; width:100%; margin-bottom:1rem; }
	.about_fzlc .tit dl{ width:100%; font-size: 0.875rem; margin-bottom: 1rem; line-height:1.6; }

	.about_fzlc .gallery-thumbs,.about_fzlc .gallery-thumbs .swiper-wrapper,.about_fzlc .gallery-thumbs .swiper-wrapper .swiper-slide{ height:15rem; }
	.about_fzlc .gallery-thumbs i.bg{ top:4.65rem; height:0.5rem; }

	.about_fzlc .gallery-thumbs .swiper-wrapper .swiper-slide dd{ font-size:1.75rem; }
	.about_fzlc .gallery-thumbs .swiper-wrapper .swiper-slide ol{ height:3rem; }
	.about_fzlc .gallery-thumbs .swiper-wrapper .swiper-slide ol i.x{ height:3rem; bottom:0.75rem; opacity:0; }
	.about_fzlc .gallery-thumbs .swiper-wrapper .swiper-slide ol i.u{ top:1rem; background-size:auto 100%; opacity:1; }
	.about_fzlc .gallery-thumbs .swiper-wrapper .swiper-slide span{ opacity:0; }
	.about_fzlc .gallery-thumbs .swiper-wrapper .swiper-slide dl{ margin-top:4rem; font-size:1rem; }

	.about_fzlc .gallery-top{ width:100%; height:0px; top:auto; }
	.about_fzlc .gallery-top .qh{ width:2rem; height:2rem; background-size:0.75rem; margin-top:4rem; }

	.i_md .about_xx .width1680 div.r{ opacity:1; margin-top:0px; }
	.i_md .about_qyll .width1680 div.x div.bg div.l{ opacity:1; margin-top:0px; }
	.i_md .about_fzlc .gallery-thumbs{ opacity:1; margin-top:0px; }

	.job_xx{ padding:2rem 0px; }
	.job_xx i.x{ display:none; }
	.job_xx .job_l{ width:100%; }
	.job_xx .job_l .n{ margin-top:2rem; font-size:1.5rem; }
	.job_xx .job_l .m{ width:100%; margin-top: 1rem; border-bottom: 1px solid #eeeeee; padding-bottom:0.5rem; }
	.job_xx .job_l .m a{ float:left; background:none; font-size:1rem; line-height: 1.25; padding:0.5rem 1rem; border-bottom:0px; }
	.job_xx .job_l .m a:hover{ background:none; background-color:#ffffff; color:#333333; }
	.job_xx .job_l .m a.on{ background-color:#f5f5f5; color:#104fb9; }

	.job_xx .job_r{ width:100%; margin-top:2rem; }
	.job_xx .job_r ul.list li{ margin-bottom:1rem; padding:1rem 4%; }
	.job_xx .job_r ul.list li div.t dd{ font-size:1.25rem; }
	.job_xx .job_r ul.list li div.t dl{ font-size:0.875rem; margin-top:0.5rem; }
	.job_xx .job_r ul.list li div.t i{ width:1.25rem; height:1.25rem; }
	.job_xx .job_r ul.list li.on div.f{ margin-top:1rem; }
	.job_xx .job_r ul.list li div.f dl{ font-size:0.875rem; line-height:2; }
	.job_xx .job_r ul.list li div.f ol{ margin-top:1.5rem; }

	.lxwm_banner .bg_q{ background-position:66% center; }

	.lxwm_xx{ padding:2rem 0px; }
	.lxwm_xx div.l{ width:100%; }
	.lxwm_xx div.l dd{ font-size:1.125rem; font-weight:bold; margin-bottom:0.5rem; }
	.lxwm_xx div.l dl{ font-size:1.25rem; }
	.lxwm_xx div.r{ width:100%; margin-top:1rem; }
	.lxwm_xx div.r dd{ margin-bottom:1rem; }

	.lxwm_bd{ height:auto; }
	.lxwm_bd .width1680{ padding:2rem 0px; }
	.lxwm_bd .width1680 .tit{ margin-bottom:1rem; }
	.lxwm_bd .width1680 .tit dd{ margin-bottom:0.5rem; }
	.lxwm_bd .width1680 .tit dl{ font-size:1.5rem; }

	.lxwm_bd .width1680 form div.form-group{ width:100%; margin-bottom:1rem; }
	.lxwm_bd .width1680 form div.form-group div{ padding:0px 0.5rem; }
	.lxwm_bd .width1680 form div.form-group div input{ height: 2.5rem; line-height:2.5; font-size:0.875rem; }
	.lxwm_bd .width1680 form div.form-group div textarea{ padding:0.5rem 0px; font-size:0.875rem; }

	.lxwm_bd .width1680 form div.bd_f div.l{ width:68%; height:2.5rem; }
	.lxwm_bd .width1680 form div.bd_f div.l input{ width: 70%; height: 2.5rem; line-height:2.5; font-size:0.75rem; }
	.lxwm_bd .width1680 form div.bd_f div.l dl{ height: 2.5rem; width:30%; }
	.lxwm_bd .width1680 form div.bd_f button{ height: 2.5rem; width:7.5rem; line-height:2.5; }

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

}
