.radius_avatar {
	display:inline-block;
	background-color:#fff;
	padding:3px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	vertical-align:middle
}
.radius_avatar img {
	display:block;
	width:100%;
	height:100%;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	background-color:#eee
}
.rich_media_inner {
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto
}
.rich_media_area_primary {
	padding:20px 16px 12px;
	background-color:#fafafa
}
.rich_media_area_primary.voice {
	padding-top:66px
}
.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips {
	color:rgba(0, 0, 0, 0.3);
	background-color:#fafafa
}
.rich_media_area_extra {
	padding:0 16px 24px
}
.rich_media_extra {
	padding-top:30px
}
.mpda_bottom_container .rich_media_extra {
	padding-top:24px
}
.mpda_bottom_container .rich_media_extra .mpad_more_list {
	right:-10px
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
	font-size:16px
}
* {
	margin:0;
	padding:0
}
a {
	color:#576b95;
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.rich_media_title {
	font-size:22px;
	line-height:1.4;
	margin-bottom:14px
}
@supports(-webkit-overflow-scrolling:touch) {
	.rich_media_title {
		font-weight:700
	}
}
.rich_media_meta_list {
	margin-bottom:22px;
	line-height:20px;
	font-size:0;
	word-wrap:break-word;
	word-break:break-all
}
.rich_media_meta_list em {
	font-style:normal
}
.rich_media_meta {
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 10px 0;
	font-size:15px;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.rich_media_meta.icon_appmsg_tag {
	margin-right:4px
}
.rich_media_meta.meta_tag_text {
	margin-right:0
}
.rich_media_meta_primary {
	display:block;
	margin-bottom:10px;
	font-size:15px
}
.meta_original_tag {
	padding:0 .5em;
	font-size:12px;
	line-height:1.4;
	background-color:#f2f2f2;
	color:#888
}
.meta_enterprise_tag img {
	width:30px;
	height:30px!important;
	display:block;
	position:relative;
	margin-top:-3px;
	border:0
}
.rich_media_meta_link {
	color:#576b95
}
.rich_media_meta_text {
	color:rgba(0, 0, 0, 0.3)
}
.rich_media_meta_text.rich_media_meta_split {
	padding-left:10px
}
.rich_media_meta_text.rich_media_meta_split:before {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-6px;
	content:' ';
	display:block;
	border-left:1px solid #888;
	width:200%;
	height:130%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transform:scale(0.5);
	transform:scale(0.5);
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.rich_media_meta_text.article_modify_tag {
	position:relative
}
.rich_media_meta_nickname {
	position:relative
}
.rich_media_thumb_wrp {
	margin-bottom:6px
}
.rich_media_thumb_wrp .original_img_wrp {
	display:block
}
.rich_media_thumb {
	display:block;
	width:100%
}
.rich_media_content {
	overflow:hidden;
	color:#333;
	font-size:17px;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	text-align:justify;
	position:relative;
	z-index:0
}
.rich_media_content * {
	max-width:100%!important;
	box-sizing:border-box!important;
	-webkit-box-sizing:border-box!important;
	word-wrap:break-word!important
}
.rich_media_content p {
	clear:both;
	min-height:1em;
	line-height: 28px;
}
.rich_media_content em {
	font-style:italic
}
.rich_media_content fieldset {
	min-width:0
}
.rich_media_content .list-paddingleft-1, .rich_media_content .list-paddingleft-2, .rich_media_content .list-paddingleft-3 {
	padding-left:2.2em
}
.rich_media_content .list-paddingleft-1 .list-paddingleft-2, .rich_media_content .list-paddingleft-2 .list-paddingleft-2, .rich_media_content .list-paddingleft-3 .list-paddingleft-2 {
	padding-left:30px
}
.rich_media_content .list-paddingleft-1 {
	padding-left:1.2em
}
.rich_media_content .list-paddingleft-3 {
	padding-left:3.2em
}
.rich_media_content .code-snippet, .rich_media_content .code-snippet__fix {
	max-width:1000%!important
}
.rich_media_content .code-snippet *, .rich_media_content .code-snippet__fix * {
	max-width:1000%!important
}
img {
	height:auto!important
}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait) {
	.rich_media_area_extra {
		padding-bottom:34px
	}
}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape) {
	.rich_media_area_primary {
		padding:20px 60px 15px 60px
	}
	.rich_media_area_extra {
		padding:0 60px 21px 60px
	}
}
@media screen and (min-width:1024px) {
	.rich_media_area_primary_inner, .rich_media_area_extra_inner {
		max-width:677px;
		margin-left:auto;
		margin-right:auto
	}
	.rich_media_area_primary {
		padding-top:32px
	}
}
blockquote {
	padding-left:10px;
	border-left:3px solid #dbdbdb;
	color:rgba(0, 0, 0, 0.5);
	font-size:15px;
	padding-top:4px;
	margin:1em 0
}
.blockquote_info {
	color:rgba(0, 0, 0, 0.3);
	margin-top:1.1764705882352942em;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto
}
.blockquote_article {
	display:block
}
.appmsg_share_notice {
	font-size:16px;
	color:#888;
	position:relative;
	padding:1.25em 0;
	margin-bottom:1.75em
}
.appmsg_share_notice:before {
	content:" ";
	position:absolute;
	left:0;
	top:0;
	right:0;
	height:1px;
	border-top:1px solid #dfdfdf;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5)
}
.appmsg_share_notice:after {
	content:" ";
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	height:1px;
	border-bottom:1px solid #dfdfdf;
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5)
}
.appmsg_share_notice_hd {
	font-weight:700;
	padding-bottom:.2em
}
.dn {
	display:none
}
.qa__card {
	font-size:15px;
	margin:20px 0;
	background-color:rgba(0, 0, 0, 0.03)
}
.qa__card .qa__item {
	padding:24px 0 16px 16px
}
.qa__card .qa__item-question {
	padding-right:16px
}
.qa__card .qa__item-question-info {
	display:flex;
	align-items:center;
	color:rgba(0, 0, 0, 0.7);
	margin-bottom:9px;
	font-size:15px
}
.qa__card .qa__item-info-avatar {
	width:24px;
	height:24px;
	border-radius:2px;
	overflow:hidden;
	margin-right:8px
}
.qa__card .qa__item-info-avatar img {
	width:100%
}
.qa__card .qa__item-info-account {
	margin-right:.5em
}
.qa__card .qa__item-question {
	margin-bottom:24px
}
.qa__card .qa__answers-question-title {
	font-size:15px;
	margin-bottom:8px
}
.qa__card .qa__detail-question-content {
	color:rgba(0, 0, 0, 0.5);
	font-size:15px
}
.qa__card .qa__item-reply-content {
	padding-right:16px
}
.qa__card .qa__item-reply-head {
	color:rgba(0, 0, 0, 0.6);
	position:relative;
	padding-left:10px;
	margin-bottom:9px
}
.qa__card .qa__item-reply-head::before {
	content:"";
	display:block;
	width:2px;
	height:15px;
	background-color:#1aad19;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%)
}
.qa__card .qa__detail-question-imgs {
	margin-top:4px;
	color:#576b95
}
.qa__card .qa__show_detail {
	position:relative;
	padding:16px 0;
	display:block;
	margin-top:16px;
	margin-bottom:-16px;
	color:#576b95
}
.qa__card .qa__show_detail::before {
	content:'';
	position:absolute;
	display:block;
	width:100%;
	border-top:1px solid rgba(0, 0, 0, 0.1);
	transform:scaleY(0.5);
	left:0;
	top:0;
	transform-origin:left top
}
.qa__card .qa__show_detail::after {
	content:'';
	display:block;
	width:8px;
	height:8px;
	border-top:2px solid rgba(0, 0, 0, 0.3);
	border-right:2px solid rgba(0, 0, 0, 0.3);
	transform:rotate(45deg) translateY(-50%);
	position:absolute;
	right:16px;
	top:50%;
	border-radius:2px;
	transform-origin:center
}
.qa__card-empty {
	line-height:115px;
	color:rgba(0, 0, 0, 0.3);
	text-align:center
}
.code-snippet {
	margin:10px 0;
	display:block;
	overflow-x:auto;
	font-size:14px;
	padding:1em 1em 1em 3em;
	color:#333;
	position:relative;
	background-color:#fafafa;
	border:1px solid #f0f0f0;
	border-radius:2px;
	counter-reset:line;
	white-space:normal;
	-webkit-overflow-scrolling:touch
}
.code-snippet code {
	text-align:left;
	font-size:14px;
	display:block;
	white-space:pre-wrap;
	position:relative;
	font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace
}
.code-snippet code::before {
	position:absolute;
	min-width:1.5em;
	text-align:right;
	left:-2.5em;
	counter-increment:line;
	content:counter(line);
	display:inline;
	margin-right:12px;
	color:rgba(0, 0, 0, 0.15)
}
.code-snippet_nowrap code {
	white-space:pre;
	display:flex
}
.code-snippet__fix {
	font-size:14px;
	margin:10px 0;
	display:block;
	color:#333;
	position:relative;
	background-color:rgba(0, 0, 0, 0.03);
	border:1px solid #f0f0f0;
	border-radius:2px;
	display:flex;
	line-height:26px
}
.code-snippet__fix pre {
	overflow-x:auto;
	padding:1em;
	padding-left:0;
	white-space:normal;
	flex:1;
	-webkit-overflow-scrolling:touch
}
.code-snippet__fix code {
	text-align:left;
	font-size:14px;
	display:block;
	white-space:pre;
	display:flex;
	position:relative;
	font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace
}
.code-snippet__fix .code-snippet__line-index {
	counter-reset:line;
	flex-shrink:0;
	height:100%;
	padding:1em;
	list-style-type:none
}
.code-snippet__fix .code-snippet__line-index li {
	list-style-type:none;
	text-align:right
}
.code-snippet__fix .code-snippet__line-index li::before {
	min-width:1.5em;
	text-align:right;
	left:-2.5em;
	counter-increment:line;
	content:counter(line);
	display:inline;
	color:rgba(0, 0, 0, 0.15)
}
.code-snippet__comment, .code-snippet__quote {
	color:#afafaf;
	font-style:italic
}
.code-snippet__keyword, .code-snippet__selector-tag, .code-snippet__subst {
	color:#ca7d37
}
.code-snippet__number, .code-snippet__literal, .code-snippet__variable, .code-snippet__template-variable, .code-snippet__tag .code-snippet__attr {
	color:#0e9ce5
}
.code-snippet__string, .code-snippet__doctag {
	color:#d14
}
.code-snippet__title, .code-snippet__section, .code-snippet__selector-id {
	color:#d14
}
.code-snippet__subst {
	font-weight:normal
}
.code-snippet__type, .code-snippet__class .code-snippet__title {
	color:#0e9ce5
}
.code-snippet__tag, .code-snippet__name, .code-snippet__attribute {
	color:#0e9ce5;
	font-weight:normal
}
.code-snippet__regexp, .code-snippet__link {
	color:#ca7d37
}
.code-snippet__symbol, .code-snippet__bullet {
	color:#d14
}
.code-snippet__built_in, .code-snippet__builtin-name {
	color:#ca7d37
}
.code-snippet__meta {
	color:#afafaf
}
.code-snippet__deletion {
	background:#fdd
}
.code-snippet__addition {
	background:#dfd
}
.code-snippet__emphasis {
	font-style:italic
}
.code-snippet__strong {
	font-weight:bold
}
.cell_hd, .cell_bd, .cell_ft {
	display:table-cell;
	vertical-align:middle;
	word-wrap:break-word;
	word-break:break-all;
	white-space:nowrap
}
.cell_primary {
	width:2000px;
	white-space:normal
}
.flex_cell {
	padding:10px 0;
	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
}
.flex_cell_primary {
	width:100%;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	box-flex:1;
	flex:1
}
.original_tool_area {
	display:block;
	padding:.75em 1em 0;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	color:#333;
	border:1px solid #eaeaea;
	margin:20px 0
}
.original_tool_area .tips_global {
	position:relative;
	padding-bottom:.5em;
	font-size:15px
}
.original_tool_area .tips_global:after {
	content:" ";
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	height:1px;
	border-bottom:1px solid #dbdbdb;
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5)
}
.original_tool_area .radius_avatar {
	width:27px;
	height:27px;
	padding:0;
	margin-right:.5em
}
.original_tool_area .radius_avatar img {
	height:100%!important
}
.original_tool_area .flex_cell_bd {
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal
}
.original_tool_area .flex_cell_ft {
	font-size:14px;
	color:#888;
	padding-left:1em;
	white-space:nowrap
}
.original_tool_area .icon_access:after {
	content:" ";
	display:inline-block;
	height:8px;
	width:8px;
	border-width:1px 1px 0 0;
	border-color:#cbcad0;
	border-style:solid;
	transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	-ms-transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	-webkit-transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	position:relative;
	top:-2px;
	top:-1px
}
.rich_media_global_msg {
	position:fixed;
	top:0;
	left:0;
	right:0;
	padding:.85em 35px .85em 15px;
	z-index:2;
	background-color:#c6e0f8;
	color:#888;
	font-size:12px
}
.rich_media_global_msg .icon_closed {
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-5px;
	line-height:300px;
	overflow:hidden;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;
	width:11px;
	height:11px;
	vertical-align:middle;
	display:inline-block;
	-webkit-background-size:100% auto;
	background-size:100% auto
}
.rich_media_global_msg .icon_closed:active {
	background-position:0 -17px
}
.preview_appmsg .rich_media_title {
	margin-top:2.3em
}
@media screen and (min-width:1024px) {
	.rich_media_global_msg {
		position:relative;
		margin-bottom:32px
	}
	.preview_appmsg .rich_media_title.rich_media_title {
		margin-top:0
	}
}
.pages_reset {
	color:#333;
	line-height:1.6;
	font-size:16px;
	font-weight:400;
	font-style:normal;
	text-indent:0;
	letter-spacing:normal;
	text-align:left;
	text-decoration:none;
	white-space:normal
}
.weapp_element, .weapp_display_element, .mp-miniprogram {
	display:block;
	margin:1em 0
}
.share_audio_context {
	margin:16px 0
}
.weapp_text_link {
	font-size:17px
}
.flex_context {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.flex_bd {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	word-wrap:break-word;
	word-break:break-all
}
.original_page {
	background-color:#fff;
	font-size:16px
}
.account_info {
	padding:0 0 20px
}
.account_info .flex_bd {
	padding-left:.85em
}
.radius_avatar.account_avatar {
	width:40px;
	height:40px;
	padding:0
}
.account_nickname {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	line-height:1.2;
	color:#576b95;
	font-size:14px
}
.account_nickname_inner {
	font-weight:400;
	vertical-align:top
}
.account_desc {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	color:#b2b2b2;
	font-size:13px;
	line-height:1.2;
	padding-top:.3em
}
.account_desc_inner {
	display:inline;
	vertical-align:top
}
.share_notice {
	margin-bottom:20px;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto
}
.share_media {
	padding-bottom:18px
}
.original_panel {
	padding:20px;
	background-color:#fcfcfc;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	overflow:hidden;
	position:relative
}
.original_panel:after {
	content:" ";
	border:1px solid #d8d8d8;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:absolute;
	top:0;
	left:0;
	width:200%;
	height:200%;
	-webkit-transform:scale(0.5);
	transform:scale(0.5);
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.original_panel .original_account {
	margin-bottom:18px;
	position:relative;
	z-index:1
}
.original_panel .original_account_avatar {
	width:28px;
	height:28px;
	padding:0
}
.original_panel .original_account_nickname {
	padding-left:.85em;
	font-size:15px;
	color:#576b95
}
.original_panel_title {
	font-size:23px;
	color:#000;
	margin:0 0 16px
}
.original_panel_content {
	color:#333
}
.original_panel_tool {
	padding-top:20px;
	position:relative;
	z-index:1
}
.original_tool_area.disabled {
	padding:0
}
.original_tool_area.disabled .flex_cell_bd {
	-webkit-box-flex:initial;
	-webkit-flex:initial;
	-ms-flex:initial;
	box-flex:initial;
	flex:initial
}
.original_tool_area.disabled .flex_cell_ft {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	box-flex:1;
	flex:1;
	padding:0
}
.original_tool_area.disabled .original_tool_tips:after {
	content:"："
}
.original_tool_area.disabled .original_cell_nickname {
	color:rgba(0, 0, 0, 0.3);
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	white-space:normal;
	max-width:none;
	min-height:1.6em
}
.original_tool_area.disabled:before, .original_tool_area.disabled:after, .original_tool_area.disabled .radius_avatar, .original_tool_area.disabled .icon_access:after {
	display:none
}
.original_cell_nickname {
	display:inline-block;
	vertical-align:middle;
	font-weight:400;
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	max-width:8em;
	color:#000
}
.original_tool_area {
	padding:1.17em 0;
	border-width:0;
	position:relative
}
.original_tool_area:before {
	content:" ";
	position:absolute;
	left:0;
	top:0;
	right:0;
	height:1px;
	border-top:1px solid #dfdfdf;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5)
}
.original_tool_area:after {
	content:" ";
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	height:1px;
	border-bottom:1px solid #dfdfdf;
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:scaleY(0.5);
	transform:scaleY(0.5)
}
.original_tool_area .radius_avatar {
	width:20px;
	height:20px;
	margin-right:.2em
}
.original_tool_area .flex_cell {
	padding:0;
	font-size:14px
}
.original_tool_area .icon_access:after {
	margin-right:4px;
	top:0
}
.preview_appmsg .rich_media_title {
	margin-top:1.5em
}
.preview_appmsg .account_info {
	padding-top:3em
}
.original_page {
	background-color:transparent
}
.account_info {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	outline:0;
	padding-bottom:20px;
	font-size:14px
}
.account_info.appmsg_account_info {
	padding-bottom:32px
}
.account_info .radius_avatar img {
	background-color:transparent
}
.share_notice {
	font-size:16px;
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto
}
.original_panel {
	background-color:#fafafa
}
.original_panel:after {
	border-color:#e6e6e6
}
.original_panel .original_account_avatar {
	width:30px;
	height:30px
}
.original_panel_tool {
	font-size:14px
}
.original_panel_tool a {
	color:#576b95
}
.original_panel_content {
	font-size:17px
}
.share_media {
	padding-bottom:30px
}
.icon_appmsg_tag {
	display:inline-block;
	vertical-align:middle;
	padding:0 .5em;
	font-size:12px;
	line-height:1.5;
	background-color:#c3c3c3;
	color:#fff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	max-width:70%
}
.icon_appmsg_tag.primary {
	color:#3bb638;
	padding:4px .78em;
	background-color:rgba(9, 187, 7, 0.08);
	font-size:12px;
	border-top-left-radius:.95em 50%;
	-moz-border-radius-topleft:.95em 50%;
	-webkit-border-top-left-radius:.95em 50%;
	border-top-right-radius:.95em 50%;
	-moz-border-radius-topright:.95em 50%;
	-webkit-border-top-right-radius:.95em 50%;
	border-bottom-left-radius:.95em 50%;
	-moz-border-radius-bottomleft:.95em 50%;
	-webkit-border-bottom-left-radius:.95em 50%;
	border-bottom-right-radius:.95em 50%;
	-moz-border-radius-bottomright:.95em 50%;
	-webkit-border-bottom-right-radius:.95em 50%
}
.icon_appmsg_tag.default {
	border:1px solid rgba(0, 0, 0, 0.1);
	color:rgba(0, 0, 0, 0.3);
	background-color:transparent;
	padding:0 .54em;
	font-size:15px;
	line-height:1.3;
	border-top-left-radius:.67em 50%;
	-moz-border-radius-topleft:.67em 50%;
	-webkit-border-top-left-radius:.67em 50%;
	border-top-right-radius:.67em 50%;
	-moz-border-radius-topright:.67em 50%;
	-webkit-border-top-right-radius:.67em 50%;
	border-bottom-left-radius:.67em 50%;
	-moz-border-radius-bottomleft:.67em 50%;
	-webkit-border-bottom-left-radius:.67em 50%;
	border-bottom-right-radius:.67em 50%;
	-moz-border-radius-bottomright:.67em 50%;
	-webkit-border-bottom-right-radius:.67em 50%
}
.rich_media_meta_list .icon_appmsg_tag.default {
	margin-top:-1px
}
.icon_appmsg_tag.title_tag {
	background-color:#d04b4e
}
.icon_global_tag_wrp {
	text-align:right;
	padding-bottom:12px
}
.icon_global_tag {
	background-color:rgba(118, 118, 118, 0.16);
	color:rgba(0, 0, 0, 0.41);
	line-height:2.2;
	border-top-left-radius:1em 50%;
	-moz-border-radius-topleft:1em 50%;
	-webkit-border-top-left-radius:1em 50%;
	border-bottom-left-radius:1em 50%;
	-moz-border-radius-bottomleft:1em 50%;
	-webkit-border-bottom-left-radius:1em 50%;
	padding:0 1.8em 0 1.34em;
	font-size:12px;
	margin-right:-24px;
	display:inline-block;
	vertical-align:top
}
.global_plain_btn {
	display:inline-block;
	vertical-align:middle;
	padding:0 1em;
	line-height:2;
	font-size:14px;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.global_plain_btn.primary {
	color:#1aad19;
	border:1px solid currentColor
}
.global_plain_btn.primary:active {
	color:rgba(26, 173, 25, 0.6)
}
.wx_video_context {
	color:#fefefe;
	position:relative;
	background-color:#000
}
.wx_video_thumb, .wx_video_thumb_primary {
	position:absolute;
	left:0;
	width:100%;
	height:100%!important;
	top:0
}
.wx_video_thumb_primary {
	-webkit-background-size:cover;
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat
}
.wx_video_play_btn {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	margin-top:-2px;
	font-size:0;
	border-width:0;
	background-color:transparent;
	padding:0;
	outline:0;
	z-index:2
}
.wx_video_play_btn:before {
	content:" ";
	display:inline-block;
	width:0;
	height:0;
	border-width:14px 0 14px 25px;
	border-color:transparent transparent transparent #fff;
	border-style:dotted dotted dotted solid
}
.wx_video_mask {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	background-color:rgba(0, 0, 0, 0.5)
}
.place_audio_area {
	min-height:100px;
	background-color:#fdfdfd;
	display:block;
	margin:16px 0
}
.place_music_area {
	min-height:68px;
	background-color:#fdfdfd;
	display:block;
	margin:17px 0 16px
}
.rich_media_empty_extra {
	background-color:#fafafa
}
.appmsg_skin_default.rich_media_empty_extra {
	background-color:#fff
}
.appmsg_skin_default .rich_media_area_primary {
	background-color:#fff
}
.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips {
	background-color:#fff
}
.appmsg_style_default .rich_media_tool {
	padding-top:15px
}
.rich_media_title_ios {
	font-weight:700
}
.read-more__area {
	margin:30px 0
}
.read-more__desc {
	margin-bottom:10px
}
.read-more__article__extra {
	font-size:14px;
	color:rgba(0, 0, 0, 0.5)
}
.read-more__article__item {
	margin-bottom:10px
}