/*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:800px){
	.width1680{width:94%;}
	body{overflow-x:hidden;}
	
	.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:18px;}
	.top_bg .gh i.c{ width:25px; top:24px;}
	.top_bg .gh i.f{ width:20px; top:30px;}
	.top_bg.selected .gh i{transition:all .5s ease;}
	.top_bg.selected .gh i.t{ width:25px;transform: rotate(45deg); top:50%;}
	.top_bg.selected .gh i.c{ display:none;}
	.top_bg.selected .gh i.f{ width:25px;transform: rotate(135deg); top:50%;}

	.top_bg .width1680{ overflow: hidden; }
	.top_bg.selected .width1680{overflow: initial;}

	.top_bg .width1680 .sj_lm{ position: absolute; top: 64px; background-color: #ffffff; z-index: 99; overflow: hidden; width: 100%;height:80vh;overflow-x: hidden;overflow-y: auto;}
	.top_bg.selected .width1680 .sj_lm{ display: block;}
	.top_bg .width1680 .sj_lm li,.top_bg .width1680 .sj_lm li dd{ overflow: hidden; }
	.top_bg .width1680 .sj_lm li{ padding: 0px 3%;  border-bottom: 1px solid #cccccc;}
	.top_bg .width1680 .sj_lm li dd{ position: relative; }
	.top_bg .width1680 .sj_lm li dd a{ line-height: 48px;padding: 5.5px 0px; font-size: 16px; color: #333333; }
	.top_bg .width1680 .sj_lm li dd i{ position: absolute; right: 0px; font-size: 18px; top: 15px;}
	.top_bg .width1680 .sj_lm li dd i.fa-angle-down,.sj_lm li.on dd i.fa-angle-up{ opacity: 1; }
	.top_bg .width1680 .sj_lm li dd i.fa-angle-up,.sj_lm li.on dd i.fa-angle-down{ opacity: 0; }
	.top_bg .width1680 .sj_lm li dl{ overflow: hidden;  display: none;}
	.top_bg .width1680 .sj_lm li.on dl{ display: block; }
	.top_bg .width1680 .sj_lm li dl a{ display: block; float: left; width: 45%; line-height: 32px; padding-left:5%;color: #333333; }

	
	
	
	
	
}
@media only screen and (max-width:640px){
}
@media only screen and (max-width:480px){
}
@media only screen and (max-width:375px){
}