.news-detail-content,
.news-detail-content * {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.news-detail-content img {
  display: revert;
  max-width: revert;
}
@media (max-width: 900px) {
  .news-detail-content img {
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: auto !important;
  }
}
.news-detail-content,
.news-detail-content :is(p, div, span, section, article, li, blockquote, td, th, strong, b, em, i, a, font) {
  background-color: transparent !important;
}
.news-detail-content,
.news-detail-content :is(p, div, span, section, article, li, blockquote, td, th, strong, b, em, i, a, font) {
  background-color: transparent !important;
}
.news-article-feature > .blue-button {
  display: flex;
  width: max-content;
  margin-left: auto;
  margin-right: auto;
}
.about-columns .quality-target-content,
.about-columns .quality-target-content :is(ol, ul, li, p) {
  padding-left: 0 !important;
  margin-left: 0 !important;
  text-indent: 0 !important;
  text-align: left !important;
  list-style: none !important;
}
.about-columns .quality-target-content ol {
  padding-left: 1.5em !important;
}
.about-columns .quality-target-content ol > li {
  list-style: decimal outside !important;
}
.history-page .history-body,
.history-page .history-body * {
  font-family: Arial, "Microsoft YaHei", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #111 !important;
  line-height: 1.8 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
}
.president-page .speech .signature-company {
  margin-bottom: 0;
  text-align: right;
  text-indent: 0;
}
.president-page .speech .signature-name {
  margin-top: 0;
  text-align: right;
  text-indent: 0;
}
