.wxParse {
  width: 100%;
  line-height: 1.8;
  word-break: hyphenate;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Arial, sans-serif;
}

.wxParse .inline {
  margin: 0;
  padding: 0;
  display: inline;
}

.wxParse .div {
  margin: 0;
  padding: 0;
}

.wxParse h1,
.wxParse .h1 .text {
  font-size: 2em;
  margin: 0.67em 0;
}

.wxParse h2,
.wxParse .h2 .text {
  font-size: 1.5em;
  margin: 0.83em 0;
}

.wxParse h3,
.wxParse .h3 .text {
  font-size: 1.17em;
  margin: 1em 0;
}

.wxParse h4,
.wxParse .h4 .text {
  margin: 1.33em 0;
}

.wxParse h5,
.wxParse .h5 .text {
  font-size: 0.83em;
  margin: 1.67em 0;
}

.wxParse h6,
.wxParse .h6 .text {
  margin: 2.33em 0;
  font-size: 0.67em;
}

.wxParse h1,
.wxParse h2,
.wxParse h3,
.wxParse h4,
.wxParse h5,
.wxParse h6,
.wxParse b,
.wxParse strong,
.wxParse .h1 .text,
.wxParse .h2 .text,
.wxParse .h3 .text,
.wxParse .h4 .text,
.wxParse .h5 .text,
.wxParse .h6 .text,
.wxParse .b,
.wxParse .strong {
  font-weight: bolder;
}

.wxParse p,
.wxParse .p {
  margin: 0;
  clear: both;
  display: block;
  line-height: 1.8;
  min-height: 1.8em; /* 最小高度，防止内容为空时，高度为0 */
}

.wxParse i,
.wxParse cite,
.wxParse em,
.wxParse var,
.wxParse address,
.wxParse .i,
.wxParse .cite,
.wxParse .em,
.wxParse .var,
.wxParse .address {
  font-style: italic;
}

.wxParse pre,
.wxParse tt,
.wxParse code,
.wxParse kbd,
.wxParse samp,
.wxParse .pre,
.wxParse .tt,
.wxParse .code,
.wxParse .kbd,
.wxParse .samp {
  font-family: monospace;
}

.wxParse pre,
.wxParse .pre {
  padding: 8px;
  margin: 1em 0;
  overflow: auto;
  white-space: pre;
  background: #f5f5f5;
}

.wxParse code,
.wxParse .code {
  display: inline;
  background: #f5f5f5;
}

.wxParse big,
.wxParse .big {
  font-size: 1.17em;
}

.wxParse small,
.wxParse sub,
.wxParse sup,
.wxParse .small,
.wxParse .sub,
.wxParse .sup {
  font-size: 0.83em;
}

.wxParse sub,
.wxParse .sub {
  vertical-align: sub;
}

.wxParse sup,
.wxParse .sup {
  vertical-align: super;
}

.wxParse s,
.wxParse strike,
.wxParse del,
.wxParse .s,
.wxParse .strike,
.wxParse .del {
  text-decoration: line-through;
}

.wxParse strong,
.wxParse s,
.wxParse .strong,
.wxParse .s {
  display: inline;
}

.wxParse a,
.wxParse .a {
  color: deepskyblue;
}

.wxParse video,
.wxParse .video {
  margin: 11px 0;
  text-align: center;
}

.wxParse video,
.wxParse .video-video {
  width: 100%;
}

.wxParse img,
.wxParse .img {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
}
/* 
.wxParse .img {
	width: 0;
	height: 0;
	max-width: 100%;
	overflow: hidden;
	display: inline-block;
}
 */
.wxParse blockquote,
.wxParse .blockquote {
  margin: 5px 0;
  background: #f5f5f5;
  padding: 11px 0 11px 11px;
  border-left: 3px solid #dbdbdb;
  font-family: Courier, Calibri, sans-serif;
}

.wxParse blockquote p,
.wxParse .blockquote .p {
  margin: 0;
}

.wxParse ul,
.wxParse ol,
.wxParse .ul,
.wxParse .ol {
  margin: 1em 0;
  display: block;
  padding-left: 16.5px;
}

.wxParse ol,
.wxParse .ol {
  list-style-type: disc;
  list-style-type: decimal;
}

.wxParse ol > li,
.wxParse ul > li,
.wxParse .ol > .li,
.wxParse .ul > .li {
  display: list-item;
  align-items: baseline;
  text-align: match-parent;
}

