html {
    background: rgba(245, 247, 250, 1);
}
.label-list-box {
    padding: 20px 0;
    background-color: #ffffff;
}
.label-list {
    padding: 0 24px;
}
.label-list .label-item {
    float: left;
    width: 114px;
	height: 32px;
    padding: 0 2px;
    margin: 12px;
	background-color: #ffffff;
	border-radius: 16px;
	border: solid 1px #d7dce2;
    font-size: 14px;
	line-height: 32px;
	color: #a2aab9;
    text-align: center;
    cursor: pointer;
}

.label-item a{
    display: block;
    height: 100%;
}
.label-list .label-item:hover,
.label-list .label-item.active{
    color: #db0e0e;
    border: solid 1px #db0e0e;
}
@media (max-width: 840px) {
    .label-list .label-item {
        width: 31.33%;
        padding: 0 2px;
        margin: 5px 1%;
        box-sizing: border-box;
    } 
}