.nav_list ul, .nav_list li,.nav_list div,.nav_list ol{
    padding: 0;
    margin: 0;
    list-style:none;
    /*设置盒模型*/
    box-sizing: border-box;
    /*去除移动端特有的点击高亮效果*/
    -webkit-tap-highlight-color: transparent;
}
.nav_list ul{
    list-style: none;
}
.nav_list a, .nav_list a:hover{
    color: #666;
    text-decoration: none;
}
.nav_list{
	margin-top:22px;
}
.nav_list ul{
	display:flex;
}
.nav_list ul li{	
	padding:0 24.5px;	
	font-size:18px;
	color:#313131;
	font-family: 'SiYuan-Light';
	position:relative;	
}
.nav_list ul li:first-child{
	padding:0 13.5px;
	padding-left:0;   
}
.nav_list ul li:last-child{
	padding:0 13.5px;   
}
.nav_list ul li a{
	color:#313131;
	font-size:18px;	
}
.nav_list ul li a:hover{
	color:#f22828;		
}
.nav_list ul li.hasAfter{
	position:relative;
}
.nav_list ul li.hasAfter ol{
	position: absolute;
	width: 60px;
	height: 105px;
	border-radius: 4px;
	box-shadow: 1px 2px 10px #ebebeb;
	left:13px;
	top: 24px;
	background-color: #fff;
	display: none;
	z-index: 999;	
}
.nav_list ul li.hasAfter ol li{
	width:60px;	
	height:35px;
	font-size:12px!important;
	line-height:35px;
	text-align:center;
	padding:0px !important;
}
.nav_list ul li.hasAfter ol li a{
font-size:14px;	
}
.nav_list ul li.hasAfter ol li a:hover{
	color:#f22828;	
}
.nav_list ul li.hasAfter:hover ol{
	display:block;
}