@charset "utf-8";
/* CSS Document */

@media (min-width:768px){
	
/*
 *清样式
*/
.header-inner,
#main-menu-state:not(:checked) ~ #main-menu,
.sm-blue > li{
	position:static !important;
}

.header-inner{
	display:flex;
	align-items:center;
	justify-content: space-between;
}

.header-inner .clear{
	display:none;
}

.sm-blue ul{
	box-shadow:none !important;
	border:none !important;
}
.sm-blue{
	overflow:unset !important;
	max-height:unset !important;
}
#main-menu{
	width:100%;
}

.grid-subnav a .sub-arrow{ display:none !important;}
/*
 *菜单
*/

.grid-subnav{
	position:absolute;
	top:calc(100% - 3px);
	left:0;
	width:100%;
	z-index:1000;
	background:#fff;
	padding:50px 0;
	visibility:hidden;
	opacity:0;
	transform:translateY(10px);
	-webkit-transform:translateY(10px);
	transition:none;
	-webkit-transition:none;
}

li:hover .grid-subnav{
	visibility:visible;
	opacity:1;
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	transition:all .25s;
	-webkit-transition:all .25s;
}

.grid-subnav ul{
	width:min(90%,1200px);
	margin:auto;
	display:flex !important;
	position:static;
}

.grid-subnav ul ul{
	display:block !important;
	position:static;
	width:100% !important;
}

.grid-subnav>ul>li{
	flex:1;
	max-width:25%;
}

.grid-subnav>ul>li>a{
	color:#000;
	font-weight:bold;
}

.grid-subnav>ul>li a{
	padding:4px 15px 4px 0px !important;
}

}


@media (min-width:767.9px){
	
}