.article-figure {
  width: min(100%, 520px);
  margin: 22px auto 26px;
}
.article-figure img {
  display: block;
  width: 100%;
  height: auto;
  border: 1px solid #d5e2dc;
  border-radius: 6px;
  background: #fff;
}
.article-figure figcaption {
  margin-top: 8px;
  color: #4e625b;
  font-size: 13px;
  line-height: 1.6;
}
@media (max-width: 700px) {
  #content .article-two-col th:first-child,
  #content .article-two-col td:first-child {
    min-width: 118px;
  }
  .article-table-scroll {
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  #content .article-table-scroll > table {
    display: table !important;
    min-width: 600px !important;
  }
  #content .article-table-scroll.wide > table {
    min-width: 720px !important;
  }
}
