.comment-container {
	background: #fff;
	box-sizing: border-box;
	position: relative;
	margin-top: .625rem;
	margin-top: 2.7vmin
}

.comment-container .comment-header {
	font-size: 15px;
	font-weight: 700;
	color: #50505a;
	padding-left: .9375rem;
	padding-left: 4vmin
}

.comment-container .comment-header span {
	color: #8a869e;
	font-weight: 400
}

.comment-container .no-comment {
	padding-top: 2.1875rem;
	padding-top: 9.3vmin;
	padding-bottom: 2.1875rem;
	padding-bottom: 9.3vmin;
	text-align: center
}

.comment-container .no-comment img {
	width: 67px
}

.comment-container .no-comment p {
	padding-top: .3125rem;
	padding-top: 1.3vmin;
	font-size: 13px;
	color: #c8c6d1
}

.comment-container .loading-error {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.comment-container .loading-comment,.comment-container .loading-error {
	padding-top: 3.125rem;
	padding-top: 13.3vmin;
	padding-bottom: 3.125rem;
	padding-bottom: 13.3vmin;
	color: #81869e;
	font-size: .8125rem;
	text-align: center
}

.comment-container .loading-comment p {
	margin-top: .625rem;
	margin-top: 2.7vmin
}

.comment-container .comment-loading-tip {
	margin-top: .625rem;
	margin-top: 2.7vmin;
	font-size: .9375rem;
	color: #50505a
}

.comment-container .comment-loading {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74 74'%3E %3Cg%3E %3ClinearGradient id='a' x1='309.29' x2='280.413' y1='-392.175' y2='-312.834' gradientUnits='userSpaceOnUse' gradientTransform='matrix(1 0 0 -1 -260.5 -309)'%3E %3Cstop offset='.276' stop-color='%23FFF' stop-opacity='0'/%3E %3Cstop offset='.783' stop-color='%23FF7887'/%3E %3C/linearGradient%3E %3Cpath fill='url(%23a)' d='M21.265 64.66C11.645 59.187 5.15 48.85 5.15 36.987 5.15 19.41 19.4 5.16 36.98 5.16c5.426 0 10.533 1.36 15.004 3.755l2.496-4.53C49.273 1.59 43.323 0 37 0 16.565 0 0 16.565 0 37c0 13.803 7.564 25.833 18.768 32.192l2.497-4.53z'/%3E %3Ccircle cx='53.125' cy='6.591' r='2.581' fill='%23FE7C8D'/%3E %3ClinearGradient id='b' x1='278.781' x2='318.264' y1='-308.357' y2='-376.743' gradientUnits='userSpaceOnUse' gradientTransform='matrix(1 0 0 -1 -260.5 -309)'%3E %3Cstop offset='.329' stop-color='%23FFF' stop-opacity='0'/%3E %3Cstop offset='.712' stop-color='%235AC3FF'/%3E %3C/linearGradient%3E %3Cpath fill='url(%23b)' d='M54.375 4.332L51.9 8.872c10.056 5.347 16.907 15.93 16.907 28.114 0 17.578-14.25 31.828-31.828 31.828-5.657 0-10.96-1.48-15.56-4.065l-2.48 4.54C24.282 72.284 30.44 74 37 74c20.435 0 37-16.565 37-37 0-14.153-7.95-26.445-19.625-32.668z'/%3E %3Ccircle cx='20.187' cy='67.013' r='2.581' fill='%235FC5FF'/%3E %3CanimateTransform attributeName='transform' type='rotate' from='0 37 37' to='360 37 37' repeatCount='indefinite' dur='1s'/%3E %3C/g%3E %3C/svg%3E") 50% no-repeat;
	background-size: 26px;
	-webkit-transform: translateZ(0)
}

.comment-container .single-comment {
	background-color: #fff;
	position: relative;
	padding-left: 1.25rem;
	padding: 4vmin 5.3vmin;
	padding-right: 1.25rem;
	padding-top: .9375rem;
	padding-bottom: .9375rem
}

.comment-container .single-comment .btn-option-horizontal {
	color: #666;
	z-index: 10;
	position: absolute;
	right: 0;
	top: .9375rem;
	top: 4vmin;
	width: 3.375rem;
	width: 14.4vmin;
	height: 3.125rem;
	height: 13.3vmin;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 28 6' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M3 6c1.657 0 3-1.343 3-3S4.657 0 3 0 0 1.343 0 3s1.343 3 3 3zm11 0c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm11 0c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3z' fill='%23B9B7C5' fill-rule='evenodd'/%3E %3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 14px 3px;
	background-position: 50%
}

.comment-container .single-comment .single-comment-header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.comment-container .single-comment .single-comment-header .comment-user-avatar-wrap {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.comment-container .single-comment .single-comment-header .comment-user-avatar-wrap,.comment-container .single-comment .single-comment-header .comment-user-avatar-wrap .comment-user-avatar {
	position: relative;
	width: 3.125rem;
	width: 13.3vmin;
	height: 3.125rem;
	height: 13.3vmin;
	border-radius: 50%;
	background-size: cover;
	background-position: 50%
}
.comment-user-avatar img{
	width: 13.3vmin;
	height: 13.3vmin;
	border-radius: 50%;
}


.comment-container .single-comment .single-comment-header [member-level] {
	display: none;
	position: absolute;
	width: 1.125rem;
	width: 4.8vmin;
	height: 1.125rem;
	height: 4.8vmin;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	background-color: transparent;
	left: 2.0625rem;
	left: 8.8vmin;
	top: 2.0625rem;
	top: 8.8vmin
}

.comment-container .single-comment .single-comment-header [member-level~=V1] {
	display: block;
	background-image: url("//gw.alicdn.com/tfs/TB1pz3mSpXXXXbVaXXXXXXXXXXX-110-110.png")
}

.comment-container .single-comment .single-comment-header [member-level~=V2] {
	display: block;
	background-image: url("//gw.alicdn.com/tfs/TB1zMgbSpXXXXcvapXXXXXXXXXX-110-110.png")
}

.comment-container .single-comment .single-comment-header [member-level~=V3] {
	display: block;
	background-image: url("//gw.alicdn.com/tfs/TB11sAqSpXXXXXYaXXXXXXXXXXX-110-110.png")
}

.comment-container .single-comment .single-comment-header .comment-user-info {
	padding-left: .9375rem;
	padding-left: 4vmin
}

.comment-container .single-comment .single-comment-header .comment-user-info .comment-user-nickname {
	font-size: 1rem;
	color: #333
}

.comment-container .single-comment .single-comment-header .comment-user-info .black-diamond {
	margin-left: .5rem;
	margin-left: 2.1vmin;
	display: inline-block;
	width: 48px;
	height: 15px;
	background-size: 864px 15px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(//gw.alicdn.com/tfs/TB1Z3jedgMPMeJjy1XdXXasrXXa-1728-30.png);
	-webkit-animation: run 2s steps(18) infinite;
	animation: run 2s steps(18) infinite
}

.comment-container .single-comment .single-comment-main {
	margin-top: .625rem;
	margin-top: 2.7vmin
}

.comment-container .single-comment .single-comment-main .comment-content {
	font-size: 1rem;
	color: #4b4a50;
	line-height: 24px;
	text-align: justify;
	word-wrap: break-word
}

.comment-container .single-comment .single-comment-main .comment-content .replyto-nickname {
	color: #37b7ff
}

.comment-container .single-comment .single-comment-main .comment-content .replyto-user {
	background: #f5f5f5;
	overflow: hidden;
	margin-top: .625rem;
	margin-top: 2.7vmin;
	font-size: .9375rem;
	padding: .9375rem;
	padding: 4vmin
}

.comment-container .single-comment .single-comment-main .comment-content .replyto-user .replyto-user-nickname {
	color: #333;
	font-weight: 700
}

.comment-container .single-comment .single-comment-main .comment-content .replyto-user .replyto-user-content {
	margin-top: .75rem;
	margin-top: 3.2vmin;
	color: #4b4a50
}

.comment-container .single-comment .single-comment-main .comment-content .replyto-user .replyto-content-deleted {
	display: inline-block;
	line-height: 1;
	padding: .3125rem;
	padding: 1.3vmin;
	border-radius: 2px;
	background-color: #e4e4e4;
	color: #4b4a50;
	box-sizing: border-box
}

.comment-container .single-comment .single-comment-main .comment-content .replyto-user .reply-more {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-align: left
}

.comment-container .single-comment .single-comment-main .comment-content .replyto-user .arrow {
	margin-left: 3px;
	width: 12px;
	height: 12px;
	top: 2px;
	position: relative;
	display: inline-block;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11'%3E%3Cpath fill='%23c8c8c8' fill-rule='evenodd' d='M9.39 10.772c-.42.03-.85-.114-1.17-.433L.44 2.56c-.585-.587-.59-1.532 0-2.12.587-.587 1.54-.585 2.12-.003l6.83 6.83 6.83-6.83c.583-.582 1.535-.584 2.12.002.59.587.587 1.532.002 2.12l-7.78 7.78c-.32.317-.75.462-1.17.43z'/%3E%3C/svg%3E")
}

.comment-container .single-comment .single-comment-main .comment-content .replyto-user .more-tool {
	font-size: 12px;
	float: right;
	margin-top: 10px;
	border: 1px solid #ccc;
	line-height: 18px;
	padding: 2px 12px;
	border-radius: 90px;
	background: #f5f5f5;
	color: #999
}

.comment-container .single-comment .single-comment-main .comment-content .replyto-user .show-more-icon {
	display: inline-block;
	margin-left: 3px;
	width: 12px
}

.comment-container .single-comment .single-comment-main .comment-content .replyto-user .packup {
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}

.comment-container .single-comment .single-comment-footer {
	padding-top: 1rem;
	padding-top: 4.3vmin;
	overflow: hidden;
	font-size: .75rem;
	color: #bdc1c9
}

.comment-container .single-comment .single-comment-footer .comment-publish-time {
	float: left
}

.comment-container .single-comment .single-comment-footer .comment-tool {
	float: right;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.comment-container .single-comment .single-comment-footer .comment-tool .count {
	margin-left: .1875rem;
	margin-left: .8vmin
}

.comment-container .single-comment .single-comment-footer .comment-tool .favor .favor-icon {
	display: inline-block;
	position: relative;
	top: 2px;
	width: 15px;
	height: 15px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.248 9.645h6.195S22 9.51 22 11.185c0 0 0 2.412-2.303 10.517 0 0-.713 2.378-1.59 2.378H8.8c-.65 0-2.8-.744-2.8-2v-12s5.102-3.95 5.102-8.44c.13-.234-.226-1.64 1.492-1.64 0 0 4.055.47 1.654 9.645zm-10.19-.538l.43.404S5 9.096 5 10.08v13c.337-.46-.33 1-1 1l-2.443-.138s-.79 0-.79-.817L0 10.29s.012-.78.778-.78l3.28-.403z' fill='%23BDC1C9' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.comment-container .single-comment .single-comment-footer .comment-tool .favor.on .favor-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.248 9.645h6.195S22 9.51 22 11.185c0 0 0 2.412-2.303 10.517 0 0-.713 2.378-1.59 2.378H8.8c-.65 0-2.8-.744-2.8-2v-12s5.102-3.95 5.102-8.44c.13-.234-.226-1.64 1.492-1.64 0 0 4.055.47 1.654 9.645zm-10.19-.538l.43.404S5 9.096 5 10.08v13c.337-.46-.33 1-1 1l-2.443-.138s-.79 0-.79-.817L0 10.29s.012-.78.778-.78l3.28-.403z' fill='%23ff4d64' fill-rule='evenodd'/%3E%3C/svg%3E");
	-webkit-animation: scale-animation .5s ease;
	animation: scale-animation .5s ease
}

.comment-container .single-comment .single-comment-footer .comment-tool .comment .comment-icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.07 0h15.915c2.21 0 4 1.79 4 4v.015l-.042 11c-.01 2.203-1.797 3.985-4 3.985H4l-4 3L.07 3.984C.08 1.78 1.87 0 4.07 0zM6 6c-.552 0-1 .448-1 1s.448 1 1 1h12c.552 0 1-.448 1-1s-.448-1-1-1H6zm0 5c-.552 0-1 .448-1 1s.448 1 1 1h6c.552 0 1-.448 1-1s-.448-1-1-1H6z' fill='%23BDC1C9' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.comment-container .comment-list.load-done li:last-child {
	background: none
}

.comment-container .comment-list li:before {
	height: 0
}

.comment-container .comment-list li.active {
	background: #efefef
}

.comment-container .comment-list li.hover {
	background: rgba(0,0,0,.05)!important
}

.comment-container .btn-comment-refresh {
	display: inline-block;
	border-radius: 26px;
	color: #81869e;
	text-align: center;
	border: 1px solid #b4b4b4;
	width: 4.875rem;
	width: 20.8vmin;
	height: 2rem;
	height: 8.5vmin;
	line-height: 2rem;
	line-height: 8.5vmin;
	margin-top: .625rem;
	margin-top: 2.7vmin
}

.comment-container .see-more {
	padding-top: .6875rem;
	padding-top: 2.9vmin;
	padding-bottom: .6875rem;
	padding-bottom: 2.9vmin;
	text-align: center;
	font-size: .8125rem;
	color: #bdc1c9
}

.comment-container .icon-loadmore {
	width: .9375rem;
	width: 4vmin;
	height: .9375rem;
	height: 4vmin;
	vertical-align: middle;
	margin-right: .3125rem;
	margin-right: 1.3vmin;
	position: relative;
	top: -2px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-animation: LOADMORECIRCLE 1s linear infinite;
	animation: LOADMORECIRCLE 1s linear infinite;
	display: inline-block;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURUxpcdvg29DQ0M3Nzc3NzczMzMzMzMzMzM3Nzc/Pz83Nzc3Nzc3Tzc3NzY63isXLxc3NzWqqZczMzMzMzM3NzXKtbZe8lH+xe83NzYe1hKbApY+4jLjGuMzMzF+mWX2xeC3KPUQAAAAddFJOUwAEL49S3q7xfRScbgpCdSJf+8jQwfY50miz0+NgRXvYZwAAASJJREFUKM91U+magyAM5D4Ub23t7gd9/7fcBG09NuSHgpNkxiEwdoRXTprK9R0jgq9z/MTkwh1WOp7D1vxSXOWvs6zV6ozF9c+JxY+5xO/b0Ov4TsPjW41w5c/93JKOBGxe3/S0KaVlU6kIeEt45V6gvCJ++AUJyLCCNE85AhKe8Jqp7jvDwJkHdrKcsSGllvVgCw2zJxK4GGUBbxGXJfqML8zEqAr4AwSieWsBF+/0i/yugIOxBvWbAp6ld2BfoPEpS4NnT9NvldBFcwo3G3OwtMIGjBe4qGHR/IM7+zl2Dido7wkdTIXez83jbF9NaqDaiq9STBiPFsLgPKvbgEctVdMJ5aa8Eed+wdnL/bmOe24hjwxrBHVDG2lGPRqpTn7/AernGvpiNUyQAAAAAElFTkSuQmCC)
}

.classify-bar,.comment-count {
	font-size: 15px;
	font-weight: 700;
	color: #50505a;
	padding-left: .9375rem;
	padding-left: 4vmin;
	padding-top: 1.25rem;
	padding-top: 5.3vmin
}

.classify-bar span,.comment-count span {
	color: #8a869e;
	font-weight: 400
}

@-webkit-keyframes svgRotate {
	to {
		-webkit-transform: rotate(1turn)
	}
}

@keyframes svgRotate {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes LOADMORECIRCLE {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

@-webkit-keyframes LOADMORECIRCLE {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

@-webkit-keyframes scale-animation {
	0% {
		-webkit-transform: scale(1.8)
	}

	to {
		-webkit-transform: scale(1)
	}
}

@keyframes scale-animation {
	0% {
		-webkit-transform: scale(1.8);
		transform: scale(1.8)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes run {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -864px 0
	}
}

@-webkit-keyframes run {
	0% {
		background-position: 0 0
	}

	to {
		background-position: -864px 0
	}
}

.comment-option {
	z-index: 1000;
	white-space: nowrap;
	position: absolute;
	left: 50%;
	top: 0;
	padding: 8px 0;
	opacity: .8
}

.comment-option .comment-option-arrow {
	left: 50%;
	bottom: 0;
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-top-color: #000;
	margin-left: -8px;
	border-width: 8px 8px 0
}

.comment-option .comment-option-inner {
	background: #000;
	border-radius: 10px
}

.comment-option .comment-option-inner a {
	color: #fff;
	display: inline-block;
	padding: .6875rem .8125rem;
	padding: 3.4375vmin 4.0625vmin;
	font-size: .875rem;
	line-height: .875rem;
	line-height: 4.4vmin
}

.comment-option:active .comment-option-inner {
	background-color: #ccc
}

.comment-option:active .comment-option-arrow {
	border-top-color: #ccc
}

.comment-option.bottom .comment-option-arrow {
	top: 0;
	border-bottom-color: #000;
	border-width: 0 8px 8px
}

.comment-option.bottom:active .comment-option-arrow {
	border-bottom-color: #ccc
}

.comment-option.right.tap {
	padding: 0 5px
}

.comment-option.right.tap .comment-option-arrow {
	left: auto;
	right: 0;
	top: 50%;
	margin-left: auto;
	margin-top: -5px;
	border-color: transparent;
	border-left-color: #000;
	border-width: 5px 0 5px 5px
}

.comment-option.right.tap .comment-option-inner {
	border-radius: 5px
}

.comment-option.right.tap .comment-option-inner a {
	padding: .6875rem 1.25rem;
	padding: 2.93333333vmin 5.33333333vmin;
	font-size: .8125rem;
	line-height: .8125rem;
	line-height: 3.5vmin
}

.comment-option.right.tap:active .comment-option-arrow {
	border-left-color: #ccc
}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */body {
	margin: 0
}

article,aside,footer,header,nav,section {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

figcaption,figure,main {
	display: block
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace,monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

a:active,a:hover {
	outline-width: 0
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,strong {
	font-weight: inherit;
	font-weight: bolder
}

code,kbd,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

audio,video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

img {
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

button,input,optgroup,select,textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,input {
	overflow: visible
}

button,select {
	text-transform: none
}[type=reset],[type=submit],button,html [type=button] {
	-webkit-appearance: button
}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style: none;
	padding: 0
}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	display: inline-block;
	vertical-align: baseline
}

textarea {
	overflow: auto
}[type=checkbox],[type=radio] {
	box-sizing: border-box;
	padding: 0
}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height: auto
}[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details,menu {
	display: block
}

summary {
	display: list-item
}

canvas {
	display: inline-block
}[hidden],template {
	display: none
}

body {
	font-size: 16px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	line-height: 1.5;
	color: #333;
	font-family: Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,STXihei,SimHei,WenQuanYi Micro Hei,Droid Sans,sans-serif
}

a {
	outline: 0
}

button,input,seletct {
	-webkit-appearance: none;
	border: none;
	outline: none
}

button,input,select,textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline
}

ol,ul {
	list-style-type: none
}

.m-btn {
	display: inline-block;
	border-radius: 4px;
	text-align: center;
	color: #fff;
	background-color: #37b7ff;
	width: 100%;
	height: 1.75rem;
	height: 7.5vmin;
	font-size: .8125rem;
	line-height: 1.75rem;
	line-height: 7.5vmin
}

*,:after,:before {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
}

li {
	list-style: none
}

caption,th {
	text-align: left
}

q:after,q:before {
	content: ""
}

input:password {
	ime-mode: disabled
}

:focus {
	outline: none
}

.am-dialog-mask {
	position: fixed!important
}

body {
	padding-top: constant(safe-area-inset-top);
	padding-bottom: constant(safe-area-inset-bottom)
}

body,html {
	min-height: 100%
}

body {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

img {
	pointer-events: none
}

body {
	background-color: #f5f5f5
}

body.dy-bg-white {
	background-color: #fff
}

body,button,input,select,textarea {
	font-size: 16px;
	line-height: 1.5;
	color: #333;
	font-family: Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,STXihei,SimHei,WenQuanYi Micro Hei,Droid Sans,sans-serif
}

input {
	line-height: normal
}

a {
	color: #0af;
	text-decoration: none
}

.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.fn-hide {
	display: none!important
}

.fn-left {
	float: left
}

.fn-right {
	float: right
}

.dy-content {
	margin-left: 10px;
	margin-right: 10px
}

.dy-content h5 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	line-height: 1.5
}

.dy-fixed {
	position: fixed!important;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
	width: 100%
}

.dy-fixed-bottom {
	top: inherit;
	bottom: 0
}

.user-select {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}

.dy-flexbox {
	text-align: left;
	display: -webkit-box;
	display: -webkit-flex;
	-webkit-box-align: center;
	-webkit-align-items: center
}

.dy-flexbox .dy-flexbox-item {
	-webkit-box-sizing: border-box;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	margin-left: 8px;
	min-width: 20px
}

.dy-flexbox .dy-flexbox-item:first-child {
	margin-left: 0
}

.dy-flexbox[dy-mode~=average] .dy-flexbox-item {
	width: 100%
}

.dy-whitespace[dy-mode~="5px"] {
	height: 5px
}

.dy-whitespace[dy-mode~="10px"] {
	height: 10px
}

.dy-whitespace[dy-mode~="15px"] {
	height: 15px
}

.dy-whitespace[dy-mode~="20px"] {
	height: 20px
}

.dy-whitespace[dy-mode~="25px"] {
	height: 25px
}

.dy-whitespace[dy-mode~="30px"] {
	height: 30px
}

.dy-whitespace[dy-mode~="35px"] {
	height: 35px
}

.dy-whitespace[dy-mode~="40px"] {
	height: 40px
}

.dy-whitespace[dy-mode~="45px"] {
	height: 45px
}

.dy-whitespace[dy-mode~="50px"] {
	height: 50px
}

.dy-whitespace[dy-mode~="4px"] {
	height: 4px
}

.dy-whitespace[dy-mode~="8px"] {
	height: 8px
}

.dy-whitespace[dy-mode~="12px"] {
	height: 12px
}

.dy-whitespace[dy-mode~="16px"] {
	height: 16px
}

.dy-whitespace[dy-mode~="24px"] {
	height: 24px
}

.dy-whitespace[dy-mode~="28px"] {
	height: 28px
}

.dy-whitespace[dy-mode~="32px"] {
	height: 32px
}

.dy-whitespace[dy-mode~="36px"] {
	height: 36px
}

.dy-whitespace[dy-mode~="44px"] {
	height: 44px
}

.dy-whitespace[dy-mode~="48px"] {
	height: 50px
}

.dy-img-wrap {
	position: relative;
	background: #ccc url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='86'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M77.66 40.026c-.006.1-.104.63-.627.762-.024.005-.046.02-.07.03-.675.302-1.7 1.155-2.063 3.56-.132 1.09-.352 2.225-.588 3.445l-.003.014c-.68 3.47-1.75 6.352-3.2 8.565-2.03 3.095-4.79 4.82-7.98 4.987-2.33.12-4.29.13-5.99.02-4.92-.31-7.74-1.59-9.74-4.41-2.69-3.8-3.92-10.7-5.51-10.7-1.6 0-2.83 6.9-5.51 10.7-2 2.82-4.82 4.1-9.73 4.41-1.7.1-3.66.1-5.99-.03-3.19-.17-5.95-1.9-7.98-4.99-1.45-2.22-2.53-5.1-3.2-8.57v-.02c-.24-1.22-.46-2.36-.59-3.448-.367-2.407-1.39-3.26-2.066-3.56-.02-.01-.044-.026-.07-.03-.52-.13-.62-.66-.625-.76-.06-.977-.303-3.148-.387-4.5-.064-1.01.765-1.14.923-1.15 5.806-.368 19.274-1.09 25.397.51 1.83.48 7.06 1.474 9.82 1.474 2.76 0 7.99-.996 9.82-1.474 6.124-1.6 19.59-.874 25.397-.51.16.01.99.15.928 1.16-.09 1.352-.33 3.523-.39 4.5M53.05 11.17C46.02 9.305 43.857 0 30.71 0c4.758 5.477 2.563 10.285-1.01 11.39C12.277 16.05-.79 30.76.038 51.092c.85 20.93 18.698 34.58 41.76 34.58 23.065 0 40.91-13.65 41.762-34.58.84-20.66-12.662-35.513-30.507-39.92'/%3E%3Cpath d='M30.605 39.626c-.133-.028-.28-.056-.435-.085-2.18-.4-6.625-.97-10.063-.75-1.516.1-2.834.34-3.68.82-2.093 1.19-2.262 3.06-1.91 5.56.103.73.25 1.51.405 2.35.838 4.47 2.815 9.23 6.932 9.47 1.848.11 3.366.12 4.622.04 3.863-.24 5.256-1.3 6.216-2.72 5.49-8.17 3.32-13.54-2.087-14.66m22.605 0c.134-.03.28-.054.436-.083 2.18-.405 6.625-.97 10.063-.753 1.51.097 2.83.344 3.67.82 2.09 1.19 2.26 3.056 1.91 5.56-.1.73-.25 1.51-.41 2.346-.84 4.47-2.82 9.23-6.93 9.47-1.85.106-3.37.113-4.62.034-3.87-.244-5.26-1.3-6.22-2.73-5.49-8.17-3.32-13.54 2.09-14.66'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;
	background-size: 28px 29px
}

.dy-img-wrap .dy-img {
	border-radius: inherit;
	width: 100%;
	height: 100%;
	background: no-repeat 50%;
	background-size: cover
}

.hidden {
	visibility: hidden
}

.load-more {
	padding-top: .6875rem;
	padding-top: 2.9vmin;
	padding-bottom: .6875rem;
	padding-bottom: 2.9vmin;
	font-size: .75rem;
	text-align: center;
	opacity: .8
}

.load-more .icon-loadmore {
	width: .9375rem;
	width: 4vmin;
	height: .9375rem;
	height: 4vmin;
	margin-right: .3125rem;
	margin-right: 1.3vmin;
	vertical-align: top;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-animation: LOADMORECIRCLE 1s linear infinite;
	animation: LOADMORECIRCLE 1s linear infinite;
	display: inline-block;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURUxpcdvg29DQ0M3Nzc3NzczMzMzMzMzMzM3Nzc/Pz83Nzc3Nzc3Tzc3NzY63isXLxc3NzWqqZczMzMzMzM3NzXKtbZe8lH+xe83NzYe1hKbApY+4jLjGuMzMzF+mWX2xeC3KPUQAAAAddFJOUwAEL49S3q7xfRScbgpCdSJf+8jQwfY50miz0+NgRXvYZwAAASJJREFUKM91U+magyAM5D4Ub23t7gd9/7fcBG09NuSHgpNkxiEwdoRXTprK9R0jgq9z/MTkwh1WOp7D1vxSXOWvs6zV6ozF9c+JxY+5xO/b0Ov4TsPjW41w5c/93JKOBGxe3/S0KaVlU6kIeEt45V6gvCJ++AUJyLCCNE85AhKe8Jqp7jvDwJkHdrKcsSGllvVgCw2zJxK4GGUBbxGXJfqML8zEqAr4AwSieWsBF+/0i/yugIOxBvWbAp6ld2BfoPEpS4NnT9NvldBFcwo3G3OwtMIGjBe4qGHR/IM7+zl2Dido7wkdTIXez83jbF9NaqDaiq9STBiPFsLgPKvbgEctVdMJ5aa8Eed+wdnL/bmOe24hjwxrBHVDG2lGPRqpTn7/AernGvpiNUyQAAAAAElFTkSuQmCC)
}

@keyframes LOADMORECIRCLE {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

@-webkit-keyframes LOADMORECIRCLE {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

.dy-button {
	display: inline-block;
	width: 100%;
	padding-left: .25rem;
	padding-left: 1.3vmin;
	padding-right: .25rem;
	padding-right: 1.3vmin;
	height: 2.5rem;
	height: 12.5vmin;
	text-align: center;
	font-size: 1.25rem;
	line-height: 2.5rem;
	line-height: 12.5vmin
}

.dy-button[type=button],.dy-button[type=submit] {
	outline: 0 none;
	-webkit-appearance: none
}

.dy-button[dy-mode~=small] {
	height: 1.75rem;
	height: 8.8vmin;
	font-size: .875rem;
	line-height: 1.75rem;
	line-height: 8.8vmin;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
	border-bottom-left-radius: 14px;
	border-bottom-right-radius: 14px;
	-webkit-background-clip: padding-box
}

.dy-button[dy-mode~=inline] {
	width: auto;
	padding-left: 1.25rem;
	padding-left: 6.3vmin;
	padding-right: 1.25rem;
	padding-right: 6.3vmin;
	-webkit-box-sizing: content-box
}

.dy-button[dy-mode~=inline][dy-mode~=small] {
	padding-left: .875rem;
	padding-left: 4.4vmin;
	padding-right: .875rem;
	padding-right: 4.4vmin
}

.dy-button,.dy-button[dy-mode~=blue] {
	border: 1px solid #00a1e0;
	color: #fff;
	background: #00a1e0
}

.dy-button.hover,.dy-button:active,.dy-button[dy-mode~=blue].hover,.dy-button[dy-mode~=blue]:active {
	color: #fff;
	border-color: #1497c7;
	background: #1497c7
}

.dy-button[dy-mode~=blue][dy-mode~=small],.dy-button[dy-mode~=small] {
	color: #00a1e0;
	background: #fff
}

.dy-button[dy-mode~=blue][dy-mode~=small].hover,.dy-button[dy-mode~=blue][dy-mode~=small]:active,.dy-button[dy-mode~=small].hover,.dy-button[dy-mode~=small]:active {
	color: #fff;
	background: #00a1e0
}

.dy-button[dy-mode~=blue][dy-mode~=disabled],.dy-button[dy-mode~=disabled] {
	color: #a7cfe4;
	border-color: #1497c7;
	background: #1497c7
}

.dy-button[dy-mode~=white] {
	border-color: #ccc;
	color: #333;
	background: #fff
}

.dy-button[dy-mode~=white].hover,.dy-button[dy-mode~=white]:active {
	color: #333;
	border-color: #ccc;
	background: #e5e5e5
}

.dy-button[dy-mode~=white][dy-mode~=small] {
	border-color: #ababb2;
	color: #ababb2;
	background: #fff
}

.dy-button[dy-mode~=white][dy-mode~=small].hover,.dy-button[dy-mode~=white][dy-mode~=small]:active {
	color: #fff;
	background: #ababb2
}

.dy-button[dy-mode~=white][dy-mode~=disabled] {
	color: #ccc;
	border-color: #ccc;
	background: #e5e5e5
}

.dy-button[dy-mode~=red] {
	border-color: red;
	color: #fff;
	background: red
}

.dy-button[dy-mode~=red][dy-mode~=light] {
	background: transparent;
	color: red
}

.dy-button[dy-mode~=yellow] {
	border-color: #ffc600;
	color: #fff;
	background: #ffc600
}

.dy-button[dy-mode~=yellow][dy-mode~=light] {
	background: transparent;
	color: #ffc600
}

.dy-button[dy-mode~=naked] {
	color: #333!important;
	background: none!important;
	border: none!important
}

.dy-button[dy-mode~=naked].hover,.dy-button[dy-mode~=naked]:active {
	color: #333!important
}

.dy-error {
	text-align: center;
	color: #8a869e;
	padding: 0 1.25rem;
	padding: 0 5.33333333vmin
}

.dy-error .icon {
	padding: 10rem 0 2rem;
	padding: 42.66666667vmin 0 8.53333333vmin
}

.dy-error .icon svg {
	width: 100%;
	height: 6.4375rem;
	height: 27.5vmin
}

.dy-error .tips {
	padding: 0 2.1875rem;
	padding: 0 9.33333333vmin
}

.dy-error .text-main {
	font-size: 1rem
}

.dy-error .text-sub {
	font-size: .875rem;
	margin-top: .625rem;
	margin-top: 2.7vmin
}

.dy-error .operator {
	padding: 1.25rem 0 0;
	padding: 5.33333333vmin 0 0
}

.dy-error .operator .dy-button {
	border-radius: 40px;
	min-height: 40px;
	color: #8a869e;
	width: 6.25rem;
	width: 26.7vmin;
	height: 2.5rem;
	height: 10.7vmin;
	line-height: 2.375rem;
	line-height: 10.1vmin;
	font-size: .875rem
}

.dy-error .dy-button[dy-mode~=white] {
	border: 1px solid #ccc;
	color: #8a869e;
	background: #fff
}

.dy-icon[dy-mode~=clear] {
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden
}

.dy-icon[dy-mode~=clear]:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNTg5RkI3OUM2QzYxMUUzQUQ2Q0ZGNjA2NzMyOEMzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNTg5RkI3QUM2QzYxMUUzQUQ2Q0ZGNjA2NzMyOEMzMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1ODlGQjc3QzZDNjExRTNBRDZDRkY2MDY3MzI4QzMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1ODlGQjc4QzZDNjExRTNBRDZDRkY2MDY3MzI4QzMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3n3fywAAA/NJREFUeNrEmEtoE1EUhm/SpI+YWpJF+saqMYmooEbdiIqKoPhEEQQrKIoLwYUoCK7cuHMhroriSheiIuJChHZhERGxRSwINo82Yo2k0javJrY2qf8ZJzJNZu48krQHfm4Y7p18c+7cc84c0/z8POPZ4OBg8aU2qBs6DvkhC+NbHhqCXkCPoDDTYSYdgGuhG9ApDVBKRn/2EroFfdSywKxhzjLotuiF7jLgBIdAR6EP0H3IWZYH4b31GJ5CPlYd+w6dht7qBgTcAQxPIDurrv2BzkMPNQMCjg7AY8jKFscI4hLUowoIuJ0YeqFatrhGIMfEQyQPCDgXhk9iKCmxhoYGlsvl2OzsrCGCpqYmlkwmGee9T0JboKDSKb7Hg/N4PIJqa/U71+VyMbfbzbq6upjJZFKatlyMleYSQHjvsBgCFOEsFgurq6tjXq9XF2RzczPr7OwUfjudTjXIbdDFBVsMOJr9GdrAg5MabfPw8LDqdhNcR0dHyfXJyUkWiUSUtjsGrYIyBQ8ekoMjq6mpYWZzaTwnD6p5UgmucF/ec0HnpFt8QWlmOp1mwWBQOBx6IHlwiUSChcNhppJmzwpbPDAw4BBdyo15drtdeMnlnpy2ORAIsJmZmUrBFcxLHtylJSCTJ0OhkKIn6T2lA1RBOLJ9BLhD62w1SJ/PV0k4su1mvYUAD7L4pJcJR7aOAN16V/EgKwhHtoIAG42sLEDm83nFOZTWyoATsiMB2oyuppMtFyMLVl9fbygtFlfUKSMLW1paWHt7O3eO9HQbrXAIMF4NuApBTpilpY0Wa21tVYRLpVKqcVKnhQnwix64tjbZaozF43EhJfLSogHILwTYXwm4kZER4bROT0+r5m4dkP0E+E7toPDgpqam/sMVjCApN8tBWq1WAZJOuIYP/l6z3+/P4sdzo3Cjo6OycS6TyXAhabtVIPugn4Ug1iMbgxDjHA6HbjitkI2N3BzxYMFHE6pqIt4rl1/paamy1gMnNZvNJtxDWqqNjY2xWCymtOQrRE2DnDQNXKcLxTPn5uYEL2SzWUNwcp5UgSO7VmAp/uy8i+Gy3AryJNV60WjUcG4lT1J6HB8f5017Bp1U+i6mt/Y9tJEtjX2DNtM3lex3MU70b5E+ugRwCeiIFE62/QbIEIb90K9FhEuLbY8hPd0tD4bX0Moqw5EjDio1NBWLOXgygGFrcTOnwkZ9wU28biu3wwrICdH1ZyiqVxCMSrwr0G7oh1rBqqUtRg2dNdBVtRtq2M6b0Grojlzc1fwOSt7Fkq6F+OQnoD2QR+U/ItAb9q/L/0rsqGo2Iw3xnJjI+yQtMy9EVaxd3JW0GKoCxWFDr/0VYABoXObmE/g7GgAAAABJRU5ErkJggg==") no-repeat;
	-webkit-background-size: 20px auto
}

.dy-icon[dy-mode~=clear][dy-mode~=clear-tiny] {
	width: 16px;
	height: 16px
}

.dy-icon[dy-mode~=clear][dy-mode~=clear-tiny]:before {
	width: 100%;
	height: 100%;
	-webkit-background-size: 16px auto
}

.dy-icon {
	display: inline-block;
	vertical-align: middle;
	background: no-repeat 50%;
	background-size: contain
}

.icon-topic {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M14.774 17.025h-3.118l-.818 2.248c-.178.49-.72.744-1.218.563-.494-.18-.748-.727-.57-1.214l.58-1.597H8.388c-.53 0-.958-.422-.958-.952 0-.525.433-.95.957-.95h1.937l1.154-3.174H9.673c-.53 0-.96-.425-.96-.955 0-.525.436-.95.96-.95h2.498l.63-1.73c.18-.49.72-.743 1.22-.562.494.18.748.727.57 1.214l-.39 1.076h3.116l.63-1.73c.178-.49.72-.742 1.217-.56.495.178.75.726.572 1.213l-.392 1.076h.63c.53 0 .96.422.96.95 0 .527-.436.953-.96.953H18.65l-1.156 3.172h1.192c.53 0 .96.422.96.95 0 .527-.436.953-.96.953H16.8l-.82 2.25c-.178.49-.72.743-1.217.562-.494-.18-.748-.727-.57-1.214l.58-1.597zm.692-1.903H12.35l1.154-3.173h3.117l-1.152 3.17zM14 0C6.268 0 0 6.268 0 14c0 2.594.718 5.015 1.948 7.1l-1.38 6.008.257.076 5.252-1.646C8.33 27.088 11.057 28 14 28c7.732 0 14-6.268 14-14S21.732 0 14 0z'/%3E%3C/svg%3E")
}

.icon-pic {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='26' height='23' viewBox='0 0 26 23' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EFill 1%3C/title%3E%3Cpath d='M8.034 7.205c.885 0 1.602.702 1.602 1.567 0 .866-.717 1.567-1.602 1.567-.885 0-1.6-.702-1.6-1.568 0-.865.716-1.567 1.6-1.567m-.012 4.723c1.777 0 3.217-1.41 3.217-3.147 0-1.737-1.44-3.146-3.218-3.146-1.776 0-3.216 1.41-3.216 3.147 0 1.74 1.44 3.148 3.216 3.148m15.266 9.42H2.408c-.442 0-.802-.352-.802-.786v-3.73C2.57 17.5 3.96 18.2 5.566 18.2c1.87 0 3.874-1.54 5.995-3.172 2.152-1.654 4.376-3.364 6.302-3.364 3.452 0 6.19 2.972 6.216 3.002l.013-.01v5.906c0 .434-.36.786-.802.786M2.408 2.49h20.88c.443 0 .803.353.803.787v9.254c-1.293-1.038-3.537-2.44-6.228-2.44-2.482 0-4.928 1.883-7.294 3.702-1.813 1.394-3.687 2.836-5.003 2.836-1.845 0-3.424-1.327-3.96-1.833V3.277c0-.434.36-.786.804-.786M23.286.92H2.41C1.08.92 0 1.975 0 3.278V20.56c0 1.304 1.08 2.36 2.41 2.36h20.877c1.33 0 2.41-1.056 2.41-2.36V3.28c0-1.303-1.08-2.358-2.41-2.358' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.icon-gif {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cg fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='M0 2.99C0 1.34 1.342 0 2.99 0h18.02C22.66 0 24 1.342 24 2.99v18.02c0 1.65-1.342 2.99-2.99 2.99H2.99C1.34 24 0 22.658 0 21.01V2.99zm1.714.002v18.016c0 .537.445.992.992.992h18.588c.543 0 .992-.444.992-.992V2.992c0-.537-.445-.992-.992-.992H2.706c-.543 0-.992.444-.992.992z'/%3E%3Cpath d='M11.822 4.896c-1.89 0-3.402.648-4.518 1.98C6.242 8.118 5.72 9.702 5.72 11.628c0 1.908.522 3.474 1.584 4.68 1.134 1.296 2.718 1.944 4.77 1.944 1.116 0 2.142-.144 3.078-.432.882-.288 1.656-.684 2.322-1.206v-5.4h-5.508v1.674h3.546v2.79c-.432.27-.9.486-1.44.63-.558.144-1.152.234-1.782.234-1.602 0-2.79-.45-3.546-1.35-.72-.828-1.062-2.016-1.062-3.564 0-1.584.378-2.826 1.17-3.726.738-.864 1.728-1.278 2.97-1.278 1.008 0 1.836.216 2.448.666.612.432 1.008 1.08 1.188 1.944h1.98c-.234-1.44-.81-2.502-1.728-3.222-.954-.756-2.25-1.116-3.888-1.116z'/%3E%3C/g%3E%3C/svg%3E")
}

.icon-favor {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.248 9.645h6.195S22 9.51 22 11.185c0 0 0 2.412-2.303 10.517 0 0-.713 2.378-1.59 2.378H8.8c-.65 0-2.8-.744-2.8-2v-12s5.102-3.95 5.102-8.44c.13-.234-.226-1.64 1.492-1.64 0 0 4.055.47 1.654 9.645zm-10.19-.538l.43.404S5 9.096 5 10.08v13c.337-.46-.33 1-1 1l-2.443-.138s-.79 0-.79-.817L0 10.29s.012-.78.778-.78l3.28-.403z' fill='%23b2b2b2' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.icon-comment {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22'%3E%3Cpath fill='%23b2b2b2' fill-rule='evenodd' d='M4.07 0h15.915c2.21 0 4 1.79 4 4v.015l-.042 11c-.01 2.203-1.797 3.985-4 3.985H4l-4 3L.07 3.984C.08 1.78 1.87 0 4.07 0zM6 6c-.552 0-1 .448-1 1s.448 1 1 1h12c.552 0 1-.448 1-1s-.448-1-1-1H6zm0 5c-.552 0-1 .448-1 1s.448 1 1 1h6c.552 0 1-.448 1-1s-.448-1-1-1H6z'/%3E%3C/svg%3E")
}

.icon-share {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31'%3E%3Cpath fill='%238A869E' fill-rule='evenodd' d='M21.168 7.738c-.147.148-.323.21-.394.14l-4.21-4.234v17.64c0 .217-.18.395-.4.395h-1.336c-.22 0-.4-.18-.4-.4V3.642l-4.21 4.236c-.07.07-.247.007-.394-.14L8.76 6.667c-.148-.15-.21-.327-.14-.398L14.427.43V.423c.192-.227.344-.396.4-.396h1.337c.096 0 .23.213.4.396V.43l5.808 5.84c.07.07.008.248-.14.397l-1.064 1.07zM27.786 31H3.206C1.436 31 0 29.58 0 27.83V15.16c0-1.75 1.436-3.17 3.206-3.17h4.81v2.114H3.74c-.885 0-1.603.71-1.603 1.584v11.618c0 .875.718 1.584 1.603 1.584h23.51c.887 0 1.605-.71 1.605-1.584v-11.62c0-.875-.718-1.584-1.604-1.584h-4.27V11.99h4.81c1.77 0 3.206 1.418 3.206 3.168V27.83c0 1.752-1.435 3.17-3.206 3.17z'/%3E%3C/svg%3E")
}

.icon-movie {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='33' viewBox='0 0 32 33' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPage 1%3C/title%3E%3Cpath d='M27.68 29.896H26.33v-5.89h3.635l.006 3.602c0 1.264-1.025 2.288-2.29 2.288zm-3.394-14.978H7.776V2.088l16.51.003V14.92zm0 14.977l-16.51-.002V17.07h16.51v12.825zM5.756 8H1.978l-.006-3.624c0-1.264 1.025-2.288 2.288-2.288h1.496V8zm0 6.972H1.99l-.01-4.835h3.776v4.835zm0 6.994H2l-.008-4.92h3.763v4.92zm0 7.926H4.298c-1.264 0-2.288-1.024-2.288-2.288l-.006-3.6h3.752v5.888zm24.196-12.81l.008 4.884h-3.632V17.08h3.624zm-3.624-6.91h3.613l.008 4.764h-3.62v-4.764zm0-8.08h1.315c1.264 0 2.288 1.024 2.288 2.288l.007 3.585h-3.61V2.092zM27.424 0H4.576C2.05 0 0 2.05 0 4.576v22.87c0 2.526 2.05 4.575 4.576 4.575h22.848c2.527 0 4.576-2.048 4.576-4.575V4.575C32 2.05 29.95 0 27.424 0z' fill='%238A869E' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.icon-link {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='23' height='23' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPage 1%3C/title%3E%3Cg fill='%23C8C8C8' fill-rule='evenodd'%3E%3Cpath d='M5.74 22.958c-1.47 0-2.94-.56-4.058-1.678C.597 20.195 0 18.754 0 17.22c0-1.533.597-2.974 1.682-4.058l2.03-2.03c.373-.373.978-.373 1.352 0 .374.375.374.98 0 1.354l-2.03 2.03c-.723.722-1.12 1.682-1.12 2.705 0 1.023.397 1.984 1.12 2.707 1.492 1.49 3.92 1.49 5.413 0l4.05-4.052c1.493-1.492 1.493-3.92 0-5.41-.373-.375-.373-.98 0-1.354.375-.373.98-.373 1.354 0 2.238 2.24 2.238 5.88 0 8.118L9.8 21.28c-1.12 1.12-2.59 1.678-4.06 1.678'/%3E%3Cpath d='M9.787 14.13c-.245 0-.49-.093-.677-.28-2.238-2.237-2.238-5.88 0-8.117l4.052-4.05C14.246.596 15.687 0 17.222 0c1.532 0 2.973.597 4.058 1.682 2.238 2.237 2.238 5.88 0 8.118l-2.03 2.03c-.374.373-.98.373-1.353 0-.374-.375-.374-.98 0-1.354l2.03-2.03c1.492-1.49 1.492-3.92 0-5.41-1.446-1.448-3.966-1.448-5.412 0l-4.052 4.05c-1.492 1.492-1.492 3.92 0 5.412.374.374.374.98 0 1.353-.187.187-.432.28-.676.28'/%3E%3C/g%3E%3C/svg%3E")
}

.icon-long-pic {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='26' height='23' viewBox='0 0 26 23' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EFill 1%3C/title%3E%3Cpath d='M8.034 7.205c.885 0 1.602.702 1.602 1.567 0 .866-.717 1.567-1.602 1.567-.885 0-1.6-.702-1.6-1.568 0-.865.716-1.567 1.6-1.567m-.012 4.723c1.777 0 3.217-1.41 3.217-3.147 0-1.737-1.44-3.146-3.218-3.146-1.776 0-3.216 1.41-3.216 3.147 0 1.74 1.44 3.148 3.216 3.148m15.266 9.42H2.408c-.442 0-.802-.352-.802-.786v-3.73C2.57 17.5 3.96 18.2 5.566 18.2c1.87 0 3.874-1.54 5.995-3.172 2.152-1.654 4.376-3.364 6.302-3.364 3.452 0 6.19 2.972 6.216 3.002l.013-.01v5.906c0 .434-.36.786-.802.786M2.408 2.49h20.88c.443 0 .803.353.803.787v9.254c-1.293-1.038-3.537-2.44-6.228-2.44-2.482 0-4.928 1.883-7.294 3.702-1.813 1.394-3.687 2.836-5.003 2.836-1.845 0-3.424-1.327-3.96-1.833V3.277c0-.434.36-.786.804-.786M23.286.92H2.41C1.08.92 0 1.975 0 3.278V20.56c0 1.304 1.08 2.36 2.41 2.36h20.877c1.33 0 2.41-1.056 2.41-2.36V3.28c0-1.303-1.08-2.358-2.41-2.358' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.icon-info {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23666' opacity='.588' cx='9.5' cy='9.5' r='9.5'/%3E%3Ccircle fill='%23FFF' cx='9.5' cy='4.5' r='1.5'/%3E%3Crect fill='%23FFF' x='8' y='8' width='3' height='8' rx='1.5'/%3E%3C/g%3E%3C/svg%3E")
}

.icon-male {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='76' viewBox='0 0 76 76' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Enan%3C/title%3E%3Cg fill-rule='nonzero' fill='%2337B7FF'%3E%3Cpath d='M34.054 75.978C15.298 75.978.037 60.718.037 41.962c0-18.757 15.26-34.017 34.017-34.017 18.757 0 34.016 15.26 34.016 34.017 0 18.757-15.26 34.016-34.016 34.016zm0-62.958c-15.958 0-28.942 12.983-28.942 28.942 0 15.958 12.983 28.942 28.942 28.942 15.96 0 28.942-12.983 28.942-28.942 0-15.958-12.983-28.942-28.942-28.942z'/%3E%3Cpath d='M34.054 73.82c-17.567 0-31.86-14.29-31.86-31.86 0-17.566 14.292-31.858 31.86-31.858 17.568 0 31.86 14.292 31.86 31.86 0 17.567-14.292 31.86-31.86 31.86zm0-62.958c-17.148 0-31.1 13.95-31.1 31.1 0 17.147 13.952 31.098 31.1 31.098 17.148 0 31.1-13.95 31.1-31.098s-13.952-31.1-31.1-31.1z'/%3E%3Cpath d='M57.664 20.89c-.68 0-1.316-.263-1.794-.743-.99-.99-.99-2.6 0-3.59l13.772-13.77c.48-.48 1.116-.744 1.794-.744.677 0 1.315.263 1.794.743.99.99.99 2.6 0 3.59l-13.772 13.77c-.48.48-1.117.744-1.794.744z'/%3E%3Cpath d='M57.664 18.732c-.098 0-.195-.038-.27-.11-.148-.15-.148-.39 0-.54l13.773-13.77c.15-.15.39-.15.538 0 .15.147.15.388 0 .537L57.933 18.62c-.074.075-.172.112-.27.112z'/%3E%3Cpath d='M73.422 22.857c-1.402 0-2.54-1.14-2.54-2.54V5.547c0-.23-.185-.414-.413-.414H55.7c-1.403 0-2.54-1.14-2.54-2.54 0-1.4 1.138-2.54 2.54-2.54h14.77c3.028 0 5.493 2.465 5.493 5.494v14.77c0 1.4-1.14 2.54-2.54 2.54z'/%3E%3Cpath d='M73.403 20.7c-.21 0-.38-.17-.38-.38V5.563c0-1.418-1.155-2.57-2.57-2.57H55.695c-.21 0-.38-.17-.38-.38s.17-.382.38-.382h14.756c1.837 0 3.332 1.495 3.332 3.332V20.32c0 .21-.17.38-.38.38z'/%3E%3C/g%3E%3C/svg%3E")
}

.icon-female {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='64' height='80' viewBox='0 0 64 80' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Env%3C/title%3E%3Cpath d='M63.158 31.19C63.158 13.99 48.99 0 31.578 0 14.17 0 0 13.992 0 31.19c0 16.248 12.652 29.62 28.737 31.046-.003.05-.03.09-.03.142v5.67H17.226c-1.585 0-2.87 1.268-2.87 2.836 0 1.568 1.285 2.836 2.87 2.836h11.483v2.835c0 1.568 1.286 2.835 2.87 2.835 1.586 0 2.872-1.267 2.872-2.835V73.72h11.483c1.588 0 2.87-1.268 2.87-2.836 0-1.568-1.282-2.836-2.87-2.836H34.45v-5.67c0-.05-.026-.09-.03-.142C50.507 60.81 63.16 47.438 63.16 31.19zM31.676 56.9c-14.298 0-25.934-11.49-25.934-25.615 0-14.122 11.636-25.614 25.934-25.614 14.3 0 25.934 11.493 25.934 25.615C57.61 45.41 45.977 56.9 31.676 56.9z' fill-rule='nonzero' fill='%23FF4D64'/%3E%3C/svg%3E")
}

.g-footer {
	position: fixed;
	padding-bottom: constant(safe-area-inset-bottom);
	z-index: 90;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 3.125rem;
	height: 13.3vmin;
	background: 0 0 repeat-x;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#e2e2e2),color-stop(.5,#e2e2e2),color-stop(.5,transparent));
	background-image: -webkit-linear-gradient(left top,left bottom,from(#e2e2e2),color-stop(.5,#e2e2e2),color-stop(.5,transparent));
	background-image: linear-gradient(left top,left bottom,from(#e2e2e2),color-stop(.5,#e2e2e2),color-stop(.5,transparent));
	background-size: 100% 1px;
	background-color: #fff;
	-webkit-animation: translateAnimation .5s ease-in-out both;
	animation: translateAnimation .5s ease-in-out both
}

.g-footer .icon {
	display: inline-block;
	height: 1rem;
	height: 4.3vmin;
	width: 1rem;
	width: 4.3vmin;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50%;
	vertical-align: middle
}

.g-footer span {
	vertical-align: middle;
	font-size: .8125rem;
	margin-left: .3125rem;
	margin-left: 1.3vmin;
	color: #bdc1c9
}

.g-footer .comment-icon-box {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding-left: .9375rem;
	padding-left: 4vmin
}

.g-footer .comment-icon-box .comment-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='37'%3E%3Cpath fill='%23BDC1C9' fill-rule='evenodd' d='M35.016 9.36l-3.56 3.587-8.313-8.37L26.705.99c1.312-1.32 3.438-1.32 4.75 0l3.56 3.587c.63.634.985 1.495.985 2.392 0 .896-.354 1.756-.984 2.39zm-7.26 7.47l-8.47-8.528 1.816-1.83 8.47 8.53-1.816 1.83zM1.878 36.178c-.526.206-2.508.1-1.677-1.838l3.116-8.967c.576-1.604.8-2.025 1.962-3.1l11.964-11.915 8.472 8.437-11.388 11.797c-1.084 1.236-1.558 1.526-3.07 2.084l-9.378 3.5z'/%3E%3C/svg%3E")
}

.g-footer .comment-icon-box .text {
	margin-left: .5rem;
	margin-left: 2.1vmin
}

.g-footer .like-icon-box {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	font-size: 0;
	white-space: nowrap;
	padding-right: .9375rem;
	padding-right: 4vmin;
	min-width: 1.875rem;
	min-width: 8vmin
}

.g-footer .like-icon-box .like-icon {
	height: 1.0625rem;
	height: 4.5vmin;
	width: 1.0625rem;
	width: 4.5vmin;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.248 9.645h6.195S22 9.51 22 11.185c0 0 0 2.412-2.303 10.517 0 0-.713 2.378-1.59 2.378H8.8c-.65 0-2.8-.744-2.8-2v-12s5.102-3.95 5.102-8.44c.13-.234-.226-1.64 1.492-1.64 0 0 4.055.47 1.654 9.645zm-10.19-.538l.43.404S5 9.096 5 10.08v13c.337-.46-.33 1-1 1l-2.443-.138s-.79 0-.79-.817L0 10.29s.012-.78.778-.78l3.28-.403z' fill='%23BDC1C9' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.g-footer .like-icon-box.on .like-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.248 9.645h6.195S22 9.51 22 11.185c0 0 0 2.412-2.303 10.517 0 0-.713 2.378-1.59 2.378H8.8c-.65 0-2.8-.744-2.8-2v-12s5.102-3.95 5.102-8.44c.13-.234-.226-1.64 1.492-1.64 0 0 4.055.47 1.654 9.645zm-10.19-.538l.43.404S5 9.096 5 10.08v13c.337-.46-.33 1-1 1l-2.443-.138s-.79 0-.79-.817L0 10.29s.012-.78.778-.78l3.28-.403z' fill='%23ff4d64' fill-rule='evenodd'/%3E%3C/svg%3E");
	-webkit-animation: scale-animation .5s ease;
	animation: scale-animation .5s ease
}

.g-footer .comment-num-box {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	font-size: 0;
	white-space: nowrap;
	padding-right: .9375rem;
	padding-right: 4vmin;
	min-width: 1.875rem;
	min-width: 8vmin
}

.g-footer .comment-num-box .comment-num-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22'%3E%3Cpath fill='%23BDC1C9' fill-rule='evenodd' d='M4.07 0h15.915c2.21 0 4 1.79 4 4v.015l-.042 11c-.01 2.203-1.797 3.985-4 3.985H4l-4 3L.07 3.984C.08 1.78 1.87 0 4.07 0zM6 6c-.552 0-1 .448-1 1s.448 1 1 1h12c.552 0 1-.448 1-1s-.448-1-1-1H6zm0 5c-.552 0-1 .448-1 1s.448 1 1 1h6c.552 0 1-.448 1-1s-.448-1-1-1H6z'/%3E%3C/svg%3E")
}

.has-bottombar {
	padding-bottom: 3.125rem;
	padding-bottom: 13.3vmin
}

@keyframes translateAnimation {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes translateAnimation {
	0% {
		-webkit-transform: translateY(100%)
	}

	to {
		-webkit-transform: translateY(0)
	}
}

@-webkit-keyframes scale-animation {
	0% {
		-webkit-transform: scale(1.8)
	}

	to {
		-webkit-transform: scale(1)
	}
}

@keyframes scale-animation {
	0% {
		-webkit-transform: scale(1.8);
		transform: scale(1.8)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.theme-follow-container {
	padding-left: .9375rem;
	padding: 2.4vmin 4vmin 5.6vmin;
	padding-right: .9375rem;
	padding-bottom: 1.3125rem;
	padding-top: .5625rem;
	background-color: #fff
}

.theme-follow-container .theme-follow {
	background-color: #fff;
	border: none;
	background-image: -webkit-linear-gradient(270deg,#e2e2e2,#e2e2e2 50%,transparent 0),-webkit-linear-gradient(180deg,#e2e2e2,#e2e2e2 50%,transparent 0),-webkit-linear-gradient(90deg,#e2e2e2,#e2e2e2 50%,transparent 0),-webkit-linear-gradient(0,#e2e2e2,#e2e2e2 50%,transparent 0);
	background-image: -webkit-linear-gradient(top,#e2e2e2,#e2e2e2 50%,transparent 0),-webkit-linear-gradient(right,#e2e2e2,#e2e2e2 50%,transparent 0),-webkit-linear-gradient(bottom,#e2e2e2,#e2e2e2 50%,transparent 0),-webkit-linear-gradient(left,#e2e2e2,#e2e2e2 50%,transparent 0);
	background-image: linear-gradient(180deg,#e2e2e2,#e2e2e2 50%,transparent 0),linear-gradient(270deg,#e2e2e2,#e2e2e2 50%,transparent 0),linear-gradient(0deg,#e2e2e2,#e2e2e2 50%,transparent 0),linear-gradient(90deg,#e2e2e2,#e2e2e2 50%,transparent 0);
	background-size: 100% 1px,1px 100%,100% 1px,1px 100%;
	background-repeat: no-repeat;
	background-position: top,100% 0,bottom,0 0;
	padding-left: .9375rem;
	padding-left: 4vmin;
	padding-right: .9375rem;
	padding-right: 4vmin;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 5.25rem;
	height: 22.4vmin
}

.theme-follow-container .theme-follow .theme-detail-poster {
	background: #f5f5f5 no-repeat 50%;
	background-size: cover;
	border-radius: 4px;
	width: 3.75rem;
	width: 16vmin;
	height: 3.75rem;
	height: 16vmin;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.theme-follow-container .theme-follow .theme-content {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	position: relative;
	margin-left: .625rem;
	margin-left: 2.7vmin
}

.theme-follow-container .theme-follow .theme-content .theme-title {
	font-size: .875rem;
	color: #222227
}

.theme-follow-container .theme-follow .theme-content .theme-follow-count {
	font-size: .75rem;
	margin-top: 1.25rem;
	margin-top: 5.3vmin;
	color: #8a869e
}

.theme-follow-container .theme-follow .subscribe-btn {
	display: inline-block;
	width: 3.6875rem;
	width: 15.7vmin;
	height: 1.75rem;
	height: 7.5vmin;
	line-height: 1.75rem;
	line-height: 7.5vmin;
	font-size: .75rem;
	text-align: center;
	color: #ff4d64;
	border: 1px solid #ff4d64;
	border-radius: 4px
}

.theme-follow-container .theme-follow .subscribe-btn.on {
	color: #b9b7c5;
	border-color: #b9b7c5
}

.theme-follow-container .theme-follow .subscribe-btn.on .icon-plus {
	display: none
}

.theme-follow-container .theme-follow .subscribe-btn .icon-plus {
	position: relative;
	display: inline-block;
	top: -1px;
	width: 9px;
	height: 9px;
	margin-right: .25rem;
	margin-right: 1.1vmin;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cpath d='M8 8H.993C.445 8 0 8.448 0 9c0 .556.445 1 .993 1H8v7.007c0 .548.448.993 1 .993.556 0 1-.445 1-.993V10h7.007c.548 0 .993-.448.993-1 0-.556-.445-1-.993-1H10V.993C10 .445 9.552 0 9 0c-.556 0-1 .445-1 .993V8z' fill='%23ff4d64' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.theme-detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: .9375rem;
	padding-left: 4vmin;
	padding-right: .9375rem;
	padding-right: 4vmin;
	height: 4.125rem;
	height: 17.6vmin;
	background-color: #fff
}

.theme-detail .theme-detail-poster {
	background: #f5f5f5 no-repeat 50%;
	background-size: cover;
	border-radius: 4px;
	width: 2.25rem;
	width: 9.6vmin;
	height: 2.25rem;
	height: 9.6vmin;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.theme-detail .theme-content {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	position: relative;
	margin-left: .625rem;
	margin-left: 2.7vmin
}

.theme-detail .theme-content .theme-title {
	font-size: .875rem;
	color: #222227
}

.theme-detail .theme-content .modified-time,.theme-detail .theme-content .theme-follow-count {
	font-size: .75rem;
	color: #8a869e
}

.theme-detail .theme-content:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: .625rem;
	width: 2.7vmin;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23C8C8C8' d='M9.485.212a.7.7 0 0 0-1.003 0l-1 1.017a.728.728 0 0 0 0 1.02L21.01 16 7.482 29.754a.725.725 0 0 0 0 1.017l1 1.02c.278.28.726.28 1.003 0L24.52 16.508a.725.725 0 0 0 0-1.017L9.484.213z'/%3E%3C/svg%3E")
}

.theme-detail.picture-theme .theme-content:after {
	content: "";
	display: none
}

body #topic-barrage {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	background-color: transparent
}

body.fn-topic .theme-poster,body.fn-topic .theme-poster-container {
	height: 12.5rem;
	height: 53.3vmin
}

body.fn-article .theme-poster,body.fn-article .theme-poster-container {
	min-height: 200px;
	height: 12.5rem;
	height: 53.3vmin
}

.information {
	background-color: #f8f8f8;
	overflow-x: hidden;
	width: 100%
}

.information .theme-poster,.information .theme-poster-container {
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	width: 100%
}

.information .theme-poster-container {
	background-size: 28px 29px;
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='86'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M77.66 40.026c-.006.1-.104.63-.627.762-.024.005-.046.02-.07.03-.675.302-1.7 1.155-2.063 3.56-.132 1.09-.352 2.225-.588 3.445l-.003.014c-.68 3.47-1.75 6.352-3.2 8.565-2.03 3.095-4.79 4.82-7.98 4.987-2.33.12-4.29.13-5.99.02-4.92-.31-7.74-1.59-9.74-4.41-2.69-3.8-3.92-10.7-5.51-10.7-1.6 0-2.83 6.9-5.51 10.7-2 2.82-4.82 4.1-9.73 4.41-1.7.1-3.66.1-5.99-.03-3.19-.17-5.95-1.9-7.98-4.99-1.45-2.22-2.53-5.1-3.2-8.57v-.02c-.24-1.22-.46-2.36-.59-3.448-.367-2.407-1.39-3.26-2.066-3.56-.02-.01-.044-.026-.07-.03-.52-.13-.62-.66-.625-.76-.06-.977-.303-3.148-.387-4.5-.064-1.01.765-1.14.923-1.15 5.806-.368 19.274-1.09 25.397.51 1.83.48 7.06 1.474 9.82 1.474 2.76 0 7.99-.996 9.82-1.474 6.124-1.6 19.59-.874 25.397-.51.16.01.99.15.928 1.16-.09 1.352-.33 3.523-.39 4.5M53.05 11.17C46.02 9.305 43.857 0 30.71 0c4.758 5.477 2.563 10.285-1.01 11.39C12.277 16.05-.79 30.76.038 51.092c.85 20.93 18.698 34.58 41.76 34.58 23.065 0 40.91-13.65 41.762-34.58.84-20.66-12.662-35.513-30.507-39.92'/%3E%3Cpath d='M30.605 39.626c-.133-.028-.28-.056-.435-.085-2.18-.4-6.625-.97-10.063-.75-1.516.1-2.834.34-3.68.82-2.093 1.19-2.262 3.06-1.91 5.56.103.73.25 1.51.405 2.35.838 4.47 2.815 9.23 6.932 9.47 1.848.11 3.366.12 4.622.04 3.863-.24 5.256-1.3 6.216-2.72 5.49-8.17 3.32-13.54-2.087-14.66m22.605 0c.134-.03.28-.054.436-.083 2.18-.405 6.625-.97 10.063-.753 1.51.097 2.83.344 3.67.82 2.09 1.19 2.26 3.056 1.91 5.56-.1.73-.25 1.51-.41 2.346-.84 4.47-2.82 9.23-6.93 9.47-1.85.106-3.37.113-4.62.034-3.87-.244-5.26-1.3-6.22-2.73-5.49-8.17-3.32-13.54 2.09-14.66'/%3E%3C/g%3E%3C/svg%3E")
}

.information a:active,.information a:hover,.information a:link,.information a:visited {
	color: #ffa200
}

.information iframe,.information img,.information video {
	max-width: 100%;
	border: none
}

.information iframe {
	display: block;
	margin: 0 auto;
	max-height: 67vmin;
	padding: .65625rem 0;
	padding: 2.8vmin 0
}

.information .tips {
	background-color: transparent
}

.information .tips p {
	text-align: center
}

.information h1:empty {
	display: none
}

.information header {
	position: relative;
	background-color: #fff;
	padding-left: .9375rem;
	padding-left: 4vmin;
	padding-right: .9375rem;
	padding-right: 4vmin
}

.information header .content-title {
	font-weight: 600;
	font-size: 21px;
	line-height: 34px;
	color: #222227;
	padding: 20px 0
}

.information header .content-sub-title-wrap {
	white-space: nowrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 13px;
	line-height: 20px;
	font-weight: 400;
	padding-bottom: 20px;
	color: #8a869e
}

.information header .content-sub-title-wrap .content-sub-title {
	font-size: 13px;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto
}

.information header .content-sub-title-wrap .content-sub-title .media-avatar {
	display: inline-block;
	background: #fff no-repeat 50%;
	background-image: url("../images/40x40.png");
	background-size: cover;
	vertical-align: top;
	margin-right: 6px;
	border-radius: 10px;
	border-radius: 50%;
	width: 20px;
	height: 20px
}

.information header .content-sub-title-wrap .content-sub-title .fire {
	display: inline-block;
	background: #fff no-repeat 50%;
	background-size: cover;
	vertical-align: top;
	width: 14px;
	height: 14px;
	border-radius: 0;
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%238A869E' d='M10.936.812S9.824 4.35 7.38 6.8c-2.446 2.45-5.273 4.843-6.22 7.065-.947 2.223-1.048 4.87-.033 6.81 1.015 1.94 2.474 3.617 4.16 4.803 1.684 1.186 3.377 1.403 3.377 1.403s-2.41-2.978-2.236-5.1c.174-2.122 1.384-3.408 2.065-4.12.682-.71.744-.71.744-.71s.348 3.292 2.798 5.946c2.873 3.112 4.724 3.698 4.724 3.698l1.44.846s4.446-4.968 5.05-7.722.305-6.104-.15-7.486c-.457-1.38-1.238-3.047-1.238-3.047S19.996 12.137 18.915 13c-1.08.863-2.345 1.362-2.345 1.362s.41-3.142.41-4.98-.673-3.445-1.625-4.883c-.952-1.44-2.643-3.103-2.643-3.103L11.575.564l-.64.248z'/%3E%3C/svg%3E");
	margin: 2px 6px 0 0
}

.information header .content-sub-title-wrap .readcount {
	text-align: right;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-grow: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

.dy-image {
	background: 50% no-repeat!important;
	background-size: 30px!important;
	background-color: #e8e8e8!important
}

.information section {
	position: relative;
	background-color: #fff;
	font-size: 16px;
	line-height: 27px;
	color: #50505a;
	padding-left: .9375rem;
	padding-left: 4vmin;
	padding-right: .9375rem;
	padding-right: 4vmin;
	word-wrap: break-word
}

.information section b,.information section strong {
	color: #222227!important;
	line-height: 28px
}

.information section hr {
	margin-top: 0;
	margin-bottom: 1.375rem;
	margin-bottom: 5.9vmin
}

.information section a {
	color: #222227!important;
	text-decoration: underline
}

.information section h3.daily-report {
	position: relative;
	color: #222227;
	font-weight: 700;
	padding-left: .625rem;
	padding-left: 2.7vmin
}

.information section h3.daily-report:before {
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	bottom: 4px;
	width: 3px;
	background-color: #ff4d64
}

.information section object {
	margin: 0 0 1.375rem;
	margin: 0 0 5.86666667vmin
}

.information section h1,.information section h2,.information section h3,.information section h4,.information section h5,.information section h6 {
	font-size: 16px!important;
	font-weight: 700;
	line-height: 28px;
	text-align: justify;
	margin-bottom: 1.375rem;
	margin-bottom: 5.9vmin
}











.information section>ol {
	padding-bottom: 1.375rem;
	padding-bottom: 5.9vmin
}

.information section ol {
	text-align: justify;
	color: #50505a!important;
	padding-left: 22px
}

.information section ol li {
	font-size: 16px;
	list-style: decimal
}

.information section ol li ol li,.information section ol li ol li ol li {
	list-style: decimal
}

.information section img {
	width: 100%;
	display: block;
	pointer-events: auto
}

.information section>img {
	padding-bottom: 1.375rem;
	padding-bottom: 5.9vmin
}

.information section>iframe {
	padding: 0 0 1.375rem;
	padding: 0 0 5.86666667vmin
}

.information section>p {
	text-align: justify;
	padding-bottom: 1.375rem;
	padding-bottom: 5.9vmin
}

.information section>p:last-child {
	font-size: 13px;
	color: #8a869e
}

.information section>p:empty {
	display: none
}

.information section .image-title {
	margin-top: -1.375rem;
	margin-top: -5.9vmin;
	line-height: 20px;
	padding-top: 20px;
	font-size: 13px;
	color: #8e8a9e;
	padding-bottom: 17px;
	text-align: center
}

.information section>blockquote {
	position: relative;
	font-size: 15px;
	line-height: 26px;
	color: #8a869e;
	background-color: #fff;
	border-left: 2px solid #dedde3;
	padding-left: 1.0625rem;
	padding-left: 4.5vmin;
	padding-right: 2.8125rem;
	padding-right: 12vmin;
	margin-bottom: 1.375rem;
	margin-bottom: 5.9vmin
}

.information section .gif-wrap {
	margin-bottom: 1.375rem;
	margin-bottom: 5.9vmin;
	min-height: 35px;
	position: relative
}

.information section .gif:after {
	left: .625rem;
	left: 2.7vmin;
	bottom: .625rem;
	bottom: 2.7vmin;
	width: 60px;
	height: 25px;
	content: " ";
	position: absolute;
	white-space: nowrap;
	text-align: center;
	border-radius: 3px;
	background-position: 50%;
	background-size: cover;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 50'%3E%3Cpath opacity='.65' d='M120 25c0 13.807-11.193 25-25 25H25C11.193 50 0 38.807 0 25S11.193 0 25 0h70c13.807 0 25 11.193 25 25z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFF' d='M21.662 15.78l-.02 18.47s.12.862 1.227.8c1.106-.063 14.695-9.177 14.94-9.41.243-.235.55-.677.148-1.01-.402-.334-14.127-9.253-14.515-9.52-.388-.265-1.118-.13-1.118-.13l-.366.11-.19.17-.108.52z'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M65.178 22.467v1.68h-5.545c-.96 3.648-1.8 6.24-2.52 7.824 1.896-.383 3.792-.935 5.665-1.63-.624-1.297-1.224-2.473-1.848-3.577l1.464-.72c1.152 2.063 2.232 4.296 3.24 6.72l-1.488.77c-.24-.625-.48-1.2-.72-1.753-2.544.912-5.33 1.632-8.305 2.16l-.407-1.632c.168-.05.288-.097.384-.145.72-.984 1.68-3.648 2.88-8.017H54.64v-1.68H65.18zm-.912-6.48v1.656h-8.69v-1.656h8.69zm6.24-1.608v4.367h5.257c0 7.896-.12 12.77-.336 14.642-.24 1.774-1.344 2.687-3.265 2.687-.432 0-1.15-.023-2.208-.07l-.384-1.537c.912.048 1.704.096 2.376.096 1.032 0 1.632-.624 1.8-1.85.168-1.343.265-5.447.312-12.31h-3.553v.43c-.048 7.105-1.728 12.29-5.04 15.578l-1.368-1.2c3.048-2.976 4.608-7.776 4.656-14.376v-.432h-2.977V18.75h2.977v-4.368h1.753zM99.21 36.316h-1.68v-.984H81.305v.984h-1.68V15.363H99.21v20.953zm-1.68-2.52V16.9H81.305v16.896H97.53zM88.65 17.62c-.192.455-.385.887-.625 1.32h6.337v1.2c-.672 1.27-1.68 2.4-3.05 3.36 1.61.767 3.434 1.415 5.498 1.895l-.912 1.295c-2.328-.624-4.32-1.392-6-2.328-1.85.984-4.13 1.776-6.865 2.375l-.768-1.392c2.472-.432 4.56-1.056 6.24-1.848-.937-.624-1.752-1.296-2.425-2.016-.72.673-1.536 1.297-2.448 1.873l-.96-1.248c2.185-1.296 3.673-2.856 4.44-4.68l1.537.194zm5.688 14.16l-.576 1.392c-2.976-1.15-6.072-2.04-9.288-2.664l.672-1.296c3.192.6 6.264 1.464 9.192 2.568zm-1.536-3.673l-.815 1.248c-1.656-1.008-3.36-1.775-5.137-2.352l.792-1.152c1.872.626 3.6 1.394 5.16 2.257zm-.168-7.872h-5.448c-.096.096-.168.192-.216.288.84.816 1.824 1.56 2.928 2.232 1.176-.72 2.088-1.56 2.736-2.52z'/%3E%3C/g%3E%3C/svg%3E")
}

.information section .image-package {
	padding-bottom: 17px;
	line-height: 1;
	text-align: center;
	font-size: 13px;
	color: #8a869e
}

.information section .image-package span {
	font-size: 13px;
	line-height: 20px
}

.information section .image-package .image-caption {
	line-height: 20px;
	padding-top: 20px;
	font-size: 13px;
	color: #8a869e
}

.information section .picture-wrap {
	height: .9375rem;
	height: 4vmin
}

.information section .video-youku {
	background: #000;
	position: relative;
	height: 75vmin;
	min-height: 240px;
	margin: 0 0 1.375rem;
	margin: 0 0 5.86666667vmin
}

.information section .video-youku:after {
	width: 86px;
	height: 86px;
	content: " ";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -43px;
	margin-top: -43px;
	background: url("//players.youku.com/h5player/img/xplayerv4.png") no-repeat 0 0;
	z-index: 10
}

.information section #J_youkuContainer:after {
	display: none
}

.information footer {
	position: relative;
	background-color: #fff;
	padding-bottom: 1.3125rem;
	padding-bottom: 5.6vmin;
	padding-left: .9375rem;
	padding-left: 4vmin;
	padding-right: .9375rem;
	padding-right: 4vmin
}

.information footer dl.copyrights {
	background-color: #f4f4f4;
	margin-left: .9375rem;
	margin-left: 4vmin;
	margin-right: .9375rem;
	margin-right: 4vmin;
	margin-bottom: 1.0625rem;
	margin-bottom: 4.5vmin;
	padding: 12px 15px 17px;
	font-size: 12px;
	line-height: 20px;
	color: #50505a
}

.information footer dl.copyrights dt {
	font-weight: 700;
	padding-bottom: .75rem;
	padding-bottom: 3.2vmin;
	padding-top: .1875rem;
	padding-top: .8vmin
}

.information footer dl.copyrights dd {
	text-align: justify
}

.information footer dl.copyrights dd cite {
	font-style: normal
}

.footer-tool {
	overflow: hidden
}

.footer-tool .jump-link {
	float: left;
	display: inline-block;
	color: #80c0e4;
	font-size: .875rem
}

.footer-tool .jump-link .icon-link {
	width: .75rem;
	width: 3.2vmin;
	height: 1rem;
	height: 4.3vmin;
	vertical-align: -.125rem;
	vertical-align: -.5vmin;
	margin-left: .1875rem;
	margin-left: .8vmin
}

.footer-tool .copyrights-wrap {
	background: #f6f6f6;
	color: #8a869e;
	width: 5rem;
	width: 21.3vmin;
	height: 1.4375rem;
	height: 6.1vmin;
	line-height: 1.4375rem;
	line-height: 6.1vmin;
	font-size: .75rem;
	text-align: center;
	border-radius: 3.125rem;
	border-radius: 13.3vmin;
	border-radius: 100px;
	float: right;
	display: inline-block
}

.am-dialog .copyrights-title {
	margin-top: -20px;
	height: 3.125rem;
	height: 13.3vmin;
	line-height: 3.125rem;
	line-height: 13.3vmin;
	border-bottom: 1px solid #e2e2e2
}

.am-dialog .copyrights-tip {
	text-align: justify;
	font-size: .8125rem;
	color: #50505a
}

.content-layout #topic-barrage .barrage-pipe .barrage-item {
	top: .5rem;
	top: 2.1vmin
}

.prism-player {
	background: #000;
	position: relative;
	height: 75vmin;
	min-height: 240px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%;
	margin: 0 0 1.375rem;
	margin: 0 0 5.86666667vmin
}

.prism-player:empty:after {
	width: 90px;
	height: 90px;
	content: " ";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -45px;
	margin-top: -45px;
	background: url(//gw.alicdn.com/tps/TB1YuE3KFXXXXaAXFXXXXXXXXXX-256-512.png) -2px -2px no-repeat;
	z-index: 10
}

.prism-player div.prism-big-play-btn {
	margin-left: -45px!important;
	margin-top: -45px!important;
	display: block
}

.spinner {
	height: 30px;
	width: 30px;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -18px;
	margin-left: -18px;
	-webkit-animation: rotation .6s infinite linear;
	animation: rotation .6s infinite linear;
	border-left: 3px solid hsla(0,0%,100%,.15);
	border-right: 3px solid hsla(0,0%,100%,.15);
	border-bottom: 3px solid hsla(0,0%,100%,.15);
	border-top: 3px solid hsla(0,0%,100%,.8);
	border-radius: 100%
}

@-webkit-keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg)
	}
}

@keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

div[dy-mode~=chip] {
	position: relative;
	padding-left: .9375rem;
	padding-left: 4vmin;
	margin-top: .625rem;
	margin-top: 2.7vmin
}

div[dy-mode~=chip]:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.relative-recommend {
	padding-top: 0!important;
	background-color: #fff;
	font-size: 16px;
	line-height: 27px;
	color: #50505a
}

.relative-recommend h2 {
	font-size: 15px!important;
	padding-top: 16px!important;
	padding-bottom: 4px;
	padding-left: 0!important;
	font-weight: 700;
	color: #50505a
}

.relative-recommend h2 .shows-count {
	margin-left: 3px;
	color: #8a869e;
	font-weight: 400
}

.relative-recommend .less-num>div:last-child .show-item {
	background: none
}

.relative-recommend .show-list>div {
	position: relative
}

.relative-recommend .show-list .load-more-show:last-child .show-item,.relative-recommend .show-list>div:last-child .show-item {
	background: none
}

.relative-recommend .show-list .show-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: .9375rem .9375rem .9375rem 0;
	padding: 4vmin 4vmin 4vmin 0;
	background: 0 100% repeat-x;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#e4e4e4),to(#e4e4e4));
	background-image: -webkit-linear-gradient(left top,left bottom,color-stop(.5,transparent),color-stop(.5,#e4e4e4),to(#e4e4e4));
	background-image: linear-gradient(left top,left bottom,color-stop(.5,transparent),color-stop(.5,#e4e4e4),to(#e4e4e4));
	background-size: 100% 1px;
	position: relative
}

.relative-recommend .show-list .show-item .show-poster {
	-webkit-flex-shrink: 0;
	background-color: #efefef;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	width: 4.0625rem;
	width: 17.3vmin;
	height: 5.625rem;
	height: 24vmin
}

.relative-recommend .show-list .show-item dl {
	overflow: hidden;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	padding: 0 0 0 .625rem;
	padding: 0 0 0 2.66666667vmin;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

.relative-recommend .show-list .show-item dl dt {
	color: #222227;
	font-size: 1rem;
	line-height: 1.1875rem;
	line-height: 5.1vmin;
	padding-top: .1875rem;
	padding-top: .8vmin;
	padding-bottom: .5625rem;
	padding-bottom: 2.4vmin
}

.relative-recommend .show-list .show-item dl dd,.relative-recommend .show-list .show-item dl dt,.relative-recommend .show-list .show-item dl dt span {
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.relative-recommend .show-list .show-item dl dd {
	max-width: 12.5rem;
	max-width: 53.3vmin;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 6px;
	color: #8a869e
}

.relative-recommend .show-list .show-item dl dd:last-child {
	margin-bottom: 0
}

.relative-perform,.relative-show {
	margin-bottom: 23px;
	background: #f6f6f6
}

.relative-perform .show-item,.relative-show .show-item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 .9375rem 0 0;
	padding: 0 4vmin 0 0
}

.relative-perform .show-item .show-poster,.relative-show .show-item .show-poster {
	-webkit-flex-shrink: 0;
	background-color: #efefef;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	width: 5.1875rem;
	width: 22.1vmin;
	height: 7.1875rem;
	height: 30.7vmin
}

.relative-perform .show-item dl,.relative-show .show-item dl {
	overflow: hidden;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	padding: .9375rem 0 .9375rem .625rem;
	padding: 4vmin 0 4vmin 2.66666667vmin
}

.relative-perform .show-item dl dt,.relative-show .show-item dl dt {
	color: #222227;
	font-size: 1rem;
	line-height: 1.1875rem;
	line-height: 5.1vmin;
	padding-bottom: .5625rem;
	padding-bottom: 2.4vmin
}

.relative-perform .show-item dl dd,.relative-perform .show-item dl dt,.relative-perform .show-item dl dt span,.relative-show .show-item dl dd,.relative-show .show-item dl dt,.relative-show .show-item dl dt span {
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.relative-perform .show-item dl dd,.relative-show .show-item dl dd {
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 6px;
	color: #8a869e
}

.relative-perform .show-item dl dd:last-child,.relative-show .show-item dl dd:last-child {
	margin-bottom: 0
}

.relative-perform .show-item a,.relative-show .show-item a {
	text-decoration: none
}

.relative-perform .show-item dl dt span {
	white-space: normal;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.show-item .btn-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-grow: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	margin-left: .625rem;
	margin-left: 2.7vmin;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.show-item .btn-wrapper.video,.show-item .btn-wrapper.video .watchvideo {
	min-width: 4rem;
	min-width: 17.1vmin
}

.content-layout .J_buy-ticket--btn {
	border: 1px solid #ff2842;
	border-radius: 4px;
	box-sizing: border-box;
	z-index: 20;
	color: #ff2842!important;
	white-space: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 28px;
	line-height: 28px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: .8125rem;
	width: 3rem;
	width: 12.8vmin;
	text-align: center;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-grow: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

.content-layout .J_buy-ticket--btn.presell,.content-layout .J_buy-ticket--btn.watchvideo {
	color: #00a1e0!important;
	border: 1px solid #00a1e0
}

.content-layout .J_buy-ticket--btn.watchvideo {
	padding: 0 .5rem;
	padding: 0 2.13333333vmin
}

.content-layout .J_buy-ticket--btn.watchvideo i {
	display: block;
	background: url("//gw.alicdn.com/tps/TB1wXVGKVXXXXbaXFXXXXXXXXXX-50-50.png") no-repeat 50%;
	background-size: contain;
	height: 1rem;
	height: 4.3vmin;
	width: 1rem;
	width: 4.3vmin;
	margin-right: .25rem;
	margin-right: 1.1vmin
}

.content-layout .J_want-see {
	border: 1px solid #ff4d64;
	border-radius: 4px;
	box-sizing: border-box;
	z-index: 20;
	color: #ff4d64!important;
	white-space: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 28px;
	line-height: 28px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: .8125rem;
	width: 3rem;
	width: 12.8vmin;
	text-align: center;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-grow: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

.show-star-mod {
	overflow: hidden
}

.show-star-mod .show-star-ranking {
	float: left;
	width: 74px;
	height: 15px;
	background-size: auto 100%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='283.46' height='283.46' viewBox='0 0 283.46 283.46'%3E%3Cpath fill='%23eaeaea' d='M131.712 19.678c5.51-11.688 14.527-11.688 20.037 0l23.866 50.613c5.51 11.687 20.514 22.847 33.334 24.796l51.554 7.838c12.82 1.95 15.9 11.105 6.845 20.346l-38.112 38.876c-9.062 9.243-14.76 27.23-12.674 39.97l9.18 56c2.087 12.744-5.49 18.06-16.84 11.81l-46.535-25.605c-11.353-6.244-29.927-6.244-41.28 0l-46.534 25.607c-11.35 6.247-18.932.933-16.842-11.81l9.175-56c2.09-12.743-3.615-30.73-12.67-39.97L16.114 123.27c-9.058-9.24-5.98-18.397 6.843-20.346l51.552-7.838c12.824-1.95 27.822-13.107 33.334-24.795l23.868-50.612zm0 0'/%3E%3C/svg%3E")
}

.show-star-mod .show-star-ranking-light {
	width: 100%;
	height: 100%;
	min-height: 15px;
	background-size: auto 100%;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='283.46' height='283.46' viewBox='0 0 283.46 283.46'%3E%3Cpath fill='%23ffc42d' d='M131.712 19.678c5.51-11.688 14.527-11.688 20.037 0l23.866 50.613c5.51 11.687 20.514 22.847 33.334 24.796l51.554 7.838c12.82 1.95 15.9 11.105 6.845 20.346l-38.112 38.876c-9.062 9.243-14.76 27.23-12.674 39.97l9.18 56c2.087 12.744-5.49 18.06-16.84 11.81l-46.535-25.605c-11.353-6.244-29.927-6.244-41.28 0l-46.534 25.607c-11.35 6.247-18.932.933-16.842-11.81l9.175-56c2.09-12.743-3.615-30.73-12.67-39.97L16.114 123.27c-9.058-9.24-5.98-18.397 6.843-20.346l51.552-7.838c12.824-1.95 27.822-13.107 33.334-24.795l23.868-50.612zm0 0'/%3E%3C/svg%3E")
}

.show-star-mod .show-star-remark {
	float: left;
	margin-left: 6px;
	font-size: 12px;
	height: 15px;
	line-height: 19px
}

.more-shows {
	margin-left: -16px;
	height: 50px!important;
	line-height: 50px!important
}

.am-dialog .wanted-icon {
	width: 3.125rem;
	width: 13.3vmin;
	height: 2.625rem;
	height: 11.2vmin;
	display: inline-block;
	background-image: url("data:image/svg+xml;charset=utf8,<svg width='1024' height='854' viewBox='0 0 1024 854' xmlns='http://www.w3.org/2000/svg'><title>Shape</title><path d='M444.453 76.272l67.514 68.438 67.66-68.438c99.48-100.777 260.908-100.777 360.385 0 111.984 113.423 111.984 297.196 0 410.613L603.268 816.37c-50.424 49.336-132.338 49.173-182.588 0L83.988 486.885c-111.984-113.34-111.984-297.19 0-410.614 99.552-100.777 260.915-100.777 360.465 0z' fill='%23FC5066' fill-rule='evenodd'/></svg>");
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-background-size: contain
}

.am-dialog .wanted-container .wanted-action {
	margin-top: .9375rem;
	margin-top: 4vmin;
	color: #8a869e;
	font-size: .75rem
}

.error-delete {
	text-align: center;
	padding-top: 168px
}

.error-delete img {
	width: 135px
}

.error-delete p {
	margin-top: 20px;
	color: #8a869e
}

#topic-barrage {
	background-color: #000;
	opacity: .3;
	-webkit-transition: opacity .3s linear;
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkitbox-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

#topic-barrage .barrage-pipe {
	width: 100%;
	position: relative;
	-webkit-box-flex: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

#topic-barrage .barrage-pipe .barrage-item {
	white-space: nowrap;
	position: absolute;
	top: .5rem;
	top: 2.5vw;
	color: #fff;
	display: inline-block;
	padding: 2px 8px 2px 4px;
	-webkit-transition: -webkit-transform 5s linear
}

#topic-barrage .barrage-pipe .barrage-item .item-wrapper {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 4px
}

#topic-barrage .barrage-pipe .barrage-item .item-wrapper i.avatar {
	width: 24px;
	height: 24px;
	border-radius: 100%;
	margin-right: 4px;
	-webkit-transform: scale(0);
	-webkit-transition: -webkit-transform .3s linear;
	background-pisition: center center;
	background-repeat: no-repeat
}

#topic-barrage .barrage-pipe .barrage-item .item-wrapper i.avatar.loaded {
	-webkit-transform: scale(1)
}

#topic-barrage .barrage-pipe .barrage-item .item-wrapper p {
	display: inline-block
}

#topic-barrage .barrage-pipe .barrage-item:after {
	display: block;
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: .4;
	border-radius: 25px
}

*,:after,:before {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
}

li {
	list-style: none
}

caption,th {
	text-align: left
}

q:after,q:before {
	content: ""
}

input:password {
	ime-mode: disabled
}

:focus {
	outline: none
}

.am-dialog-mask {
	position: fixed!important
}

body {
	padding-top: constant(safe-area-inset-top);
	padding-bottom: constant(safe-area-inset-bottom)
}

body,html {
	min-height: 100%
}

body {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

img {
	pointer-events: none
}

body {
	background-color: #f5f5f5
}

body.dy-bg-white {
	background-color: #fff
}

body,button,input,select,textarea {
	font-size: 16px;
	line-height: 1.5;
	color: #333;
	font-family: Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,STXihei,SimHei,WenQuanYi Micro Hei,Droid Sans,sans-serif
}

input {
	line-height: normal
}

a {
	color: #0af;
	text-decoration: none
}

.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.fn-hide {
	display: none!important
}

.fn-left {
	float: left
}

.fn-right {
	float: right
}

.dy-content {
	margin-left: 10px;
	margin-right: 10px
}

.dy-content h5 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	line-height: 1.5
}

.dy-fixed {
	position: fixed!important;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
	width: 100%
}

.dy-fixed-bottom {
	top: inherit;
	bottom: 0
}

.user-select {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}

.dy-flexbox {
	text-align: left;
	display: -webkit-box;
	display: -webkit-flex;
	-webkit-box-align: center;
	-webkit-align-items: center
}

.dy-flexbox .dy-flexbox-item {
	-webkit-box-sizing: border-box;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	margin-left: 8px;
	min-width: 20px
}

.dy-flexbox .dy-flexbox-item:first-child {
	margin-left: 0
}

.dy-flexbox[dy-mode~=average] .dy-flexbox-item {
	width: 100%
}

.dy-whitespace[dy-mode~="5px"] {
	height: 5px
}

.dy-whitespace[dy-mode~="10px"] {
	height: 10px
}

.dy-whitespace[dy-mode~="15px"] {
	height: 15px
}

.dy-whitespace[dy-mode~="20px"] {
	height: 20px
}

.dy-whitespace[dy-mode~="25px"] {
	height: 25px
}

.dy-whitespace[dy-mode~="30px"] {
	height: 30px
}

.dy-whitespace[dy-mode~="35px"] {
	height: 35px
}

.dy-whitespace[dy-mode~="40px"] {
	height: 40px
}

.dy-whitespace[dy-mode~="45px"] {
	height: 45px
}

.dy-whitespace[dy-mode~="50px"] {
	height: 50px
}

.dy-whitespace[dy-mode~="4px"] {
	height: 4px
}

.dy-whitespace[dy-mode~="8px"] {
	height: 8px
}

.dy-whitespace[dy-mode~="12px"] {
	height: 12px
}

.dy-whitespace[dy-mode~="16px"] {
	height: 16px
}

.dy-whitespace[dy-mode~="24px"] {
	height: 24px
}

.dy-whitespace[dy-mode~="28px"] {
	height: 28px
}

.dy-whitespace[dy-mode~="32px"] {
	height: 32px
}

.dy-whitespace[dy-mode~="36px"] {
	height: 36px
}

.dy-whitespace[dy-mode~="44px"] {
	height: 44px
}

.dy-whitespace[dy-mode~="48px"] {
	height: 50px
}

.dy-img-wrap {
	position: relative;
	background: #ccc url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='86'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M77.66 40.026c-.006.1-.104.63-.627.762-.024.005-.046.02-.07.03-.675.302-1.7 1.155-2.063 3.56-.132 1.09-.352 2.225-.588 3.445l-.003.014c-.68 3.47-1.75 6.352-3.2 8.565-2.03 3.095-4.79 4.82-7.98 4.987-2.33.12-4.29.13-5.99.02-4.92-.31-7.74-1.59-9.74-4.41-2.69-3.8-3.92-10.7-5.51-10.7-1.6 0-2.83 6.9-5.51 10.7-2 2.82-4.82 4.1-9.73 4.41-1.7.1-3.66.1-5.99-.03-3.19-.17-5.95-1.9-7.98-4.99-1.45-2.22-2.53-5.1-3.2-8.57v-.02c-.24-1.22-.46-2.36-.59-3.448-.367-2.407-1.39-3.26-2.066-3.56-.02-.01-.044-.026-.07-.03-.52-.13-.62-.66-.625-.76-.06-.977-.303-3.148-.387-4.5-.064-1.01.765-1.14.923-1.15 5.806-.368 19.274-1.09 25.397.51 1.83.48 7.06 1.474 9.82 1.474 2.76 0 7.99-.996 9.82-1.474 6.124-1.6 19.59-.874 25.397-.51.16.01.99.15.928 1.16-.09 1.352-.33 3.523-.39 4.5M53.05 11.17C46.02 9.305 43.857 0 30.71 0c4.758 5.477 2.563 10.285-1.01 11.39C12.277 16.05-.79 30.76.038 51.092c.85 20.93 18.698 34.58 41.76 34.58 23.065 0 40.91-13.65 41.762-34.58.84-20.66-12.662-35.513-30.507-39.92'/%3E%3Cpath d='M30.605 39.626c-.133-.028-.28-.056-.435-.085-2.18-.4-6.625-.97-10.063-.75-1.516.1-2.834.34-3.68.82-2.093 1.19-2.262 3.06-1.91 5.56.103.73.25 1.51.405 2.35.838 4.47 2.815 9.23 6.932 9.47 1.848.11 3.366.12 4.622.04 3.863-.24 5.256-1.3 6.216-2.72 5.49-8.17 3.32-13.54-2.087-14.66m22.605 0c.134-.03.28-.054.436-.083 2.18-.405 6.625-.97 10.063-.753 1.51.097 2.83.344 3.67.82 2.09 1.19 2.26 3.056 1.91 5.56-.1.73-.25 1.51-.41 2.346-.84 4.47-2.82 9.23-6.93 9.47-1.85.106-3.37.113-4.62.034-3.87-.244-5.26-1.3-6.22-2.73-5.49-8.17-3.32-13.54 2.09-14.66'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;
	background-size: 28px 29px
}

.dy-img-wrap .dy-img {
	border-radius: inherit;
	width: 100%;
	height: 100%;
	background: no-repeat 50%;
	background-size: cover
}

.hidden {
	visibility: hidden
}

.load-more {
	padding-top: .6875rem;
	padding-top: 2.9vmin;
	padding-bottom: .6875rem;
	padding-bottom: 2.9vmin;
	font-size: .75rem;
	text-align: center;
	opacity: .8
}

.load-more .icon-loadmore {
	width: .9375rem;
	width: 4vmin;
	height: .9375rem;
	height: 4vmin;
	margin-right: .3125rem;
	margin-right: 1.3vmin;
	vertical-align: top;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-animation: LOADMORECIRCLE 1s linear infinite;
	animation: LOADMORECIRCLE 1s linear infinite;
	display: inline-block;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURUxpcdvg29DQ0M3Nzc3NzczMzMzMzMzMzM3Nzc/Pz83Nzc3Nzc3Tzc3NzY63isXLxc3NzWqqZczMzMzMzM3NzXKtbZe8lH+xe83NzYe1hKbApY+4jLjGuMzMzF+mWX2xeC3KPUQAAAAddFJOUwAEL49S3q7xfRScbgpCdSJf+8jQwfY50miz0+NgRXvYZwAAASJJREFUKM91U+magyAM5D4Ub23t7gd9/7fcBG09NuSHgpNkxiEwdoRXTprK9R0jgq9z/MTkwh1WOp7D1vxSXOWvs6zV6ozF9c+JxY+5xO/b0Ov4TsPjW41w5c/93JKOBGxe3/S0KaVlU6kIeEt45V6gvCJ++AUJyLCCNE85AhKe8Jqp7jvDwJkHdrKcsSGllvVgCw2zJxK4GGUBbxGXJfqML8zEqAr4AwSieWsBF+/0i/yugIOxBvWbAp6ld2BfoPEpS4NnT9NvldBFcwo3G3OwtMIGjBe4qGHR/IM7+zl2Dido7wkdTIXez83jbF9NaqDaiq9STBiPFsLgPKvbgEctVdMJ5aa8Eed+wdnL/bmOe24hjwxrBHVDG2lGPRqpTn7/AernGvpiNUyQAAAAAElFTkSuQmCC)
}

@keyframes LOADMORECIRCLE {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

@-webkit-keyframes LOADMORECIRCLE {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

.dy-button {
	display: inline-block;
	width: 100%;
	padding-left: .25rem;
	padding-left: 1.3vmin;
	padding-right: .25rem;
	padding-right: 1.3vmin;
	height: 2.5rem;
	height: 12.5vmin;
	text-align: center;
	font-size: 1.25rem;
	line-height: 2.5rem;
	line-height: 12.5vmin
}

.dy-button[type=button],.dy-button[type=submit] {
	outline: 0 none;
	-webkit-appearance: none
}

.dy-button[dy-mode~=small] {
	height: 1.75rem;
	height: 8.8vmin;
	font-size: .875rem;
	line-height: 1.75rem;
	line-height: 8.8vmin;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
	border-bottom-left-radius: 14px;
	border-bottom-right-radius: 14px;
	-webkit-background-clip: padding-box
}

.dy-button[dy-mode~=inline] {
	width: auto;
	padding-left: 1.25rem;
	padding-left: 6.3vmin;
	padding-right: 1.25rem;
	padding-right: 6.3vmin;
	-webkit-box-sizing: content-box
}

.dy-button[dy-mode~=inline][dy-mode~=small] {
	padding-left: .875rem;
	padding-left: 4.4vmin;
	padding-right: .875rem;
	padding-right: 4.4vmin
}

.dy-button,.dy-button[dy-mode~=blue] {
	border: 1px solid #00a1e0;
	color: #fff;
	background: #00a1e0
}

.dy-button.hover,.dy-button:active,.dy-button[dy-mode~=blue].hover,.dy-button[dy-mode~=blue]:active {
	color: #fff;
	border-color: #1497c7;
	background: #1497c7
}

.dy-button[dy-mode~=blue][dy-mode~=small],.dy-button[dy-mode~=small] {
	color: #00a1e0;
	background: #fff
}

.dy-button[dy-mode~=blue][dy-mode~=small].hover,.dy-button[dy-mode~=blue][dy-mode~=small]:active,.dy-button[dy-mode~=small].hover,.dy-button[dy-mode~=small]:active {
	color: #fff;
	background: #00a1e0
}

.dy-button[dy-mode~=blue][dy-mode~=disabled],.dy-button[dy-mode~=disabled] {
	color: #a7cfe4;
	border-color: #1497c7;
	background: #1497c7
}

.dy-button[dy-mode~=white] {
	border-color: #ccc;
	color: #333;
	background: #fff
}

.dy-button[dy-mode~=white].hover,.dy-button[dy-mode~=white]:active {
	color: #333;
	border-color: #ccc;
	background: #e5e5e5
}

.dy-button[dy-mode~=white][dy-mode~=small] {
	border-color: #ababb2;
	color: #ababb2;
	background: #fff
}

.dy-button[dy-mode~=white][dy-mode~=small].hover,.dy-button[dy-mode~=white][dy-mode~=small]:active {
	color: #fff;
	background: #ababb2
}

.dy-button[dy-mode~=white][dy-mode~=disabled] {
	color: #ccc;
	border-color: #ccc;
	background: #e5e5e5
}

.dy-button[dy-mode~=red] {
	border-color: red;
	color: #fff;
	background: red
}

.dy-button[dy-mode~=red][dy-mode~=light] {
	background: transparent;
	color: red
}

.dy-button[dy-mode~=yellow] {
	border-color: #ffc600;
	color: #fff;
	background: #ffc600
}

.dy-button[dy-mode~=yellow][dy-mode~=light] {
	background: transparent;
	color: #ffc600
}

.dy-button[dy-mode~=naked] {
	color: #333!important;
	background: none!important;
	border: none!important
}

.dy-button[dy-mode~=naked].hover,.dy-button[dy-mode~=naked]:active {
	color: #333!important
}

.dy-error {
	text-align: center;
	color: #8a869e;
	padding: 0 1.25rem;
	padding: 0 5.33333333vmin
}

.dy-error .icon {
	padding: 10rem 0 2rem;
	padding: 42.66666667vmin 0 8.53333333vmin
}

.dy-error .icon svg {
	width: 100%;
	height: 6.4375rem;
	height: 27.5vmin
}

.dy-error .tips {
	padding: 0 2.1875rem;
	padding: 0 9.33333333vmin
}

.dy-error .text-main {
	font-size: 1rem
}

.dy-error .text-sub {
	font-size: .875rem;
	margin-top: .625rem;
	margin-top: 2.7vmin
}

.dy-error .operator {
	padding: 1.25rem 0 0;
	padding: 5.33333333vmin 0 0
}

.dy-error .operator .dy-button {
	border-radius: 40px;
	min-height: 40px;
	color: #8a869e;
	width: 6.25rem;
	width: 26.7vmin;
	height: 2.5rem;
	height: 10.7vmin;
	line-height: 2.375rem;
	line-height: 10.1vmin;
	font-size: .875rem
}

.dy-error .dy-button[dy-mode~=white] {
	border: 1px solid #ccc;
	color: #8a869e;
	background: #fff
}

.dy-icon[dy-mode~=clear] {
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden
}

.dy-icon[dy-mode~=clear]:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNTg5RkI3OUM2QzYxMUUzQUQ2Q0ZGNjA2NzMyOEMzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNTg5RkI3QUM2QzYxMUUzQUQ2Q0ZGNjA2NzMyOEMzMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1ODlGQjc3QzZDNjExRTNBRDZDRkY2MDY3MzI4QzMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1ODlGQjc4QzZDNjExRTNBRDZDRkY2MDY3MzI4QzMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3n3fywAAA/NJREFUeNrEmEtoE1EUhm/SpI+YWpJF+saqMYmooEbdiIqKoPhEEQQrKIoLwYUoCK7cuHMhroriSheiIuJChHZhERGxRSwINo82Yo2k0javJrY2qf8ZJzJNZu48krQHfm4Y7p18c+7cc84c0/z8POPZ4OBg8aU2qBs6DvkhC+NbHhqCXkCPoDDTYSYdgGuhG9ApDVBKRn/2EroFfdSywKxhzjLotuiF7jLgBIdAR6EP0H3IWZYH4b31GJ5CPlYd+w6dht7qBgTcAQxPIDurrv2BzkMPNQMCjg7AY8jKFscI4hLUowoIuJ0YeqFatrhGIMfEQyQPCDgXhk9iKCmxhoYGlsvl2OzsrCGCpqYmlkwmGee9T0JboKDSKb7Hg/N4PIJqa/U71+VyMbfbzbq6upjJZFKatlyMleYSQHjvsBgCFOEsFgurq6tjXq9XF2RzczPr7OwUfjudTjXIbdDFBVsMOJr9GdrAg5MabfPw8LDqdhNcR0dHyfXJyUkWiUSUtjsGrYIyBQ8ekoMjq6mpYWZzaTwnD6p5UgmucF/ec0HnpFt8QWlmOp1mwWBQOBx6IHlwiUSChcNhppJmzwpbPDAw4BBdyo15drtdeMnlnpy2ORAIsJmZmUrBFcxLHtylJSCTJ0OhkKIn6T2lA1RBOLJ9BLhD62w1SJ/PV0k4su1mvYUAD7L4pJcJR7aOAN16V/EgKwhHtoIAG42sLEDm83nFOZTWyoATsiMB2oyuppMtFyMLVl9fbygtFlfUKSMLW1paWHt7O3eO9HQbrXAIMF4NuApBTpilpY0Wa21tVYRLpVKqcVKnhQnwix64tjbZaozF43EhJfLSogHILwTYXwm4kZER4bROT0+r5m4dkP0E+E7toPDgpqam/sMVjCApN8tBWq1WAZJOuIYP/l6z3+/P4sdzo3Cjo6OycS6TyXAhabtVIPugn4Ug1iMbgxDjHA6HbjitkI2N3BzxYMFHE6pqIt4rl1/paamy1gMnNZvNJtxDWqqNjY2xWCymtOQrRE2DnDQNXKcLxTPn5uYEL2SzWUNwcp5UgSO7VmAp/uy8i+Gy3AryJNV60WjUcG4lT1J6HB8f5017Bp1U+i6mt/Y9tJEtjX2DNtM3lex3MU70b5E+ugRwCeiIFE62/QbIEIb90K9FhEuLbY8hPd0tD4bX0Moqw5EjDio1NBWLOXgygGFrcTOnwkZ9wU28biu3wwrICdH1ZyiqVxCMSrwr0G7oh1rBqqUtRg2dNdBVtRtq2M6b0Grojlzc1fwOSt7Fkq6F+OQnoD2QR+U/ItAb9q/L/0rsqGo2Iw3xnJjI+yQtMy9EVaxd3JW0GKoCxWFDr/0VYABoXObmE/g7GgAAAABJRU5ErkJggg==") no-repeat;
	-webkit-background-size: 20px auto
}

.dy-icon[dy-mode~=clear][dy-mode~=clear-tiny] {
	width: 16px;
	height: 16px
}

.dy-icon[dy-mode~=clear][dy-mode~=clear-tiny]:before {
	width: 100%;
	height: 100%;
	-webkit-background-size: 16px auto
}

.dy-icon {
	display: inline-block;
	vertical-align: middle;
	background: no-repeat 50%;
	background-size: contain
}

.icon-topic {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M14.774 17.025h-3.118l-.818 2.248c-.178.49-.72.744-1.218.563-.494-.18-.748-.727-.57-1.214l.58-1.597H8.388c-.53 0-.958-.422-.958-.952 0-.525.433-.95.957-.95h1.937l1.154-3.174H9.673c-.53 0-.96-.425-.96-.955 0-.525.436-.95.96-.95h2.498l.63-1.73c.18-.49.72-.743 1.22-.562.494.18.748.727.57 1.214l-.39 1.076h3.116l.63-1.73c.178-.49.72-.742 1.217-.56.495.178.75.726.572 1.213l-.392 1.076h.63c.53 0 .96.422.96.95 0 .527-.436.953-.96.953H18.65l-1.156 3.172h1.192c.53 0 .96.422.96.95 0 .527-.436.953-.96.953H16.8l-.82 2.25c-.178.49-.72.743-1.217.562-.494-.18-.748-.727-.57-1.214l.58-1.597zm.692-1.903H12.35l1.154-3.173h3.117l-1.152 3.17zM14 0C6.268 0 0 6.268 0 14c0 2.594.718 5.015 1.948 7.1l-1.38 6.008.257.076 5.252-1.646C8.33 27.088 11.057 28 14 28c7.732 0 14-6.268 14-14S21.732 0 14 0z'/%3E%3C/svg%3E")
}

.icon-pic {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='26' height='23' viewBox='0 0 26 23' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EFill 1%3C/title%3E%3Cpath d='M8.034 7.205c.885 0 1.602.702 1.602 1.567 0 .866-.717 1.567-1.602 1.567-.885 0-1.6-.702-1.6-1.568 0-.865.716-1.567 1.6-1.567m-.012 4.723c1.777 0 3.217-1.41 3.217-3.147 0-1.737-1.44-3.146-3.218-3.146-1.776 0-3.216 1.41-3.216 3.147 0 1.74 1.44 3.148 3.216 3.148m15.266 9.42H2.408c-.442 0-.802-.352-.802-.786v-3.73C2.57 17.5 3.96 18.2 5.566 18.2c1.87 0 3.874-1.54 5.995-3.172 2.152-1.654 4.376-3.364 6.302-3.364 3.452 0 6.19 2.972 6.216 3.002l.013-.01v5.906c0 .434-.36.786-.802.786M2.408 2.49h20.88c.443 0 .803.353.803.787v9.254c-1.293-1.038-3.537-2.44-6.228-2.44-2.482 0-4.928 1.883-7.294 3.702-1.813 1.394-3.687 2.836-5.003 2.836-1.845 0-3.424-1.327-3.96-1.833V3.277c0-.434.36-.786.804-.786M23.286.92H2.41C1.08.92 0 1.975 0 3.278V20.56c0 1.304 1.08 2.36 2.41 2.36h20.877c1.33 0 2.41-1.056 2.41-2.36V3.28c0-1.303-1.08-2.358-2.41-2.358' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.icon-gif {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cg fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='M0 2.99C0 1.34 1.342 0 2.99 0h18.02C22.66 0 24 1.342 24 2.99v18.02c0 1.65-1.342 2.99-2.99 2.99H2.99C1.34 24 0 22.658 0 21.01V2.99zm1.714.002v18.016c0 .537.445.992.992.992h18.588c.543 0 .992-.444.992-.992V2.992c0-.537-.445-.992-.992-.992H2.706c-.543 0-.992.444-.992.992z'/%3E%3Cpath d='M11.822 4.896c-1.89 0-3.402.648-4.518 1.98C6.242 8.118 5.72 9.702 5.72 11.628c0 1.908.522 3.474 1.584 4.68 1.134 1.296 2.718 1.944 4.77 1.944 1.116 0 2.142-.144 3.078-.432.882-.288 1.656-.684 2.322-1.206v-5.4h-5.508v1.674h3.546v2.79c-.432.27-.9.486-1.44.63-.558.144-1.152.234-1.782.234-1.602 0-2.79-.45-3.546-1.35-.72-.828-1.062-2.016-1.062-3.564 0-1.584.378-2.826 1.17-3.726.738-.864 1.728-1.278 2.97-1.278 1.008 0 1.836.216 2.448.666.612.432 1.008 1.08 1.188 1.944h1.98c-.234-1.44-.81-2.502-1.728-3.222-.954-.756-2.25-1.116-3.888-1.116z'/%3E%3C/g%3E%3C/svg%3E")
}

.icon-favor {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='22' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.248 9.645h6.195S22 9.51 22 11.185c0 0 0 2.412-2.303 10.517 0 0-.713 2.378-1.59 2.378H8.8c-.65 0-2.8-.744-2.8-2v-12s5.102-3.95 5.102-8.44c.13-.234-.226-1.64 1.492-1.64 0 0 4.055.47 1.654 9.645zm-10.19-.538l.43.404S5 9.096 5 10.08v13c.337-.46-.33 1-1 1l-2.443-.138s-.79 0-.79-.817L0 10.29s.012-.78.778-.78l3.28-.403z' fill='%23b2b2b2' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.icon-comment {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22'%3E%3Cpath fill='%23b2b2b2' fill-rule='evenodd' d='M4.07 0h15.915c2.21 0 4 1.79 4 4v.015l-.042 11c-.01 2.203-1.797 3.985-4 3.985H4l-4 3L.07 3.984C.08 1.78 1.87 0 4.07 0zM6 6c-.552 0-1 .448-1 1s.448 1 1 1h12c.552 0 1-.448 1-1s-.448-1-1-1H6zm0 5c-.552 0-1 .448-1 1s.448 1 1 1h6c.552 0 1-.448 1-1s-.448-1-1-1H6z'/%3E%3C/svg%3E")
}

.icon-share {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31'%3E%3Cpath fill='%238A869E' fill-rule='evenodd' d='M21.168 7.738c-.147.148-.323.21-.394.14l-4.21-4.234v17.64c0 .217-.18.395-.4.395h-1.336c-.22 0-.4-.18-.4-.4V3.642l-4.21 4.236c-.07.07-.247.007-.394-.14L8.76 6.667c-.148-.15-.21-.327-.14-.398L14.427.43V.423c.192-.227.344-.396.4-.396h1.337c.096 0 .23.213.4.396V.43l5.808 5.84c.07.07.008.248-.14.397l-1.064 1.07zM27.786 31H3.206C1.436 31 0 29.58 0 27.83V15.16c0-1.75 1.436-3.17 3.206-3.17h4.81v2.114H3.74c-.885 0-1.603.71-1.603 1.584v11.618c0 .875.718 1.584 1.603 1.584h23.51c.887 0 1.605-.71 1.605-1.584v-11.62c0-.875-.718-1.584-1.604-1.584h-4.27V11.99h4.81c1.77 0 3.206 1.418 3.206 3.168V27.83c0 1.752-1.435 3.17-3.206 3.17z'/%3E%3C/svg%3E")
}

.icon-movie {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='33' viewBox='0 0 32 33' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPage 1%3C/title%3E%3Cpath d='M27.68 29.896H26.33v-5.89h3.635l.006 3.602c0 1.264-1.025 2.288-2.29 2.288zm-3.394-14.978H7.776V2.088l16.51.003V14.92zm0 14.977l-16.51-.002V17.07h16.51v12.825zM5.756 8H1.978l-.006-3.624c0-1.264 1.025-2.288 2.288-2.288h1.496V8zm0 6.972H1.99l-.01-4.835h3.776v4.835zm0 6.994H2l-.008-4.92h3.763v4.92zm0 7.926H4.298c-1.264 0-2.288-1.024-2.288-2.288l-.006-3.6h3.752v5.888zm24.196-12.81l.008 4.884h-3.632V17.08h3.624zm-3.624-6.91h3.613l.008 4.764h-3.62v-4.764zm0-8.08h1.315c1.264 0 2.288 1.024 2.288 2.288l.007 3.585h-3.61V2.092zM27.424 0H4.576C2.05 0 0 2.05 0 4.576v22.87c0 2.526 2.05 4.575 4.576 4.575h22.848c2.527 0 4.576-2.048 4.576-4.575V4.575C32 2.05 29.95 0 27.424 0z' fill='%238A869E' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.icon-link {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='23' height='23' viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EPage 1%3C/title%3E%3Cg fill='%23C8C8C8' fill-rule='evenodd'%3E%3Cpath d='M5.74 22.958c-1.47 0-2.94-.56-4.058-1.678C.597 20.195 0 18.754 0 17.22c0-1.533.597-2.974 1.682-4.058l2.03-2.03c.373-.373.978-.373 1.352 0 .374.375.374.98 0 1.354l-2.03 2.03c-.723.722-1.12 1.682-1.12 2.705 0 1.023.397 1.984 1.12 2.707 1.492 1.49 3.92 1.49 5.413 0l4.05-4.052c1.493-1.492 1.493-3.92 0-5.41-.373-.375-.373-.98 0-1.354.375-.373.98-.373 1.354 0 2.238 2.24 2.238 5.88 0 8.118L9.8 21.28c-1.12 1.12-2.59 1.678-4.06 1.678'/%3E%3Cpath d='M9.787 14.13c-.245 0-.49-.093-.677-.28-2.238-2.237-2.238-5.88 0-8.117l4.052-4.05C14.246.596 15.687 0 17.222 0c1.532 0 2.973.597 4.058 1.682 2.238 2.237 2.238 5.88 0 8.118l-2.03 2.03c-.374.373-.98.373-1.353 0-.374-.375-.374-.98 0-1.354l2.03-2.03c1.492-1.49 1.492-3.92 0-5.41-1.446-1.448-3.966-1.448-5.412 0l-4.052 4.05c-1.492 1.492-1.492 3.92 0 5.412.374.374.374.98 0 1.353-.187.187-.432.28-.676.28'/%3E%3C/g%3E%3C/svg%3E")
}

.icon-long-pic {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='26' height='23' viewBox='0 0 26 23' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EFill 1%3C/title%3E%3Cpath d='M8.034 7.205c.885 0 1.602.702 1.602 1.567 0 .866-.717 1.567-1.602 1.567-.885 0-1.6-.702-1.6-1.568 0-.865.716-1.567 1.6-1.567m-.012 4.723c1.777 0 3.217-1.41 3.217-3.147 0-1.737-1.44-3.146-3.218-3.146-1.776 0-3.216 1.41-3.216 3.147 0 1.74 1.44 3.148 3.216 3.148m15.266 9.42H2.408c-.442 0-.802-.352-.802-.786v-3.73C2.57 17.5 3.96 18.2 5.566 18.2c1.87 0 3.874-1.54 5.995-3.172 2.152-1.654 4.376-3.364 6.302-3.364 3.452 0 6.19 2.972 6.216 3.002l.013-.01v5.906c0 .434-.36.786-.802.786M2.408 2.49h20.88c.443 0 .803.353.803.787v9.254c-1.293-1.038-3.537-2.44-6.228-2.44-2.482 0-4.928 1.883-7.294 3.702-1.813 1.394-3.687 2.836-5.003 2.836-1.845 0-3.424-1.327-3.96-1.833V3.277c0-.434.36-.786.804-.786M23.286.92H2.41C1.08.92 0 1.975 0 3.278V20.56c0 1.304 1.08 2.36 2.41 2.36h20.877c1.33 0 2.41-1.056 2.41-2.36V3.28c0-1.303-1.08-2.358-2.41-2.358' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.icon-info {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='19' viewBox='0 0 19 19' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23666' opacity='.588' cx='9.5' cy='9.5' r='9.5'/%3E%3Ccircle fill='%23FFF' cx='9.5' cy='4.5' r='1.5'/%3E%3Crect fill='%23FFF' x='8' y='8' width='3' height='8' rx='1.5'/%3E%3C/g%3E%3C/svg%3E")
}

.icon-male {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='76' height='76' viewBox='0 0 76 76' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Enan%3C/title%3E%3Cg fill-rule='nonzero' fill='%2337B7FF'%3E%3Cpath d='M34.054 75.978C15.298 75.978.037 60.718.037 41.962c0-18.757 15.26-34.017 34.017-34.017 18.757 0 34.016 15.26 34.016 34.017 0 18.757-15.26 34.016-34.016 34.016zm0-62.958c-15.958 0-28.942 12.983-28.942 28.942 0 15.958 12.983 28.942 28.942 28.942 15.96 0 28.942-12.983 28.942-28.942 0-15.958-12.983-28.942-28.942-28.942z'/%3E%3Cpath d='M34.054 73.82c-17.567 0-31.86-14.29-31.86-31.86 0-17.566 14.292-31.858 31.86-31.858 17.568 0 31.86 14.292 31.86 31.86 0 17.567-14.292 31.86-31.86 31.86zm0-62.958c-17.148 0-31.1 13.95-31.1 31.1 0 17.147 13.952 31.098 31.1 31.098 17.148 0 31.1-13.95 31.1-31.098s-13.952-31.1-31.1-31.1z'/%3E%3Cpath d='M57.664 20.89c-.68 0-1.316-.263-1.794-.743-.99-.99-.99-2.6 0-3.59l13.772-13.77c.48-.48 1.116-.744 1.794-.744.677 0 1.315.263 1.794.743.99.99.99 2.6 0 3.59l-13.772 13.77c-.48.48-1.117.744-1.794.744z'/%3E%3Cpath d='M57.664 18.732c-.098 0-.195-.038-.27-.11-.148-.15-.148-.39 0-.54l13.773-13.77c.15-.15.39-.15.538 0 .15.147.15.388 0 .537L57.933 18.62c-.074.075-.172.112-.27.112z'/%3E%3Cpath d='M73.422 22.857c-1.402 0-2.54-1.14-2.54-2.54V5.547c0-.23-.185-.414-.413-.414H55.7c-1.403 0-2.54-1.14-2.54-2.54 0-1.4 1.138-2.54 2.54-2.54h14.77c3.028 0 5.493 2.465 5.493 5.494v14.77c0 1.4-1.14 2.54-2.54 2.54z'/%3E%3Cpath d='M73.403 20.7c-.21 0-.38-.17-.38-.38V5.563c0-1.418-1.155-2.57-2.57-2.57H55.695c-.21 0-.38-.17-.38-.38s.17-.382.38-.382h14.756c1.837 0 3.332 1.495 3.332 3.332V20.32c0 .21-.17.38-.38.38z'/%3E%3C/g%3E%3C/svg%3E")
}

.icon-female {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='64' height='80' viewBox='0 0 64 80' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Env%3C/title%3E%3Cpath d='M63.158 31.19C63.158 13.99 48.99 0 31.578 0 14.17 0 0 13.992 0 31.19c0 16.248 12.652 29.62 28.737 31.046-.003.05-.03.09-.03.142v5.67H17.226c-1.585 0-2.87 1.268-2.87 2.836 0 1.568 1.285 2.836 2.87 2.836h11.483v2.835c0 1.568 1.286 2.835 2.87 2.835 1.586 0 2.872-1.267 2.872-2.835V73.72h11.483c1.588 0 2.87-1.268 2.87-2.836 0-1.568-1.282-2.836-2.87-2.836H34.45v-5.67c0-.05-.026-.09-.03-.142C50.507 60.81 63.16 47.438 63.16 31.19zM31.676 56.9c-14.298 0-25.934-11.49-25.934-25.615 0-14.122 11.636-25.614 25.934-25.614 14.3 0 25.934 11.493 25.934 25.615C57.61 45.41 45.977 56.9 31.676 56.9z' fill-rule='nonzero' fill='%23FF4D64'/%3E%3C/svg%3E")
}

body {
	-webkit-font-smoothing: antialiased;
	background-color: #f8f8f8;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

@media screen and (min-width:750px) {
	.content-layout {
		width: 750px;
		margin: 0 auto
	}
}

.liveshow {
	text-decoration: none!important;
	display: block;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	background-color: #f5f5f5;
	position: relative
}

.liveshow.liveshow-error,.liveshow[data-rendered] {
	margin-bottom: 1.375rem;
	margin-bottom: 5.9vmin
}

.liveshow .liveshow-container {
	color: #fff;
	height: 100%;
	background-color: rgba(0,0,0,.6);
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	box-sizing: border-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.liveshow .liveshow-container .liveshow-title {
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 600;
	text-align: center;
	max-width: 90%;
	font-size: 1.0625rem;
	line-height: 1.5rem;
	line-height: 6.4vmin
}

.liveshow .liveshow-container .liveshow-starttime {
	line-height: 1.15625rem;
	line-height: 4.9vmin;
	font-size: .8125rem
}

.liveshow .liveshow-container .liveshow-status-icon {
	display: block;
	margin: 0 auto;
	min-width: 55px;
	min-height: 55px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 3.4375rem;
	width: 14.7vmin;
	height: 3.4375rem;
	height: 14.7vmin;
	margin: 1.5625rem 0 .3125rem;
	margin: 6.66666667vmin 0 1.33333333vmin
}

.liveshow .liveshow-container .liveshow-status-txt {
	text-align: center;
	font-size: .9375rem;
	line-height: 1.3125rem;
	line-height: 5.6vmin
}

.liveshow.status-replay .liveshow-status-icon,.liveshow.status-started .liveshow-status-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='120' height='120' viewBox='0 0 120 120'%3E%3Ccircle opacity='.4' cx='59.985' cy='57' r='49.229'/%3E%3Cdefs%3E%3Cpath id='a' d='M47.832 39.116V77.07s.21 1.555 1.177 1.617c.967.063 31.853-19.602 31.853-19.602s.536-.505.52-1.206c-.016-.647-.58-.99-.58-.99L50.234 37.667s-1.458-.36-1.998.163c-.556.54-.405 1.286-.405 1.286L56.4 66.19'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse xlink:href='%23a' overflow='visible'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23b)'%3E%3Cdefs%3E%3Cpath id='c' d='M-311.75-1497.868h751v2403h-751z'/%3E%3C/defs%3E%3CclipPath id='d'%3E%3Cuse xlink:href='%23c' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23d)' fill='%23FFF' d='M42.813 32.545h43.57v51.143h-43.57z'/%3E%3C/g%3E%3Ccircle opacity='.8' clip-path='url(%23b)' fill='none' stroke='%23FFF' stroke-width='3' stroke-miterlimit='10' cx='59.985' cy='57' r='52.132'/%3E%3Ccircle opacity='.8' fill='none' stroke='%23FFF' stroke-width='3' stroke-miterlimit='10' cx='59.985' cy='57' r='50.729'/%3E%3C/svg%3E")
}

.liveshow.status-finished .liveshow-status-icon,.liveshow.status-unstart .liveshow-status-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Ccircle opacity='.4' cx='59.985' cy='57' r='49.229'/%3E%3Ccircle opacity='.8' fill='none' stroke='%23FFF' stroke-width='3' stroke-miterlimit='10' cx='59.985' cy='57' r='50.729'/%3E%3Cpath fill='%23FFF' d='M79.812 82.655H78.03c-.314-6.49-1.778-11.378-3.906-15.046l-.028-.073c-2.235-3.836-5.19-6.34-8.302-7.866 3.112-1.552 6.067-4.028 8.302-7.86l.028-.076c2.2-3.82 3.712-8.98 3.94-15.89h1.748a2.106 2.106 0 0 0 2.132-2.113 2.106 2.106 0 0 0-2.132-2.112H40.73a2.113 2.113 0 1 0 0 4.228h1.75c.254 6.91 1.735 12.07 3.938 15.89l.044.076c2.234 3.832 5.175 6.308 8.298 7.86-3.124 1.527-6.065 4.03-8.298 7.866l-.044.073c-2.11 3.667-3.58 8.556-3.892 15.044H40.73c-1.18 0-2.13.937-2.13 2.084a2.12 2.12 0 0 0 2.13 2.144h39.08c1.194 0 2.132-.94 2.132-2.144 0-1.147-.938-2.083-2.132-2.083zM48.62 68.89l.033-.09c2.565-4.405 5.366-6.757 9.082-7.906l.145-.09h.03c.078-.03.15-.06.215-.12l.026-.03.093-.062.014-.03.09-.09.017-.03c.06-.062.09-.135.152-.21v-.03a.532.532 0 0 0 .09-.303l.015-.03v-.092l.015-.075v-.06l-.014-.076v-.06l-.013-.06a.534.534 0 0 0-.09-.302v-.03c-.064-.09-.093-.152-.153-.21l-.016-.047-.09-.076h-.015l-.092-.088-.025-.03c-.064-.047-.137-.09-.214-.138l-.03-.016-.145-.06c-3.716-1.115-6.517-3.5-9.082-7.936l-.033-.03c-1.994-3.488-3.35-8.24-3.59-14.638h30.486c-.215 6.4-1.574 11.15-3.593 14.637l-.03.03c-2.553 4.437-5.366 6.822-9.05 7.938l-.182.06-.03.016c-.074.046-.137.09-.214.137l-.028.03-.09.09-.104.074-.014.047c-.05.06-.09.12-.124.21l-.03.03c-.028.09-.06.197-.09.302v.454l.09.302.03.028c.033.077.075.15.124.213l.014.03.103.09v.03l.09.062.03.028c.062.06.14.09.214.12h.03l.183.09c3.683 1.15 6.497 3.502 9.05 7.907l.03.09c1.07 1.814 1.928 4.017 2.565 6.58.135.732.59 2.34.714 4.42-2.028-1.794-7.71-3.112-14.502-3.213v-19.99c.07-.022.136-.047.203-.078l.016-.03.36-.136.034-.017h.03c2.46-.768 4.45-1.99 6.08-3.592 1.755-1.72 3.08-3.862 3.982-6.218.244-.663-.055-1.388-.72-1.63a1.27 1.27 0 0 0-1.663.727c-.795 2.007-1.9 3.848-3.396 5.312-1.33 1.3-2.97 2.323-5.023 2.958l-.06.028-.15.03-.124.06-.12-.06-.092-.03-.12-.028c-2.018-.635-3.696-1.66-5.01-2.958-1.51-1.464-2.61-3.305-3.41-5.312-.24-.665-.996-.997-1.627-.726-.665.24-.968.966-.727 1.63.908 2.355 2.206 4.498 3.985 6.217 1.6 1.602 3.623 2.824 6.066 3.592h.014l.046.017.332.135.09.03c.048.022.098.046.154.07v19.99c-6.365 0-11.87 1.066-14.5 2.615.09-1.022.302-2.18.703-3.813.636-2.595 1.51-4.768 2.567-6.58z'/%3E%3C/svg%3E")
}

.liveshow.status-finished .liveshow-status-txt:after,.liveshow.status-unstart .liveshow-status-txt:after {
	content: " ";
	display: inline-block;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	-webkit-transform: rotate(45deg) translateY(-1px);
	-ms-transform: rotate(45deg) translateY(-1px);
	transform: rotate(45deg) translateY(-1px);
	margin-left: 3px;
	width: 7px;
	height: 7px
}

.error {
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	background-position: 50%;
	background-size: cover;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANkAAAB4CAMAAABIIKcPAAABNVBMVEUAAAAAAAAAAAD////////19fW9vb3j4+MAAAAAAADr6+sAAABnZ2f39/cAAACQkJDKysoAAACsrKzV1dX7+/vt7e0AAAD9/f0AAADp6ekAAAAAAAAAAAAAAAAAAADx8fH///////////8AAAD////o6Oj////c3Nz///8iIiL////////+/v7///8MDAzo6Oj///9kZGT////8/Pz///////9tbW37+/vT09P////IyMi3t7c0NDQVFRX///+Dg4N+fn739/f////x8fG8vLz////////r6+v////z8/Pt7e3c3NyoqKjy8vL5+fns7Ozh4eHIyMjQ0NB7e3v////////////////////o6Oj29vbo6Oji4uKzs7OLi4v39/fk5OTLy8v////////////////k5OR+yTdLAAAAZ3RSTlMAMy6z5rhciiIWwgw6xCtFaAVQc8+hCNoelScOIBEarKmYRAMBvBR/fTmTBLCiNYJmSDS2eXZMrpiLiWk8Ng1USrStjXI+OZ6clpGMZKWghoF3bFExIR8PC7mZmZJYTayNfW5fXka12VQUAgAACmxJREFUeNrsmstu2kAUhufoLJBYIVVdZEcsQJiLuTuEO8GBBAiEhtwKbZMo6vs/QvF4pola7NjTzRnU7w1+zZz/XNl//onUnfFazxWTiMlirv5q3KXYIdAzGkX8g2LD6DG9SVWzBdxLIVvV+OXyxjEGcGzkmZ6sua5AbWumIZkGvlEbTmbPK8dZPc8mwxq+Uc8w3RgnUTKMtW14h92ODVGSHDOtyJdRUNvMTfgLc76poaCsU7T1TqWubR986G+ltlN9MkBGWsekDwH0J9JIdAm2zIVIWY4FgViOiLcLPaTdixe7uoEPubkSr3bP6JMXMXbUgRB0jkSsaWAjwhVnXQhFdyYcklFnjJyYBSGxhDTqeS3jJeiNCaHpbr2UTdxF6p55dCACHc9Gsowya8/ubYiEPST/H1Oe4TsQEcezfsIN2zm6fO5CRKwJupwzqqRy6OJTUpmtx58t0ydj8xoyR/bRqujyBPtpxXe0YD9P6FJlRGkEPRmkXWVpCHq0BqPJwxnumIIPcQ74wKusswdGEgNd5mrK5uhiMJJkcceJqabMPKGbrVNJXjCCmjKI8RKLpDveoktbVVkbXW4ZQbwwq6gqq9TIBlqZhxmoKoMfZNs0biCX6sqmZC2El1bX6squeYHFCMJ3SZ/Ula34/okRhJv+F3VlCW77jCDoklBWJmyfEeRwlR3ubzxcBwl2fdmf6ej6wZla9tQ6Zuqg6krMQR5bpo7VlayIFanQbT1lFxOMjl2M13mWQJES3c7zo2lBpZlONys6TgtEoH2D/die69s6Tni8qdwI9tOMc5p+nk95KicmqQPfRB2Qqm2kPEkV0++lirIS7em32Fh8j/4b+0h7YyG2TF+tqA5iXRLfMsnNYCKq6yfIbwZFpBUGEIlBgfw2V27gF9E28AsNNvDyamJkQmjMqRZXE8xAzjL8pcsSKZcf73hBTinsdVIJOS+MPPKibBTuomykz0XZ7yvAxSCEKy40ugL8xb7dswAERWEcH06Zb/kCJoPUSSkTiRSTMioW+f5fgSyO8jY61/NbTUq3q56/WG6ap+WmCVUtN8Xath/vXmzsta1txUKa2vzyQ2TSt5CWq3Yqh/TkRBxKUrlqX1V7iVCwEx0ukA7vD70PX4Mv+DEJScNuZ0zncpOQ7nrkXfHz2V/Nv1ZaFpd1m2w+qyFnTSf9bcE6rQVrQaFXB/FkS8EKAAAAAAAAALC0YyVLcsIwtOuVMXZh9q2BpjnMYf7/DyPJpg0ZOpOkcsw7mM2W9azFwv/xH3+P2hp7/SUzMMPtNtAlW7L4foijrvBxL+71785uzXO5er8838vPssXa+xrUX+qDMJiH3Z/rAoC5JAbCfLsZCGYZ4Ymu51EiM8AMM4DiN6lZEJYLYiLqvASMGREPfn0HiuEoLD6vaJMG/iFiEE1TpcFQKSrtJTHRBvhplEWEge5arL/HzCCZ8LQeB7d4YjprdaDktK7StC9R88SuQrG+hCm3tTC1V0r0z7wDeFjudGbmurHE3a9mqXrc91FRZgCAVlVYMsL3zACVYIfIqzMGCWT5Au8/OmHkakdOc/iJW2B9aYFeNWKDzHpm1toFL1ie8YWEbdaMuRO3eWAiWUZGHRYiGRNGp2RBSgjm4TeYdekOGBbvIcyiFIuGxVOnTmmtnXidrel9masesAxh5vLR4eM2Hy2DKfGAYVVFz5zaSda1UuQ2vHhu7E6jELoHK3ulPGB+g1kEQOJL7ZGrzyjFApExAiSaH3DU8/ix3NhPoWkVEtWnBH7PdEYFDD95Y8IPJdnyg401RtaMBoNnlmrP7Kjq98xyrY8UUvUzAFm5gFG9biWa70StL1OPTnHbkqJHOZ6xb2d8YSawdzTqZ2hknplKhVklK9VTC/PLzYYQZYvbvbHZe2artUQNWh3BThf1TwMzI+2h63kEXKeqE2vZGU7MNvmiuc3eEysgiMxkGa7j7K037kLcazm4bWB5Lwb6C2ZlekTno7wFO/UGwfSa2QwnZqUi7jHjXkM2G4Eao1PzrhUgzML9c6H3+NlmLaxFmxJK7Jg8bRM3AWA6MfMrlycQBLJAgVblDjbL/KjM48ysVyoVZhzIb8Ed8iQil4UwwNlmAYtsD3soMXqeJGw2mu9eCYz1eTFjQSdm4u6t2rQ37qYAzZtUgcpdeIU5MNNqyzcWM6K4vYc3aoRmZgOaGE+ROCdlln6cVzMzi0brPsqJy/mW2SlFJfTgMPEgOL1jVHpHgwOzsnMTkUKXwHzLzOzwzLK38X1tM7axyAmFQhpCIOZdzBc2q1SyK97SgK5D8X7myAwOlapQ8vb3p8xu8xtvtLKlH+MsF2a3Idi+lb1Lfx6Y1ShFszMzSlFipDYNpv9sSNN7HTPLxksU0HpmpfoURy8w9uA5lj/1RipXr5gZe7v2xpecAnwJIfMqqiuVfmVmqdMUg0n1PfFcmHDApg6aFcxMlEsl/VDnTsLsTzOIMAg1UHDPwIB1OCR2/Xlilsll5zvsRbWqvjLjSx5M3wJJx/NlXGcKUKrcdTkgT2t9YrbyV5ri8R2zE75ndsaJGe7+4iRj+mJ/Rq7clc0+kyQyIy10rHCzAr1qxdhFtqchn2dSvyy9onv5tBjMV/H2xBfMt/fM7kDcjD1KmBczh+CUI0dWw+6yolEbzBdmwzm1VzQd9grXAi09e3qw/lXTIO/gSupTG4qyzuEuzs54XpUgeQqUDQtvuaEB9i2zDzh9YhZKjcCsTfaaaBsBN1a4yfK2suV1x7pxr31y1abTxCVVzmP592A1fDc6WDj2OZhVjAbKMW3uyK4GzahUztTE2XOxxhl3tDw272SByrB2w87MembWBmbE8DIle2a9166qpuZTNSRK48YBM6IwbEbm5DcM/8vcqYCJGPA8PanxnIEyUV2DB1fZm0oawNhafiZKqVCEWNOrzeFRs4YXZVYGdKNUPo0P+4JuP/EIzGJu3HPCL21Gs+rUVyMldZ84eQkbEFrV870HIL+wG7PUYJ175JQxehQA6UxKS5DeJQB7KbtKtp94KRNreVBe4mFJ0AWzGSmnGFREp5CtEvLXbuOvaKf6uCPP1xUxfXlgI2Ic2MlUOSAZ9djTEuGTDcl1qd/I/aIAtzmKqUY1sbrSpcpJBOeijxBxTUJEgXYk9rLyU6uIWMH25J/bGY36csySQfO8GRwfPLA7UluRnMd1DvxFbUKjeycByzDSscRKzMYGmKhThRlTAoBbI0X3w2eTsqsAQxQmzCjVpoHZxnM76CQNndYFSJpm1CgGticJWoGtiztbZNY1lFcKjFz/VL4k3evDBBHeG2OFEBH+MFc44P5gVs+lvpGwpGX9AY4LQbGIeX17OJEy8q2WXgu1wivCinVZcrGGEZxF5NbBskE0p5IzZsAfejjgyU1RW74sNwPd4ACnS2TU8RKFhASfPNbBK4YiHMsND4ryxUgS8IeXoY0nk4Oci4Yjz8Hg9TV2spkcnoYHFimGoTk5wDXmj6vDVnpZP3izu4NmERUX0mgWzgH8LZxEXWCVec7Ca8tU/Pt/jo/DTfbNCdbH3sRLNpw6ZPXf6PADvpsGra+w/eEAAAAASUVORK5CYII=");
	margin-top: -1.875rem;
	margin-top: -8vmin;
	margin-left: -3.4375rem;
	margin-left: -14.7vmin;
	height: 3.75rem;
	height: 16vmin;
	width: 6.875rem;
	width: 29.3vmin
}