@charset "utf-8";
.ad_box{
width:100%;
}
.ad_tit {
	line-height:24px;
	border-top:2px solid #CCC;
padding:20px 0 20px 10px;
}
.ad_tit span{
	line-height: 24px;
	font-weight: bold;
	font-size: 24px;
	border-left:4px solid red;
	padding-left:10px;
}
.ad_list{
display:flex;
	flex-wrap:wrap;
}

.ad_list_t1{
	font-size: 16px;
	line-height: 24px;
padding:5px 0;
height:44px;
       text-overflow:ellipsis;
display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
overflow:hidden; 
	 font-family: math;
}

.ad_list_t2{
color:#afaaaa;
height:20px;
       text-overflow:ellipsis;
display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
overflow:hidden;
}
.ad_list .ad_item{
#border:1px solid red;
width:210px;
padding:10px;
	margin-top:10px;
}
.ad_list .ad_item img{
	max-width:100%;
}
.hide{
display:none;
}
