/*pad*/
.gh{ display:none; }
@media only screen and (max-width:1650px){
	.top_bg .width1680 .lm_bg ul.lm li{ margin-left:1.5rem; }
}
@media only screen and (max-width:1366px){
	.cp_show_xx div.xx_l div.x{ right:5%; }
	.top_bg .width1680 .lm_bg ul.lm li{ margin-left:0.5rem; }
}
@media only screen and (max-width:1280px){
	.cp_show ul.xgcp li a div.t{ height:15rem; }
	.jjfa_lb ul li a div.t{ height:15rem; }
}
@media only screen and (max-width:1090px){
	.top_bg .width1680 .lm_bg ul.lm li{  }
}
@media only screen and (max-width:1024px){
	.gh{ display:block; }
	.top_bg .width1680 i.x{ display:none; }

	.top_bg .width1680 div.yy{ margin-right: 4rem; }

	.top_bg .gh{ display:block; position:absolute; top:50%; right:0px; 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.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 a.yy{ margin-right:4rem; }

	.top_bg .width1680 .lm_bg{ margin-right:0px; position:fixed; height:auto; overflow:hidden; background-color:#ffffff; top:5.625rem; right:-100%; width:80%; max-width:40rem; opacity:0; transition:all 0.25s ease; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); border-top:1px solid #dddddd; }
	.top_bg.selected .width1680 .lm_bg{ right:0px; opacity:1; transition:all 0.5s ease; }
	.top_bg .width1680 .lm_bg ul.lm,.top_bg .width1680 .lm_bg ul.lm li{ height:auto; overflow:hidden; }
	.top_bg .width1680 .lm_bg ul.lm{ width:94%; padding:1rem 3%; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); }
	.top_bg .width1680 .lm_bg ul.lm li{ width:100%; margin-left:0px; }
	.top_bg .width1680 .lm_bg ul.lm li.x dd i.fa{ width:30%; line-height:3rem; text-align:right; cursor:pointer; top:0px; bottom:0px; margin-top:0px; }
	.top_bg .width1680 .lm_bg ul.lm li dl{ position:relative; padding:0.5rem 0px; height:auto; opacity:1; display:none; }
	.top_bg .width1680 .lm_bg ul.lm li.on dl{ display:block; }
	.top_bg .width1680 .lm_bg ul.lm li dl a{ padding-left:5%; }
	
	.top_bg .width1680 div.so_bg.x{ width:32%; }
	.top_bg .width1680 div.so_bg form{ border-left:0px; padding-left:0px; width:100%; }

	.fwwl .dt{ overflow-x: auto; overflow-y: hidden; }
	.fwwl .dt div{ width: 1000px; }

}
@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%; }
	
	.top_bg .gh{ height:1.4rem; margin-top:-0.7rem; width:1.5rem; }
	.top_bg .width1680 a.yy,.top_bg .width1680 a.so,.top_bg .width1680 .dh{ margin-left:1rem; }

	.top_h,.top_bg,.top_bg .width1680,.top_bg .width1680 a.logo,.top_bg .width1680 .dh{ height:3rem; }
	.top_bg .width1680 a.yy,.top_bg .width1680 a.so,.top_bg .width1680 div.so_bg{ display:none; }
	.top_bg .width1680 a.yy{ margin-right:2.5rem; margin-left:0.5rem; }
	.top_bg .width1680 a.logo img{ max-height:2rem; }
	
	.top_bg .width1680 .lm_bg{ top:3rem; }
	.top_bg .width1680 .lm_bg ul.lm li dl{ box-shadow:0px 0px 0px 0px rgba(0,0,0,0); }
	.top_bg .width1680 .lm_bg ul.lm li.y{ display:block; }
	.top_bg .width1680 .lm_bg ul.lm li dd,.top_bg .width1680 .lm_bg ul.lm li.x dd i.fa{ line-height:2.5rem; }
	.top_bg .width1680 .lm_bg ul.lm li.x:hover dd{ background:none; }
	.top_bg .width1680 .lm_bg ul.lm li dd a{ font-size:1rem; font-weight:bold; }
	.top_bg .width1680 .lm_bg ul.lm li dl{ width:100%; margin-left:0px; background-color:#ffffff; }
	.top_bg .width1680 .lm_bg ul.lm li dl a{ color:#333333; line-height:2; }
	.top_bg .width1680 .lm_bg ul.lm li dl a:hover{ color:#ffffff; }
	.top_bg .width1680 .lm_bg ul.lm li dl a i{ right:3%; }

	.top_bg .width1680 div.so_bg.x{ width:55%; }
	.top_bg .width1680 div.so_bg form div.x{ font-size:0.75rem; width:30%; }
	.top_bg .width1680 div.so_bg form div.x button{ font-size:0.75rem; }
	.top_bg .width1680 div.so_bg form div.k{ width:68%; }
	.top_bg .width1680 div.so_bg form div.k .l{ font-size:0.75rem; width:85%; }
	.top_bg .width1680 div.so_bg form div.k .r{ width:14%; }
	
	.banner,.banner .main_image,.banner .main_image ul,.banner .main_image ul li,.banner .main_image ul li div.width1680{ height:25rem; }
	.banner .main_image ul li div.width1680 div{ font-size: 1.25rem; }
	.banner .flicking_con{ bottom:1rem; }
	.banner .flicking_con .width1680 a{ width:0.75rem; height:0.75rem; margin:0px 0.25rem; }
	/*.banner{ height:25rem; }
	.banner .bg div dd{ font-size:1.75rem; }
	.banner .bg div dl{ font-size:1rem; padding:0.5rem 0px; }
	.banner .bg div ol{ height: 2rem; }
	.banner .bg div ol i{ width: 2rem; height: 2rem; }
	.banner .bg div ol::before,.banner .bg div ol::after{ width: 0.7rem; height: 0.7rem; }*/

	.i_about .width1680{ padding:3rem 0px; }
	.i_about .width1680 .hidden.l,.i_about .width1680 .hidden.r{ width:100%; }
	.i_about .width1680 .hidden.l div.t dd{ font-size:1.5rem; margin-bottom:1rem; }
	.i_about .width1680 .hidden.l div.t dl{ font-size:1rem; }
	.i_about .width1680 .hidden.l div.t ol a{ height:2rem; line-height:2rem; width:10rem; }
	.i_about .width1680 .hidden.l ul.f{ padding-top:2rem; }
	.i_about .width1680 .hidden.l ul.f li{ text-align:center; height:auto; }
	.i_about .width1680 .hidden.l ul.f li dd{ margin-bottom:0.5rem; }
	.i_about .width1680 .hidden.l ul.f li dd b{ font-size:2rem; }
	.i_about .width1680 .hidden.l ul.f li dd i.t{ font-size:1.5rem; margin-top:-1rem; }
	.i_about .width1680 .hidden.l ul.f li dl{ font-size:0.875rem; }
	.i_about .width1680 .hidden.r{ padding-top:2rem; }

	.i_cpzx{ padding:3rem 0px 1.5rem; }
	.i_cpzx .tit{ font-size:1.5rem; }
	.i_cpzx ul{ margin-top:1.5rem; }
	.i_cpzx ul li{ width:100%; margin-bottom:1.5rem; height:18rem; }
	.i_cpzx ul li div.bg{ display:flex; align-items:center; }
	.i_cpzx ul li div.bg div{ padding-top:0px; }
	.i_cpzx ul li div.bg div dd{ font-size:1.5rem; }
	.i_cpzx ul li div.bg div dl{ margin-top:1rem; font-size:0.875rem; }
	.i_cpzx ul li div.bg div ol{ margin-top:1rem; font-size:0.75rem; }

	.i_jjfa{ padding:3rem 0px; }
	.i_jjfa .tit dd{ font-size:1.5rem; }
	.i_jjfa .tit dl{ font-size:1rem; }
	.i_jjfa .tit a.m{ position:relative; display:block; text-align:right; margin-top:0.5rem; }

	.i_jjfa .g2 ul li{ width:12rem; margin-right:1rem; }
	.i_jjfa .g2 ul li a{ height:12rem; }
	.i_jjfa .g2 ul li a ol{ height:8rem; }
	.i_jjfa .g2 ul li a dd{ font-size:0.75rem; text-align:center; }

	.i_news{ padding:3rem 0px 0px; }
	.i_news .tit b{ font-size:1.5rem; }
	.i_news .tit a.m{ font-size:0.875rem; }
	.i_news #zsgun{ margin-top: 2rem; padding-bottom: 2rem; }
	.i_news #zsgun .hScrollPane_dragbar{ display: none; }
	.i_news #zsgun #gundiv{ width: 100%; padding-bottom: 2rem; overflow-x: auto; overflow-y:hidden; }
	.i_news #zsgun #gundiv::-webkit-scrollbar{ height:0.3rem; }
	.i_news #zsgun #gundiv::-webkit-scrollbar-track{ background-color:#cccccc; }
	.i_news #zsgun #gundiv::-webkit-scrollbar-thumb{ background-color:#004482; }
	.i_news #zsgun #gundiv::-webkit-scrollbar-thumb:hover{ background-color:#004482; }
	.i_news #zsgun #gundiv::-webkit-scrollbar-thumb:active{ background-color:#004482; }
	.i_news #zsgun #gundiv,.i_news #zsgun #gundiv ul,.i_news #zsgun #gundiv ul li{ height: 20.7rem; }
	.i_news #zsgun #gundiv ul{ width:auto !important; display: -webkit-box; }
	.i_news #zsgun #gundiv ul li{ position:relative; width: 16rem; }
	.i_news #zsgun #gundiv ul li a{ display:block; width:95%; background-color:#eeeeee; margin:0px; }
	.i_news #zsgun #gundiv ul li a div.t{ height:10rem; position:relative; }
	.i_news #zsgun #gundiv ul li a div.f{ padding:0.5rem; height:9.5rem; }
	.i_news #zsgun #gundiv ul li a div.f dd{ font-size:1rem; height:3rem; color:#333333; line-height:1.5; font-weight:bold; }
	.i_news #zsgun #gundiv ul li a div.f dl{ font-size:0.875rem; height:4.5rem; margin-top:0.5rem; color:#999999; line-height:1.75; }
	.i_news #zsgun #gundiv ul li a div.f ol{ font-size:0.75rem; margin-top:0.5rem; color:#999999; }

	.i_lm{ padding-bottom:2rem; }
	.i_lm .hidden{ width:100%; height:14.0625rem; }
	.i_lm .hidden a div ol{ height:2.5rem; }
	.i_lm .hidden a div dd{ font-size:1rem; margin-top:0.5rem; }
	
	.i_ggy .width1680{ height:auto; padding:2rem 0px; }
	.i_ggy .width1680 div dd{ font-size:1.5rem; }
	.i_ggy .width1680 div dl{ font-size:0.875rem; margin-top:0.5rem; }
	.i_ggy .width1680 div ol{ margin-top:1rem; }
	.i_ggy .width1680 div ol a{ font-size:0.75rem; height:2rem; line-height:2rem; }

	.foot_bg .width1680{ padding:2rem 0px; }
	.foot_bg .width1680 .hidden.t div.l{ width:100%; text-align:center; }
	.foot_bg .width1680 .hidden.t div.l img{ max-height:2.5rem; }
	.foot_bg .width1680 .hidden.t ul.lm{ display:none; }
	.foot_bg .width1680 .hidden.t div.r{ width:100%; max-width:100%; margin:1rem 0px; }
	.foot_bg .width1680 .hidden.t div.r ol{ margin-bottom:0.5rem; }
	.foot_bg .width1680 .hidden.t div.r ol img{ max-width:5rem; }
	.foot_bg .width1680 .hidden.t div.rx{ width:100%; max-width:100%; margin-right:0px; text-align:center; }
	.foot_bg .width1680 .hidden.t div.rx dl{ line-height:1.75; font-size:0.875rem; }

	.foot_bg .width1680 .hidden.f{ margin-top:1rem; }
	.foot_bg .width1680 .hidden.f dl{ width:100%; text-align:center; }
	.foot_bg .width1680 .hidden.f dl.l{ line-height:1.5; }
	.foot_bg .width1680 .hidden.f dl.r{ margin-top:1rem; }
	.foot_bg .width1680 .hidden.f dl.r a{ float:none; display:inline-block; margin:0px 0.25rem; }

	.i_md .i_about .width1680 .hidden.l{ opacity:1; padding-top:0px; }
	.i_md .i_cpzx ul li div.bg div{ opacity:1; margin-top: 0px; }
	.i_md .i_jjfa .g2{ opacity:1; padding-top:0px; }
	.i_md .i_news #zsgun #gundiv ul li a div.t i.bg_q{ opacity:1; margin-top: 0px; }
	.i_md .i_lm .hidden a div{ opacity:1; margin-top: 0px; }
	.i_md .i_ggy .width1680 div{ opacity:1; margin-top: 0px; }
	
	.ny_banner .bg_q{ background-position:20% center; }
	.ny_banner .width1680{ height:16rem; }
	.ny_banner .width1680 div{ font-size:1.5rem; }

	.ny_tit{ font-size:1.5rem; }
	.about_jj div.l div.xx{ margin-top:1rem; font-size:1rem; }

	.about_jj{ padding:3rem 0px; }
	.about_jj div.l,.about_jj img.r{ width:100%; }
	.about_jj img.r{ margin-top:1.5rem; }

	.about_fzls{ padding:3rem 0px; }
	.about_fzls #fzls_bg #fzls,.about_fzls #fzls_bg #fzls ul{ height: 16rem; }
	.about_fzls #fzls_bg{ margin-top: 2rem; }
	.about_fzls #fzls_bg .hScrollPane_dragbar,.about_fzls #fzls_bg a.qh{ display: none; }
	.about_fzls #fzls_bg #fzls{ width: 100%; padding-bottom: 2rem; overflow-x: auto; overflow-y:hidden; }
	.about_fzls #fzls_bg #fzls::-webkit-scrollbar{ height:0.3rem; }
	.about_fzls #fzls_bg #fzls::-webkit-scrollbar-track{ background-color:#cccccc; }
	.about_fzls #fzls_bg #fzls::-webkit-scrollbar-thumb{ background-color:#004482; }
	.about_fzls #fzls_bg #fzls::-webkit-scrollbar-thumb:hover{ background-color:#004482; }
	.about_fzls #fzls_bg #fzls::-webkit-scrollbar-thumb:active{ background-color:#004482; }
	.about_fzls #fzls_bg #fzls ul{ width:auto !important; display: -webkit-box; }
	.about_fzls #fzls_bg #fzls ul li{ width: 20rem; }
	.about_fzls #fzls_bg #fzls ul li div.bg div{ padding:0.75rem; height:15rem; }
	.about_fzls #fzls_bg #fzls ul li div.bg div dd{ font-size:1.5rem; font-weight:bold; color:#225ba1; margin-bottom:0.5rem; }
	.about_fzls #fzls_bg #fzls ul li div.bg div dl{ font-size:0.875rem; color:#999999; line-height:1.75; }
	
	.about_zzry{ background-size:114% auto; }
	.about_zzry i.bg_q{ height:18rem; top:auto; }
	.about_zzry .width1680{ height:auto; padding:3rem 0px 18rem; }
	.about_zzry .width1680 .ny_tit{ text-align:center; }
	.about_zzry .width1680 ul.sj{ max-width:100%; margin:2rem 0px 1rem; }
	.about_zzry .width1680 ul.sj li{ margin-top:0px; width:33.33333%; float:left; }
	.about_zzry .width1680 ul.sj li ol{ height:3.5rem; }
	.about_zzry .width1680 ul.sj li dd{ font-size:0.75rem; }

	.about_zzjs{ padding-bottom:23rem; }
	.about_zzjs i.bg_q{ height:21.5625rem; top:auto; background-position:right center; width:100%; }
	.about_zzjs .width1680{ height:auto; }
	.about_zzjs .width1680 div.bg{ margin-top:2rem; }
	.about_zzjs .width1680 div.bg div.t dd{ font-size:1.5rem; }
	.about_zzjs .width1680 div.bg div.t dl{ font-size:1rem; margin-top:1rem; }
	.about_zzjs .width1680 div.bg ul.f{ margin-top:1.5rem; }
	.about_zzjs .width1680 div.bg ul.f li{ text-align:center; }
	.about_zzjs .width1680 div.bg ul.f li dd{ font-size:0.875rem; }
	.about_zzjs .width1680 div.bg ul.f li dl{ font-size:1.5rem; margin-top:0.5rem; }
	.about_zzjs .width1680 div.bg ul.f li dl b{ margin-right:0.25rem; }

	.about_gsyj{ padding:3rem 0px; }
	.about_gsyj ul{ margin-top:1.5rem; }
	.about_gsyj ul li div.hidden{ width:100%; }
	.about_gsyj ul li div.hidden.l{ height:auto; text-align:center; }
	.about_gsyj ul li div.l div{ width:90%; margin:1.5rem 5%; }
	.about_gsyj ul li div.l div dd{ font-size:1.5rem; }
	.about_gsyj ul li div.l div dl{ font-size:1rem; }
	.about_gsyj ul li div.hidden.r{ height:12.1875rem; }
	
	.about_gshj{ padding:3rem 0px; height:auto; }
	.about_gshj #gshj_bg{  }
	.about_gshj #gshj_bg .gshj_dragbar,.about_gshj #gshj_bg a.qh{ display: none; }
	.about_gshj #gshj_bg #gshj, .about_gshj #gshj_bg #gshj ul, .about_gshj #gshj_bg #gshj ul li{ height: 13.375rem; }
	.about_gshj #gshj_bg #gshj{ width: 100%; padding-bottom: 2rem; overflow-x: auto; overflow-y:hidden; }
	.about_gshj #gshj_bg #gshj::-webkit-scrollbar{ height:0.3rem; }
	.about_gshj #gshj_bg #gshj::-webkit-scrollbar-track{ background-color:#cccccc; }
	.about_gshj #gshj_bg #gshj::-webkit-scrollbar-thumb{ background-color:#004482; }
	.about_gshj #gshj_bg #gshj::-webkit-scrollbar-thumb:hover{ background-color:#004482; }
	.about_gshj #gshj_bg #gshj::-webkit-scrollbar-thumb:active{ background-color:#004482; }
	.about_gshj #gshj_bg #gshj ul{ width:auto !important; display: -webkit-box; }
	.about_gshj #gshj_bg #gshj ul li{ width: 20rem; }

	.about_hzkh{ padding: 3rem 0px 2rem; }
	.about_hzkh ul li{ width: 48%; height: 5rem; margin-bottom: 1rem; }

	.i_md .about_jj div.l{ opacity:1; padding-top:0px; }
	.i_md .about_fzls #fzls_bg{ opacity:1; padding-top:0px; }
	.i_md .about_zzry .width1680 ul.sj{ opacity:1; padding-top:0px; }
	.i_md .about_zzjs .width1680 div.bg{ opacity:1; padding-top:0px; }
	.about_gsyj ul .i_md li div.l div{ opacity:1; padding-top:0px; }
	.i_md .about_gshj #gshj_bg{ opacity:1; padding-top:0px; }
	.i_md .about_hzkh ul li img{ opacity: 1; transform: scale(1); }

	.cp_lb{ padding:3rem 0px; }
	.cp_lb .xx{ margin-top:2rem; }
	.cp_lb .xx .hidden.l{ width:90%; max-width: 100%; padding-left:10%; }
	.cp_lb .xx .hidden.l div.bg{ margin-bottom:1rem; }
	.cp_lb .xx .hidden.l div.bg dd{ font-weight:bold; }
	.cp_lb .xx .hidden.l div.bg dd i{ float:right; }
	.cp_lb .xx .hidden.l div.bg dl{ display:none; padding-left:5%; margin-top:1rem; }
	.cp_lb .xx .hidden.l div.bg.on dl{ display:block; }
	.cp_lb .xx .hidden.l div.bg dl a{ float:left; margin-right:3%; font-size:0.875rem; }

	.cp_lb .xx .hidden.r{ width:100%; margin-top:1rem; }
	.cp_lb .xx .hidden.r ul{ margin-bottom:1rem; }
	.cp_lb .xx .hidden.r ul li{ width:48%; margin-right:1.5%; }
	.cp_lb .xx .hidden.r ul li a div.t{ height:9.375rem; }
	.cp_lb .xx .hidden.r ul li a div.f{ padding:0.75rem; height:7.5rem; background-position:0.75rem 7.5rem; background-size:auto 0.5rem; }
	.cp_lb .xx .hidden.r ul li a div.f dd{ font-size:0.875rem; }
	.cp_lb .xx .hidden.r ul li a div.f dl{ margin-top:0.5rem; font-size:0.75rem; line-height:1.5; height:4.5rem; }
	
	.cp_show{ padding:1.5rem 0px 2rem; }
	.cp_show .tit{ font-size:0.75rem; }
	.cp_show_xx div.xx_l{ width:100%; height:auto; }
	.cp_show_xx div.xx_l div.i{ width:100%; height:22rem; position:relative; }
	.cp_show_xx div.xx_l div.x{ position:relative; width:90%; right:0px; bottom:0px; line-height:1.5; text-align:center; padding:1rem 5%; }
	.cp_show_xx div.xx_r{ width:100%; margin-top:1rem; }
	.cp_show_xx div.xx_r div.ms dd{ font-size:1.125rem; padding-bottom:0.75rem; }
	.cp_show_xx div.xx_r div.ms dd i{ height:3px; }
	.cp_show_xx div.xx_r div.ms dl{ line-height:1.5; font-size:0.875rem; min-height:4rem; margin-top:1rem; }
	.cp_show_xx div.xx_r div.xx{ font-size:0.875rem; }
	.cp_show_xx div.xx_r div.xx dl{ line-height:1.5rem; }
	.cp_show_xx div.xx_r div.xx dl.z{ width:40%; }
	.cp_show_xx div.xx_r div.xx i.s{ left:42%; height:1.5rem; }
	.cp_show_xx div.xx_r div.xx dl.y{ width:55%; }
	.cp_show_xx div.xx_r div.lxwm{ height:auto; padding:3rem 0px; }
	.cp_show_xx div.xx_r div.lxwm div dl{ font-size:1.5rem; }
	.cp_show_xx div.xx_r div.lxwm div ol{ font-size:0.875rem; }

	.cp_show_bg{ padding:1rem 5%; }
	.cp_show_jj dd{ font-size:1.25rem; }
	.cp_show_jj dl{ margin-top:1rem; font-size: 0.875rem; }
	.cp_show_cs div.l{ font-size:1.25rem; width:100%; }
	.cp_show_cs ul.r{ width:100%; margin-top:2rem; }
	.cp_show_cs ul.r li{ padding:0.5rem 0px; margin-bottom:0px; }
	.cp_show_cs ul.r li dl{ font-size:0.875rem; line-height:1.75; min-height: 1.5rem; }
	.cp_show_cs ul.r li dl.l{ width:100%; margin-bottom:0.5rem; font-weight:bold; }
	.cp_show_cs ul.r li dl.r{ padding-left:10% !important; width:90% !important; text-align:right; }
	
	.cp_show .ny_tit{ margin-top:1.5rem; }
	.cp_show ul.xgcp{ margin-top:1.5rem; min-height:15rem; }
	.cp_show ul.xgcp li{ width:48%; margin-right:1.8%; margin-bottom:0.75rem; }
	.cp_show ul.xgcp li a div.t{ height:9rem; }
	.cp_show ul.xgcp li a div.f{ padding:0.75rem; height:7.5rem; background-position:0.75rem 7.5rem; }
	.cp_show ul.xgcp li a div.f dd{ font-size:0.875rem; }
	.cp_show ul.xgcp li a div.f dl{ margin-top:0.5rem; font-size:0.75rem; line-height:1.5; height:4.5rem; }

	.jjfa_lb{ padding:3rem 0px; }
	.jjfa_lb ul{ margin-top:1.5rem; margin-bottom:1rem; }
	.jjfa_lb ul li{ width:48%; margin-right:1.8%; margin-bottom:1rem; }
	.jjfa_lb ul li a div.t{ height:8.25rem; }
	.jjfa_lb ul li a div.f{ padding:0.75rem; }
	.jjfa_lb ul li a div.f dd{ font-size:0.875rem; font-weight:bold; }
	.jjfa_lb ul li a div.f ol{ font-size:0.75rem; background-size:auto 0.5rem; margin-top:2.5rem; }

	.jjfa_show{ padding:1.5rem 0px 2rem; }
	.jjfa_show .tit{ font-size:0.75rem; margin-bottom:1rem; }
	.jjfa_show .jjfa_show_bg{ padding:2rem 0px 1rem; }
	.jjfa_show_qh,.jjfa_show_qh .main_image,.jjfa_show_qh .main_image ul,.jjfa_show_qh .main_image ul li{ height:17.5rem; }
	.jjfa_show_qh{ width:100%; padding-bottom:1.5rem; }
	.jjfa_show_qh .flicking_con a{ margin:0px 2px; width:0.5rem; height:0.5rem; }
	.jjfa_show_ms{ width:100%; margin-top:2rem; }
	.jjfa_show_ms dd{ font-size:1.5rem; }
	.jjfa_show_ms dl{ min-height:2rem; font-size:0.875rem; line-height:1.75; }
	.jjfa_show_ms ol{ margin-top:1rem; text-align:center; }
	.jjfa_show_ms ol a.m{ float:none; display:inline-block; margin:0px 3%; width:40%; font-size:0.75rem; line-height:2rem; }
	.jjfa_show_gaishu .name{ font-size:1.5rem; }
	
	.jjfa_show_ly form .form-group{ width:48%; margin-right:1.8%; margin-bottom:1rem; }
	.jjfa_show_ly form .form-group div{ margin-top:0.5rem; }
	.jjfa_show_ly form .form-group div input{ height:2rem; line-height:2rem; }
	.jjfa_show_ly form #dr_row_neirong div{ padding:0.5rem 2%; }
	.jjfa_show_ly form .yzm input,.jjfa_show_ly form .yzm dl{ height:2rem; line-height:2rem; }
	.jjfa_show_ly form .yzm input{ width:12rem; padding:0px 0.5rem; font-size:0.75rem; }
	.jjfa_show_ly form .yzm dl{ width:8rem; }
	.jjfa_show_ly form .button{ margin-top:1.5rem; text-align:center; }
	.jjfa_show_ly form .button button{ height:2.5rem; line-height:2.5rem; }

	.news_lm a{ height:3rem; line-height:3rem; font-size:0.875rem; padding:0px 3%; }
	.news_lm a i{ width:0.3rem; height:0.3rem; margin-left:-0.15rem; bottom:0.3rem; }
	
	.news_lb{ padding:2rem 0px 3rem; }
	.news_lb ul{ margin-top:1.5rem; }
	.news_lb ul li{ width:48%; margin-right:1.8%; margin-bottom:1rem; }
	.news_lb ul li a div.t{ height:8.5rem; }
	.news_lb ul li a div.f{ padding:0.75rem; height:11rem; }
	.news_lb ul li a div.f dd{ font-size:0.875rem; font-weight:bold; height:4rem; }
	.news_lb ul li a div.f dl{ font-size:0.75rem; line-height:1.75; height:4rem; }
	.news_lb ul li a div.f ol{ font-size:0.75rem; }
	
	.news_show{ padding:2rem 0px 3rem; }
	.news_show .tit{ font-size:0.75rem; }
	.news_show .xx .hidden.l{ width:100%; }
	.news_show .xx .hidden.l ul{ padding:1.5rem; }
	.news_show .xx .hidden.l ul li.t{ font-size:1.5rem; }
	.news_show .xx .hidden.l ul li.n dl{ font-size:0.75rem; min-width:35%; }
	.news_show .xx .hidden.l ul li.n dl.m{ display:none; }
	.news_show .xx .hidden.l ul li.c{ padding:2rem 0px; }
	.news_show .xx .hidden.l ul li.f{ font-size:0.875rem; padding-top:1rem; }
	.news_show .xx .hidden.r{ display:none; }

	.fwwl,.shfw_bg .width1680{ padding:3rem 0px; }

	.shfw_bg .width1680{ height:auto; }
	.shfw_bg .width1680 .name{ font-size:1rem; margin-top:1rem; }
	.shfw_bg .width1680 ul.t{ margin-top:2rem; width:100%; }
	.shfw_bg .width1680 ul.t li{ width:100%; height:auto; margin-right:0px; margin-bottom:1rem; }
	.shfw_bg .width1680 ul.t li div.bg{ margin:2rem 1rem; font-size:1rem; height:auto; }
	.shfw_bg .width1680 ul.t li div.bg div.t{ height:2.5rem; }
	.shfw_bg .width1680 ul.t li div.bg div.f{ position:relative; margin-top:3rem; }

	.shfw_bg .width1680 ul.f{ margin-top:1rem; }
	.shfw_bg .width1680 ul.f li{ width:48%; height:17rem; margin-right:1.8%; margin-bottom:1rem; }
	.shfw_bg .width1680 ul.f li div{ padding:1.5rem 5% 0px; }
	.shfw_bg .width1680 ul.f li div ol{ height:2.5rem; }
	.shfw_bg .width1680 ul.f li div dd{ font-size:1.25rem; }
	.shfw_bg .width1680 ul.f li div dl{ font-size:0.875rem; line-height:1.75; margin-top:0.5rem; }
	
	.contact_lxfs i.bg_q{ width:100%; left:0px; top:auto; height:18rem; }
	.contact_lxfs .width1680 .ny_tit,.contact_lxfs .width1680 ul{ width:100%; }
	.contact_lxfs .width1680 .ny_tit{ margin-top:2rem; }
	.contact_lxfs .width1680{ height:auto; padding-bottom:18rem; }
	.contact_lxfs .width1680 ul{ margin-top:2rem; }
	.contact_lxfs .width1680 ul li{ padding:1rem; }
	.contact_lxfs .width1680 ul li div dd{ font-size:1.25rem; }
	.contact_lxfs .width1680 ul li div dl{ font-size:0.875rem; }
	.contact_lxfs .width1680 ul li div img{ height:2rem; margin-top:-1rem; }

	.contact_wmlx{ padding:3rem 0px; }
	.contact_wmlx .hidden.l{ width:100%; }
	.contact_wmlx .hidden.l .xx{ font-size:1rem; }
	.contact_wmlx form{ width:100%; margin-top:2rem; }

	.contact_wmlx form div.form-group div input{ height:2.5rem; line-height:2.5rem; }
	.contact_wmlx form div.button{ text-align:center; }
	.contact_wmlx form div.button button{ font-size:1rem; }

	.fenye{ font-size:0.75rem; }
	.fenye a,.fenye span{ padding:0px 0.472rem; }
	
}
