.gh{ display:none; }
@media only screen and (max-width:1480px){
	.banner div.qh_l{ left:2%; }
	.banner div.qh_r{ right:2%; }
}
@media only screen and (max-width:1280px){
	.width1200{ width:90%; max-width:1200px; }
}
@media only screen and (max-width:1200px){

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

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

	.top_h, .top_bg, .top_bg .width1200, .top_bg .width1200 a.logo,.top_bg .width1200 .lm_bg,.top_bg.x, .top_bg.x .width1200, .top_bg.x .width1200 a.logo,.top_bg.x .width1200 .lm_bg{ height:4rem; }

	.top_bg .width1200 .lm_bg{ margin-right:3rem; }
	.top_bg .width1200 .lm_bg div a{ display:none; }
	.top_bg .width1200 .lm_bg div a.yy{ display:block; margin-left:0px; }

	.top_bg .gh{ display:block; position:absolute; top:50%; right:3%; height:1.4rem; margin-top:-0.7rem; width:1.5rem; 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); }

	.banner .swiper-wrapper .swiper-slide .width1200 div{ padding:0px 25%; width:50%; }
	.banner .swiper-wrapper .swiper-slide.on .width1200 div{ margin-top:4rem; }
	.banner .swiper-wrapper .swiper-slide .width1200 div dd{ font-size:1.25rem; margin-bottom:0.5rem; }
	.banner .swiper-wrapper .swiper-slide .width1200 div dl{ font-size:2.5rem; }
	.banner div.qh{ top:4rem; }
	.banner div.qh_l{ left:5%; }
	.banner div.qh_r{ right:5%; }

	.banner .page{ display:none; }

	a.more{ font-size:0.875rem; line-height:2rem; height:2rem; }
	.top_bg .width1200 .sj_lm{ display:flex; }

	.i_about{ padding:2rem 0px 11.25rem; display:block; }
	.i_about .hidden{ width:80%; margin:0px 10%; }
	.i_about .hidden.l ul.f li{ width:100%; max-width:100%; }

	.i_about .hidden.r{ width:100%; margin:3rem 0px 0px; }
	.i_about .hidden.r div.x1{ top:49%; }
	.i_about .hidden.r div.x2{ top:49%; right:30%; }
	.i_about .hidden.r div.x3{ right:32%; }
	.i_about .hidden.r div.x4.t{ right:7%; top: 39%; background-position:right bottom; }
	.i_about .hidden.r div.x5.t{ right:10%; top: 43%; background-position:right bottom; }
	.i_about .hidden.r div.x6{ right:4%; top:57%; }

	.i_sp i.bj{ display:none; }
	.i_sp ul{ display:block; overflow:hidden; }
	.i_sp ul li{ width:100%; height:auto; }
	.i_sp ul li i.x{ display:none; }
	.i_sp ul li i.bg_q{ opacity:1; }
	.i_sp ul li div.xx_g{ display: initial; padding-top:1.5rem; background-color: rgba(0, 0, 0, 0.3); }
	.i_sp ul li div.bg{ height:12.5rem;  }
	.i_sp ul li div.bg div.t{ padding-top:1.5rem; font-size:1.5rem; }
	.i_sp ul li div.bg div.f dl{ font-size:0.75rem; }

	.i_tit{  }
	.i_tit dl{ margin-top:1rem; }
	.i_news_t .hidden{ width:100%; height:16rem; }
	.i_news_t .hidden div{ top:1rem; }
	.i_news_t .hidden div dd{ font-size:0.875rem; margin-bottom:0.75rem; }
	.i_news_t .hidden div dl{ font-size:1.5rem; }
	.i_news_t .hidden div ol{ text-align:right; }

	ul.i_news_f{ margin:0px 0px 5rem; }
	ul.i_news_f li{ margin:2rem 0px; }
	ul.i_news_f li div.hidden{ width:100%; }
	ul.i_news_f li div.hidden.l{ position:relative; }
	ul.i_news_f li div.hidden.r{ padding-top: 2rem; position:relative; height:auto; }

	ul.tp_lb{ margin-top:5rem; }
	ul.tp_lb li{ width:100%; height:auto; margin:0.75rem 0px; }
	ul.tp_lb li.l1{ margin-left:0px; }
	ul.tp_lb li.l3{ margin-right:0px; }
	ul.tp_lb li del{ position:relative; display:block; margin:0px auto; width:67%; height:4.375rem; }
	
	.i_pp ul.xx{ padding:0px; margin:4rem 0px 11rem; }
	.i_pp ul.xx li{ width:100%; margin:0px; padding:1.8rem 0px; }

	.i_hd{ height:31.25rem; }
	.i_hd i.bg_q{ opacity:1; z-index:2; }

	.i_bg i.bg_q{ background-position:55% center; }
	.i_bg .width1200{ height:31.25rem; }

	.foot_bg .width1200 .hidden.t{ margin-bottom:0px; }
	.foot_bg .width1200 .hidden.t div.l{ width:100%; }
	.foot_bg .width1200 .hidden.t ul.r{ width:100%; margin-top:2rem; display:block; }
	.foot_bg .width1200 .hidden.t ul.r li{  float:left; width:50%; margin-bottom:2rem; }

	/*动画效果*/
	.i_md .i_about .hidden.l{ opacity:1; margin-top:0px; }
	.i_md .i_about .hidden.r i.dt{ margin-left:0px; }
	.i_md .i_sp ul li{ opacity:1; padding-top:0px; }
	.i_md .i_tit{ opacity:1; margin-top:0px; }
	.i_md .i_news_t .hidden div{ opacity:1; margin-top:0px; }
	ul.i_news_f .i_md li div.hidden.r{ opacity:1; margin-top:0px; }
	.i_md .i_pp ul.xx li{ opacity:1; margin-top:0px; }
	.i_md .i_hd{ opacity:1; margin-top:0px; }
	.i_md .i_bg .width1200 div{ opacity:1; margin-bottom:0px; }
























	.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; }
}






