@charset "utf-8";
/* PC端共通样式 */
blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
body,button,dd,div,dl,dt,input,li,ol,p,ul{box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
body,button,input,keygen,legend,select,textarea{line-height:auto;font-family:Microsoft YaHei,Helvetica Neue,Helvetica,Arial,Roboto,Droid Sans,Droid Sans Fallback,Heiti SC,Hiragino Sans GB,Simsun,sans-self}
body,html{width:100%;height:100%}
a{outline:0;background:0 0;text-decoration:none !important;-webkit-tap-highlight-color:transparent;transition: all linear 0.2s}
em,i{font-style:normal}
img{outline:0;border:none;width: 100%; max-width:100%}
li,ol,ul{list-style:none outside none}
a,button,input,textarea{outline:0;-webkit-tap-highlight-color:transparent;-webkit-appearance:none}
select::-ms-expand{display:none}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}
input::-webkit-input-speech-button{display:none}
textarea{resize:none;-webkit-appearance:none}
button{border-radius:0}
select{outline:0;border:none;background:0 0;-webkit-appearance:none;appearance:none;-moz-appearance:none}
.css{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.animation-a{-webkit-transition:all .3s;transition:all .3s}/*a标签动画效果增加此class*/
.common-Toast{position:fixed;top:50%;left:50%;max-width:60%;width:auto;padding:14px;background:rgba(0, 0, 0, .5);font-style:normal;font-size:18px;text-align:center;color:#fff;z-index:99999;border-radius:5px;display:none}
.jm-cb{clear:both;display:block}
.jm-p0{padding:0 !important}
.jm-m0{margin:0 !important}
.jm-show{display:inline-block !important; opacity:1 !important;}/*显示*/
.jm-hidden{display:none !important}/*隐藏*/
.jm-fl{float:left}/*左浮动*/
.jm-fr{float:right}/*有浮动*/
.jm-oh{overflow:hidden}/*滚动条隐藏*/
.jm-tal{text-align:left}/*内容左对齐*/
.jm-tac{text-align:center}/*内容居中对齐*/
.jm-tar{text-align:right}/*内容右对齐*/
.jm-taj{text-align:justify;text-justify:inter-ideograph}/*内容两端对齐*/
.jm-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}/*禁止选择，防复制*/
.wap-space{width: 100%;display: block;clear: both;height: 3rem;}
@media screen and (min-width:321px) and (max-width:375px) {
html {
	font-size: 10px
}
}

@media screen and (min-width:376px) and (max-width:414px) {
html {
	font-size: 11px
}
}

@media screen and (min-width:415px) and (max-width:639px) {
html {
	font-size: 11px
}
}

@media screen and (min-width:640px) and (max-width:719px) {
html {
	font-size: 12px
}
}

@media screen and (min-width:720px) and (max-width:749px) {
html {
	font-size: 14px
}
}

@media screen and (min-width:750px) and (max-width:799px) {
html {
	font-size: 14px
}
}

@media screen and (min-width:800px) {
html {
	font-size: 14px
}
}

/*动画效果*/
@keyframes error-move{
	0%{
		transform:translateX(0px)
	}
	50%{
		transform:translateX(5px)
	}
	100%{
		transform:translateX(0px)
	}
}
@-moz-keyframes error-move{
	0%{
		transform:translateX(0px)
	}
	50%{
		transform:translateX(5px)
	}
	100%{
		transform:translateX(0px)
	}
}
@-webkit-keyframes error-move{
	0%{
		transform:translateX(0px)
	}
	50%{
		transform:translateX(5px)
	}
	100%{
		transform:translateX(0px)
	}
}
@keyframes up-move{
	0%{
		transform:translateY(0px)
	}
	50%{
		transform:translateY(5px)
	}
	100%{
		transform:translateY(0px)
	}
}
@-moz-keyframes up-move{
	0%{
		transform:translateY(0px)
	}
	50%{
		transform:translateY(5px)
	}
	100%{
		transform:translateY(0px)
	}
}
@-webkit-keyframes up-move{
	0%{
		transform:translateY(0px)
	}
	50%{
		transform:translateY(5px)
	}
	100%{
		transform:translateY(0px)
	}
}

@-moz-keyframes opa-animate{
	0%{
		opacity:0
	}
	100%{
		opacity:1
	}
}
@-webkit-keyframes opa-animate{
	0%{
		opacity:0
	}
	100%{
		opacity:1
	}
}
@keyframes opa-animate{
	0%{
		opacity:0
	}
	100%{
		opacity:1
	}
}
@keyframes load-move{
	0%{
		transform:translateY(30px);
		opacity:0
	}
	100%{
		transform:translateY(0px);
		opacity:1
	}
}
@-moz-keyframes load-move{
	0%{
		transform:translateY(30px);
		opacity:0
	}
	100%{
		transform:translateY(0px);
		opacity:1
	}
}
@-webkit-keyframes load-move{
	0%{
		transform:translateY(30px);
		opacity:0
	}
	100%{
		transform:translateY(0px);
		opacity:1
	}
}

/* 编辑器 */
.rich_media_content p {
	clear: both;
	text-indent: 2.2rem;
	min-height: 1rem;
	line-height: 180%;
	font-size: 16px;
	margin-top: 8px;
	margin-bottom:8px;
}
.rich_media_content iframe{
	display: block;
	margin: auto
}
.rich_media_content img {
	display: block;
	height: auto !important;
	margin: 10px auto;
	width: auto
}
.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 * {
	max-width: 100%!important;
	box-sizing: border-box!important;
	-webkit-box-sizing: border-box!important;
	word-wrap: break-word!important;
}
@media (max-width: 768px) {
	.rich_media_content iframe{
		height: 200px
	}
}