/* Publication typography: scoped to industry-news article pages. */
.page-node-type-xingyedongtai .field--name-body,
.page-node-type-xingyedongtai h1.page-header {
  font-family: "Noto Sans SC", "Microsoft YaHei", "PingFang SC", Arial, sans-serif;
}
.page-node-type-xingyedongtai .field--name-body {
  max-width: 760px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.85;
  overflow-wrap: anywhere;
  word-break: normal;
}
.page-node-type-xingyedongtai .field--name-body p,
.page-node-type-xingyedongtai .field--name-body li,
.page-node-type-xingyedongtai .field--name-body a,
.page-node-type-xingyedongtai .field--name-body span {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit;
}
.page-node-type-xingyedongtai .field--name-body p {
  margin: 0 0 1em;
}
.page-node-type-xingyedongtai .field--name-body h2,
.page-node-type-xingyedongtai .field--name-body h3,
.page-node-type-xingyedongtai .field--name-body h4 {
  font-family: inherit;
  font-size: 1.2em;
  line-height: 1.5;
  margin: 1.6em 0 0.7em;
}
.page-node-type-xingyedongtai .field--name-body ul,
.page-node-type-xingyedongtai .field--name-body ol {
  padding-left: 1.5em;
  margin-bottom: 1em;
}
.page-node-type-xingyedongtai .field--name-body li {
  margin-bottom: 0.3em;
}
.page-node-type-xingyedongtai .field--name-body a {
  overflow-wrap: anywhere;
}
.page-node-type-xingyedongtai .field--name-body blockquote {
  font-size: inherit;
  line-height: inherit;
  margin: 1.2em 0;
  padding: 0.3em 1em;
}
.page-node-type-xingyedongtai .field--name-body table {
  display: block;
  max-width: 100%;
  overflow-x: auto;
  font-size: inherit;
}
.page-node-type-xingyedongtai .field--name-body pre {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.page-node-type-xingyedongtai .field--name-body > p:last-child {
  margin-top: 1.2em;
  padding-top: 0.8em;
  border-top: 1px solid #e2e8f0;
}
.page-node-type-xingyedongtai h1.page-header {
  font-size: 30px;
  line-height: 1.45;
  overflow-wrap: anywhere;
}
@media (max-width: 767px) {
  .page-node-type-xingyedongtai .field--name-body {
    max-width: 100%;
  }
  .page-node-type-xingyedongtai h1.page-header {
    font-size: 24px;
  }
}