.wxParse ul ul,
.wxParse ol ul,
.wxParse .ul .ul,
.wxParse .ol .ul {
  list-style-type: circle;
}

.wxParse ol ol ul,
.wxParse ol ul ul,
.wxParse ul ol ul,
.wxParse ul ul ul,
.wxParse .ol .ol .ul,
.wxParse .ol .ul .ul,
.wxParse .ul .ol .ul,
.wxParse .ul .ul .ul {
  list-style-type: square;
}

.wxParse u,
.wxParse .u {
  text-decoration: underline;
}

.wxParse hide,
.wxParse .hide {
  display: none;
}

.wxParse del,
.wxParse .del {
  display: inline;
}

.wxParse figure,
.wxParse .figure {
  overflow: hidden;
}

.wxParse table,
.wxParse .table {
  width: 100%;
}

.wxParse thead,
.wxParse tfoot,
.wxParse tr,
.wxParse .thead,
.wxParse .tfoot,
.wxParse .tr {
  display: flex;
  flex-direction: row;
}

.wxParse tr,
.wxParse .tr {
  width: 100%;
  display: flex;
}

.wxParse th,
.wxParse td,
.wxParse .th,
.wxParse .td {
  flex: 1;
  overflow: auto;
  /* display: flex; */
  /* padding: 5.5px; */
  /* border-left: 1px solid #ddd; */
}

/* 
.wxParse td:last,
.wxParse .td:last { 
  border-top: 1px solid #ddd;
} */

.wxParse th,
.wxParse .th {
  background: #f0f0f0;
  /* border-top: 1px solid #ddd; */
}

.wxParse .wx-parse-template {
  display: inline;
}

.wxParse iframe {
  width: 100%;
}

/**
 * 下面部分是采集微信公众号文章的
 */
.wxParse .rich_media_content {
  color: #222;
  hyphens: auto;
  font-size: 17px;
  /* overflow: hidden; */
  position: relative;
  text-align: justify;
  word-wrap: break-word;
}

.wxParse .rich_media_content * {
  max-width: 100%;
  word-wrap: break-word;
  box-sizing: border-box;
}

.wxParse .rich_media_content body,
.wxParse .rich_media_content h1,
.wxParse .rich_media_content h2,
.wxParse .rich_media_content h3,
.wxParse .rich_media_content h4,
.wxParse .rich_media_content h5,
.wxParse .rich_media_content p,
.wxParse .rich_media_content ul,
.wxParse .rich_media_content ol,
.wxParse .rich_media_content dl,
.wxParse .rich_media_content dd,
.wxParse .rich_media_content fieldset,
.wxParse .rich_media_content textarea,
.wxParse .rich_media_content .body,
.wxParse .rich_media_content .h1,
.wxParse .rich_media_content .h2,
.wxParse .rich_media_content .h3,
.wxParse .rich_media_content .h4,
.wxParse .rich_media_content .h5,
.wxParse .rich_media_content .p,
.wxParse .rich_media_content .ul,
.wxParse .rich_media_content .ol,
.wxParse .rich_media_content .dl,
.wxParse .rich_media_content .dd,
.wxParse .rich_media_content .fieldset,
.wxParse .rich_media_content .textarea {
  margin: 0;
}

.wxParse .rich_media_content table {
  display: table;
  margin-bottom: 10px;
  width: 100% !important;
  border-collapse: collapse;
}

.wxParse .rich_media_content th,
.wxParse .rich_media_content td,
.wxParse .rich_media_content .th,
.wxParse .rich_media_content .td {
  hyphens: auto;
  padding: 5px 10px;
  word-break: break-all;
  word-wrap: break-word;
  border: 1px solid #ddd;
}

.wxParse .autoTypeSetting > p,
.wxParse .autoTypeSetting > .p {
  margin-top: 0;
  margin-bottom: 0.5em;
}

.wxParse .autoTypeSetting24 > p,
.wxParse .autoTypeSetting24 > .p {
  margin-top: 0;
  margin-bottom: 24px;
}

.wxParse .autoTypeSetting24psection > p,
.wxParse .autoTypeSetting24psection > .p {
  margin-top: 0;
  margin-bottom: 24px;
}

.wxParse .autoTypeSetting24psection > section,
.wxParse .autoTypeSetting24psection > .wx-parse-template > .section {
  margin-top: 0;
  margin-bottom: 24px;
}

.wxParse .fix_apple_default_style .list-paddingleft-1 {
  padding-left: 1.5em;
}
