html {
	font-size: 16px
}

body,
html {
	width: 100%;
	height: 100%
}

body {
	min-height: 100vh
}

blockquote,
body,
button,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

body {
	background: #fff;
	font-family: Avenir next, SFText, -apple-system, Helvetica Neue, Helvetica, PingFang SC, Microsoft YaHei, sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
	font-size: 100%
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: 400
}

a,
a:hover {
	text-decoration: none
}

img {
	border: none
}

li,
ol,
ul {
	list-style: none
}

button,
input,
select,
textarea {
	font: 14px Verdana, Helvetica, Arial, sans-serif
}

table {
	border-collapse: collapse
}

html {
	overflow-y: scroll
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	*zoom: 1
}

.shadow_box {
	text-shadow: none;
	-webkit-transition: all .3s;
	transition: all .3s
}

.shadow_box:hover {
	text-shadow: -5px 0 16px #ec7215, 5px 0 16px #ec7215, 0 -5px 16px #ec7215, 0 5px 16px #ec7215
}

.route-enter-active {
	-webkit-transition: all .5s;
	transition: all .5s
}

.route-enter {
	opacity: 0
}

@media screen and (max-width:414px) {
	.content-animation {
		-webkit-animation: none;
		animation: none
	}
}

@media screen and (min-width:375px) {
	html {
		font-size: calc(100% + (200vw - 750px)/39);
		font-size: calc(16px + (200vw - 750px)/39)
	}
}

@media screen and (min-width:414px) {
	html {
		font-size: calc(112.5% + (400vw - 1656px)/586);
		font-size: calc(18px + (400vw - 1656px)/586)
	}
}

@media screen and (min-width:600px) {
	html {
		font-size: calc(125% + (400vw - 2400px)/400);
		font-size: calc(20px + (400vw - 2400px)/400)
	}
}

@media screen and (min-width:1000px) {
	html {
		font-size: calc(137.5% + (600vw - 6000px)/1000);
		font-size: calc(22px + (600vw - 6000px)/1000)
	}
}

@media screen and (max-width:414px) {
	body {
		background-color: #0f0f0f
	}
}

.index_scroll[data-v-da810602] {
	position: relative;
	color: #fff;
	min-height: 100vh;
	background-color: #000;
	z-index: 1
}

.index_scroll .copy[data-v-da810602] {
	z-index: 1;
	position: fixed;
	right: .82658291rem;
	bottom: .82658291rem;
	font-size: .49594974rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: right
}

.index_scroll .copy a[data-v-da810602] {
	color: #fff
}

