.baike {
  box-sizing: border-box;
  width: 1200px;
  margin: 0 auto;
  padding: 102px 0 96px;
  color: #111;
  font-family: "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
  font-size: 17px;
  line-height: 1.88;
}
.baike * {
  box-sizing: border-box;
  margin-block-start: 0;
  margin-block-end: 0;
}
.baike h1 {
  margin-bottom: 5px;
  text-align: center;
  font-size: 80px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 14%;
  color: #000;
}
.baike h2 {
  margin: 30px 0 0;
  font-size: 26px;
  line-height: 1.4;
  font-weight: 600;
}
.baike h2.move-left {
  margin-left: -16px;
}
.baike h3 {
  margin: 30px 0 0;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
.baike p {
  text-align: justify;
}
.baike .brief {
  margin-bottom: 22px;
}
.baike .lead {
  margin-bottom: 50px;
  font-size: 28px;
  color: #000;
  text-align: center;
}
.baike .brief + section > p {
  margin-bottom: 0;
}
.baike ul,
.baike ol {
  padding-left: 28px;
  padding-left: 0;
  list-style: none;
}
.baike table {
  border-collapse: collapse;
  text-align: center;
  font-size: 17px;
  line-height: 1.4;
}
.baike th,
.baike td {
  border: 1px solid #ffc415;
  padding: 13.56px 16px;
  font-weight: 400;
}
.baike th {
  background: #ffc415;
  font-weight: 600;
}
.baike th:not(:last-child) {
  border-right: 1px solid #fff;
}
.baike .infobox {
  width: 670px;
  margin-top: 20px;
}
.baike .infobox th:first-child,
.baike .infobox td:first-child {
  width: 126px;
}
.baike .data-table {
  width: 670px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.baike .certification {
  width: 780px;
}
.baike .product-table {
  width: 860px;
}
.baike .product-table th:first-child {
  width: 180px;
}
.baike .product-table th:nth-child(2) {
  width: 190px;
}
.baike .references {
  color: #555;
  font-size: 14px;
  line-height: 1.8;
}
.baike .references .sub-title {
  color: #5F5F5F;
}
.baike .references h2 {
  color: #111;
}
@media (max-width: 1260px) {
  .baike {
    width: auto;
    margin: 0 28px;
  }
}
@media (max-width: 640px) {
  .baike {
    margin: 0;
    padding: 36px 18px 56px;
    font-size: 15px;
    line-height: 1.8;
  }
  .baike h1 {
    margin-bottom: 30px;
    font-size: 28px;
  }
  .baike h2 {
    margin-top: 26px;
    font-size: 21px;
  }
  .baike h3 {
    margin-top: 22px;
    font-size: 17px;
  }
  .baike table {
    width: 100%;
    font-size: 12px;
  }
  .baike th,
  .baike td {
    padding: 9px 5px;
  }
  .baike .infobox th:first-child,
  .baike .infobox td:first-child {
    width: 26%;
  }
  .baike .certification,
  .baike .product-table {
    min-width: 520px;
  }
  .baike .article {
    overflow-x: auto;
  }
}
