.category-wrap.hide {
	display: none
}

.category-wrap.wicked .flex-avg-wrap {
	height: 100%
}

.category-wrap.wicked .flex-avg-wrap .flex-item {
	height: 100%;
	width: 20%;
	text-align: center
}

.category-wrap.wicked .flex-avg-wrap .flex-item .icon-category {
	display: block;
	margin: 0 auto .32rem;
	width: 1.664rem;
	height: 1.664rem;
	font-size: 1.536rem
}

.category-wrap.wicked .flex-avg-wrap .flex-item .icon-category.icon-popular {
	background: url(../images/index/icon-wicked1.png) center center no-repeat;
	background-size: contain
}

.category-wrap.wicked .flex-avg-wrap .flex-item .icon-category.icon-classical {
	background: url(../images/index/icon-wicked2.png) center center no-repeat;
	background-size: contain
}

.category-wrap.wicked .flex-avg-wrap .flex-item .icon-category.icon-drama {
	background: url(../images/index/icon-wicked3.png) center center no-repeat;
	background-size: contain
}

.category-wrap.wicked .flex-avg-wrap .flex-item .icon-category.icon-music {
	background: url(../images/index/icon-wicked4.png) center center no-repeat;
	background-size: contain
}

.category-wrap.wicked .flex-avg-wrap .flex-item .icon-category.icon-kids {
	background: url(../images/index/icon-wicked5.png) center center no-repeat;
	background-size: contain
}

.wicked-banner {
	width: 100%;
	margin-top: .46933rem
}

.wicked-banner a,.wicked-banner a img {
	width: 100%
}