#zjy-article-content {
	position: relative;
	/*background-color: #fafbfc*/
}
#zjy-article-content .zjy-article-content {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	/*background-color: #fafbfc;*/
	/*padding: 0 4.8vw 8vw;*/
	content: "viewport-units-buggyfill; padding: 0 4.8vw; padding-bottom: 8vw"
}
#zjy-article-content .zjy-article-content #zjy-article-header {
    margin-bottom: 6.4vw;
    content: "viewport-units-buggyfill; margin-bottom: 6.4vw";
}
#zjy-article-content .zjy-article-content #zjy-article-header h1 {
    font-family: fzyasong-h-gbk,fzyasongs-r-gb,pingfang sc,miui,system-ui,-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,droid sans,helvetica neue,helvetica,sans-serif;
    font-size: 1.5rem;
    text-align: left;
    line-height: 2.25rem;
    padding: 3.2vw 0;
    margin: 0;
    color: #333;
    word-break: normal;
    word-wrap: break-word;
    white-space: pre-wrap;
    content: "viewport-units-buggyfill; padding: 3.2vw 0";
}
#zjy-article-content .zjy-article-content #zjy-article-header .header-info {
	font-family: pingfang sc,miui,system-ui,-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,droid sans,helvetica neue,helvetica,sans-serif;
	position: relative;
	height: auto;
	line-height: 0
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info .header-site-logo {
	position: relative;
	display: inline-block;
	vertical-align: baseline;
	width: 4.8vw;
	height: 4.8vw;
	margin-right: 1.867vw;
	overflow: hidden;
	bottom: 1px;
	content: "viewport-units-buggyfill; width: 4.8vw; height: 4.8vw; margin-right: 1.867vw"
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info .header-site-logo:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	display: block;
	content: "";
	width: 4.8vw;
	height: 4.8vw;
	background-color: transparent;
	border: 1px solid rgba(0,0,0,.08);
	border-radius: 8.533vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info .header-site-logo .header-site-logo-pic {
	width: 100%;
	height: 100%;
	border-radius: 8.533vw;
	z-index: 1;
	content: "viewport-units-buggyfill; border-radius: 8.533vw"
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info .header-site-logo .header-site-logo-txt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 8.533vw;
	font-size: 3.2vw;
	overflow: hidden;
	text-align: center;
	background-color: rgba(34,34,34,.05);
	content: "viewport-units-buggyfill; border-radius: 8.533vw; font-size: 3.2vw"
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info .header-site-logo-txt {
	font-size: .875rem;
	line-height: 4.8vw;
	display: inline-block;
	vertical-align: top;
	margin-right: 1.6vw;
	content: "viewport-units-buggyfill; line-height: 4.8vw; margin-right: 1.6vw"
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info .header-site-time {
	font-size: .875rem;
	line-height: 4.8vw;
	color: #bbb;
	display: inline-block;
	vertical-align: top;
	content: "viewport-units-buggyfill; line-height: 4.8vw"
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info.zjy-author {
	height: 10.667vw;
	content: "viewport-units-buggyfill; height: 10.667vw"
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info.zjy-author.small {
	height: auto
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info.zjy-author .header-site-logo-big {
	position: relative;
	display: inline-block;
	margin-right: 1.333vw;
	width: 10.667vw;
	height: 10.667vw;
	overflow: hidden;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 8.533vw;
	bottom: 1px;
	content: "viewport-units-buggyfill; margin-right: 1.333vw; width: 10.667vw; height: 10.667vw; border-radius: 8.533vw"
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info.zjy-author .header-site-logo-big .header-site-logo-pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 8.533vw;
	z-index: 1;
	-webkit-transition: opacity .2s ease 0s;
	transition: opacity .2s ease 0s;
	opacity: 1;
	content: "viewport-units-buggyfill; border-radius: 8.533vw"
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info.zjy-author .header-site-logo-big .header-site-logo-txt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 8.533vw;
	font-size: 6.933vw;
	overflow: hidden;
	text-align: center;
	background-color: rgba(34,34,34,.05);
	content: "viewport-units-buggyfill; border-radius: 8.533vw; font-size: 6.933vw"
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info.zjy-author .zjy-subscribe {
	position: absolute;
	right: 0;
	bottom: -1.6vw;
	color: #fff;
	background-color: #e32416;
	content: "viewport-units-buggyfill; bottom: -1.6vw"
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info.zjy-author .zjy-subscribe.active {
	background-color: #abb3ba
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-desc {
	display: inline-block;
	vertical-align: top
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-desc .source-name {
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	margin-bottom: 2px
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-desc .source-name .source-author-name {
	padding-left: 12px
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-desc .author-name {
	font-size: 12px;
	line-height: 17px
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-desc .author-name>span {
	color: #bbb
}

#zjy-article-content .zjy-article-content #zjy-article-header .header-info-editor {
	font-family: pingfang sc,miui,system-ui,-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,droid sans,helvetica neue,helvetica,sans-serif;
	margin-top: 2.133vw;
	font-size: .875rem;
	content: "viewport-units-buggyfill; margin-top: 2.133vw"
}
#zjy-article-content .zjy-article-content #zjy-article-body {
	position: relative;
	max-width: 192vw;
	min-height: 100%;
	margin: 0 auto;
	color: #333;
	font-size: 1.125rem;
	line-height: 2.25rem;
	text-align: justify;
	content: "viewport-units-buggyfill; max-width: 192vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.web-video.zjy-content.zjy-video .video-box {
	position: absolute;
	top: 0;
	right: 0;
	display: block
}

#zjy-article-content .zjy-article-content #zjy-article-body.web-video.zjy-content.zjy-video {
	position: relative;
	padding-top: 56.25%
}

#zjy-article-content .zjy-article-content #zjy-article-body p {
	text-align: justify;
	text-indent: unset;
	margin: 0 0 5.333vw;
	word-wrap: break-word;
	content: "viewport-units-buggyfill; margin: 0 0 5.333vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body p.sub-title {
	font-weight: 700
}

#zjy-article-content .zjy-article-content #zjy-article-body .img-para {
	position: relative;
	text-align: center;
	text-indent: unset;
	margin: 0 0 5.333vw;
	content: "viewport-units-buggyfill; margin: 0 0 5.333vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body .img-para .placeholder {
	width: 100%;
	z-index: -1;
	display: none
}

#zjy-article-content .zjy-article-content #zjy-article-body .img-para img {
	max-width: 100%;
	text-align: center;
	background-color: #eee;
	transition: opacity .3s linear;
	-webkit-transition: opacity .3s linear;
	opacity: .3;
	border: none
}

#zjy-article-content .zjy-article-content #zjy-article-body .img-para img.error,#zjy-article-content .zjy-article-content #zjy-article-body .img-para img.loaded {
	opacity: 1;
	background-color: transparent
}

#zjy-article-content .zjy-article-content #zjy-article-body div img {
	max-width: 100%;
	text-align: center
}

#zjy-article-content .zjy-article-content #zjy-article-body .img-desc,#zjy-article-content .zjy-article-content #zjy-article-body .imgdesc {
	font-family: pingfang sc,miui,system-ui,-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,droid sans,helvetica neue,helvetica,sans-serif;
	text-indent: 0;
	text-align: left;
	margin-top: -10px;
	font-size: .875rem;
	color: #999;
	line-height: 1.25rem;
	border-bottom: 3px solid #f2f2f5;
	padding-bottom: 15px
}

#zjy-article-content .zjy-article-content #zjy-article-body .video-box {
	margin-bottom: 5.333vw;
	content: "viewport-units-buggyfill; margin-bottom: 5.333vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body .caption p {
	margin: 0;
	text-align: center
}

#zjy-article-content .zjy-article-content #zjy-article-body .caption p span {
	text-indent: 0;
	text-align: left;
	margin-top: -2.667vw;
	font-size: .875rem;
	color: #bbb;
	line-height: 1.25rem;
	content: "viewport-units-buggyfill; margin-top: -2.667vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video {
	position: relative;
	padding: 0
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .article-editor-content,#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .sub-title {
	display: none
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-box {
	display: none;
	margin: 0
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-desc {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 16px;
	padding: 16px 0
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-desc .title {
	font-family: fzyasong-h-gbk,fzyasongs-r-gb,pingfang sc,miui,system-ui,-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,droid sans,helvetica neue,helvetica,sans-serif;
	margin-bottom: 8px;
	font-size: 1.1875rem;
	line-height: 1.5rem;
	color: #191f25;
	font-weight: 400;
	text-align: left
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-desc .desc {
	font-family: pingfang sc,miui,system-ui,-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,droid sans,helvetica neue,helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #abb3ba;
	text-align: left
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-desc .desc .author {
	margin-right: 5px
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-desc .desc .time {
	display: inline-block;
	min-width: 80px
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-info {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 4.267vw;
	border-top: 1px solid #f7f7f7;
	background-color: #fff;
	background-image: linear-gradient(180deg,#f7f7f7,#fff 4.267vw);
	content: "viewport-units-buggyfill; padding: 4.267vw; background-image: linear-gradient(180deg, #f7f7f7, #fff 4.267vw)"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-info .info-title {
	font-family: fzyasong-h-gbk,fzyasongs-r-gb,pingfang sc,miui,system-ui,-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,droid sans,helvetica neue,helvetica,sans-serif;
	position: relative;
	font-size: 1.1875rem;
	line-height: 1.6rem;
	font-weight: 400;
	margin-bottom: 3.2vw;
	padding-left: 3.2vw;
	color: #000;
	content: "viewport-units-buggyfill; margin-bottom: 3.2vw; padding-left: 3.2vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-info .info-title:before {
	position: absolute;
	left: 0;
	top: .8vw;
	background-color: #e32416;
	content: "";
	height: 1rem;
	width: 1.067vw
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-info .info-detail {
	position: relative;
	font-size: .875rem;
	line-height: 1.375rem;
	color: #666;
	overflow: hidden
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-video .video-info .info-detail .actor {
	margin-right: 2.667vw;
	content: "viewport-units-buggyfill; margin-right: 2.667vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content p {
	text-indent: unset;
	text-align: justify
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content li,#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content ol,#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content ul {
	list-style: inherit
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content [data-node-type=paragraph] {
	font-size: 1.125rem;
	line-height: 1.9125rem
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content h3>[data-node-type=paragraph] {
	line-height: 1.75rem;
	margin-bottom: 5.333vw;
	content: "viewport-units-buggyfill; margin-bottom: 5.333vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content h1,#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content h3 [data-node-type=paragraph] {
	color: #2c2e31;
	font-weight: bolder;
	font-size: 1.1875rem
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content h1>[data-node-type=paragraph] {
	line-height: 1.75rem;
	margin-bottom: 5.333vw;
	color: #2c2e31;
	font-weight: bolder;
	font-size: 1.1875rem;
	content: "viewport-units-buggyfill; margin-bottom: 5.333vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content .hugo-pagination {
	display: none
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content b,#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content strong {
	font-weight: bolder
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content .hugo-image {
	padding: 5.333vw;
	cursor: pointer;
	content: "viewport-units-buggyfill; padding: 5.333vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content .hugo-image .image {
	display: block;
	max-height: 110.667vw;
	max-width: 100%;
	margin: 0 auto;
	content: "viewport-units-buggyfill; max-height: 110.667vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content .hugo-image>.caption {
	padding: 5.333vw 0;
	content: "viewport-units-buggyfill; padding: 5.333vw 0"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content .hugo-image>.caption>[data-node-type=paragraph] {
	color: #949699;
	font-size: .875rem
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content blockquote {
	font-family: pingfang sc,miui,system-ui,-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,droid sans,helvetica neue,helvetica,sans-serif;
	font-style: normal;
	background: #f2f2f2;
	margin-bottom: 5.333vw;
	content: "viewport-units-buggyfill; margin-bottom: 5.333vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content blockquote [data-node-type=paragraph] {
	font-size: .8125rem;
	line-height: 1.25rem;
	padding: 2.133vw;
	color: #999;
	margin: 0;
	content: "viewport-units-buggyfill; padding: 2.133vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content .hugo-divider {
	position: relative;
	bottom: 1.6vw;
	margin-bottom: 2.133vw;
	content: "viewport-units-buggyfill; bottom: 1.6vw; margin-bottom: 2.133vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content .hugo-divider hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ededee;
	margin: 0;
	padding: 0
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content ol {
	list-style-type: decimal;
	list-style-position: inside;
	margin-bottom: 5.333vw;
	content: "viewport-units-buggyfill; margin-bottom: 5.333vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content ol li,#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content ul li {
	padding: .533vw 0;
	word-break: break-all;
	content: "viewport-units-buggyfill; padding: 0.533vw 0"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-bottom: 5.333vw;
	content: "viewport-units-buggyfill; margin-bottom: 5.333vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content .article-editor-content {
	font-family: pingfang sc,miui,system-ui,-apple-system,blinkmacsystemfont,segoe ui,roboto,oxygen,ubuntu,cantarell,droid sans,helvetica neue,helvetica,sans-serif;
	margin-bottom: 2.667vw;
	content: "viewport-units-buggyfill; margin-bottom: 2.667vw"
}

#zjy-article-content .zjy-article-content #zjy-article-body.zjy-content .article-editor-content .article-editor-name {
	font-size: .75rem;
	line-height: 1.0625rem;
	text-align: left;
	color: #687078;
	margin-bottom: 1.067vw;
	content: "viewport-units-buggyfill; margin-bottom: 1.067vw"
}
.dplayer-box {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%
}

.dplayer {
	position: relative;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 1;
	padding-top: 56.25%
}

.dplayer * {
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.dplayer svg {
	width: 100%;
	height: 100%
}

.dplayer svg circle,.dplayer svg path {
	fill: #fff
}

.dplayer:-webkit-full-screen {
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	z-index: 3;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	-webkit-transform: translate(0);
	transform: translate(0)
}

.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move {
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@media (min-width:900px) {
	.dplayer.dplayer-playing .dplayer-controller,.dplayer.dplayer-playing .dplayer-controller-mask {
		opacity: 0
	}

	.dplayer.dplayer-playing:hover .dplayer-controller,.dplayer.dplayer-playing:hover .dplayer-controller-mask {
		opacity: 1
	}
}

.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon {
	display: block
}

.dplayer.dplayer-loading .dplayer-danmaku,.dplayer.dplayer-loading .dplayer-danmaku-move,.dplayer.dplayer-paused .dplayer-danmaku,.dplayer.dplayer-paused .dplayer-danmaku-move {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.dplayer.dplayer-hide-controller {
	cursor: none
}

.dplayer.dplayer-hide-controller .dplayer-controller,.dplayer.dplayer-hide-controller .dplayer-controller-mask {
	opacity: 0;
	-webkit-transform: translatey(100%);
	transform: translatey(100%)
}

.dplayer.dplayer-show-controller .dplayer-controller,.dplayer.dplayer-show-controller .dplayer-controller-mask {
	opacity: 1
}

.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon {
	display: none
}

.dplayer-bezel {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	font-size: 5.867vw;
	color: #fff;
	pointer-events: none;
	content: "viewport-units-buggyfill; font-size: 5.867vw"
}

.dplayer-bezel .dplayer-bezel-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6.933vw 0 0 -6.933vw;
	height: 13.867vw;
	width: 13.867vw;
	padding: 3.2vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0,0,0,.5);
	border-radius: 50%;
	opacity: 0;
	pointer-events: none;
	content: "viewport-units-buggyfill; margin: -6.933vw 0 0 -6.933vw; height: 13.867vw; width: 13.867vw; padding: 3.2vw"
}

.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition {
	-webkit-animation: bezel-hide .5s linear;
	animation: bezel-hide .5s linear
}

@-webkit-keyframes bezel-hide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(2);
		transform: scale(2)
	}
}

@keyframes bezel-hide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(2);
		transform: scale(2)
	}
}

.dplayer-bezel .diplayer-loading-icon {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -4.8vw 0 0 -4.8vw;
	height: 9.6vw;
	width: 9.6vw;
	pointer-events: none;
	content: "viewport-units-buggyfill; margin: -4.8vw 0 0 -4.8vw; height: 9.6vw; width: 9.6vw"
}

.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide {
	display: none
}

.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot {
	-webkit-animation: diplayer-loading-dot-fade .8s ease infinite;
	animation: diplayer-loading-dot-fade .8s ease infinite;
	opacity: 0;
	-webkit-transform-origin: 1.067vw 1.067vw;
	transform-origin: 1.067vw 1.067vw;
	content: "viewport-units-buggyfill; -webkit-transform-origin: 1.067vw 1.067vw; transform-origin: 1.067vw 1.067vw"
}

.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7 {
	-webkit-animation-delay: .7s;
	animation-delay: .7s
}

.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6 {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}

.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5 {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}

.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4 {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3 {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2 {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1 {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}

@-webkit-keyframes diplayer-loading-dot-fade {
	0% {
		opacity: .7;
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	50% {
		opacity: .25;
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	to {
		opacity: .25;
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}
}

@keyframes diplayer-loading-dot-fade {
	0% {
		opacity: .7;
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	50% {
		opacity: .25;
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	to {
		opacity: .25;
		-webkit-transform: scale(.85);
		transform: scale(.85)
	}
}

.dplayer-controller-mask {
	background:  repeat-x bottom;
	height: 26.133vw;
	width: 100%;
	content: "viewport-units-buggyfill; height: 26.133vw"
}

.dplayer-controller,.dplayer-controller-mask {
	position: absolute;
	bottom: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.dplayer-controller {
	left: 0;
	right: 0;
	height: 10.933vw;
	padding: 0 5.333vw;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	content: "viewport-units-buggyfill; height: 10.933vw; padding: 0 5.333vw"
}

.dplayer-controller .dplayer-bar-wrap {
	padding: 1.333vw 0;
	cursor: pointer;
	position: absolute;
	bottom: 8.8vw;
	width: calc(100% - 10.667vw);
	height: .8vw;
	-webkit-tap-highlight-color: transparent;
	content: "viewport-units-buggyfill; padding: 1.333vw 0; bottom: 8.8vw; width: calc(100% - 10.667vw); height: 0.8vw"
}

.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.dplayer-controller .dplayer-bar-wrap .dplayer-bar {
	position: relative;
	height: .8vw;
	width: 100%;
	background: hsla(0,0%,100%,.2);
	cursor: pointer;
	content: "viewport-units-buggyfill; height: 0.8vw"
}

.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded {
	background: hsla(0,0%,100%,.4);
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded,.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	height: .8vw;
	will-change: width;
	content: "viewport-units-buggyfill; height: 0.8vw"
}

.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb {
	position: absolute;
	top: 0;
	right: 1.333vw;
	margin-top: -1.067vw;
	margin-right: -2.667vw;
	height: 2.933vw;
	width: 2.933vw;
	border-radius: 50%;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: scale(0);
	transform: scale(0);
	content: "viewport-units-buggyfill; right: 1.333vw; margin-top: -1.067vw; margin-right: -2.667vw; height: 2.933vw; width: 2.933vw"
}

.dplayer-controller .dplayer-icons {
	height: 10.133vw;
	position: absolute;
	bottom: 0;
	content: "viewport-units-buggyfill; height: 10.133vw"
}

.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon {
	padding: 1.867vw;
	content: "viewport-units-buggyfill; padding: 1.867vw"
}

.dplayer-controller .dplayer-icons.dplayer-icons-right {
	right: 5.333vw;
	content: "viewport-units-buggyfill; right: 5.333vw"
}

.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon {
	padding: 2.133vw;
	content: "viewport-units-buggyfill; padding: 2.133vw"
}

.dplayer-controller .dplayer-icons .dplayer-live-badge,.dplayer-controller .dplayer-icons .dplayer-time {
	line-height: 10.133vw;
	color: #eee;
	text-shadow: 0 0 .533vw rgba(0,0,0,.5);
	vertical-align: middle;
	font-size: 3.467vw;
	cursor: default;
	content: "viewport-units-buggyfill; line-height: 10.133vw; text-shadow: 0 0 0.533vw rgba(0, 0, 0, .5); font-size: 3.467vw"
}

.dplayer-controller .dplayer-icons .dplayer-live-dot {
	display: inline-block;
	width: 1.6vw;
	height: 1.6vw;
	vertical-align: 4%;
	margin-right: 1.333vw;
	content: "";
	border-radius: 1.6vw
}

.dplayer-controller .dplayer-icons .dplayer-icon {
	width: 10.667vw;
	height: 100%;
	border: none;
	background-color: transparent;
	outline: none;
	cursor: pointer;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	content: "viewport-units-buggyfill; width: 10.667vw"
}

.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	opacity: .8
}

.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content {
	opacity: 1
}

.dplayer-controller .dplayer-icons .dplayer-full {
	display: inline-block;
	height: 100%;
	position: relative
}

.dplayer-controller .dplayer-icons .dplayer-label {
	color: #eee;
	font-size: 3.467vw;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	content: "viewport-units-buggyfill; font-size: 3.467vw"
}

.dplayer-controller .dplayer-icons .dplayer-toggle {
	width: 8.533vw;
	height: 5.333vw;
	text-align: center;
	font-size: 0;
	vertical-align: middle;
	position: absolute;
	top: 1.333vw;
	right: 2.667vw;
	content: "viewport-units-buggyfill; width: 8.533vw; height: 5.333vw; top: 1.333vw; right: 2.667vw"
}

.dplayer-controller .dplayer-icons .dplayer-toggle input {
	max-height: 0;
	max-width: 0;
	display: none
}

.dplayer-controller .dplayer-icons .dplayer-toggle input label {
	display: inline-block;
	position: relative;
	-webkit-box-shadow: #dfdfdf 0 0 0 0 inset;
	box-shadow: inset 0 0 0 0 #dfdfdf;
	border: 1px solid #dfdfdf;
	height: 5.333vw;
	width: 8.533vw;
	border-radius: 2.667vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	content: "viewport-units-buggyfill; height: 5.333vw; width: 8.533vw; border-radius: 2.667vw"
}

.dplayer-controller .dplayer-icons .dplayer-toggle input label:after,.dplayer-controller .dplayer-icons .dplayer-toggle input label:before {
	content: "";
	position: absolute;
	display: block;
	height: 4.8vw;
	width: 4.8vw;
	top: 0;
	left: 0;
	border-radius: 4vw;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.dplayer-controller .dplayer-icons .dplayer-toggle input label:after {
	background: #fff;
	-webkit-box-shadow: 0 1px .8vw rgba(0,0,0,.4);
	box-shadow: 0 1px .8vw rgba(0,0,0,.4)
}

.dplayer-controller .dplayer-icons .dplayer-toggle input:checked label {
	border-color: hsla(0,0%,100%,.5)
}

.dplayer-controller .dplayer-icons .dplayer-toggle input:checked label:before {
	width: 8vw;
	background: hsla(0,0%,100%,.5);
	content: "viewport-units-buggyfill; width: 8vw"
}

.dplayer-controller .dplayer-icons .dplayer-toggle input:checked label:after {
	left: 3.2vw;
	content: "viewport-units-buggyfill; left: 3.2vw"
}

.dplayer-notice {
	opacity: 0;
	position: absolute;
	bottom: 16vw;
	left: 5.333vw;
	font-size: 3.733vw;
	border-radius: .533vw;
	background: rgba(28,28,28,.9);
	padding: 1.867vw 5.333vw;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	overflow: hidden;
	color: #fff;
	pointer-events: none;
	content: "viewport-units-buggyfill; bottom: 16vw; left: 5.333vw; font-size: 3.733vw; border-radius: 0.533vw; padding: 1.867vw 5.333vw"
}

.dplayer-mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	display: none
}

.dplayer-mask.dplayer-mask-show {
	display: block
}

.dplayer-video-wrap {
	position: relative;
	background: #000;
	font-size: 0;
	width: 100%;
	height: 100%
}

.dplayer-video-wrap .dplayer-video {
	width: 100%;
	height: 100%;
	display: none
}

.dplayer-video-wrap .dplayer-video-current {
	display: block
}

.dplayer-video-wrap .dplayer-video-prepare {
	display: none
}

.dplayer-custom {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	display: none;
	padding: 0 5.333vw;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	font-size: 8vw;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	background: #1e1e1e;
	content: "viewport-units-buggyfill; padding: 0 5.333vw; font-size: 8vw"
}

.dplayer-show-custom .dplayer-custom {
	display: block
}

.dplayer-custom .custom-box {
	position: absolute;
	width: 69.333vw;
	left: 50%;
	margin-left: -34.667vw;
	top: 50%;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
	content: "viewport-units-buggyfill; width: 69.333vw; margin-left: -34.667vw"
}

.dplayer-custom .video-btn {
	padding: 1.6vw 0;
	font-size: 3.2vw;
	color: #fff;
	line-height: 4.267vw;
	background-color: #e32416;
	border-radius: 13.333vw;
	border: none;
	width: 18.133vw;
	content: "viewport-units-buggyfill; padding: 1.6vw 0px; font-size: 3.2vw; line-height: 4.267vw; border-radius: 13.333vw; width: 18.133vw"
}

.dplayer-custom .video-text {
	margin: 3.2vw;
	font-size: 3.733vw;
	line-height: 5.867vw;
	text-align: center;
	color: hsla(0,0%,100%,.6);
	content: "viewport-units-buggyfill; margin: 3.2vw; font-size: 3.733vw; line-height: 5.867vw"
}

.dplayer-custom .video-replay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 8vw;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	content: "viewport-units-buggyfill; font-size: 8vw"
}

.dplayer-custom .video-replaytext {
	margin: 3.2vw;
	font-size: 3.733vw;
	line-height: 5.867vw;
	text-align: center;
	color: hsla(0,0%,100%,.6);
	content: "viewport-units-buggyfill; margin: 3.2vw; font-size: 3.733vw; line-height: 5.867vw"
}

.dplayer-custom .video-replaytext:before {
	content: " ";
	display: inline-block;
	width: 5.2vw;
	height: 5.067vw;
	margin-right: 1.6vw;
	background-image: ;
	background-size: 100% 100%;
	vertical-align: -1.333vw
}

.video-box {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
	background: #000
}

.video {
	width: 100%;
	height: 100%
}

.video,.video-mask {
	position: absolute;
	left: 0;
	top: 0
}

.video-mask {
	display: none;
	right: 0;
	bottom: 0;
	z-index: 2;
	font-size: 8vw;
	color: #fff;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	background: #1e1e1e;
	content: "viewport-units-buggyfill; font-size: 8vw"
}
.img-desc{
	margin-top: -10px;
	font-size: .875rem !important;
	color: #999 !important;;
	line-height: 1.25rem !important;;
	border-bottom: 3px solid #f2f2f5;
	padding-bottom: 15px;
}
.header-site-logo{
	position: relative;
	display: inline-block;
	vertical-align: baseline;
	width: 4.8vw;
	height: 4.8vw;
	margin-right: 1.867vw;
	overflow: hidden;
	bottom: 1px;
}