
/* banner背景新定义 start */
.main-middle-wrap.headb_img{
    background:#FFFFFF;
    padding: 15px 0 3px;
}
.achievement_head_content{

}
.achievement_head_wrap{
	height:40px;
	background-color:#313131;
}
.achievement_banner{
	height:300px;
	background:url('${ctxStatic}/front/style/images/Achievement_icon.png')  no-repeat;
    background-position: 0 center;
    background-size: auto 100%;
	background-color:grey;
}
.achievement_head_type{
	padding:10px 0;
	position:relative;
	font-size: 14px;
}
.achievement_head_type>span{
	display:inline-block;
	border-right:1px solid #ffffff91;
    color: #ffffff;
    padding: 0 30px;
    cursor: default;
    position:relative;
   
}
.achievement_head_type>span:nth-child(3){
	border-right:0;
}
.achievement_head_type{
	
}
.achievement_head_type_wrap{
	height:145px;
	background-color:#00000054;
	display: table;
    padding: 20px;    
    position: absolute;
	border-radius: 8px;
    top:38px;
    z-index:200;
    width: max-content;
    display:none;
    transition: all 0.5s ease;
}
.achievement_head_type_wrap .type_list{
    line-height: 34px;
}
.achievement_head_type_wrap .type_list>span{
    font-weight: bold;
}
.achievement_head_type_wrap .type_list>span,
.achievement_head_type_wrap .type_list a{
	color:#ffffff;
	margin-right:20px;
    width: 74px;
    display: inline-block;
}
.achievement_head_type_wrap>b{
    display: inline-block;
    width: 0;
    height: 0;
    margin-top: 0;
    border-style: dashed dashed solid dashed;
    border-width: 8px;
    border-color: #fff0 #fff0 #00000054 #fff0;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    font-size: 0;
    top:-16px;
    left:28px;
    transform: translateX(-50%);
}
.achievement_head1:hover .achievement_head_type_wrap{
	display: table;
}

#news {
    background: #ffffff;
}
/* banner背景新定义   end */