.pc .breadcrumb[data-v-0dbe2fb3] {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: 59px;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #999;
	font-size: 14px
}

.pc .breadcrumb-arrow[data-v-0dbe2fb3] {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTJWVlZmZmZmZmZiYmJmZmZiYmBnYJ78AAAAHdFJOUwAcuNtvi2O/1aiKAAAAKUlEQVQI12NgYGQAA1YFCK0EoZig3CCorCKYYjEEU84CGBw2CIcRxAEAUmQCO/xrsPcAAAAASUVORK5CYII=);
	background-size: 100% 100%;
	height: 12px;
	margin: 0 8px;
	width: 12px
}

.pc .breadcrumb-item[data-v-0dbe2fb3] {
	cursor: pointer;
	transition: .3s;
	-webkit-transition: .3s
}

.pc .breadcrumb-item[data-v-0dbe2fb3]:hover {
	color: #d62448
}

.pc .details-content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.pc .details-content-left {
	width: 948px;
	-ms-flex-negative: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	flex-shrink: 0;
	padding-right: 12px
}

.video-player {
	height: 67vh;
	position: relative;
	width: 100%;
}

.pc .video-player {
	height: 589px;
}

.flex,
.flex-center {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.player {
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 100%;
}

.dplayer-video {
	display: none;
	height: 589px;
	width: 100%;
}

.dplayer-video-current {
	display: block;
}

.dplayer {
	line-height: 1;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: auto;
}

.text-overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.details-title {
	font-weight: 700;
	line-height: 1
}

.pc .details-title {
	font-size: 18px;
	line-height: 1;
	padding: 18px 0
}

.flex-center {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.details-label {
	background-color: rgb(255, 241, 220);
	color: rgb(176, 114, 21);
	font-weight: 400;
	line-height: 1;
	padding: 2px;
}

.pc .details-label {
	border-radius: 14px;
	font-size: 14px;
	height: 26px;
	margin-right: 12px;
	padding: 0 12px;
}

.collapse[data-v-762ce6c7] {
	color: #999;
	overflow: hidden;
	position: relative;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box
}

.collapse-btn[data-v-762ce6c7] {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURUdwTP///////////////////////////x1LVb4AAAAHdFJOUwBvVpYgMEQVBCZeAAAAP0lEQVQI12NgwA1YYKS4AIhhrsCQXgikmcsDGJjKgULiRUCeeCEDY7kCkMFYLgAWAAoVl4M1AIUKoUZBTMANAPhWB43m3MUjAAAAAElFTkSuQmCC);
	background-size: 100% 100%;
	bottom: 0;
	display: block;
	position: absolute;
	right: 0;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}


.pc .collapse[data-v-762ce6c7] {
	-webkit-line-clamp: 2;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 36px;
	padding-top: 15px;
}

.pc .collapse-btn[data-v-762ce6c7] {
	bottom: 4px;
	height: 15px;
	width: 15px;
}

.pc .collapse.expanded[data-v-762ce6c7] {
	-webkit-line-clamp: 99;
}

.pc .episodes[data-v-3c984781] {
	background: #131313;
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: 729px;
	padding: 20px 16px;
	width: 252px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.episodes-title[data-v-3c984781] {
	color: #fff;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1.4375rem;
	font-weight: 400;
	height: 3.0625rem;
	line-height: 1;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0 1.34375rem 1.4375rem;
}

.pc .episodes-title[data-v-3c984781] {
	font-size: 16px;
	height: 41px;
	line-height: 26px;
	padding: 0 0 20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.episodes-list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 1.4375rem;
}

.pc .episodes-list {
	margin-left: -4px;
	overflow: auto;
	padding: 0;
	width: 240px;
}

.episodes-button {
	background: #26252b;
	border-radius: .4375rem;
	color: #e7e7e7;
	font-size: 1.34375rem;
	font-weight: 400;
	height: 4.40625rem;
	line-height: 1;
	margin: 0 .75rem .71875rem 0;
	position: relative;
	width: 5.59375rem;
}

.episodes-button,
.episodes-button__lock {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.episodes-play {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    height: 1.125rem;
    justify-content: space-between;
    width: 1.25rem;
}
.pc .episodes-play {
    height: 14px;
    width: 17px;
}
.episodes-play span {
    background: #d62448;
    border-radius: .1875rem;
    height: 1.125rem;
    width: .25rem;
    -ms-flex-negative: 0;
    -webkit-animation: breath 1.5s ease-in-out infinite;
    animation: breath 1.5s ease-in-out infinite;
    flex-shrink: 0;
}
.pc .episodes-play span {
    border-radius: 4px;
    height: 14px;
    width: 3px;
}

.pc .episodes-button {
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	height: 42px;
	margin: 0 4px 12px;
	transition: .3s;
	-webkit-transition: .3s;
	width: 49px;
}

.pc .episodes-button:hover {
    background: rgba(38, 37, 43, .9);
    color: #d62448;
}

.mobile .header {
	height: 3.96875rem;
}

.mobile .header-container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: 66px;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(0, 0, 0, .6);
	z-index: 99;
}

.mobile .header-container {
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}

.back {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTP///////////////////////////////////////////////w2imYoAAAAMdFJOUwBm0zHztoIPnRvnQv9B30gAAAB/SURBVBjTY2AgFhiichnPJKDwZc4EoEofmoAqrYnMZTtzqACZn3NGHVX6KIp0z5lwZC7HmaMMqLobkLnMZ04woJqGIg3ULoDmlcUofPY1RwxQBLac8Ubhc/sc2YAiYIKmgHkNmhVWZw6i8DnRFUxCV6CDpqAINXwZ2IMMiIk1AFllJiD3rqRcAAAAAElFTkSuQmCC);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 1.34375rem 1.34375rem;
	height: 3.96875rem;
	width: 3.65625rem;
}

.home {
	background-image: url(data:image/png;base64,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);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 1.34375rem 1.34375rem;
	height: 3.96875rem;
	width: 3.65625rem;
}

.layout-content {
	min-height: 90vh;
	margin-top: 3vh;
}

.mobile .details-title {
	font-size: 1.71875rem;
	line-height: 2.15625rem;
	margin: 1.34375rem 1.4375rem .90625rem;
	max-height: 4.3125rem;
	overflow: hidden;
	position: relative;
}

.mobile .details-label {
	border-radius: 1.875rem;
	font-size: 1.09375rem;
	min-height: 2.75rem;
	margin-right: .90625rem;
	margin-bottom: .50625rem;
	padding: 0 .71875rem;
}

.mobile .video-player {
/*	height: auto;*/
}

.mobile .pd-x-46 {
	padding-left: 1.4375rem;
	padding-right: 1.4375rem;
	flex-wrap: wrap;
}

.mobile .collapse {
	position: relative;
	-webkit-line-clamp: 99;
	font-size: 1.25rem;
	line-height: 1.625rem;
	margin-bottom: 2.4375rem;
	overflow: inherit;
	padding: 0;
}

.mobile .collapse-content {
	padding: .90625rem 1.4375rem 0;
}

.mobile .collapse-btn[data-v-762ce6c7] {
	bottom: .125rem;
	height: .8125rem;
	right: 1.4375rem;
	width: .8125rem;
}
.mobile .collapse-content {
	display: none;
}
.mobile .collapse-btn[data-v-762ce6c7] {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.expanded .collapse-btn[data-v-762ce6c7] {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
@keyframes breath {
	0% {
		height: 100%
	}

	50% {
		height: 50%
	}

	to {
		height: 100%
	}
}