.huisem_button {
	overflow: hidden;
	width: 23px;
	position: relative;
	z-index: 999;
	display: none;
}
.huisem_button span {
	display: inline-block;
}
.huisem_button .huisem_nav_bar {
	width: 23px;
	height: 2px;
	display: block;
	margin: 3px 0;
	background: #000;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
	vertical-align: middle;
    text-align: right;
}
.huisem_button .huisem_mid {
	width: 18px;
}
.huisem_button.huisem_animate .huisem_nav_bar {
	background: #949494;
}
.huisem_button.huisem_animate .huisem_top {
	-webkit-transform: translateY(8px) rotate(45deg);
	-ms-transform: translateY(8px) rotate(45deg);
	-o-transform: translateY(8px) rotate(45deg);
	transform: translateY(8px) rotate(45deg);
}
.huisem_button.huisem_animate .huisem_mid {
	width: 0;
}
.huisem_button.huisem_animate .huisem_bottom {
	-webkit-transform: translateY(-8px) rotate(-45deg);
	-ms-transform: translateY(-8px) rotate(-45deg);
	-o-transform: translateY(-8px) rotate(-45deg);
	transform: translateY(-8px) rotate(-45deg);
}
@media (max-width:768px){
    .huisem_button {
        display: inline-flex;
    	flex-direction: column;
    	justify-content: center;
    }
    .huisem_oh{height:100%;overflow:hidden;}
}
.huisem_nav_m {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	display: none;
	background: #2e2929;
	z-index: 998;
	overflow: hidden;
	padding: 0 15px;
}
.huisem_nav_m .huisem_head_wap {
	position: fixed;
	height: 90px;
	top: 0;
	background: #2e2929;
	width: 100%;
	max-width: 768px;
	margin-left: -15px;
	z-index: 999;
}
.huisem_nav_m .huisem_menu {
	min-height: 100%;
	margin-top: 90px;
	padding-bottom: 60px;
}
.huisem_nav_m li {
	overflow: hidden;
	border-bottom: 1px solid #5a5a5a;
	
}
.huisem_nav_m li>a {
	display: block;
	line-height: 48px;
	font-size: 14px;
	color: #ccc;
}
.huisem_nav_m .huisem_menu.huisem_show li {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
.lllll{display:none;}
@media (max-width:768px){
    *{box-sizing: border-box !important;}
    .header{width:100%;position:static;height:80px;margin-left:0;}
    .Inhd{width:100%;padding:0 10px;}
    .logo{width:100%;line-height:80px;float:none !important;display: flex;justify-content: center;align-items: center}
    .nav{display:none;}
    .logo a{padding:0 10px;}
    .logo img{width:80%;}
    .banner1129{width:100%;min-width:auto;}
    .InBs,.InPj,.Inlt,.Ininfo,.nw,.footer{widtH:100%;position:static;margin-left:0;}
    .InBsM{width:100%;padding-top:30px;padding-bottom:0;}
    .InBsMi{width:100%;}
    .InBsMC{margin-top:30px;}
    .InBsMC ul li{width:50%;height:auto;margin:0 0 10px;text-align:center;}
    .InPjM{width:100%;padding-bottom:30px;padding-top:50px;}
    .InPjMi{width:100%;}
    .InPjMC{padding:30px 15px;}
    .InPjMC ul li{widtH:100%;height:auto;margin-left:0;float:None;margin-bottom:20px;}
    .InPjMCi{widtH:100%;height:auto;}
    .InPjMCi img{height:auto;}
    .InPjMCh{widtH:100%;}
    .InPjMCiover{widtH:100%;height:auto;}
    .InPjMCp{margin-bottom:15px;}
    .InltM{widtH:100%;}
    .InltM{padding-top:30px;}
    .InltM p{padding:0 15px;}
    .IninfoM{widtH:100%;}
    .IninfoMCp1{margin-top:0;}
    .IninfoMC{padding-left:15px;padding-right:15px;}
    .IninfoMCp1 li{widtH:100%;height:auto;float:none;padding:0 10px 30px 0;margin:0 0 30px;}
    .InfoMM{widtH:100%;float:none;}
    .Infod{display:none;}
    .InBsMCp{font-size:16px;}
    .InBsMCon{width:36px;height:36px;}
    .introbanner img{height:170px;width:auto;}
    .nw{padding:0 15px;}
    .nwM{widtH:100%;}
    .nwhd{margin-top:30px;}
    .nwMc{margin-top:30px;}
    .nwMc ul li{height:auto;}
    .nwMc2{width:100%;height:auto;float:none;}
    .nwMc3{width:100%;margin:0;float:none;}
    .nwMc2 img{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transition:all 0.3s linear;}
    .nwMc3h{margin:10px 0;}
    .nwMc3more{float:right;}
    .nwMc ul li{margin-bottom:10px; display:inline-block;width:auto;}
    .pagination{margin-bottom:20px;}
    .nwMc1{display:none;}
    .nwM a.rt{display:none;}
    .nwDeh{line-height:30px;}
    .nwDep img{max-width:100%;}
    .nwDep p{line-height:28px;text-align: justify;}
    .nwDenext{margin-bottom:30px;}
    .nwCurrent{margin-top:30px;}
    .nwDeh{margin-top:30px;}
    .lllll{display:block;}
    .introbanner{display:none;}
    .ftM{widtH:100%;}
    .ftbttml{margin:0;}
}
