/* ads_* style */
.mm{position:relative; margin: 10px 0 5px ; border: #fff solid 1px; border-right:none; border-bottom:none; overflow: hidden;  }
.mm-name{ font-size:12px; position: absolute;width: 20px; line-height: 15px; padding: 1px 0; display: block; text-align: center; float: left; border-bottom: #fff solid 1px;border-right: #fff solid 1px;height:100%;display: -webkit-flex;/* Safari */ -webkit-align-items: center;/* Safari 7.0+ */ display: flex; align-items: center;}
.mm-box{width: 100%;padding-left: 15px; /*margin-left: 1px;*/}
.mm-box img{width: 37px; margin-right: 2px; margin-top: -12px; border-radius: 8px; display:inline}
.mm-box ul{width: 100%; padding: 0; margin: 0;}
.mm-box ul li{float: left; width:16.6666666%; box-sizing: border-box;overflow: hidden; height: 52px; line-height: 52px;display: block; border-right: #fff 1px solid; border-bottom: #fff 1px solid;margin-top: -1px; border-color: inherit ;}
.mm-box ul li a{color: inherit; font-size: 14px; overflow: hidden; display: block;height: 52px;line-height: 52px;padding: 0 7px;}
.mm-box ul li a:hover{ border-color: inherit ; }
.mm-box ul li a:focus{text-decoration: none;}
.mm-box ul li a span{ text-align: left;overflow: hidden; line-height:17px; display:inline-block;position: relative;top: 9px;text-align:left;}
.mm-box ul li a span b{ overflow: hidden; white-space: nowrap;text-overflow:ellipsis;}
.mm-box ul li .small{color: #ffffff96; font-size:12px; font-weight: normal;}
@media(max-width:1000px){
	.mm-box ul li{width:25%;}
	.mm-box ul li a{font-size: 12px;}
}
@media(max-width:800px){
	.mm-box ul li{width:33.33333333%;}
	.mm-box ul li a{font-size: 12px;}
}
@media(max-width:560px){
	.mm-box ul li{width:50%;}
}