.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{
	left:calc(1em + 2em);
	line-height:1.8;
	color:rgba(0,0,0,.3);
}
.mce-content-body audio[data-mce-selected], .mce-content-body embed[data-mce-selected], .mce-content-body img[data-mce-selected], .mce-content-body object[data-mce-selected], .mce-content-body table[data-mce-selected], .mce-content-body video[data-mce-selected] {
	outline: 3px solid #b4d7ff!important;
}
.mce-content-body img[data-mce-selected]{
	opacity:.8;
	-webkit-transition: ease .1s;
	transition: ease .1s;
}
.public-article-show{
	padding:1em;
	-moz-user-select:none; /* Firefox私有属性 */
	-webkit-user-select:none; /* WebKit内核私有属性 */
	-ms-user-select:none; /* IE私有属性(IE10及以后) */
	-khtml-user-select:none; /* KHTML内核私有属性 */
	-o-user-select:none; /* Opera私有属性 */
	user-select:none; /* CSS3属性 */
}
.public-article-show p{margin-bottom:32px;line-height:1.75;text-indent:2em;}
.public-article-show .h-title{margin-bottom:1em;line-height:1.5;font-weight:700;color:rgba(0,0,0,.75)}
.public-article-show h3{font-size:1.3em;}
.public-article-show h4{font-size:1.2em;}
.public-article-show h5{font-size:1.1em;}
.public-article-show .text-center > img,
.public-article-show img.pin-center{display:block;margin:0 auto;}
.public-article-show img.pin-left{float:left;}
.public-article-show img.pin-right{float:right}
.public-article-show .dirty-word{
	background: #ffeb00;
	color: #000;
	display: inline-block;
	padding: 4px;
	text-indent: 0;
	text-decoration: line-through;
	line-height: 1;
	font-weight: 600;}
/*.public-article-show a{color:#2080c9!*#4a8af4*!;border:1px dashed transparent;border-bottom-color:#2080c9;transition:all .3s}*/
/*.public-article-show a:hover{color:#4a8af4;border-color:#4a8af4;border-style:solid;}*/
.public-article-show a{
	position:relative;
	transition: all .3s;
	color:#2080c9;
	line-height:1;
	display:inline-flex;
	text-indent:0;
	align-items:center;
}
.public-article-show a:before{
	font: normal normal normal 16px/1 "iconfont";
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale;
	font-size: inherit;
	text-rendering: auto;
	font-weight: normal;
	content: "\e692";
	padding-right:1px;
	color: rgba(0,0,0,.45);
}
.public-article-show a:hover{
	color:#0090ff;
	cursor:pointer;
}
.public-article-show a.attachment:before{
	content:'\e716'
}
.public-article-show .blockquote{
	padding:15px 20px;
	position:relative;
	font-size:1em;
	border: 1px dashed #eee;
	color:rgba(0,0,0,.55);
	margin-bottom:1.5em;
	border-radius:6px;
}
.public-article-show .blockquote::before,
.public-article-show .blockquote::after{
	font-family: 'iconfont';
	content: '\e6f2';
	font-size: 30px;
	padding: 5px;
	position: absolute;
	line-height: 1;
	background-color: #fff;
	color: #bfc6cc;
	left: -13px;
	top:-10px;
}
.public-article-show .blockquote::after{
	content: '\ed49';
	left:auto;
	right:-13px;
	top:auto;
	bottom: -12px;
	color:#eee
}
.public-article-show .blockquote p{text-indent:2em;}
.public-article-show .blockquote p:not(:last-child){margin-bottom:1em;}
.public-article-show :not(pre) > code,
.public-article-show :not(pre) > .code{
	background:#f9f9f9;border-radius:3px;border:1px solid #eee;padding:1px 4px;display:inline-block;text-indent:0;line-height:1;margin:0 .2em
}
.public-article-show .text-italic{font-style:italic}
.public-article-show .text-across{text-decoration:line-through}
.public-article-show .text-underline{text-decoration:underline}
.dirty-word-ignore{padding:0!important;background-color:transparent!important;}
