.mobile {
	display: none;
}

.popular-short-title[data-v-24cbf4fc] {
	color: #fff;
	font-size: 1.8125rem;
	font-weight: 700;
	line-height: 1;
	padding: 2.875rem 1.4375rem 1.8125rem
}

.popular-short-list[data-v-24cbf4fc] {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	overflow: auto;
	padding: 0 1.4375rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 43.75rem;
}

.popular-short-item[data-v-24cbf4fc] {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 21.875rem;
	margin-right: 1.4375rem;
	width: 11.875rem;
}

.popular-short-item-img[data-v-24cbf4fc] {
	border-radius: .625rem;
	height: 15.84375rem;
	overflow: hidden;
	width: 11.875rem;
}

.popular-short-item-img img[data-v-24cbf4fc] {
	height: 100%;
	width: 100%;
}

.popular-short-item-title[data-v-24cbf4fc] {
	color: #e9e9e9;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1.8125rem;
	overflow: hidden;
	padding-top: .625rem;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}

.new-released-title {
	color: #fff;
	font-size: 1.8125rem;
	font-weight: 700;
	line-height: 1;
	padding: 2.6875rem 1.4375rem 1.8125rem;
}

.new-released-list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 1.4375rem;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.new-released-item[data-v-5e01da3a] {
    height: 25.375rem;
    width: 14.65625rem;
}
.new-released-item-img[data-v-5e01da3a] {
    border-radius: .625rem;
    height: 19.53125rem;
    overflow: hidden;
    width: 14.65625rem;
}
.new-released-item-img img[data-v-5e01da3a] {
    display: block;
    height: 100%;
    width: 100%;
}
.new-released-item-title[data-v-5e01da3a] {
    color: #e9e9e9;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.625rem;
    overflow: hidden;
    padding-top: .90625rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}



.swiper-container {
    width: 100%;
}
.list[data-v-0e843688] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 20.6875rem;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: .90625rem 1.4375rem .90625rem 0;
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    width: 100%;
}
.list[data-v-0e843688], .list-item[data-v-0e843688] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.list-item[data-v-0e843688] {
    width: auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-left: 1.4375rem;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    scroll-snap-align: start;
}
.list-item-img[data-v-0e843688] {
    border-radius: .9375rem;
    height: 15.84375rem;
    overflow: hidden;
    transition: .25s;
    -webkit-transition: .25s;
    width: 11.875rem;
}
.list-item-img img[data-v-0e843688] {
    display: block;
    height: 100%;
    width: 100%;
}
.active .list-item-img[data-v-0e843688] {
    height: 19.09375rem;
    width: 14.3125rem;
}

.home-top-title[data-v-0e843688] {
    color: #fff;
    font-size: 1.4375rem;
    font-weight: 500;
    height: 1.71875rem;
    line-height: 1.875rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.home-top-subTitle[data-v-0e843688], .home-top-title[data-v-0e843688] {
    margin-top: .4375rem;
    overflow: hidden;
    padding: 0 1.4375rem;
}
.home-top-subTitle[data-v-0e843688], .home-top-title[data-v-0e843688] {
    margin-top: .4375rem;
    overflow: hidden;
    padding: 0 1.4375rem;
}
.home-top-subTitle[data-v-0e843688] {
    color: #999;
    font-size: 1.25rem;
    font-weight: 400;
    height: 3.15625rem;
    line-height: 1.625rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}