.tab-nav {
	padding: 20px 0 10px;
	border: none;
	text-align: center;
}

.tab-nav .mui-control-item {
	display: inline-block;
	width: 80px;
	text-align: center;
	line-height: 26px;
	border-radius: 5px;
	background-color: #f2f2f2;
	color: #808080;
	margin: 0 12px;
	border: none;
}
.tab-nav .mui-control-item.mui-active {
	color: #fff;
	background-color: #1b9afc;
}

.load-more {
	padding: 15px 0 30px;
}

.load-more .mui-btn {
	font-size: 16px;
	padding-left: 3em;
	padding-right: 3em;
}

.cate-list {
	display: flex;
	padding: 0 26px 5px;
	flex-wrap: wrap;
}
.cate-list li {
	width: 30%;
	height: 25px;
	margin: 0 1.5% 5px;
	font-size: 15px;
	line-height: 25px;
	text-align: center;
}
.cate-list li a {
	color: inherit;
}
.cate-list li.active {
	color: #fff;;
	background: #1B9AFC;
}

.sort.soft-list {
	margin-bottom: 1em;
}
.sort.soft-list li {
	padding-left: 42px;
}
.sort.soft-list li:after {
	content: "" attr(data-index) "";
	position: absolute;
	left: 4px;
	top: 50%;
	width: 32px;
	height: 23px;
	line-height: 23px;
	font-size: 15px;
	text-align: center;
	transform: translateY(-50%);
}
.sort.soft-list li:nth-child(1):after,
.sort.soft-list li:nth-child(2):after,
.sort.soft-list li:nth-child(3):after {
	color: #fff;
	line-height: 32px;
	font-size: 13px;
	background: url(../img/icon_sort1.png) no-repeat center center;
	background-size: cover;
}
.sort.soft-list li:nth-child(1):after {
	background-image: url(../img/icon_sort1.png);
}
.sort.soft-list li:nth-child(2):after {
	background-image: url(../img/icon_sort2.png);
}
.sort.soft-list li:nth-child(3):after {
	background-image: url(../img/icon_sort3.png);
}