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

}
@media only screen and (max-width:1600px){

}
@media only screen and (max-width:1480px){

}
@media only screen and (max-width:1366px){
	
}
@media only screen and (max-width:1280px){
	
}
@media only screen and (max-width:1200px){
	.top_bg .top_f .width1820{ position: relative; }
	.top_bg div.gh{display:block; position:absolute; width:2rem; height:1.75rem; right:0px; top:50%; margin-top:-0.875rem; cursor: pointer;}
	.top_bg div.gh i{ position:absolute; background-color:#7f7f7f; width:2rem; height:2px; left:0px;transition:all .5s ease;}
	.top_bg.selected div.gh i{transition:all .5s ease;}
	.top_bg div.gh i.t{ top:0px; }
	.top_bg div.gh i.c{ top:0.75rem; }
	.top_bg div.gh i.f{ top: 1.5rem; }

	.top_bg .top_f .width1820 ul.lm{ position: fixed; background-color: #ffffff; bottom: 0px; right: 0px;top:2.5rem; padding: 1rem 0px;width:0px; opacity: 0; max-width: 360px;transition: all 1s ease;}
	.top_bg.now .top_f .width1820 ul.lm{ top: 0px; }
	.top_bg.selected .top_f .width1820 ul.lm{ width:50%; opacity: 1;transition: all 1s ease; padding: 1rem;}
	.top_bg .top_f .width1820 ul.lm li.gh{ display: block; background: url(/static/fdjg23/css/../images/sj_jt.png) no-repeat scroll left center; height: 7.5rem; cursor: pointer;}
	.top_bg .top_f .width1820 ul.lm li{ width: 100%; height:3.5rem; border-bottom: 1px solid #d7d8da;}
	.top_bg .top_f .width1820 ul.lm li dd{ margin-top:0px; font-size: 1.5rem; }
	.top_bg .top_f .width1820 ul.lm li dd a{ line-height: 3.5rem; padding: 0px;}
	.top_bg .top_f .width1820 ul.lm li dl{ z-index: 2; max-width: 130px; }
	.top_bg .top_f .width1820 ul.lm li dl a{ font-size: 1.25rem; height: 3rem; line-height: 3rem; }
	
	
}
@media only screen and (max-width:1024px){
	.width1820,.width1600{width:94%;}
	html,body{font-size:16px;}
	body{overflow-x:hidden;max-width: 414px; margin:0px auto;}
	.top_bg{ height: 4.5rem; max-width: 414px;}
	.top_bg.now{box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14);}
	.top_bg .top_t{ display: none; }
	.top_bg.now, .top_bg .top_f, .top_bg .top_f .width1820, .top_bg .top_f .width1820 a.logo{ height: 4.5rem; }
	.top_bg .top_f .width1820 a.logo img{ height: 2.5rem; }
	.top_bg div.gh,.top_bg div.gh i {width: 1.5rem;}
	.top_bg div.gh{ height:1.25rem; margin-top: -0.625rem;}
	.top_bg div.gh i.t{ top:0px; }
	.top_bg div.gh i.c{ top:0.5rem; }
	.top_bg div.gh i.f{ top: 1rem; }
	.top_bg .top_f .width1820 ul.lm{ top: 0px; }
	.top_bg .top_f .width1820 ul.lm li.gh{ background-size: auto 1.5rem; height: 5rem; }
	.top_bg .top_f .width1820 ul.lm li dd{ font-size: 1rem; }
	.top_bg .top_f .width1820 ul.lm li dl a{ font-size: 0.875rem; padding: 0px 10%; }

	.banner .slides li{ height: 20rem; background-size:cover;}
	.banner .slides li img.bg{ display: none; }
	.banner .slides li div.width1820 div.bg{ height: 55%; top: 30%;}
	.banner .slides li div.width1820 div.bg div{ padding: 1rem; }
	.banner .slides li div.width1820 div.bg div dd{ font-size:1.5rem; line-height: 2rem; }
	.banner .slides li div.width1820 div.bg div dl{ font-size:0.875rem; line-height: 1.2rem; margin-top:0.5rem; height: 3.6rem; }
	.banner .slides li div.width1820 div.bg div ol{ margin-top: 0.5rem; height: 2rem; line-height: 2rem; font-size: 0.875rem; }

	.banner .flex-control-nav{ bottom: 0.5rem; }
	.banner .flex-control-nav li{ width: 0.5rem; height: 0.5rem; }

	.i_cp li{ height: 21.5rem; width: 100%;}
	.i_cp li div.bg div{ top: 20%; }
	.i_cp li div.bg div dl{ font-size: 0.875rem; }

	.i_by div{ font-size: 1rem; line-height: 2; }
	.i_by div a{ padding: 0.2rem 0.5rem; }

	.i_ggy .width1600{ height: 20rem; }
	.i_ggy .width1600 .bg{ text-align: center; }
	.i_ggy .width1600 .bg dd{ font-size: 1.75rem; }
	.i_ggy .width1600 .bg dl{ margin-top: 1rem; font-size:0.875rem; line-height: 1.75rem; }
	.i_ggy .width1600 .bg ol{ margin:1rem auto 0px; }

	.i_news{ padding: 2rem 0px; background-color: #f6f7f8;}
	.i_news .tit dd{ font-size: 1.75rem; margin-bottom: 0.5rem; }
	.i_news .tit dl{ font-size: 1rem; }
	
	.i_news .con{ padding: 2rem 0px; }
	.i_news .con div.z, .i_news .con ul.y{ width: 100%; }
	.i_news .con div.z{ height:16rem; }
	.i_news .con div.z div.bg div{ width: 90%; bottom: 10%; margin:0px 5%; }
	.i_news .con div.z div.bg div ol b{ font-size: 1.5rem; }
	.i_news .con div.z div.bg div dd{ font-size: 1rem; padding: 0.5rem 0px;}
	.i_news .con ul.y{ height: auto; margin-top:2rem; }
	.i_news .con ul.y li{ background-color: #f1f1f1; padding: 1rem; margin-bottom: 1rem; }
	.i_news .con ul.y li a{ padding-left: 4.5rem; }
	.i_news .con ul.y li a div.l dd{ font-size: 1.75rem; margin:0px;}
	.i_news .con ul.y li a div.r{ padding-left:1.5rem; }
	.i_news .con ul.y li a div.r dd{ font-size: 1rem; }

	.i_lxwm i.bg{ background-size: cover; }
	.i_lxwm .width1600 dd{ font-size: 1.5rem; }
	.i_lxwm .width1600 dl{ font-size: 1rem; padding: 1rem 0px; }
	.i_lxwm .width1600 ol a{ max-width: 160px; height: 2rem; line-height: 2rem; }

	.foot_bg .width1600 div.hidden.l{ width: 100%; text-align: center; height: 5rem; }
	.foot_bg .width1600 div.hidden.c{ width: 100%; padding-top: 1rem; }
	.foot_bg .width1600 div.hidden.c div.t,.foot_bg .width1600 div.hidden.r{ display: none; }
	.foot_bg .width1600 div.hidden.c div.f dl.s span{ margin:0px 0.5rem; }

	.ny_banner{ height:15rem; }
	.ny_banner img.bg{ display: none; }
	.ny_banner div.bg{ margin-left: 28%;}
	.ny_banner div.bg dd{ font-size: 1.75rem; }
	.ny_banner div.bg dl{ font-size: 1.25rem; }

	.ny_bg .ny_l{ width: 100%; padding: 1rem 0px; max-width: 100%; }
	.ny_bg .ny_l div.tit{ text-align: center; }
	.ny_bg .ny_l ul{ display: none; }
	.ny_bg .ny_l div.by{ text-align: center;  padding-top:0rem;}
	.ny_bg .ny_l div.lj a{ margin:0px auto; max-width: 140px; }

	.ny_bg .ny_r{ width: 90%; padding: 1.5rem 5%; margin-top:2rem;}
	.ny_bg .ny_r .tit a{ display: none; }

	.about_bg dd,.ny_bg .ny_r .tit{ text-align: center; font-size: 1.75rem; margin-bottom: 1.5rem; }
	.about_bg dl{ line-height: 2; }

	.cp_list li{ width: 45%; margin-bottom: 1.5rem;}
	.cp_list li a ol{ height: 8rem; }
	.cp_list li a dd{ font-size: 0.875rem; }

	.cp_show li.n table{ width: 100% !important; }
	.cp_show li.f dl{ width: 100%; }
	.cp_show li.f dl.r{ text-align: left; }

	.fenye{width: 90%; padding:0px 5%; line-height:3rem;}
	.fenye a, .fenye span{ height: 1.5rem; line-height: 1.5rem; padding: 0px 0.5rem; }

	.cp_s_top{ height: 4.5rem; }

	.cpyy li{ width: 45%; margin-bottom: 1.5rem;}
	.cpyy li a{ height: 6rem; }

	.news_list li div.l{ width: 100%; }
	.news_list li div.r{ position: relative; width: 100%; }
	.news_list li div.r img{ margin-top:2rem; }

	.news_show li.t{ line-height: 1.5; font-size: 1.75rem; }

	.ny_bg .lxwm .tit{ margin-bottom: 0px; }

	.lxwm div.xx{ margin-top: 0px; }
	.lxwm div.xx dl{ width: 100%; margin-top: 1rem;}



}
