/*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){

}
@media only screen and (max-width:1024px){
	.top_bg .gh{display:block; position:absolute; top:0px; bottom:0px; right:0px; width:50px; cursor: pointer;}
	.top_bg .gh i{ position:absolute; background-color:#000000; height:2px; left:10px;transition:all .5s ease;}
	.top_bg .gh i.t{ width:20px; top:24px;}
	.top_bg .gh i.c{ width:25px; top:32px;}
	.top_bg .gh i.f{ width:20px; top:40px;}
	.top_bg.selected .gh i{ width:25px; 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_h, .top_bg .width1240, .top_bg .width1240 a.logo, .top_bg .width1240 div.dh{ height: 6rem; }
	.top_bg .width1240 a.logo img{ height: 4rem; }
	.top_bg .width1240 div.dh{ margin-right: 4rem; }

	.top_bg .width1240 div.lm{ position:fixed; top: 6rem; background-color:#ffffff; width: 100%; max-width: 640px;box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); height: auto; line-height: 3; padding: 2rem 0px; border-top: 1px solid #cccccc; right: -100%;transition: all 1s ease;}
	.top_bg.selected .width1240 div.lm{right: 0px; transition: all 1s ease;}
	.top_bg .width1240 div.lm a{ display: block; padding: 0px 5%; width: 90%; }
}
@media only screen and (max-width:900px){
	.i_ldhx ul li.l2,.i_ldhx ul li.l5{ top: 12rem; }
	.i_ldhx ul li.l3,.i_ldhx ul li.l6{ top: 28rem; }
	.i_ldhx ul li dl{ width: 70%; }

}
@media only screen and (max-width:800px){
	html,body{ min-width:414px; }
	.width1240{width:94%;}
	html,body{font-size:16px;}
	body{overflow-x:hidden; margin:0px auto;}
	
	.top_h, .top_bg .width1240, .top_bg .width1240 a.logo, .top_bg .width1240 div.dh{ height: 4rem; }
	.top_bg .width1240 a.logo img{ height: 2rem; }
	.top_bg .width1240 div.dh{ display: none; }
	.top_bg .width1240 div.lm{ top: 4rem; line-height: 2.5; padding: 1rem 0px;}

	.top_bg .width1240 a.yy{ right: 4rem; margin-right: 0px; }

	.banner .slides li{ height: 16rem; }

	.i_cp{ padding-top: 2rem; }
	.i_tit dd{ font-size: 1.5rem; }
	.i_tit dl{ font-size: 0.75rem; }
	.i_cp ul{ margin-top: 1rem; }
	.i_cp ul li{ width: 50%; margin-bottom:0.5rem;}
	.i_cp ul li a div.t{ height: 11.4rem; }
	.i_cp ul li a div.f{ height: 5.5rem; }
	.i_cp ul li a div.f dd{ margin-top: 0.5rem; }
	.i_cp ul li a div.f dd span{ font-size: 0.875rem; height: 2.5rem; word-break: initial;white-space: initial;}
	.i_cp ul li a div.f dd span i{ width: 0.5rem; height: 0.5rem; }

	.i_lyyy{ padding-top: 2rem; padding-bottom:2rem; }
	.i_lyyy ul li{ width: 50%;}
	.i_lyyy ul li.l3 i,.i_lyyy ul li.l7 i{ display: none; }
	.i_lyyy ul li ol{ height: 3rem; }
	.i_lyyy ul li dl{ margin-top:1rem; font-size: 1rem; }

	.i_jjfa{ height: 20rem; }
	.i_jjfa .width1240 div.t{ padding-top: 1rem; padding-bottom:0.5rem; }
	.i_jjfa .width1240 div.t img{ height: 3rem; }

	.i_gynt{padding-top: 2rem; padding-bottom:2rem; }
	.i_gynt ul li{ width: 50%; }
	.i_gynt ul li.l3 i,.i_gynt ul li.l5 i,.i_gynt ul li.l9 i,.i_gynt ul li.l11 i{ display: none; }
	.i_gynt ul li ol{ height: 2.5rem; }
	.i_gynt ul li dl{ font-size: 1rem; margin-top: 1rem; }
	
	.i_anjj .width1240{ height: 30rem; }
	.i_anjj .width1240 div.bg{margin-top: -2rem !important;}
	.i_anjj .width1240 div.bg div.t dl{ text-align: center; }
	.i_anjj .width1240 div.bg div.t dl.l{ font-size: 1.5rem;  width: 100%;}
	.i_anjj .width1240 div.bg div.t dl.r{ font-size: 0.875rem; margin-top: 0.5rem; width: 100%; max-width: 100%;}
	.i_anjj .width1240 div.bg ul.f{ margin-top: 1rem; margin-left:-1px; }
	.i_anjj .width1240 div.bg ul.f li.l{ width: 25%; }
	.i_anjj .width1240 div.bg ul.f li.l ol{ height: 2rem; }
	.i_anjj .width1240 div.bg ul.f li.l dd{ font-size: 0.75rem; height: 2rem;}
	.i_anjj .width1240 div.bg ul.f li.r{ margin-left: 0px; margin-top: 1rem; width: 100%; text-align: center;}
	.i_anjj .width1240 div.bg ul.f li.r dd{ font-size: 1rem; }
	.i_anjj .width1240 div.bg ul.f li.r dl{ font-size: 1.5rem; }
	.i_anjj .width1240 div.bg ul.f li.r dl img{ height: 2rem; }

	.i_kh{ padding-top: 0px; }
	.i_kh .con{ margin-top: 1rem; }
	.i_kh ul li{ width: 25%; }
	.i_kh ul li div{ height: 5rem; }
	.i_kh ul li div img{ max-height: 90%; max-width: 90%; }

	.i_ldhx{ padding-top: 2rem; padding-bottom:0px;}
	.i_ldhx ul{ height: auto; padding-top: 15rem; }
	.i_ldhx ul li{ position: relative; width: 100%; border-bottom: 1px solid #a0a0a0; margin-bottom: 1rem; min-height:5rem !important; padding-bottom: 1rem;}
	.i_ldhx ul li i.x{ display: none; }
	.i_ldhx ul li img.i{ top: 0px; }
	.i_ldhx ul li.l2, .i_ldhx ul li.l5,.i_ldhx ul li.l3, .i_ldhx ul li.l6{ top: auto; }
	.i_ldhx ul li dd, .i_ldhx ul li dl{ width: 80% !important; }
	.i_ldhx ul li.l2 img.i,.i_ldhx ul li.l3 img.i{ right: 0px; }
	.i_ldhx ul li.l5 img.i,.i_ldhx ul li.l6 img.i{ left: 0px; }
	.i_ldhx ul li.r dd, .i_ldhx ul li.r dl{ text-align:left; float: left;}
	.i_ldhx ul li.r dd{ padding-right:0px; padding-left:3.5rem;}
	.i_ldhx ul li.r dd img{ right: auto; left: 0px; }
	.i_ldhx ul li.l4 img.i{ left: auto; right: 0px;}
	.i_ldhx ul li.l5 img.i{ left: auto; right: 0px;}
	.i_ldhx ul li.l6 img.i{ left: auto; right: 0px;}

	#i1,#i2,#i3,#i4,#i5,#i6,#i7,#i8,#i9{padding-top: 0px; margin-top:0px;}
	#i1 .i_cp ul li a div.t i{ top: 0px; opacity: 1;}
	#i2 .i_lyyy ul li ol img{ margin-top: 0px; opacity: 1;}
	#i3 .i_jjfa .width1240{ margin-top: 0px; opacity: 1;}
	#i4 .i_gynt ul li ol img{ margin-top: 0px; opacity: 1;}
	#i5 .i_anjj .width1240 div.bg{ margin-top: 0px; opacity: 1;}
	#i6  .i_kh ul li div img{top: 0px; opacity: 1;}
	#i7 .i_ldhx ul li.l{ margin-left:0px; opacity: 1;}
	#i7 .i_ldhx ul li.r{ margin-right:0px; opacity: 1;}

	.i_lm ul{ padding-bottom: 0px; }
	.i_lm ul li{ width: 50%; }
	.i_lm ul li div{ width: 60%; }
	.i_lm ul li div img{ width: 25%; }
	.i_lm ul li div{ padding-left:30%; }
	.i_lm ul li div dd{ font-size: 1rem; }

	.foot_bg .width1240{ padding: 2rem 0px; }
	.foot_bg .width1240 div.l{ display: none; }
	.foot_bg .width1240 ul.r{ float: none;}
	.foot_bg .width1240 ul.r.xx{ width:68%; margin:0px auto;}
	.foot_bg .width1240 ul.r.xx li.t,.foot_bg .width1240 ul.r.xx li.p{ text-align: center; }
	.foot_bg .width1240 ul.r.ewm{ width: 15rem; margin:1rem auto 0px; }
	.foot_bg .width1240 ul.r.ewm li{ text-align: center;width:6rem;}
	.foot_bg .width1240 ul.r.ewm li ol{ height:4rem; }
	.foot_bg .width1240 ul.r.ewm li dd{ font-size: 0.75rem; }

	.ny_banner .width1240{ height: 12rem; }
	.about_m{ text-align: center; }
	.about_m a{ font-size: 1rem; }
	.about_con{ padding: 2rem 0px 1rem; }
	.about_con div.t{ font-size: 1rem; line-height: 2;}
	.about_con div.f img{ width: 48%; margin-bottom: 1rem; }

	.cp_list{ padding: 2rem 0px; }
	.cp_list .hidden.l{ width: 100%; }
	.cp_list .hidden.l ul.t{ max-height: 2.5rem; }
	.cp_list .hidden.l ul.t.on{ max-height:5000vh; }
	.cp_list .hidden.l ul.t li.t i{ opacity: 1; }
	.cp_list .hidden.l ul.t.on li.t i{transform:rotate(180deg);}
	.cp_list .hidden.l ul.f{ display: none; }
	.cp_list .hidden.r{ width: 100%; margin-top:2rem;}
	.cp_list .hidden.r ul{ margin-bottom: 1rem; }
	.cp_list .hidden.r ul li{ width: 48%; margin-right:1.5%; }
	.cp_list .hidden.r ul li a div.t{ height: 12rem; }
	.cp_show_t #wrapper,.cp_show_t .con{ width: 100%; }
	.cp_show_t .con{ margin-top: 2rem; }
	.cp_show_t .con ul.f li dl.l{ width: 40%; }
	.cp_show_t .con ul.f li dl.r{ width: 58%; }
	
	.cp_show_qt{ margin-top:1rem; }
	.cp_show_qt div.t{ font-size: 1.5rem; }
	.cp_show_qt div.t i{ font-size: 1.125rem; }
	
	.tp_list{ padding: 2rem 0px; }
	.tp_list .hidden.l{ width: 100%; }
	.tp_list .hidden.l ul.t{ max-height: 2.5rem; }
	.tp_list .hidden.l ul.t.on{ max-height:5000vh; }
	.tp_list .hidden.l ul.t li.t i{ opacity: 1; }
	.tp_list .hidden.l ul.t.on li.t i{transform:rotate(180deg);}
	.tp_list .hidden.r{ width: 100%; margin-top:2rem;}
	.hyyy li{ width: 48%; margin-right:1.5%; }
	.hyyy li ol{ height: 9rem; }
	.hyyy li dd{ font-size: 0.75rem; height: 2rem; line-height: 2rem; }

	.spzs li{ width: 48%; margin-right:1.5%; margin-bottom: 1rem; }
	.spzs li dd span{ font-size: 0.75rem; }
	.spzs li dl{ height: 9rem; }

	.sp_show div.t{ font-size: 1.5rem; }

	.xw_list{ padding: 2rem 0px; }

	.xw_list ul.l{ display: none; }
	.xw_list div.r{ width: 100%; }
	.xw_list div.r ul li a div{ min-height: 2rem; }
	.xw_list div.r ul li a div.l{ width: 100%; height: 22rem; }
	.xw_list div.r ul li a div.r{ width: 100%; margin-top:2rem; }
	.xw_list div.r ul li a div.r dd{ text-align: center; font-size: 1.25rem;}
	.xw_list div.r ul li a div.r dl,.xw_list div.r ul li a div.r ol span{ font-size: 1rem; }

	.xw_show{ padding: 2rem 0px; }
	.xw_show li.t{ font-size: 1.5rem; text-align: center; }

	.lxwm{ padding: 2rem 0px; }
	.lxwm div.l,.lxwm div.r{ width: 100%; }
	.lxwm div.l div.t dd{ font-size: 1.25rem; }
	.lxwm div.l div.t dl{ font-size: 1rem; }
	.lxwm div.r{ margin-top: 2rem; }



}
