@charset "UTF-8";
	.wrapper_base {
	font-family:-apple-system,system-ui,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.wrapper_mobile {
	max-width:100%;
	width:100vw;
	height:100vh;
	overflow:hidden;
}
.wrapper_iframe:not(.wrapper_moment_1846) .public-wrapper,.wrapper_iframe:not(.wrapper_moment_1846) .moment {
	border:2px solid rgba(0,0,0,0.16);
	border-radius:6px;
	overflow:hidden;
}
.wrapper_moment_1846 {
	box-shadow:0 0 0 2px rgba(0,0,0,0.16) inset;
	border-radius:6px;
	overflow:hidden;
}
.wrapper_moment_1846 .moment-pc-header {
	margin:2px 2px 0;
	border-radius:4px 4px 0 0;
}
.public-card-only .public-wrapper,.public-card-only .moment {
	border:none;
}
.moment {
	--moment-steel-blue:#576b95;
	--moment-light-gray:#f7f7f7;
	position:relative;
	display:flex;
	padding:16px 12px;
	font-size:13px;
	-webkit-user-select:none;
}
.moment-gyro-permission {
	position:absolute;
	z-index:4;
	bottom:8px;
	right:8px;
	display:flex;
	align-items:center;
	padding:0 12px;
	height:30px;
	font-size:12px;
	font-weight:500;
	color:#fff;
	background:rgba(0,0,0,0.6);
	border-radius:4px;
}
.moment-gyro-permission svg {
	margin-right:4px;
}
.moment-tabs {
	padding:16px 12px;
}
.moment-left {
	flex:none;
	margin-right:12px;
}
.moment-left-avatar {
	width:40px;
	height:40px;
	background-size:cover;
	border-radius:4px;
}
.moment-main {
	flex:1;
	min-width:0;
}
.moment-main-top {
	display:flex;
	justify-content:space-between;
	margin-bottom:8px;
}
.moment-main-top-name {
	font-size:17px;
	font-weight:500;
	line-height:24px;
	color:var(--moment-steel-blue);
}
.moment-main-top-tag {
	display:flex;
	align-items:center;
	padding-left:7px;
	padding-right:7px;
	height:21px;
	font-size:12px;
	color:rgba(0,0,0,0.5);
	background-color:var(--moment-light-gray);
	border-radius:4px;
}
.moment-main-top-tag-poi {
	margin-right:4px;
}
.moment-main-top-tag-icon {
	margin-left:4px;
}
.moment-regular {
	/* 多图 */
}
.moment-regular_vertical .moment-regular-media {
	width:127.125px;
	max-height:226px;
	overflow:hidden;
}
.moment-regular_img_6 .moment-regular-media,.moment-regular_img_4 .moment-regular-media,.moment-regular_img_3 .moment-regular-media {
	width:auto;
}
.moment-regular_img_6 .moment-regular-media-image-wrapper,.moment-regular_img_4 .moment-regular-media-image-wrapper,.moment-regular_img_3 .moment-regular-media-image-wrapper {
	display:grid;
	gap:4px;
}
.moment-regular_img_6 .moment-regular-media,.moment-regular_img_4 .moment-regular-media {
	width:auto;
}
.moment-regular_img_6 .moment-regular-media-heighter,.moment-regular_img_4 .moment-regular-media-heighter {
	padding-top:164px !important;
}
.moment-regular_img_6 .moment-regular-media-image-wrapper {
	grid-template-columns:repeat(3,80px);
	grid-template-rows:repeat(3,80px);
}
.moment-regular_img_4 .moment-regular-media-image-wrapper {
	grid-template-columns:repeat(2,80px);
	grid-template-rows:repeat(2,80px);
}
.moment-regular_img_3 .moment-regular-media {
	width:auto;
}
.moment-regular_img_3 .moment-regular-media-heighter {
	padding-top:80px !important;
}
.moment-regular_img_3 .moment-regular-media-image-wrapper {
	grid-template-columns:repeat(3,80px);
	grid-template-rows:repeat(1,80px);
}
.moment-regular-desc {
	margin-bottom:12px;
	font-size:16px;
	line-height:20px;
	color:rgba(0,0,0,0.9);
	word-break:break-all;
	white-space:break-spaces;
}
.moment-regular-desc img {
	display:inline-block;
	margin-left:2px;
	margin-right:2px;
	width:18px;
	height:18px;
	vertical-align:-3px;
}
.moment-regular-media {
	position:relative;
	width:78.2608695652%;
}
.moment-regular-media-heighter {
	height:0;
}
.moment-regular-media-content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
.moment-regular-media-video,.moment-regular-media-image {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.moment-regular-link {
	display:flex;
	align-items:center;
	margin-top:12px;
	font-size:14px;
	font-weight:500;
	color:var(--moment-steel-blue);
}
.moment-regular-link-icon {
	width:16px;
	height:16px;
	margin-right:4px;
}
.moment-card {
	background-color:var(--moment-light-gray);
	border-radius:8px;
	overflow:hidden;
	/* 行动式卡片 */ /* 轮播文案 */ /* 倒计时组件 */
}
.moment-card_action .moment-card-content-title {
	margin-bottom:4px;
	font-size:14px;
	line-height:20px;
}
.moment-card_action .moment-card-content-desc {
	font-size:13px;
	line-height:17px;
	color:rgba(0,0,0,0.5);
}
.moment-card-media {
	position:relative;
	padding:8px;
}
.moment-card-media-heighter {
	height:0;
}
.moment-card-media-content {
	position:absolute;
	top:8px;
	left:8px;
	width:calc(100% - 16px);
	height:calc(100% - 16px);
	border-radius:4px;
	overflow:hidden;
}
.moment-card-media-video,.moment-card-media-image {
	display:block;
	width:100%;
	height:100%;
}
.moment-card-carousel-text {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.moment-card-carousel-text-tag {
	position:absolute;
	top:6px;
	left:6px;
	z-index:3;
}
.moment-card-carousel-text-content {
	position:absolute;
	z-index:3;
	left:0;
	bottom:0;
	display:flex;
	align-items:center;
	padding:0 8px;
	width:100%;
	height:30px;
	font-weight:500;
	font-size:12px;
	line-height:30px;
	color:#fff;
	background-color:rgba(0,0,0,0.3);
	border-radius:0 0 8px 8px;
}
.moment-card-carousel-text-content-inner {
	height:100%;
	overflow:hidden;
}
.moment-card-timer {
	position:absolute;
	bottom:0;
	left:0;
	padding-left:6px;
	padding-right:8px;
	width:100%;
	height:32px;
}
.moment-card-timer-content {
	position:relative;
	z-index:1;
	display:flex;
	align-items:center;
	justify-content:space-between;
	height:100%;
	zoom:0.85;
}
.moment-card-timer-content-left {
	font-size:16px;
	font-weight:500;
	color:#fff;
}
.moment-card-timer-content-right {
	display:flex;
	align-items:center;
	margin-left:auto;
	font-size:12px;
	color:rgba(255,255,255,0.9);
}
.moment-card-timer-cell {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-right:2px;
	width:19px;
	height:14px;
	font-size:12px;
	font-weight:500;
	text-align:center;
	color:#000;
	background:rgba(255,255,255,0.8);
	border-radius:2px;
}
.moment-card-timer-cell:last-child {
	margin-right:0;
}
.moment-card-timer-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#555;
	border-radius:0 0 4px 4px;
	opacity:0.6;
}
.moment-card-timer-divider {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	margin-right:2px;
	width:2px;
	height:6px;
}
.moment-card-timer-divider::before,.moment-card-timer-divider::after {
	content:"";
	width:2px;
	height:2px;
	border-radius:100%;
	background-color:rgba(255,255,255,0.78);
}
.moment-card-content {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:8px 8px 16px 12px;
}
.moment-card-content-texts {
	margin-right:auto;
	min-width:0;
	flex:1;
	/* only-child 说明此时卡片没有左侧头像和右侧行动按钮，此时卡片标题更大，描述文案最多为 2 行 */
}
.moment-card-content-texts:not(:only-child) .moment-card-content-title {
	margin-bottom:4px;
	font-size:14px;
	line-height:20px;
}
.moment-card-content-texts:not(:only-child) .moment-card-content-title img {
	display:inline-block;
	width:18px;
	height:18px;
	vertical-align:-3px;
}
.moment-card-content-texts:not(:only-child) .moment-card-content-desc {
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.moment-card-content-avatar {
	flex:none;
	margin-left:-4px;
	margin-right:8px;
	width:40px;
	height:40px;
	border-radius:4px;
}
.moment-card-content-title {
	margin-bottom:8px;
	font-size:17px;
	line-height:23px;
	font-weight:500;
	color:rgba(0,0,0,0.9);
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.moment-card-content-title img {
	margin-left:2px;
	margin-right:2px;
	width:20px;
	height:20px;
	vertical-align:-4px;
}
.moment-card-content-desc {
	word-break:break-all;
	font-size:14px;
	line-height:20px;
	color:rgba(0,0,0,0.5);
}
.moment-card-content-desc img {
	display:inline-block;
	margin-left:2px;
	margin-right:2px;
	width:18px;
	height:18px;
	vertical-align:-3px;
}
.moment-card-content-btn {
	flex:none;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-left:4px;
	padding-left:12px;
	padding-right:12px;
	height:32px;
	font-size:14px;
	font-weight:500;
	text-align:center;
	color:var(--moment-steel-blue);
	background-color:#fff;
	border-radius:4px;
}
.moment-card-content-tags {
	display:flex;
	margin-top:-4px;
	padding-left:12px;
	padding-bottom:16px;
}
.moment-card-content-tag {
	display:flex;
	align-items:center;
	padding-left:6px;
	padding-right:6px;
	height:24px;
	font-size:12px;
	color:rgba(0,0,0,0.5);
	background-color:rgba(0,0,0,0.05);
	border-radius:2px;
}
.moment-card-content-tag:not(:last-child) {
	margin-right:4px;
}
.moment-card-content-tag svg {
	margin-right:4px;
	width:12px;
	height:12px;
}
.moment-card-select {
	display:flex;
	margin-top:12px;
}
.moment-card-select-btn {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:center;
	height:44px;
	font-size:14px;
	font-weight:500;
	color:var(--moment-steel-blue);
	background-color:#fff;
	border-radius:4px;
}
.moment-card-select-btn:first-child {
	margin-right:7px;
}
.moment-card-wxapp-mark {
	position:relative;
	display:flex;
	align-items:center;
	padding-left:8px;
	padding-right:8px;
	height:22px;
	font-size:12px;
	color:rgba(0,0,0,0.3);
}
.moment-card-wxapp-mark::before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1px;
	background-color:rgba(0,0,0,0.05);
	transform:scaleY(0.5);
}
.moment-card-wxapp-mark svg {
	margin-right:4px;
	width:10px;
	height:10px;
	fill:currentColor;
}
.moment-card-wxapp-mark span {
	transform:scale(0.8333333333);
	transform-origin:0 50%;
}
.moment-full {
	position:relative;
	border-radius:8px;
	overflow:hidden;
}
.moment-full-wxapp-mark {
	position:absolute;
	left:20px;
	bottom:12px;
	display:flex;
	align-items:center;
	font-size:12px;
	font-weight:600;
	color:#fff;
}
.moment-full-wxapp-mark svg {
	margin-right:4px;
	width:12px;
	height:12px;
	fill:currentColor;
}
.moment-full-wxapp-mark span {
	transform:scale(0.8333333333);
	transform-origin:0 50%;
}
.moment-full_covered .moment-full-cover {
	opacity:1;
}
.moment-full_masked .moment-full-mask {
	opacity:1;
}
.moment-full_pressing .moment-full-press-elements i {
	animation-play-state:running;
}
.moment-full_textTop .moment-full-texts {
	top:16px;
}
.moment-full_textTop .moment-full-media-qj::after {
	top:0%;
	bottom:62.67%;
	background:linear-gradient(0deg,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.3) 100%);
}
.moment-full_textBottom .moment-full-texts {
	bottom:16px;
}
.moment-full_textBottom .moment-full-media-qj::after {
	top:62.67%;
	bottom:0%;
	background:linear-gradient(180deg,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.3) 100%);
}
.moment-full_textBottom_tag .moment-full-texts {
	bottom:34px !important;
}
.moment-full_break {
	overflow:visible;
}
.moment-full-media {
	position:relative;
}
.moment-full-media-heighter {
	height:0;
}
.moment-full-media-content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:8px;
	overflow:hidden;
}
.moment-full-media-video,.moment-full-media-image {
	display:block;
	width:100%;
	height:100%;
}
.moment-full-media-qj::after {
	content:"";
	position:absolute;
	left:0%;
	right:0%;
	border-radius:8px;
}
.moment-full-media-qj canvas {
	border-radius:8px;
}
.moment-full-media-qj-icon {
	position:absolute;
	z-index:1;
	top:8px;
	right:12px;
	width:36px;
	height:36px;
	background-image:url("data:image/png;
	base64,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");
	background-size:cover;
}
.moment-full-mask,.moment-full-cover,.moment-full-slide,.moment-full-media-qj,.moment-full-press-placeholder {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-size:100% 100%;
	border-radius:8px;
}
.moment-full-press {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	pointer-events:none;
}
.moment-full-mask,.moment-full-cover {
	transition:0.5s ease all;
}
.moment-full-texts {
	position:absolute;
	z-index:1;
	left:20px;
	right:20px;
	font-weight:500;
	line-height:20px;
	color:rgba(255,255,255,0.9);
	text-shadow:0 1px 1px rgba(0,0,0,0.2);
	pointer-events:none;
}
.moment-full-title {
	margin-bottom:4px;
	font-size:17px;
}
.moment-full-description {
	font-size:14px;
}
.moment-full-press-elements {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.moment-full-press-elements i {
	position:absolute;
	width:40px;
	height:40px;
	background-size:cover;
}
.moment-full-press-elements_0 i:nth-child(1) {
	width:40px;
	height:40px;
}
.moment-full-press-elements_0 i:nth-child(2) {
	width:50px;
	height:50px;
}
.moment-full-press-elements_0 i:nth-child(3) {
	width:80px;
	height:80px;
}
.moment-full-press-elements_0 i:nth-child(4) {
	width:50px;
	height:50px;
}
.moment-full-press-elements_0 i:nth-child(5) {
	width:45px;
	height:45px;
}
.moment-full-press-elements_0 i:nth-child(6) {
	width:55px;
	height:55px;
}
.moment-full-press-elements_0 i:nth-child(7) {
	width:40px;
	height:40px;
}
.moment-full-press-elements_0 i:nth-child(8) {
	width:35px;
	height:35px;
}
.moment-full-press-elements_0 i:nth-child(9) {
	width:80px;
	height:80px;
}
.moment-full-press-elements_0 i:nth-child(10) {
	width:40px;
	height:40px;
}
.moment-full-press-elements_0 i:nth-child(11) {
	width:50px;
	height:50px;
}
.moment-full-press-elements_0 i:nth-child(12) {
	width:35px;
	height:35px;
}
.moment-full-press-elements_0 i:nth-child(13) {
	width:40px;
	height:40px;
}
.moment-full-press-elements_1 i {
	width:80px;
	height:80px;
}
.moment-full-press-elements_2 i {
	width:40px;
	height:40px;
}
.moment-full-press-elements_ups i {
	animation:previewUp 2.25s linear both paused;
}
.moment-full-press-elements_ups i:nth-child(1) {
	top:105%;
	left:15%;
	animation-delay:0;
}
.moment-full-press-elements_ups i:nth-child(2) {
	top:15%;
	left:38%;
	animation-delay:0.3s;
}
.moment-full-press-elements_ups i:nth-child(3) {
	top:25%;
	left:50%;
	animation-delay:0.55s;
}
.moment-full-press-elements_ups i:nth-child(4) {
	top:35%;
	left:80%;
	animation-delay:0.8s;
}
.moment-full-press-elements_ups i:nth-child(5) {
	top:45%;
	left:90%;
	animation-delay:1s;
}
.moment-full-press-elements_ups i:nth-child(6) {
	top:55%;
	left:0%;
	animation-delay:1.2s;
}
.moment-full-press-elements_ups i:nth-child(7) {
	top:65%;
	left:-10%;
	animation-delay:1.4s;
}
.moment-full-press-elements_ups i:nth-child(8) {
	top:75%;
	left:20%;
	animation-delay:1.5s;
}
.moment-full-press-elements_ups i:nth-child(9) {
	top:85%;
	left:70%;
	animation-delay:1.6s;
}
.moment-full-press-elements_ups i:nth-child(10) {
	top:95%;
	left:60%;
	animation-delay:1.7s;
}
.moment-full-press-elements_ups i:nth-child(11) {
	top:105%;
	left:90%;
	animation-delay:1.75s;
}
.moment-full-press-elements_ups i:nth-child(12) {
	top:5%;
	left:10%;
	animation-delay:1.9s;
}
.moment-full-press-elements_ups i:nth-child(13) {
	top:55%;
	left:-15%;
	animation-delay:2s;
}
.moment-full-press-elements_ups i:nth-child(14) {
	top:75%;
	left:35%;
	animation-delay:0;
}
.moment-full-press-elements_ups i:nth-child(15) {
	top:45%;
	left:60%;
	animation-delay:1.3s;
}
.moment-full-press-elements_ups i:nth-child(16) {
	top:65%;
	left:20%;
	animation-delay:1.65s;
}
.moment-full-press-elements_ups i:nth-child(17) {
	top:85%;
	left:40%;
	animation-delay:0.9s;
}
.moment-full-press-elements_ups i:nth-child(18) {
	top:75%;
	left:50%;
	animation-delay:1.1s;
}
.moment-full-press-elements_ups i:nth-child(19) {
	top:15%;
	left:20%;
	animation-delay:0.1s;
}
.moment-full-press-elements_ups i:nth-child(20) {
	top:95%;
	left:90%;
	animation-delay:0.5s;
}
.moment-full-press-elements_downs i {
	animation:previewDown 2.25s linear both paused;
}
.moment-full-press-elements_downs i:nth-child(1) {
	bottom:105%;
	left:15%;
	animation-delay:0;
}
.moment-full-press-elements_downs i:nth-child(2) {
	bottom:15%;
	left:38%;
	animation-delay:0.3s;
}
.moment-full-press-elements_downs i:nth-child(3) {
	bottom:25%;
	left:50%;
	animation-delay:0.55s;
}
.moment-full-press-elements_downs i:nth-child(4) {
	bottom:35%;
	left:80%;
	animation-delay:0.8s;
}
.moment-full-press-elements_downs i:nth-child(5) {
	bottom:45%;
	left:90%;
	animation-delay:1s;
}
.moment-full-press-elements_downs i:nth-child(6) {
	bottom:55%;
	left:0%;
	animation-delay:1.2s;
}
.moment-full-press-elements_downs i:nth-child(7) {
	bottom:65%;
	left:-10%;
	animation-delay:1.4s;
}
.moment-full-press-elements_downs i:nth-child(8) {
	bottom:75%;
	left:20%;
	animation-delay:1.5s;
}
.moment-full-press-elements_downs i:nth-child(9) {
	bottom:85%;
	left:70%;
	animation-delay:1.6s;
}
.moment-full-press-elements_downs i:nth-child(10) {
	bottom:95%;
	left:60%;
	animation-delay:1.7s;
}
.moment-full-press-elements_downs i:nth-child(11) {
	bottom:105%;
	left:90%;
	animation-delay:1.75s;
}
.moment-full-press-elements_downs i:nth-child(12) {
	bottom:5%;
	left:10%;
	animation-delay:1.9s;
}
.moment-full-press-elements_downs i:nth-child(13) {
	bottom:55%;
	left:-15%;
	animation-delay:2s;
}
.moment-full-press-elements_downs i:nth-child(14) {
	bottom:75%;
	left:35%;
	animation-delay:0;
}
.moment-full-press-elements_downs i:nth-child(15) {
	bottom:45%;
	left:60%;
	animation-delay:1.3s;
}
.moment-full-press-elements_downs i:nth-child(16) {
	bottom:65%;
	left:20%;
	animation-delay:1.65s;
}
.moment-full-press-elements_downs i:nth-child(17) {
	bottom:85%;
	left:40%;
	animation-delay:0.9s;
}
.moment-full-press-elements_downs i:nth-child(18) {
	bottom:75%;
	left:50%;
	animation-delay:1.1s;
}
.moment-full-press-elements_downs i:nth-child(19) {
	bottom:15%;
	left:20%;
	animation-delay:0.1s;
}
.moment-full-press-elements_downs i:nth-child(20) {
	bottom:95%;
	left:90%;
	animation-delay:0.5s;
}
.moment-full-press-elements_rotates i {
	animation:previewRotate 2.25s linear both paused;
}
.moment-full-press-elements_rotates i:nth-child(1) {
	top:0%;
	left:10%;
	animation-delay:0;
}
.moment-full-press-elements_rotates i:nth-child(2) {
	top:10%;
	left:10%;
	animation-delay:0.3s;
}
.moment-full-press-elements_rotates i:nth-child(3) {
	top:20%;
	left:80%;
	animation-delay:0.5s;
}
.moment-full-press-elements_rotates i:nth-child(4) {
	top:30%;
	left:5%;
	animation-delay:0.6s;
}
.moment-full-press-elements_rotates i:nth-child(5) {
	top:40%;
	left:60%;
	animation-delay:0.7s;
}
.moment-full-press-elements_rotates i:nth-child(6) {
	top:50%;
	left:90%;
	animation-delay:0.8s;
}
.moment-full-press-elements_rotates i:nth-child(7) {
	top:60%;
	left:50%;
	animation-delay:0.9s;
}
.moment-full-press-elements_rotates i:nth-child(8) {
	top:75%;
	left:20%;
	animation-delay:1.5s;
}
.moment-full-press-elements_rotates i:nth-child(9) {
	top:85%;
	left:95%;
	animation-delay:1.6s;
}
.moment-full-press-elements_rotates i:nth-child(10) {
	top:95%;
	left:60%;
	animation-delay:1.7s;
}
.moment-full-press-elements_rotates i:nth-child(11) {
	top:20%;
	left:0%;
	animation-delay:1.75s;
}
.moment-full-press-elements_rotates i:nth-child(12) {
	top:30%;
	left:10%;
	animation-delay:1.9s;
}
.moment-full-press-elements_rotates i:nth-child(13) {
	top:40%;
	left:50%;
	animation-delay:2s;
}
.moment-full-press-elements_rotates i:nth-child(14) {
	top:50%;
	left:70%;
	animation-delay:0.3s;
}
.moment-full-press-elements_rotates i:nth-child(15) {
	top:80%;
	left:80%;
	animation-delay:0.6s;
}
.moment-full-press-elements_rotates i:nth-child(16) {
	top:90%;
	left:10%;
	animation-delay:0.9s;
}
.moment-full-press-elements_rotates i:nth-child(17) {
	top:90%;
	left:90%;
	animation-delay:1.2s;
}
.moment-full-press-elements_rotates i:nth-child(18) {
	top:40%;
	left:20%;
	animation-delay:1.5s;
}
.moment-full-press-elements_rotates i:nth-child(19) {
	top:30%;
	left:50%;
	animation-delay:1.8s;
}
.moment-full-press-elements_rotates i:nth-child(20) {
	top:10%;
	left:50%;
	animation-delay:0.5s;
}
.moment-full-press-elements_lefts i {
	left:-5%;
}
@media (any-hover:none) {
	.moment-full-press-elements_lefts i {
	animation:previewLeftMobile 2.25s linear both paused;
}
}@media (any-hover:hover) {
	.moment-full-press-elements_lefts i {
	animation:previewLeft 2.25s linear both paused;
}
}.moment-full-press-elements_lefts i:nth-child(1) {
	top:15%;
	animation-delay:0;
}
.moment-full-press-elements_lefts i:nth-child(2) {
	top:38%;
	animation-delay:0.3s;
}
.moment-full-press-elements_lefts i:nth-child(3) {
	top:50%;
	animation-delay:0.55s;
}
.moment-full-press-elements_lefts i:nth-child(4) {
	top:80%;
	animation-delay:0.8s;
}
.moment-full-press-elements_lefts i:nth-child(5) {
	top:90%;
	animation-delay:1s;
}
.moment-full-press-elements_lefts i:nth-child(6) {
	top:0%;
	animation-delay:1.2s;
}
.moment-full-press-elements_lefts i:nth-child(7) {
	top:10%;
	animation-delay:1.4s;
}
.moment-full-press-elements_lefts i:nth-child(8) {
	top:20%;
	animation-delay:1.5s;
}
.moment-full-press-elements_lefts i:nth-child(9) {
	top:70%;
	animation-delay:1.6s;
}
.moment-full-press-elements_lefts i:nth-child(10) {
	top:60%;
	animation-delay:1.7s;
}
.moment-full-press-elements_lefts i:nth-child(11) {
	top:90%;
	animation-delay:1.75s;
}
.moment-full-press-elements_lefts i:nth-child(12) {
	top:10%;
	animation-delay:1.9s;
}
.moment-full-press-elements_lefts i:nth-child(13) {
	top:15%;
	animation-delay:2s;
}
.moment-full-press-elements_lefts i:nth-child(14) {
	top:55%;
	animation-delay:0.2s;
}
.moment-full-press-elements_lefts i:nth-child(15) {
	top:15%;
	animation-delay:0.4s;
}
.moment-full-press-elements_lefts i:nth-child(16) {
	top:85%;
	animation-delay:1s;
}
.moment-full-press-elements_lefts i:nth-child(17) {
	top:45%;
	animation-delay:0.3s;
}
.moment-full-press-elements_lefts i:nth-child(18) {
	top:15%;
	animation-delay:0s;
}
.moment-full-press-elements_lefts i:nth-child(19) {
	top:65%;
	animation-delay:0.6s;
}
.moment-full-press-elements_lefts i:nth-child(20) {
	top:75%;
	animation-delay:0.1s;
}
@keyframes previewUp {
	0% {
	transform:translate3d(0,0,0);
}
20% {
	opacity:1;
	transform:translate3d(0,-54px,0);
}
100% {
	opacity:1;
	transform:translate3d(0,-320px,0);
}
}@keyframes previewDown {
	0% {
	transform:translate3d(0,0,0);
}
20% {
	opacity:1;
	transform:translate3d(0,54px,0);
}
80% {
	opacity:1;
}
100% {
	transform:translate3d(0,320px,0);
}
}@keyframes previewRotate {
	0% {
	transform:scale(0) rotate(0deg);
}
16.6667% {
	opacity:1;
	transform:scale(1) rotate(60deg);
}
66.6667% {
	opacity:1;
	transform:scale(1) rotate(240deg);
}
100% {
	transform:scale(0) rotate(360deg);
}
}@keyframes previewLeftMobile {
	0% {
	transform:translate3d(0,0,0);
}
20% {
	opacity:1;
	transform:translate3d(54px,0,0);
}
100% {
	opacity:1;
	transform:translate3d(100vw,0,0);
}
}@keyframes previewLeft {
	0% {
	transform:translate3d(0,0,0);
}
20% {
	opacity:1;
	transform:translate3d(54px,0,0);
}
100% {
	opacity:1;
	transform:translate3d(375px,0,0);
}
}.moment-full-press-indicator {
	position:absolute;
	width:100px;
	height:100px;
	border-radius:100%;
}
.moment-full-press-indicator-out,.moment-full-press-indicator-in {
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	height:100%;
	background-color:#fff;
	border-radius:100%;
}
.moment-full-press-indicator-out {
	opacity:0.4;
	transform:translate3d(-50%,-50%,0) scale(0);
}
.moment-full-press-indicator-in {
	opacity:0.8;
	transform:translate3d(-50%,-50%,0) scale(0);
}
.moment-full-press-indicator-svg {
	display:block;
	transform:rotate(-90deg);
}
.moment-full-press-indicator-svg circle {
	stroke-dasharray:294.8326416016 294.8326416016;
	stroke-dashoffset:294.8326416016;
}
.moment-full-twist {
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.8);
	pointer-events:none;
	visibility:hidden;
	border-radius:8px;
	transition:0.3s ease all;
}
.moment-full-twist_visible {
	opacity:1;
	visibility:visible;
}
.moment-full-twist_visible .moment-full-twist-phone {
	animation-play-state:running;
}
.moment-full-twist-icon {
	position:relative;
}
.moment-full-twist-icon svg {
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.moment-full-twist-arrow {
	position:absolute;
	z-index:1;
	top:15px;
	right:14px;
}
.moment-full-twist-path {
	stroke-linecap:round;
	stroke-linejoin:round;
	transform:rotateY(180deg) rotateZ(-45deg);
	margin-bottom:-78px;
}
.moment-full-twist-path-bg {
	stroke-width:7px;
	stroke:#999;
	stroke-dasharray:301.105682373 301.105682373;
	stroke-dashoffset:-225.82926178;
}
.moment-full-twist-path-draw {
	stroke-width:7px;
	stroke:#eaeaea;
	stroke-dasharray:301.105682373 301.105682373;
	stroke-dashoffset:301;
	transition:0.3s ease all;
}
.moment-full-twist-phone {
	animation:niuzhuanPhone 1.7s ease infinite both;
	animation-play-state:paused;
}
@keyframes niuzhuanPhone {
	0%,6.25%,100% {
	transform:rotate(0deg);
}
50%,62.5% {
	transform:rotate(45deg);
}
75% {
	transform:rotate(-6deg);
}
}.moment-full-twist-title {
	margin-top:16px;
	margin-bottom:4px;
	font-size:17px;
	line-height:24px;
	color:#fff;
	font-weight:500;
	text-shadow:0px 1px 1px rgba(0,0,0,0.2);
}
.moment-full-twist-desc {
	opacity:0.8;
	font-size:14px;
	line-height:20px;
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.2);
}
.moment-full-shake-cover {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:8px;
	overflow:hidden;
}
.moment-full-shake-cover > div {
	position:absolute;
}
.moment-full-shake-cover-bg {
	width:40px;
	height:40px;
	background-color:rgba(0,0,0,0.5);
	border-radius:100%;
}
.moment-full-shake-cover-icon {
	top:14px;
	right:14px;
	width:68px;
	height:68px;
	transform:translate3d(0,0,0) scale(0.4117647059) rotate(0);
	transform-origin:100% 0;
	background-image:url("//wxa.wxs.qq.com/wxad-design/yijie/shake-icon_3x.png");
	background-size:100% 100%;
}
.moment-full-shake-cover-texts {
	left:0;
	bottom:37px;
	width:100%;
	text-align:center;
}
.moment-full-shake-cover-title {
	margin-bottom:4px;
	font-size:17px;
	font-weight:500;
	color:#fff;
	text-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
}
.moment-full-shake-cover-desc {
	font-size:14px;
	color:rgba(255,255,255,0.8);
	text-shadow:0 1px 1px 0 rgba(0,0,0,0.2);
}
.moment-full-shake-wxapp-icon {
	position:absolute;
	z-index:3;
	left:20px;
	bottom:14px;
}
.moment-full-shake-wxapp-icon svg {
	display:block;
}
.moment-full-shakecny-cover {
	top:0;
	left:0;
	width:100%;
	height:100%;
	visibility:hidden;
	transition:0.3s ease all;
}
.moment-full-shakecny-cover-icon {
	position:absolute;
	display:flex;
	align-items:center;
	justify-content:center;
	width:26px;
	height:26px;
	background-color:rgba(255,255,255,0.2);
	border-radius:100%;
}
.moment-full-shakecny-cover-icon:nth-child(1) {
	top:40px;
	left:50%;
	animation:shakeCnyIcon2 2s linear infinite;
}
.moment-full-shakecny-cover-icon:nth-child(2) {
	top:35px;
	left:calc(50% - 10px);
	animation:shakeCnyIcon1 2s linear infinite 0.6s;
}
.moment-full-shakecny-cover-icon:nth-child(3) {
	top:50px;
	left:50%;
	animation:shakeCnyIcon2 2s linear infinite 0.8s;
}
@keyframes shakeCnyIcon1 {
	0%,100% {
	transform:translate3d(0,0,0) scale(0.2);
}
30% {
	opacity:1;
	transform:translate3d(10px,-20px,0) scale(0.8);
}
50% {
	opacity:1;
	transform:translate3d(15px,-30px,0) scale(0.6);
}
70% {
	transform:translate3d(18px,-35px,0) scale(0.3);
}
}@keyframes shakeCnyIcon2 {
	0%,100% {
	transform:translate3d(0,0,0) scale(0.2);
}
30% {
	opacity:1;
	transform:translate3d(-10px,-20px,0) scale(0.8);
}
50% {
	opacity:1;
	transform:translate3d(-15px,-30px,0) scale(0.6);
}
70% {
	transform:translate3d(-18px,-35px,0) scale(0.3);
}
}.moment-full-shakecny-footer {
	position:relative;
	z-index:1;
	display:flex;
	align-items:center;
	margin:8px 0;
}
.moment-full-shakecny-footer-icon {
	position:relative;
	width:76px;
	height:32px;
	border-radius:100%;
}
.moment-full-shakecny-footer-icon-inner {
	position:absolute;
	right:0;
	bottom:0;
	width:100px;
	height:200px;
}
.moment-full-shakecny-footer-title {
	margin:0 8px 0 4px;
	font-weight:600;
	font-size:15px;
	line-height:21px;
	color:#fa5151;
}
.moment-full-shakecny-footer-desc {
	overflow:hidden;
	height:21px;
	font-size:15px;
	line-height:21px;
	color:rgba(0,0,0,0.3);
}
.moment-full-shakecny-footer-desc-inner {
	height:100%;
	overflow:hidden;
}
.moment-full-break-video {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	visibility:hidden;
}
.moment-full-break-video-link {
	position:absolute;
	bottom:-30px;
	right:0;
	width:44%;
	z-index:1;
}
.moment-full-break-video video {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:0;
	visibility:hidden;
}
.moment-full-break-info {
	display:flex;
	align-items:center;
}
.moment-full-break-info:not(:empty) {
	margin:12px 0;
}
.moment-full-break-info img {
	flex:none;
	margin-right:4px;
	width:24px;
	height:24px;
	object-fit:cover;
}
.moment-full-break-info-desc {
	color:rgba(0,0,0,0.3);
	font-size:14px;
}
.moment-topic-description {
	margin-top:10px;
	font-size:16px;
	line-height:23.5px;
	color:rgba(0,0,0,0.8);
}
.moment-topic-description p {
	margin:0;
}
.moment-topic-description img {
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:-3px;
	margin-left:2px;
	margin-right:2px;
}
.moment-topic-main {
	margin-top:12px;
	border-radius:8px 8px 0 0;
	overflow:hidden;
}
.moment-topic-main_nexting .moment-topic-main-media:nth-child(1) {
	transform:translateX(-100%);
	transition:0.3s ease transform;
}
.moment-topic-main_nexting .moment-topic-main-media:nth-child(2) {
	transform:translateX(0) scale(1);
	transition:0.3s ease transform 0.1s;
}
.moment-topic-main_nexting .moment-topic-main-media:nth-child(3) {
	transform:translateX(12px) scale(0.95985402);
	transition:0.3s ease transform 0.1s;
}
.moment-topic-main_nexting .moment-topic-main-media:nth-child(4) {
	transform:translateX(24px) scale(0.919708029);
	opacity:1;
	transition:0.3s ease transform 0.1s,0s ease opacity 0.1s;
}
.moment-topic-main_preving .moment-topic-main-media:nth-child(5) {
	opacity:1;
	transform:translateX(0);
	transition:0.3s ease transform;
}
.moment-topic-main_preving .moment-topic-main-media:nth-child(1) {
	transform:translateX(12px) scale(0.95985402);
	transition:0.3s ease transform;
}
.moment-topic-main_preving .moment-topic-main-media:nth-child(2) {
	transform:translateX(24px) scale(0.919708029);
	transition:0.3s ease transform;
}
.moment-topic-main_preving .moment-topic-main-media:nth-child(3) {
	transform:translateX(36px) scale(0.881241148);
	transition:0.3s ease transform,0s ease opacity 0.3s;
}
.moment-topic-main-inner {
	position:relative;
	margin-right:25px;
}
.moment-topic-main-inner::before {
	content:"";
	display:block;
	padding-top:75%;
	height:0;
}
.moment-topic-main-media {
	transform-origin:100% 100%;
}
.moment-topic-main-media:nth-child(1) {
	z-index:5;
}
.moment-topic-main-media:nth-child(2) {
	z-index:4;
	transform:translateX(12px) scale(0.95985402);
}
.moment-topic-main-media:nth-child(3) {
	z-index:3;
	transform:translateX(24px) scale(0.919708029);
}
.moment-topic-main-media:nth-child(4) {
	z-index:2;
	transform:translateX(36px) scale(0.881241148);
}
.moment-topic-main-media:nth-child(5) {
	z-index:6;
	transform:translateX(-100%);
}
.moment-topic-main-media,.moment-topic-main-media-video,.moment-topic-main-media-video-poster,.moment-topic-main-media-img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius:8px 8px 0 0;
	overflow:hidden;
}
.moment-topic-main-media-name {
	position:absolute;
	top:12px;
	left:12px;
	display:flex;
	align-items:center;
	font-size:14px;
	font-weight:600;
	color:#fff;
	text-shadow:0 0 2px rgba(0,0,0,0.45);
}
.moment-topic-main-media-name img {
	margin-right:6px;
	width:20px;
	height:20px;
	border-radius:100%;
}
.moment-topic-main-media-tag {
	position:absolute;
	bottom:8px;
	left:8px;
	display:flex;
	align-items:center;
	padding:0 12px;
	height:24px;
	font-size:12px;
	font-weight:500;
	color:#fff;
	background:rgba(0,0,0,0.4);
	border-radius:24px;
}
.moment-topic-main-media-tag i {
	margin-left:6px;
	margin-right:6px;
	width:1px;
	height:10px;
	background-color:rgba(255,255,255,0.3);
}
.moment-topic-footer {
	display:flex;
	align-items:center;
	padding:0 12px;
	height:44px;
	font-size:14px;
	font-weight:500;
	color:var(--moment-steel-blue);
	background-color:var(--moment-light-gray);
	border-radius:0 0 8px 8px;
}
.moment-topic-footer svg {
	margin-right:4px;
	width:18px;
	height:18px;
	fill:currentColor;
}
.moment-topic-footer-text {
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.moment-topic-tip {
	display:flex;
	align-items:center;
	margin-top:12px;
	font-size:14px;
	color:rgba(0,0,0,0.3);
}
.moment-topic-tip-avatars {
	display:flex;
	margin-right:6px;
}
.moment-topic-tip-avatars img {
	width:20px;
	height:20px;
	border:1px solid #fff;
	border-radius:20px;
}
.moment-topic-tip-avatars img:not(:last-child) {
	margin-right:-6px;
}
.moment-topic-tip-text {
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.moment-pc-header {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	height:50px;
	background-color:#f0f0f0;
	color:rgba(0,0,0,0.88);
	font-weight:600;
}
.moment-pc-header-dots {
	display:flex;
	align-items:center;
	position:absolute;
	top:50%;
	left:15px;
	transform:translateY(-50%);
}
.moment-pc-header-dot {
	width:8px;
	height:8px;
	color:rgba(0,0,0,0.05);
	background-color:currentColor;
	border-radius:100%;
	margin-right:12px;
}
.moment-pc-header-dot:last-child {
	margin-right:0;
}
.moment-pc-media {
	position:relative;
}
.moment-pc-media-video,.moment-pc-media-video-poster,.moment-pc-media-img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
	background-color:#d6d6d6;
	border-radius:8px;
	overflow:hidden;
}
.moment-poi {
	margin-top:8px;
	font-size:14px;
	color:var(--moment-steel-blue);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.moment-footer {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-top:8px;
}
.moment-footer-left {
	min-width:0;
	flex:1;
	display:flex;
	font-size:14px;
	color:rgba(0,0,0,0.3);
}
.moment-footer-left-dynamic {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-left:8px;
}
.moment-footer-right {
	display:flex;
	align-items:center;
	justify-content:center;
	width:32px;
	height:20px;
	background-color:var(--moment-light-gray);
	border-radius:4px;
}
.moment-footer-right::before,.moment-footer-right::after {
	content:"";
	width:4px;
	height:4px;
	background-color:var(--moment-steel-blue);
	border-radius:100%;
}
.moment-footer-right::after {
	margin-left:4px;
}
.moment-cheer {
	flex:none;
	display:flex;
	align-items:center;
	padding-left:10px;
	padding-right:12px;
	height:32px;
	color:#576b95;
	font-weight:500;
	font-size:14px;
	line-height:20px;
	background:#f7f7f7;
	border-radius:4px;
}
.moment-cheer-divide {
	margin-left:10px;
	margin-right:10px;
	width:1px;
	height:12px;
	background-color:rgba(0,0,0,0.1);
}
.moment-cheer-icon {
	position:relative;
	margin-right:4px;
	width:16px;
	height:16px;
	background-size:cover;
}
.moment-cheer-item {
	display:flex;
	align-items:center;
	height:100%;
	cursor:pointer;
}
.moment-cheer-item svg,.moment-cheer-item img {
	flex:none;
	margin-right:1px;
	width:22px;
	height:22px;
}
.moment-interact {
	margin-top:12px;
	padding:8px;
	background-color:var(--moment-light-gray);
	border-radius:4px;
}
.moment-interact-like {
	font-size:15px;
	font-weight:500;
	line-height:21px;
	color:#5e7299;
}
.moment-interact-like:not(:only-child) {
	margin-bottom:8px;
}
.moment-interact-like svg {
	margin-right:4px;
	vertical-align:-2px;
}
.moment-interact-comment {
	font-size:15px;
	line-height:21px;
}
.moment-interact-comment:not(:last-child) {
	margin-bottom:8px;
}
.moment-interact-comment-name {
	font-weight:500;
	color:var(--moment-steel-blue);
}
.moment-interact-comment-content {
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;
	color:rgba(0,0,0,0.9);
}
.moment-interact-comment-content img {
	display:inline-block;
	margin-left:2px;
	margin-right:2px;
	width:18px;
	height:18px;
	vertical-align:-3px;
}
.moment-lunbo-main {
	overflow:hidden;
}
.moment-lunbo-main_preving .moment-lunbo-media:nth-child(1) {
	transform:translate3d(12px,4px,0) scale(0.95985402);
	transition:0.3s ease transform;
}
.moment-lunbo-main_preving .moment-lunbo-media:nth-child(2) {
	transform:translate3d(24px,8px,0) scale(0.919708029);
	transition:0.3s ease transform;
}
.moment-lunbo-main_preving .moment-lunbo-media:nth-child(3) {
	transform:translate3d(36px,12px,0) scale(0.881241148);
	transition:0.3s ease transform,0s ease opacity 0.3s;
}
.moment-lunbo-main_preving .moment-lunbo-media:nth-child(4) {
	transform:translate3d(48px,16px,0) scale(0.881241148);
	transition:0.3s ease transform,0s ease opacity 0.3s;
}
.moment-lunbo-main_preving .moment-lunbo-media:nth-child(5) {
	transform:translate3d(60px,16px,0) scale(0.881241148);
	transition:0.3s ease transform,0s ease opacity 0.3s;
}
.moment-lunbo-main_preving .moment-lunbo-media:last-child {
	opacity:1;
	transform:translateX(0);
	transition:0.3s ease transform;
}
.moment-lunbo-main_nexting .moment-lunbo-media:nth-child(1) {
	transform:translate3d(-100%,0,0);
	transition:0.3s ease transform;
}
.moment-lunbo-main_nexting .moment-lunbo-media:nth-child(2) {
	transform:translate3d(0,0,0) scale(1);
	transition:0.3s ease transform 0.1s;
}
.moment-lunbo-main_nexting .moment-lunbo-media:nth-child(3) {
	transform:translate3d(12px,4px,0) scale(0.95985402);
	transition:0.3s ease transform 0.1s;
}
.moment-lunbo-main_nexting .moment-lunbo-media:nth-child(4) {
	transform:translate3d(24px,8px,0) scale(0.919708029);
	opacity:1;
	transition:0.3s ease transform 0.1s,0s ease opacity 0.1s;
}
.moment-lunbo-inner {
	position:relative;
	margin-right:24px;
}
.moment-lunbo-inner::before {
	content:"";
	display:block;
	padding-top:75%;
	height:0;
}
.moment-lunbo-media {
	transform-origin:100% 0;
}
.moment-lunbo-media:nth-child(1) {
	z-index:5;
}
.moment-lunbo-media:nth-child(2) {
	z-index:4;
	transform:translate3d(12px,4px,0) scale(0.95985402);
}
.moment-lunbo-media:nth-child(3) {
	z-index:3;
	transform:translate3d(24px,8px,0) scale(0.919708029);
}
.moment-lunbo-media:nth-child(4) {
	z-index:2;
	transform:translate3d(36px,12px,0) scale(0.881241148);
}
.moment-lunbo-media:nth-child(5) {
	z-index:1;
	transform:translate3d(48px,16px,0) scale(0.881241148);
}
.moment-lunbo-media:last-child {
	z-index:0;
	transform:translate3d(-100%,0,0);
}
.moment-lunbo-media,.moment-lunbo-media-mask,.moment-lunbo-media-video,.moment-lunbo-media-video-poster,.moment-lunbo-media-img {
	position:absolute;
	object-fit:cover;
	border-radius:8px;
	overflow:hidden;
}
.moment-lunbo-media,.moment-lunbo-media-mask {
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.moment-lunbo-media-video,.moment-lunbo-media-video-poster,.moment-lunbo-media-img {
	top:2%;
	left:2%;
	width:96%;
	height:96%;
}
.moment-lunbo-media-mask {
	z-index:1;
}
.moment-lunbo-media-texts {
	position:absolute;
	bottom:calc(2% + 1px);
	left:2%;
	padding:5px 20px 18px 16px;
	width:96%;
	background:linear-gradient(180deg,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.3) 100%);
	border-radius:0 0 8px 8px;
}
.moment-lunbo-media-title,.moment-lunbo-media-desc {
	font-size:14px;
	line-height:20px;
	font-weight:500;
	color:rgba(255,255,255,0.9);
	text-shadow:0 1px 1px rgba(0,0,0,0.2);
}
.moment-lunbo-media-title {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.moment-lunbo-media-title-text {
	flex:1;
	margin-right:8px;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.moment-lunbo-media-btn {
	display:flex;
	align-items:center;
	margin-left:auto;
	padding:0 8px;
	height:24px;
	background:rgba(38,38,38,0.3);
	backdrop-filter:blur(4px);
	border-radius:12px;
	font-size:12px;
	text-align:right;
	font-weight:500;
	color:#ffffff;
}
.moment-lunbo-media-desc {
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.moment-lunbo-media-wxapp-icon {
	margin-top:4px;
}
.moment-lunbo-media-wxapp-icon svg {
	display:block;
	transform:translate3d(0,0,0);
}
.moment-chuchuang-main {
	position:relative;
	width:233px;
	height:132px;
	background-color:#ebebeb;
}
.moment-chuchuang-main-image {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
}
.moment-chuchuang-icon {
	position:absolute;
	top:0;
	left:0;
}
.moment-chuchuang-list {
	display:grid;
	grid-template-columns:repeat(3,75px);
	grid-template-rows:repeat(1,75px);
	column-gap:4px;
	margin-top:4px;
}
.moment-chuchuang-list-item {
	position:relative;
	background-color:#ebebeb;
}
.moment-chuchuang-list-item-image {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.moment-common-media-play {
	position:absolute;
	top:0;
	left:0;
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%;
	z-index:1;
	background-size:100% 100%;
	border-radius:inherit;
}
.moment-common-media-play::before {
	content:"";
	width:39px;
	height:39px;
	background-image:url(data:image/png;
	base64,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);
	background-size:100% 100%;
}
.moment-common-hashtag {
	color:var(--moment-steel-blue);
	text-decoration:none;
}
.appointment-panel {
	width:100%;
	height:450px;
	background:rgba(0,0,0,0.5);
	display:flex;
	align-items:flex-end;
	justify-content:center;
}
.appointment-panel-float-card {
	height:341.33px;
	background:#fff;
	border-radius:10.24px 10.24px 0 0;
	display:flex;
	flex-direction:column;
	align-items:center;
}
.appointment-panel-float-card-close-tip {
	align-self:flex-start;
	margin:24px 0 0 17px;
	display:flex;
}
.appointment-panel-float-card-info {
	margin-top:17px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.appointment-panel-float-card img {
	display:block;
	width:20px;
	height:20px;
}
.appointment-panel-float-card-name {
	font-weight:500;
	font-size:12.8px;
	line-height:18px;
	text-align:center;
	margin-left:6.8px;
}
.appointment-panel-float-card-title {
	font-weight:500;
	font-size:18.7733px;
	line-height:26px;
	text-align:center;
	margin-top:20px;
}
.appointment-panel-float-card-desc {
	font-size:12px;
	line-height:17px;
	text-align:center;
	height:34px;
	margin:19px 46px 0 46px;
}
.appointment-panel-float-card-time {
	font-size:11.9467px;
	line-height:17px;
	text-align:center;
	color:#000000;
	opacity:0.3;
	margin-top:20px;
}
.appointment-panel-float-card-button {
	width:153.6px;
	height:34px;
	background:#07c160;
	border-radius:3.4px;
	margin-top:38px;
	font-weight:500;
	font-size:14.5067px;
	line-height:20px;
	text-align:center;
	color:#ffffff;
	display:flex;
	align-items:center;
	justify-content:center;
}
.appointment-message {
	position:relative;
	padding:50px 15px 100px;
	background-color:#ededed;
	background-image:url("https://wxa.wxs.qq.com/wxad-design/yijie/subscribe-template-header.png");
	background-repeat:no-repeat;
	background-size:100% auto;
	border:1px solid #f0f0f0;
	border-radius:4px;
}
.appointment-message-inner {
	text-align:left;
	background-color:#fff;
	border:1px solid #e7e7e7;
	border-radius:8px;
}
.appointment-message-header {
	display:flex;
	align-items:center;
	margin-bottom:25px;
	padding:0 15px;
	height:40px;
	font-size:16px;
	line-height:16px;
	color:rgba(0,0,0,0.9);
	border-bottom:1px solid #ededed;
}
.appointment-message-header img {
	flex:none;
	margin-right:8px;
	width:22px;
	height:22px;
	border-radius:100%;
}
.appointment-message-title {
	margin-bottom:16px;
	padding:0 15px;
	font-size:16px;
	color:rgba(0,0,0,0.9);
}
.appointment-message-list {
	display:flex;
	margin-bottom:8px;
	padding:0 15px;
	font-size:12px;
}
.appointment-message-list-title {
	flex:none;
	margin-right:8px;
	opacity:0.5;
	color:rgba(0,0,0,0.9);
}
.appointment-message-link {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-top:20px;
	padding-left:15px;
	padding-right:15px;
	height:40px;
	border-top:1px solid #ebebeb;
}
.interactive-buttons {
	position:relative;
	z-index:105;
	padding-bottom:20px;
}
.interactive-main {
	position:relative;
	padding-top:75%;
	width:100%;
}
.interactive-main-inner {
	position:absolute;
	top:0;
	left:0;
	z-index:104;
	background-color:#fff;
	border-radius:8px;
	overflow:hidden;
}
.interactive-img {
	display:block;
	width:100%;
	height:100%;
	border-radius:8px;
}
.interactive-tips {
	position:relative;
	z-index:104;
	width:100%;
	padding-top:10px;
	font-size:12px;
	color:var(--gray-800);
	text-align:center;
	background-color:#fff;
}
.interactive-points {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:visible !important;
	background-color:rgba(0,0,0,0.3);
}
.interactive-point {
	position:absolute;
	background-color:#1db837;
	border:2px solid #fff;
	border-radius:100%;
}
.interactive-polyline {
	stroke:#1db837;
	stroke-opacity:0.6;
	stroke-linecap:round;
	stroke-linejoin:round;
}
#base-firework-pag-player,#cheer-pag-player,#pag-player {
	position:absolute;
	top:0;
	left:0;
	width:100% !important;
	height:100% !important;
	pointer-events:none;
	z-index:10000;
	opacity:0.99;
	transform:translateZ(0);
	backface-visibility:hidden;
}
#cheer-pag-player {
	background-color:#f7f7f7;
}
#shakecny-pag-player {
	position:absolute;
	top:0;
	left:0;
	width:100% !important;
	height:100% !important;
	pointer-events:none;
	opacity:0.99;
	transform:translateZ(0);
	backface-visibility:hidden;
}
.public {
	--public-steel-blue:#576b95;
	--public-light-gray:#f7f7f7;
	height:100%;
	user-select:none;
}
.public_926 .public-common-card,.public_556 .public-common-card {
	display:flex;
	align-items:center;
	background-color:#fff;
}
.public_926 .public-common-card-media,.public_556 .public-common-card-media {
	flex:none;
	width:70%;
}
.public_926 .public-common-card-media-heighter,.public_556 .public-common-card-media-heighter {
	padding-top:49.4623655914%;
}
.public_926 .public-common-card-avatar,.public_556 .public-common-card-avatar {
	margin-right:0;
	width:36px;
	height:36px;
}
.public_926 .public-common-card-nickname,.public_556 .public-common-card-nickname {
	font-size:14px;
}
.public_926 .public-common-card-infos,.public_556 .public-common-card-infos {
	flex:1;
	flex-direction:column;
	padding:0;
	min-width:0;
	height:auto !important;
}
.public_926 .public-common-card-infos-left,.public_556 .public-common-card-infos-left {
	display:flex;
	align-items:center;
	flex-direction:column;
	margin-bottom:10px;
	padding:0 4px;
	max-width:100%;
}
.public_926 .public-common-card-infos-right,.public_556 .public-common-card-infos-right {
	margin-left:0;
}
.public_560 .public-common-card-media-heighter {
	padding-top:177.8666666667%;
	height:0;
}
.public_721 .public-common-card-media-heighter {
	padding-top:177.7777777778%;
	height:0;
}
.public_560 .public-wrapper,.public_721 .public-wrapper {
	position:relative;
	height:fit-content;
}
.public_560 .public-miniapp-motivate,.public_721 .public-miniapp-motivate {
	height:auto;
}
.public_560 .public-common-card-icon,.public_721 .public-common-card-icon {
	display:none;
}
.public_560 .public-common-card-motivate,.public_721 .public-common-card-motivate {
	padding-bottom:8px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.public_560 .public-common-card_motivate,.public_721 .public-common-card_motivate {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.public_708 .public-common-card-media-heighter {
	padding-top:34.7916666667%;
}
.public_135 .public-common-card-media-heighter {
	padding-top:0;
}
.public_135 .public-common-card-infos {
	height:100px;
}
.public_910 .public-miniapp-motivate .public-common-card {
	display:none;
}
.public_910 .public-miniapp-motivate {
	align-items:flex-start;
	background:#fff;
}
.public_929 .public-common-card-infos-left {
	display:flex;
	align-items:center;
	margin-bottom:0px;
	padding:0 4px 0 0;
	max-width:100%;
}
.public_972 .public-common-card-icon {
	display:none;
}
.public_972 .public-common-card-media {
	display:none;
}
.public_972 .public-common-card-infos {
	display:none;
}
.public_1003 .public-common-card {
	border-radius:0;
}
.public_1817 .public-common-card-media-heighter,.public_1818 .public-common-card-media-heighter {
	padding-top:75%;
}
.public_1817 .public-common-card-infos,.public_1818 .public-common-card-infos {
	display:block;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	padding:12px 12px 24px 20px;
	width:100%;
	min-height:84px;
	background:linear-gradient(1turn,rgba(0,0,0,0.3),transparent);
}
.public_1817 .public-common-card-infos-left,.public_1818 .public-common-card-infos-left {
	margin-bottom:8px;
}
.public_1817 .public-common-card-infos-right,.public_1818 .public-common-card-infos-right {
	display:none;
}
.public_1817 .public-common-card-infos-full-title,.public_1818 .public-common-card-infos-full-title {
	margin-bottom:8px;
	font-weight:500;
	font-size:17px;
	line-height:20px;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.2);
}
.public_1817 .public-common-card-infos-full-desc,.public_1818 .public-common-card-infos-full-desc {
	font-weight:500;
	font-size:14px;
	line-height:20px;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.2);
}
.public_1817 .public-common-card-avatar,.public_1818 .public-common-card-avatar {
	flex:none;
	margin-right:8px;
	width:16px;
	height:16px;
	border-radius:100%;
}
.public_1817 .public-common-card-nickname,.public_1818 .public-common-card-nickname {
	font-weight:600;
	font-size:14px;
	line-height:20px;
	color:#fff;
	text-shadow:0 0 2.40134px rgba(0,0,0,0.45);
}
.public_1861 .public-subscription-wrapper {
	padding:20px 0;
}
.public_1861 .public-subscription-icon {
	display:none;
}
.public_1861 .public-common-card-media-heighter {
	padding-top:44.444%;
}
.public_1861 .public-common-card-header-icon {
	flex:none;
	display:flex;
	align-items:center;
	margin-left:4 px;
	font-size:14px;
	color:#b3b3b3;
	white-space:nowrap;
}
.public_1861 .public-common-card-header-icon img {
	width:20px;
	height:14px;
}
.public_1861 .public-common-card-header-subscription {
	display:flex;
}
.public_1861 .public-common-card-infos {
	height:auto;
}
.public_711 .public-common-card-cover,.public_927 .public-common-card-cover {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.public_711 .public-common-card-cover-media,.public_927 .public-common-card-cover-media {
	position:relative;
	z-index:10;
	text-align:center;
	padding:116px 16px 16px 16px;
}
.public_711 .public-common-card-cover-avatar,.public_927 .public-common-card-cover-avatar {
	margin-bottom:8px;
	width:50px;
	height:50px;
	border-radius:50%;
}
.public_711 .public-common-card-cover-nickname,.public_927 .public-common-card-cover-nickname {
	font-size:16px;
	line-height:22px;
	color:#fff;
	font-weight:bold;
}
.public_711 .public-common-card-cover .public-common-card-desc,.public_927 .public-common-card-cover .public-common-card-desc {
	color:rgba(255,255,255,0.5);
}
.public_711 .public-common-card-cover .public-common-card-poi-content,.public_927 .public-common-card-cover .public-common-card-poi-content {
	color:rgba(255,255,255,0.5);
}
.public_711 .public-common-card-cover-image,.public_927 .public-common-card-cover-image {
	margin-top:16px;
	margin-bottom:16px;
	width:100%;
	height:auto;
	border-radius:8px;
}
.public_711 .public-common-card-cover-title,.public_927 .public-common-card-cover-title {
	margin-bottom:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
	line-height:28px;
	color:rgba(255,255,255,0.8);
	font-weight:500;
}
.public_711 .public-common-card-cover-btn,.public_927 .public-common-card-cover-btn {
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0 auto;
	width:200px;
	height:50px;
	border-radius:25px;
	background:linear-gradient(0deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2));
	font-size:16px;
	line-height:26px;
	color:#fff;
	font-weight:500;
}
.public_711 .public-common-card-cover-bg,.public_927 .public-common-card-cover-bg {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
}
.public_711 .public-common-card-cover-bg-down,.public_927 .public-common-card-cover-bg-down {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:45%;
	z-index:2;
}
.public_711 .public-common-card-cover-bg-down img,.public_927 .public-common-card-cover-bg-down img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.public_711 .public-common-card-cover-bg-up,.public_927 .public-common-card-cover-bg-up {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
}
.public_711 .public-common-card-cover-bg-up img,.public_927 .public-common-card-cover-bg-up img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.public a {
	text-decoration:none;
}
.public-positions {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:12px;
	font-size:14px;
	font-weight:500;
	color:rgba(0,0,0,0.88);
}
.public-positions-button {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	width:30px;
	height:30px;
	color:rgba(0,0,0,0.58);
	border-radius:4px;
	transition:all 0.1s cubic-bezier(0.4,0,0.2,1);
	cursor:pointer;
}
.public-positions-button svg {
	fill:currentColor;
	width:18px;
	height:18px;
}
.public-positions-button:hover {
	color:rgba(0,0,0,0.88);
}
.public-positions-button:hover::after {
	opacity:0.1;
	transform:scale(1);
}
.public-positions-button::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.58);
	border-radius:4px;
	transform:scale(0.92);
	transition:all cubic-bezier(0.4,0,0.2,1) 0.2s;
}
.public-tabs {
	padding:20px 4px;
}
.public-wrapper {
	position:relative;
	overflow:hidden;
}
.public-bottom {
	background-color:#ededed;
	height:100%;
}
.public-bottom-scene {
	padding:16px 16px 12px;
	background-color:#fff;
}
.public-bottom-title {
	margin-bottom:15px;
	/* font-size:22px;
	*/ font-size:18px;
	font-weight:500;
	color:#000;
}
.public-bottom-desc {
	display:inline-grid;
	grid-auto-flow:column;
	gap:8px;
	align-items:center;
	/* margin-bottom:34px;
	*/ /* font-size:15px;
	*/ /* line-height:20px;
	*/ margin-bottom:20px;
	font-size:13px;
	line-height:15px;
	color:rgba(0,0,0,0.3);
}
.public-bottom-desc-original {
	display:flex;
	align-items:center;
	justify-content:center;
	width:32px;
	height:20px;
	font-size:12px;
	background-color:rgba(0,0,0,0.05);
	border-radius:2px;
}
.public-bottom-desc-name {
	color:var(--public-steel-blue);
}
.public-bottom-article {
	margin-bottom:32px;
	font-size:14px;
	text-align:justify;
	color:#000;
}
.public-bottom-extends {
	display:inline-grid;
	grid-auto-flow:column;
	gap:16px;
	margin-bottom:20px;
	/* font-size:14px;
	*/ /* line-height:18px;
	*/ font-size:12px;
	color:rgba(0,0,0,0.3);
}
.public-bottom-extends a {
	color:var(--public-steel-blue);
}
.public-bottom-footer {
	display:flex;
	align-items:center;
	justify-content:space-between;
	/* font-size:14px;
	*/ /* line-height:18px;
	*/ font-size:12px;
	color:var(--public-steel-blue);
}
.public-bottom-footer-inner {
	display:grid;
	grid-auto-flow:column;
	gap:20px;
}
.public-bottom-footer-btn {
	display:grid;
	grid-auto-flow:column;
	align-items:center;
	gap:2px;
}
.public-bottom-footer-btn svg {
	fill:currentColor;
	width:18px;
	height:18px;
}
.public-bottom-wrapper {
	padding:8px;
}
.public-center {
	padding:16px;
}
.public-center-article {
	font-size:14px;
	text-align:justify;
	color:rgba(0,0,0,0.9);
}
.public-center-wrapper {
	margin:24px 0;
}
.public-subscription {
	padding:8px 8px 0;
	background-color:#ededed;
}
.public-subscription .public-common-card-icon {
	display:none;
}
.public-subscription-item {
	background-color:#fff;
	border-radius:8px;
	overflow:hidden;
}
.public-subscription-item-avatar {
	flex:none;
	margin-right:6px;
	width:30px;
	height:30px;
	background-color:#e6e7e9;
	border-radius:100%;
}
.public-subscription-item-header {
	height:44px;
	background-image:radial-gradient(circle at 25px 50%,#f2f4f7 15px,transparent 15px),linear-gradient(0,#f2f4f7,#f2f4f7),linear-gradient(0,#f2f4f7,#f2f4f7),linear-gradient(0,#fff,#fff);
	background-size:100% 100%,16.7% 12px,9.5% 12px,100% 100%;
	background-position:0 0,59px 50%,90.5% 50%,0 0;
	background-repeat:no-repeat;
}
.public-subscription-item-main {
	position:relative;
}
.public-subscription-item-main-title {
	position:absolute;
	bottom:12px;
	left:16px;
	max-width:calc(100% - 32px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px;
	font-weight:500;
	color:#fff;
	text-shadow:0px 0px 2px rgba(0,0,0,0.3);
}
.public-subscription-item-main-img {
	display:block;
	width:100%;
	height:160px;
	background-color:#e6e7e9;
}
.public-subscription-item-footer {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:0 16px;
	height:60px;
	font-size:14px;
	color:#000;
}
.public-subscription-item-footer > span {
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.public-subscription-item-footer-img {
	margin-left:4px;
	width:44px;
	height:44px;
	background-color:#e6e7e9;
}
.public-subscription-wrapper {
	padding:20px 12px;
}
.public-subscription-icon {
	margin-bottom:8px;
}
.public-pay {
	background-color:#f5f5f5;
}
.public-pay-scene {
	padding-top:98.4%;
	background-image:url(https://wxa.wxs.qq.com/wxad-design/yijie/pay-top.png);
	background-size:100% 100%;
}
.public-pay-wrapper {
	padding:12px;
}
.public-miniapp-banner {
	background-color:#f7f7f7;
}
.public-miniapp-header {
	position:absolute;
	top:0;
	width:100%;
	z-index:10;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:20px 8px 100px;
}
.public-miniapp-cell {
	display:flex;
	align-items:center;
	padding-left:12px;
	padding-right:12px;
	height:32px;
	font-size:14px;
	font-weight:500;
	color:#fff;
	background-color:rgba(0,0,0,0.15);
	border:0.5px solid rgba(255,255,255,0.3);
	border-radius:32px;
}
.public-miniapp-cell-divider {
	margin-left:8px;
	margin-right:8px;
	width:1px;
	height:18px;
	background-color:rgba(255,255,255,0.25);
}
.public-miniapp-appheader {
	flex:none;
	position:relative;
	padding-top:24px;
	padding-bottom:4px;
	height:64px;
	text-align:center;
	line-height:64px;
	color:#25272e;
	background-color:#fff;
}
.public-miniapp-appheader::after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background-color:#e5e5e5;
	transform:scaleY(0.5);
}
.public-miniapp-appheader-options {
	position:absolute;
	right:6px;
	bottom:6px;
}
.public-miniapp-appheader-back {
	position:absolute;
	z-index:1;
	top:33px;
	left:10px;
}
.public-miniapp-appheader-back svg {
	display:block;
}
.public-miniapp-appheader-back::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	transform:scale(7,2);
}
.public-miniapp-appheader-title {
	opacity:0.9;
	font-size:17px;
	line-height:36px;
	color:#000000;
	font-weight:500;
}
.public-miniapp-appheader-options {
	display:flex;
	align-items:center;
	width:87px;
	height:32px;
	border:1px solid #eaeaea;
	border-radius:100px;
	overflow:hidden;
}
.public-miniapp-appheader-morebtn::before {
	width:4px;
	height:4px;
	box-shadow:-8px 0 0 currentColor,8px 0 0 currentColor,0 0 0 1px currentColor;
}
.public-miniapp-appheader-divideLine {
	width:1px;
	height:18px;
	background-color:#ccc;
	transform:scaleX(0.5);
}
.public-miniapp-appheader-closeBtn::before {
	width:16px;
	height:16px;
	padding:3px;
	border:2px solid currentColor;
	background-clip:content-box;
}
.public-miniapp-appheader-morebtn,.public-miniapp-appheader-closeBtn {
	position:relative;
	width:46px;
	height:100%;
	color:#000;
}
.public-miniapp-appheader-morebtn::before,.public-miniapp-appheader-closeBtn::before {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	background-color:currentColor;
	border-radius:100%;
	transform:translate3d(-50%,-50%,0);
}
.public-miniapp-appheader-morebtn:active,.public-miniapp-appheader-closeBtn:active {
	background-color:#ccc;
}
.public-miniapp-imgtextblock {
	display:flex;
	position:relative;
	padding:9px 15px;
}
.public-miniapp-imgtextblock-img {
	flex:none;
	margin-right:12px;
	width:128px;
	height:94px;
	background:#e5e5e5;
}
.public-miniapp-imgtextblock-texts {
	flex:1;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.public-miniapp-imgtextblock-text {
	height:10px;
	background-color:#ececec;
}
.public-miniapp-imgtextblock-text:last-of-type {
	width:35.1219512%;
}
.public-miniapp-cover {
	position:relative;
	height:727.552px;
}
.public-miniapp-cover-inner {
	height:100%;
}
.public-miniapp-cover-header {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:44px 8px 0 8px;
	width:100%;
}
.public-miniapp-cover-footer {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:10;
}
.public-miniapp-cover-skip {
	padding-bottom:16px;
	padding-right:12px;
	width:100%;
	display:flex;
	justify-content:flex-end;
}
.public-miniapp-cover-skip-inner {
	background:rgba(0,0,0,0.15);
	border:0.5px solid rgba(255,255,255,0.3);
	border-radius:100px;
	font-size:14px;
	line-height:20px;
	color:#ffffff;
	padding:6px 12px;
}
.public-miniapp-cover-link {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:20px 32px;
	background:rgba(0,0,0,0.15);
	color:#ffffff;
}
.public-miniapp-cover-link-left {
	display:flex;
	align-items:center;
	font-size:17px;
	font-weight:500;
	line-height:24px;
}
.public-miniapp-cover-info {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	padding:16px 0 24px 0;
	font-size:17px;
	line-height:24px;
	color:#000000;
	background-color:#ffffff;
}
.public-miniapp-cover-info-avatar {
	margin-bottom:8px;
	width:48px;
	height:48px;
	border-radius:50%;
	background:#ebebeb;
}
.public-miniapp-cover-menu-mask {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:rgba(0,0,0,0.3);
}
.public-miniapp-cover-menu-content {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-color:hsla(0deg,0%,98%,0.9);
	border-radius:12px 12px 0 0;
}
.public-miniapp-cover-menu-content-inner {
	position:relative;
	padding-left:12px;
}
.public-miniapp-cover-menu-content-title {
	position:relative;
	display:flex;
	align-items:center;
	padding-top:16px;
	padding-bottom:16px;
	font-size:14px;
	line-height:20px;
	font-weight:500;
	color:rgba(0,0,0,0.9);
}
.public-miniapp-cover-menu-content-title:before {
	content:"";
	margin-right:8px;
	width:36px;
	height:36px;
	border-radius:100%;
	background-color:#e5e5e5;
}
.public-miniapp-cover-menu-content-title:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background-color:#d8d8d8;
	transform:scaleY(0.5);
}
.public-miniapp-cover-menu-content-placeholder {
	position:relative;
	padding-top:16px;
	padding-bottom:16px;
	font-size:0;
}
.public-miniapp-cover-menu-content-placeholder-item {
	display:inline-flex;
	flex-direction:column;
	align-items:center;
}
.public-miniapp-cover-menu-content-placeholder-item:before {
	content:"";
	margin-bottom:8px;
	width:56px;
	height:56px;
	background-color:#e5e5e5;
	border-radius:8px;
}
.public-miniapp-cover-menu-content-placeholder-item:after {
	content:"";
	width:40px;
	height:10px;
	background-color:hsla(0deg,0%,84%,0.3);
}
.public-miniapp-cover-menu-content-placeholder-item:not(:last-of-type) {
	margin-right:12px;
}
.public-miniapp-cover-menu-content-placeholder:not(:last-of-type)::after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:1px;
	background-color:#d8d8d8;
	transform:scaleY(0.5);
}
.public-miniapp-cover-menu-content-cancel {
	display:flex;
	align-items:center;
	justify-content:center;
	height:56px;
	font-size:17px;
	line-height:24px;
	color:#000;
	background-color:#fff;
}
.public-miniapp-cover-menu-content-campaign {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding-left:12px;
	height:52px;
}
.public-miniapp-cover-menu-content-campaign-title {
	font-size:14px;
	line-height:20px;
	color:#000;
}
.public-miniapp-cover-menu-content-campaign-info {
	display:flex;
	align-items:center;
	padding-right:16px;
	height:100%;
	font-size:14px;
	line-height:20px;
	color:rgba(0,0,0,0.5);
}
.public-miniapp-cover-menu-content-campaign-info img {
	margin-right:6px;
	width:20px;
	height:20px;
	border-radius:100%;
}
.public-miniapp-cover-exposure {
	position:absolute;
	top:0;
	left:0;
	display:flex;
	width:100%;
	height:100%;
}
.public-miniapp-cover-exposure-content {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
}
.public-miniapp-cover-exposure-bottom {
	position:absolute;
	bottom:0;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding-left:16px;
	padding-right:16px;
	width:100%;
	height:108px;
	background-color:#fff;
	border-radius:8px 8px 0 0;
}
.public-miniapp-cover-exposure-bottom-left {
	display:flex;
	align-items:center;
	font-size:17px;
	line-height:24px;
	color:rgba(0,0,0,0.9);
}
.public-miniapp-cover-exposure-bottom-left img {
	margin-right:8px;
	width:40px;
	height:40px;
	border-radius:100%;
}
.public-miniapp-cover-exposure-bottom-right {
	display:flex;
	align-items:center;
	justify-content:center;
	padding-left:12px;
	padding-right:12px;
	height:32px;
	font-size:16px;
	line-height:22px;
	color:#fff;
	font-weight:500;
	background-color:#07c160;
	border-radius:3px;
}
.public-miniapp-insert {
	display:flex;
	align-items:center;
	justify-content:center;
	height:568px;
	background:linear-gradient(0deg,rgba(0,0,0,0.7),rgba(0,0,0,0.7)),rgba(255,255,255,0.4);
}
.public-miniapp-insert-wrapper {
	padding-left:24px;
	padding-right:24px;
	width:100%;
}
.public-miniapp-insert-wrapper > svg {
	display:block;
	margin-left:auto;
	margin-bottom:12px;
}
.public-miniapp-motivate {
	display:flex;
	align-items:center;
	width:100%;
	height:568px;
	background:linear-gradient(0deg,rgba(0,0,0,0.7),rgba(0,0,0,0.7)),rgba(255,255,255,0.4);
}
.public-miniapp-motivate .public-common-card {
	position:static;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
}
.public-miniapp-motivate .public-common-card-media {
	width:100%;
}
.public-miniapp-motivate .public-common-card-icon {
	display:none;
}
.public-miniapp-grid {
	position:relative;
	background-color:#f7f7f7;
}
.public-miniapp-grid-inner {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0 16px;
	background-color:rgba(0,0,0,0.5);
}
.public-common-media-play {
	position:absolute;
	top:0;
	left:0;
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%;
	z-index:1;
	background-size:100% 100%;
	border-radius:inherit;
}
.public-common-media-play::before {
	content:"";
	width:39px;
	height:39px;
	background-image:url(data:image/png;
	base64,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);
	background-size:100% 100%;
}
.public-common-card {
	position:relative;
	border-radius:8px;
	overflow:hidden;
}
.public-common-card-header-subscription {
	display:none;
	align-items:center;
	justify-content:space-between;
	padding:12px 16px 12px 12px;
	color:#b3b3b3;
	font-size:14px;
	background-color:#fff;
}
.public-common-card-icon {
	position:absolute;
	z-index:1;
	top:6px;
	left:6px;
}
.public-common-card-icon-center {
	display:none;
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	padding:6px 0 0 10px;
	width:58px;
	height:27px;
	font-size:12px;
	line-height:17px;
	color:rgba(0,0,0,0.4);
	background-color:#f7f7f7;
	border-radius:0 8px 0 4px;
}
.public-common-card-icon-center svg {
	position:absolute;
	top:11px;
	right:8px;
}
.public-common-card-media {
	position:relative;
}
.public-common-card-media-heighter {
	padding-top:56.25%;
	height:0;
}
.public-common-card-media-content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
.public-common-card-media-video,.public-common-card-media-image {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.public-common-card-media-btn {
	display:none;
	position:absolute;
	right:12px;
	bottom:12px;
	align-items:center;
	padding:0 10px;
	height:36px;
	font-size:16px;
	font-weight:500;
	color:#fff;
	background-color:#07c160;
	border-radius:3px;
}
.public-common-card-media-btn svg {
	position:relative;
	top:1px;
	margin-left:2px;
}
.public-common-card-media-counter {
	display:none;
	position:absolute;
	top:9px;
	right:10px;
	font-size:12px;
	line-height:10px;
	color:rgba(255,255,255,0.8);
}
.public-common-card-brand-effect {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
}
.public-common-card-brand-effect-show {
	animation:coverDeskTop 5s linear infinite;
}
.public-common-card-brand-effect-content {
	font-size:14px;
	line-height:20px;
	color:#000;
	font-weight:500;
}
.public-common-card-brand-effect-content img {
	display:block;
	margin-right:auto;
	margin-bottom:16px;
	margin-left:auto;
	width:72px;
	height:72px;
	border-radius:100%;
	object-fit:cover;
}
.public-common-card-video-end {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	visibility:hidden;
	transition:all 0.5s ease;
	overflow:hidden;
}
.public-common-card-video-end-show {
	visibility:visible;
	opacity:1;
}
.public-common-card-video-end-inner {
	width:100%;
	height:100%;
}
.public-common-card-video-end-bg {
	position:absolute;
	top:0;
	left:50%;
	height:100%;
	width:100%;
	object-fit:cover;
	transform:translateX(-50%);
	filter:blur(50px);
}
.public-common-card-video-end-bg-mask,.public-common-card-video-end-bg-mask-sec {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
	background-color:rgba(0,0,0,0.6);
}
.public-common-card-video-end-bg-mask-sec {
	background-color:rgba(0,0,0,0.3);
}
.public-common-card-video-end-content {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.public-common-card-video-end-content-title .public-common-card-video-end-avatar-wrapper {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:16px;
}
.public-common-card-video-end-content-title .public-common-card-video-end-avatar {
	margin-right:8px;
	margin-bottom:0;
	width:24px;
	height:24px;
	border-radius:6px;
}
.public-common-card-video-end-content-title .public-common-card-video-end-title {
	font-size:17px;
	font-weight:500;
	opacity:0.8;
}
.public-common-card-video-end-content-title .public-common-card-video-end-desc {
	margin-bottom:48px;
	font-size:20px;
	font-weight:600;
	white-space:nowrap;
}
.public-common-card-video-end-avatar-wrapper {
	margin-bottom:4px;
}
.public-common-card-video-end-avatar {
	margin-bottom:20px;
	width:64px;
	height:64px;
	border-radius:6px;
}
.public-common-card-video-end-title {
	font-size:20px;
	line-height:28px;
	color:#fff;
	font-weight:600;
	opacity:1;
}
.public-common-card-video-end-desc {
	margin-bottom:24px;
	opacity:0.8;
	font-size:17px;
	line-height:28px;
	color:#fff;
	font-weight:500;
}
.public-common-card-video-end-btn {
	margin:auto;
	padding-left:20px;
	padding-right:20px;
	width:184px;
	text-align:center;
	font-size:17px;
	line-height:40px;
	color:#fff;
	font-weight:500;
	background-color:#07c160;
	border-radius:4px;
}
.public-common-card-video-end-page {
	position:absolute;
	width:100%;
	height:100%;
	background-color:#fff;
	top:0;
	left:0;
	transform:translateX(100%);
	transition:transform 0.3s ease-out;
	z-index:100;
}
.public-common-card-video-end-page-swipe {
	position:relative;
	width:100%;
}
.public-common-card-video-end-page-swipe-placeholder {
	height:320px;
	overflow:hidden;
}
.public-common-card-video-end-page-swipe-placeholder img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.public-common-card-video-end-page-swipe-images {
	display:flex;
	align-items:center;
}
.public-common-card-video-end-page-swipe-images img {
	flex:none;
	width:100%;
	height:auto;
}
.public-common-card-video-end-page-swipe-indicators {
	margin:0 auto;
	display:flex;
	align-items:center;
	position:absolute;
	bottom:10px;
	left:50%;
	transform:translateX(-50%);
}
.public-common-card-video-end-page-swipe-indicator {
	width:8px;
	height:8px;
	border-radius:100%;
	background:#000;
	opacity:0.2;
	margin:0 3px;
}
.public-common-card-video-end-page-card {
	background:#fff;
	margin-top:36px;
	text-align:center;
}
.public-common-card-video-end-page-avatar {
	width:55px;
	height:55px;
	border-radius:10px;
}
.public-common-card-video-end-page-title {
	text-align:center;
	margin-top:12px;
	color:#000;
	font-size:13px;
	text-overflow:ellipsis;
	-webkit-line-clamp:1;
	overflow:hidden;
}
.public-common-card-video-end-page-desc {
	color:#888;
	margin:16px 82px 20px 82px;
	font-size:13px;
}
.public-common-card-video-end-page-btn {
	font-size:16px;
	line-height:16px;
	padding:13px;
	background-color:#07c160;
	color:#ffffff;
	margin:0 50px;
	border-radius:5px;
}
.public-common-card-video-end-page-show {
	transform:translateX(0%);
}
.public-common-card-video-end-window {
	position:absolute;
	bottom:-185px;
	width:100%;
	text-align:left;
	background:rgba(0,0,18,0.9);
	transition:all ease 0.3s;
}
.public-common-card-video-end-window-more {
	position:absolute;
	bottom:100%;
	width:100%;
	color:#fff;
	text-align:center;
	margin-bottom:12px;
	font-size:14px;
	line-height:14px;
	opacity:0.7;
}
.public-common-card-video-end-window-info {
	display:flex;
	align-items:center;
	padding:13px 16px;
}
.public-common-card-video-end-window-avatar {
	width:48px;
	height:48px;
	border-radius:50%;
	flex:none;
}
.public-common-card-video-end-window-content {
	flex:1;
	padding-left:10px;
}
.public-common-card-video-end-window-title {
	color:#fff;
	font-size:18px;
	line-height:22px;
	margin-bottom:4px;
	margin-right:20px;
}
.public-common-card-video-end-window-desc {
	color:#ffffff;
	font-size:14px;
}
.public-common-card-video-end-window-btn {
	flex:none;
	background-color:#07c160;
	border-radius:3px;
	font-size:13px;
	min-width:60px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	padding:0 10px;
	outline:none;
	border:none;
}
.public-common-card-video-end-window-line {
	height:1px;
	background:hsla(0deg,0%,100%,0.2);
	margin:0 16px;
}
.public-common-card-video-end-window-swipe {
	position:relative;
	margin:15px 0 16px;
	height:153px;
	overflow:hidden;
}
.public-common-card-video-end-window-swipe-inner {
	display:flex;
	position:absolute;
	top:0;
	left:0;
	height:100%;
}
.public-common-card-video-end-window-swipe-pic {
	height:100%;
	border-radius:4px;
	margin-left:8px;
}
.public-common-card-video-end-window-swipe-pic:first-child {
	margin-left:16px;
}
.public-common-card-video-end-window-show {
	bottom:0;
}
.public-common-card-infos {
	display:flex;
	align-items:center;
	padding:0 12px;
	height:68px;
	background-color:#fff;
}
.public-common-card-infos-left {
	flex:1;
	min-width:0;
}
.public-common-card-infos-left-flex {
	display:flex;
	align-items:center;
	flex:1;
	min-width:0;
}
.public-common-card-infos-right {
	flex:none;
	margin-left:8px;
}
.public-common-card-poi {
	display:flex;
	align-items:center;
	font-size:12px;
	line-height:17px;
	color:#576b95;
}
.public-common-card-poi-content {
	flex:1;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.public-common-card-infos-subscription {
	padding:12px 16px;
	font-size:17px;
	line-height:24px;
	color:rgba(0,0,0,0.9);
	background-color:#ffffff;
}
.public-common-card-infos-subscription-title {
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:2;
	max-height:48px;
}
.public-common-card-infos-subscription-content {
	display:flex;
	align-items:center;
	margin-top:8px;
}
.public-common-card-infos-subscription-avatar {
	flex:none;
	margin-right:8px;
	width:24px;
	height:24px;
	border-radius:100%;
}
.public-common-card-infos-subscription-nickname {
	font-size:14px;
	color:rgba(0,0,0,0.3);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.public-common-card-infos-subscription-desc {
	margin-top:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
	color:rgba(0,0,0,0.3);
}
.public-common-card-avatar {
	margin-right:8px;
	width:42px;
	height:42px;
	border-radius:100%;
}
.public-common-card-nickname {
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:17px;
	line-height:24px;
	color:rgba(0,0,0,0.9);
}
.public-common-card-insert {
	display:none;
	padding:24px 24px 28px;
	text-align:center;
	background-color:#fff;
}
.public-common-card-insert-text {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px;
	color:rgba(0,0,0,0.9);
}
.public-common-card-insert-footer {
	margin-top:12px;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
	line-height:16px;
	color:rgba(0,0,0,0.3);
}
.public-common-card-insert-btn {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	margin-top:12px;
	width:183px;
	height:40px;
	font-weight:500;
	font-size:14px;
	color:#fff;
	background-color:#07c160;
	border-radius:4px;
}
.public-common-card-motivate {
	position:absolute;
	bottom:0;
	left:0;
	display:none;
	padding:8px;
	width:100%;
}
.public-common-card-motivate-inner {
	display:flex;
	align-items:center;
	padding:0 16px;
	height:88px;
	background-color:rgba(247,247,247,0.95);
	border-radius:8px;
}
.public-common-card-motivate-avatar {
	flex:none;
	margin-right:12px;
	width:48px;
	height:48px;
	border-radius:100%;
}
.public-common-card-motivate-texts {
	flex:1;
	min-width:0;
}
.public-common-card-motivate-name {
	margin-bottom:4px;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:rgba(0,0,0,0.9);
}
.public-common-card-motivate-desc {
	font-size:12px;
	line-height:16px;
	color:rgba(0,0,0,0.6);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:rgba(0,0,0,0.9);
}
.public-common-card-motivate-btn {
	flex:none;
	display:flex;
	align-items:center;
	margin-left:12px;
	padding:0 10px;
	height:36px;
	font-weight:500;
	font-size:16px;
	line-height:24px;
	color:#fff;
	background-color:#07c160;
	border-radius:4px;
}
.public-common-card-business {
	display:none;
	align-items:center;
	padding:0 12px;
	height:100px;
	background-color:#fff;
}
.public-common-card-business-left {
	display:flex;
	align-items:center;
	flex:1;
	min-width:0;
}
.public-common-card-business-right {
	flex:none;
	margin-left:8px;
}
.public-common-card-miniapp-banner-icon {
	display:none;
	position:absolute;
	bottom:0;
	right:0;
	align-items:center;
	padding:2px 8px;
	border-radius:8px 0 0 0;
	font-size:12px;
	color:#ffffff;
	background:rgba(0,0,0,0.15);
}
.public-common-card-miniapp-banner-icon svg {
	flex:none;
	margin-right:2px;
}
.public-common-card-miniapp-banner-icon-text {
	transform:scale(0.8333333333);
}
.public-common-card-title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px;
	color:rgba(0,0,0,0.9);
}
.public-common-card-desc:only-child {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	font-size:14px;
	color:rgba(0,0,0,0.6);
	word-break:break-all;
}
.public-common-card-desc:not(:only-child) {
	margin-top:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
	color:rgba(0,0,0,0.3);
}
.public-common-card-desc-spec {
	position:absolute;
	right:12px;
	bottom:50px;
	color:#fff;
	z-index:2;
	font-size:12px;
	transform:scale(0.9);
	transform-origin:100% 100%;
	text-shadow:0 0 2px rgba(0,0,0,0.4);
}
.public-common-card-link {
	display:flex;
	align-items:center;
	padding:0 10px;
	height:29px;
	font-size:15px;
	font-weight:600;
	color:#07c160;
	background-color:rgba(0,0,0,0.05);
	border-radius:4px;
}
.public-common-card-grid {
	display:none;
	position:relative;
	background-color:#fff;
	border-radius:8px;
	overflow:hidden;
	padding:36px 9px 12px;
	width:100%;
}
.public-common-card-grid-icon {
	position:absolute;
	top:10px;
	left:11px;
}
.public-common-card-grid-avatars {
	display:grid;
	grid-template-columns:repeat(5,calc((100% - 48px) / 5));
	grid-column-gap:12px;
}
.public-common-card-grid-avatar-inner {
	position:relative;
	width:100%;
	padding-top:100%;
	margin-bottom:8px;
	background-color:#ebebeb;
	border-radius:8px;
}
.public-common-card-grid-avatar img {
	position:absolute;
	top:0;
	left:0;
	display:block;
	margin:0 auto 8px;
	width:100%;
	height:100%;
	border-radius:8px;
	overflow:hidden;
}
.public-common-card-grid-avatar p {
	max-width:60px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:center;
}
.public-common-card-grid-avatar-placeholder {
	display:block;
}
.public-common-card-grid-avatar-placeholder::before {
	content:"";
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:11px;
	width:100%;
	padding-top:100%;
	background-color:#ebebeb;
	border-radius:8px;
}
.public-common-card-grid-avatar-placeholder:after {
	content:"";
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
	width:100%;
	height:10px;
	background-color:#f3f3f3;
	border-radius:1px;
}
.public-common-card-grid2 {
	display:none;
}
.public-common-card-grid2 .public-common-card-grid-avatars {
	display:grid;
	grid-template-columns:repeat(4,calc((100% - 48px) / 4));
	grid-template-rows:repeat(2,auto);
	grid-column-gap:16px;
	grid-row-gap:16px;
}
.public-common-card-grid3 {
	display:none;
	position:absolute;
	right:12px;
	bottom:54px;
}
.public-common-card-grid3 .public-common-card-grid-icon {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:4px;
	width:36px;
	height:16px;
	background-color:rgba(0,0,0,0.15);
	border-radius:2px;
	position:static;
}
.public-common-card-grid3 .public-common-card-grid-avatar {
	padding:8px 6px 6px;
	min-width:68px;
	background-color:#fff;
	border-radius:6px;
	font-size:0;
	text-align:center;
	color:rgba(0,0,0,0.9);
}
.public-common-card-grid3 .public-common-card-grid-avatar img {
	position:static;
	width:48px;
	height:48px;
}
.public-common-card-grid3 .public-common-card-grid-avatar p {
	display:inline-block;
	max-width:60px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.public-common-card_center {
	padding:8px 8px 12px 8px;
	background:#f7f7f7;
}
.public-common-card_center .public-common-card-icon {
	display:none;
}
.public-common-card_center .public-common-card-icon-center {
	display:block;
}
.public-common-card_center .public-common-card-media {
	border-radius:6px;
	overflow:hidden;
}
.public-common-card_center .public-common-card-infos {
	padding:12px 4px 0;
	height:54px;
	background-color:transparent;
}
.public-common-card_preroll {
	border-radius:0;
}
.public-common-card_preroll .public-common-card-infos {
	display:none;
}
.public-common-card_preroll .public-common-card-media-btn {
	display:flex;
}
.public-common-card_preroll .public-common-card-media-counter {
	display:block;
}
.public-common-card_insert .public-common-card-infos {
	display:none;
}
.public-common-card_insert .public-common-card-insert {
	display:block;
}
.public-common-card_motivate {
	border-radius:0;
}
.public-common-card_motivate .public-common-card-infos {
	display:none;
}
.public-common-card_motivate .public-common-card-motivate {
	display:block;
}
.public-common-card_business .public-common-card-infos {
	display:none;
}
.public-common-card_business .public-common-card-business {
	display:flex;
}
.public-common-card_miniappbanner .public-common-card-media {
	flex:1;
}
.public-common-card_miniappbanner .public-common-card-media-heighter {
	padding-top:33.426183844%;
}
.public-common-card_miniappbanner .public-common-card-miniapp-banner-icon {
	display:flex;
}
.public-common-card_miniappbanner .public-common-card-infos {
	display:none;
}
.public-common-card_cover {
	height:100%;
}
.public-common-card_cover .public-common-card-icon {
	display:none;
}
.public-common-card_cover .public-common-card-media {
	flex:1;
	height:100%;
}
.public-common-card_cover .public-common-card-media-heighter {
	padding-top:100%;
}
.public-common-card_cover .public-common-card-infos {
	display:none;
}
.public-common-card_grid {
	width:100%;
}
.public-common-card_grid .public-common-card-grid {
	display:block;
}
.public-common-card_grid2 {
	width:100%;
}
.public-common-card_grid2 .public-common-card-grid {
	display:block;
}
.public-common-card_grid3.public-common-card {
	position:static;
	overflow:visible;
}
.public-common-card_grid3 .public-common-card-grid3 {
	display:block;
}
@keyframes coverDeskTop {
	15% {
	opacity:1;
}
45% {
	}100% {
	}
}
</style>
    <style data-styled="active" data-styled-version="5.3.6"></style>
    <style id="smooth-scrollbar-style">[data-scrollbar] {
	display:block;
	position:relative;
}
.scroll-content {
	display:flow-root;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.scrollbar-track {
	position:absolute;
	z-index:1;
	background:rgba(222,222,222,.75);
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-transition:opacity 0.5s 0.5s ease-out;
	transition:opacity 0.5s 0.5s ease-out;
}
.scrollbar-track.show,.scrollbar-track:hover {
	opacity:1;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
.scrollbar-track-x {
	bottom:0;
	left:0;
	width:100%;
	height:8px;
}
.scrollbar-track-y {
	top:0;
	right:0;
	width:8px;
	height:100%;
}
.scrollbar-thumb {
	position:absolute;
	top:0;
	left:0;
	width:8px;
	height:8px;
	background:rgba(0,0,0,.5);
	border-radius:4px;
}
</style>
    <style type="text/css">@keyframes animate_dots {
	0% {
	opacity:1
}
to {
	opacity:0
}
}@-webkit-keyframes animate_dots {
	0% {
	opacity:1
}
to {
	opacity:0
}
}.dot0,.dot1 {
	animation:animate_dots .9s infinite;
	-moz-animation:animate_dots .9s infinite;
	-webkit-animation:animate_dots .9s infinite;
	-o-animation:animate_dots .9s infinite
}
.dot1 {
	animation-delay:.2s;
	-webkit-animation-delay:.2s
}
.dot2 {
	animation:animate_dots .9s infinite;
	-moz-animation:animate_dots .9s infinite;
	-webkit-animation:animate_dots .9s infinite;
	-o-animation:animate_dots .9s infinite;
	animation-delay:.4s;
	-webkit-animation-delay:.4s
}
.dots_item {
	display:inline-block;
	margin-right:5px;
	width:10px;
	height:10px;
	border-radius:50%;
	background:#4886ff
}
.verify-icon {
	position:absolute;
	width:100%;
	margin-top:70px;
	text-align:center
}
.t-embed-loading {
	position:relative;
	width:300px;
	height:230px;
	background-color:#fff
}
.t-embed-dots {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-22.5px;
	margin-top:-5px
}
.t-embed-dot {
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:50%;
	margin-right:5px;
	background:#4886ff
}
.t-mask {
	width:100%;
	height:100%;
	position:fixed;
	_position:absolute;
	left:0;
	top:0;
	background:#000;
	opacity:.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	z-index:2000000000
}
