.pdfArticle h3 {
  margin-top: 2rem;
  margin-bottom: 0.625rem;
  color: #161616;
  font-size: 1.125rem;
  font-weight: 500;
}
.pdfArticle p {
  color: rgb(0 0 0 / 0.65);
  text-indent: 2em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.625rem;
  text-align: justify;
}
.pdfArticle .reference_tag {
  text-indent: 0;
  cursor: pointer;
  display: inline-block;
  padding: 0 0.1875rem;
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  box-sizing: content-box;
  border-radius: 0.25rem;
  background: rgba(24, 125, 94, 0.18);
  color: #187D5E;
  font-size: 0.75rem;
  line-height: 0.875rem;
  height: 1.125rem;
}

.h3 {
  margin-top: 2rem;
  margin-bottom: 0.625rem;
  color: #161616;
  font-size: 1.125rem;
  font-weight: 500;
}

.p {
  color: rgb(0 0 0 / 0.65);
  text-indent: 2em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.625rem;
  text-align: justify;
}

@page {
  size: A4;
}
.a4-page {
  height: 63.125rem;
}

.logo {
  position: absolute;
  width: 13.19327rem;
  height: 3.02521rem;
  top: 3.36134rem;
  left: 3.36134rem;
}

.title-box {
  height: 53.3125rem;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: linear-gradient(170deg, #038334 7.65%, #00AA61 95.54%);
  padding: 0 5.88235rem;
  border-bottom-right-radius: 6.30252rem;
  overflow: hidden;
}

.title {
  color: #FFF;
  font-family: "Source Han Serif SC";
  font-size: 2.01681rem;
  font-style: normal;
  font-weight: 700;
  line-height: 3.19327rem;
  margin: 0;
}

.title-line {
  width: 9.45378rem;
  height: 0.84034rem;
  opacity: 0.3;
  background: #FFF;
  margin-top: 3.52941rem;
}

.sub-title {
  color: #FFF;
  font-family: "Source Han Serif SC";
  font-size: 2.52101rem;
  font-style: normal;
  font-weight: 700;
  line-height: 3.61344rem;
  margin-top: 0.33614rem;
}

.background-1 {
  width: 22.39496rem;
  height: 16.80673rem;
  position: absolute;
  opacity: 0.2;
  top: 4.45378rem;
  left: -14.28571rem;
  transform: rotate(9.205deg);
}

.background-2 {
  width: 22.39496rem;
  height: 16.80673rem;
  position: absolute;
  bottom: -3.36134rem;
  right: -5.46219rem;
  transform: rotate(-9.858deg);
  opacity: 0.3;
}

.cover-footer {
  height: 15.625rem;
  background: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 6.30252rem 0 5.88235rem;
}

.small-logo {
  width: 10.63025rem;
  height: 2.43698rem;
  margin-bottom: 0.84034rem;
}

.cover-footer-left p {
  color: #161616;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 0.84034rem;
  font-style: normal;
  font-weight: 400;
  margin: 0;
}

.cover-footer-left .link {
  color: #187D5E;
}

.cover-footer-right {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.cover-footer-right .qr-code {
  width: 5.88235rem;
  height: 5.88235rem;
}

.cover-footer-right p {
  color: #161616;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 0.7563rem;
  font-style: normal;
  font-weight: 500;
  margin-top: 0.5042rem;
  margin-bottom: 0;
  line-height: 1.05042rem;
}

.page-box {
  overflow: hidden;
  /* padding: 56.4706px 121.0084px; */
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}

.page-logo {
  width: 6.59664rem;
  height: 1.51261rem;
}

.page-logo-img {
  width: 100%;
  height: 100%;
}

.page-content {
  flex: 1;
}

.page-h1 {
  color: #161616;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 1.34454rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.89076rem;
  /* margin-top: 32.2689px; */
  /* margin-bottom: 10.7563px; */
}

.card-box {
  display: flex;
  padding: 1.00841rem;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 0.5042rem;
  border: 0.04202rem solid #DFDFDF;
  background: #F6F6F6;
  width: 100%;
  box-sizing: border-box;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 1.00841rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857rem;
}

.card-box p span {
  color: #187D5E;
}

.card-box p b {
  color: #666666;
  font-weight: 500;
}

.page-h2 {
  color: #161616;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 1.17647rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.63866rem;
  margin-top: 2.01681rem;
  margin-bottom: 0.67227rem;
}

.page-p {
  margin: 0;
  color: #333333;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 1.00841rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.68068rem;
  text-indent: 2.01681rem;
}

.page-p span {
  color: #187D5E;
  background: #D5E8E2;
  font-size: 0.67227rem;
  line-height: 0.92437rem;
  margin-left: 0.16807rem;
}

.page-footer {
  color: #161616;
  font-family: "Source Han Serif SC";
  font-size: 0.84034rem;
  font-weight: 600;
  line-height: 1.21849rem;
  text-align: center;
}

.h2-list {
  gap: 0.67227rem;
  display: flex;
  flex-direction: column;
}

.page-p-s {
  color: #333333;
  text-align: justify;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 0.84034rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}

.footer {
  margin-top: 2.01681rem;
  height: 8.99159rem;
  border-radius: 0.5042rem;
  border: 0.04202rem solid #D8EBE5;
  background: #F5FFF8;
  padding: 0 1.26051rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer-logo {
  width: 10.63025rem;
  height: 2.43698rem;
  margin-bottom: 0.84034rem;
}

.footer-left p {
  color: #161616;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 0.84034rem;
  font-style: normal;
  font-weight: 400;
  margin: 0;
}

.footer-left .link {
  color: #187D5E;
}

.footer-right {
  width: 6.72269rem;
  height: 6.89076rem;
  border-radius: 0.42017rem;
  border: 0.04202rem solid #187D5E;
  background: #FFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.footer-qrcode {
  width: 5.29412rem;
  height: 5.29412rem;
}

.footer-right p {
  color: #161616;
  font-family: "Alibaba PuHuiTi 2.0";
  font-size: 0.7563rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.05042rem;
  margin: 0;
}

.exportLoadingClass .circular {
  width: 1.5rem !important;
}