.page-banner {
  height: 200px !important;
}

.content-bg {
  height: fit-content;
  background-repeat: no-repeat;
  background-size: 159px 159px;
  background-position: center 190px;
}

.section {
  margin-bottom: 70px;
  background-size: cover;
}

.content-title {
  font-size: 28px;
  font-weight: 700;
  color: rgba(255, 255, 255, 1);
  background: var(--main-color);
  padding: 5px 28px;
}

.line {
  width: 60px;
  opacity: 1;
  margin: 40px auto 0 auto;
  border-top: 4px solid rgba(102, 107, 122, 1);
}

.content-text {
  padding: 20px 130px 50px 130px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(102, 107, 122, 1);
}

.honor-title{
  font-family: 'alimama';
  padding: 20px 415px 30px 415px;
  text-align: center;
  font-size: 28px;
  font-weight: 400;
  color: rgba(102, 107, 122, 1);
}

.section-title {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  color: rgba(36, 38, 43, 1);
  margin-bottom: 30px;
} 
.section-content{
  padding: 20px 140px 50px 140px;
}

.related-item {
  width: 268px;
  height: 236px;
  border: 1px solid var(--main-color-light);
}

.section-list img {
  width: 268px;
  height: 200px;
  object-fit: cover;
}

.section-list .item-name {
  border-top: 1px solid var(--main-color-light);
  font-size: 14px;
  font-weight: 400;
  color: rgba(102, 107, 122, 1);
  text-align: center;
  line-height: 36px;
}

.with-bgc{
  background: var(--main-color-lighter);
  padding-top: 20px;
}

.paper-style img{
  width: 210px;
  height: 297px;
  object-fit: cover;
  margin: 0 auto;
}

.paper-style .paper-name {
  margin-top: 5px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: rgba(102, 107, 122, 1);
}