* {
  font-family: PingFangSC-Regular,Microsoft YaHei,Open Sans,Arial,Hiragino Sans GB,"\5fae\8f6f\96c5\9ed1",STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif
}

*,:after,:before {
  box-sizing: border-box
}

html {
  scroll-behavior: smooth
}

body,html {
  height: 100%
}

body {
  position: relative;
  min-width: 1280px;
  font-size: 14px;
  padding: 0;
  background-color: #fff!important
}

body,h1 {
  margin: 0
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

a {
  color: #1a66ff;
  text-decoration: none
}

a:active,a:focus,a:hover,a:link,a:visited {
  text-decoration: none;
  outline: none
}

.page-body {
  height: 100%;
  position: relative
}

.container {
  min-height: 100%;
  margin: 0 auto
}

.container .cate-container {
  display: none
}

@media (max-width: 750px) {
  body {
      min-width:0
  }
}

/* 在PC上，设置字体大小为18px */
@media (min-width: 768px) {
  .article_body {
    min-width: 810px;
    max-width: 948px;
  }
}
.article_body {
  /* min-width: 810px;
  max-width: 948px; */
  margin: 0 auto;
  padding: 0 20px
}

.article_body .title {
  margin-top: 21px;
  display: flex;
  flex-direction: column;
  position: relative;
  font-weight: 600;
  font-size: 32px;
  color: #252b48
}

article {
  padding-bottom: 20px
}


.page-pages-doc .container {
  /* width: 1220px;
  padding-top: 64px; */
  overflow: auto;
  position: relative
}

.page-pages-doc .container .cate-container {
  display: block;
  float: left
}

.page-pages-doc .container .article_body {
  /* width: 1220px */
}

[class="4ever-article"] {
  font-size: 15px;
  color: #252b48
}

[class="4ever-article"] * {
  box-sizing: border-box
}

[class="4ever-article"] a,[class="4ever-article"] a span {
  color: #1a66ff
}

[class="4ever-article"] a:hover {
  text-decoration: underline
}

[class="4ever-article"] p {
  margin: 0 0 14px!important;
  line-height: 28px!important;
  word-break: break-all;
  font-size: 15px;
  color: #252b48;
  display: block
}

[class="4ever-article"] p span[data-type=text] {
  font-size: 15px!important;
  color: #252b48!important;
  font-weight: 400;
  word-break: break-word
}

[class="4ever-article"] p a span[data-type=text] {
  font-weight: 400!important;
  color: #1a66ff!important
}

[class="4ever-article"] table {
  width: 100%!important;
  table-layout: auto!important
}

[class="4ever-article"] table tbody tr td {
  border: 1px solid #e1e1e1!important;
  color: #252b48!important;
  font-size: 14px;
  padding: 14px!important
}

[class="4ever-article"] table tbody tr td p span[data-type=text] {
  color: #252b48!important;
  font-size: 14px!important
}

[class="4ever-article"] table tbody tr td p {
  color: #767676!important;
  margin: 0!important;
  line-height: 1.5!important
}