.index_scroll .content[data-v-da810602] {
	margin: 0 auto;
	padding-top: 9%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.index_scroll .content .big_logo[data-v-da810602] {
	width: 86%;
	height: 23.59894197rem;
	margin-bottom: 7.19127128rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.index_scroll .content .slogan[data-v-da810602] {
	font-size: 4.95949744rem;
	line-height: 4.54620598rem;
	font-weight: 700;
	text-align: left
}

.index_scroll .content .year[data-v-da810602] {
	margin-top: 4.13291453rem;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size: 24.79748719rem;
	line-height: 24.79748719rem;
	font-weight: 700
}

.index_scroll .slogen1[data-v-da810602] {
	position: fixed;
	left: 50%;
	top: 0;
	height: 1.65316581rem;
	width: 8.59646223rem;
	cursor: pointer;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.index_scroll .enter_btn[data-v-da810602] {
	right: 10%
}

.index_scroll .enter_btn[data-v-da810602],
.index_scroll .slogen2[data-v-da810602] {
	position: fixed;
	top: 50%;
	height: 1.65316581rem;
	width: 8.59646223rem;
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.index_scroll .slogen2[data-v-da810602] {
	left: 10%
}

.index_scroll .leading[data-v-da810602] {
	position: fixed;
	right: .9092412rem;
	bottom: .9092412rem;
	width: 1.15721607rem;
	height: 6.69532154rem;
	background-size: 51.00016532rem 52.07472309rem;
	z-index: 1
}

.index_scroll .LEADING1[data-v-da810602] {
	background-position: -100.84311456rem 0
}

@media screen and (max-width:414px) {
	.home_base .pc {
		display: none
	}

	.home_base .mobile {
		display: block
	}

	.content {
		width: 90% !important;
		margin: 0 5% !important
	}
}

.scroll-enter-active,
.scroll-leave-active {
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.scroll-enter,
.scroll-leave-to {
	-webkit-transform: translateY(-100px);
	transform: translateY(-100px);
	opacity: 0
}

.home_base .pc {
	width: 100%
}

.home_base .pc .current {
	opacity: 1;
	text-shadow: -5px 0 16px #ec7215, 5px 0 16px #ec7215, 0 -5px 16px #ec7215, 0 5px 16px #ec7215;
}

.home_base .pc .copy {
	z-index: 1;
	position: fixed;
	right: .82658291rem;
	bottom: .82658291rem;
	font-size: .49594974rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: right
}

.home_base .pc .copy a {
	color: #ec7215
}

.home_base .pc .fill {
	position: fixed;
	width: 48.93370805rem;
	height: 24.7148289rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)scale(1.4);
	background-size: 51.00016532rem 52.07472309rem;
	z-index: -1
}

.home_base .pc .fill1 {
	background-position: 0 -24.75615804rem
}

.home_base .pc .fill2 {
	background-position: 0 0
}

.home_base .pc .leading {
	position: fixed;
	right: .9092412rem;
	bottom: .9092412rem;
	width: 1.15721607rem;
	height: 6.69532154rem;
	background-size: 51.00016532rem 52.07472309rem;
	z-index: 1
}

.home_base .pc .LEADING1 {
	background-position: -100.84311456rem 0
}

.home_base .pc .LEADING2 {
	background-position: -99.80988593rem 0
}

.home_base .pc .logo {
	cursor: pointer;
	position: fixed;
	font-weight: 700;
	text-align: left;
	left: .82658291rem;
	bottom: .82658291rem;
	width: 6.77797983rem;
	height: 2.02512812rem;
	background-size: 51.00016532rem 52.07472309rem;
	z-index: 1
}

.home_base .pc .logo1 {
	background-position: -14.34121342rem -49.51231609rem
}

.home_base .pc .logo2 {
	background-position: -7.56323359rem -49.51231609rem
}

.home_base .pc .nav {
	position: fixed;
	/* left: .82658291rem; */
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: .9092412rem;
	font-weight: 700;
	text-align: left;
	z-index: 2
}

.home_base .pc .nav .router {
	font-size: 16px;
	cursor: pointer;
	margin-bottom: .74392462rem;
	height: .9092412rem;
	opacity: 1
}

.home_base .pc .nav .router .last {
	margin: 0
}

.home_base .pc .nav .router a {
	font-size: .66126633rem
}

@-webkit-keyframes about_rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes about_rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.home_base .pc .about {
	-webkit-animation: about_rotate 5s linear infinite;
	animation: about_rotate 5s linear infinite;
	position: fixed;
	right: .82658291rem;
	top: .82658291rem;
	width: 2.52107786rem;
	height: 2.52107786rem;
	background-size: 51.00016532rem 52.07472309rem;
	cursor: pointer;
	z-index: 1
}

.home_base .pc .about:hover {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.home_base .pc .ABOUT1 {
	background-position: 0 -49.51231609rem
}

.home_base .pc .ABOUT2 {
	background-position: -2.52107786rem -49.51231609rem
}

.home_base .pc .CLOSE {
	background-position: -5.04215573rem -49.51231609rem
}

.home_base .pc .search {
	position: fixed;
	left: .82658291rem;
	top: .82658291rem;
	width: .99189949rem;
	height: .99189949rem;
	background-size: 51.00016532rem 52.07472309rem;
	cursor: pointer;
	z-index: 1
}

.home_base .pc .SEARCH1 {
	background-position: -46.99123822rem -50.54554472rem
}

.home_base .pc .SEARCH2 {
	background-position: -46.99123822rem -49.51231609rem
}

.home_base .pc .slogen {
	position: fixed;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 9.13374111rem;
	height: 1.65316581rem;
	background-size: 51.00016532rem 52.07472309rem;
	cursor: pointer;
	z-index: 1
}

.home_base .pc .SLOGEN1 {
	background-position: -30.37692181rem -49.51231609rem
}

.home_base .pc .SLOGEN2 {
	background-position: -21.20185155rem -49.51231609rem
}

.home_base .mobile {
	width: 100%;
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 3
}

.home_base .mobile .topbar {
	height: 96px;
	width: 100%
}

.home_base .mobile .topbar .left {
	padding-left: 10px;
	padding-top: 10px;
	color: #0f0f0f;
	text-align: left;
	font-weight: 700;
	font-size: 16px;
	line-height: 1
}

.home_base .mobile .topbar .right {
	position: absolute;
	background-position: -171px 0;
	background-size: 204px 25px;
	width: 33px;
	height: 21px;
	right: 10px;
	top: 10px
}

.home_base .mobile .menu {
	height: 44px
}

.home_base .mobile .menu .left {
	background-position: -25px 0
}

.home_base .mobile .menu .close,
.home_base .mobile .menu .left {
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 24px;
	height: 24px;
	background-size: 204px 25px
}

.home_base .mobile .menu .close {
	background-position: 0 0
}

.home_base .mobile .menu .logo {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 120px;
	height: 22px;
	background-position: -50px 0;
	background-size: 204px 25px
}

.home_base .mobile .menu .search {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 24px;
	height: 24px;
	background-size: 1234px 1260px;
	background-position: -1137px -1198px
}

.home_index[data-v-2b229578] {
	position: relative;
	color: #fff;
	min-height: 100vh;
	background-color: #000;
	z-index: 1
}

.home_index .content[data-v-2b229578] {
	margin: 0 auto;
	padding-top: 8%;
	padding-bottom: 2.47974872rem;
	width: 63%
}

.home_index .content .news[data-v-2b229578] {
	text-align: center;
	margin-bottom: 1.90114068rem;
	cursor: pointer
}

.home_index .content .news .news_details[data-v-2b229578] {
	font-weight: 900;
	line-height: 2.47974872rem;
	margin-bottom: .61993718rem;
	font-size: 2.31443214rem
}

.home_index .content .news .news_tags[data-v-2b229578] {
	opacity: 0;
	-webkit-transition: all .75s;
	transition: all .75s;
	margin: 0 auto;
	font-weight: 788;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem
}

.home_index .content .news .news_tags .tag[data-v-2b229578] {
	color: #000;
	margin-right: .28930402rem;
	padding: 5px;
	background-color: #ec7215
}

.home_index .content .news .news_arrow[data-v-2b229578] {
	opacity: 0;
	-webkit-transition: all .75s;
	transition: all .75s;
	margin: 0 auto;
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -49.51231609rem
}

.home_index .content .mores_content[data-v-2b229578]:nth-child(2n) {
	margin-left: 18%
}

.home_index .content .mores[data-v-2b229578] {
	text-align: left
}

.home_index .content .mores .mores_month[data-v-2b229578] {
	text-align: center;
	margin: 0 auto;
	font-weight: 788;
	margin-top: 2.89304017rem;
	margin-bottom: 2.06645727rem;
	height: 2.35576128rem;
	font-size: 1.48784923rem
}

.home_index .content .mores .mores_month span[data-v-2b229578] {
	display: inline-block;
	padding: 4px 10px;
	color: #000;
	background-color: #ec7215
}

.home_index .content .mores .mores_content[data-v-2b229578] {
	cursor: pointer;
	margin-bottom: .5rem
}

.home_index .content .mores .mores_content .news_details[data-v-2b229578] {
	font-weight: 808;
	line-height: 1.65316581rem;
	margin-bottom: .61993718rem;
	font-size: 1.48784923rem
}

.home_index .content .mores .mores_content .news_tags[data-v-2b229578] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	font-weight: 788
}

.home_index .content .mores .mores_content .news_tags .tag[data-v-2b229578] {
	color: #000;
	margin-right: .28930402rem;
	padding: 5px;
	background-color: #ec7215
}

.home_index .content .mores .mores_content .news_arrow[data-v-2b229578] {
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -49.51231609rem
}

.home_index .nav[data-v-2b229578] {
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.home_index .nav a[data-v-2b229578] {
	display: block;
	cursor: pointer;
	opacity: .8;
	line-height: .49594974rem;
	margin-bottom: 1.23987436rem;
	font-size: .49594974rem;
	color: #fff;
	font-weight: 700
}

.home_index .nav .current[data-v-2b229578] {
	opacity: 1;
	text-shadow: -5px 0 16px #ec7215, 5px 0 16px #ec7215, 0 -5px 16px #ec7215, 0 5px 16px #ec7215
}

@media screen and (max-width:414px) {
	.home_index .content[data-v-2b229578] {
		padding-top: 180px
	}

	.home_index .content .news .news_arrow[data-v-2b229578],
	.home_index .content .news .news_tags[data-v-2b229578] {
		opacity: 1
	}

	.home_index .nav[data-v-2b229578] {
		display: none
	}
}

.news.current .news_details span:before {
	opacity: 1
}

.news .news_details span {
	position: relative;
	z-index: 1
}

.news .news_details span:before {
	-webkit-transition: all .75s;
	transition: all .75s;
	opacity: 0;
	z-index: -1;
	-webkit-filter: blur(35px);
	filter: blur(35px);
	content: "";
	display: block;
	position: absolute;
	left: -10px;
	right: -10px;
	bottom: 0;
	top: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZFQjZFNUU1OERGNDExRUU5MzI0RDcxOUFBNTcwREJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZFQjZFNUU2OERGNDExRUU5MzI0RDcxOUFBNTcwREJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkVCNkU1RTM4REY0MTFFRTkzMjRENzE5QUE1NzBEQkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkVCNkU1RTQ4REY0MTFFRTkzMjRENzE5QUE1NzBEQkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71HzYsAAAADklEQVR42mL4l8kAEGAAA9ABaK+/Wa4AAAAASUVORK5CYII=")
}

@media screen and (max-width:414px) {
	.news .news_details span:before {
		opacity: 1
	}
}

.news_index[data-v-49687054] {
	position: relative;
	text-align: center
}

.news_index .content[data-v-49687054] {
	margin: 0 auto;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 100px;
	width: 60%
}

.news_index .content .vip[data-v-49687054] {
	position: relative;
	width: 100%;
	margin-bottom: 2.06645727rem;
	text-align: left
}

.news_index .content .vip .banner[data-v-49687054] {
	display: block;
	padding-left: 1.65316581rem;
	width: 100%;
	margin: 0 auto;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin-bottom: 2.06645727rem
}

.news_index .content .vip .title[data-v-49687054] {
	position: relative;
	padding-left: 10px;
	top: -4.13291453rem;
	background-color: #ec7215;
	font-size: 1.65316581rem;
	line-height: 1.98379898rem;
	padding: 28px 20px 20px 28px
}

.news_index .content .vip .date[data-v-49687054] {
	font-weight: 700;
	font-size: .99189949rem;
	line-height: .74392462rem;
	margin-bottom: 1.23987436rem
}

.news_index .content .vip .label[data-v-49687054] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem
}

.news_index .content .vip .label .tag[data-v-49687054] {
	margin-right: .28930402rem;
	padding: 5px;
	background-color: #ec7215
}

.news_index .content .detail[data-v-49687054] {
	text-align: justify;
	font-size: 1.15721607rem
}

.news_index .content .detail p[data-v-49687054] {
	color: red
}

.news_index .content .detail img[data-v-49687054] {
	display: block;
	width: 50%
}

@media screen and (max-width:414px) {
	.news_index[data-v-49687054] {
		min-height: 100vh;
		background-color: #000
	}

	.news_index .content[data-v-49687054] {
		padding-top: 60px;
		padding-bottom: 40px
	}

	.news_index .content .detail[data-v-49687054] {
		color: #fff
	}

	.news_index .content .vip .banner[data-v-49687054] {
		padding-left: 0
	}

	.news_index .content .vip .title[data-v-49687054] {
		padding: 10px;
		margin: 0 -10px
	}

	.news_index .content .vip .date[data-v-49687054] {
		text-align: center;
		margin-top: -45px;
		color: #fff
	}

	.news_index .content .vip .label[data-v-49687054] {
		text-align: center
	}
}

.new_list[data-v-65274222] {
	overflow: hidden;
	position: relative;
	text-align: center;
	color: #fff;
	min-height: 100vh;
	height: 100%;
	z-index: 1;
	background-color: #000
}

.new_list .nav[data-v-65274222] {
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.new_list .nav a[data-v-65274222] {
	display: block;
	cursor: pointer;
	line-height: .49594974rem;
	margin-bottom: .74392462rem;
	font-size: .49594974rem;
	color: #fff
}

.new_list .content[data-v-65274222] {
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 100px;
	width: 62%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: .57860803rem
}

.new_list .content .cover[data-v-65274222] {
	height: 8.26582906rem;
	margin-bottom: .41329145rem
}

.new_list .content .concat[data-v-65274222] {
	margin-top: .41329145rem;
	font-weight: 800
}

.new_list .content .detail[data-v-65274222] {
	text-align: justify;
	margin-top: 1.03322863rem;
	margin-bottom: 4.13291453rem
}

.new_list .content .caption[data-v-65274222] {
	color: #000;
	margin: 0 auto;
	width: 8.76177881rem;
	font-size: 1.48784923rem;
	background-color: #ec7215;
	margin-bottom: 3.30633163rem;
	margin-top: .82658291rem;
	padding: 10px 0
}

.new_list .content .release[data-v-65274222] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 3.30633163rem
}

.new_list .content .release .song[data-v-65274222] {
	cursor: pointer;
	color: #fff;
	position: relative;
	width: 49%;
	height: 17.97817821rem;
	margin-bottom: 4.13291453rem;
	background-color: #0f0f0f
}

.new_list .content .release .song .release_detail[data-v-65274222] {
	position: relative;
	padding-right: .41329145rem;
	padding-top: .41329145rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.new_list .content .release .song .release_detail .date[data-v-65274222] {
	font-size: .57860803rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.new_list .content .release .song .release_detail .artist[data-v-65274222] {
	font-size: .99189949rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.new_list .content .release .song .release_detail .title[data-v-65274222] {
	font-size: 1.48784923rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.new_list .content .release .song .release_detail .label[data-v-65274222] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	font-weight: 788;
	color: #000
}

.new_list .content .release .song .release_detail .label .tag[data-v-65274222] {
	margin-left: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.new_list .content .release .song .release_detail .cover[data-v-65274222] {
	position: absolute;
	top: 6.5713341rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 76%;
	height: 13.63861795rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.new_list .content .release .song_mobile[data-v-65274222] {
	height: 210px;
	margin: 4px 0;
	width: 49%
}

.new_list .content .release .song_mobile .cover[data-v-65274222] {
	width: 100%;
	height: 150px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.new_list .content .release .song_mobile .detail[data-v-65274222] {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	color: #fff
}

.new_list .content .release .song_mobile .detail .date[data-v-65274222] {
	font-size: 14px;
	font-weight: 700
}

.new_list .content .release .song_mobile .detail .name[data-v-65274222] {
	font-size: 18px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.new_list .content .release .song_mobile .detail .artist[data-v-65274222] {
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	top: 0;
	right: 0
}

.new_list .content .release .song_mobile .detail .tags[data-v-65274222] {
	font-size: 12px;
	font-weight: 700;
	line-height: 12px
}

.new_list .content .release .song_mobile .detail .tags span[data-v-65274222] {
	color: #0f0f0f;
	background-color: #ec7215;
	display: inline-block;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	margin-right: 4px
}

.new_list .mores[data-v-65274222] {
	font-weight: 900;
	margin-bottom: .82658291rem;
	line-height: 2.47974872rem;
	cursor: pointer;
	text-align: left;
	width: 100%
}

.new_list .mores .news_details[data-v-65274222] {
	margin-bottom: .61993718rem;
	font-size: 1.48784923rem;
	line-height: 1.2
}

.new_list .mores .news_tags[data-v-65274222] {
	color: #000;
	margin: 0 auto;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem
}

.new_list .mores .news_tags .tag[data-v-65274222] {
	margin-right: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.new_list .mores .news_arrow[data-v-65274222] {
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -49.51231609rem
}

@media screen and (max-width:414px) {
	.new_list .nav[data-v-65274222] {
		display: none !important
	}

	.new_list .content[data-v-65274222] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 60px 10px 50px 10px !important;
		margin: 0 !important;
		width: 100% !important
	}
}

.artists_index[data-v-46e37aba] {
	position: relative;
	text-align: center
}

.artists_index .content[data-v-46e37aba] {
	margin: 0 auto;
	text-align: center;
	padding-top: 8%;
	margin-bottom: 2.68639445rem;
	width: 63%
}

.artists_index .content .alpha[data-v-46e37aba] {
	margin-top: -50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-weight: 700
}

.artists_index .content .alpha .title[data-v-46e37aba] {
	font-size: .99189949rem;
	line-height: 1.65316581rem;
	width: 1.65316581rem;
	margin-bottom: .41329145rem;
	margin-top: 50px;
	background-color: #ec7215
}

.artists_index .content .alpha .detail[data-v-46e37aba] {
	font-size: 2.97569846rem;
	cursor: pointer
}

.artists_index .content .alpha .detail div[data-v-46e37aba] {
	margin-bottom: 20px
}

.artists_index .content .alpha .detail span[data-v-46e37aba] {
	line-height: 1.1;
	display: inline-block;
	font-weight: 900;
	position: relative;
	z-index: 1
}

.artists_index .content .alpha .detail span[data-v-46e37aba]:hover:before {
	opacity: 1
}

.artists_index .content .alpha .detail span[data-v-46e37aba]:before {
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	z-index: -1;
	-webkit-filter: blur(40px);
	filter: blur(40px);
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZFQjZFNUU1OERGNDExRUU5MzI0RDcxOUFBNTcwREJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZFQjZFNUU2OERGNDExRUU5MzI0RDcxOUFBNTcwREJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkVCNkU1RTM4REY0MTFFRTkzMjRENzE5QUE1NzBEQkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkVCNkU1RTQ4REY0MTFFRTkzMjRENzE5QUE1NzBEQkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71HzYsAAAADklEQVR42mL4l8kAEGAAA9ABaK+/Wa4AAAAASUVORK5CYII=")
}




.artists_index .content .alpha .detail span[data-v-46esmall] {
	line-height: 1.1;
	display: inline-block;
	font-weight: 700;
	position: relative;
	z-index: 1
}

.artists_index .content .alpha .detail span[data-v-46esmall]:hover:before {
	opacity: 1
}

.artists_index .content .alpha .detail span[data-v-46esmall]:before {
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	z-index: -1;
	-webkit-filter: blur(40px);
	filter: blur(40px);
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZFQjZFNUU1OERGNDExRUU5MzI0RDcxOUFBNTcwREJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZFQjZFNUU2OERGNDExRUU5MzI0RDcxOUFBNTcwREJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkVCNkU1RTM4REY0MTFFRTkzMjRENzE5QUE1NzBEQkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkVCNkU1RTQ4REY0MTFFRTkzMjRENzE5QUE1NzBEQkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71HzYsAAAADklEQVR42mL4l8kAEGAAA9ABaK+/Wa4AAAAASUVORK5CYII=")
}


.artists_index .mobile-nav[data-v-46e37aba] {
	z-index: 1;
	background: #0f0f0f;
	-webkit-transition: height .5s;
	transition: height .5s;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 44px;
	border-top: 2px solid #fff
}

.artists_index .mobile-nav div[data-v-46e37aba] {
	text-align: center
}

.artists_index .mobile-nav div p[data-v-46e37aba] {
	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 500;
	line-height: 44px
}

.artists_index .mobile-nav div i[data-v-46e37aba] {
	display: inline-block;
	margin: 10px 0;
	margin-right: 6px;
	vertical-align: bottom;
	width: 24px;
	height: 24px;
	background-size: 1234px 1260px;
	background-position: -1041px -1225px
}

.artists_index .mobile-nav .active p[data-v-46e37aba] {
	color: #ec7215
}

.artists_index .nav[data-v-46e37aba] {
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center
}

.artists_index .nav a[data-v-46e37aba] {
	font-size: .66126633rem;
	display: block;
	cursor: pointer;
	opacity: 1;
	line-height: 1;
	margin-bottom: 2px;
	font-weight: 700;
	color: #000
}

@media screen and (max-width:414px) {
	.artists_index[data-v-46e37aba] {
		min-height: 100vh;
		background-color: #000
	}

	.artists_index .content[data-v-46e37aba] {
		padding-top: 100px;
		padding-bottom: 74px
	}

	.artists_index .content .alpha .detail div span[data-v-46e37aba] {
		color: #fff
	}

	.artists_index .nav[data-v-46e37aba] {
		display: none
	}
}

.artist_detail[data-v-b1b03eee] {
	position: relative;
	text-align: center
}

.artist_detail .nav[data-v-b1b03eee] {
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.artist_detail .nav a[data-v-b1b03eee] {
	display: block;
	cursor: pointer;
	opacity: .8;
	line-height: .49594974rem;
	margin-bottom: 4.13291453rem;
	font-size: .49594974rem;
	color: #000
}

.artist_detail .nav .current[data-v-b1b03eee] {
	opacity: 1;
	text-shadow: -5px 0 16px #ec7215, 5px 0 16px #ec7215, 0 -5px 16px #ec7215, 0 5px 16px #ec7215
}

.artist_detail .content[data-v-b1b03eee] {
	overflow: hidden;
	font-weight: 500;
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 184px;
	width: 64%
}

.artist_detail .content .banner[data-v-b1b03eee] {
	position: relative;
	margin: 0 auto
}

.artist_detail .content .banner .cover[data-v-b1b03eee] {
	width: 100%;
	margin-bottom: 2.31443214rem
}

.artist_detail .content .banner .artist_title[data-v-b1b03eee] {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	letter-spacing: -1px;
	height: 4.95949744rem;
	top: -60px;
	left: 50%;
	font-weight: 900;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 2.97569846rem;
	line-height: 4.95949744rem
}

.artist_detail .content .banner .artist_title span[data-v-b1b03eee] {
	position: relative;
	z-index: 1
}

.artist_detail .content .banner .artist_title span[data-v-b1b03eee]:before {
	opacity: 1;
	z-index: -1;
	-webkit-filter: blur(40px);
	filter: blur(40px);
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZFQjZFNUU1OERGNDExRUU5MzI0RDcxOUFBNTcwREJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZFQjZFNUU2OERGNDExRUU5MzI0RDcxOUFBNTcwREJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkVCNkU1RTM4REY0MTFFRTkzMjRENzE5QUE1NzBEQkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkVCNkU1RTQ4REY0MTFFRTkzMjRENzE5QUE1NzBEQkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71HzYsAAAADklEQVR42mL4l8kAEGAAA9ABaK+/Wa4AAAAASUVORK5CYII=")
}


.artist_detail .content .banner .artist_title[data-v-bignotracktitle] {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	letter-spacing: -1px;
	height: 4.95949744rem;
	top: -60px;
	left: 50%;
	font-weight: 700;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 2.97569846rem;
	line-height: 4.95949744rem
}

.artist_detail .content .banner .artist_title span[data-v-bignotracktitle] {
	position: relative;
	z-index: 1
}

.artist_detail .content .banner .artist_title span[data-v-bignotracktitle]:before {
	opacity: 1;
	z-index: -1;
	-webkit-filter: blur(40px);
	filter: blur(40px);
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZFQjZFNUU1OERGNDExRUU5MzI0RDcxOUFBNTcwREJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZFQjZFNUU2OERGNDExRUU5MzI0RDcxOUFBNTcwREJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkVCNkU1RTM4REY0MTFFRTkzMjRENzE5QUE1NzBEQkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkVCNkU1RTQ4REY0MTFFRTkzMjRENzE5QUE1NzBEQkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71HzYsAAAADklEQVR42mL4l8kAEGAAA9ABaK+/Wa4AAAAASUVORK5CYII=")
}

.artist_detail .content .detail[data-v-b1b03eee] {
	font-size: 1.15721607rem;
	margin-bottom: 4.13291453rem;
	text-align: justify
}

.artist_detail .content .caption[data-v-b1b03eee] {
	margin: 0 auto;
	width: 8.76177881rem;
	font-size: 1.48784923rem;
	background-color: #ec7215;
	margin-bottom: .82658291rem;
	margin-top: 3.30633163rem;
	padding: 10px 0
}

.artist_detail .content .mores[data-v-b1b03eee] {
	font-weight: 900;
	margin-bottom: .82658291rem;
	line-height: 2.47974872rem;
	cursor: pointer;
	text-align: left
}

.artist_detail .content .mores .news_details[data-v-b1b03eee] {
	text-align: center;
	margin-bottom: .61993718rem;
	font-size: 1.48784923rem;
	line-height: 1.2
}

.artist_detail .content .mores .news_tags[data-v-b1b03eee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem
}

.artist_detail .content .mores .news_tags .tag[data-v-b1b03eee] {
	margin-right: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.artist_detail .content .mores .news_arrow[data-v-b1b03eee] {
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -50.66953215rem
}

.artist_detail .content .release[data-v-b1b03eee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 3.30633163rem
}

.artist_detail .content .release .song[data-v-b1b03eee] {
	cursor: pointer;
	color: #fff;
	position: relative;
	width: 49%;
	height: 17.97817821rem;
	margin-bottom: 4.13291453rem;
	background-color: #0f0f0f
}

.artist_detail .content .release .song .release_detail[data-v-b1b03eee] {
	position: relative;
	padding-right: .41329145rem;
	padding-top: .41329145rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.artist_detail .content .release .song .release_detail .date[data-v-b1b03eee] {
	font-size: .57860803rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.artist_detail .content .release .song .release_detail .artist[data-v-b1b03eee] {
	font-size: .99189949rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.artist_detail .content .release .song .release_detail .title[data-v-b1b03eee] {
	font-size: 1.48784923rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.artist_detail .content .release .song .release_detail .label[data-v-b1b03eee] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	font-weight: 788;
	color: #000
}

.artist_detail .content .release .song .release_detail .label .tag[data-v-b1b03eee] {
	margin-left: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.artist_detail .content .release .song .release_detail .cover[data-v-b1b03eee] {
	position: absolute;
	top: 6.5713341rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 76%;
	height: 13.63861795rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.artist_detail .content .release .song_mobile[data-v-b1b03eee] {
	height: 210px;
	margin: 4px 0;
	width: 48.9%
}

.artist_detail .content .release .song_mobile .cover[data-v-b1b03eee] {
	width: 100%;
	height: auto;
	padding-top: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.artist_detail .content .release .song_mobile .detail[data-v-b1b03eee] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	color: #fff
}

.artist_detail .content .release .song_mobile .detail .date[data-v-b1b03eee] {
	font-size: 14px;
	font-weight: 700
}

.artist_detail .content .release .song_mobile .detail .name[data-v-b1b03eee] {
	font-weight: 700;
	width: 100%;
	font-size: 18px;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.artist_detail .content .release .song_mobile .detail .artist[data-v-b1b03eee] {
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	top: 0;
	right: 0
}

.artist_detail .content .release .song_mobile .detail .tags[data-v-b1b03eee] {
	font-size: 12px;
	font-weight: 700;
	line-height: 12px
}

.artist_detail .content .release .song_mobile .detail .tags span[data-v-b1b03eee] {
	color: #0f0f0f;
	background-color: #ec7215;
	display: inline-block;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	margin-right: 4px
}

@media screen and (max-width:800px) {
	.release .song[data-v-b1b03eee] {
		width: 100% !important
	}
}

@media screen and (max-width:414px) {
	.iphone .content[data-v-b1b03eee] {
		padding-bottom: 60px
	}

	.artist_detail[data-v-b1b03eee] {
		background: #0f0f0f;
		min-height: 100vh;
		color: #fff
	}

	.artist_detail .content[data-v-b1b03eee] {
		position: relative;
		padding-top: 100px !important
	}

	.artist_detail .content .release .song[data-v-b1b03eee] {
		display: none !important
	}

	.artist_detail .content .release .song_mobile[data-v-b1b03eee] {
		display: block !important
	}

	.artist_detail .content .release .song_mobile .date[data-v-b1b03eee] {
		visibility: hidden
	}

	.artist_detail .content .caption[data-v-b1b03eee],
	.artist_detail .content .mores .tag[data-v-b1b03eee] {
		color: #000
	}

	.artist_detail .content .banner .artist_title[data-v-b1b03eee] {
		top: -38px
	}

	.artist_detail .content>.cover[data-v-b1b03eee] {
		display: block;
		height: auto !important;
		margin: 0 !important;
		width: 100% !important
	}

	.artist_detail .nav[data-v-b1b03eee] {
		display: none !important
	}
}

.artist_detail div.content #anchor-detail p {
	margin-bottom: 1.5em;
	font-size: 18px !important
}

.release_index[data-v-7b916b70] {
	position: relative;
	text-align: center
}

.release_index .labels[data-v-7b916b70] {
	cursor: pointer;
	position: fixed;
	z-index: 1;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 1.77715325rem;
	width: 8.72044966rem;
	height: 1.23987436rem;
	color: #fff;
	font-size: .49594974rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #151515;
	font-weight: 900;
	padding: .20664573rem
}

.release_index .labels .LEADING_arrow[data-v-7b916b70] {
	width: 2.89304017rem;
	height: .99189949rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -44.0568689rem -49.51231609rem
}

.release_index .record300[data-v-7b916b70] {
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	position: fixed;
	z-index: 1;
	top: 3.5543065rem;
	width: 8.72044966rem;
	height: 1.23987436rem;
	padding: .20664573rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.release_index .mobile-nav[data-v-7b916b70] {
	z-index: 1;
	background: #0f0f0f;
	-webkit-transition: height .5s;
	transition: height .5s;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 132px;
	border-top: 2px solid #fff
}

.release_index .mobile-nav div[data-v-7b916b70] {
	text-align: center
}

.release_index .mobile-nav div p[data-v-7b916b70] {
	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 500;
	line-height: 44px
}

.release_index .mobile-nav div i[data-v-7b916b70] {
	display: inline-block;
	margin: 10px 0;
	margin-right: 6px;
	vertical-align: bottom;
	width: 24px;
	height: 24px;
	background-size: 1234px 1260px;
	background-position: -1041px -1225px
}

.release_index .mobile-nav .active p[data-v-7b916b70] {
	color: #ec7215
}

.release_index .nav[data-v-7b916b70] {
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	position: fixed;
	right: .57860803rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	max-height: 300px
}

.release_index .nav div[data-v-7b916b70] {
	padding: 10px 20px;
	overflow: hidden;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.release_index .nav div a[data-v-7b916b70] {
	display: block;
	cursor: pointer;
	opacity: .8;
	line-height: .49594974rem;
	margin-bottom: 1.23987436rem;
	font-size: .49594974rem;
	color: #000;
	font-weight: 700
}

.release_index .nav div .current[data-v-7b916b70] {
	opacity: 1;
	text-shadow: -5px 0 16px #ec7215, 5px 0 16px #ec7215, 0 -5px 16px #ec7215, 0 5px 16px #ec7215
}

.release_index .nav img[data-v-7b916b70] {
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	width: 30px
}

.release_index .nav img.up[data-v-7b916b70] {
	top: -30px
}

.release_index .nav img.down[data-v-7b916b70] {
	bottom: -30px
}

.release_index .content[data-v-7b916b70] {
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 200px;
	padding-bottom: 64px;
	width: 64%
}

.release_index .content .release[data-v-7b916b70] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.release_index .content .release .mobile_song[data-v-7b916b70] {
	margin: 4px 0;
	width: 49%
}

.release_index .content .release .mobile_song .cover[data-v-7b916b70] {
	width: 100%;
	height: auto;
	padding-top: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.release_index .content .release .mobile_song .detail[data-v-7b916b70] {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	color: #fff
}

.release_index .content .release .mobile_song .detail .date[data-v-7b916b70] {
	font-size: 14px;
	font-weight: 700
}

.release_index .content .release .mobile_song .detail .name[data-v-7b916b70] {
	padding: 4px 0;
	font-size: 18px;
	width: 100%;
	text-align: left;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.release_index .content .release .mobile_song .detail .artist[data-v-7b916b70] {
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	top: 0;
	right: 0
}

.release_index .content .release .mobile_song .detail .tags[data-v-7b916b70] {
	font-size: 12px;
	font-weight: 700;
	line-height: 12px
}

.release_index .content .release .mobile_song .detail .tags span[data-v-7b916b70] {
	color: #0f0f0f;
	background-color: #ec7215;
	display: inline-block;
	padding: 2px;
	margin-right: 4px
}

.release_index .content .release .song[data-v-7b916b70] {
	color: #fff;
	width: 49%;
	height: 17.97817821rem;
	margin-bottom: 3.51297735rem;
	background-color: #0f0f0f;
	cursor: pointer
}


.release_index .content .release .song .release_detail[data-v-7b916b70] {
	position: relative;
	padding-right: .41329145rem;
	padding-top: .41329145rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.release_index .content .release .song .release_detail .date[data-v-7b916b70] {
	font-size: .57860803rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.release_index .content .release .song .release_detail .artist[data-v-7b916b70] {
	font-size: .99189949rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.release_index .content .release .song .release_detail .title[data-v-7b916b70] {
	font-size: 1.48784923rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.release_index .content .release .song .release_detail .label[data-v-7b916b70] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	color: #000
}

.release_index .content .release .song .release_detail .label .tag[data-v-7b916b70] {
	margin-left: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	font-weight: 788;
	background-color: #ec7215
}

.release_index .content .release .song .release_detail .cover[data-v-7b916b70] {
	position: absolute;
	top: 5.4713341rem;
	left: 54%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 17.63861795rem;
	height: 10.63861795rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}


/* .release_index .content .release .song .release_detail .cover[data-v-7b916b70] {
	position: absolute;
	top: 6.5713341rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 13.63861795rem;
	height: 13.63861795rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
} */
@media screen and (min-width:414px) and (max-width:1100px) {
	.release_index .content .release[data-v-7b916b70] {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.release_index .content .release .song[data-v-7b916b70] {
		width: 80%
	}
}

@media screen and (max-width:414px) {
	.release_index[data-v-7b916b70] {
		background: #000
	}

	.release_index .mobile-nav[data-v-7b916b70] {
		display: block
	}

	.iphone .release_index .mobile-nav[data-v-7b916b70] {
		padding-bottom: 20px
	}

	.release_index .labels[data-v-7b916b70],
	.release_index .nav[data-v-7b916b70],
	.release_index .record300[data-v-7b916b70] {
		display: none
	}

	.release_index .content[data-v-7b916b70] {
		padding-bottom: 140px !important;
		padding-top: 44px !important;
		margin: 0 !important;
		width: auto !important
	}

	.iphone .release_index .content[data-v-7b916b70] {
		padding-bottom: 160px !important
	}

	.release_index .content .release[data-v-7b916b70] {
		padding: 20px 6px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.release_index .song[data-v-7b916b70] {
		display: none
	}

	.release_index .mobile_song[data-v-7b916b70] {
		display: block
	}

	.release_index .mobile_song .detail .date[data-v-7b916b70] {
		visibility: hidden
	}
}

.Record300[data-v-ab6dfefe] {
	position: relative;
	text-align: center
}

.Record300 .labels[data-v-ab6dfefe] {
	cursor: pointer;
	position: fixed;
	z-index: 1;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 1.77715325rem;
	width: 8.72044966rem;
	height: 1.23987436rem;
	color: #fff;
	font-size: .49594974rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #151515;
	padding: .20664573rem
}

.Record300 .labels .LEADING_arrow[data-v-ab6dfefe] {
	width: 2.89304017rem;
	height: .99189949rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -44.0568689rem -49.51231609rem
}

.Record300 .record300[data-v-ab6dfefe] {
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	position: fixed;
	z-index: 1;
	top: 3.5543065rem;
	width: 8.72044966rem;
	height: 1.23987436rem;
	padding: .20664573rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.Record300 .mobile-nav[data-v-ab6dfefe] {
	z-index: 1;
	background: #0f0f0f;
	-webkit-transition: height .5s;
	transition: height .5s;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 132px;
	border-top: 2px solid #fff
}

.Record300 .mobile-nav div[data-v-ab6dfefe] {
	text-align: center
}

.Record300 .mobile-nav div p[data-v-ab6dfefe] {
	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 500;
	line-height: 44px
}

.Record300 .mobile-nav div i[data-v-ab6dfefe] {
	display: inline-block;
	margin: 10px 0;
	margin-right: 6px;
	vertical-align: bottom;
	width: 24px;
	height: 24px;
	background-size: 1234px 1260px;
	background-position: -1041px -1225px
}

.Record300 .mobile-nav .active p[data-v-ab6dfefe] {
	color: #ec7215
}

.Record300 .content[data-v-ab6dfefe] {
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 200px;
	padding-bottom: 64px;
	width: 64%
}

.Record300 .content .release[data-v-ab6dfefe] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.Record300 .content .release .mobile_song[data-v-ab6dfefe] {
	margin: 4px 0;
	width: 49%
}

.Record300 .content .release .mobile_song .cover[data-v-ab6dfefe] {
	width: 100%;
	height: auto;
	padding-top: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.Record300 .content .release .mobile_song .detail[data-v-ab6dfefe] {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	color: #fff
}

.Record300 .content .release .mobile_song .detail .date[data-v-ab6dfefe] {
	font-size: 14px;
	font-weight: 700
}

.Record300 .content .release .mobile_song .detail .name[data-v-ab6dfefe] {
	text-align: left;
	font-size: 18px;
	font-weight: 700;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1;
	padding: 4px 0
}

.Record300 .content .release .mobile_song .detail .artist[data-v-ab6dfefe] {
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	top: 0;
	right: 0
}

.Record300 .content .release .mobile_song .detail .tags[data-v-ab6dfefe] {
	font-size: 12px;
	font-weight: 700;
	line-height: 12px
}

.Record300 .content .release .mobile_song .detail .tags span[data-v-ab6dfefe] {
	color: #0f0f0f;
	background-color: #ec7215;
	display: inline-block;
	padding: 2px;
	margin-right: 4px
}

.Record300 .content .release .song[data-v-ab6dfefe] {
	color: #fff;
	width: 49%;
	height: 17.97817821rem;
	margin-bottom: 2.89304017rem;
	background-color: #0f0f0f;
	cursor: pointer
}

.Record300 .content .release .song .release_detail[data-v-ab6dfefe] {
	position: relative;
	padding-right: .41329145rem;
	padding-top: .41329145rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.Record300 .content .release .song .release_detail .date[data-v-ab6dfefe] {
	font-size: .57860803rem
}

.Record300 .content .release .song .release_detail .artist[data-v-ab6dfefe] {
	font-size: .99189949rem
}

.Record300 .content .release .song .release_detail .title[data-v-ab6dfefe] {
	font-size: 1.48784923rem
}

.Record300 .content .release .song .release_detail .label[data-v-ab6dfefe] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	color: #000
}

.Record300 .content .release .song .release_detail .label .tag[data-v-ab6dfefe] {
	margin-right: .28930402rem;
	padding: .04132915rem;
	background-color: #ec7215
}

.Record300 .content .release .song .release_detail .cover[data-v-ab6dfefe] {
	position: absolute;
	top: 6.5713341rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 80%;
	height: 330px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

@media screen and (min-width:414px) and (max-width:1100px) {
	.Record300 .content .release[data-v-ab6dfefe] {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.Record300 .content .release .song[data-v-ab6dfefe] {
		width: 80%
	}
}

@media screen and (max-width:414px) {
	.Record300[data-v-ab6dfefe] {
		background: #000
	}

	.Record300 .mobile-nav[data-v-ab6dfefe] {
		display: block
	}

	.Record300 .labels[data-v-ab6dfefe],
	.Record300 .nav[data-v-ab6dfefe],
	.Record300 .record300[data-v-ab6dfefe] {
		display: none
	}

	.Record300 .content[data-v-ab6dfefe] {
		padding-bottom: 140px !important;
		padding-top: 44px !important;
		margin: 0 !important;
		width: auto !important
	}

	.Record300 .content .release[data-v-ab6dfefe] {
		padding: 20px 6px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.Record300 .song[data-v-ab6dfefe] {
		display: none
	}

	.Record300 .mobile_song[data-v-ab6dfefe] {
		display: block
	}

	.Record300 .mobile_song .detail .date[data-v-ab6dfefe] {
		visibility: hidden
	}
}

#app_down[data-v-1296aa59] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .82658291rem
}

#app_down .app_icon[data-v-1296aa59] {
	width: 4.13291453rem;
	height: 4.13291453rem;
	margin-right: 1.65316581rem
}

#app_down .app_link[data-v-1296aa59] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 4.13291453rem
}

#app_down .app_link .desc[data-v-1296aa59] {
	width: 13.2253265rem;
	text-align: left
}

#app_down .app_link .desc h2[data-v-1296aa59] {
	font-weight: 400;
	font-size: 16px
}

#app_down .app_link .desc p[data-v-1296aa59] {
	font-size: .66126633rem
}

#app_down .app_link .apps[data-v-1296aa59] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

#app_down .app_link .apps .ios[data-v-1296aa59] {
	width: 3.76095222rem;
	height: 1.07455778rem;
	margin-right: .82658291rem;
	cursor: pointer
}

#app_down .app_link .apps .google[data-v-1296aa59] {
	width: 3.59563564rem;
	height: 1.07455778rem;
	cursor: pointer
}

@media screen and (max-width:414px) {
	#app_down .app_link .desc[data-v-1296aa59] {
		color: #fff
	}
}

#shop[data-v-7c3d047a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .82658291rem
}

#shop .qr_code[data-v-7c3d047a] {
	width: 4.13291453rem;
	height: 4.13291453rem;
	margin-right: 1.65316581rem;
	cursor: pointer
}

#shop .link[data-v-7c3d047a] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 4.13291453rem
}

#shop .link .desc[data-v-7c3d047a] {
	width: 13.2253265rem;
	text-align: left
}

#shop .link .desc h2[data-v-7c3d047a] {
	font-weight: 400
}

#shop .link .desc p[data-v-7c3d047a] {
	font-size: .66126633rem
}

#shop .link .a_link[data-v-7c3d047a] {
	font-size: .66126633rem;
	line-height: .9092412rem;
	text-align: left;
	text-decoration: underline;
	cursor: pointer
}

@media screen and (max-width:414px) {

	#shop .link .a_link[data-v-7c3d047a],
	#shop .link .desc[data-v-7c3d047a] {
		color: #fff
	}
}

.news_index[data-v-fdbf563c] {
	position: relative;
	text-align: center
}

.news_index .content[data-v-fdbf563c] {
	margin: 0 auto;
	text-align: center;
	padding-top: 80px;
	padding-bottom: 100px;
	width: 50%
}

.news_index .content .vip[data-v-fdbf563c],
.news_index .content[data-v-fdbf563c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.news_index .content .vip[data-v-fdbf563c] {
	position: relative;
	width: 100%;
	margin-bottom: .41329145rem;
	text-align: left
}

.news_index .content .vip .date[data-v-fdbf563c] {
	font-weight: 700;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff
}

.news_index .content .vip .artist[data-v-fdbf563c] {
	font-weight: 700;
	position: absolute;
	bottom: 0;
	right: 0;
	color: #fff
}

.news_index .content .vip .banner[data-v-fdbf563c] {
	display: block;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.news_index .content .vip .title[data-v-fdbf563c] {
	position: relative;
	text-align: center;
	width: 100%;
	top: -.82658291rem;
	background-color: #0f0f0f;
	font-size: 1.65316581rem;
	color: #fff;
	line-height: 2.47974872rem
}

.news_index .content .vip .label[data-v-fdbf563c] {
	position: relative;
	top: -1.03322863rem;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem
}

.news_index .content .vip .label .tag[data-v-fdbf563c] {
	margin-left: .12398744rem;
	margin-right: .12398744rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.news_index .content .detail[data-v-fdbf563c] {
	font-size: .82658291rem;
	line-height: 1.15721607rem;
	margin-top: 1.23987436rem;
	margin-bottom: 1.23987436rem;
	width: 60%;
	text-align: justify
}

.news_index .content .detail p[data-v-fdbf563c] {
	color: red
}

.news_index .content .detail img[data-v-fdbf563c] {
	display: block
}

@media screen and (max-width:414px) {
	.news_index[data-v-fdbf563c] {
		background: #000
	}

	.news_index .content[data-v-fdbf563c] {
		padding-bottom: 20px
	}

	.news_index .content .detail[data-v-fdbf563c] {
		line-height: 1.5;
		color: #fff;
		width: 100%
	}

	.news_index .content .vip .title[data-v-fdbf563c] {
		background-color: #fff;
		color: #0f0f0f
	}

	.news_index .content .vip .artist[data-v-fdbf563c],
	.news_index .content .vip .date[data-v-fdbf563c] {
		bottom: -10px;
		display: block
	}
}

.news_index .detail p {
	margin-bottom: 1.5em;
	font-size: 18px !important
}

.label_index .home_base .pc .fill {
	z-index: 0
}

.label_index[data-v-25698f3c] {
	min-height: 100vh;
	text-align: center;
	color: #fff;
	height: 100%;
	z-index: 1;
	background-color: #000
}

.label_index .labels[data-v-25698f3c] {
	cursor: pointer;
	position: fixed;
	z-index: 1;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 1.77715325rem;
	width: 8.72044966rem;
	height: 1.23987436rem;
	color: #000;
	font-size: .49594974rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 900;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	padding: .20664573rem
}

.label_index .labels .LEADING_arrow[data-v-25698f3c] {
	width: 2.89304017rem;
	height: .99189949rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -44.0568689rem -50.54554472rem
}

.label_index .record300[data-v-25698f3c] {
	cursor: pointer;
	position: fixed;
	z-index: 1;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 3.51297735rem;
	width: 8.72044966rem;
	height: 1.23987436rem;
	color: #000;
	font-size: .49594974rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 900;
	background-color: #fff;
	padding: .20664573rem
}

.label_index .record300 .LEADING_arrow[data-v-25698f3c] {
	width: 2.89304017rem;
	height: .99189949rem;
	background-repeat: no-repeat;
	background-size: contain
}

.label_index .mobile-nav[data-v-25698f3c] {
	z-index: 1;
	background: #0f0f0f;
	-webkit-transition: height .5s;
	transition: height .5s;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 132px;
	border-top: 2px solid #fff
}

.label_index .mobile-nav div[data-v-25698f3c] {
	text-align: center
}

.label_index .mobile-nav div p[data-v-25698f3c] {
	display: inline-block;
	font-size: 24px;
	font-weight: 500;
	line-height: 44px
}

.label_index .mobile-nav div i[data-v-25698f3c] {
	display: inline-block;
	margin: 10px 0;
	margin-right: 6px;
	vertical-align: bottom;
	width: 24px;
	height: 24px;
	background-size: 1234px 1260px;
	background-position: -1041px -1225px
}

.label_index .mobile-nav .active p[data-v-25698f3c] {
	color: #ec7215
}

.label_index .content[data-v-25698f3c] {
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 202px;
	padding-bottom: 100px;
	width: 850px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.label_index .content .label[data-v-25698f3c] {
	max-width: 416px;
	margin-top: 110px;
	cursor: pointer
}

@media screen and (max-width:414px) {

	.label_index .labels[data-v-25698f3c],
	.label_index .record300[data-v-25698f3c] {
		display: none
	}

	.label_index .mobile-nav[data-v-25698f3c] {
		display: block
	}

	.label_index .content[data-v-25698f3c] {
		padding-top: 0;
		padding-bottom: 164px
	}

	.label_index .content img[data-v-25698f3c] {
		width: 100% !important
	}
}

.label_detail[data-v-ba655fac] {
	overflow: hidden;
	position: relative;
	text-align: center;
	color: #fff;
	min-height: 100vh;
	height: 100%;
	z-index: 1;
	background-color: #000
}

.label_detail .nav[data-v-ba655fac] {
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.label_detail .nav a[data-v-ba655fac] {
	display: block;
	cursor: pointer;
	line-height: .49594974rem;
	margin-bottom: .74392462rem;
	font-size: .49594974rem;
	color: #fff
}

.label_detail .content[data-v-ba655fac] {
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 200px;
	padding-bottom: 100px;
	width: 62%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: .57860803rem
}

.label_detail .content>.cover[data-v-ba655fac] {
	margin-bottom: .41329145rem;
	max-width: 100%
}

.label_detail .content .concat[data-v-ba655fac] {
	font-size: 16px;
	margin-top: .41329145rem;
	font-weight: 800
}

.label_detail .content>.detail[data-v-ba655fac] {
	font-size: 18px;
	text-align: justify;
	margin-top: 1.44652009rem;
	margin-bottom: 4.13291453rem
}

.label_detail .content .caption[data-v-ba655fac] {
	color: #000;
	margin: 0 auto;
	width: 8.76177881rem;
	font-size: 1.48784923rem;
	background-color: #ec7215;
	margin-bottom: 3.30633163rem;
	margin-top: .82658291rem;
	padding: 10px 0
}

.label_detail .content .release[data-v-ba655fac] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 3.30633163rem
}

.label_detail .content .release .song[data-v-ba655fac] {
	cursor: pointer;
	color: #fff;
	position: relative;
	width: 49%;
	height: 17.97817821rem;
	margin-bottom: 4.13291453rem;
	background-color: #333
}

.label_detail .content .release .song .release_detail[data-v-ba655fac] {
	position: relative;
	padding-right: .41329145rem;
	padding-top: .41329145rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.label_detail .content .release .song .release_detail .date[data-v-ba655fac] {
	font-size: .57860803rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.label_detail .content .release .song .release_detail .artist[data-v-ba655fac] {
	font-size: .99189949rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.label_detail .content .release .song .release_detail .title[data-v-ba655fac] {
	font-size: 1.48784923rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.label_detail .content .release .song .release_detail .label[data-v-ba655fac] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	font-weight: 788;
	color: #000
}

.label_detail .content .release .song .release_detail .label .tag[data-v-ba655fac] {
	margin-left: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.label_detail .content .release .song .release_detail .cover[data-v-ba655fac] {
	position: absolute;
	top: 6.5713341rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 76%;
	height: 13.63861795rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.label_detail .content .release .song_mobile[data-v-ba655fac] {
	margin: 4px 0;
	width: 49%
}

.label_detail .content .release .song_mobile .cover[data-v-ba655fac] {
	width: 100%;
	height: auto;
	padding-top: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.label_detail .content .release .song_mobile .detail[data-v-ba655fac] {
	text-align: left;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	color: #fff
}

.label_detail .content .release .song_mobile .detail .date[data-v-ba655fac] {
	font-size: 14px;
	font-weight: 700
}

.label_detail .content .release .song_mobile .detail .name[data-v-ba655fac] {
	font-size: 18px;
	font-weight: 700;
	width: 100%;
	padding: 4px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.label_detail .content .release .song_mobile .detail .artist[data-v-ba655fac] {
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	top: 0;
	right: 0
}

.label_detail .content .release .song_mobile .detail .tags[data-v-ba655fac] {
	font-size: 12px;
	font-weight: 700;
	line-height: 12px
}

.label_detail .content .release .song_mobile .detail .tags span[data-v-ba655fac] {
	color: #0f0f0f;
	background-color: #ec7215;
	display: inline-block;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	margin-right: 4px
}

.label_detail .mores[data-v-ba655fac] {
	font-weight: 900;
	margin-bottom: .82658291rem;
	line-height: 2.47974872rem;
	cursor: pointer;
	text-align: left;
	width: 100%
}

.label_detail .mores .news_details[data-v-ba655fac] {
	text-align: center;
	margin-bottom: .61993718rem;
	font-size: 1.48784923rem;
	line-height: 1.2
}

.label_detail .mores .news_tags[data-v-ba655fac] {
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem
}

.label_detail .mores .news_tags .tag[data-v-ba655fac] {
	margin-right: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.label_detail .mores .news_arrow[data-v-ba655fac] {
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -49.51231609rem
}

@media screen and (max-width:800px) {
	.content[data-v-ba655fac] {
		width: 70% !important
	}
}

@media screen and (max-width:414px) {
	.label_detail .nav[data-v-ba655fac] {
		display: none !important
	}

	.label_detail .content[data-v-ba655fac] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 60px 10px 50px 10px !important;
		margin: 0 !important;
		width: 100% !important
	}

	.label_detail .content .song[data-v-ba655fac] {
		display: none
	}

	.label_detail .content .song_mobile[data-v-ba655fac] {
		display: block
	}
}

.live_index[data-v-dc6778e2] {
	position: relative;
	color: #000000;
	background-color: #000;
	height: 100%;
	min-height: 100vh;
	z-index: 1
}

.live_index .nav[data-v-dc6778e2] {
	-webkit-animation: nav-data-v-dc6778e2 .75s linear .2s;
	animation: nav-data-v-dc6778e2 .75s linear .2s;
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.live_index .nav .anchor[data-v-dc6778e2] {
	display: block;
	margin-bottom: .82658291rem;
	cursor: pointer
}

.live_index .content[data-v-dc6778e2] {
	margin: 0 auto;
	padding-top: 8%;
	padding-bottom: 2.68639445rem;
	width: 63%
}

.live_index .content .news[data-v-dc6778e2] {
	text-align: center;
	cursor: pointer;
	margin-bottom: 1.90114068rem
}

.live_index .content .news .news_details[data-v-dc6778e2] {
	margin-bottom: .61993718rem;
	font-size: 2.31443214rem;
	font-weight: 800;
	
}

.live_index .content .news .news_tags[data-v-dc6778e2] {
	margin: 0 auto;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem
}

.live_index .content .news .news_tags .tag[data-v-dc6778e2] {
	color: #000;
	margin-right: .28930402rem;
	padding: .20664573rem;
	background-color: #ec7215
}

.live_index .content .news .news_arrow[data-v-dc6778e2] {
	margin: 0 auto;
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -49.51231609rem
}

.live_index .content .mores[data-v-dc6778e2]:nth-child(2n) {
	margin-left: 18%
}

.live_index .content .mores[data-v-dc6778e2] {
	text-align: left;
	cursor: pointer
}

.live_index .content .mores .news_details[data-v-dc6778e2] {
	margin-bottom: .61993718rem;
	font-size: 1.48784923rem
}

.live_index .content .mores .news_tags[data-v-dc6778e2] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem
}

.live_index .content .mores .news_tags .tag[data-v-dc6778e2] {
	color: #000;
	margin-right: .28930402rem;
	padding: .20664573rem;
	background-color: #ec7215
}

.live_index .content .mores .news_arrow[data-v-dc6778e2] {
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -49.51231609rem
}

@media screen and (max-width:414px) {
	.live_index .nav[data-v-dc6778e2] {
		display: none
	}

	.live_index .content[data-v-dc6778e2] {
		padding-top: 80px
	}
}

@-webkit-keyframes nav-data-v-dc6778e2 {
	0% {
		-webkit-transform: translate(100%, -50%);
		transform: translate(100%, -50%)
	}

	to {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
}

@keyframes nav-data-v-dc6778e2 {
	0% {
		-webkit-transform: translate(100%, -50%);
		transform: translate(100%, -50%)
	}

	to {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
}

@media screen and (min-width:414px) and (max-width:1200px) {
	.live_index .content .news .news_details[data-v-dc6778e2] {
		font-size: 38px
	}

	.live_index>.nav[data-v-dc6778e2] {
		display: none
	}
}

.product_index[data-v-206dd9c4] {
	position: relative;
	text-align: center
}

.product_index .nav[data-v-206dd9c4] {
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center
}

.product_index .nav a[data-v-206dd9c4] {
	display: block;
	cursor: pointer;
	opacity: .8;
	line-height: .49594974rem;
	margin-bottom: 2.27310299rem;
	font-size: .49594974rem;
	color: #000;
	font-weight: 700
}

.product_index .nav .current[data-v-206dd9c4] {
	opacity: 1;
	text-shadow: -5px 0 16px #ec7215, 5px 0 16px #ec7215, 0 -5px 16px #ec7215, 0 5px 16px #ec7215
}

.product_index .content[data-v-206dd9c4] {
	font-weight: 500;
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 153px;
	padding-bottom: 100px;
	width: 65%
}

.product_index .content .product_list[data-v-206dd9c4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.product_index .content .product_list .product[data-v-206dd9c4] {
	width: 11.15886923rem;
	width: 30%;
	margin-bottom: .82658291rem
}

.product_index .content .product_list .product .product_detail[data-v-206dd9c4] {
	position: relative;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.product_index .content .product_list .product .product_detail .cover[data-v-206dd9c4] {
	height: 100%;
	width: 100%
}

.product_index .content .product_list .product .product_detail .title[data-v-206dd9c4] {
	font-weight: 900;
	color: #fff;
	background-color: #0f0f0f;
	max-width: 100%;
	padding: 0 10px;
	height: 1.98379898rem;
	font-size: .9092412rem;
	line-height: 1.98379898rem;
	margin: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.product_index .content .product_list .product .product_detail .label[data-v-206dd9c4] {
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	z-index: 1
}

.product_index .content .product_list .product .product_detail .label .tag[data-v-206dd9c4] {
	margin-right: .12398744rem;
	margin-left: .12398744rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	font-weight: 900;
	background-color: #ec7215
}

@media screen and (max-width:1200px) {
	.product_index .content .product_list .product[data-v-206dd9c4] {
		width: 48%
	}
}

@media screen and (max-width:768px) {
	.product_index .content .product_list[data-v-206dd9c4] {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.product_index .content .product_list .product[data-v-206dd9c4] {
		width: 100%
	}
}

@media screen and (max-width:414px) {
	.product_index .content[data-v-206dd9c4] {
		padding-top: 44px;
		margin: 0 !important;
		width: 100% !important
	}

	.product_index .content .product_list[data-v-206dd9c4] {
		padding: 20px 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.product_index .content .product_list .product[data-v-206dd9c4] {
		margin-bottom: 0;
		width: 49%;
		height: auto;
		padding-bottom: .82658291rem
	}

	.product_index .content .product_list .product .product_detail[data-v-206dd9c4] {
		height: 100%
	}

	.product_index .content .product_list .product .product_detail .title[data-v-206dd9c4] {
		color: #0f0f0f;
		background: #ec7215;
		margin-top: -.41329145rem;
		margin-bottom: .61993718rem
	}

	.product_index .content .product_list .product .product_detail .label[data-v-206dd9c4] {
		bottom: 5px
	}

	.product_index .nav[data-v-206dd9c4] {
		display: none
	}
}

.live_detail[data-v-0fa8d1e6] {
	overflow: hidden;
	position: relative;
	text-align: center;
	color: #fff;
	min-height: 100vh;
	height: 100%;
	z-index: 1;
	background-color: #000
}

.live_detail .nav[data-v-0fa8d1e6] {
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.live_detail .nav a[data-v-0fa8d1e6] {
	display: block;
	cursor: pointer;
	line-height: .49594974rem;
	margin-bottom: .74392462rem;
	font-size: .49594974rem;
	color: #fff
}

.live_detail .content[data-v-0fa8d1e6] {
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 200px;
	padding-bottom: 100px;
	width: 62%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: .57860803rem
}

.live_detail .content .cover[data-v-0fa8d1e6] {
	margin-bottom: .41329145rem
}

.live_detail .content .concat[data-v-0fa8d1e6] {
	margin-top: .41329145rem;
	font-weight: 800
}

.live_detail .content .detail[data-v-0fa8d1e6] {
	text-align: justify;
	margin-top: 1.03322863rem;
	margin-bottom: 4.13291453rem
}

.live_detail .content .caption[data-v-0fa8d1e6] {
	color: #000;
	margin: 0 auto;
	width: 8.76177881rem;
	font-size: 1.48784923rem;
	background-color: #ec7215;
	margin-bottom: 3.30633163rem;
	margin-top: .82658291rem;
	padding: 10px 0
}

.live_detail .content .release[data-v-0fa8d1e6] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 3.30633163rem
}

.live_detail .content .release .song[data-v-0fa8d1e6] {
	cursor: pointer;
	color: #fff;
	position: relative;
	width: 49%;
	height: 17.97817821rem;
	margin-bottom: 4.13291453rem;
	background-color: #0f0f0f
}

.live_detail .content .release .song .release_detail[data-v-0fa8d1e6] {
	position: relative;
	padding-right: .41329145rem;
	padding-top: .41329145rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.live_detail .content .release .song .release_detail .date[data-v-0fa8d1e6] {
	font-size: .57860803rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.live_detail .content .release .song .release_detail .artist[data-v-0fa8d1e6] {
	font-size: .99189949rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.live_detail .content .release .song .release_detail .title[data-v-0fa8d1e6] {
	font-size: 1.48784923rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.live_detail .content .release .song .release_detail .label[data-v-0fa8d1e6] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	font-weight: 788;
	color: #000
}

.live_detail .content .release .song .release_detail .label .tag[data-v-0fa8d1e6] {
	margin-left: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.live_detail .content .release .song .release_detail .cover[data-v-0fa8d1e6] {
	position: absolute;
	top: 6.5713341rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 76%;
	height: 13.63861795rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.live_detail .content .release .song_mobile[data-v-0fa8d1e6] {
	height: 210px;
	margin: 4px 0;
	width: 49%
}

.live_detail .content .release .song_mobile .cover[data-v-0fa8d1e6] {
	width: 100%;
	height: 150px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.live_detail .content .release .song_mobile .detail[data-v-0fa8d1e6] {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	color: #fff
}

.live_detail .content .release .song_mobile .detail .date[data-v-0fa8d1e6] {
	font-size: 14px;
	font-weight: 700
}

.live_detail .content .release .song_mobile .detail .name[data-v-0fa8d1e6] {
	font-size: 18px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.live_detail .content .release .song_mobile .detail .artist[data-v-0fa8d1e6] {
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	top: 0;
	right: 0
}

.live_detail .content .release .song_mobile .detail .tags[data-v-0fa8d1e6] {
	font-size: 12px;
	font-weight: 700;
	line-height: 12px
}

.live_detail .content .release .song_mobile .detail .tags span[data-v-0fa8d1e6] {
	color: #0f0f0f;
	background-color: #ec7215;
	display: inline-block;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	margin-right: 4px
}

.live_detail .mores[data-v-0fa8d1e6] {
	font-weight: 900;
	margin-bottom: .82658291rem;
	line-height: 2.47974872rem;
	cursor: pointer;
	text-align: left;
	width: 100%
}

.live_detail .mores .news_details[data-v-0fa8d1e6] {
	text-align: center;
	margin-bottom: .61993718rem;
	font-size: 1.48784923rem;
	line-height: 1.2
}

.live_detail .mores .news_tags[data-v-0fa8d1e6] {
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem
}

.live_detail .mores .news_tags .tag[data-v-0fa8d1e6] {
	margin-right: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.live_detail .mores .news_arrow[data-v-0fa8d1e6] {
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -49.51231609rem
}

@media screen and (max-width:800px) {
	.content[data-v-0fa8d1e6] {
		width: 70% !important
	}
}

@media screen and (max-width:414px) {
	.live_detail .nav[data-v-0fa8d1e6] {
		display: none !important
	}

	.live_detail .content[data-v-0fa8d1e6] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 60px 10px 50px 10px !important;
		margin: 0 !important;
		width: 100% !important
	}
}

.video_index[data-v-6ad90e33] {
	position: relative;
	text-align: center
}

.video_index .nav[data-v-6ad90e33] {
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.video_index .nav a[data-v-6ad90e33] {
	display: block;
	cursor: pointer;
	opacity: .8;
	line-height: .49594974rem;
	margin-bottom: 2.27310299rem;
	font-size: .49594974rem;
	color: #000;
	font-weight: 700
}

.video_index .nav .current[data-v-6ad90e33] {
	opacity: 1;
	text-shadow: -5px 0 16px #ec7215, 5px 0 16px #ec7215, 0 -5px 16px #ec7215, 0 5px 16px #ec7215
}

.video_index .content[data-v-6ad90e33] {
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 200px;
	width: 65%
}

.video_index .content .video[data-v-6ad90e33] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.video_index .content .video .song[data-v-6ad90e33] {
	color: #fff;
	width: 48%;
	height: 14.05190941rem;
	margin-bottom: 1.65316581rem;
	cursor: pointer
}

.video_index .content .video .song .video_wrapper[data-v-6ad90e33] {
	background-color: #0f0f0f;
	padding-top: .41329145rem;
	padding-left: .20664573rem;
	max-width: 410px;
	height: 11.57216069rem;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.video_index .content .video .song .video_wrapper .video_detail[data-v-6ad90e33] {
	position: absolute;
	left: 0;
	right: 0;
	padding-left: .41329145rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.video_index .content .video .song .video_wrapper .video_detail .date[data-v-6ad90e33] {
	font-size: .57860803rem;
	line-height: 1
}

.video_index .content .video .song .video_wrapper .video_detail .artist[data-v-6ad90e33] {
	font-size: .66126633rem;
	padding-top: .28930402rem;
	padding-bottom: .28930402rem;
	line-height: 1
}

.video_index .content .video .song .video_wrapper .video_detail .title[data-v-6ad90e33] {
	font-size: .99189949rem;
	line-height: 1
}

.video_index .content .video .song .video_wrapper .label[data-v-6ad90e33] {
	position: absolute;
	right: 0;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	color: #000
}

.video_index .content .video .song .video_wrapper .label .tag[data-v-6ad90e33] {
	margin-right: .28930402rem;
	padding: .20664573rem;
	background-color: #ec7215
}

.video_index .content .video .song .video_wrapper .cover[data-v-6ad90e33] {
	position: absolute;
	top: 3.9262688rem;
	left: 1.44652009rem;
	width: 100%;
	height: 9.2990577rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

@media screen and (min-width:414px) and (max-width:1200px) {
	.video_index .content .video[data-v-6ad90e33] {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.video_index .content .video .song[data-v-6ad90e33] {
		width: 80%
	}

	.video_index .content .video .song .video_wrapper[data-v-6ad90e33] {
		margin: 0 auto
	}
}

@media screen and (max-width:414px) {
	.video_index[data-v-6ad90e33] {
		background: #000
	}

	.video_index .content[data-v-6ad90e33] {
		width: 100% !important;
		margin: 0 !important;
		padding-top: 60px !important
	}

	.video_index .content .video .song[data-v-6ad90e33] {
		width: 100%
	}

	.video_index .content .video .song .video_wrapper[data-v-6ad90e33] {
		background: #fff;
		width: 100%;
		margin: 0;
		padding-top: 20px
	}

	.video_index .content .video .song .video_wrapper .video_detail[data-v-6ad90e33] {
		color: #0f0f0f
	}

	.video_index .content .video .song .video_wrapper .cover[data-v-6ad90e33] {
		width: 80%;
		left: 10%;
		right: 10%;
		top: 80px
	}

	.video_index .nav[data-v-6ad90e33] {
		display: none
	}
}

.news_index[data-v-29e94534] {
	position: relative;
	text-align: center
}

.news_index .content[data-v-29e94534] {
	font-weight: 500;
	margin: 0 auto;
	text-align: center;
	padding-top: 80px;
	padding-bottom: 100px;
	width: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.news_index .content .song[data-v-29e94534] {
	color: #fff;
	width: 49%;
	height: 14.05190941rem;
	margin-bottom: 1.65316581rem
}

.news_index .content .song .video_wrapper[data-v-29e94534] {
	background-color: #0f0f0f;
	padding-top: .41329145rem;
	width: 16.94494958rem;
	height: 11.57216069rem;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.news_index .content .song .video_wrapper .video_detail[data-v-29e94534] {
	position: absolute;
	left: 0;
	right: 0;
	padding-left: .41329145rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.news_index .content .song .video_wrapper .video_detail .date[data-v-29e94534] {
	font-size: .57860803rem
}

.news_index .content .song .video_wrapper .video_detail .artist[data-v-29e94534] {
	font-size: .66126633rem
}

.news_index .content .song .video_wrapper .video_detail .title[data-v-29e94534] {
	font-size: .99189949rem
}

.news_index .content .song .video_wrapper .label[data-v-29e94534] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	position: absolute;
	right: 0;
	color: #000
}

.news_index .content .song .video_wrapper .label .tag[data-v-29e94534] {
	margin-right: .28930402rem;
	padding: .20664573rem;
	background-color: #ec7215
}

.news_index .content .song .video_wrapper .cover[data-v-29e94534] {
	position: absolute;
	top: 3.9262688rem;
	left: 1.44652009rem;
	width: 16.53165813rem;
	height: 9.2990577rem
}

.news_index .content .detail[data-v-29e94534] {
	font-size: .82658291rem;
	line-height: 1.15721607rem;
	text-align: justify;
	width: 60%
}

.news_index .content .detail p[data-v-29e94534] {
	color: red
}

.news_index .content .detail img[data-v-29e94534] {
	display: block
}

@media screen and (max-width:414px) {
	.news_index[data-v-29e94534] {
		min-height: 100vh;
		background: #000
	}

	.news_index .content[data-v-29e94534] {
		width: 100% !important;
		margin: 0 !important;
		padding-bottom: 20px
	}

	.news_index .content .song[data-v-29e94534] {
		width: 100%;
		height: auto;
		margin: 0
	}

	.news_index .content .song .video_wrapper[data-v-29e94534] {
		color: #000;
		background: #fff;
		width: 100%
	}

	.news_index .content .song .video_wrapper .video_detail .date[data-v-29e94534] {
		font-weight: 800
	}

	.news_index .content .song .video_wrapper .video_detail .artist[data-v-29e94534] {
		font-weight: 500
	}

	.news_index .content .song .video_wrapper .video_detail .title[data-v-29e94534] {
		font-weight: 900;
		font-size: 18px
	}

	.news_index .content .song .video_wrapper .cover[data-v-29e94534] {
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 90%;
		height: auto;
		background: #151515
	}

	.news_index .content .detail[data-v-29e94534] {
		color: #fff;
		margin-top: 100px;
		width: 90%;
		font-weight: 400
	}
}

.news_index .content .detail img {
	display: block;
	width: 100%
}

.product_index[data-v-76a012de] {
	position: relative;
	text-align: center
}

.product_index .nav[data-v-76a012de] {
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center
}

.product_index .nav a[data-v-76a012de] {
	display: block;
	cursor: pointer;
	opacity: .8;
	line-height: .49594974rem;
	margin-bottom: 2.27310299rem;
	font-size: .49594974rem;
	color: #000;
	font-weight: 700
}

.product_index .nav .current[data-v-76a012de] {
	opacity: 1;
	text-shadow: -5px 0 16px #ec7215, 5px 0 16px #ec7215, 0 -5px 16px #ec7215, 0 5px 16px #ec7215
}

.product_index .content[data-v-76a012de] {
	font-weight: 500;
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 153px;
	width: 65%
}

.product_index .content .product_list[data-v-76a012de] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.product_index .content .product_list .product[data-v-76a012de] {
	width: 30%;
	margin-bottom: .82658291rem
}

.product_index .content .product_list .product .product_detail[data-v-76a012de] {
	position: relative;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.product_index .content .product_list .product .product_detail .cover[data-v-76a012de] {
	width: 100%
}

.product_index .content .product_list .product .product_detail .title[data-v-76a012de] {
	font-weight: 900;
	color: #fff;
	background-color: #0f0f0f;
	max-width: 100%;
	padding: 0 10px;
	height: 1.98379898rem;
	font-size: .9092412rem;
	line-height: 1.98379898rem;
	margin: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.product_index .content .product_list .product .product_detail .label[data-v-76a012de] {
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	z-index: 1
}

.product_index .content .product_list .product .product_detail .label .tag[data-v-76a012de] {
	margin-right: .12398744rem;
	margin-left: .12398744rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	font-weight: 900;
	background-color: #ec7215
}

@media screen and (max-width:1200px) {
	.product_index .content .product_list .product[data-v-76a012de] {
		width: 48%
	}
}

@media screen and (max-width:768px) {
	.product_index .content .product_list[data-v-76a012de] {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.product_index .content .product_list .product[data-v-76a012de] {
		width: 100%
	}
}

@media screen and (max-width:414px) {
	.product_index .content[data-v-76a012de] {
		padding-top: 44px;
		margin: 0 !important;
		width: 100% !important
	}

	.product_index .content .product_list[data-v-76a012de] {
		padding: 20px 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-line-pack: center;
		align-content: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.product_index .content .product_list .product[data-v-76a012de] {
		margin-bottom: 0;
		width: 49%;
		height: auto;
		padding-bottom: .82658291rem
	}

	.product_index .content .product_list .product .product_detail[data-v-76a012de] {
		height: 100%
	}

	.product_index .content .product_list .product .product_detail .title[data-v-76a012de] {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: #0f0f0f;
		background: #ec7215;
		margin-top: -.41329145rem;
		margin-bottom: .61993718rem
	}

	.product_index .content .product_list .product .product_detail .label[data-v-76a012de] {
		bottom: 5px
	}

	.product_index .nav[data-v-76a012de] {
		display: none
	}
}

.news_index[data-v-6e0375c5] {
	position: relative;
	text-align: center
}

.news_index .content[data-v-6e0375c5] {
	font-weight: 500;
	margin: 0 auto;
	text-align: center;
	padding-top: 80px;
	padding-bottom: 100px;
	width: 50%
}

.news_index .content .vip[data-v-6e0375c5],
.news_index .content[data-v-6e0375c5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.news_index .content .vip[data-v-6e0375c5] {
	position: relative;
	width: 100%;
	margin-bottom: 2.06645727rem;
	text-align: left
}

.news_index .content .vip .banner[data-v-6e0375c5] {
	display: block;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.news_index .content .vip .title[data-v-6e0375c5] {
	font-weight: 900;
	position: relative;
	text-align: center;
	width: 100%;
	top: -.82658291rem;
	background-color: #0f0f0f;
	font-size: 1.65316581rem;
	color: #fff;
	line-height: 2.47974872rem
}

.news_index .content .vip .label[data-v-6e0375c5] {
	position: relative;
	top: -1.03322863rem;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem
}

.news_index .content .vip .label .tag[data-v-6e0375c5] {
	margin-right: .28930402rem;
	padding: .20664573rem;
	font-weight: 788;
	background-color: #ec7215
}

.news_index .content .detail[data-v-6e0375c5] {
	text-align: justify;
	font-size: .82658291rem;
	line-height: 1.15721607rem;
	margin-bottom: 1.23987436rem;
	width: 60%
}

.news_index .content .detail p[data-v-6e0375c5] {
	color: red
}

.news_index .content .detail img[data-v-6e0375c5] {
	display: block
}

@media screen and (max-width:414px) {
	.news_index[data-v-6e0375c5] {
		min-height: 100vh;
		background: #0f0f0f
	}

	.news_index .content[data-v-6e0375c5] {
		padding-top: 80px;
		padding-bottom: 10px
	}

	.news_index .content .detail[data-v-6e0375c5] {
		color: #fff;
		width: auto
	}

	.news_index .content .vip .banner[data-v-6e0375c5] {
		width: 90%
	}

	.news_index .content .vip .title[data-v-6e0375c5] {
		background: #fff;
		border: 1px solid #ccc;
		color: #0f0f0f
	}
}

@-webkit-keyframes nav-data-v-5b4b3c91 {
	0% {
		-webkit-transform: translate(100%, -50%);
		transform: translate(100%, -50%)
	}

	to {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
}

@keyframes nav-data-v-5b4b3c91 {
	0% {
		-webkit-transform: translate(100%, -50%);
		transform: translate(100%, -50%)
	}

	to {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	}
}

.plus_index[data-v-5b4b3c91] {
	position: relative;
	color: #fff;
	min-height: 100vh;
	height: 100%;
	background-color: #000;
	z-index: 1
}

.plus_index .mobile-nav[data-v-5b4b3c91] {
	background: #0f0f0f;
	-webkit-transition: height .5s;
	transition: height .5s;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 44px;
	border-top: 2px solid #fff
}

.plus_index .mobile-nav div[data-v-5b4b3c91] {
	text-align: center
}

.plus_index .mobile-nav div p[data-v-5b4b3c91] {
	display: inline-block;
	font-size: 24px;
	font-weight: 500;
	line-height: 44px
}

.plus_index .mobile-nav div i.active[data-v-5b4b3c91] {
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

.plus_index .mobile-nav div i[data-v-5b4b3c91] {
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	display: inline-block;
	margin: 10px 0;
	margin-right: 6px;
	vertical-align: bottom;
	width: 24px;
	height: 24px;
	background-size: 1234px 1260px;
	background-position: -1041px -1225px
}

.plus_index .mobile-nav.active[data-v-5b4b3c91] {
	overflow-y: scroll;
	height: 176px
}

.plus_index .nav[data-v-5b4b3c91] {
	-webkit-animation: nav-data-v-5b4b3c91 .75s linear .2s;
	animation: nav-data-v-5b4b3c91 .75s linear .2s;
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.plus_index .nav .anchor[data-v-5b4b3c91] {
	display: block;
	margin-bottom: .82658291rem;
	cursor: pointer
}

.plus_index .content[data-v-5b4b3c91] {
	margin: 0 auto;
	padding-top: 8%;
	padding-bottom: 2.68639445rem;
	width: 63%
}

.plus_index .content .news[data-v-5b4b3c91] {
	cursor: pointer;
	text-align: center;
	margin-bottom: 1.90114068rem
}

.plus_index .content .news .news_details[data-v-5b4b3c91] {
	font-weight: 900;
	line-height: 2.47974872rem;
	margin-bottom: .61993718rem;
	font-size: 2.31443214rem
}

.plus_index .content .news .news_tags[data-v-5b4b3c91] {
	margin: 0 auto;
	font-weight: 788;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem
}

.plus_index .content .news .news_tags .tag[data-v-5b4b3c91] {
	color: #000;
	margin-right: .28930402rem;
	padding: .20664573rem;
	background-color: #ec7215
}

.plus_index .content .news .news_arrow[data-v-5b4b3c91] {
	margin: 0 auto;
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -49.51231609rem
}

.plus_index .content .mores[data-v-5b4b3c91]:nth-child(2n) {
	margin-left: 18%
}

.plus_index .content .mores[data-v-5b4b3c91] {
	cursor: pointer;
	text-align: left;
	font-weight: 808;
	line-height: 1.65316581rem
}

.plus_index .content .mores .news_details[data-v-5b4b3c91] {
	margin-bottom: .61993718rem;
	font-size: 1.48784923rem
}

.plus_index .content .mores .news_tags[data-v-5b4b3c91] {
	font-weight: 788;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem
}

.plus_index .content .mores .news_tags .tag[data-v-5b4b3c91] {
	color: #000;
	margin-right: .28930402rem;
	padding: .20664573rem;
	background-color: #ec7215
}

.plus_index .content .mores .news_arrow[data-v-5b4b3c91] {
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -49.51231609rem
}

@media screen and (min-width:414px) and (max-width:1200px) {
	.plus_index .content .news .news_details[data-v-5b4b3c91] {
		font-size: 38px
	}

	.plus_index>.nav[data-v-5b4b3c91] {
		display: none
	}
}

@media screen and (max-width:414px) {
	.plus_index .nav[data-v-5b4b3c91] {
		display: none
	}

	.plus_index .content[data-v-5b4b3c91] {
		padding-top: 70px;
		padding-bottom: 70px;
		padding-left: 0;
		padding-right: 0
	}

	.plus_index .mobile-nav[data-v-5b4b3c91] {
		display: block
	}
}

.plus_detail[data-v-3b9a4cb2] {
	overflow: hidden;
	position: relative;
	text-align: center;
	color: #fff;
	min-height: 100vh;
	height: 100%;
	z-index: 1;
	background-color: #000
}

.plus_detail .nav[data-v-3b9a4cb2] {
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.plus_detail .nav a[data-v-3b9a4cb2] {
	text-align: right;
	display: block;
	cursor: pointer;
	opacity: .8;
	line-height: .82658291rem;
	margin-bottom: .82658291rem;
	font-size: .66126633rem;
	color: #fff
}

.plus_detail .content[data-v-3b9a4cb2] {
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 184px;
	padding-bottom: 100px;
	width: 62%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: .57860803rem
}

.plus_detail .content .cover[data-v-3b9a4cb2] {
	max-width: 100%
}

.plus_detail .content .concat[data-v-3b9a4cb2] {
	font-size: 16px;
	margin-top: .41329145rem;
	font-weight: 800
}

.plus_detail .content .detail[data-v-3b9a4cb2] {
	font-size: 18px;
	margin-top: 1.03322863rem;
	margin-bottom: 4.13291453rem;
	text-align: justify
}

.plus_detail .content .caption[data-v-3b9a4cb2] {
	color: #000;
	margin: 0 auto;
	width: 8.76177881rem;
	font-size: 1.48784923rem;
	background-color: #ec7215;
	margin-bottom: 3.30633163rem;
	margin-top: 1.44652009rem;
	padding: 10px 0
}

.plus_detail .content .release[data-v-3b9a4cb2] {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 3.30633163rem
}

.plus_detail .content .release .song[data-v-3b9a4cb2] {
	cursor: pointer;
	color: #fff;
	position: relative;
	width: 49%;
	height: 17.97817821rem;
	margin-bottom: 4.13291453rem;
	background-color: #0f0f0f
}

.plus_detail .content .release .song .release_detail[data-v-3b9a4cb2] {
	position: relative;
	padding-right: .41329145rem;
	padding-top: .41329145rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.plus_detail .content .release .song .release_detail .date[data-v-3b9a4cb2] {
	font-size: .57860803rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.plus_detail .content .release .song .release_detail .artist[data-v-3b9a4cb2] {
	font-size: .99189949rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.plus_detail .content .release .song .release_detail .title[data-v-3b9a4cb2] {
	font-size: 1.48784923rem;
	line-height: 1;
	margin-bottom: .49594974rem
}

.plus_detail .content .release .song .release_detail .label[data-v-3b9a4cb2] {
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem;
	height: .82658291rem;
	font-weight: 788;
	color: #000
}

.plus_detail .content .release .song .release_detail .label .tag[data-v-3b9a4cb2] {
	margin-left: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.plus_detail .content .release .song .release_detail .cover[data-v-3b9a4cb2] {
	position: absolute;
	top: 6.5713341rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 76%;
	height: 13.63861795rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.plus_detail .content .release .song_mobile[data-v-3b9a4cb2] {
	height: 210px;
	margin: 4px 0;
	width: 49%
}

.plus_detail .content .release .song_mobile .cover[data-v-3b9a4cb2] {
	width: 100%;
	height: 150px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.plus_detail .content .release .song_mobile .detail[data-v-3b9a4cb2] {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	color: #fff
}

.plus_detail .content .release .song_mobile .detail .date[data-v-3b9a4cb2] {
	font-size: 14px;
	font-weight: 700
}

.plus_detail .content .release .song_mobile .detail .name[data-v-3b9a4cb2] {
	font-size: 18px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.plus_detail .content .release .song_mobile .detail .artist[data-v-3b9a4cb2] {
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	top: 0;
	right: 0
}

.plus_detail .content .release .song_mobile .detail .tags[data-v-3b9a4cb2] {
	font-size: 12px;
	font-weight: 700;
	line-height: 12px
}

.plus_detail .content .release .song_mobile .detail .tags span[data-v-3b9a4cb2] {
	color: #0f0f0f;
	background-color: #ec7215;
	display: inline-block;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	margin-right: 4px
}

.plus_detail .mores[data-v-3b9a4cb2] {
	font-weight: 900;
	margin-bottom: .82658291rem;
	line-height: 2.47974872rem;
	cursor: pointer;
	text-align: left;
	width: 100%
}

.plus_detail .mores .news_details[data-v-3b9a4cb2] {
	text-align: center;
	margin-bottom: .61993718rem;
	font-size: 1.48784923rem;
	line-height: 1.2
}

.plus_detail .mores .news_tags[data-v-3b9a4cb2] {
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto;
	margin-bottom: .41329145rem;
	font-size: .57860803rem;
	line-height: .78525376rem
}

.plus_detail .mores .news_tags .tag[data-v-3b9a4cb2] {
	margin-right: .28930402rem;
	padding-top: .08265829rem;
	padding-bottom: .08265829rem;
	padding-left: .20664573rem;
	padding-right: .20664573rem;
	background-color: #ec7215
}

.plus_detail .mores .news_arrow[data-v-3b9a4cb2] {
	width: 3.22367333rem;
	height: 1.11588692rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -39.75863779rem -49.51231609rem
}

@media screen and (max-width:414px) {
	.plus_detail .nav[data-v-3b9a4cb2] {
		display: none
	}

	.plus_detail .content[data-v-3b9a4cb2] {
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
		padding: 60px 10px 50px 10px !important;
		margin: 0 !important;
		width: 100% !important
	}

	.plus_detail .content .detail[data-v-3b9a4cb2] {
		-webkit-column-count: auto;
		-moz-column-count: auto;
		column-count: auto
	}

	.plus_detail .content .song[data-v-3b9a4cb2] {
		display: none
	}

	.plus_detail .content .song_mobile[data-v-3b9a4cb2] {
		display: block
	}
}

.menu_base {
	width: 100%;
	background-color: #fff;
	color: #000
}

.menu_base .slogenMenu {
	position: fixed;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 9.13374111rem;
	height: 1.65316581rem;
	background-position: -21.20185155rem -49.51231609rem;
	background-size: 51.00016532rem 52.07472309rem;
	z-index: 1;
	background-color: #0f0f0f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.menu_base .slogenMenu .logo {
	width: 1.65316581rem;
	height: .82658291rem;
	background-position: -24.79748719rem -51.20681104rem
}

.menu_base .slogenMenu .ch,
.menu_base .slogenMenu .logo {
	cursor: pointer;
	background-size: 51.00016532rem 52.07472309rem
}

.menu_base .slogenMenu .ch {
	width: .95057034rem;
	height: .57860803rem;
	background-position: -28.1864771rem -51.20681104rem
}

.menu_base .slogenMenu .en {
	cursor: pointer;
	width: .82658291rem;
	height: .49594974rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -7.56323359rem -51.53744421rem
}

.menu_base .fill {
	width: 48.93370805rem;
	height: 24.7148289rem;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: -1;
	background-position: 0 0
}

.menu_base .button,
.menu_base .fill {
	position: fixed;
	top: 50%;
	background-size: 51.00016532rem 52.07472309rem
}

.menu_base .button {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: .99189949rem;
	height: .99189949rem;
	cursor: pointer;
	z-index: 1
}

.menu_base .search {
	right: .82658291rem;
	background-position: -46.99123822rem -49.51231609rem
}

.menu_base .close2 {
	position: fixed;
	top: .82658291rem;
	width: .99189949rem;
	height: .99189949rem;
	background-size: 51.00016532rem 52.07472309rem;
	cursor: pointer;
	z-index: 1
}

.menu_base .close,
.menu_base .close2 {
	left: .82658291rem;
	background-position: -43.02364027rem -49.51231609rem
}

.menu_base .slogen {
	top: 0;
	width: 9.13374111rem;
	height: 1.65316581rem;
	background-size: 51.00016532rem 52.07472309rem;
	cursor: pointer;
	background-position: -21.20185155rem -49.51231609rem
}

.menu_base .concatMenu,
.menu_base .slogen {
	position: fixed;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1
}

.menu_base .concatMenu {
	bottom: 0;
	width: 8.30715821rem;
	background-color: #0f0f0f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.menu_base .concatMenu>div {
	padding: .41329145rem
}

.menu_base .concatMenu .weixin div {
	width: 1.03322863rem;
	height: .82658291rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -23.72292941rem -51.20681104rem;
	position: relative
}

.menu_base .concatMenu .weixin:hover .qrcode {
	display: block
}

.menu_base .concatMenu .weixin .qrcode {
	display: none;
	text-align: center;
	position: absolute;
	width: 260px;
	height: 260px;
	top: -270px;
	left: -108px;
	background: #151515;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	border-radius: 5px
}

.menu_base .concatMenu .weixin .qrcode:before {
	content: "";
	position: absolute;
	bottom: -14px;
	left: 119px;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #151515
}

.menu_base .concatMenu .weixin .qrcode img {
	margin-top: 10px;
	width: 240px;
	height: 240px
}

.menu_base .concatMenu .weibo div {
	cursor: pointer;
	width: 1.03322863rem;
	height: .82658291rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -22.64837163rem -51.20681104rem
}

.menu_base .concatMenu .logo div {
	width: 1.40519094rem;
	height: .86791205rem;
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -21.20185155rem -51.20681104rem
}

.menu_index[data-v-3204b2fc] {
	position: relative;
	color: #000;
	min-height: 100vh;
	height: 100%;
	background-color: #fff;
	z-index: 1
}

.menu_index .content[data-v-3204b2fc] {
	width: 63%;
	min-height: 100vh;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto
}

.menu_index .content .wrap[data-v-3204b2fc],
.menu_index .content[data-v-3204b2fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.menu_index .content .wrap[data-v-3204b2fc] {
	width: 100%
}

.menu_index .content .wrap .left_part[data-v-3204b2fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.menu_index .content .wrap .left_part .nav .router[data-v-3204b2fc] {
	font-weight: 700;
	font-size: 2.14911556rem;
	line-height: 2.72772359rem;
	height: 2.72772359rem;
	cursor: pointer
}

.menu_index .content .wrap .left_part .sec_nav[data-v-3204b2fc] {
	padding-left: 2.06645727rem
}

.menu_index .content .wrap .left_part .sec_nav .sec_router[data-v-3204b2fc] {
	font-size: 1.65316581rem;
	line-height: 2.31443214rem;
	height: 2.31443214rem;
	cursor: pointer
}

.menu_index .content .wrap .right_part[data-v-3204b2fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: .57860803rem
}

.menu_index .content .wrap .right_part .links[data-v-3204b2fc] {
	height: 100%;
	line-height: .74392462rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.menu_index .content .wrap .right_part .links .link[data-v-3204b2fc] {
	margin-bottom: .82658291rem;
	cursor: pointer
}

.menu_index .content .wrap .right_part .infos[data-v-3204b2fc] {
	height: 100%;
	padding-left: 1.03322863rem
}

.menu_index .content .wrap .right_part .infos .info .flex_part[data-v-3204b2fc],
.menu_index .content .wrap .right_part .infos[data-v-3204b2fc] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.menu_index .content .wrap .right_part .infos .info .flex_part[data-v-3204b2fc] {
	margin-bottom: .82658291rem
}

.menu_index .content .wrap .right_part .infos .copy[data-v-3204b2fc] {
	font-size: .49594974rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.menu_index .content .wrap .right_part .infos .copy .firts[data-v-3204b2fc] {
	margin-bottom: .33063316rem
}

.menu_index .content .wrap .right_part .infos .copy a[data-v-3204b2fc] {
	color: #000
}

@media (max-width:1024px) {
	.menu_index .content[data-v-3204b2fc] {
		height: auto;
		padding: 3rem 0
	}

	.menu_index .content .wrap[data-v-3204b2fc] {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.menu_index .content .wrap .left_part[data-v-3204b2fc] {
		margin-bottom: 1rem
	}

	.menu_index .content .wrap .left_part[data-v-3204b2fc],
	.menu_index .content .wrap .right_part[data-v-3204b2fc] {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.menu-mobile[data-v-81930646] {
	min-height: 100vh;
	background-color: #fff
}

.menu-mobile .nav[data-v-81930646] {
	padding-top: 140px
}

.menu-mobile .nav div[data-v-81930646] {
	font-weight: 700;
	font-size: 24px;
	padding-left: 60px;
	color: #0f0f0f
}

.menu-mobile .footer[data-v-81930646] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 44px;
	width: 100%
}

.menu-mobile .footer .logo[data-v-81930646] {
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 120px;
	height: 22px;
	background-position: -50px 0;
	background-size: 204px 25px
}

.menu-mobile .footer .right[data-v-81930646] {
	position: absolute;
	background-position: -171px 0;
	background-size: 204px 25px;
	width: 33px;
	height: 21px;
	right: 10px;
	bottom: 10px
}

.search_index[data-v-14f4b8f8] {
	position: relative;
	color: #000;
	height: 100vh;
	background-color: #fff;
	z-index: 1
}

.search_index .home_base[data-v-14f4b8f8] {
	display: none
}

.search_index .go[data-v-14f4b8f8] {
	position: absolute;
	width: .99189949rem;
	height: .99189949rem;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -43.02364027rem -50.58687386rem;
	cursor: pointer
}

.search_index .content[data-v-14f4b8f8] {
	position: relative;
	height: calc(100% - 2.9rem);
	width: 63%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.search_index .content .top_part[data-v-14f4b8f8] {
	position: absolute;
	left: 0;
	right: 0;
	margin-top: 8.26582906rem;
	height: 7.43924616rem;
	padding-right: 3.22367333rem;
	padding-left: 3.22367333rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #000
}

.search_index .content .top_part .input_box[data-v-14f4b8f8] {
	position: relative;
	width: 100%
}

.search_index .content .top_part .input_box .input[data-v-14f4b8f8] {
	color: #fff;
	background-color: #000;
	width: 100%;
	outline-style: none;
	border: 0;
	font-size: 2.14911556rem;
	padding: 7px 0;
	font-family: Microsoft soft;
	font-weight: 700
}

.search_index .content .bottom_part[data-v-14f4b8f8] {
	position: absolute;
	bottom: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: .57860803rem
}

.search_index .content .bottom_part .flex_part[data-v-14f4b8f8] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: .82658291rem
}

.search_index .content .bottom_part .flex_part a[data-v-14f4b8f8] {
	color: #000
}

@media screen and (max-width:414px) {
	.search_index .home_base[data-v-14f4b8f8] {
		display: block
	}
}

@media screen and (max-width:414px) {

	.search_index .content .bottom_part[data-v-14f4b8f8],
	.search_index .menu_base .concatMenu {
		display: none
	}
}

.search_detail[data-v-dc5baa6c] {
	overflow: hidden;
	position: relative;
	color: #000;
	min-height: 100vh;
	background-color: #fff;
	z-index: 1
}

.search_detail .home_base[data-v-dc5baa6c] {
	display: none
}

.search_detail .go[data-v-dc5baa6c] {
	position: absolute;
	width: .99189949rem;
	height: .99189949rem;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: 51.00016532rem 52.07472309rem;
	background-position: -43.02364027rem -50.58687386rem;
	cursor: pointer
}

.search_detail .content[data-v-dc5baa6c] {
	position: relative;
	height: 100%;
	width: 63%;
	margin: 0 auto
}

.search_detail .content .caption[data-v-dc5baa6c] {
	width: 2.14911556rem;
	height: .82658291rem;
	line-height: .82658291rem;
	margin-bottom: .82658291rem;
	text-align: center;
	font-size: .57860803rem;
	background-color: #ec7215
}

.search_detail .content .search_box[data-v-dc5baa6c] {
	margin-top: 4.13291453rem;
	margin-bottom: .82658291rem;
	width: 52%;
	height: 3.30633163rem;
	padding-right: 3.22367333rem;
	padding-left: 3.22367333rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #000
}

.search_detail .content .search_box .input_box[data-v-dc5baa6c] {
	position: relative;
	width: 100%;
	height: 2.43841957rem;
	line-height: 2.43841957rem
}

.search_detail .content .search_box .input_box .input[data-v-dc5baa6c] {
	color: #fff;
	background-color: #000;
	width: 100%;
	outline-style: none;
	border: 0;
	font-size: 1.7358241rem;
	font-family: Microsoft soft;
	font-weight: 700
}

.search_detail .content .artist_box[data-v-dc5baa6c] {
	margin-bottom: .82658291rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.search_detail .content .artist_box .artist[data-v-dc5baa6c] {
	cursor: pointer;
	height: 2.43841957rem;
	font-size: 1.7358241rem;
	margin-bottom: .82658291rem;
	background-color: #ec7215
}

.search_detail .content .release_box[data-v-dc5baa6c] {
	margin-bottom: .82658291rem
}

.search_detail .content .release_box .release_wrapper[data-v-dc5baa6c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.search_detail .content .release_box .release_wrapper .release[data-v-dc5baa6c] {
	cursor: pointer;
	width: 7.76987932rem;
	height: 7.76987932rem;
	margin-right: 1.65316581rem;
	margin-bottom: .82658291rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.search_detail .content .news_box[data-v-dc5baa6c] {
	margin-bottom: 2.06645727rem
}

.search_detail .content .news_box .news_wrapper[data-v-dc5baa6c] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.search_detail .content .news_box .news_wrapper .news[data-v-dc5baa6c]:nth-child(odd) {
	margin-right: 1.57050752rem
}

.search_detail .content .news_box .news_wrapper .news[data-v-dc5baa6c] {
	cursor: pointer;
	width: 45%;
	margin-bottom: .82658291rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.search_detail .content .news_box .news_wrapper .news .date[data-v-dc5baa6c] {
	color: #ec7215;
	padding: .08265829rem;
	height: .82658291rem;
	margin-bottom: .16531658rem;
	font-size: .57860803rem;
	line-height: .82658291rem;
	background-color: #0f0f0f
}

.search_detail .content .news_box .news_wrapper .news .detail[data-v-dc5baa6c] {
	font-size: .99189949rem
}

@media screen and (max-width:414px) {
	.search_detail .home_base[data-v-dc5baa6c] {
		display: block
	}
}

@media screen and (max-width:414px) {

	.search_detail .content .bottom_part[data-v-dc5baa6c],
	.search_detail .menu_base .concatMenu {
		display: none
	}
}

.milestone[data-v-88d1fde0] {
	width: 12.27475616rem;
	height: 25.83071582rem;
	margin-bottom: 2.06645727rem;
	background-size: 12.27475616rem 25.83071582rem
}

.about_us[data-v-88d1fde0] {
	position: relative;
	text-align: center
}

.about_us .copy a[data-v-88d1fde0] {
	color: #000 !important
}

.about_us .nav[data-v-88d1fde0] {
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 2
}

.about_us .nav a[data-v-88d1fde0] {
	display: block;
	cursor: pointer;
	opacity: .8;
	line-height: .49594974rem;
	margin-bottom: 4.13291453rem;
	font-size: .49594974rem;
	color: #000
}

.about_us .nav .current[data-v-88d1fde0] {
	opacity: 1;
	text-shadow: -5px 0 16px #ec7215, 5px 0 16px #ec7215, 0 -5px 16px #ec7215, 0 5px 16px #ec7215
}

.about_us .mobile-nav[data-v-88d1fde0] {
	z-index: 1;
	background: #0f0f0f;
	-webkit-transition: height .5s;
	transition: height .5s;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 132px;
	border-top: 2px solid #fff
}

.about_us .mobile-nav div[data-v-88d1fde0] {
	text-align: center
}

.about_us .mobile-nav div a[data-v-88d1fde0] {
	color: #fff;
	display: inline-block;
	font-size: 24px;
	font-weight: 500;
	line-height: 44px
}

.about_us .mobile-nav div i[data-v-88d1fde0] {
	display: none;
	margin: 10px 0;
	margin-right: 6px;
	vertical-align: bottom;
	width: 24px;
	height: 24px;
	background-size: 1234px 1260px;
	background-position: -1041px -1225px
}

.about_us .mobile-nav .current a[data-v-88d1fde0] {
	color: #ec7215
}

.about_us .mobile-nav .current i[data-v-88d1fde0] {
	display: inline-block
}

.about_us .content[data-v-88d1fde0] {
	position: relative;
	text-align: center;
	padding-top: 130px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.about_us .content .logo[data-v-88d1fde0] {
	width: 14.21722599rem;
	height: 12.39874359rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin-bottom: 2.06645727rem
}

.about_us .content .mobile_logo[data-v-88d1fde0] {
	width: 220px;
	height: 40px;
	background-size: contain;
	background-repeat: no-repeat;
	margin-bottom: 20px
}

.about_us .content .detail[data-v-88d1fde0] {
	width: 47%;
	font-size: 1.15721607rem;
	line-height: 1.65316581rem;
	margin-bottom: 2.06645727rem
}

.about_us .content .banner[data-v-88d1fde0] {
	width: 100%;
	height: 28.55843941rem;
	margin-bottom: 2.06645727rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	z-index: 1
}

.about_us .content .concat[data-v-88d1fde0] {
	width: 63%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: contents;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.about_us .content .concat .concat_wrapper[data-v-88d1fde0] {
	margin-bottom: 2.06645727rem;
	width: 31.38%
}

.about_us .content .concat .concat_wrapper .concat_title[data-v-88d1fde0] {
	text-align: center;
	font-size: 1.15721607rem;
	line-height: 1.98379898rem;
	height: 1.98379898rem;
	left: 40rem;
	color: #fff;
	background-color: #0f0f0f
}

.about_us .content .concat .concat_wrapper .concat_detail[data-v-88d1fde0] {
	text-align: center;
	padding: .41329145rem;
	font-size: .74392462rem;
	line-height: 1.5;
	min-height: .57860803rem;
	background-color: #ec7215
}

.about_us .content .big_title[data-v-88d1fde0] {
	font-size: 2.6450653rem;
	height: 2.56240701rem;
	line-height: 2.56240701rem;
	font-weight: 700;
	margin-bottom: 1.03322863rem
}

.about_us .content .en_title[data-v-88d1fde0] {
	font-size: 1.44652009rem;
	height: 1.57050752rem;
	line-height: 1.57050752rem;
	font-weight: 700;
	margin-bottom: 1.03322863rem
}

.about_us .content .big_news[data-v-88d1fde0] {
	padding-bottom: 100px;
	width: 63%
}

.about_us .content .big_news .news_year .year[data-v-88d1fde0] {
	margin: 0 auto;
	width: 2.1904447rem;
	height: 4.3808894rem;
	font-size: 1.57050752rem;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-weight: 700;
	padding: .04132915rem
}

.about_us .content .big_news .news_year .year span[data-v-88d1fde0] {
	background-color: #ec7215
}

.about_us .content .big_news .news_month .month[data-v-88d1fde0] {
	margin: 0 auto;
	width: 2.39709043rem;
	font-size: .99189949rem;
	background-color: #ec7215
}

.about_us .content .big_news .news_month .news_content[data-v-88d1fde0]:nth-child(odd) {
	margin-right: 1.65316581rem
}

.about_us .content .big_news .news_month .news_content[data-v-88d1fde0]:nth-child(2n) {
	margin-top: 4.13291453rem
}

.about_us .content .big_news .news_month .news_detail[data-v-88d1fde0] {
	font-size: .99189949rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.about_us .content .big_news .news_month .news_detail .news_content[data-v-88d1fde0] {
	width: 47%
}

@media screen and (min-width:768px) and (max-width:1300px) {
	.about_us .content .concat .concat_wrapper[data-v-88d1fde0] {
		width: 49%
	}
}

@media screen and (min-width:414px) and (max-width:768px) {
	.about_us .content .concat .concat_wrapper[data-v-88d1fde0] {
		width: 100%
	}
}

@media screen and (max-width:414px) {
	.about_us[data-v-88d1fde0] {
		background: #fff;
		padding-bottom: 132px
	}

	.about_us .mobile-nav[data-v-88d1fde0] {
		display: block
	}

	.about_us .home_base[data-v-88d1fde0] {
		display: none !important
	}

	.about_us .header[data-v-88d1fde0] {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		height: 40px;
		overflow: hidden;
		width: 100%;
		background: #fff;
		z-index: 3
	}

	.about_us .header .close[data-v-88d1fde0] {
		float: left;
		margin-top: 8px;
		margin-left: 10px;
		width: 24px;
		height: 24px;
		background-position: 0 0;
		background-size: 204px 25px
	}

	.about_us .header .right[data-v-88d1fde0] {
		background-position: -171px 0;
		background-size: 204px 25px;
		width: 33px;
		height: 21px;
		float: right;
		margin-right: 10px;
		margin-top: 9px
	}

	.about_us .content[data-v-88d1fde0] {
		display: block !important;
		margin: 0 10px !important;
		padding-top: 80px !important
	}

	.about_us .content .logo[data-v-88d1fde0] {
		display: none !important
	}

	.about_us .content .mobile_logo[data-v-88d1fde0] {
		display: block !important
	}

	.about_us .content .big_news[data-v-88d1fde0] {
		width: 100% !important
	}

	.about_us .content .big_news .news_year .year[data-v-88d1fde0] {
		display: none
	}

	.about_us .content .big_news .news_month[data-v-88d1fde0] {
		overflow: hidden;
		margin-top: 20px
	}

	.about_us .content .big_news .news_month .mobile_year[data-v-88d1fde0] {
		float: left;
		display: block;
		background-color: #ec7215;
		padding: 2px 4px
	}

	.about_us .content .big_news .news_month .month[data-v-88d1fde0] {
		float: left;
		margin: 0 !important;
		margin-left: 10px !important;
		width: auto !important;
		padding: 2px 4px
	}

	.about_us .content .big_news .news_month .news_detail[data-v-88d1fde0] {
		display: block
	}

	.about_us .content .big_news .news_month .news_detail .news_content[data-v-88d1fde0] {
		width: 100%;
		margin: 0;
		margin-bottom: 10px
	}

	.about_us .content .big_news .news_month .news_detail[data-v-88d1fde0] {
		margin-top: 10px;
		float: left
	}

	.about_us .concat[data-v-88d1fde0] {
		width: 100% !important;
		display: inline-block !important
	}

	.about_us .concat .concat_wrapper[data-v-88d1fde0] {
		display: block;
		text-align: left;
		width: 100% !important
	}

	.about_us .concat .concat_wrapper .concat_detail[data-v-88d1fde0],
	.about_us .concat .concat_wrapper .concat_title[data-v-88d1fde0] {
		display: inline-block;
		padding: 0 10px !important
	}

	.about_us .concat .concat_wrapper p[data-v-88d1fde0] {
		display: block
	}

	.about_us .concat .concat_wrapper .concat_detail[data-v-88d1fde0] {
		font-weight: 700;
		height: 32px !important;
		line-height: 32px !important;
		font-size: 18px !important;
		vertical-align: top
	}

	.about_us .milestone[data-v-88d1fde0] {
		width: 148.5px;
		height: 312.5px;
		background-size: 148.5px 312.5px
	}

	.about_us .nav[data-v-88d1fde0] {
		display: none !important
	}

	.about_us .detail[data-v-88d1fde0] {
		width: 100% !important;
		text-align: left !important
	}

	.about_us .banner[data-v-88d1fde0] {
		display: none !important
	}

	.about_us .big_title[data-v-88d1fde0],
	.about_us .en_title[data-v-88d1fde0] {
		text-align: left !important
	}

	.about_us .slogan[data-v-88d1fde0] {
		display: block;
		margin-bottom: 30px;
		width: 100%
	}

	.about_us .slogan p[data-v-88d1fde0] {
		text-align: left;
		font-size: 24px;
		line-height: 24px;
		font-weight: 700;
		color: #0f0f0f !important
	}

	.about_us .contact[data-v-88d1fde0] {
		display: block;
		width: 100%;
		text-align: left
	}

	.about_us .contact span[data-v-88d1fde0] {
		margin-bottom: 10px;
		width: 40px;
		height: 40px;
		text-align: center;
		display: block;
		background: #0f0f0f
	}

	.about_us .contact span i[data-v-88d1fde0] {
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		display: inline-block;
		width: 25px;
		height: 25px;
		background-size: 1234px 1260px
	}

	.about_us .contact span .weixin[data-v-88d1fde0] {
		background-position: -574px -1239px
	}

	.about_us .contact span .weibo[data-v-88d1fde0] {
		background-position: -548px -1239px
	}

	.about_us .contact h2[data-v-88d1fde0] {
		font-size: 32px;
		line-height: 32px;
		font-weight: 700
	}

	.about_us .contact h3[data-v-88d1fde0] {
		font-size: 18px;
		font-weight: 700;
		margin-bottom: 10px
	}

	.about_us .contact p[data-v-88d1fde0] {
		font-size: 14px;
		font-weight: 700
	}
}

.studio_index[data-v-34c34589] {
	position: relative;
	color: #fff;
	background-color: #000;
	height: 100%;
	z-index: 1
}

.studio_index .nav[data-v-34c34589] {
	position: fixed;
	right: 1.15721607rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 1
}

.studio_index .nav a[data-v-34c34589] {
	display: block;
	cursor: pointer;
	opacity: .8;
	line-height: .49594974rem;
	margin-bottom: 1.40519094rem;
	font-size: .49594974rem;
	color: #fff
}

.studio_index .nav a[data-v-34c34589]:hover {
	-webkit-box-shadow: inset 0 0 .3rem .2rem rgba(97, 226, 255, .2);
	box-shadow: inset 0 0 .3rem .2rem rgba(97, 226, 255, .2);
	border-radius: 32.36%;
	opacity: 1
}

.studio_index .content[data-v-34c34589] {
	position: relative;
	text-align: center;
	padding-top: 9%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.studio_index .content .studio[data-v-34c34589] {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.studio_index .content .studio1[data-v-34c34589] {
	width: 63%;
	height: 17.6062159rem;
	margin-bottom: 3.71962308rem
}

.studio_index .content .studio_logo[data-v-34c34589] {
	width: 11.32418582rem;
	height: 6.1993718rem;
	margin-bottom: 1.23987436rem
}

.studio_index .content .concat[data-v-34c34589] {
	font-size: .57860803rem;
	font-weight: 700;
	text-align: center;
	margin-bottom: .41329145rem;
	line-height: .78525376rem
}

.studio_index .content .studio_wrapper[data-v-34c34589] {
	margin-top: 2.06645727rem;
	height: 19.79666061rem;
	width: 46%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.studio_index .content .studio_wrapper .studio2[data-v-34c34589],
.studio_index .content .studio_wrapper .studio3[data-v-34c34589] {
	height: 100%;
	width: 47%
}

.studio_index .content .studio_info[data-v-34c34589] {
	margin-bottom: 2.06645727rem;
	font-weight: 700;
	width: 63%;
	font-size: 1.15721607rem;
	line-height: 1.65316581rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 11.57216069rem
}

.studio_index .content .studio_info p[data-v-34c34589] {
	text-align: left;
	width: 49%
}

.studio_index .content .studio_one[data-v-34c34589] {
	width: 63%;
	padding-left: 16%;
	height: 19.05273599rem;
	margin-bottom: 5.37278889rem
}

.studio_index .content .studio_one .studio4[data-v-34c34589] {
	height: 100%
}

.studio_index .content .studio_one .studio_one_info[data-v-34c34589] {
	position: relative;
	left: 0;
	top: -50%;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	font-size: 2.14911556rem;
	color: #ec7215;
	line-height: 2.47974872rem;
	width: 52%;
	text-align: left;
	font-weight: 100
}

.studio_index .content .studio_one_desc[data-v-34c34589] {
	width: 34%;
	font-size: 1.15721607rem;
	text-align: left;
	margin-bottom: 2.89304017rem
}

.studio_index .content .studio_one_more[data-v-34c34589] {
	width: 63%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: left;
	font-size: .57860803rem;
	line-height: .82658291rem
}

.studio_index .content .studio_one_more .left_part[data-v-34c34589] {
	width: 49%
}

.studio_index .content .studio_one_more .left_part .studio5[data-v-34c34589] {
	width: 100%;
	height: 9.91899488rem;
	margin-bottom: 1.65316581rem
}

.studio_index .content .studio_one_more .right_part[data-v-34c34589] {
	width: 49%;
	padding: 3.30633163rem
}

.studio_index .content .studio_one_more .right_part .studio6[data-v-34c34589] {
	width: 100%;
	height: 9.91899488rem;
	margin-bottom: 1.65316581rem
}

.studio_index .content .studio_two[data-v-34c34589] {
	width: 63%;
	height: 19.92064804rem;
	margin-bottom: 6.1993718rem
}

.studio_index .content .studio_two .studio7[data-v-34c34589] {
	height: 100%
}

.studio_index .content .studio_two .studio_two_info[data-v-34c34589] {
	position: relative;
	left: 0;
	top: -35%;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	font-size: 2.14911556rem;
	color: #ec7215;
	line-height: 2.47974872rem;
	padding-left: 27%;
	width: 73%;
	text-align: left;
	font-weight: 100
}

.studio_index .content .studio_two_desc[data-v-34c34589] {
	width: 97%;
	height: 9.91899488rem;
	margin-bottom: 2.06645727rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.studio_index .content .studio_two_desc .studio8[data-v-34c34589],
.studio_index .content .studio_two_desc .studio9[data-v-34c34589],
.studio_index .content .studio_two_desc .studio10[data-v-34c34589] {
	width: 31%;
	height: 100%
}

.studio_index .content .studio_two_more[data-v-34c34589] {
	font-size: .57860803rem;
	line-height: .82658291rem;
	width: 30%;
	text-align: left;
	font-weight: 300;
	margin-bottom: 3.71962308rem
}

.studio_index .content .studio_three[data-v-34c34589] {
	width: 63%;
	padding-right: 16%;
	height: 19.05273599rem;
	margin-bottom: 3.30633163rem
}

.studio_index .content .studio_three .studio11[data-v-34c34589] {
	height: 19.05273599rem;
	height: 100%
}

.studio_index .content .studio_three .studio_three_info[data-v-34c34589] {
	position: relative;
	left: 52%;
	top: -50%;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	font-size: 2.14911556rem;
	color: #ec7215;
	line-height: 2.47974872rem;
	width: 52%;
	text-align: left;
	font-weight: 100
}

.studio_index .content .studio_three_desc[data-v-34c34589] {
	margin-bottom: 8.80310795rem;
	width: 63%;
	font-size: .57860803rem;
	line-height: .82658291rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 11.57216069rem
}

.studio_index .content .studio_three_desc p[data-v-34c34589] {
	text-align: left;
	width: 49%
}

@media screen and (max-width:414px) {
	.studio_index .nav[data-v-34c34589] {
		display: none
	}

	.studio_index .content[data-v-34c34589] {
		width: 100% !important;
		margin: 0 !important;
		padding-top: 84px
	}

	.studio_index .content .studio[data-v-34c34589] {
		width: 100%
	}

	.studio_index .content .concat[data-v-34c34589] {
		font-size: 18px;
		line-height: 1;
		font-weight: 400
	}

	.studio_index .content .studio_wrapper[data-v-34c34589] {
		width: 100%;
		margin-bottom: 15px
	}

	.studio_index .content .studio_info[data-v-34c34589] {
		width: 90%;
		display: block
	}

	.studio_index .content .studio_info p[data-v-34c34589] {
		width: 100%;
		text-align: center;
		font-weight: 400
	}

	.studio_index .content .studio_one[data-v-34c34589] {
		width: 100%;
		padding: 0;
		margin: 0;
		margin-top: 30px
	}

	.studio_index .content .studio_one .studio_one_info[data-v-34c34589] {
		text-align: center;
		margin: 0;
		width: 100%;
		font-weight: 300
	}

	.studio_index .content .studio_one .studio_one_info span[data-v-34c34589] {
		font-weight: 500
	}

	.studio_index .content .studio_one_desc[data-v-34c34589] {
		margin-top: 40px;
		width: 100%
	}

	.studio_index .content .studio_one_more[data-v-34c34589] {
		width: 94%
	}

	.studio_index .content .studio_one_more .left_part[data-v-34c34589],
	.studio_index .content .studio_one_more .right_part[data-v-34c34589] {
		padding: 0;
		width: 50%;
		font-weight: 400;
		line-height: 1.4
	}

	.studio_index .content .studio_one_more .left_part .studio[data-v-34c34589],
	.studio_index .content .studio_one_more .right_part .studio[data-v-34c34589] {
		margin: 0
	}

	.studio_index .content .studio_two[data-v-34c34589] {
		width: 100%
	}

	.studio_index .content .studio_two .studio_two_info[data-v-34c34589] {
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: center;
		font-weight: 300;
		margin-top: -60px
	}

	.studio_index .content .studio_two .studio_two_info span[data-v-34c34589] {
		font-weight: 500
	}

	.studio_index .content .studio_two_desc[data-v-34c34589] {
		width: 90%;
		margin-top: 100px;
		-ms-flex-wrap: wrap-reverse;
		flex-wrap: wrap-reverse;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.studio_index .content .studio_two_desc img[data-v-34c34589] {
		height: auto !important;
		width: 50% !important
	}

	.studio_index .content .studio_two_more[data-v-34c34589] {
		font-size: 16px;
		line-height: 1.4;
		width: 90%
	}

	.studio_index .content .studio_three[data-v-34c34589] {
		width: 96%;
		padding: 0
	}

	.studio_index .content .studio_three .studio_three_info[data-v-34c34589] {
		width: 100%;
		left: 0;
		text-align: center;
		font-weight: 300
	}

	.studio_index .content .studio_three .studio_three_info span[data-v-34c34589] {
		font-weight: 900
	}

	.studio_index .content .studio_three_desc[data-v-34c34589] {
		margin-top: 60px;
		width: 90%;
		display: block
	}

	.studio_index .content .studio_three_desc p[data-v-34c34589] {
		margin-top: 10px;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.4;
		width: 100%
	}
}