/* pages.css —— 各页面专属样式（按页面命名空间隔离，由脚本从各页 index.rem.css 合并）
   命名空间与各页 index.html 根节点的 page-xxx class 对应 */

/* ==================== page-0shouye ==================== */

.page-0shouye .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 127.574rem;
  overflow: hidden;
}

.page-0shouye .box_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 4rem;
}

.page-0shouye .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-0shouye .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 2.507rem;
}

.page-0shouye .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 1.067rem;
}

.page-0shouye .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 0.64rem;
}

.page-0shouye .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 1.734rem;
}

.page-0shouye .text_4 {
  width: 1.92rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.867rem 0 0 1.707rem;
}

.page-0shouye .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 1.76rem;
}

.page-0shouye .text_6 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 1.707rem;
}

.page-0shouye .text_7 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 1.734rem;
}

.page-0shouye .block_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-0shouye .text_8 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-0shouye .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-0shouye .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-0shouye .label_3 {
  position: absolute;
  left: 48.427rem;
  top: 1.627rem;
  width: 0.934rem;
  height: 0.987rem;
}

.page-0shouye .box_2 {
  position: relative;
  width: 51.2rem;
  height: 83.254rem;
}

.page-0shouye .image-wrapper_2 {
  position: relative;
  overflow: hidden;
  width: 51.2rem;
  height: 24.774rem;
  margin-top: 0.08rem;
}

.page-0shouye .home-banner-slide {
  position: absolute;
  inset: 0;
  z-index: 0;
  background-image: var(--banner-image);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  opacity: 0;
  transition: opacity 0.45s ease;
}

.page-0shouye .home-banner-slide.is-active {
  opacity: 1;
}

@media (max-width: 900px) {
  .page-0shouye .home-banner-slide { background-image: var(--banner-mobile-image); }
}

.page-0shouye .home-carousel-arrow {
  position: relative;
  z-index: 2;
  display: block;
  flex: 0 0 auto;
  width: 1.92rem;
  height: 1.92rem;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}

.page-0shouye .home-carousel-arrow-prev {
  margin: 10.667rem 0 0 6.4rem;
}

.page-0shouye .home-carousel-arrow-next {
  margin: 10.667rem 5.147rem 0 35.84rem;
}

.page-0shouye .home-carousel-arrow .image_2,
.page-0shouye .home-carousel-arrow .image_3 {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
}

.page-0shouye .image_2 {
  width: 1.894rem;
  height: 1.894rem;
  margin: 10.667rem 0 0 6.4rem;
}

.page-0shouye .image_3 {
  width: 1.92rem;
  height: 1.92rem;
  margin: 10.667rem 5.147rem 0 35.84rem;
}

.page-0shouye .text_9 {
  width: 16.694rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.906rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 1.467rem;
  margin: 6.027rem 0 0 19.2rem;
}

.page-0shouye .paragraph_1 {
  width: 27.467rem;
  height: 5.094rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.774rem;
  margin: 1.707rem 0 0 19.2rem;
}

.page-0shouye .box_3 {
  width: 24.24rem;
  height: 3.494rem;
  margin: 3.467rem 0 0 20.267rem;
}

.page-0shouye .box_4 {
  width: 4.72rem;
  height: 3.28rem;
  margin-top: 0;
}

.page-0shouye .section_1 {
  width: 4.72rem;
  height: 1.867rem;
}

.page-0shouye .text_10 {
  width: 3.52rem;
  height: 1.574rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 246, 1);
  font-size: 1.973rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 3.574rem;
  margin-top: 0.294rem;
}

.page-0shouye .box_5 {
  position: relative;
  width: 0.507rem;
  height: 1.547rem;
  margin-top: 0.32rem;
}

.page-0shouye .image-text_1 {
  width: 0.507rem;
  height: 1.014rem;
}

.page-0shouye .thumbnail_2 {
  position: absolute;
  top: 0;
  left: 0.054rem;
  width: 0.4rem;
  height: 0.427rem;
}

.page-0shouye .text-group_1 {
  position: absolute;
  top: 0.534rem;
  width: 0.507rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(71, 71, 71, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0;
}

.page-0shouye .thumbnail_3 {
  position: absolute;
  top: 1.12rem;
  left: 0.054rem;
  width: 0.4rem;
  height: 0.427rem;
}

.page-0shouye .text_11 {
  width: 3.84rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 1.574rem;
  margin: 0.774rem 0 0 0.667rem;
}

.page-0shouye .text-group_2 {
  width: 4.774rem;
  height: 2.987rem;
  margin: 0.294rem 0 0 4.267rem;
}

.page-0shouye .text_12 {
  width: 4.774rem;
  height: 1.574rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 246, 1);
  font-size: 1.973rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 3.574rem;
}

.page-0shouye .text_13 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 1.574rem;
  margin: 0.774rem 0 0 1.734rem;
}

.page-0shouye .box_6 {
  position: relative;
  width: 0.507rem;
  height: 1.547rem;
  margin: 0.32rem 0 0 0.56rem;
}

.page-0shouye .thumbnail_4 {
  position: absolute;
  top: 0;
  left: 0.054rem;
  width: 0.4rem;
  height: 0.427rem;
}

.page-0shouye .text-group_3 {
  position: absolute;
  top: 0.534rem;
  width: 0.507rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(71, 71, 71, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0;
}

.page-0shouye .thumbnail_5 {
  position: absolute;
  top: 1.12rem;
  left: 0.054rem;
  width: 0.4rem;
  height: 0.427rem;
}

.page-0shouye .box_7 {
  position: relative;
  width: 5.36rem;
  height: 3.494rem;
  margin-left: 4.054rem;
  margin-top: 0;
}

.page-0shouye .thumbnail_6 {
  position: absolute;
  top: 0.32rem;
  left: 4.907rem;
  width: 0.4rem;
  height: 0.427rem;
}

.page-0shouye .group_1 {
  width: 5.36rem;
  height: 1.574rem;
  margin-top: 0.507rem;
}

.page-0shouye .text_14 {
  width: 4.16rem;
  height: 1.574rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 246, 1);
  font-size: 1.973rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 3.574rem;
}

.page-0shouye .group_2 {
  position: relative;
  width: 0.507rem;
  height: 1.467rem;
  margin-top: 0.32rem;
}

.page-0shouye .text_15 {
  position: absolute;
  top: 0.027rem;
  left: -0.2265rem;
  width: 0.96rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(71, 71, 71, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
}

.page-0shouye .thumbnail_7 {
  position: absolute;
  top: 0.613rem;
  left: 0.054rem;
  width: 0.4rem;
  height: 0.427rem;
}

.page-0shouye .text_16 {
  width: 5.12rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 1.574rem;
  margin: 0.774rem 0 0 0.214rem;
}

.page-0shouye .box_8 {
  background-color: rgba(241, 238, 255, 1);
  width: 51.2rem;
  height: 10.267rem;
  margin: 2.694rem 0 24.694rem 0;
}

.page-0shouye .box_9 {
  width: 3.387rem;
  height: 5.734rem;
  margin: 2.587rem 0 0 6.96rem;
}

.page-0shouye .text_17 {
  width: 1.6rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.8rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.8rem;
  margin-left: 1.014rem;
}

.page-0shouye .text_18 {
  width: 3.387rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-top: 0.854rem;
}

.page-0shouye .image_4 {
  width: 1.787rem;
  height: 1.76rem;
  margin: 1.867rem 0 0 0.934rem;
}

.page-0shouye .image_5 {
  width: 0.027rem;
  height: 10.214rem;
  margin: -0.027rem 0 0 6.56rem;
}

.page-0shouye .box_10 {
  width: 4.827rem;
  height: 5.707rem;
  margin: 2.614rem 0 0 6.16rem;
}

.page-0shouye .text_19 {
  width: 1.574rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.8rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.8rem;
  margin-left: 1.734rem;
}

.page-0shouye .text_20 {
  width: 4.827rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-top: 0.88rem;
}

.page-0shouye .image_6 {
  width: 1.734rem;
  height: 1.734rem;
  margin: 1.894rem 0 0 1.84rem;
}

.page-0shouye .image_7 {
  width: 0.027rem;
  height: 10.214rem;
  margin: -0.027rem 0 0 6.374rem;
}

.page-0shouye .box_11 {
  width: 6.24rem;
  height: 5.734rem;
  margin: 2.587rem 6rem 0 4.64rem;
}

.page-0shouye .text_21 {
  width: 2.4rem;
  height: 0.774rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.8rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.8rem;
  margin-left: 2.054rem;
}

.page-0shouye .text_22 {
  width: 6.24rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-top: 0.854rem;
}

.page-0shouye .image_8 {
  width: 2.24rem;
  height: 1.6rem;
  margin: 2rem 0 0 2.374rem;
}

.page-0shouye .box_12 {
  background-color: rgba(96, 25, 134, 1);
  height: 22.774rem;
  width: 51.2rem;
  position: absolute;
  left: 0;
  top: 60.507rem;
}

.page-0shouye .box_13 {
  width: 28.774rem;
  height: 1.094rem;
  margin: 2.667rem 0 0 20rem;
}

.page-0shouye .image_9 {
  width: 2.187rem;
  height: 0.587rem;
  margin-top: 0.294rem;
}

.page-0shouye .text_23 {
  width: 3.787rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.96rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.96rem;
  margin-left: 1.547rem;
}

.page-0shouye .image_10 {
  width: 2.187rem;
  height: 0.587rem;
  margin: 0.294rem 0 0 1.414rem;
}

.page-0shouye .image_11 {
  width: 3.147rem;
  height: 1.014rem;
  margin: 0.08rem 0 0 14.507rem;
}

.page-0shouye .box_14 {
  width: 46.187rem;
  height: 13.174rem;
  margin: 2.294rem 0 0 2.56rem;
}

.page-0shouye .home-industry-carousel {
  position: relative;
  width: 46.187rem;
  height: 13.174rem;
  margin: 2.294rem 0 0 2.56rem;
  overflow: hidden;
}

.page-0shouye .home-industry-carousel .home-industry-slide {
  position: absolute;
  top: 1.7rem;
  left: 39rem;
  z-index: 1;
  width: 9rem;
  height: 8rem;
  background-image: var(--slide-bg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 0.4rem;
  color: inherit;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  text-decoration: none;
  -webkit-transform: scale(0.72);
  transform: scale(0.72);
  -webkit-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: left 0.7s ease, top 0.7s ease, width 0.7s ease, height 0.7s ease, opacity 0.7s ease, -webkit-transform 0.7s ease, box-shadow 0.7s ease;
  transition: left 0.7s ease, top 0.7s ease, width 0.7s ease, height 0.7s ease, opacity 0.7s ease, transform 0.7s ease, box-shadow 0.7s ease;
}

.page-0shouye .home-industry-carousel .home-industry-slide.is-active {
  top: 0.7rem;
  left: 0.6rem;
  z-index: 4;
  width: 29rem;
  height: 11.8rem;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  box-shadow: 0 0.25rem 0.9rem rgba(0, 0, 0, 0.24);
}

.page-0shouye .home-industry-carousel .home-industry-slide.is-next {
  top: 2.1rem;
  left: 27.4rem;
  z-index: 3;
  width: 17rem;
  height: 9rem;
  opacity: 0.7;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.page-0shouye .home-industry-carousel .home-industry-slide.is-after-next {
  top: 3.2rem;
  left: 39.2rem;
  z-index: 2;
  width: 9rem;
  height: 6.8rem;
  opacity: 0.36;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.page-0shouye .home-industry-carousel .home-industry-slide.is-away {
  left: -5rem;
  z-index: 0;
  opacity: 0;
  pointer-events: none;
}

.page-0shouye .home-industry-carousel .home-industry-slide::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(217, 217, 217, 0.5);
  opacity: 1;
  pointer-events: none;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.page-0shouye .home-industry-carousel .home-industry-slide.is-active::after {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.55) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.55) 100%);
  opacity: 1;
}

.page-0shouye .home-industry-carousel .home-industry-slide:hover:not(.is-active)::after {
  opacity: 0.9;
}

.page-0shouye .home-industry-slide__body {
  position: absolute;
  inset: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.6rem 1.8rem;
  z-index: 2;
  opacity: 0;
  -webkit-transition: opacity 0.45s ease;
  transition: opacity 0.45s ease;
  pointer-events: none;
}

.page-0shouye .home-industry-carousel .home-industry-slide.is-active .home-industry-slide__body {
  opacity: 1;
}

.page-0shouye .home-industry-slide__title {
  margin: 0 0 0.5rem 0;
  color: #fff;
  font-family: MicrosoftYaHei;
  font-size: 1.76rem;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.08em;
  text-align: center;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.45);
}

.page-0shouye .home-industry-slide__desc {
  margin: 0;
  color: rgba(255, 255, 255, 0.92);
  font-family: MicrosoftYaHei;
  font-size: 0.42rem;
  line-height: 1.6;
  text-align: center;
  max-width: 18rem;
  text-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);
}

.page-0shouye .home-industry-slide__more {
  position: absolute;
  right: 1rem;
  bottom: 0.8rem;
  color: rgba(255, 255, 255, 0.9);
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
}

.page-0shouye .group_3 {
  background-color: rgba(241, 238, 255, 1);
  height: 8.454rem;
  margin-top: 2.08rem;
  width: 12.454rem;
}

.page-0shouye .block_2 {
  background-color: rgba(241, 238, 255, 1);
  width: 12.027rem;
  height: 8.08rem;
  margin: 0.16rem 0 0 0.214rem;
}

.page-0shouye .group_4 {
  background-color: rgba(241, 238, 255, 1);
  height: 13.174rem;
  margin-left: 0.827rem;
  width: 19.36rem;
}

.page-0shouye .section_2 {
  height: 12.614rem;
  background: url(/assets/website/img/d4c855cba762d3e2e2768a10a1ca8e43.png)
  100% no-repeat;
  background-size: 100% 100%;
  width: 18.72rem;
  margin: 0.24rem 0 0 0.347rem;
}

.page-0shouye .section_3 {
  background-color: rgba(0, 0, 0, 0.6);
  width: 18.72rem;
  height: 12.614rem;
}

.page-0shouye .text_24 {
  width: 3.52rem;
  height: 1.76rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.76rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 3.04rem;
  margin: 4.534rem 0 0 7.734rem;
}

.page-0shouye .paragraph_2 {
  width: 14.507rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.747rem;
  margin: 1.227rem 0 0 2.24rem;
}

.page-0shouye .image_12 {
  width: 1.787rem;
  height: 0.454rem;
  margin: 2.347rem 0 1.04rem 15.627rem;
}

.page-0shouye .group_5 {
  background-color: rgba(241, 238, 255, 1);
  height: 8.534rem;
  width: 12.56rem;
  margin: 2.027rem 0 0 0.987rem;
}

.page-0shouye .section_4 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.134rem;
  height: 8.16rem;
  margin: 0.187rem 0 0 0.214rem;
}

.page-0shouye .box_15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 0.454rem;
  margin: 1.2rem 0 1.4rem 0;
  gap: 0.32rem;
}

.page-0shouye .group_6 {
  background-color: rgba(149, 116, 246, 1);
  border-radius: 50%;
  width: 0.454rem;
  height: 0.454rem;
}

.page-0shouye .group_7 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 0.454rem;
  height: 0.454rem;
  margin-left: 0.267rem;
}

.page-0shouye .group_8 {
  background-color: rgba(149, 116, 246, 1);
  border-radius: 50%;
  width: 0.454rem;
  height: 0.454rem;
  margin-left: 0.32rem;
}

.page-0shouye .home-carousel-dot {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 0.32rem;
  height: 0.32rem;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background-color: rgba(149, 116, 246, 1);
  cursor: pointer;
  -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
  transition: background-color 0.3s ease, transform 0.3s ease;
}

.page-0shouye .home-carousel-dot:hover {
  background-color: rgba(124, 95, 220, 1);
}

.page-0shouye .home-carousel-dot.is-active {
  background-color: rgba(255, 255, 255, 1);
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
}

.page-0shouye .box_16 {
  background-color: rgba(96, 25, 134, 1);
  position: absolute;
  left: 3.04rem;
  top: 24.827rem;
  width: 14.16rem;
  height: 21.067rem;
}

.page-0shouye .box_17 {
  background-color: rgba(255, 255, 255, 1);
  width: 2.72rem;
  height: 0.24rem;
  margin: 10.027rem 0 0 1.867rem;
}

.page-0shouye .text_25 {
  width: 7.707rem;
  height: 1.84rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.866rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 3.227rem;
  margin: 2.267rem 0 0 1.6rem;
}

.page-0shouye .paragraph_3 {
  width: 7.467rem;
  height: 1.414rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.88rem;
  margin: 1.387rem 0 3.894rem 1.6rem;
}

.page-0shouye .box_18 {
  height: 28.8rem;
  background: var(--home-global-image, url(/assets/website/img/chuhai.png))
  100% no-repeat;
  background-size: 100% 100%;
  width: 51.174rem;
  position: relative;
  margin: -0.027rem 0 0 0.027rem;
}

.page-0shouye .section_5 {
  width: 28.774rem;
  height: 1.28rem;
  margin: 3.014rem 0 0 19.974rem;
}

.page-0shouye .image_13 {
  width: 2.187rem;
  height: 0.587rem;
  margin-top: 0.294rem;
}

.page-0shouye .text_26 {
  width: 3.76rem;
  height: 0.934rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.96rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.96rem;
  margin-left: 1.52rem;
}

.page-0shouye .image_14 {
  width: 2.187rem;
  height: 0.587rem;
  margin: 0.134rem 0 0 1.494rem;
}

.page-0shouye .text-wrapper_2 {
  width: 16.56rem;
  height: 0.347rem;
  margin: 0.747rem 0 0 17.174rem;
}

.page-0shouye .text_27 {
  width: 16.56rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(47, 47, 47, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.374rem;
}

.page-0shouye .image-wrapper_3 {
  width: 1.2rem;
  height: 1.2rem;
  margin: 3.334rem 0 0 22.667rem;
}

.page-0shouye .label_4 {
  width: 1.2rem;
  height: 1.2rem;
}

.page-0shouye .section_6 {
  background-color: rgba(245, 241, 255, 1);
  position: absolute;
  left: 23.414rem;
  top: 13.867rem;
  width: 8.854rem;
  height: 7.547rem;
}

.page-0shouye .block_3 {
  background-color: rgba(172, 111, 236, 1);
  width: 8.427rem;
  height: 5.387rem;
  border: 1px solid rgba(96, 25, 134, 1);
}

.page-0shouye .text-group_4 {
  width: 7.254rem;
  height: 0.934rem;
  overflow-wrap: break-word;
  color: rgba(47, 47, 47, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 0.427rem;
  margin: 0.48rem 0 0 0.587rem;
}

/* ==================== page-1guanyuwomenqiyegaikuang ==================== */

.page-1guanyuwomenqiyegaikuang .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 110.24rem;
  overflow: hidden;
}

.page-1guanyuwomenqiyegaikuang .box_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 51.2rem;
  height: 4rem;
}

.page-1guanyuwomenqiyegaikuang .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-1guanyuwomenqiyegaikuang .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-1guanyuwomenqiyegaikuang .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.84rem;
}

.page-1guanyuwomenqiyegaikuang .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-1guanyuwomenqiyegaikuang .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 1.894rem;
}

.page-1guanyuwomenqiyegaikuang .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 2.454rem;
}

.page-1guanyuwomenqiyegaikuang .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-1guanyuwomenqiyegaikuang .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-1guanyuwomenqiyegaikuang .block_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-1guanyuwomenqiyegaikuang .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-1guanyuwomenqiyegaikuang .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-1guanyuwomenqiyegaikuang .label_2 {
  width: 0.934rem;
  height: 0.987rem;
  margin: 1.627rem 1.84rem 0 0.614rem;
}

.page-1guanyuwomenqiyegaikuang .box_2 {
  position: absolute;
  left: 0;
  top: 4rem;
  width: 51.2rem;
  height: 94.72rem;
}

.page-1guanyuwomenqiyegaikuang .image_3 {
  width: 51.2rem;
  height: 24.854rem;
}

.page-1guanyuwomenqiyegaikuang .text_8 {
  width: 16.694rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.906rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 1.467rem;
  margin: 3.254rem 0 0 17.254rem;
}

.page-1guanyuwomenqiyegaikuang .group_1 {
  background-color: rgba(96, 25, 134, 1);
  width: 7.494rem;
  height: 0.08rem;
  margin: 0.934rem 0 0 21.867rem;
}

.page-1guanyuwomenqiyegaikuang .paragraph_1 {
  width: 29.174rem;
  height: 8.187rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 1.094rem;
  margin: 1.894rem 0 0 11.12rem;
}

.page-1guanyuwomenqiyegaikuang .group_2 {
  width: 51.2rem;
  height: 21.307rem;
  background: url(/assets/website/img/dc4ebc306530635791db3b471f295023.png) -0.107rem
  0rem no-repeat;
  background-size: 51.307rem 21.307rem;
  margin-top: 2.96rem;
}

.page-1guanyuwomenqiyegaikuang .text-group_1 {
  width: 25.147rem;
  height: 5.84rem;
  margin: 7.174rem 0 0 13.014rem;
}

.page-1guanyuwomenqiyegaikuang .text_9 {
  width: 25.147rem;
  height: 3.387rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 3.6rem;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 3.6rem;
}

.page-1guanyuwomenqiyegaikuang .text_10 {
  width: 24.24rem;
  height: 1.547rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.84rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.84rem;
  margin: 0.907rem 0 0 0.454rem;
}

.page-1guanyuwomenqiyegaikuang .group_3 {
  width: 11.147rem;
  height: 0.934rem;
  margin: 4.134rem 0 0 20rem;
}

.page-1guanyuwomenqiyegaikuang .image_4 {
  width: 2.187rem;
  height: 0.587rem;
  margin-top: 0.24rem;
}

.page-1guanyuwomenqiyegaikuang .text_11 {
  width: 3.84rem;
  height: 0.934rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.96rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.96rem;
  margin-left: 1.44rem;
}

.page-1guanyuwomenqiyegaikuang .image_5 {
  width: 2.187rem;
  height: 0.587rem;
  margin: 0.08rem 0 0 1.494rem;
}

.page-1guanyuwomenqiyegaikuang .group_4 {
  width: 37.574rem;
  height: 18.054rem;
  margin: 1.12rem 0 6.054rem 4.64rem;
}

.page-1guanyuwomenqiyegaikuang .block_2 {
  width: 1.04rem;
  height: 17.707rem;
  margin-top: 0.134rem;
}

.page-1guanyuwomenqiyegaikuang .text_12 {
  width: 0.96rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(187, 186, 185, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
}

.page-1guanyuwomenqiyegaikuang .text_13 {
  width: 0.96rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(187, 186, 185, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 1.52rem;
}

.page-1guanyuwomenqiyegaikuang .text_14 {
  width: 0.96rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(187, 186, 185, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 1.6rem;
}

.page-1guanyuwomenqiyegaikuang .text_15 {
  width: 0.96rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(187, 186, 185, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 1.574rem;
}

.page-1guanyuwomenqiyegaikuang .image_6 {
  width: 0.4rem;
  height: 1.04rem;
  margin: 1.254rem 0 0 0.267rem;
}

.page-1guanyuwomenqiyegaikuang .text_16 {
  width: 0.96rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(187, 186, 185, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 1.254rem 0 0 0.08rem;
}

.page-1guanyuwomenqiyegaikuang .text_17 {
  width: 0.88rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(187, 186, 185, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 1.52rem 0 0 0.08rem;
}

.page-1guanyuwomenqiyegaikuang .text_18 {
  width: 0.96rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(187, 186, 185, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 1.574rem 0 0 0.08rem;
}

.page-1guanyuwomenqiyegaikuang .text_19 {
  width: 0.96rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(187, 186, 185, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 1.627rem 0 0 0.08rem;
}

.page-1guanyuwomenqiyegaikuang .text_20 {
  width: 0.96rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(187, 186, 185, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 1.627rem 0 0 0.08rem;
}

.page-1guanyuwomenqiyegaikuang .image_7 {
  width: 0.027rem;
  height: 18.054rem;
  margin-left: 0.507rem;
}

.page-1guanyuwomenqiyegaikuang .block_3 {
  background-color: rgba(175, 150, 250, 0.5);
  border-radius: 3px;
  width: 0.16rem;
  height: 1.147rem;
  margin: 14.96rem 0 0 0.534rem;
}

.page-1guanyuwomenqiyegaikuang .block_4 {
  width: 13.227rem;
  height: 13.014rem;
  margin: 3.974rem 0 0 4.8rem;
}

.page-1guanyuwomenqiyegaikuang .text_21 {
  width: 9.947rem;
  height: 3.174rem;
  overflow-wrap: break-word;
  color: rgba(40, 40, 40, 1);
  font-size: 3.333rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: center;
  white-space: nowrap;
  line-height: 3.334rem;
  margin-left: 0.134rem;
}

.page-1guanyuwomenqiyegaikuang .box_3 {
  width: 13.227rem;
  height: 2.88rem;
  margin-top: 1.227rem;
}

.page-1guanyuwomenqiyegaikuang .block_5 {
  width: 0.24rem;
  height: 2.64rem;
  margin-top: 0.107rem;
}

.page-1guanyuwomenqiyegaikuang .block_6 {
  background-color: rgba(110, 37, 166, 1);
  border-radius: 50%;
  width: 0.24rem;
  height: 0.24rem;
}

.page-1guanyuwomenqiyegaikuang .block_7 {
  background-color: rgba(110, 37, 166, 1);
  border-radius: 50%;
  width: 0.24rem;
  height: 0.24rem;
  margin-top: 0.987rem;
}

.page-1guanyuwomenqiyegaikuang .block_8 {
  background-color: rgba(110, 37, 166, 1);
  border-radius: 50%;
  width: 0.24rem;
  height: 0.24rem;
  margin-top: 0.934rem;
}

.page-1guanyuwomenqiyegaikuang .paragraph_2 {
  width: 12.32rem;
  height: 2.88rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  line-height: 1.2rem;
}

.page-1guanyuwomenqiyegaikuang .image_8 {
  width: 1.68rem;
  height: 1.68rem;
  margin: 4.054rem 0 0 9.68rem;
}

.page-1guanyuwomenqiyegaikuang .image-wrapper_2 {
  width: 14.054rem;
  height: 13.28rem;
  margin: 3.707rem 0 0 3.227rem;
}

.page-1guanyuwomenqiyegaikuang .image_9 {
  width: 12.774rem;
  height: 7.974rem;
  margin-left: 1.28rem;
}

.page-1guanyuwomenqiyegaikuang .image_10 {
  width: 1.68rem;
  height: 1.68rem;
  margin-top: 3.627rem;
}

.page-1guanyuwomenqiyegaikuang .company-history-year-list {
  justify-content: space-between;
}

.page-1guanyuwomenqiyegaikuang .company-history-year-button {
  position: relative;
  width: 0.96rem;
  height: 0.48rem;
  overflow: visible;
  border: 0;
  color: rgba(187, 186, 185, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  line-height: 0.48rem;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}

.page-1guanyuwomenqiyegaikuang .company-history-year-button.active,
.page-1guanyuwomenqiyegaikuang .company-history-year-button:hover {
  color: rgba(110, 37, 166, 1);
}

.page-1guanyuwomenqiyegaikuang .company-history-year-button.active::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 1.28rem;
  width: 0;
  height: 0;
  border-top: 0.32rem solid transparent;
  border-bottom: 0.32rem solid transparent;
  border-left: 0.32rem solid rgba(141, 24, 237, 1);
  transform: translateY(-50%);
}

.page-1guanyuwomenqiyegaikuang [data-company-history] .block_3 {
  display: none;
}

.page-1guanyuwomenqiyegaikuang .company-history-slide,
.page-1guanyuwomenqiyegaikuang .company-history-image {
  display: none;
}

.page-1guanyuwomenqiyegaikuang .company-history-slide.active {
  display: block;
}

.page-1guanyuwomenqiyegaikuang .company-history-image.active {
  display: block;
}

.page-1guanyuwomenqiyegaikuang .company-history-points {
  display: grid;
  gap: 0.6rem;
  width: 12.32rem;
  margin: 0;
  padding: 0;
  list-style: none;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  line-height: 0.9rem;
}

.page-1guanyuwomenqiyegaikuang .company-history-points li {
  position: relative;
  padding-left: 0.9rem;
}

.page-1guanyuwomenqiyegaikuang .company-history-points li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.34rem;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 50%;
  background-color: rgba(110, 37, 166, 1);
}

.page-1guanyuwomenqiyegaikuang .company-history-richtext {
  width: 12.32rem;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHeiLight;
  line-height: 0.9rem;
}

.page-1guanyuwomenqiyegaikuang .company-history-richtext p {
  margin: 0 0 0.45rem;
}

.page-1guanyuwomenqiyegaikuang .company-history-arrow {
  display: grid;
  place-items: center;
  width: 1.68rem;
  height: 1.68rem;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}

.page-1guanyuwomenqiyegaikuang .company-history-arrow img {
  display: block;
  width: 100%;
  height: 100%;
}

.page-1guanyuwomenqiyegaikuang [data-company-history].group_4 {
  position: relative;
}

.page-1guanyuwomenqiyegaikuang .company-history-controls {
  position: absolute;
  top: 15.308rem;
  left: 16.054rem;
  display: flex;
  align-items: center;
  gap: 5.094rem;
  height: 1.68rem;
}

.page-1guanyuwomenqiyegaikuang .company-history-controls .company-history-arrow {
  flex: 0 0 1.68rem;
}

.page-1guanyuwomenqiyegaikuang .group_5 {
  background-color: rgba(96, 25, 134, 1);
  position: absolute;
  left: 12.134rem;
  top: -1.44rem;
  width: 25.014rem;
  height: 5.947rem;
}

.page-1guanyuwomenqiyegaikuang .box_4 {
  width: 3.094rem;
  height: 4.374rem;
  margin: 0.427rem 0 0 3.814rem;
}

.page-1guanyuwomenqiyegaikuang .text-wrapper_2 {
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
  margin: -0.587rem 0 0 0.8rem;
}

.page-1guanyuwomenqiyegaikuang .paragraph_3 {
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.254rem;
}

.page-1guanyuwomenqiyegaikuang .paragraph_4 {
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.254rem;
}

.page-1guanyuwomenqiyegaikuang .text-wrapper_3 {
  width: 2.294rem;
  height: 4.107rem;
  margin: 0.694rem 0 0 1.654rem;
}

.page-1guanyuwomenqiyegaikuang .text_22 {
  width: 2.267rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-left: 0.027rem;
}

.page-1guanyuwomenqiyegaikuang .text_23 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.934rem;
}

.page-1guanyuwomenqiyegaikuang .text_24 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.827rem;
}

.page-1guanyuwomenqiyegaikuang .text_25 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.96rem;
}

.page-1guanyuwomenqiyegaikuang .paragraph_5 {
  width: 1.52rem;
  height: 1.6rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
  margin: 0.694rem 0 0 2.507rem;
}

.page-1guanyuwomenqiyegaikuang .paragraph_6 {
  width: 1.52rem;
  height: 2.827rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
  margin: 0.694rem 0 0 2.8rem;
}

.page-1guanyuwomenqiyegaikuang .text_26 {
  width: 1.52rem;
  height: 0.32rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin: 0.694rem 1.254rem 0 3.04rem;
}

.page-1guanyuwomenqiyegaikuang .thumbnail_2 {
  position: absolute;
  left: 5.974rem;
  top: 70.72rem;
  width: 0.427rem;
  height: 0.427rem;
}

.page-1guanyuwomenqiyegaikuang .thumbnail_3 {
  position: absolute;
  left: 5.974rem;
  top: 72.64rem;
  width: 0.427rem;
  height: 0.427rem;
}

.page-1guanyuwomenqiyegaikuang .thumbnail_4 {
  position: absolute;
  left: 5.974rem;
  top: 74.56rem;
  width: 0.427rem;
  height: 0.427rem;
}

.page-1guanyuwomenqiyegaikuang .thumbnail_5 {
  position: absolute;
  left: 5.974rem;
  top: 76.48rem;
  width: 0.427rem;
  height: 0.427rem;
}

.page-1guanyuwomenqiyegaikuang .thumbnail_6 {
  position: absolute;
  left: 5.974rem;
  top: 78.4rem;
  width: 0.427rem;
  height: 0.427rem;
}

.page-1guanyuwomenqiyegaikuang .thumbnail_7 {
  position: absolute;
  left: 5.974rem;
  top: 80.32rem;
  width: 0.427rem;
  height: 0.427rem;
}

/* ==================== page-2guanyuwomenxinwenzhongxin ==================== */

.page-2guanyuwomenxinwenzhongxin .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 101.6rem;
  overflow: hidden;
}

.page-2guanyuwomenxinwenzhongxin .section_1 {
  height: 24.854rem;
  background: url(/assets/website/img/7673545728d532dd12a67274513a4dd2.png)
  100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.534rem;
  width: 51.2rem;
}

.page-2guanyuwomenxinwenzhongxin .box_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 4rem;
  margin-top: -0.533rem;
}

.page-2guanyuwomenxinwenzhongxin .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-2guanyuwomenxinwenzhongxin .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.84rem;
}

.page-2guanyuwomenxinwenzhongxin .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 1.894rem;
}

.page-2guanyuwomenxinwenzhongxin .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 2.454rem;
}

.page-2guanyuwomenxinwenzhongxin .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-2guanyuwomenxinwenzhongxin .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-2guanyuwomenxinwenzhongxin .group_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-2guanyuwomenxinwenzhongxin .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-2guanyuwomenxinwenzhongxin .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-2guanyuwomenxinwenzhongxin .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .section_2 {
  width: 51.2rem;
  height: 64.694rem;
}

.page-2guanyuwomenxinwenzhongxin .group_5 {
  background-color: rgba(242, 237, 255, 1);
  width: 41.734rem;
  height: 13.547rem;
  margin: 6.747rem 0 0 4.747rem;
}

.page-2guanyuwomenxinwenzhongxin .image_2 {
  width: 21.28rem;
  height: 12.934rem;
  margin: 0.267rem 0 0 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_5 {
  box-sizing: border-box;
  padding: 0 2.4rem;
  background-color: rgba(255, 255, 255, 1);
  width: 19.654rem;
  height: 12.907rem;
  margin: 0.267rem 0.427rem 0 0;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.page-2guanyuwomenxinwenzhongxin .text_13 {
  display: block;
  width: 100%;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 1.574rem 0 0;
}

.page-2guanyuwomenxinwenzhongxin .paragraph_6 {
  display: block;
  width: 100%;
  height: 7.067rem;
  overflow-wrap: break-word;
  color: rgba(47, 47, 47, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
  margin: 1.947rem 0 1.68rem;
}

.page-2guanyuwomenxinwenzhongxin .group_6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 0.48rem;
  margin: 0.934rem 0 0;
  gap: 0.32rem;
}

.page-2guanyuwomenxinwenzhongxin .box_2 {
  background-color: rgba(204, 204, 206, 1);
  border-radius: 50%;
  width: 0.48rem;
  height: 0.48rem;
}

.page-2guanyuwomenxinwenzhongxin .box_3 {
  background-color: rgba(143, 73, 220, 1);
  border-radius: 50%;
  width: 0.48rem;
  height: 0.48rem;
  margin-left: 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .box_4 {
  background-color: rgba(204, 204, 206, 1);
  border-radius: 50%;
  width: 0.48rem;
  height: 0.48rem;
  margin-left: 0.614rem;
}

.page-2guanyuwomenxinwenzhongxin .text_14 {
  width: 4.214rem;
  height: 1.04rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.04rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 1.04rem;
  margin: 1.814rem 0 0 23.68rem;
}

.page-2guanyuwomenxinwenzhongxin .group_7 {
  background-color: rgba(96, 25, 134, 1);
  width: 4.134rem;
  height: 0.054rem;
  margin: 0.48rem 0 0 23.68rem;
}

.page-2guanyuwomenxinwenzhongxin .group_8 {
  width: 41.627rem;
  height: 15.174rem;
  margin: 2.187rem 0 0 4.534rem;
}

.page-2guanyuwomenxinwenzhongxin .box_5 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
}

.page-2guanyuwomenxinwenzhongxin .image_3 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_6 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
}

.page-2guanyuwomenxinwenzhongxin .news-card-text-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  box-sizing: border-box;
  width: 100%;
  padding: 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_15 {
  width: 100%;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0;
}

.page-2guanyuwomenxinwenzhongxin .text_16 {
  width: 100%;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.374rem;
  margin: 0.4rem 0 0;
}

.page-2guanyuwomenxinwenzhongxin .text_17 {
  width: 100%;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.4rem 0 0;
}

.page-2guanyuwomenxinwenzhongxin .box_6 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
  margin-left: 0.987rem;
}

.page-2guanyuwomenxinwenzhongxin .image_4 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_7 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text_18 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_19 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_20 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .box_7 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
  margin-left: 0.96rem;
}

.page-2guanyuwomenxinwenzhongxin .image_5 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_8 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text_21 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_22 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_23 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .group_9 {
  width: 41.627rem;
  height: 15.174rem;
  margin: 2.08rem 0 0 4.534rem;
}

.page-2guanyuwomenxinwenzhongxin .box_8 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
}

.page-2guanyuwomenxinwenzhongxin .image_6 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_9 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text_24 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_25 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_26 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .box_9 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
  margin-left: 0.987rem;
}

.page-2guanyuwomenxinwenzhongxin .image_7 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_10 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text_27 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_28 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_29 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .box_10 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
  margin-left: 0.96rem;
}

.page-2guanyuwomenxinwenzhongxin .image_8 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_11 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-2guanyuwomenxinwenzhongxin .text_30 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_31 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text_32 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_12 {
  background-color: rgba(96, 25, 134, 1);
  height: 1.28rem;
  width: 4.987rem;
  margin: 1.094rem 0 2.614rem 23.12rem;
}

.page-2guanyuwomenxinwenzhongxin .text_33 {
  width: 3.547rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.32rem 0 0 0.72rem;
}

.page-2guanyuwomenxinwenzhongxin .section_2 {
  height: auto;
  padding-bottom: 2.614rem;
}

.page-2guanyuwomenxinwenzhongxin .news-feature-carousel {
  width: 41.734rem;
  margin: 6.747rem 0 0 4.747rem;
}

.page-2guanyuwomenxinwenzhongxin .news-feature-carousel .group_5 {
  display: none;
  margin: 0;
  color: inherit;
  text-decoration: none;
}

.page-2guanyuwomenxinwenzhongxin .news-feature-carousel .group_5.active {
  display: flex;
}

.page-2guanyuwomenxinwenzhongxin .news-feature-carousel .image_2,
.page-2guanyuwomenxinwenzhongxin .news-card-list .image_3 {
  display: block;
  object-fit: cover;
}

.page-2guanyuwomenxinwenzhongxin .news-feature-carousel .group_6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: 0.934rem 0 0;
  gap: 0.64rem;
}

.page-2guanyuwomenxinwenzhongxin .news-carousel-dot {
  width: 0.48rem;
  height: 0.48rem;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background-color: rgba(204, 204, 206, 1);
  cursor: pointer;
}

.page-2guanyuwomenxinwenzhongxin .news-carousel-dot.active {
  background-color: rgba(143, 73, 220, 1);
}

.page-2guanyuwomenxinwenzhongxin .news-card-list {
  display: grid;
  grid-template-columns: repeat(3, 13.227rem);
  gap: 2.08rem 0.987rem;
  height: auto;
  margin: 2.187rem 0 0 4.534rem;
}

.page-2guanyuwomenxinwenzhongxin .news-card-list .box_5 {
  color: inherit;
  text-decoration: none;
  margin: 0;
}

.page-2guanyuwomenxinwenzhongxin .news-card-list .box_5.is-hidden {
  display: none;
}

.page-2guanyuwomenxinwenzhongxin .news-card-list .text_15 {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.page-2guanyuwomenxinwenzhongxin .news-card-list .text_16 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_12 {
  display: flex;
  border: 0;
  padding: 0;
  cursor: pointer;
}

.page-2guanyuwomenxinwenzhongxin .text-wrapper_12.is-hidden {
  display: none;
}

/* ==================== page-3guanyuwomenxinwenzhongxinxiangqingye ==================== */

.page-3guanyuwomenxinwenzhongxinxiangqingye .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 80.48rem;
  overflow: hidden;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .group_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 51.2rem;
  height: 4rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.84rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 1.894rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 2.454rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .group_2 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .group_3 {
  width: 51.2rem;
  height: auto;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .group_4 {
  align-items: center;
  width: 6.907rem;
  height: 0.614rem;
  margin: 1.067rem 0 0 4.987rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .image_2 {
  width: 0.374rem;
  height: 0.614rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_8 {
  width: 6.08rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(114, 114, 114, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.614rem;
  margin-top: 0;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .paragraph_1 {
  width: 18.534rem;
  height: 3.067rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.066rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 2rem;
  margin: 1.84rem 0 0 16.347rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text-wrapper_2 {
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
  padding-right: 1.5rem;
  background-color: rgba(232, 225, 255, 1);
  height: 0.8rem;
  width: 26.134rem;
  margin: 1.36rem 0 0 12.427rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_9 {
  width: auto;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  margin: 0;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .paragraph_2 {
  width: 26.134rem;
  height: auto;
  min-height: 1.174rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.72rem;
  margin: 2rem 0 0 12.427rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .image_3 {
  width: 26.187rem;
  height: 20.587rem;
  margin: 1.467rem 0 0 12.507rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .paragraph_3 {
  width: 26.134rem;
  height: 6.614rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.72rem;
  margin: 1.414rem 0 0 12.374rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .image-text_1 {
  align-items: flex-start;
  width: 5.147rem;
  height: 1.227rem;
  margin: 2.667rem 0 0 4.8rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .label_3 {
  width: 0.96rem;
  height: 1.227rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text-group_1 {
  width: 3.814rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.933rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.227rem;
  margin-top: 0;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .group_5 {
  width: 41.627rem;
  height: 15.174rem;
  margin: 1.36rem 0 2.534rem 4.8rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .box_1 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .image_4 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text-wrapper_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_10 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_11 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_12 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .box_2 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
  margin-left: 0.987rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .image_5 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text-wrapper_4 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_13 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_14 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_15 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .box_3 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
  margin-left: 0.96rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .image_6 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text-wrapper_5 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_16 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_17 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-3guanyuwomenxinwenzhongxinxiangqingye .text_18 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

/* ==================== page-4guanyuwomenshehuizeren ==================== */

.page-4guanyuwomenshehuizeren .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 112.827rem;
  overflow: hidden;
}

.page.page-4guanyuwomenshehuizeren {
  height: auto;
  overflow: visible;
  justify-content: flex-start;
}

.page-4guanyuwomenshehuizeren .section_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 51.2rem;
  height: 4rem;
}

.page-4guanyuwomenshehuizeren .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-4guanyuwomenshehuizeren .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-4guanyuwomenshehuizeren .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.84rem;
}

.page-4guanyuwomenshehuizeren .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-4guanyuwomenshehuizeren .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 1.894rem;
}

.page-4guanyuwomenshehuizeren .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 2.454rem;
}

.page-4guanyuwomenshehuizeren .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-4guanyuwomenshehuizeren .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-4guanyuwomenshehuizeren .box_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-4guanyuwomenshehuizeren .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-4guanyuwomenshehuizeren .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-4guanyuwomenshehuizeren .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-4guanyuwomenshehuizeren .section_2 {
  position: relative;
  left: 0;
  top: auto;
  width: 51.2rem;
  height: auto;
  padding-bottom: 0.4rem;
}

.page-4guanyuwomenshehuizeren .box_2 {
  width: 44.614rem;
  height: auto;
  min-height: 0;
  margin: 28.134rem 0 0 3.2rem;
}

.page-4guanyuwomenshehuizeren .box_3 {
  width: 2.054rem;
  height: auto;
  margin-top: 0;
}

.page-4guanyuwomenshehuizeren .box_3 .social-date-item {
  width: 2.054rem;
  height: 1.547rem;
}

.page-4guanyuwomenshehuizeren .box_3 .social-date-item + .social-date-item {
  margin-top: 12.8rem;
}

.page-4guanyuwomenshehuizeren .box_3 .social-date-item.is-hidden {
  display: none;
}

.page-4guanyuwomenshehuizeren .text-group_1 {
  width: 2.054rem;
  height: 1.547rem;
}

.page-4guanyuwomenshehuizeren .text_8 {
  width: 1.44rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.613rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.614rem;
}

.page-4guanyuwomenshehuizeren .text-wrapper_2 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.934rem;
  margin-top: 0.214rem;
}

.page-4guanyuwomenshehuizeren .text_9 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.933rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.934rem;
}

.page-4guanyuwomenshehuizeren .text_10 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.613rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.614rem;
}

.page-4guanyuwomenshehuizeren .text-group_2 {
  width: 2.054rem;
  height: 1.547rem;
  margin-top: 14.934rem;
}

.page-4guanyuwomenshehuizeren .text_11 {
  width: 1.44rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.613rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.614rem;
}

.page-4guanyuwomenshehuizeren .text-wrapper_3 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.934rem;
  margin-top: 0.214rem;
}

.page-4guanyuwomenshehuizeren .text_12 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.933rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.934rem;
}

.page-4guanyuwomenshehuizeren .text_13 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.613rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.614rem;
}

.page-4guanyuwomenshehuizeren .text-group_3 {
  width: 2.054rem;
  height: 1.547rem;
  margin-top: 14.934rem;
}

.page-4guanyuwomenshehuizeren .text_14 {
  width: 1.44rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.613rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.614rem;
}

.page-4guanyuwomenshehuizeren .text-wrapper_4 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.934rem;
  margin-top: 0.214rem;
}

.page-4guanyuwomenshehuizeren .text_15 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.933rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.934rem;
}

.page-4guanyuwomenshehuizeren .text_16 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.613rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.614rem;
}

.page-4guanyuwomenshehuizeren .text-group_4 {
  width: 2.054rem;
  height: 1.547rem;
  margin-top: 14.32rem;
}

.page-4guanyuwomenshehuizeren .text_17 {
  width: 1.44rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.613rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.614rem;
}

.page-4guanyuwomenshehuizeren .text-wrapper_5 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.934rem;
  margin-top: 0.214rem;
}

.page-4guanyuwomenshehuizeren .text_18 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.933rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.934rem;
}

.page-4guanyuwomenshehuizeren .text_19 {
  width: 2.054rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.613rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.614rem;
}

.page-4guanyuwomenshehuizeren .image-wrapper_2 {
  width: 0.374rem;
  height: auto;
  margin-top: 0;
}

.page-4guanyuwomenshehuizeren .image-wrapper_2 .social-pin-item {
  width: 0.374rem;
  height: 0.507rem;
  margin: 0;
}

.page-4guanyuwomenshehuizeren .image-wrapper_2 .social-pin-item:not(.is-hidden) + .social-pin-item:not(.is-hidden) {
  margin-top: 13.84rem;
}

.page-4guanyuwomenshehuizeren .thumbnail_2 {
  width: 0.374rem;
  height: 0.507rem;
}

.page-4guanyuwomenshehuizeren .thumbnail_3 {
  width: 0.374rem;
  height: 0.507rem;
  margin-top: 15.974rem;
}

.page-4guanyuwomenshehuizeren .thumbnail_4 {
  width: 0.347rem;
  height: 0.48rem;
  margin: 15.974rem 0 0 0.027rem;
}

.page-4guanyuwomenshehuizeren .thumbnail_5 {
  width: 0.347rem;
  height: 0.48rem;
  margin: 15.387rem 0 0 0.027rem;
}

.page-4guanyuwomenshehuizeren .box_4 {
  width: 4.987rem;
  height: 1.28rem;
  margin: 0.6rem 0 0.8rem 23.12rem;
  display: flex;
  border: 0;
  cursor: pointer;
}

.page-4guanyuwomenshehuizeren .box_4.is-hidden {
  display: none;
}

.page-4guanyuwomenshehuizeren .text-wrapper_6 {
  background-color: rgba(96, 25, 134, 1);
  height: 1.28rem;
  width: 4.987rem;
}

.page-4guanyuwomenshehuizeren .text_22 {
  width: 3.547rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.32rem 0 0 0.72rem;
}

.page-4guanyuwomenshehuizeren .box_5 {
  position: absolute;
  left: 0;
  top: -0.053rem;
  width: 51.2rem;
  height: 24.907rem;
  background: var(--banner-image) center center no-repeat;
  background-size: cover;
}

@media (max-width: 900px) {
  .page-4guanyuwomenshehuizeren .box_5 { background-image: var(--banner-mobile-image); }
}

.page-4guanyuwomenshehuizeren .list_1 {
  height: auto;
}

.page-4guanyuwomenshehuizeren .social-card-item {
  color: inherit;
  text-decoration: none;
  margin-bottom: 0.8rem;
}

.page-4guanyuwomenshehuizeren .social-card-item.is-hidden,
.page-4guanyuwomenshehuizeren [data-social-pin].is-hidden {
  display: none;
}

.page-4guanyuwomenshehuizeren .social-card-item .image_3-0 {
  object-fit: cover;
}

.page-4guanyuwomenshehuizeren .social-card-item .image-text_1-0 {
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.374rem;
}

.page-4guanyuwomenshehuizeren .social-card-item .label_3-0 {
  flex: 0 0 auto;
  margin-top: 0;
}

.page-4guanyuwomenshehuizeren .social-card-item .text-group_5-0 {
  margin-top: 0;
  line-height: 0.747rem;
}

.page-4guanyuwomenshehuizeren .box_6 {
  background-color: rgba(96, 25, 134, 1);
  height: 5.947rem;
  width: 25.014rem;
  position: absolute;
  left: 12.134rem;
  top: -1.44rem;
}

.page-4guanyuwomenshehuizeren .box_7 {
  width: 19.947rem;
  height: 3.067rem;
  margin: 0.694rem 0 0 3.814rem;
}

.page-4guanyuwomenshehuizeren .block_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  width: 3.094rem;
  height: 0.827rem;
  margin-top: 2.24rem;
}

.page-4guanyuwomenshehuizeren .text-wrapper_7 {
  width: 2.294rem;
  height: 2.8rem;
  margin-left: 1.654rem;
}

.page-4guanyuwomenshehuizeren .text_23 {
  width: 2.267rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-left: 0.027rem;
}

.page-4guanyuwomenshehuizeren .text_24 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.934rem;
}

.page-4guanyuwomenshehuizeren .text_25 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.827rem;
}

.page-4guanyuwomenshehuizeren .paragraph_1 {
  width: 1.52rem;
  height: 1.6rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
  margin-left: 2.507rem;
}

.page-4guanyuwomenshehuizeren .paragraph_2 {
  width: 1.52rem;
  height: 2.827rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
  margin-left: 2.8rem;
}

.page-4guanyuwomenshehuizeren .text_26 {
  width: 1.52rem;
  height: 0.32rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-left: 3.04rem;
}

.page-4guanyuwomenshehuizeren .text-wrapper_8 {
  width: 2.24rem;
  height: 0.347rem;
  margin: 0.694rem 0 1.147rem 8.56rem;
}

.page-4guanyuwomenshehuizeren .text_27 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
}

.page-4guanyuwomenshehuizeren .text-wrapper_9 {
  position: absolute;
  left: 4.614rem;
  top: 0.667rem;
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
}

.page-4guanyuwomenshehuizeren .paragraph_3 {
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.254rem;
}

.page-4guanyuwomenshehuizeren .paragraph_4 {
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.254rem;
}

.page-4guanyuwomenshehuizeren .paragraph_5 {
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.254rem;
}

/* ==================== page-5guanyuwomenrongyujiangxiang ==================== */

.page-5guanyuwomenrongyujiangxiang .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 145.12rem;
  overflow: hidden;
}

.page-5guanyuwomenrongyujiangxiang .block_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 51.2rem;
  height: 4rem;
}

.page-5guanyuwomenrongyujiangxiang .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-5guanyuwomenrongyujiangxiang .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-5guanyuwomenrongyujiangxiang .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.84rem;
}

.page-5guanyuwomenrongyujiangxiang .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-5guanyuwomenrongyujiangxiang .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 1.894rem;
}

.page-5guanyuwomenrongyujiangxiang .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 2.454rem;
}

.page-5guanyuwomenrongyujiangxiang .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-5guanyuwomenrongyujiangxiang .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-5guanyuwomenrongyujiangxiang .group_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-5guanyuwomenrongyujiangxiang .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-5guanyuwomenrongyujiangxiang .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-5guanyuwomenrongyujiangxiang .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-5guanyuwomenrongyujiangxiang .block_2 {
  position: relative;
  width: 51.2rem;
  height: 28.96rem;
  background: var(--honors-provincial-image, url(/assets/website/img/22c9615eb1bc0e79c1ee70929533e882.png)) -0.054rem
  0rem no-repeat;
  background-size: 51.254rem 28.96rem;
  margin-top: 43.44rem;
}

.page-5guanyuwomenrongyujiangxiang .image_2 {
  width: 3.254rem;
  height: 4.214rem;
  margin: 2.614rem 0 0 23.92rem;
}

.page-5guanyuwomenrongyujiangxiang .text_8 {
  position: absolute;
  left: 20.48rem;
  top: 3.974rem;
  width: 10.187rem;
  height: 1.467rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.44rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.44rem;
}

.page-5guanyuwomenrongyujiangxiang .image_3 {
  width: 51.2rem;
  height: 28.614rem;
}

.page-5guanyuwomenrongyujiangxiang .block_3 {
  position: absolute;
  left: 0;
  top: 4rem;
  width: 51.2rem;
  height: 72.08rem;
}

.page-5guanyuwomenrongyujiangxiang .honors-page-banner {
  display: block;
  width: 51.2rem;
  height: 24.88rem;
  object-fit: cover;
}

.page-5guanyuwomenrongyujiangxiang .block_4 {
  background-color: rgba(246, 246, 246, 1);
  width: 41.734rem;
  height: 13.547rem;
  margin: 28.294rem 0 0 4.747rem;
}

.page-5guanyuwomenrongyujiangxiang .image_5 {
  width: 21.28rem;
  height: 12.934rem;
  margin: 0.267rem 0 0 0.374rem;
}

.page-5guanyuwomenrongyujiangxiang .text-wrapper_2 {
  box-sizing: border-box;
  padding: 0 2.4rem;
  background-color: rgba(255, 255, 255, 1);
  width: 19.707rem;
  height: 12.934rem;
  margin: 0.267rem 0.374rem 0 0;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.page-5guanyuwomenrongyujiangxiang .text_9 {
  display: block;
  width: 100%;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 1.92rem 0 0;
}

.page-5guanyuwomenrongyujiangxiang .paragraph_1 {
  display: block;
  width: 100%;
  height: 7.067rem;
  overflow-wrap: break-word;
  color: rgba(47, 47, 47, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
  margin: 1.254rem 0 2.054rem;
}

.page-5guanyuwomenrongyujiangxiang .block_5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 0.48rem;
  margin: 1.334rem 0 0;
  gap: 0.32rem;
}

.page-5guanyuwomenrongyujiangxiang .box_1 {
  background-color: rgba(204, 204, 206, 1);
  border-radius: 50%;
  width: 0.48rem;
  height: 0.48rem;
}

.page-5guanyuwomenrongyujiangxiang .box_2 {
  background-color: rgba(143, 73, 220, 1);
  border-radius: 50%;
  width: 0.48rem;
  height: 0.48rem;
  margin-left: 0.64rem;
}

.page-5guanyuwomenrongyujiangxiang .box_3 {
  background-color: rgba(204, 204, 206, 1);
  border-radius: 50%;
  width: 0.48rem;
  height: 0.48rem;
  margin-left: 0.614rem;
}

.page-5guanyuwomenrongyujiangxiang .block_6 {
  position: relative;
  width: 7.2rem;
  height: 4.214rem;
  margin: 2.827rem 0 21.387rem 22rem;
}

.page-5guanyuwomenrongyujiangxiang .image_6 {
  width: 3.254rem;
  height: 4.214rem;
  margin-left: 1.92rem;
}

.page-5guanyuwomenrongyujiangxiang .text_10 {
  position: absolute;
  left: 0;
  top: 1.36rem;
  width: 7.2rem;
  height: 1.467rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.44rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.44rem;
}

.page-5guanyuwomenrongyujiangxiang .image_7 {
  position: absolute;
  left: 0;
  top: -0.026rem;
  width: 51.2rem;
  height: 24.88rem;
}

.page-5guanyuwomenrongyujiangxiang .image_8 {
  position: absolute;
  left: 0;
  top: 50.987rem;
  width: 51.2rem;
  height: 21.174rem;
}

.page-5guanyuwomenrongyujiangxiang .honor-feature-carousel {
  width: 41.734rem;
  margin: 28.294rem 0 0 4.747rem;
  text-align: left;
}

.page-5guanyuwomenrongyujiangxiang .honor-feature-carousel .block_4 {
  display: none;
  margin: 0;
  color: inherit;
  text-decoration: none;
}

.page-5guanyuwomenrongyujiangxiang .honor-feature-carousel .block_4.active {
  display: flex;
}

.page-5guanyuwomenrongyujiangxiang .honor-feature-carousel .image_5 {
  display: block;
  object-fit: cover;
}

.page-5guanyuwomenrongyujiangxiang .honor-feature-carousel .block_5 {
  display: flex;
  justify-content: center;
  gap: 0.64rem;
  width: 100%;
  margin: 1.334rem 0 0;
}

.page-5guanyuwomenrongyujiangxiang .honor-carousel-dot {
  width: 0.48rem;
  height: 0.48rem;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background-color: rgba(204, 204, 206, 1);
  cursor: pointer;
}

.page-5guanyuwomenrongyujiangxiang .honor-carousel-dot.active {
  background-color: rgba(143, 73, 220, 1);
}

.page-5guanyuwomenrongyujiangxiang .block_7 {
  background-color: rgba(96, 25, 134, 1);
  height: 5.947rem;
  width: 25.014rem;
  position: absolute;
  left: 12.134rem;
  top: -1.44rem;
}

.page-5guanyuwomenrongyujiangxiang .box_4 {
  width: 6.987rem;
  height: 0.827rem;
  margin: 4.187rem 0 0 3.814rem;
}

.page-5guanyuwomenrongyujiangxiang .block_8 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  width: 3.094rem;
  height: 0.827rem;
}

.page-5guanyuwomenrongyujiangxiang .text_11 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.267rem;
}

.page-5guanyuwomenrongyujiangxiang .box_5 {
  position: absolute;
  left: 4.614rem;
  top: 0.667rem;
  width: 19.147rem;
  height: 4.134rem;
}

.page-5guanyuwomenrongyujiangxiang .text-wrapper_3 {
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
}

.page-5guanyuwomenrongyujiangxiang .paragraph_2 {
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.254rem;
}

.page-5guanyuwomenrongyujiangxiang .paragraph_3 {
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.254rem;
}

.page-5guanyuwomenrongyujiangxiang .text-wrapper_4 {
  width: 2.294rem;
  height: 2.8rem;
  margin: 0.027rem 0 0 2.427rem;
}

.page-5guanyuwomenrongyujiangxiang .text_12 {
  width: 2.267rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-left: 0.027rem;
}

.page-5guanyuwomenrongyujiangxiang .text_13 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.934rem;
}

.page-5guanyuwomenrongyujiangxiang .text_14 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.827rem;
}

.page-5guanyuwomenrongyujiangxiang .paragraph_4 {
  width: 1.52rem;
  height: 1.6rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
  margin: 0.027rem 0 0 2.507rem;
}

.page-5guanyuwomenrongyujiangxiang .paragraph_5 {
  width: 1.52rem;
  height: 2.827rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
  margin: 0.027rem 0 0 2.8rem;
}

.page-5guanyuwomenrongyujiangxiang .text_15 {
  width: 1.52rem;
  height: 0.32rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin: 0.027rem 0 0 3.04rem;
}

/* ==================== page-6guanyuwomenrongyujiangxiangxiangqingye ==================== */

.page-6guanyuwomenrongyujiangxiangxiangqingye .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 75.334rem;
  overflow: hidden;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .box_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 51.2rem;
  height: 4rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.84rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 1.894rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 2.454rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .box_2 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .box_3 {
  width: 51.2rem;
  height: 59.76rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .group_1 {
  width: 7.76rem;
  height: 0.614rem;
  margin: 1.067rem 0 0 4.987rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .image_2 {
  width: 0.374rem;
  height: 0.614rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_8 {
  width: 6.934rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(114, 114, 114, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.134rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_9 {
  width: 19.174rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.066rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 2rem;
  margin: 2.72rem 0 0 15.707rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text-wrapper_2 {
  background-color: rgba(232, 225, 255, 1);
  height: 0.8rem;
  width: 26.134rem;
  margin: 1.734rem 0 0 12.427rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_10 {
  width: 4.267rem;
  height: 0.32rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.72rem;
  margin: 0.24rem 0 0 20.587rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_11 {
  width: 26.08rem;
  height: 1.174rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.72rem;
  margin: 1.574rem 0 0 12.454rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .image_3 {
  width: 13.014rem;
  height: 19.6rem;
  margin: 1.627rem 0 0 18.987rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .paragraph_1 {
  width: 26.134rem;
  height: 3.254rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.72rem;
  margin: 1.707rem 0 0 12.374rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .image-text_1 {
  width: 5.147rem;
  height: 1.227rem;
  margin: 3.547rem 0 0 4.8rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .label_3 {
  width: 0.96rem;
  height: 1.227rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text-group_1 {
  width: 3.814rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.933rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.894rem;
  margin-top: 0.107rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .group_2 {
  width: 41.627rem;
  height: 15.174rem;
  margin: 1.36rem 0 1.52rem 4.8rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .box_4 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .image_4 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text-wrapper_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_12 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_13 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_14 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .box_5 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
  margin-left: 0.987rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .image_5 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text-wrapper_4 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_15 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_16 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_17 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .box_6 {
  background-color: rgba(242, 237, 255, 1);
  width: 13.227rem;
  height: 15.174rem;
  margin-left: 0.96rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .image_6 {
  width: 12.507rem;
  height: 9.387rem;
  margin: 0.347rem 0 0 0.374rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text-wrapper_5 {
  background-color: rgba(255, 255, 255, 1);
  width: 12.534rem;
  height: 5.014rem;
  margin: 0 0 0.427rem 0.374rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_18 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.907rem 0 0 0.64rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_19 {
  width: 11.094rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.374rem;
  margin: 0.534rem 0 0 0.64rem;
}

.page-6guanyuwomenrongyujiangxiangxiangqingye .text_20 {
  width: 1.867rem;
  height: 0.294rem;
  overflow-wrap: break-word;
  color: rgba(137, 137, 137, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: justifyLeft;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.774rem 0 0.614rem 0.64rem;
}

/* ==================== page-chanpinzhongxinxiangqingye ==================== */

.page-chanpinzhongxinxiangqingye .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 77.04rem;
  overflow: hidden;
}

.page-chanpinzhongxinxiangqingye .group_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 51.2rem;
  height: 4rem;
}

.page-chanpinzhongxinxiangqingye .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-chanpinzhongxinxiangqingye .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-chanpinzhongxinxiangqingye .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.84rem;
}

.page-chanpinzhongxinxiangqingye .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-chanpinzhongxinxiangqingye .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 1.894rem;
}

.page-chanpinzhongxinxiangqingye .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 2.454rem;
}

.page-chanpinzhongxinxiangqingye .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-chanpinzhongxinxiangqingye .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-chanpinzhongxinxiangqingye .section_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-chanpinzhongxinxiangqingye .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-chanpinzhongxinxiangqingye .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-chanpinzhongxinxiangqingye .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-chanpinzhongxinxiangqingye .group_2 {
  width: 51.2rem;
  height: 61.52rem;
}

.page-chanpinzhongxinxiangqingye .box_1 {
  width: 12.054rem;
  height: 0.614rem;
  margin: 1.067rem 0 0 4.987rem;
}

.page-chanpinzhongxinxiangqingye .image_2 {
  width: 0.374rem;
  height: 0.614rem;
}

.page-chanpinzhongxinxiangqingye .text_8 {
  width: 11.2rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(114, 114, 114, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.16rem;
}

.page-chanpinzhongxinxiangqingye .box_2 {
  width: 37.707rem;
  height: 17.467rem;
  margin: 1.414rem 0 0 6.64rem;
}

.page-chanpinzhongxinxiangqingye .image_3 {
  width: 17.84rem;
  height: 17.467rem;
}

.page-chanpinzhongxinxiangqingye .section_2 {
  width: 16.454rem;
  height: 13.414rem;
  margin-top: 0.08rem;
}

.page-chanpinzhongxinxiangqingye .text_9 {
  width: 12.8rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.066rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-left: 0.054rem;
}

.page-chanpinzhongxinxiangqingye .box_3 {
  width: 16.454rem;
  height: 1.307rem;
  margin-top: 1.147rem;
}

.page-chanpinzhongxinxiangqingye .text-wrapper_2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 24px;
  height: 1.307rem;
  border: 1px solid rgba(175, 150, 250, 1);
  width: 4.054rem;
}

.page-chanpinzhongxinxiangqingye .text_10 {
  width: 2.08rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.28rem;
  margin: 0.374rem 0 0 1.014rem;
}

.page-chanpinzhongxinxiangqingye .text-wrapper_3 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 24px;
  height: 1.307rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.747rem;
  width: 4.054rem;
}

.page-chanpinzhongxinxiangqingye .text_11 {
  width: 1.6rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.28rem;
  margin: 0.374rem 0 0 1.254rem;
}

.page-chanpinzhongxinxiangqingye .text-wrapper_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 24px;
  height: 1.307rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.96rem;
  width: 6.64rem;
}

.page-chanpinzhongxinxiangqingye .text_12 {
  width: 4.774rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.28rem;
  margin: 0.374rem 0 0 1.04rem;
}

.page-chanpinzhongxinxiangqingye .paragraph_1 {
  width: 8.027rem;
  height: 6.96rem;
  overflow-wrap: break-word;
  color: rgba(135, 135, 135, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.28rem;
  margin: 2.934rem 0 0 0.134rem;
}

.page-chanpinzhongxinxiangqingye .box_4 {
  width: 29.547rem;
  height: 3.84rem;
  margin: 0.454rem 0 0 5.04rem;
}

.page-chanpinzhongxinxiangqingye .label_3 {
  width: 1.174rem;
  height: 1.147rem;
  margin-top: 1.36rem;
}

.page-chanpinzhongxinxiangqingye .image-wrapper_2 {
  width: 17.84rem;
  height: 3.84rem;
  margin-left: 0.427rem;
}

.page-chanpinzhongxinxiangqingye .label_4 {
  width: 1.174rem;
  height: 1.147rem;
  margin: 1.36rem 0 0 0.427rem;
}

.page-chanpinzhongxinxiangqingye .text-wrapper_5 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 5px;
  height: 1.867rem;
  width: 6.507rem;
  margin: 0.48rem 0 0 2rem;
}

.page-chanpinzhongxinxiangqingye .text_13 {
  width: 3.787rem;
  height: 0.934rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.96rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 2.694rem;
  margin: 0.427rem 0 0 1.334rem;
}

.page-chanpinzhongxinxiangqingye .text_14 {
  width: 11.52rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.96rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 0.96rem;
  margin: 4.614rem 0 0 20.187rem;
}

.page-chanpinzhongxinxiangqingye .text_15 {
  width: 20.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.667rem 0 0 15.707rem;
}

.page-chanpinzhongxinxiangqingye .text_16 {
  width: 29.467rem;
  height: 2rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.8rem;
  margin: 1.68rem 0 0 11.227rem;
}

.page-chanpinzhongxinxiangqingye .image_5 {
  width: 29.707rem;
  height: 16.694rem;
  margin: 2.56rem 0 6.854rem 11.094rem;
}

/* ==================== page-gongyingshangrukouyingjianxunyuan ==================== */

.page-gongyingshangrukouyingjianxunyuan .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 88.027rem;
  overflow: hidden;
}

.page-gongyingshangrukouyingjianxunyuan .box_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 4rem;
}

.page-gongyingshangrukouyingjianxunyuan .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.48rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 2.054rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.4rem;
}

.page-gongyingshangrukouyingjianxunyuan .group_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.454rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-gongyingshangrukouyingjianxunyuan .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-gongyingshangrukouyingjianxunyuan .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-gongyingshangrukouyingjianxunyuan .label_3 {
  position: absolute;
  left: 48.454rem;
  top: 1.627rem;
  width: 0.934rem;
  height: 0.987rem;
}

.page-gongyingshangrukouyingjianxunyuan .box_2 {
  position: relative;
  width: 51.2rem;
  min-height: 72.507rem;
  height: auto;
  padding-bottom: 0.01rem;
}

.page-gongyingshangrukouyingjianxunyuan .box_3 {
  width: 33.814rem;
  height: 1.334rem;
  margin: 28.267rem 0 0 8.694rem;
  display: flex;
  align-items: center;
  min-width: 0;
}

.page-gongyingshangrukouyingjianxunyuan .text_8 {
  width: 0.88rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.454rem;
  margin: 0;
}

.page-gongyingshangrukouyingjianxunyuan .block_1 {
  background-color: rgba(255, 255, 255, 1);
  height: 0.694rem;
  border: 1px solid rgba(198, 179, 255, 1);
  width: 3.6rem;
  position: relative;
  margin: 0;
  cursor: pointer;
  padding: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.page-gongyingshangrukouyingjianxunyuan .hardware-sort-control {
  position: relative;
  flex: 0 0 3.6rem;
  height: 1.334rem;
  margin: 0 0 0 0.267rem;
  z-index: 30;
  display: flex;
  align-items: center;
}

.page-gongyingshangrukouyingjianxunyuan .text_9 {
  width: 2.56rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.454rem;
  margin: 0;
}

.page-gongyingshangrukouyingjianxunyuan .image-wrapper_2 {
  background-color: rgba(198, 179, 255, 1);
  height: 0.694rem;
  border: 1px solid rgba(198, 179, 255, 1);
  width: 0.72rem;
  position: absolute;
  left: 3.067rem;
  top: 0;
}

.page-gongyingshangrukouyingjianxunyuan .thumbnail_2 {
  width: 0.374rem;
  height: 0.187rem;
  margin: 0.267rem 0 0 0.187rem;
  transition: transform 0.15s ease;
}

.page-gongyingshangrukouyingjianxunyuan .block_1.is-open .thumbnail_2 {
  transform: rotate(180deg);
}

.page-gongyingshangrukouyingjianxunyuan .hardware-expired-field {
  display: inline-flex;
  align-items: center;
  gap: 0.48rem;
  height: 0.454rem;
  flex: 0 0 auto;
  margin: 0 0 0 0.8rem;
  cursor: pointer;
}

.page-gongyingshangrukouyingjianxunyuan .hardware-expired-toggle {
  width: 0.454rem;
  height: 0.454rem;
  margin: 0;
  accent-color: rgba(163, 133, 252, 1);
  cursor: pointer;
}

.page-gongyingshangrukouyingjianxunyuan .hardware-expired-field span {
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0;
}

.page-gongyingshangrukouyingjianxunyuan .block_3 {
  background-color: rgba(244, 241, 255, 0.64);
  border-radius: 10px;
  width: auto;
  flex: 1 1 auto;
  min-width: 10.4rem;
  height: 1.334rem;
  border: 1px solid rgba(96, 25, 134, 0.64);
  margin-left: 0.8rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.page-gongyingshangrukouyingjianxunyuan .label_4 {
  width: 0.64rem;
  height: 0.614rem;
  flex: 0 0 auto;
  margin: 0 0 0 0.614rem;
}

.page-gongyingshangrukouyingjianxunyuan .image_2 {
  width: 0.027rem;
  height: 0.667rem;
  flex: 0 0 auto;
  margin: 0 0 0 0.374rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_11 {
  flex: 1 1 auto;
  width: auto;
  min-width: 0;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(30, 30, 30, 1);
  font-size: 0.506rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
  margin: 0 0 0 0.347rem;
  border: 0;
  outline: 0;
  background: transparent;
  padding: 0;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_2 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.334rem;
  flex: 0 0 3.974rem;
  margin-left: 0.347rem;
  width: 3.974rem;
  border: 0;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-gongyingshangrukouyingjianxunyuan .text_12 {
  width: 1.014rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.506rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.507rem;
  margin: 0;
}

.page-gongyingshangrukouyingjianxunyuan .box_4 {
  background-color: rgba(250, 248, 255, 1);
  width: 33.787rem;
  height: 9.067rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin: 1.76rem 0 0 8.72rem;
  text-decoration: none;
}

.page-gongyingshangrukouyingjianxunyuan .hardware-sourcing-card.is-hidden,
.page-gongyingshangrukouyingjianxunyuan .hardware-pagination.is-hidden {
  display: none;
}

.page-gongyingshangrukouyingjianxunyuan .box_5 {
  width: 32.107rem;
  height: 1.147rem;
  margin: 1.12rem 0 0 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_13 {
  width: 10.16rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_3 {
  background-color: rgba(228, 218, 253, 1);
  border-radius: 8px;
  height: 0.96rem;
  margin-top: 0.187rem;
  width: 3.147rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-gongyingshangrukouyingjianxunyuan .text_14 {
  width: 1.92rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.507rem;
  margin: 0;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_4 {
  width: 11.094rem;
  height: 0.454rem;
  margin: 0.187rem 0 0 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_15 {
  width: 4.534rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.027rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_16 {
  width: 3.574rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-left: 1.574rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_17 {
  width: 1.147rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 0.267rem;
}

.page-gongyingshangrukouyingjianxunyuan .image_3 {
  width: 32.214rem;
  height: 0.027rem;
  margin: 0.347rem 0 0 0.774rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_18 {
  width: 31.974rem;
  height: 2.747rem;
  overflow-wrap: break-word;
  color: rgba(107, 107, 107, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.587rem;
  margin: 0.64rem 0 0 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_5 {
  width: 32rem;
  height: 0.534rem;
  margin: 0.987rem 0 0.88rem 0.854rem;
  padding: 0 0.6rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_19 {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  width: auto;
  height: 0.48rem;
  color: rgba(107, 107, 107, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  white-space: nowrap;
  line-height: 0.48rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_20 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.6rem;
  width: auto;
  height: 0.48rem;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0;
}

.page-gongyingshangrukouyingjianxunyuan .box_6 {
  background-color: rgba(255, 255, 255, 1);
  width: 33.787rem;
  height: 9.067rem;
  border: 1px solid rgba(238, 238, 238, 1);
  margin: 2.107rem 0 0 8.72rem;
}

.page-gongyingshangrukouyingjianxunyuan .section_1 {
  width: 32.134rem;
  height: 1.174rem;
  margin: 1.12rem 0 0 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_21 {
  width: 10.16rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_6 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
  height: 0.987rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin-top: 0.187rem;
  width: 3.174rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_22 {
  width: 1.92rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.24rem 0 0 0.614rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_7 {
  width: 11.094rem;
  height: 0.454rem;
  margin: 0.16rem 0 0 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_23 {
  width: 4.534rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.027rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_24 {
  width: 3.574rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-left: 1.574rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_25 {
  width: 1.147rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 0.267rem;
}

.page-gongyingshangrukouyingjianxunyuan .image_4 {
  width: 32.214rem;
  height: 0.027rem;
  margin: 0.32rem 0 0 0.774rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_26 {
  width: 31.974rem;
  height: 2.747rem;
  overflow-wrap: break-word;
  color: rgba(107, 107, 107, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.587rem;
  margin: 0.667rem 0 0 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_8 {
  width: 32rem;
  height: 0.534rem;
  margin: 0.987rem 0 0.88rem 0.854rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_27 {
  width: 13.574rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_28 {
  width: 9.44rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.054rem;
}

.page-gongyingshangrukouyingjianxunyuan .box_7 {
  background-color: rgba(255, 255, 255, 1);
  width: 33.787rem;
  height: 9.067rem;
  border: 1px solid rgba(238, 238, 238, 1);
  margin: 2.08rem 0 0 8.72rem;
}

.page-gongyingshangrukouyingjianxunyuan .block_4 {
  width: 32.134rem;
  height: 1.174rem;
  margin: 1.12rem 0 0 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_29 {
  width: 10.16rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_9 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
  height: 0.987rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin-top: 0.187rem;
  width: 3.174rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_30 {
  width: 1.92rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.24rem 0 0 0.614rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_10 {
  width: 11.094rem;
  height: 0.454rem;
  margin: 0.16rem 0 0 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_31 {
  width: 4.534rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.027rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_32 {
  width: 3.574rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-left: 1.574rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_33 {
  width: 1.147rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 0.267rem;
}

.page-gongyingshangrukouyingjianxunyuan .image_5 {
  width: 32.214rem;
  height: 0.027rem;
  margin: 0.32rem 0 0 0.774rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_34 {
  width: 31.974rem;
  height: 2.747rem;
  overflow-wrap: break-word;
  color: rgba(107, 107, 107, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.587rem;
  margin: 0.667rem 0 0 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_11 {
  width: 32rem;
  height: 0.534rem;
  margin: 0.987rem 0 0.88rem 0.854rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_35 {
  width: 13.574rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_36 {
  width: 9.44rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.054rem;
}

.page-gongyingshangrukouyingjianxunyuan .box_8 {
  width: 100%;
  height: auto;
  min-height: 0.8rem;
  margin: 3.76rem 0 5.467rem 0;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
}

.page-gongyingshangrukouyingjianxunyuan .thumbnail_3 {
  width: 0.507rem;
  height: 0.507rem;
}

.page-gongyingshangrukouyingjianxunyuan .thumbnail_4 {
  width: 0.294rem;
  height: 0.507rem;
  margin-left: 0.774rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_12 {
  width: auto;
  min-width: 10.827rem;
  height: auto;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-left: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.28rem;
}

.page-gongyingshangrukouyingjianxunyuan .hardware-page-nav,
.page-gongyingshangrukouyingjianxunyuan .hardware-page-button {
  border: 0;
  background: transparent;
  color: rgba(163, 133, 252, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  line-height: 0.88rem;
  cursor: pointer;
  padding: 0 0.12rem;
}

.page-gongyingshangrukouyingjianxunyuan .hardware-page-button.is-active {
  color: rgba(96, 25, 134, 1);
  font-weight: 700;
}

.page-gongyingshangrukouyingjianxunyuan .hardware-page-nav:disabled {
  opacity: 0.35;
  cursor: default;
}

.page-gongyingshangrukouyingjianxunyuan .text_37 {
  width: 10.827rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(163, 133, 252, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_38 {
  width: 10.827rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(163, 133, 252, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .thumbnail_5 {
  width: 0.294rem;
  height: 0.534rem;
  margin-left: 0.774rem;
}

.page-gongyingshangrukouyingjianxunyuan .thumbnail_6 {
  width: 0.507rem;
  height: 0.534rem;
  margin-left: 0.774rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_13 {
  height: 24.747rem;
  background: url(/assets/website/img/962abde36ece750a388544f6a27e4d57.png) -0.107rem
  0rem no-repeat;
  background-size: 51.307rem 24.747rem;
  width: 51.2rem;
  position: absolute;
  left: 0;
  top: -0.24rem;
}

.page-gongyingshangrukouyingjianxunyuan .text_39 {
  text-shadow: 0px 3px 29px rgba(89, 37, 136, 1);
  width: 18rem;
  height: 3.814rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 3.84rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.347rem;
  margin: 8.24rem 0 0 16.08rem;
}

.page-gongyingshangrukouyingjianxunyuan .box_9 {
  background-color: rgba(255, 255, 255, 1);
  position: absolute;
  left: 0;
  top: 0.694rem;
  width: 3.6rem;
  height: auto;
  border: 1px solid rgba(198, 179, 255, 1);
  z-index: 20;
  box-shadow: 0 0.24rem 0.64rem rgba(96, 25, 134, 0.12);
  overflow: hidden;
  box-sizing: border-box;
}

.page-gongyingshangrukouyingjianxunyuan .box_9.is-hidden {
  display: none;
}

.page-gongyingshangrukouyingjianxunyuan .hardware-sort-option {
  width: 100%;
  height: 0.854rem;
  border: 0;
  background: rgba(255, 255, 255, 1);
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  text-align: center;
  line-height: 0.854rem;
  padding: 0;
  cursor: pointer;
}

.page-gongyingshangrukouyingjianxunyuan .hardware-sort-option:hover,
.page-gongyingshangrukouyingjianxunyuan .hardware-sort-option.is-active {
  background-color: rgba(228, 218, 253, 1);
}

.page-gongyingshangrukouyingjianxunyuan .group_2 {
  background-color: rgba(228, 218, 253, 1);
  width: 3.147rem;
  height: 0.854rem;
  margin: -0.027rem 0 0 0.027rem;
}

.page-gongyingshangrukouyingjianxunyuan .text-wrapper_14 {
  width: 1.92rem;
  height: 3.04rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.854rem;
  margin: -0.667rem 0 0.214rem 0.32rem;
}

.page-gongyingshangrukouyingjianxunyuan .paragraph_1 {
  width: 1.92rem;
  height: 3.04rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.854rem;
}

.page-gongyingshangrukouyingjianxunyuan .paragraph_2 {
  width: 1.92rem;
  height: 3.04rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.88rem;
}

.page-gongyingshangrukouyingjianxunyuan .paragraph_3 {
  width: 1.92rem;
  height: 3.04rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.854rem;
}

.page-gongyingshangrukouyingjianxunyuan .image_6 {
  position: absolute;
  left: 13.947rem;
  top: 28.667rem;
  width: 0.587rem;
  height: 0.427rem;
}

/* ==================== page-lianxiwomen ==================== */

.page-lianxiwomen .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 78.187rem;
  overflow: hidden;
}

.page-lianxiwomen .box_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 4rem;
}

.page-lianxiwomen .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-lianxiwomen .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-lianxiwomen .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.48rem;
}

.page-lianxiwomen .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-lianxiwomen .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-lianxiwomen .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.787rem;
}

.page-lianxiwomen .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.667rem;
}

.page-lianxiwomen .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 1.92rem;
}

.page-lianxiwomen .section_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-lianxiwomen .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-lianxiwomen .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-lianxiwomen .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-lianxiwomen .label_3 {
  position: absolute;
  left: 48.454rem;
  top: 1.627rem;
  width: 0.934rem;
  height: 0.987rem;
}

.page-lianxiwomen .box_2 {
  position: relative;
  width: 51.2rem;
  height: 62.667rem;
}

.page-lianxiwomen .text-wrapper_2 {
  width: 13.174rem;
  height: 0.827rem;
  margin: 26.8rem 0 0 19.014rem;
}

.page-lianxiwomen .text_8 {
  width: 3.28rem;
  height: 0.827rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.8rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-lianxiwomen .text_9 {
  width: 3.2rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(136, 136, 136, 1);
  font-size: 0.8rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-lianxiwomen .box_3 {
  width: 13.307rem;
  height: 0.107rem;
  margin: 0.267rem 0 0 18.96rem;
}

.page-lianxiwomen .group_1 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.36rem;
  height: 0.107rem;
}

.page-lianxiwomen .group_2 {
  background-color: rgba(160, 160, 160, 1);
  width: 3.36rem;
  height: 0.107rem;
}

.page-lianxiwomen .box_4 {
  width: 20.667rem;
  height: 1.2rem;
  margin: 2.587rem 0 0 15.254rem;
}

.page-lianxiwomen .text_10 {
  width: 0.24rem;
  height: 0.267rem;
  overflow-wrap: break-word;
  color: rgba(255, 0, 0, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.454rem;
}

.page-lianxiwomen .text_11 {
  width: 2.08rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.347rem 0 0 0.56rem;
}

.page-lianxiwomen .group_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 17.227rem;
  height: 1.2rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.56rem;
}

.page-lianxiwomen .box_5 {
  width: 20.694rem;
  height: 1.2rem;
  margin: 0.88rem 0 0 15.254rem;
}

.page-lianxiwomen .text_12 {
  width: 0.24rem;
  height: 0.267rem;
  overflow-wrap: break-word;
  color: rgba(255, 0, 0, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.454rem;
}

.page-lianxiwomen .text_13 {
  width: 2.107rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 0.534rem;
}

.page-lianxiwomen .box_6 {
  background-color: rgba(255, 255, 255, 1);
  width: 17.227rem;
  height: 1.2rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.587rem;
}

.page-lianxiwomen .box_7 {
  width: 20.694rem;
  height: 1.2rem;
  margin: 0.88rem 0 0 15.254rem;
}

.page-lianxiwomen .text_14 {
  width: 0.24rem;
  height: 0.267rem;
  overflow-wrap: break-word;
  color: rgba(255, 0, 0, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.454rem;
}

.page-lianxiwomen .text_15 {
  width: 1.92rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.347rem 0 0 0.534rem;
}

.page-lianxiwomen .box_8 {
  background-color: rgba(255, 255, 255, 1);
  width: 17.227rem;
  height: 1.2rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.774rem;
}

.page-lianxiwomen .box_9 {
  width: 20.667rem;
  height: 1.2rem;
  margin: 0.88rem 0 0 15.254rem;
}

.page-lianxiwomen .text_16 {
  width: 0.24rem;
  height: 0.267rem;
  overflow-wrap: break-word;
  color: rgba(255, 0, 0, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.427rem;
}

.page-lianxiwomen .text_17 {
  width: 2.054rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 0.534rem;
}

.page-lianxiwomen .box_10 {
  background-color: rgba(255, 255, 255, 1);
  width: 17.227rem;
  height: 1.2rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.614rem;
}

.page-lianxiwomen .box_11 {
  width: 20.667rem;
  height: 1.2rem;
  margin: 0.88rem 0 0 15.254rem;
}

.page-lianxiwomen .text_18 {
  width: 0.24rem;
  height: 0.267rem;
  overflow-wrap: break-word;
  color: rgba(255, 0, 0, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.427rem;
}

.page-lianxiwomen .text_19 {
  width: 2.054rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 0.56rem;
}

.page-lianxiwomen .text-wrapper_3 {
  background-color: rgba(255, 255, 255, 1);
  height: 1.2rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.587rem;
  width: 17.227rem;
}

.page-lianxiwomen .text_20 {
  width: 4.214rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(163, 163, 163, 1);
  font-size: 0.4rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.774rem;
  margin: 0.347rem 0 0 0.454rem;
}

.page-lianxiwomen .box_12 {
  width: 20.667rem;
  height: 1.2rem;
  margin: 0.88rem 0 0 15.254rem;
}

.page-lianxiwomen .text_21 {
  width: 0.24rem;
  height: 0.267rem;
  overflow-wrap: break-word;
  color: rgba(255, 0, 0, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.427rem;
}

.page-lianxiwomen .text_22 {
  width: 2.054rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.347rem 0 0 0.56rem;
}

.page-lianxiwomen .text-wrapper_4 {
  background-color: rgba(255, 255, 255, 1);
  height: 1.2rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.587rem;
  width: 17.227rem;
}

.page-lianxiwomen .text_23 {
  width: 4.214rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(163, 163, 163, 1);
  font-size: 0.4rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.774rem;
  margin: 0.347rem 0 0 0.454rem;
}

.page-lianxiwomen .box_13 {
  width: 20.667rem;
  height: 1.2rem;
  margin: 0.88rem 0 0 15.254rem;
}

.page-lianxiwomen .text_24 {
  width: 0.24rem;
  height: 0.267rem;
  overflow-wrap: break-word;
  color: rgba(255, 0, 0, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin-top: 0.427rem;
}

.page-lianxiwomen .text_25 {
  width: 2.107rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.347rem 0 0 0.534rem;
}

.page-lianxiwomen .section_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 17.227rem;
  height: 1.2rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.56rem;
}

.page-lianxiwomen .box_14 {
  width: 19.894rem;
  height: 6.427rem;
  margin: 0.88rem 0 0 16.027rem;
}

.page-lianxiwomen .text-wrapper_5 {
  background-color: rgba(255, 255, 255, 1);
  height: 6.427rem;
  border: 1px solid rgba(175, 150, 250, 1);
  width: 19.894rem;
}

.page-lianxiwomen .text_26 {
  width: 3.867rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(163, 163, 163, 1);
  font-size: 0.4rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.774rem;
  margin: 0.56rem 0 0 0.587rem;
}

.page-lianxiwomen .text-wrapper_6 {
  width: 14.16rem;
  height: 0.427rem;
  margin: 2.587rem 0 0 18.534rem;
}

.page-lianxiwomen .text_27 {
  width: 14.16rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.4rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.774rem;
}

.page-lianxiwomen .box_15 {
  width: 8.107rem;
  height: 1.947rem;
  margin: 0.56rem 0 5.574rem 21.547rem;
}

.page-lianxiwomen .text-wrapper_7 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 5px;
  height: 1.947rem;
  width: 8.107rem;
}

.page-lianxiwomen .text_28 {
  width: 2.16rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.96rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 2.694rem;
  margin: 0.454rem 0 0 2.987rem;
}

.page-lianxiwomen .box_16 {
  height: 24.747rem;
  background: url(/assets/website/img/d2ea38642ff9b133784cafb5af2777c9.png) -0.107rem
  0rem no-repeat;
  background-size: 51.307rem 24.747rem;
  width: 51.2rem;
  position: absolute;
  left: 0;
  top: -0.24rem;
}

.page-lianxiwomen .image-wrapper_2 {
  width: 0.8rem;
  height: 1.254rem;
  margin: 12.214rem 0 0 11.76rem;
}

.page-lianxiwomen .label_4 {
  width: 0.8rem;
  height: 1.254rem;
}

.page-lianxiwomen .image-wrapper_3 {
  width: 1.067rem;
  height: 1.334rem;
  margin: 0.427rem 0 9.52rem 20.827rem;
}

.page-lianxiwomen .image_2 {
  width: 1.067rem;
  height: 1.334rem;
}

/* ==================== page-shehuizhaopin ==================== */

.page-shehuizhaopin .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 93.2rem;
  overflow: hidden;
}

.page-shehuizhaopin .box_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 4rem;
}

.page-shehuizhaopin .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-shehuizhaopin .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-shehuizhaopin .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.48rem;
}

.page-shehuizhaopin .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-shehuizhaopin .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.84rem;
}

.page-shehuizhaopin .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.614rem;
}

.page-shehuizhaopin .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 1.867rem;
}

.page-shehuizhaopin .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-shehuizhaopin .group_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-shehuizhaopin .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-shehuizhaopin .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-shehuizhaopin .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-shehuizhaopin .label_3 {
  position: absolute;
  left: 48.454rem;
  top: 1.627rem;
  width: 0.934rem;
  height: 0.987rem;
}

.page-shehuizhaopin .box_2 {
  position: relative;
  width: 51.2rem;
  height: 77.68rem;
}

.page-shehuizhaopin .section_1 {
  width: 51.2rem;
  height: 23.654rem;
  background: url(/assets/website/img/c876dd88eca967bc68cd808b7a3ae035.png) -0.4rem
  0rem no-repeat;
  background-size: 51.6rem 23.654rem;
  margin-top: 0.054rem;
}

.page-shehuizhaopin .text_8 {
  text-shadow: 0px 3px 24px rgba(89, 37, 136, 1);
  width: 17.814rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 3.84rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.347rem;
  margin: 7.947rem 0 0 16.56rem;
}

.page-shehuizhaopin .box_3 {
  background-color: rgba(231, 224, 254, 0.64);
  border-radius: 38px;
  width: 25.974rem;
  height: 2.054rem;
  border: 1px solid rgba(96, 25, 134, 0.64);
  margin: 2.534rem 0 7.36rem 12.587rem;
}

.page-shehuizhaopin .label_4 {
  width: 0.827rem;
  height: 0.8rem;
  margin: 0.614rem 0 0 0.8rem;
}

.page-shehuizhaopin .image_2 {
  width: 0.027rem;
  height: 0.854rem;
  margin: 0.56rem 0 0 0.48rem;
}

.page-shehuizhaopin .text_9 {
  width: 4.667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(30, 30, 30, 1);
  font-size: 0.666rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 1.254rem;
  margin: 0.694rem 0 0 0.48rem;
}

.page-shehuizhaopin .text-wrapper_2 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 38px;
  height: 2.027rem;
  width: 5.974rem;
  margin: 0.027rem 0 0 12.72rem;
}

.page-shehuizhaopin .text_10 {
  width: 2.64rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.666rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.147rem;
  margin: 0.667rem 0 0 1.68rem;
}

.page-shehuizhaopin .section_2 {
  width: 36.694rem;
  height: 49.254rem;
  margin: 2.587rem 0 2.134rem 7.814rem;
}

.page-shehuizhaopin .box_4 {
  width: 9.44rem;
  height: 19.36rem;
  margin-top: 0.64rem;
}

.page-shehuizhaopin .text-wrapper_3 {
  width: 9.414rem;
  height: 0.507rem;
  margin-left: 0.027rem;
}

.page-shehuizhaopin .text_11 {
  width: 1.04rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.page-shehuizhaopin .text_12 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(135, 135, 135, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.054rem;
}

.page-shehuizhaopin .image_3 {
  width: 9.387rem;
  height: 0.027rem;
  margin: 0.294rem 0 0 0.054rem;
}

.page-shehuizhaopin .text_13 {
  width: 1.067rem;
  height: 0.56rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.72rem;
}

.page-shehuizhaopin .section_3 {
  width: 2.907rem;
  height: 9.787rem;
  margin: 0.694rem 0 0 0.054rem;
}

.page-shehuizhaopin .block_1 {
  width: 0.454rem;
  height: 9.787rem;
}

.page-shehuizhaopin .box_5 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
}

.page-shehuizhaopin .box_6 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-shehuizhaopin .box_7 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.507rem;
}

.page-shehuizhaopin .box_8 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-shehuizhaopin .box_9 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.507rem;
}

.page-shehuizhaopin .box_10 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-shehuizhaopin .box_11 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-top: 0.507rem;
}

.page-shehuizhaopin .box_12 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-shehuizhaopin .box_13 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.507rem;
}

.page-shehuizhaopin .box_14 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-shehuizhaopin .box_15 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.507rem;
}

.page-shehuizhaopin .text-wrapper_4 {
  width: 2.134rem;
  height: 9.76rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-shehuizhaopin .paragraph_1 {
  width: 2.134rem;
  height: 9.76rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-shehuizhaopin .text_14 {
  width: 2.134rem;
  height: 9.76rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-shehuizhaopin .paragraph_2 {
  width: 2.134rem;
  height: 9.76rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-shehuizhaopin .text_15 {
  width: 2.134rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 1.334rem;
}

.page-shehuizhaopin .section_4 {
  width: 5.2rem;
  height: 4.187rem;
  margin: 0.72rem 0 0 0.054rem;
}

.page-shehuizhaopin .box_16 {
  width: 0.454rem;
  height: 4.16rem;
}

.page-shehuizhaopin .box_17 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(175, 150, 250, 1);
}

.page-shehuizhaopin .box_18 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-shehuizhaopin .box_19 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.507rem;
}

.page-shehuizhaopin .box_20 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-shehuizhaopin .box_21 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.48rem;
}

.page-shehuizhaopin .text-wrapper_5 {
  width: 4.427rem;
  height: 4.187rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-shehuizhaopin .paragraph_3 {
  width: 4.427rem;
  height: 4.187rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-shehuizhaopin .paragraph_4 {
  width: 4.427rem;
  height: 4.187rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-shehuizhaopin .image_4 {
  width: 0.027rem;
  height: 49.094rem;
  margin-left: 0.24rem;
}

.page-shehuizhaopin .box_22 {
  width: 25.974rem;
  height: 48.827rem;
  margin: 0.427rem 0 0 1.014rem;
}

.page-shehuizhaopin .text_16 {
  width: 10.187rem;
  height: 1.227rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.2rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 3.147rem;
}

.page-shehuizhaopin .section_5 {
  background-color: rgba(250, 248, 255, 1);
  height: 4.934rem;
  border: 1px solid rgba(175, 150, 250, 1);
  width: 25.947rem;
  margin: 1.174rem 0 0 0.027rem;
}

.page-shehuizhaopin .text-wrapper_6 {
  width: 24.054rem;
  height: 0.667rem;
  margin: 1.12rem 0 0 1.334rem;
}

.page-shehuizhaopin .text_17 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_18 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-shehuizhaopin .text_19 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-shehuizhaopin .text-wrapper_7 {
  width: 11.707rem;
  height: 0.534rem;
  margin: 0.667rem 0 0 1.334rem;
}

.page-shehuizhaopin .text_20 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text-wrapper_8 {
  width: 15.334rem;
  height: 0.48rem;
  margin: 0.48rem 0 0.987rem 1.28rem;
}

.page-shehuizhaopin .text_21 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .section_6 {
  background-color: rgba(255, 255, 255, 1);
  height: 4.907rem;
  width: 25.92rem;
  margin: 0.667rem 0 0 0.027rem;
}

.page-shehuizhaopin .text-wrapper_9 {
  width: 24.054rem;
  height: 0.667rem;
  margin: 1.094rem 0 0 1.334rem;
}

.page-shehuizhaopin .text_22 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_23 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-shehuizhaopin .text_24 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-shehuizhaopin .text-wrapper_10 {
  width: 11.707rem;
  height: 0.534rem;
  margin: 0.667rem 0 0 1.334rem;
}

.page-shehuizhaopin .text_25 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text-wrapper_11 {
  width: 15.334rem;
  height: 0.48rem;
  margin: 0.48rem 0 0.987rem 1.28rem;
}

.page-shehuizhaopin .text_26 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text-wrapper_12 {
  width: 24.054rem;
  height: 0.667rem;
  margin: 1.094rem 0 0 1.334rem;
}

.page-shehuizhaopin .text_27 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_28 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-shehuizhaopin .text_29 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-shehuizhaopin .text-wrapper_13 {
  width: 11.707rem;
  height: 0.534rem;
  margin: 0.667rem 0 0 1.334rem;
}

.page-shehuizhaopin .text_30 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text-wrapper_14 {
  width: 15.334rem;
  height: 0.48rem;
  margin: 0.48rem 0 0.987rem 1.28rem;
}

.page-shehuizhaopin .text_31 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_32 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_33 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-shehuizhaopin .text_34 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-shehuizhaopin .text_35 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_36 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_37 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_38 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-shehuizhaopin .text_39 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-shehuizhaopin .text_40 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_41 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_42 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_43 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-shehuizhaopin .text_44 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-shehuizhaopin .text_45 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_46 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_47 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_48 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-shehuizhaopin .text_49 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-shehuizhaopin .text_50 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_51 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_52 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_53 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-shehuizhaopin .text_54 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-shehuizhaopin .text_55 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_56 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .thumbnail_2 {
  width: 0.214rem;
  height: 0.4rem;
}

.page-shehuizhaopin .text_57 {
  width: 4.054rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .text_58 {
  width: 4.054rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-shehuizhaopin .thumbnail_3 {
  width: 0.214rem;
  height: 0.4rem;
  margin-left: 0.694rem;
}

.page-shehuizhaopin .image_5 {
  position: absolute;
  left: 7.894rem;
  top: 35.307rem;
  width: 0.587rem;
  height: 0.427rem;
}

.page-shehuizhaopin .image_6 {
  position: absolute;
  left: 7.894rem;
  top: 42.08rem;
  width: 0.587rem;
  height: 0.427rem;
}

/* ==================== page-xiaoyuanzhaopin ==================== */

.page-xiaoyuanzhaopin .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 93.2rem;
  overflow: hidden;
}

.page-xiaoyuanzhaopin .block_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 4rem;
}

.page-xiaoyuanzhaopin .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-xiaoyuanzhaopin .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-xiaoyuanzhaopin .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.48rem;
}

.page-xiaoyuanzhaopin .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-xiaoyuanzhaopin .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.787rem;
}

.page-xiaoyuanzhaopin .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.667rem;
}

.page-xiaoyuanzhaopin .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 1.92rem;
}

.page-xiaoyuanzhaopin .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-xiaoyuanzhaopin .section_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-xiaoyuanzhaopin .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-xiaoyuanzhaopin .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-xiaoyuanzhaopin .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-xiaoyuanzhaopin .label_3 {
  position: absolute;
  left: 48.454rem;
  top: 1.627rem;
  width: 0.934rem;
  height: 0.987rem;
}

.page-xiaoyuanzhaopin .block_2 {
  position: relative;
  width: 51.2rem;
  height: 77.68rem;
}

.page-xiaoyuanzhaopin .box_1 {
  width: 51.2rem;
  height: 23.654rem;
  background: url(/assets/website/img/5ef62ab553e68b13345ce1b54d63f87c.png)
  100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.054rem;
}

.page-xiaoyuanzhaopin .text_8 {
  text-shadow: 0px 3px 24px rgba(89, 37, 136, 1);
  width: 17.974rem;
  height: 3.814rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 3.84rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 4.347rem;
  margin: 8.054rem 0 0 16.587rem;
}

.page-xiaoyuanzhaopin .box_2 {
  background-color: rgba(231, 224, 254, 0.64);
  border-radius: 38px;
  width: 25.974rem;
  height: 2.054rem;
  border: 1px solid rgba(96, 25, 134, 0.64);
  margin: 2.374rem 0 7.36rem 12.587rem;
}

.page-xiaoyuanzhaopin .label_4 {
  width: 0.827rem;
  height: 0.8rem;
  margin: 0.614rem 0 0 0.8rem;
}

.page-xiaoyuanzhaopin .image_2 {
  width: 0.027rem;
  height: 0.854rem;
  margin: 0.56rem 0 0 0.48rem;
}

.page-xiaoyuanzhaopin .text_9 {
  width: 4.667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(30, 30, 30, 1);
  font-size: 0.666rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 1.254rem;
  margin: 0.694rem 0 0 0.48rem;
}

.page-xiaoyuanzhaopin .text-wrapper_2 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 38px;
  height: 2.027rem;
  width: 5.974rem;
  margin: 0.027rem 0 0 12.72rem;
}

.page-xiaoyuanzhaopin .text_10 {
  width: 2.64rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.666rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.147rem;
  margin: 0.667rem 0 0 1.68rem;
}

.page-xiaoyuanzhaopin .box_3 {
  width: 36.694rem;
  height: 49.254rem;
  margin: 2.587rem 0 2.134rem 7.814rem;
}

.page-xiaoyuanzhaopin .group_1 {
  width: 9.44rem;
  height: 19.36rem;
  margin-top: 0.64rem;
}

.page-xiaoyuanzhaopin .text-wrapper_3 {
  width: 9.414rem;
  height: 0.507rem;
  margin-left: 0.027rem;
}

.page-xiaoyuanzhaopin .text_11 {
  width: 1.04rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.page-xiaoyuanzhaopin .text_12 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(135, 135, 135, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.054rem;
}

.page-xiaoyuanzhaopin .image_3 {
  width: 9.387rem;
  height: 0.027rem;
  margin: 0.294rem 0 0 0.054rem;
}

.page-xiaoyuanzhaopin .text_13 {
  width: 1.067rem;
  height: 0.56rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.72rem;
}

.page-xiaoyuanzhaopin .block_3 {
  width: 2.907rem;
  height: 9.787rem;
  margin: 0.694rem 0 0 0.054rem;
}

.page-xiaoyuanzhaopin .group_2 {
  width: 0.454rem;
  height: 9.787rem;
}

.page-xiaoyuanzhaopin .group_3 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
}

.page-xiaoyuanzhaopin .group_4 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-xiaoyuanzhaopin .group_5 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.507rem;
}

.page-xiaoyuanzhaopin .group_6 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-xiaoyuanzhaopin .group_7 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.507rem;
}

.page-xiaoyuanzhaopin .group_8 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-xiaoyuanzhaopin .group_9 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-top: 0.507rem;
}

.page-xiaoyuanzhaopin .group_10 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-xiaoyuanzhaopin .group_11 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.507rem;
}

.page-xiaoyuanzhaopin .group_12 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-xiaoyuanzhaopin .group_13 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.507rem;
}

.page-xiaoyuanzhaopin .text-wrapper_4 {
  width: 2.134rem;
  height: 9.76rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-xiaoyuanzhaopin .paragraph_1 {
  width: 2.134rem;
  height: 9.76rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-xiaoyuanzhaopin .text_14 {
  width: 2.134rem;
  height: 9.76rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-xiaoyuanzhaopin .paragraph_2 {
  width: 2.134rem;
  height: 9.76rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-xiaoyuanzhaopin .text_15 {
  width: 2.134rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 1.334rem;
}

.page-xiaoyuanzhaopin .block_4 {
  width: 5.2rem;
  height: 4.187rem;
  margin: 0.72rem 0 0 0.054rem;
}

.page-xiaoyuanzhaopin .box_4 {
  width: 0.454rem;
  height: 4.16rem;
}

.page-xiaoyuanzhaopin .section_2 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(175, 150, 250, 1);
}

.page-xiaoyuanzhaopin .section_3 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-xiaoyuanzhaopin .section_4 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.507rem;
}

.page-xiaoyuanzhaopin .section_5 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.454rem;
}

.page-xiaoyuanzhaopin .section_6 {
  border-radius: 2px;
  width: 0.454rem;
  height: 0.454rem;
  border: 1px solid rgba(138, 138, 138, 1);
  margin-top: 0.48rem;
}

.page-xiaoyuanzhaopin .text-wrapper_5 {
  width: 4.427rem;
  height: 4.187rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-xiaoyuanzhaopin .paragraph_3 {
  width: 4.427rem;
  height: 4.187rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-xiaoyuanzhaopin .paragraph_4 {
  width: 4.427rem;
  height: 4.187rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.934rem;
}

.page-xiaoyuanzhaopin .image_4 {
  width: 0.027rem;
  height: 49.094rem;
  margin-left: 0.24rem;
}

.page-xiaoyuanzhaopin .group_14 {
  width: 25.974rem;
  height: 48.827rem;
  margin: 0.427rem 0 0 1.014rem;
}

.page-xiaoyuanzhaopin .text_16 {
  width: 10.187rem;
  height: 1.227rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.2rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 3.147rem;
}

.page-xiaoyuanzhaopin .box_5 {
  background-color: rgba(250, 248, 255, 1);
  height: 4.934rem;
  border: 1px solid rgba(175, 150, 250, 1);
  width: 25.947rem;
  margin: 1.174rem 0 0 0.027rem;
}

.page-xiaoyuanzhaopin .text-wrapper_6 {
  width: 24.054rem;
  height: 0.667rem;
  margin: 1.12rem 0 0 1.334rem;
}

.page-xiaoyuanzhaopin .text_17 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_18 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-xiaoyuanzhaopin .text_19 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-xiaoyuanzhaopin .text-wrapper_7 {
  width: 11.707rem;
  height: 0.534rem;
  margin: 0.667rem 0 0 1.334rem;
}

.page-xiaoyuanzhaopin .text_20 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text-wrapper_8 {
  width: 15.334rem;
  height: 0.48rem;
  margin: 0.48rem 0 0.987rem 1.28rem;
}

.page-xiaoyuanzhaopin .text_21 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .box_6 {
  background-color: rgba(255, 255, 255, 1);
  height: 4.907rem;
  width: 25.92rem;
  margin: 0.667rem 0 0 0.027rem;
}

.page-xiaoyuanzhaopin .text-wrapper_9 {
  width: 24.054rem;
  height: 0.667rem;
  margin: 1.094rem 0 0 1.334rem;
}

.page-xiaoyuanzhaopin .text_22 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_23 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-xiaoyuanzhaopin .text_24 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-xiaoyuanzhaopin .text-wrapper_10 {
  width: 11.707rem;
  height: 0.534rem;
  margin: 0.667rem 0 0 1.334rem;
}

.page-xiaoyuanzhaopin .text_25 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text-wrapper_11 {
  width: 15.334rem;
  height: 0.48rem;
  margin: 0.48rem 0 0.987rem 1.28rem;
}

.page-xiaoyuanzhaopin .text_26 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .box_7 {
  background-color: rgba(255, 255, 255, 1);
  height: 4.907rem;
  width: 25.92rem;
  margin: 0.667rem 0 0 0.027rem;
}

.page-xiaoyuanzhaopin .text-wrapper_12 {
  width: 24.054rem;
  height: 0.667rem;
  margin: 1.094rem 0 0 1.334rem;
}

.page-xiaoyuanzhaopin .text_27 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_28 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-xiaoyuanzhaopin .text_29 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-xiaoyuanzhaopin .text-wrapper_13 {
  width: 11.707rem;
  height: 0.534rem;
  margin: 0.667rem 0 0 1.334rem;
}

.page-xiaoyuanzhaopin .text_30 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text-wrapper_14 {
  width: 15.334rem;
  height: 0.48rem;
  margin: 0.48rem 0 0.987rem 1.28rem;
}

.page-xiaoyuanzhaopin .text_31 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .box_8 {
  background-color: rgba(255, 255, 255, 1);
  height: 4.907rem;
  width: 25.92rem;
  margin: 0.64rem 0 0 0.027rem;
}

.page-xiaoyuanzhaopin .text_32 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_33 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-xiaoyuanzhaopin .text_34 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-xiaoyuanzhaopin .text_35 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_36 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .box_9 {
  background-color: rgba(255, 255, 255, 1);
  height: 4.907rem;
  width: 25.92rem;
  margin: 0.667rem 0 0 0.027rem;
}

.page-xiaoyuanzhaopin .text_37 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_38 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-xiaoyuanzhaopin .text_39 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-xiaoyuanzhaopin .text_40 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_41 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .box_10 {
  background-color: rgba(255, 255, 255, 1);
  height: 4.907rem;
  width: 25.92rem;
  margin: 0.64rem 0 0 0.027rem;
}

.page-xiaoyuanzhaopin .text_42 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_43 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-xiaoyuanzhaopin .text_44 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-xiaoyuanzhaopin .text_45 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_46 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .box_11 {
  background-color: rgba(255, 255, 255, 1);
  height: 4.907rem;
  width: 25.92rem;
  margin: 0.667rem 0 0 0.027rem;
}

.page-xiaoyuanzhaopin .text_47 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_48 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-xiaoyuanzhaopin .text_49 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-xiaoyuanzhaopin .text_50 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_51 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .box_12 {
  background-color: rgba(255, 255, 255, 1);
  height: 4.907rem;
  width: 25.92rem;
  margin: 0.64rem 0 0 0.027rem;
}

.page-xiaoyuanzhaopin .text_52 {
  width: 6.667rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_53 {
  width: 2.667rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.027rem 0 0 12.96rem;
}

.page-xiaoyuanzhaopin .text_54 {
  width: 1.6rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.107rem 0 0 0.16rem;
}

.page-xiaoyuanzhaopin .text_55 {
  width: 11.707rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_56 {
  width: 15.334rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .box_13 {
  width: 6.107rem;
  height: 0.4rem;
  margin: 2.16rem 0 0 19.84rem;
}

.page-xiaoyuanzhaopin .thumbnail_2 {
  width: 0.214rem;
  height: 0.4rem;
}

.page-xiaoyuanzhaopin .text_57 {
  width: 4.054rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .text_58 {
  width: 4.054rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-xiaoyuanzhaopin .thumbnail_3 {
  width: 0.214rem;
  height: 0.4rem;
  margin-left: 0.694rem;
}

.page-xiaoyuanzhaopin .image_5 {
  position: absolute;
  left: 7.894rem;
  top: 35.307rem;
  width: 0.587rem;
  height: 0.427rem;
}

.page-xiaoyuanzhaopin .image_6 {
  position: absolute;
  left: 7.894rem;
  top: 42.08rem;
  width: 0.587rem;
  height: 0.427rem;
}

/* ==================== page-yingjianxunyuanxiangqingye ==================== */

.page-yingjianxunyuanxiangqingye .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 63.494rem;
  overflow: hidden;
}

.page-yingjianxunyuanxiangqingye .box_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 51.147rem;
  height: 4rem;
  margin: 0.32rem 0 0 0.054rem;
}

.page-yingjianxunyuanxiangqingye .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-yingjianxunyuanxiangqingye .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-yingjianxunyuanxiangqingye .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.48rem;
}

.page-yingjianxunyuanxiangqingye .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-yingjianxunyuanxiangqingye .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-yingjianxunyuanxiangqingye .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-yingjianxunyuanxiangqingye .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 2.08rem;
}

.page-yingjianxunyuanxiangqingye .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.374rem;
}

.page-yingjianxunyuanxiangqingye .block_1 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.427rem;
}

.page-yingjianxunyuanxiangqingye .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-yingjianxunyuanxiangqingye .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-yingjianxunyuanxiangqingye .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.76rem 0 0.64rem;
}

.page-yingjianxunyuanxiangqingye .box_2 {
  width: 51.2rem;
  height: 47.654rem;
}

.page-yingjianxunyuanxiangqingye .box_3 {
  width: 8.214rem;
  height: 0.614rem;
  margin: 1.067rem 0 0 5.04rem;
}

.page-yingjianxunyuanxiangqingye .image_2 {
  width: 0.374rem;
  height: 0.614rem;
}

.page-yingjianxunyuanxiangqingye .text_8 {
  width: 7.36rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(114, 114, 114, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.16rem;
}

.page-yingjianxunyuanxiangqingye .box_4 {
  width: 3.12rem;
  height: 0.64rem;
  margin: 2.587rem 0 0 6.4rem;
}

.page-yingjianxunyuanxiangqingye .block_2 {
  background-color: rgba(175, 150, 250, 1);
  width: 0.267rem;
  height: 0.64rem;
}

.page-yingjianxunyuanxiangqingye .text_9 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-yingjianxunyuanxiangqingye .box_5 {
  width: 37.867rem;
  height: 7.947rem;
  margin: 1.227rem 0 0 6.454rem;
}

.page-yingjianxunyuanxiangqingye .group_1 {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 37.867rem;
  height: 7.947rem;
  border: 1px solid rgba(228, 218, 253, 1);
}

.page-yingjianxunyuanxiangqingye .box_6 {
  background-color: rgba(241, 238, 255, 1);
  width: 3.307rem;
  height: 7.947rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin-top: 0.027rem;
}

.page-yingjianxunyuanxiangqingye .box_7 {
  background-color: rgba(255, 255, 255, 1);
  width: 6.187rem;
  height: 7.947rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin-top: 0.027rem;
}

.page-yingjianxunyuanxiangqingye .box_8 {
  background-color: rgba(241, 238, 255, 1);
  width: 3.307rem;
  height: 7.947rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin: 0.027rem 0 0 -0.027rem;
}

.page-yingjianxunyuanxiangqingye .box_9 {
  background-color: rgba(255, 255, 255, 1);
  width: 6.187rem;
  height: 7.947rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin-top: 0.027rem;
}

.page-yingjianxunyuanxiangqingye .box_10 {
  background-color: rgba(241, 238, 255, 1);
  width: 3.307rem;
  height: 7.947rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin-top: 0.027rem;
}

.page-yingjianxunyuanxiangqingye .box_11 {
  background-color: rgba(255, 255, 255, 1);
  width: 6.187rem;
  height: 7.947rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin-top: 0.027rem;
}

.page-yingjianxunyuanxiangqingye .box_12 {
  background-color: rgba(241, 238, 255, 1);
  width: 3.307rem;
  height: 7.947rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin-top: 0.027rem;
}

.page-yingjianxunyuanxiangqingye .box_13 {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 6.187rem;
  height: 7.947rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin: 0.027rem -0.08rem 0 0;
}

.page-yingjianxunyuanxiangqingye .image_3 {
  position: absolute;
  left: -31.733rem;
  top: 1.547rem;
  width: 37.84rem;
  height: 0.027rem;
}

.page-yingjianxunyuanxiangqingye .image_4 {
  position: absolute;
  left: -31.733rem;
  top: 3.147rem;
  width: 37.84rem;
  height: 0.027rem;
}

.page-yingjianxunyuanxiangqingye .image_5 {
  position: absolute;
  left: -31.733rem;
  top: 4.72rem;
  width: 37.84rem;
  height: 0.027rem;
}

.page-yingjianxunyuanxiangqingye .image_6 {
  position: absolute;
  left: -31.733rem;
  top: 6.32rem;
  width: 37.84rem;
  height: 0.027rem;
}

.page-yingjianxunyuanxiangqingye .paragraph_1 {
  position: absolute;
  left: 0.214rem;
  top: 0.747rem;
  width: 0.854rem;
  height: 1.947rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.52rem;
}

.page-yingjianxunyuanxiangqingye .paragraph_2 {
  position: absolute;
  left: 0.294rem;
  top: 0.774rem;
  width: 2.534rem;
  height: 6.507rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.52rem;
}

.page-yingjianxunyuanxiangqingye .paragraph_3 {
  position: absolute;
  left: 3.52rem;
  top: 0.774rem;
  width: 3.707rem;
  height: 6.454rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.52rem;
}

.page-yingjianxunyuanxiangqingye .paragraph_4 {
  position: absolute;
  left: 9.947rem;
  top: 0.774rem;
  width: 2.56rem;
  height: 6.507rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.52rem;
}

.page-yingjianxunyuanxiangqingye .paragraph_5 {
  position: absolute;
  left: 12.987rem;
  top: 0.774rem;
  width: 3.92rem;
  height: 6.507rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.52rem;
}

.page-yingjianxunyuanxiangqingye .paragraph_6 {
  position: absolute;
  left: 19.147rem;
  top: 0.774rem;
  width: 2.987rem;
  height: 6.534rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.52rem;
}

.page-yingjianxunyuanxiangqingye .paragraph_7 {
  position: absolute;
  left: 22.454rem;
  top: 0.8rem;
  width: 2.134rem;
  height: 6.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.52rem;
}

.page-yingjianxunyuanxiangqingye .paragraph_8 {
  position: absolute;
  left: 29.147rem;
  top: 0.774rem;
  width: 1.707rem;
  height: 1.947rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.52rem;
}

.page-yingjianxunyuanxiangqingye .box_14 {
  width: 3.12rem;
  height: 0.64rem;
  margin: 2.08rem 0 0 6.294rem;
}

.page-yingjianxunyuanxiangqingye .box_15 {
  background-color: rgba(175, 150, 250, 1);
  width: 0.267rem;
  height: 0.64rem;
}

.page-yingjianxunyuanxiangqingye .text_10 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-yingjianxunyuanxiangqingye .box_16 {
  width: 38.294rem;
  height: 16rem;
  margin: 0.96rem 0 0 6.134rem;
}

.page-yingjianxunyuanxiangqingye .box_17 {
  background-color: rgba(0, 0, 0, 1);
  position: relative;
  width: 38.294rem;
  height: 16rem;
  border: 1px solid rgba(228, 218, 253, 1);
}

.page-yingjianxunyuanxiangqingye .text-wrapper_2 {
  background-color: rgba(241, 238, 255, 1);
  width: 37.867rem;
  height: 1.334rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin: 0.294rem 0 0 0.24rem;
}

.page-yingjianxunyuanxiangqingye .text_11 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.48rem 0 0 2.934rem;
}

.page-yingjianxunyuanxiangqingye .text_12 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.48rem 0 0 8.027rem;
}

.page-yingjianxunyuanxiangqingye .text_13 {
  width: 0.854rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.48rem 0 0 6.534rem;
}

.page-yingjianxunyuanxiangqingye .text_14 {
  width: 1.734rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.48rem 0 0 1.947rem;
}

.page-yingjianxunyuanxiangqingye .text_15 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.48rem 0 0 1.947rem;
}

.page-yingjianxunyuanxiangqingye .text_16 {
  width: 1.68rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.48rem 0 0 2.08rem;
}

.page-yingjianxunyuanxiangqingye .text_17 {
  width: 0.827rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.48rem 1.6rem 0 2.587rem;
}

.page-yingjianxunyuanxiangqingye .text-wrapper_3 {
  background-color: rgba(0, 0, 0, 1);
  width: 37.867rem;
  height: 1.334rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin: -0.027rem 0 0 0.24rem;
}

.page-yingjianxunyuanxiangqingye .text_18 {
  width: 3.654rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.534rem 0 0 1.787rem;
}

.page-yingjianxunyuanxiangqingye .text_19 {
  width: 12.454rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 0 0 1.814rem;
}

.page-yingjianxunyuanxiangqingye .text_20 {
  width: 0.427rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 0 0 1.387rem;
}

.page-yingjianxunyuanxiangqingye .text_21 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 0 0 2.24rem;
}

.page-yingjianxunyuanxiangqingye .text_22 {
  width: 1.44rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.48rem 0 0 1.947rem;
}

.page-yingjianxunyuanxiangqingye .text_23 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 0 0 2.32rem;
}

.page-yingjianxunyuanxiangqingye .text_24 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 1.094rem 0 2.187rem;
}

.page-yingjianxunyuanxiangqingye .text-wrapper_4 {
  background-color: rgba(241, 238, 255, 1);
  width: 37.867rem;
  height: 1.334rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin: -0.027rem 0 0 0.24rem;
}

.page-yingjianxunyuanxiangqingye .text_25 {
  width: 3.654rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.534rem 0 0 1.787rem;
}

.page-yingjianxunyuanxiangqingye .text_26 {
  width: 12.454rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 0 0 1.814rem;
}

.page-yingjianxunyuanxiangqingye .text_27 {
  width: 0.427rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 0 0 1.387rem;
}

.page-yingjianxunyuanxiangqingye .text_28 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 0 0 2.24rem;
}

.page-yingjianxunyuanxiangqingye .text_29 {
  width: 1.44rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.48rem 0 0 1.947rem;
}

.page-yingjianxunyuanxiangqingye .text_30 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 0 0 2.32rem;
}

.page-yingjianxunyuanxiangqingye .text_31 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 1.094rem 0 2.187rem;
}

.page-yingjianxunyuanxiangqingye .text-wrapper_5 {
  background-color: rgba(0, 0, 0, 1);
  width: 37.867rem;
  height: 1.334rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin: -0.027rem 0 0 0.24rem;
}

.page-yingjianxunyuanxiangqingye .text_32 {
  width: 3.654rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.507rem 0 0 1.787rem;
}

.page-yingjianxunyuanxiangqingye .text_33 {
  width: 12.454rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.4rem 0 0 1.814rem;
}

.page-yingjianxunyuanxiangqingye .text_34 {
  width: 0.427rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.4rem 0 0 1.387rem;
}

.page-yingjianxunyuanxiangqingye .text_35 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.4rem 0 0 2.24rem;
}

.page-yingjianxunyuanxiangqingye .text_36 {
  width: 1.44rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.454rem 0 0 1.947rem;
}

.page-yingjianxunyuanxiangqingye .text_37 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.4rem 0 0 2.32rem;
}

.page-yingjianxunyuanxiangqingye .text_38 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 132, 0, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.4rem 1.094rem 0 2.187rem;
}

.page-yingjianxunyuanxiangqingye .text-wrapper_6 {
  background-color: rgba(241, 238, 255, 1);
  width: 37.867rem;
  height: 1.334rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin: -0.027rem 0 0 0.24rem;
}

.page-yingjianxunyuanxiangqingye .text_39 {
  width: 3.654rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.48rem 0 0 1.787rem;
}

.page-yingjianxunyuanxiangqingye .text_40 {
  width: 12.454rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 1.814rem;
}

.page-yingjianxunyuanxiangqingye .text_41 {
  width: 0.427rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 1.387rem;
}

.page-yingjianxunyuanxiangqingye .text_42 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 2.24rem;
}

.page-yingjianxunyuanxiangqingye .text_43 {
  width: 1.44rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.427rem 0 0 1.947rem;
}

.page-yingjianxunyuanxiangqingye .text_44 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 2.32rem;
}

.page-yingjianxunyuanxiangqingye .text_45 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 1.094rem 0 2.187rem;
}

.page-yingjianxunyuanxiangqingye .text-wrapper_7 {
  background-color: rgba(0, 0, 0, 1);
  width: 37.867rem;
  height: 1.334rem;
  border: 1px solid rgba(228, 218, 253, 1);
  margin: -0.08rem 0 7.894rem 0.24rem;
}

.page-yingjianxunyuanxiangqingye .text_46 {
  width: 3.654rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.507rem 0 0 1.787rem;
}

.page-yingjianxunyuanxiangqingye .text_47 {
  width: 12.454rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.4rem 0 0 1.814rem;
}

.page-yingjianxunyuanxiangqingye .text_48 {
  width: 0.427rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.4rem 0 0 1.387rem;
}

.page-yingjianxunyuanxiangqingye .text_49 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.4rem 0 0 2.24rem;
}

.page-yingjianxunyuanxiangqingye .text_50 {
  width: 1.44rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.454rem 0 0 1.947rem;
}

.page-yingjianxunyuanxiangqingye .text_51 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.4rem 0 0 2.32rem;
}

.page-yingjianxunyuanxiangqingye .text_52 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.4rem 1.094rem 0 2.187rem;
}

.page-yingjianxunyuanxiangqingye .group_2 {
  position: absolute;
  left: 0.24rem;
  top: 0.294rem;
  width: 0.987rem;
  height: 7.787rem;
  border: 1px solid rgba(228, 218, 253, 1);
}

.page-yingjianxunyuanxiangqingye .group_3 {
  background-color: rgba(241, 238, 255, 1);
  border-radius: 2px;
  width: 0.56rem;
  height: 0.56rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin: 0.4rem 0 0 0.187rem;
}

.page-yingjianxunyuanxiangqingye .group_4 {
  background-color: rgba(0, 0, 0, 1);
  border-radius: 2px;
  width: 0.56rem;
  height: 0.56rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin: 0.774rem 0 0 0.187rem;
}

.page-yingjianxunyuanxiangqingye .group_5 {
  background-color: rgba(241, 238, 255, 1);
  border-radius: 2px;
  width: 0.56rem;
  height: 0.56rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin: 0.72rem 0 0 0.187rem;
}

.page-yingjianxunyuanxiangqingye .group_6 {
  background-color: rgba(175, 150, 250, 1);
  border-radius: 2px;
  width: 0.56rem;
  height: 0.56rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin: 0.774rem 0 0 0.187rem;
}

.page-yingjianxunyuanxiangqingye .group_7 {
  background-color: rgba(241, 238, 255, 1);
  border-radius: 2px;
  width: 0.56rem;
  height: 0.56rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin: 0.667rem 0 0 0.187rem;
}

.page-yingjianxunyuanxiangqingye .group_8 {
  background-color: rgba(0, 0, 0, 1);
  border-radius: 2px;
  width: 0.56rem;
  height: 0.56rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin: 0.774rem 0 0.32rem 0.187rem;
}

.page-yingjianxunyuanxiangqingye .image_7 {
  position: absolute;
  left: 7.12rem;
  top: 0.24rem;
  width: 0.027rem;
  height: 7.787rem;
}

.page-yingjianxunyuanxiangqingye .image_8 {
  position: absolute;
  left: 20.16rem;
  top: 0.24rem;
  width: 0.027rem;
  height: 7.787rem;
}

.page-yingjianxunyuanxiangqingye .image_9 {
  position: absolute;
  left: 34.16rem;
  top: 0.24rem;
  width: 0.027rem;
  height: 7.787rem;
}

.page-yingjianxunyuanxiangqingye .image_10 {
  position: absolute;
  left: 30.267rem;
  top: 0.24rem;
  width: 0.027rem;
  height: 7.787rem;
}

.page-yingjianxunyuanxiangqingye .image_11 {
  position: absolute;
  left: 26.72rem;
  top: 0.24rem;
  width: 0.027rem;
  height: 7.787rem;
}

.page-yingjianxunyuanxiangqingye .image_12 {
  position: absolute;
  left: 22.96rem;
  top: 0.24rem;
  width: 0.027rem;
  height: 7.787rem;
}

.page-yingjianxunyuanxiangqingye .box_18 {
  width: 11.04rem;
  height: 0.72rem;
  margin: 0.827rem 0 0 33.2rem;
}

.page-yingjianxunyuanxiangqingye .thumbnail_2 {
  width: 0.214rem;
  height: 0.4rem;
  margin-top: 0.187rem;
}

.page-yingjianxunyuanxiangqingye .text-wrapper_8 {
  width: 4.054rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.187rem 0 0 0.934rem;
}

.page-yingjianxunyuanxiangqingye .text_53 {
  width: 4.054rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-yingjianxunyuanxiangqingye .text_54 {
  width: 4.054rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-yingjianxunyuanxiangqingye .text_55 {
  width: 4.054rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(119, 119, 119, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-yingjianxunyuanxiangqingye .thumbnail_3 {
  width: 0.214rem;
  height: 0.4rem;
  margin: 0.187rem 0 0 0.694rem;
}

.page-yingjianxunyuanxiangqingye .text-wrapper_9 {
  background-color: rgba(175, 150, 250, 1);
  height: 0.72rem;
  margin-left: 0.827rem;
  width: 1.734rem;
}

.page-yingjianxunyuanxiangqingye .text_56 {
  width: 1.254rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.16rem 0 0 0.187rem;
}

.page-yingjianxunyuanxiangqingye .text-wrapper_10 {
  background-color: rgba(175, 150, 250, 1);
  height: 0.72rem;
  margin-left: 0.64rem;
  width: 1.734rem;
}

.page-yingjianxunyuanxiangqingye .text_57 {
  width: 1.254rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.187rem 0 0 0.187rem;
}

.page-yingjianxunyuanxiangqingye .box_19 {
  width: 5.894rem;
  height: 2rem;
  margin: 3.36rem 0 6.987rem 22.667rem;
}

.page-yingjianxunyuanxiangqingye .text-wrapper_11 {
  background-color: rgba(96, 25, 134, 1);
  height: 2rem;
  border: 1px solid rgba(228, 218, 253, 1);
  width: 5.894rem;
}

.page-yingjianxunyuanxiangqingye .text_58 {
  width: 1.254rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.747rem 0 0 2.294rem;
}

/* Hardware sourcing detail: semantic table layout */
.page-yingjianxunyuanxiangqingye.hardware-sourcing-detail-page {
  width: 51.2rem;
  min-height: 100vh;
  height: auto;
  overflow: visible;
  background: #fff;
}

.page-yingjianxunyuanxiangqingye .hardware-detail-main {
  width: 51.2rem;
  height: auto;
  min-height: 0;
  padding-bottom: 4rem;
}

.page-yingjianxunyuanxiangqingye .hardware-detail-section {
  width: 39.1rem;
  margin: 2.35rem auto 0;
}

.page-yingjianxunyuanxiangqingye .hardware-detail-title {
  display: flex;
  align-items: center;
  gap: 0.34rem;
  margin: 0 0 1.18rem;
  color: #601986;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei, sans-serif;
  font-size: 0.64rem;
  font-weight: 700;
  line-height: 0.88rem;
}

.page-yingjianxunyuanxiangqingye .hardware-detail-title::before {
  display: block;
  width: 0.267rem;
  height: 0.64rem;
  background: #af96fa;
  content: "";
}

.page-yingjianxunyuanxiangqingye .hardware-basic-table,
.page-yingjianxunyuanxiangqingye .hardware-material-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  border: 1px solid #e4dafd;
  color: #404040;
  font-family: MicrosoftYaHei, sans-serif;
  font-size: 0.426rem;
  line-height: 1.45;
}

.page-yingjianxunyuanxiangqingye .hardware-basic-table th,
.page-yingjianxunyuanxiangqingye .hardware-basic-table td {
  height: 1.57rem;
  padding: 0.34rem 0.42rem;
  border: 1px solid #e4dafd;
  vertical-align: middle;
}

.page-yingjianxunyuanxiangqingye .hardware-basic-table th {
  width: 3.28rem;
  background: #f1eeff;
  font-weight: 400;
  text-align: center;
}

.page-yingjianxunyuanxiangqingye .hardware-basic-table td {
  width: 6.2rem;
  background: #fff;
  text-align: left;
}

.page-yingjianxunyuanxiangqingye .hardware-material-section {
  margin-top: 2.05rem;
}

.page-yingjianxunyuanxiangqingye .hardware-material-box {
  min-height: 14rem;
  padding: 0.24rem;
  border: 1px solid #e4dafd;
  background: #fff;
}

.page-yingjianxunyuanxiangqingye .hardware-material-table th,
.page-yingjianxunyuanxiangqingye .hardware-material-table td {
  height: 1.334rem;
  padding: 0.28rem 0.36rem;
  border: 1px solid #e4dafd;
  vertical-align: middle;
  text-align: center;
}

.page-yingjianxunyuanxiangqingye .hardware-material-table thead th {
  background: #f1eeff;
  font-weight: 400;
}

.page-yingjianxunyuanxiangqingye .hardware-material-table tbody tr:nth-child(even) td {
  background: #f5f1ff;
}

.page-yingjianxunyuanxiangqingye .hardware-material-table td:nth-child(3) {
  text-align: left;
}

.page-yingjianxunyuanxiangqingye .hardware-check-cell {
  width: 1.1rem;
}

.page-yingjianxunyuanxiangqingye .hardware-check-cell span {
  display: inline-block;
  width: 0.56rem;
  height: 0.56rem;
  border: 1px solid #af96fa;
  border-radius: 2px;
  background: #f1eeff;
}

.page-yingjianxunyuanxiangqingye .hardware-check-cell span.is-active {
  background: #af96fa;
}

.page-yingjianxunyuanxiangqingye .hardware-material-table a {
  color: #601986;
  text-decoration: none;
}

.page-yingjianxunyuanxiangqingye .hardware-material-table a:hover {
  text-decoration: underline;
}

.page-yingjianxunyuanxiangqingye .hardware-empty-row {
  height: 3rem;
  color: #777;
  text-align: center !important;
}

.page-yingjianxunyuanxiangqingye .hardware-detail-back {
  width: 5.894rem;
  height: 2rem;
  margin: 3.2rem auto 5rem;
}

.page-yingjianxunyuanxiangqingye .hardware-detail-back .text-wrapper_11 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

.page-yingjianxunyuanxiangqingye .hardware-detail-back .text_58 {
  width: auto;
  height: auto;
  margin: 0;
  text-align: center;
}

/* Fallback for already generated old static detail pages before full republish. */
.page-yingjianxunyuanxiangqingye .box_17,
.page-yingjianxunyuanxiangqingye .text-wrapper_3,
.page-yingjianxunyuanxiangqingye .text-wrapper_5,
.page-yingjianxunyuanxiangqingye .text-wrapper_7,
.page-yingjianxunyuanxiangqingye .group_4,
.page-yingjianxunyuanxiangqingye .group_8 {
  background-color: #fff;
}

.page-yingjianxunyuanxiangqingye .box_18 {
  display: none;
}

/* ==================== page-zhaopinzhiweixiangqing ==================== */

.page-zhaopinzhiweixiangqing .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 63.494rem;
  overflow: hidden;
}

.page-zhaopinzhiweixiangqing .group_1 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 51.2rem;
  height: 4rem;
}

.page-zhaopinzhiweixiangqing .image_1 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-zhaopinzhiweixiangqing .text_1 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-zhaopinzhiweixiangqing .text_2 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.48rem;
}

.page-zhaopinzhiweixiangqing .text_3 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.814rem;
}

.page-zhaopinzhiweixiangqing .text_4 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-zhaopinzhiweixiangqing .text_5 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 1.894rem;
}

.page-zhaopinzhiweixiangqing .text_6 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-zhaopinzhiweixiangqing .group_2 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-zhaopinzhiweixiangqing .text_7 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-zhaopinzhiweixiangqing .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-zhaopinzhiweixiangqing .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-zhaopinzhiweixiangqing .group_3 {
  position: relative;
  width: 51.2rem;
  height: 47.974rem;
}

.page-zhaopinzhiweixiangqing .box_1 {
  width: 7.787rem;
  height: 0.614rem;
  margin: 1.067rem 0 0 4.987rem;
}

.page-zhaopinzhiweixiangqing .image_2 {
  width: 0.374rem;
  height: 0.614rem;
}

.page-zhaopinzhiweixiangqing .text_8 {
  width: 6.934rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(114, 114, 114, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.987rem;
  margin-top: 0.16rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_2 {
  width: 16.774rem;
  height: 1.067rem;
  margin: 3.787rem 0 0 13.174rem;
  align-items: center;
}

.page-zhaopinzhiweixiangqing .text_9 {
  width: 7.467rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.066rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.067rem;
}

.page-zhaopinzhiweixiangqing .text_10 {
  width: 4.214rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 1.04rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0 0 0 2.774rem;
}

.page-zhaopinzhiweixiangqing .text_11 {
  width: 2.134rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(159, 160, 160, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.614rem;
  margin: 0 0 0 0.187rem;
}

.page-zhaopinzhiweixiangqing .box_2 {
  width: 23.574rem;
  height: 1.307rem;
  margin: 0.987rem 0 0 13.174rem;
}

.page-zhaopinzhiweixiangqing .group_4 {
  width: 23.574rem;
  height: 1.307rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_3 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 24px;
  height: 1.307rem;
  border: 1px solid rgba(175, 150, 250, 1);
  width: 4.054rem;
}

.page-zhaopinzhiweixiangqing .text_12 {
  width: 2.16rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 0.934rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 24px;
  height: 1.307rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.747rem;
  width: 4.054rem;
}

.page-zhaopinzhiweixiangqing .text_13 {
  width: 3.2rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 0.4rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_5 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 24px;
  height: 1.307rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.747rem;
  width: 4.054rem;
}

.page-zhaopinzhiweixiangqing .text_14 {
  width: 2.667rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 0.667rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_6 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 24px;
  height: 1.307rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.747rem;
  width: 4.374rem;
}

.page-zhaopinzhiweixiangqing .text_15 {
  width: 3.734rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 0.32rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_7 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 24px;
  height: 1.307rem;
  border: 1px solid rgba(175, 150, 250, 1);
  margin-left: 0.747rem;
  width: 4.054rem;
}

.page-zhaopinzhiweixiangqing .text_16 {
  width: 2.694rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 0.374rem 0 0 0.64rem;
}

.page-zhaopinzhiweixiangqing .box_3 {
  width: 3.307rem;
  height: 0.64rem;
  margin: 2rem 0 0 13.067rem;
}

.page-zhaopinzhiweixiangqing .group_5 {
  background-color: rgba(175, 150, 250, 1);
  width: 0.267rem;
  height: 0.64rem;
}

.page-zhaopinzhiweixiangqing .text_17 {
  width: 2.694rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_8 {
  width: 20.267rem;
  height: 13.36rem;
  margin: 0.64rem 0 0 13.654rem;
}

.page-zhaopinzhiweixiangqing .paragraph_1 {
  width: 20.267rem;
  height: 13.36rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.28rem;
}

.page-zhaopinzhiweixiangqing .box_4 {
  width: 3.307rem;
  height: 0.64rem;
  margin: 1.387rem 0 0 13.067rem;
}

.page-zhaopinzhiweixiangqing .block_1 {
  background-color: rgba(175, 150, 250, 1);
  width: 0.267rem;
  height: 0.64rem;
}

.page-zhaopinzhiweixiangqing .text_18 {
  width: 2.694rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_9 {
  width: 19.627rem;
  height: 9.52rem;
  margin: 0.64rem 0 0 13.707rem;
}

.page-zhaopinzhiweixiangqing .paragraph_2 {
  width: 19.627rem;
  height: 9.52rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.533rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 1.28rem;
}

.page-zhaopinzhiweixiangqing .box_5 {
  width: 5.334rem;
  height: 1.867rem;
  margin: 3.6rem 0 4.854rem 13.334rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_10 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 5px;
  height: 1.867rem;
  width: 5.334rem;
}

.page-zhaopinzhiweixiangqing .text_19 {
  width: 1.92rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.96rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 2.694rem;
  margin: 0.427rem 0 0 1.52rem;
}

.page-zhaopinzhiweixiangqing .image_3 {
  position: absolute;
  left: 32.48rem;
  top: 11.734rem;
  width: 15.334rem;
  height: 17.014rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_3,
.page-zhaopinzhiweixiangqing .text-wrapper_4,
.page-zhaopinzhiweixiangqing .text-wrapper_5,
.page-zhaopinzhiweixiangqing .text-wrapper_6,
.page-zhaopinzhiweixiangqing .text-wrapper_7 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  padding: 0 0.5rem;
}

.page-zhaopinzhiweixiangqing .text_12,
.page-zhaopinzhiweixiangqing .text_13,
.page-zhaopinzhiweixiangqing .text_14,
.page-zhaopinzhiweixiangqing .text_15,
.page-zhaopinzhiweixiangqing .text_16 {
  margin: 0;
  width: auto;
  height: auto;
  line-height: 1;
  text-align: center;
}

.page-zhaopinzhiweixiangqing .box_5 {
  margin: 3.6rem 0 4.854rem 13.334rem;
}

.page-zhaopinzhiweixiangqing .text-wrapper_10 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-zhaopinzhiweixiangqing .text_19 {
  margin: 0;
  height: auto;
  line-height: 1;
  text-align: center;
}

/* ==================== page-zhihuizhongyijiaoxue ==================== */

.page-zhihuizhongyijiaoxue .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 127.52rem;
  overflow: hidden;
}

.page-zhihuizhongyijiaoxue .box_1 {
  width: 51.2rem;
  height: 127.52rem;
}

.page-zhihuizhongyijiaoxue .block_1 {
  background-color: rgba(242, 240, 247, 1);
  position: relative;
  width: 51.2rem;
  height: 98.694rem;
  margin-top: 28.827rem;
}

.page-zhihuizhongyijiaoxue .block_2 {
  width: 47.627rem;
  height: 10.64rem;
  margin: 11.76rem 0 0 1.76rem;
}

.page-zhihuizhongyijiaoxue .group_1 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.587rem;
  margin-top: 0.054rem;
}

.page-zhihuizhongyijiaoxue .text_1 {
  width: 7.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.24rem 0 0 3.734rem;
}

.page-zhihuizhongyijiaoxue .box_2 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyijiaoxue .paragraph_1 {
  width: 12.614rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.574rem 0 2rem 1.28rem;
}

.page-zhihuizhongyijiaoxue .group_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyijiaoxue .text_2 {
  width: 7.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 3.734rem;
}

.page-zhihuizhongyijiaoxue .box_3 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.187rem;
}

.page-zhihuizhongyijiaoxue .text_3 {
  width: 12.614rem;
  height: 2.427rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.574rem 0 3.334rem 1.28rem;
}

.page-zhihuizhongyijiaoxue .group_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyijiaoxue .text_4 {
  width: 10.88rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 2.16rem;
}

.page-zhihuizhongyijiaoxue .section_1 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.214rem;
}

.page-zhihuizhongyijiaoxue .paragraph_2 {
  width: 12.614rem;
  height: 4.427rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.574rem 0 1.334rem 1.307rem;
}

.page-zhihuizhongyijiaoxue .block_3 {
  width: 47.627rem;
  height: 18.56rem;
  margin: 1.867rem 0 0 1.76rem;
}

.page-zhihuizhongyijiaoxue .group_4 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-top: 7.92rem;
}

.page-zhihuizhongyijiaoxue .text_5 {
  width: 7.12rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 4.027rem;
}

.page-zhihuizhongyijiaoxue .section_2 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyijiaoxue .text_6 {
  width: 12.614rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 1.787rem 1.28rem;
}

.page-zhihuizhongyijiaoxue .group_5 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 18.507rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyijiaoxue .image_1 {
  width: 8rem;
  height: 8rem;
  margin: 1.254rem 0 0 4.027rem;
}

.page-zhihuizhongyijiaoxue .text_7 {
  width: 7.014rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.96rem 0 0 4.08rem;
}

.page-zhihuizhongyijiaoxue .box_4 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.187rem;
}

.page-zhihuizhongyijiaoxue .text_8 {
  width: 12.614rem;
  height: 3.094rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 0 1.28rem;
}

.page-zhihuizhongyijiaoxue .box_5 {
  background-color: rgba(175, 150, 250, 1);
  width: 15.2rem;
  height: 0.4rem;
  margin-top: 2rem;
}

.page-zhihuizhongyijiaoxue .group_6 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin: 7.92rem 0 0 1.014rem;
}

.page-zhihuizhongyijiaoxue .text_9 {
  width: 8.934rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 3.147rem;
}

.page-zhihuizhongyijiaoxue .box_6 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.214rem;
}

.page-zhihuizhongyijiaoxue .paragraph_3 {
  width: 12.614rem;
  height: 2.427rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 3.12rem 1.307rem;
}

.page-zhihuizhongyijiaoxue .block_4 {
  width: 47.627rem;
  height: 10.64rem;
  margin: 10rem 0 0 1.76rem;
}

.page-zhihuizhongyijiaoxue .box_7 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
}

.page-zhihuizhongyijiaoxue .text_10 {
  width: 7.654rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 3.76rem;
}

.page-zhihuizhongyijiaoxue .section_3 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyijiaoxue .text_11 {
  width: 12.614rem;
  height: 3.094rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 2.454rem 1.28rem;
}

.page-zhihuizhongyijiaoxue .box_8 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyijiaoxue .text_12 {
  width: 8.934rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 3.12rem;
}

.page-zhihuizhongyijiaoxue .group_7 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.187rem;
}

.page-zhihuizhongyijiaoxue .paragraph_4 {
  width: 12.614rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 1.787rem 1.28rem;
}

.page-zhihuizhongyijiaoxue .box_9 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyijiaoxue .text_13 {
  width: 7.654rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 3.787rem;
}

.page-zhihuizhongyijiaoxue .block_5 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.214rem;
}

.page-zhihuizhongyijiaoxue .paragraph_5 {
  width: 12.614rem;
  height: 1.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 3.787rem 1.307rem;
}

.page-zhihuizhongyijiaoxue .block_6 {
  width: 31.414rem;
  height: 10.64rem;
  margin: 10.027rem 0 0 1.76rem;
}

.page-zhihuizhongyijiaoxue .group_8 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
}

.page-zhihuizhongyijiaoxue .text_14 {
  width: 5.094rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.04rem;
}

.page-zhihuizhongyijiaoxue .section_4 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyijiaoxue .text_15 {
  width: 12.614rem;
  height: 1.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 3.787rem 1.28rem;
}

.page-zhihuizhongyijiaoxue .group_9 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
}

.page-zhihuizhongyijiaoxue .text_16 {
  width: 6.374rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 4.4rem;
}

.page-zhihuizhongyijiaoxue .group_10 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.187rem;
}

.page-zhihuizhongyijiaoxue .text_17 {
  width: 12.614rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 1.787rem 1.28rem;
}

.page-zhihuizhongyijiaoxue .image_3 {
  position: absolute;
  left: 37.867rem;
  top: 4.987rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyijiaoxue .image_4 {
  position: absolute;
  left: 22rem;
  top: 5.067rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyijiaoxue .image_5 {
  position: absolute;
  left: 5.84rem;
  top: 5.094rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyijiaoxue .image_6 {
  position: absolute;
  left: 37.6rem;
  top: 25.414rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyijiaoxue .image_7 {
  position: absolute;
  left: 5.44rem;
  top: 25.52rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyijiaoxue .image_8 {
  position: absolute;
  left: 37.947rem;
  top: 45.894rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyijiaoxue .image_9 {
  position: absolute;
  left: 21.787rem;
  top: 46.027rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyijiaoxue .image_10 {
  position: absolute;
  left: 5.36rem;
  top: 46.187rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyijiaoxue .image_11 {
  position: absolute;
  left: 21.52rem;
  top: 66.534rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyijiaoxue .image_12 {
  position: absolute;
  left: 5.547rem;
  top: 66.56rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyijiaoxue .block_7 {
  height: 28.854rem;
  background: url(/assets/website/img/cf67dd7df5258520f60c17e5a750e6a1.png)
  100% no-repeat;
  background-size: 100% 100%;
  margin-left: -51.2rem;
  width: 51.2rem;
}

.page-zhihuizhongyijiaoxue .section_5 {
  width: 51.2rem;
  height: 22.16rem;
  background: url(/assets/website/img/8de3bc917c1e0f2c051b0494f085b5b2.png) -15.654rem
  0rem no-repeat;
  background-size: 66.854rem 22.16rem;
}

.page-zhihuizhongyijiaoxue .box_10 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 4rem;
}

.page-zhihuizhongyijiaoxue .image_13 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-zhihuizhongyijiaoxue .text_18 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-zhihuizhongyijiaoxue .text_19 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.48rem;
}

.page-zhihuizhongyijiaoxue .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.814rem;
}

.page-zhihuizhongyijiaoxue .text_20 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-zhihuizhongyijiaoxue .text_21 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 1.92rem;
}

.page-zhihuizhongyijiaoxue .text_22 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-zhihuizhongyijiaoxue .text_23 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-zhihuizhongyijiaoxue .box_11 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-zhihuizhongyijiaoxue .text_24 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-zhihuizhongyijiaoxue .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-zhihuizhongyijiaoxue .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-zhihuizhongyijiaoxue .label_3 {
  position: absolute;
  left: 48.454rem;
  top: 1.627rem;
  width: 0.934rem;
  height: 0.987rem;
}

.page-zhihuizhongyijiaoxue .text-group_1 {
  width: 20.48rem;
  height: 4.427rem;
  margin: 4.48rem 0 9.254rem 15.36rem;
}

.page-zhihuizhongyijiaoxue .text_25 {
  text-shadow: 0px 3px 7px rgba(89, 37, 136, 1);
  width: 19.787rem;
  height: 2.454rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 3.094rem;
  margin-left: 0.347rem;
}

.page-zhihuizhongyijiaoxue .text_26 {
  text-shadow: 0px 3px 7px rgba(89, 37, 136, 1);
  width: 20.48rem;
  height: 1.307rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.28rem;
  font-family: MicrosoftYaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.84rem;
  margin-top: 0.667rem;
}

/* ==================== page-zhihuizhongyikangyang ==================== */

.page-zhihuizhongyikangyang .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 107.76rem;
  overflow: hidden;
}

.page-zhihuizhongyikangyang .box_1 {
  width: 51.2rem;
  height: 107.76rem;
}

.page-zhihuizhongyikangyang .box_2 {
  background-color: rgba(242, 240, 247, 1);
  position: relative;
  width: 51.2rem;
  height: 78.934rem;
  margin-top: 28.827rem;
}

.page-zhihuizhongyikangyang .box_3 {
  width: 47.627rem;
  height: 18.507rem;
  margin: 3.894rem 0 0 1.76rem;
}

.page-zhihuizhongyikangyang .box_4 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-top: 7.867rem;
}

.page-zhihuizhongyikangyang .text_1 {
  width: 3.2rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.974rem;
}

.page-zhihuizhongyikangyang .box_5 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyikangyang .paragraph_1 {
  width: 12.614rem;
  height: 3.12rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.547rem 0 2.667rem 1.28rem;
}

.page-zhihuizhongyikangyang .box_6 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin: 7.867rem 0 0 1.014rem;
}

.page-zhihuizhongyikangyang .text_2 {
  width: 3.84rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.654rem;
}

.page-zhihuizhongyikangyang .group_1 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.187rem;
}

.page-zhihuizhongyikangyang .paragraph_2 {
  width: 12.614rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.574rem 0 2rem 1.28rem;
}

.page-zhihuizhongyikangyang .box_7 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 18.507rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyikangyang .image_1 {
  width: 8rem;
  height: 8rem;
  margin: 1.387rem 0 0 3.627rem;
}

.page-zhihuizhongyikangyang .text_3 {
  width: 3.174rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.774rem 0 0 6.027rem;
}

.page-zhihuizhongyikangyang .group_2 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.214rem;
}

.page-zhihuizhongyikangyang .paragraph_3 {
  width: 12.614rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.574rem 0 0 1.307rem;
}

.page-zhihuizhongyikangyang .group_3 {
  background-color: rgba(175, 150, 250, 1);
  width: 15.2rem;
  height: 0.4rem;
  margin-top: 1.6rem;
}

.page-zhihuizhongyikangyang .box_8 {
  width: 47.627rem;
  height: 10.64rem;
  margin: 9.787rem 0 0 1.76rem;
}

.page-zhihuizhongyikangyang .section_1 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
}

.page-zhihuizhongyikangyang .text_4 {
  width: 3.174rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 6rem;
}

.page-zhihuizhongyikangyang .box_9 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyikangyang .paragraph_4 {
  width: 12.614rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 1.787rem 1.28rem;
}

.page-zhihuizhongyikangyang .section_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyikangyang .text_5 {
  width: 5.76rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 4.694rem;
}

.page-zhihuizhongyikangyang .block_1 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.187rem;
}

.page-zhihuizhongyikangyang .paragraph_5 {
  width: 12.614rem;
  height: 2.427rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 3.12rem 1.28rem;
}

.page-zhihuizhongyikangyang .section_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyikangyang .text_6 {
  width: 4.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.36rem;
}

.page-zhihuizhongyikangyang .box_10 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.214rem;
}

.page-zhihuizhongyikangyang .paragraph_6 {
  width: 12.614rem;
  height: 2.454rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.76rem 0 3.12rem 1.307rem;
}

.page-zhihuizhongyikangyang .box_11 {
  width: 47.627rem;
  height: 10.64rem;
  margin: 10rem 0 0 1.76rem;
}

.page-zhihuizhongyikangyang .box_12 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
}

.page-zhihuizhongyikangyang .text_7 {
  width: 4.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.334rem;
}

.page-zhihuizhongyikangyang .box_13 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyikangyang .paragraph_7 {
  width: 12.614rem;
  height: 2.454rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.76rem 0 3.12rem 1.28rem;
}

.page-zhihuizhongyikangyang .box_14 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyikangyang .box_15 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 3.227rem 0 0 6.187rem;
}

.page-zhihuizhongyikangyang .paragraph_8 {
  width: 12.614rem;
  height: 2.454rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.76rem 0 3.12rem 1.28rem;
}

.page-zhihuizhongyikangyang .box_16 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyikangyang .text_8 {
  width: 1.92rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 6.64rem;
}

.page-zhihuizhongyikangyang .group_4 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.214rem;
}

.page-zhihuizhongyikangyang .text_9 {
  width: 12.4rem;
  height: 2.454rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 0.667rem;
  margin: 1.76rem 0 3.12rem 1.414rem;
}

.page-zhihuizhongyikangyang .image_3 {
  position: absolute;
  left: 21.52rem;
  top: 5.094rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyikangyang .image_4 {
  position: absolute;
  left: 37.814rem;
  top: 25.174rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyikangyang .image_5 {
  position: absolute;
  left: 21.76rem;
  top: 24.854rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyikangyang .image_6 {
  position: absolute;
  left: 5.254rem;
  top: 25.174rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyikangyang .image_7 {
  position: absolute;
  left: 4.854rem;
  top: 45.947rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyikangyang .image_8 {
  position: absolute;
  left: 21.947rem;
  top: 45.92rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyikangyang .image_9 {
  position: absolute;
  left: 37.974rem;
  top: 46.027rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyikangyang .image_10 {
  position: absolute;
  left: 5.494rem;
  top: 5.147rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyikangyang .box_17 {
  width: 51.2rem;
  height: 28.854rem;
  background: url(/assets/website/img/4065c4c4d6bff33b73157bb2a7a0c0a7.png)
  100% no-repeat;
  background-size: 100% 100%;
  margin-left: -51.2rem;
}

.page-zhihuizhongyikangyang .group_5 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 4rem;
}

.page-zhihuizhongyikangyang .image_11 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-zhihuizhongyikangyang .text_10 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-zhihuizhongyikangyang .text_11 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.48rem;
}

.page-zhihuizhongyikangyang .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.814rem;
}

.page-zhihuizhongyikangyang .text_12 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-zhihuizhongyikangyang .text_13 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 1.92rem;
}

.page-zhihuizhongyikangyang .text_14 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-zhihuizhongyikangyang .text_15 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-zhihuizhongyikangyang .section_4 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-zhihuizhongyikangyang .text_16 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-zhihuizhongyikangyang .image-wrapper_1 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-zhihuizhongyikangyang .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-zhihuizhongyikangyang .label_3 {
  position: absolute;
  left: 48.454rem;
  top: 1.627rem;
  width: 0.934rem;
  height: 0.987rem;
}

.page-zhihuizhongyikangyang .text_17 {
  width: 19.707rem;
  height: 2.347rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 2.48rem;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 3.574rem;
  margin: 20.08rem 0 2.427rem 2.774rem;
}

/* ==================== page-zhihuizhongyikepu ==================== */

.page-zhihuizhongyikepu .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 107.76rem;
  overflow: hidden;
}

.page-zhihuizhongyikepu .group_1 {
  width: 51.2rem;
  height: 107.76rem;
}

.page-zhihuizhongyikepu .group_2 {
  background-color: rgba(242, 240, 247, 1);
  position: relative;
  width: 51.2rem;
  height: 78.934rem;
  margin-top: 28.827rem;
}

.page-zhihuizhongyikepu .section_1 {
  width: 47.627rem;
  height: 18.507rem;
  margin: 3.894rem 0 0 1.76rem;
}

.page-zhihuizhongyikepu .group_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-top: 7.867rem;
}

.page-zhihuizhongyikepu .text_1 {
  width: 8.96rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 3.094rem;
}

.page-zhihuizhongyikepu .block_1 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyikepu .paragraph_1 {
  width: 12.614rem;
  height: 2.427rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.574rem 0 3.334rem 1.28rem;
}

.page-zhihuizhongyikepu .group_4 {
  width: 15.2rem;
  height: 15.627rem;
  margin: 2.88rem 0 0 1.014rem;
}

.page-zhihuizhongyikepu .section_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 7.787rem;
  height: 3.867rem;
  border: 0.5px solid rgba(64, 64, 64, 1);
  margin-left: 3.6rem;
}

.page-zhihuizhongyikepu .section_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-top: 1.12rem;
}

.page-zhihuizhongyikepu .text_2 {
  width: 7.014rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 4.08rem;
}

.page-zhihuizhongyikepu .section_4 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.187rem;
}

.page-zhihuizhongyikepu .paragraph_2 {
  width: 12.614rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.574rem 0 2rem 1.28rem;
}

.page-zhihuizhongyikepu .group_5 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 18.507rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyikepu .image_1 {
  width: 8rem;
  height: 8rem;
  margin: 0.827rem 0 0 3.627rem;
}

.page-zhihuizhongyikepu .text_3 {
  width: 3.174rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 1.334rem 0 0 6.027rem;
}

.page-zhihuizhongyikepu .group_6 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.214rem;
}

.page-zhihuizhongyikepu .paragraph_3 {
  width: 12.614rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.574rem 0 0 1.307rem;
}

.page-zhihuizhongyikepu .group_7 {
  background-color: rgba(175, 150, 250, 1);
  width: 15.2rem;
  height: 0.4rem;
  margin-top: 1.6rem;
}

.page-zhihuizhongyikepu .image-wrapper_1 {
  width: 40.16rem;
  height: 5.12rem;
  margin: 4.454rem 0 0 5.547rem;
}

.page-zhihuizhongyikepu .image_2 {
  width: 7.627rem;
  height: 5.12rem;
}

.page-zhihuizhongyikepu .image_3 {
  width: 7.627rem;
  height: 5.12rem;
  margin-left: 8.56rem;
}

.page-zhihuizhongyikepu .image_4 {
  width: 7.627rem;
  height: 5.12rem;
  margin-left: 8.72rem;
}

.page-zhihuizhongyikepu .section_5 {
  width: 47.627rem;
  height: 10.64rem;
  margin: 0.214rem 0 0 1.76rem;
}

.page-zhihuizhongyikepu .group_8 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
}

.page-zhihuizhongyikepu .text_4 {
  width: 3.174rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 6rem;
}

.page-zhihuizhongyikepu .group_9 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyikepu .paragraph_4 {
  width: 12.614rem;
  height: 3.76rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 1.787rem 1.28rem;
}

.page-zhihuizhongyikepu .group_10 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyikepu .text_5 {
  width: 5.76rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 4.694rem;
}

.page-zhihuizhongyikepu .group_11 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.187rem;
}

.page-zhihuizhongyikepu .paragraph_5 {
  width: 12.614rem;
  height: 2.427rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.787rem 0 3.12rem 1.28rem;
}

.page-zhihuizhongyikepu .group_12 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyikepu .text_6 {
  width: 4.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.36rem;
}

.page-zhihuizhongyikepu .box_1 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.214rem;
}

.page-zhihuizhongyikepu .paragraph_6 {
  width: 12.614rem;
  height: 2.454rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.76rem 0 3.12rem 1.307rem;
}

.page-zhihuizhongyikepu .image-wrapper_2 {
  width: 23.814rem;
  height: 5.12rem;
  margin: 3.574rem 0 0 5.547rem;
}

.page-zhihuizhongyikepu .image_5 {
  width: 7.627rem;
  height: 5.12rem;
}

.page-zhihuizhongyikepu .image_6 {
  width: 7.627rem;
  height: 5.12rem;
}

.page-zhihuizhongyikepu .section_6 {
  width: 31.414rem;
  height: 10.64rem;
  margin: 1.307rem 0 0 1.76rem;
}

.page-zhihuizhongyikepu .box_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
}

.page-zhihuizhongyikepu .text_7 {
  width: 4.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.334rem;
}

.page-zhihuizhongyikepu .group_13 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyikepu .paragraph_7 {
  width: 12.614rem;
  height: 2.454rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.76rem 0 3.12rem 1.28rem;
}

.page-zhihuizhongyikepu .box_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
}

.page-zhihuizhongyikepu .text_8 {
  width: 5.12rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.014rem;
}

.page-zhihuizhongyikepu .box_4 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.187rem;
}

.page-zhihuizhongyikepu .paragraph_8 {
  width: 12.614rem;
  height: 2.454rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 1.76rem 0 3.12rem 1.28rem;
}

.page-zhihuizhongyikepu .image_8 {
  position: absolute;
  left: 21.467rem;
  top: 4.907rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyikepu .image_9 {
  position: absolute;
  left: 5.44rem;
  top: 5.147rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyikepu .group_14 {
  width: 51.2rem;
  height: 28.854rem;
  background: url(/assets/website/img/68476fe142da731f18eb7a9dd88bd773.png)
  100% no-repeat;
  background-size: 100% 100%;
  margin-left: -51.2rem;
}

.page-zhihuizhongyikepu .image_10 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-zhihuizhongyikepu .text_9 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-zhihuizhongyikepu .text_10 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.48rem;
}

.page-zhihuizhongyikepu .text-wrapper_1 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.814rem;
}

.page-zhihuizhongyikepu .text_11 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.64rem;
}

.page-zhihuizhongyikepu .text_12 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 1.92rem;
}

.page-zhihuizhongyikepu .text_13 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-zhihuizhongyikepu .text_14 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-zhihuizhongyikepu .box_5 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-zhihuizhongyikepu .text_15 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-zhihuizhongyikepu .image-wrapper_3 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-zhihuizhongyikepu .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-zhihuizhongyikepu .label_3 {
  position: absolute;
  left: 48.454rem;
  top: 1.627rem;
  width: 0.934rem;
  height: 0.987rem;
}

.page-zhihuizhongyikepu .text_16 {
  width: 19.707rem;
  height: 2.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.48rem;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 3.574rem;
  margin: 19.28rem 0 3.227rem 29.494rem;
}

/* ==================== page-zhihuizhongyizhenliao ==================== */

.page-zhihuizhongyizhenliao .page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 95.867rem;
  overflow: hidden;
}

.page-zhihuizhongyizhenliao .group_1 {
  width: 51.2rem;
  height: 95.867rem;
}

.page-zhihuizhongyizhenliao .group_2 {
  background-color: rgba(242, 240, 247, 1);
  position: relative;
  width: 51.2rem;
  height: 67.04rem;
  margin-top: 28.827rem;
}

.page-zhihuizhongyizhenliao .image-wrapper_1 {
  width: 26.774rem;
  height: 4.054rem;
  margin: 3.414rem 0 0 11.6rem;
}

.page-zhihuizhongyizhenliao .image_1 {
  width: 4.054rem;
  height: 4.054rem;
}

.page-zhihuizhongyizhenliao .image_2 {
  width: 4.054rem;
  height: 4.054rem;
  margin-left: 7.307rem;
}

.page-zhihuizhongyizhenliao .image_3 {
  width: 4.054rem;
  height: 4.054rem;
  margin-left: 7.307rem;
}

.page-zhihuizhongyizhenliao .text-wrapper_1 {
  width: 25.867rem;
  height: 0.64rem;
  margin: 0.587rem 0 0 12.08rem;
}

.page-zhihuizhongyizhenliao .text_1 {
  width: 3.147rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
}

.page-zhihuizhongyizhenliao .text_2 {
  width: 3.147rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 8.214rem;
}

.page-zhihuizhongyizhenliao .text_3 {
  width: 3.147rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(64, 64, 64, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 8.214rem;
}

.page-zhihuizhongyizhenliao .box_1 {
  width: 47.627rem;
  height: 18.507rem;
  margin: 3.067rem 0 0 1.76rem;
}

.page-zhihuizhongyizhenliao .section_1 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 18.507rem;
}

.page-zhihuizhongyizhenliao .image_4 {
  width: 8rem;
  height: 8rem;
  margin: 1.227rem 0 0 3.6rem;
}

.page-zhihuizhongyizhenliao .text_4 {
  width: 3.174rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.934rem 0 0 6rem;
}

.page-zhihuizhongyizhenliao .box_2 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyizhenliao .paragraph_1 {
  width: 12.614rem;
  height: 2.427rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 2rem 0 0 1.28rem;
}

.page-zhihuizhongyizhenliao .box_3 {
  background-color: rgba(175, 150, 250, 1);
  width: 15.2rem;
  height: 0.4rem;
  margin-top: 2.507rem;
}

.page-zhihuizhongyizhenliao .section_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin: 7.867rem 0 0 1.014rem;
}

.page-zhihuizhongyizhenliao .text_5 {
  width: 5.094rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.04rem;
}

.page-zhihuizhongyizhenliao .block_1 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.187rem;
}

.page-zhihuizhongyizhenliao .paragraph_2 {
  width: 12.614rem;
  height: 1.094rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 2rem 0 0 1.28rem;
}

.page-zhihuizhongyizhenliao .block_2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 3.014rem;
  height: 0.694rem;
  border: 1px solid rgba(96, 25, 134, 1);
  margin: 2.16rem 0 1.387rem 6.347rem;
}

.page-zhihuizhongyizhenliao .section_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin: 7.867rem 0 0 1.014rem;
}

.page-zhihuizhongyizhenliao .text_6 {
  width: 4.454rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.387rem;
}

.page-zhihuizhongyizhenliao .section_4 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.214rem;
}

.page-zhihuizhongyizhenliao .paragraph_3 {
  width: 12.587rem;
  height: 1.094rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 2rem 0 4.24rem 1.307rem;
}

.page-zhihuizhongyizhenliao .box_4 {
  width: 47.627rem;
  height: 10.64rem;
  margin: 9.574rem 0 0 1.76rem;
}

.page-zhihuizhongyizhenliao .group_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
}

.page-zhihuizhongyizhenliao .text_7 {
  width: 4.454rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.36rem;
}

.page-zhihuizhongyizhenliao .group_4 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 5.894rem;
}

.page-zhihuizhongyizhenliao .text_8 {
  width: 12.614rem;
  height: 1.094rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 2rem 0 4.24rem 1.52rem;
}

.page-zhihuizhongyizhenliao .group_5 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyizhenliao .text_9 {
  width: 6.774rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 4.16rem;
}

.page-zhihuizhongyizhenliao .box_5 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.267rem 0 0 6.187rem;
}

.page-zhihuizhongyizhenliao .paragraph_4 {
  width: 12.614rem;
  height: 1.094rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 2rem 0 4.24rem 1.28rem;
}

.page-zhihuizhongyizhenliao .group_6 {
  background-color: rgba(255, 255, 255, 1);
  width: 15.2rem;
  height: 10.64rem;
  margin-left: 1.014rem;
}

.page-zhihuizhongyizhenliao .text_10 {
  width: 4.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.294rem 0 0 5.36rem;
}

.page-zhihuizhongyizhenliao .group_7 {
  background-color: rgba(96, 25, 134, 1);
  width: 3.174rem;
  height: 0.08rem;
  margin: 0.294rem 0 0 6.214rem;
}

.page-zhihuizhongyizhenliao .paragraph_5 {
  width: 12.587rem;
  height: 1.094rem;
  overflow-wrap: break-word;
  color: rgba(121, 121, 121, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: justifyLeft;
  line-height: 0.667rem;
  margin: 2rem 0 4.24rem 1.307rem;
}

.page-zhihuizhongyizhenliao .image_6 {
  position: absolute;
  left: 37.894rem;
  top: 12.427rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyizhenliao .image_7 {
  position: absolute;
  left: 21.44rem;
  top: 12.56rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyizhenliao .image_8 {
  position: absolute;
  left: 38.214rem;
  top: 32.667rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyizhenliao .image_9 {
  position: absolute;
  left: 22.054rem;
  top: 32.774rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyizhenliao .image_10 {
  position: absolute;
  left: 4.907rem;
  top: 32.774rem;
  width: 8rem;
  height: 8rem;
}

.page-zhihuizhongyizhenliao .image_11 {
  position: absolute;
  left: 11.574rem;
  top: 3.387rem;
  width: 4.107rem;
  height: 4.107rem;
}

.page-zhihuizhongyizhenliao .image_12 {
  position: absolute;
  left: 22.934rem;
  top: 3.387rem;
  width: 4.107rem;
  height: 4.107rem;
}

.page-zhihuizhongyizhenliao .image_13 {
  position: absolute;
  left: 34.294rem;
  top: 3.387rem;
  width: 4.107rem;
  height: 4.107rem;
}

.page-zhihuizhongyizhenliao .group_8 {
  width: 51.2rem;
  height: 28.854rem;
  background: url(/assets/website/img/ba4a81695b6e12e6d2fa24eaa2efe7ab.png)
  100% no-repeat;
  background-size: 100% 100%;
  margin-left: -51.2rem;
}

.page-zhihuizhongyizhenliao .section_5 {
  box-shadow: 0px 3px 6px 0px rgba(103, 51, 149, 1);
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 4rem;
}

.page-zhihuizhongyizhenliao .image_14 {
  width: 6.56rem;
  height: 1.894rem;
  margin: 1.067rem 0 0 3.04rem;
}

.page-zhihuizhongyizhenliao .text_11 {
  width: 0.934rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 3.574rem;
}

.page-zhihuizhongyizhenliao .text_12 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.48rem;
}

.page-zhihuizhongyizhenliao .text-wrapper_2 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.88rem;
  width: 3.094rem;
  margin: 1.68rem 0 0 1.787rem;
}

.page-zhihuizhongyizhenliao .text_13 {
  width: 1.92rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 0.214rem 0 0 0.667rem;
}

.page-zhihuizhongyizhenliao .text_14 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.974rem 0 0 1.947rem;
}

.page-zhihuizhongyizhenliao .text_15 {
  width: 1.894rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-zhihuizhongyizhenliao .text_16 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.48rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.894rem 0 0 2.454rem;
}

.page-zhihuizhongyizhenliao .block_3 {
  border-radius: 10px;
  width: 7.36rem;
  height: 1.04rem;
  border: 1px solid rgba(77, 0, 137, 1);
  margin: 1.574rem 0 0 2.8rem;
}

.page-zhihuizhongyizhenliao .text_17 {
  width: 2.32rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(149, 116, 248, 1);
  font-size: 0.426rem;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.347rem 4.32rem 0 0.32rem;
}

.page-zhihuizhongyizhenliao .image-wrapper_2 {
  background-color: rgba(96, 25, 134, 1);
  border-radius: 10px;
  height: 1.014rem;
  margin-top: 1.6rem;
  width: 1.307rem;
}

.page-zhihuizhongyizhenliao .label_2 {
  width: 0.934rem;
  height: 0.96rem;
  margin: 1.627rem 1.814rem 0 0.64rem;
}

.page-zhihuizhongyizhenliao .label_3 {
  position: absolute;
  left: 48.454rem;
  top: 1.627rem;
  width: 0.934rem;
  height: 0.987rem;
}

.page-zhihuizhongyizhenliao .block_4 {
  background-color: rgba(96, 25, 134, 1);
  position: absolute;
  left: 12.134rem;
  top: 2.56rem;
  width: 25.014rem;
  height: 5.947rem;
}

.page-zhihuizhongyizhenliao .paragraph_6 {
  width: 1.52rem;
  height: 4.134rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
  margin: 0.667rem 0 0 4.614rem;
}

.page-zhihuizhongyizhenliao .box_6 {
  width: 3.094rem;
  height: 4.374rem;
  margin: 0.427rem 0 0 2rem;
}

.page-zhihuizhongyizhenliao .text-wrapper_3 {
  background-color: rgba(232, 225, 255, 1);
  border-radius: 15px;
  height: 0.827rem;
  width: 3.094rem;
}

.page-zhihuizhongyizhenliao .text_18 {
  width: 2.267rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin: 0.267rem 0 0 0.454rem;
}

.page-zhihuizhongyizhenliao .text_19 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin: 0.72rem 0 0 0.427rem;
}

.page-zhihuizhongyizhenliao .text_20 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin: 0.827rem 0 0 0.427rem;
}

.page-zhihuizhongyizhenliao .text_21 {
  width: 2.24rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin: 0.96rem 0 0 0.427rem;
}

.page-zhihuizhongyizhenliao .paragraph_7 {
  width: 1.52rem;
  height: 1.6rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
  margin: 0.694rem 0 0 2.134rem;
}

.page-zhihuizhongyizhenliao .paragraph_8 {
  width: 1.52rem;
  height: 2.827rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 1.254rem;
  margin: 0.694rem 0 0 2.8rem;
}

.page-zhihuizhongyizhenliao .text_22 {
  width: 1.52rem;
  height: 0.32rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.987rem;
  margin: 0.694rem 1.254rem 0 3.04rem;
}

.page-zhihuizhongyizhenliao .text_23 {
  width: 19.707rem;
  height: 2.347rem;
  overflow-wrap: break-word;
  color: rgba(96, 25, 134, 1);
  font-size: 2.48rem;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 3.574rem;
  margin: 20.054rem 0 2.454rem 3.814rem;
}

/* ==================== dynamic product series pages ==================== */

.product-series-page {
  background: #fff;
  min-height: 100vh;
  overflow: visible;
}

.product-series-page .product-series-hero {
  position: relative;
  width: 51.2rem;
  height: 24.854rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.product-series-page .product-series-hero { background-image: var(--banner-image); }

.product-series-page .product-series-hero::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(25, 7, 38, 0.25), rgba(96, 25, 134, 0.05));
  pointer-events: none;
}

.product-series-page .product-series-hero-text {
  position: absolute;
  left: 6.3rem;
  top: 9.3rem;
  z-index: 1;
  color: #fff;
  text-shadow: 0 3px 8px rgba(89, 37, 136, 0.65);
}

.product-series-page .product-series-hero-text h1 {
  margin: 0;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei, sans-serif;
  font-size: 2.24rem;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0.08rem;
}

.product-series-page .product-series-hero-text p {
  margin: 0.72rem 0 0;
  font-family: MicrosoftYaHei, sans-serif;
  font-size: 0.72rem;
  line-height: 1.5;
}

.product-series-page .product-series-main {
  width: 51.2rem;
  padding: 3.1rem 1.76rem 4rem;
  background: #f2f0f7;
}

.product-series-page .product-series-title {
  text-align: center;
  margin-bottom: 2.4rem;
}

.product-series-page .product-series-title h2 {
  margin: 0;
  color: #601986;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei, sans-serif;
  font-size: 1.12rem;
  font-weight: 700;
  line-height: 1.4;
}

.product-series-page .product-series-title h2::after {
  content: '';
  display: block;
  width: 3.2rem;
  height: 0.08rem;
  margin: 0.45rem auto 0;
  background: #601986;
}

.product-series-page .product-series-title p {
  margin: 0.7rem 0 0;
  color: #797979;
  font-size: 0.46rem;
  line-height: 1.7;
}

.product-series-page .product-subcategory-tabs {
  display: flex;
  justify-content: center;
  gap: 4.9rem;
  margin: -0.4rem 0 3rem;
}

.product-series-page .product-subcategory-tab {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 0.42rem;
  width: 4.1rem;
  padding: 0;
  border: 0;
  background: transparent;
  color: #5d4d67;
  font-family: MicrosoftYaHei, sans-serif;
  font-size: 0.42rem;
  line-height: 1.35;
  cursor: pointer;
}

.product-series-page .product-subcategory-icon {
  display: grid;
  place-items: center;
  width: 1.72rem;
  height: 1.72rem;
  border: 1px dashed rgba(96, 25, 134, 0.68);
  border-radius: 50%;
  color: #601986;
  background: #fff;
  transition: background 0.18s ease, border-color 0.18s ease, color 0.18s ease, box-shadow 0.18s ease;
}

.product-series-page .product-subcategory-icon svg {
  width: 1.04rem;
  height: 1.04rem;
  fill: none;
  stroke: currentColor;
  stroke-width: 2.4;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.product-series-page .product-subcategory-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.product-series-page .product-subcategory-icon-active {
  display: none;
}

.product-series-page .product-subcategory-icon.has-custom-icon {
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}

.product-series-page .product-subcategory-tab:hover .product-subcategory-icon.has-active-icon .product-subcategory-icon-default,
.product-series-page .product-subcategory-tab:focus-visible .product-subcategory-icon.has-active-icon .product-subcategory-icon-default,
.product-series-page .product-subcategory-tab.is-active .product-subcategory-icon.has-active-icon .product-subcategory-icon-default {
  display: none;
}

.product-series-page .product-subcategory-tab:hover .product-subcategory-icon.has-active-icon .product-subcategory-icon-active,
.product-series-page .product-subcategory-tab:focus-visible .product-subcategory-icon.has-active-icon .product-subcategory-icon-active,
.product-series-page .product-subcategory-tab.is-active .product-subcategory-icon.has-active-icon .product-subcategory-icon-active {
  display: block;
}

.product-series-page .product-subcategory-tab:hover,
.product-series-page .product-subcategory-tab.is-active {
  color: #601986;
  font-weight: 700;
}

.product-series-page .product-subcategory-tab:hover .product-subcategory-icon,
.product-series-page .product-subcategory-tab.is-active .product-subcategory-icon {
  border-color: #601986;
  background: #f3ecff;
  box-shadow: 0 0.12rem 0.38rem rgba(96, 25, 134, 0.18);
}

.product-series-page .product-subcategory-tab:hover .product-subcategory-icon.has-custom-icon,
.product-series-page .product-subcategory-tab:focus-visible .product-subcategory-icon.has-custom-icon,
.product-series-page .product-subcategory-tab.is-active .product-subcategory-icon.has-custom-icon {
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}

.product-series-page .product-series-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.04rem;
}

.product-series-page .product-series-card {
  display: flex;
  flex-direction: column;
  min-height: 13.2rem;
  background: #fff;
  color: inherit;
  text-decoration: none;
  box-shadow: 0 0.16rem 0.55rem rgba(96, 25, 134, 0.08);
  transform-origin: center center;
  position: relative;
  overflow: hidden;
  transition: transform 0.28s ease, box-shadow 0.28s ease;
}

.product-series-page .product-series-card:hover,
.product-series-page .product-series-card:focus-visible {
  z-index: 2;
  transform: translateY(-0.12rem) scale(1.025);
  box-shadow: 0 0.34rem 1rem rgba(96, 25, 134, 0.2);
  outline: none;
}

.product-series-page .product-series-card.is-featured {
  box-shadow: 0 0.22rem 0.8rem rgba(96, 25, 134, 0.14);
}

.product-series-page .product-series-card::after {
  content: '';
  height: 0.14rem;
  margin-top: auto;
  background: #601986;
  opacity: 0;
  transform: scaleX(0);
  transform-origin: center center;
  transition: opacity 0.28s ease, transform 0.28s ease;
}

.product-series-page .product-series-card:hover::after,
.product-series-page .product-series-card:focus-visible::after {
  opacity: 1;
  transform: scaleX(1);
}

.product-series-page .product-series-card[hidden] {
  display: none;
}

.product-series-page .product-series-cover {
  box-sizing: border-box;
  height: 8.1rem;
  flex-shrink: 0;
  padding: 0.6rem;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  transition: background-color 0.28s ease;
}

.product-series-page .product-series-card:hover .product-series-cover,
.product-series-page .product-series-card:focus-visible .product-series-cover {
  background: #fff;
}

.product-series-page .product-series-cover img {
  transform: scale(0.92);
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
  position: relative;
  z-index: 1;
  transition: transform 0.36s ease;
}

.product-series-page .product-series-card:hover .product-series-cover img,
.product-series-page .product-series-card:focus-visible .product-series-cover img {
  transform: scale(1);
}

.product-series-page .product-series-card-body {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0.98rem 1.08rem 1.02rem;
  background: #fff;
  transition: background-color 0.32s ease, box-shadow 0.32s ease;
  z-index: 1;
}

.product-series-page .product-series-card:hover .product-series-card-body,
.product-series-page .product-series-card:focus-visible .product-series-card-body {
  box-shadow: inset 0 -0.14rem 0 #601986;
}

.product-series-page .product-series-card-body h3 {
  margin: 0;
  color: #601986;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei, sans-serif;
  font-size: 0.62rem;
  font-weight: 700;
  line-height: 1.45;
}

.product-series-page .product-series-card-body span {
  width: 2.2rem;
  height: 0.06rem;
  margin: 0.52rem 0 0.72rem;
  background: #c9b5ef;
  transition: width 0.28s ease, height 0.28s ease, background-color 0.28s ease;
}

.product-series-page .product-series-card:hover .product-series-card-body span,
.product-series-page .product-series-card:focus-visible .product-series-card-body span {
  width: 3.1rem;
  height: 0.08rem;
  background: #601986;
}

.product-series-page .product-series-card-body p {
  margin: 0;
  color: #666;
  font-size: 0.42rem;
  line-height: 1.75;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.product-series-page .product-series-card-body em {
  margin-top: auto;
  padding-top: 0.82rem;
  color: #8f62c8;
  font-style: normal;
  font-size: 0.42rem;
  font-weight: 700;
  transition: color 0.28s ease, transform 0.28s ease;
}

.product-series-page .product-series-card:hover .product-series-card-body em,
.product-series-page .product-series-card:focus-visible .product-series-card-body em {
  color: #601986;
  transform: translateX(0.12rem);
}

.product-series-page .product-series-empty {
  padding: 3rem 0;
  color: #797979;
  font-size: 0.56rem;
  text-align: center;
  background: #fff;
}

@media (max-width: 900px) {
  .product-series-page .product-series-hero,
  .product-series-page .product-series-main {
    width: 100%;
  }

  .product-series-page .product-series-hero {
    height: 14rem;
    background-image: var(--banner-mobile-image);
  }

  .product-series-page .product-series-hero-text {
    left: 1.2rem;
    top: 5.2rem;
  }

  .product-series-page .product-series-hero-text h1 {
    font-size: 1.35rem;
  }

  .product-series-page .product-series-hero-text p {
    font-size: 0.52rem;
  }

  .product-series-page .product-series-main {
    padding: 2rem 0.8rem 3rem;
  }

  .product-series-page .product-subcategory-tabs {
    gap: 0.8rem;
    justify-content: space-around;
    margin-bottom: 1.8rem;
  }

  .product-series-page .product-series-grid {
    grid-template-columns: 1fr;
  }
}

/* ==================== dynamic product detail page ==================== */

.product-detail-page {
  background: #fff;
  min-height: 100vh;
  overflow: visible;
}

.product-detail-page .product-detail-main {
  width: 51.2rem;
  padding: 0 3.36rem 4rem;
}

.product-detail-page .product-detail-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.28rem;
  padding: 0.72rem 0 0.62rem;
  color: #7a7280;
  font-size: 0.42rem;
  border-bottom: 1px solid #e8e1ff;
}

.product-detail-page .product-detail-breadcrumb a,
.product-detail-page .product-detail-breadcrumb strong,
.product-detail-page .product-detail-breadcrumb span {
  color: inherit;
  text-decoration: none;
  font-weight: 400;
}

.product-detail-page .product-detail-breadcrumb a:hover {
  color: #601986;
}

.product-detail-page .product-detail-hero {
  display: grid;
  grid-template-columns: 17.2rem 1fr;
  gap: 2.1rem;
  padding: 2.18rem 0 2rem;
  border-bottom: 1px solid #d9d1ed;
}

.product-detail-page .product-detail-cover {
  width: 17.2rem;
  height: 14.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f2f0f7;
  border: 1px dashed #9b8bb2;
  overflow: hidden;
}

.product-detail-page .product-detail-cover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.product-detail-page .product-detail-thumbs {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 0.42rem;
  margin-top: 0.52rem;
}

.product-detail-page .product-detail-thumb {
  display: block;
  min-width: 0;
  padding: 0;
  overflow: hidden;
  cursor: pointer;
  background: #f2f0f7;
  border: 1px dashed #9b8bb2;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

.product-detail-page .product-detail-thumb:hover,
.product-detail-page .product-detail-thumb:focus-visible,
.product-detail-page .product-detail-thumb.is-active {
  border-style: solid;
  border-color: #601986;
  outline: none;
  box-shadow: 0 0 0 0.08rem rgba(96, 25, 134, 0.16);
}

.product-detail-page .product-detail-thumb:hover {
  transform: translateY(-0.04rem);
}

.product-detail-page .product-detail-thumbs img {
  display: block;
  width: 100%;
  height: 3.2rem;
  object-fit: contain;
}

.product-detail-page .product-detail-summary {
  padding-top: 0.3rem;
}

.product-detail-page .product-detail-summary h1 {
  margin: 0;
  color: #601986;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei, sans-serif;
  font-size: 1.02rem;
  font-weight: 700;
  line-height: 1.42;
}

.product-detail-page .product-detail-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.44rem;
  margin-top: 0.72rem;
}

.product-detail-page .product-detail-tags span {
  min-width: 2.52rem;
  padding: 0.18rem 0.46rem;
  color: #601986;
  font-size: 0.4rem;
  line-height: 1.3;
  text-align: center;
  border: 1px solid #b69cf5;
  border-radius: 999px;
}

.product-detail-page .product-detail-intro {
  margin: 1.22rem 0 0;
  color: #666;
  font-size: 0.48rem;
  line-height: 1.86;
}

.product-detail-page .product-detail-features {
  margin: 0.7rem 0 0;
  padding: 0;
  list-style: none;
  color: #777;
  font-size: 0.44rem;
  line-height: 1.9;
}

.product-detail-page .product-detail-features li::before {
  content: '•';
  margin-right: 0.32rem;
  color: #601986;
}

.product-detail-page .product-detail-contact {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 3.2rem;
  height: 1.02rem;
  margin-top: 1.36rem;
  padding: 0 0.8rem;
  background: #601986;
  color: #fff;
  font-size: 0.48rem;
  font-weight: 700;
  text-decoration: none;
}

.product-detail-page .product-detail-content,
.product-detail-page .product-detail-specs,
.product-detail-page .product-detail-video {
  padding-top: 2.05rem;
  text-align: center;
}

.product-detail-page .product-detail-content h2,
.product-detail-page .product-detail-specs h2,
.product-detail-page .product-detail-video h2 {
  margin: 0;
  color: #191919;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei, sans-serif;
  font-size: 0.9rem;
  font-weight: 700;
  line-height: 1.45;
}

.product-detail-page .product-detail-subtitle {
  margin: 0.36rem auto 1.32rem;
  max-width: 30rem;
  color: #666;
  font-size: 0.46rem;
  line-height: 1.8;
}

.product-detail-page .product-detail-richtext {
  max-width: 38rem;
  margin: 0 auto;
  color: #444;
  font-size: 0.44rem;
  line-height: 2;
  text-align: left;
}

.product-detail-page .product-detail-richtext img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 1.2rem auto;
}

.product-detail-page .product-detail-specs ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.42rem 0.72rem;
  max-width: 34rem;
  margin: 1.1rem auto 0;
  padding: 0;
  list-style: none;
  text-align: left;
}

.product-detail-page .product-detail-specs li {
  padding: 0.48rem 0.58rem;
  background: #f2f0f7;
  color: #555;
  font-size: 0.42rem;
  line-height: 1.6;
}

.product-detail-page .product-detail-video video {
  width: 34rem;
  max-width: 100%;
  margin-top: 1.1rem;
  background: #111;
}

.product-detail-page .product-detail-empty {
  padding: 4rem 0;
  color: #777;
  text-align: center;
  font-size: 0.56rem;
}

@media (max-width: 900px) {
  .product-detail-page .product-detail-main {
    width: 100%;
    padding: 0 0.8rem 3rem;
  }

  .product-detail-page .product-detail-hero {
    grid-template-columns: 1fr;
    gap: 1.2rem;
  }

  .product-detail-page .product-detail-cover {
    width: 100%;
    height: 11rem;
  }

  .product-detail-page .product-detail-specs ul {
    grid-template-columns: 1fr;
  }
}

/* ==================== dynamic recruitment list pages ==================== */

.job-page,
.job-page * {
  flex-shrink: 1;
}

.job-page main {
  width: 51.2rem;
  max-width: 100%;
  background: #fff;
}

.job-page .job-hero {
  width: 51.2rem;
  max-width: 100%;
  height: 23.654rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2.35rem;
  margin-top: 0.054rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.job-page .job-hero { background-image: var(--banner-image); }

.job-page .job-hero h1 {
  margin: 0;
  color: #fff;
  font-size: 3.84rem;
  font-family: MicrosoftYaHei, PingFang SC, sans-serif;
  font-weight: 400;
  line-height: 1.15;
  text-shadow: 0 3px 24px rgba(89, 37, 136, 1);
}

.job-page .job-search {
  display: flex;
  align-items: center;
  width: 25.974rem;
  height: 2.054rem;
  background: rgba(231, 224, 254, 0.64);
  border: 1px solid rgba(96, 25, 134, 0.64);
  border-radius: 999px;
  overflow: hidden;
}

.job-page .job-search-icon {
  width: 2.06rem;
  color: #601986;
  font-size: 1.2rem;
  line-height: 1;
  text-align: center;
  border-right: 1px solid rgba(96, 25, 134, 0.55);
}

.job-page .job-search input {
  min-width: 0;
  flex: 1;
  height: 100%;
  padding: 0 0.64rem;
  color: #1e1e1e;
  font-size: 0.666rem;
  outline: none;
}

.job-page .job-search input::placeholder {
  color: #1e1e1e;
  opacity: 0.78;
}

.job-page .job-search button {
  width: 5.974rem;
  align-self: stretch;
  background: #601986;
  border: 0;
  border-radius: 999px;
  color: #fff;
  cursor: pointer;
  font-size: 0.666rem;
  font-weight: 700;
}

.job-page .job-board {
  display: grid;
  grid-template-columns: 9.44rem minmax(0, 25.974rem);
  gap: 1.28rem;
  width: 36.694rem;
  max-width: calc(100% - 2rem);
  margin: 2.58rem auto 3.4rem;
}

.job-page .job-filter-panel {
  padding: 0.1rem 0.84rem 1rem 0;
  border-right: 1px solid #d9d9d9;
}

.job-page .job-filter-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.3rem;
  border-bottom: 1px solid #d9d9d9;
}

.job-page .job-filter-head strong {
  color: #601986;
  font-size: 0.533rem;
  font-weight: 700;
}

.job-page .job-filter-head button {
  border: 0;
  color: #878787;
  cursor: pointer;
  font-size: 0.48rem;
}

.job-page .job-filter-group {
  margin-top: 0.72rem;
}

.job-page .job-filter-group h2 {
  margin: 0 0 0.58rem;
  color: #601986;
  font-size: 0.533rem;
  font-weight: 700;
  line-height: 1.2;
}

.job-page .job-filter-options {
  display: grid;
  gap: 0.36rem;
}

.job-page .job-filter-option {
  display: grid;
  grid-template-columns: 0.54rem minmax(0, 1fr);
  align-items: start;
  gap: 0.34rem;
  color: #404040;
  cursor: pointer;
  font-size: 0.426rem;
  line-height: 0.7rem;
}

.job-page .job-filter-option input {
  appearance: none;
  width: 0.454rem;
  height: 0.454rem;
  margin: 0.11rem 0 0;
  border: 1px solid #8a8a8a;
  border-radius: 2px;
  background: #fff;
  cursor: pointer;
}

.job-page .job-filter-option input:checked {
  border-color: #af96fa;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23af96fa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.5l2.5 2.5 4.5-6.5'/%3E%3C/svg%3E") center / 0.36rem 0.36rem no-repeat,
    #fff;
}

.job-page .job-filter-option:has(input:checked) {
  color: #601986;
}

.job-page .job-result-panel {
  min-width: 0;
}

.job-page .job-result-panel h2 {
  margin: 0 0 1.1rem;
  color: #601986;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.25;
}

.job-page .job-list {
  display: grid;
  gap: 0.66rem;
}

.job-page .job-card {
  display: block;
  min-height: 4.9rem;
  padding: 1.05rem 1.28rem 0.74rem;
  background: #fff;
  border: 1px solid transparent;
  color: inherit;
  text-decoration: none;
}

.job-page .job-card:hover {
  background: #faf8ff;
  border-color: #af96fa;
}

.job-page .job-card[hidden] {
  display: none;
}

.job-page .job-card-title-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.8rem;
}

.job-page .job-card h3 {
  min-width: 0;
  margin: 0;
  color: #601986;
  font-size: 0.64rem;
  font-weight: 700;
  line-height: 1.35;
}

.job-page .job-card-title-row p {
  margin: 0.02rem 0 0;
  color: #9fa0a0;
  white-space: nowrap;
  font-size: 0.48rem;
}

.job-page .job-card-title-row strong {
  color: #601986;
  font-size: 0.64rem;
  font-weight: 700;
}

.job-page .job-card-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.2rem;
  margin: 0.55rem 0 0;
  color: #404040;
  font-size: 0.48rem;
  line-height: 1.5;
}

.job-page .job-card-meta span:not(:last-child)::after {
  content: '|';
  margin-left: 0.2rem;
  color: #777;
}

.job-page .job-card-summary {
  margin: 0.42rem 0 0;
  color: #9fa0a0;
  font-size: 0.48rem;
  line-height: 1.45;
}

.job-page .job-empty {
  margin: 1.2rem 0 0;
  color: #878787;
  font-size: 0.52rem;
}

@media (max-width: 900px) {
  .job-page .job-hero {
    height: 18rem;
    background-image: var(--banner-mobile-image);
    gap: 1.3rem;
    padding: 0 0.8rem;
  }

  .job-page .job-hero h1 {
    font-size: 2.4rem;
  }

  .job-page .job-search {
    width: min(100%, 25.974rem);
  }

  .job-page .job-board {
    grid-template-columns: 1fr;
    width: min(100% - 1.2rem, 28rem);
  }

  .job-page .job-filter-panel {
    border-right: 0;
    border-bottom: 1px solid #d9d9d9;
    padding-right: 0;
    padding-bottom: 1rem;
  }
}

/* ==================== dynamic contact form ==================== */

.contact-page,
.contact-page * {
  flex-shrink: 1;
}

.contact-page main {
  width: 51.2rem;
  max-width: 100%;
  background: #fff;
}

.contact-page .contact-hero-section {
  display: grid;
  grid-template-columns: 1fr;
  width: 51.2rem;
  max-width: 100%;
  height: 24.747rem;
  overflow: hidden;
}

.contact-page .contact-hero-image {
  min-width: 0;
  width: 100%;
  height: 100%;
  background: var(--banner-image) center center / cover no-repeat;
}

.contact-page .contact-hero-title {
  display: grid;
  place-items: center;
  min-width: 0;
  background: #681785;
  color: #fff;
  text-align: center;
}

.contact-page .contact-hero-title span {
  display: grid;
  place-items: center;
  width: 10.6rem;
  height: 14.2rem;
  color: #fff;
  font-size: 2.9rem;
  font-weight: 700;
  line-height: 1.28;
  background: rgba(255, 255, 255, 0.12);
  clip-path: polygon(50% 0, 72% 16%, 100% 22%, 94% 74%, 50% 100%, 6% 74%, 0 22%, 28% 16%);
}

.contact-page .contact-form-section {
  padding: 2.85rem 0 5.7rem;
  background: #fff;
}

.contact-page .contact-tabs {
  display: flex;
  justify-content: center;
  gap: 6.56rem;
  margin-bottom: 2.58rem;
}

.contact-page .contact-tab {
  position: relative;
  border: 0;
  color: #888;
  cursor: pointer;
  font-size: 0.8rem;
  line-height: 1.15;
}

.contact-page .contact-tab::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: calc(100% + 0.22rem);
  height: 0.107rem;
  background: #a0a0a0;
}

.contact-page .contact-tab.is-active {
  color: #601986;
}

.contact-page .contact-tab.is-active::after {
  background: #601986;
}

.contact-page .contact-form {
  display: grid;
  justify-items: center;
  width: 21.6rem;
  max-width: calc(100% - 1.4rem);
  margin: 0 auto;
}

.contact-page .contact-form-panel {
  display: grid;
  justify-items: center;
  width: 100%;
}

.contact-page .contact-form-panel[hidden] {
  display: none;
}

.contact-page .contact-after-sales__lead {
  width: 100%;
  margin: 0;
  padding-left: 0.42rem;
  border-left: 0.107rem solid #601986;
  color: #601986;
  font-size: 0.48rem;
  line-height: 1.55;
}

.contact-page .contact-after-sales__notice {
  width: 100%;
  margin-top: 0.7rem;
  padding: 0.58rem 1.18rem;
  border-radius: 0.3rem;
  background: #f0ecff;
  color: #656070;
  font-size: 0.4rem;
  line-height: 1.7;
}

.contact-page .contact-after-sales__notice p {
  margin: 0;
}

.contact-page .contact-after-sales__notice strong {
  color: #601986;
  font-weight: 400;
}

.contact-page .contact-product-types {
  display: grid;
  grid-template-columns: 3.2rem minmax(0, 17.227rem);
  align-items: start;
  gap: 0.56rem;
  width: 100%;
  margin: 0.88rem 0 0;
  padding: 0;
  border: 0;
}

.contact-page .contact-product-types__title {
  grid-column: 1;
  padding-top: 0.42rem;
  color: #404040;
  font-size: 0.48rem;
  white-space: nowrap;
}

.contact-page .contact-product-types__title i {
  margin-right: 0.16rem;
  color: #f00;
  font-style: normal;
}

.contact-page .contact-product-types__grid {
  display: grid;
  grid-column: 2;
  grid-row: 1;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.32rem 0.48rem;
}

.contact-page .contact-product-types__grid label {
  display: flex;
  align-items: center;
  min-width: 0;
  height: 1.2rem;
  padding: 0 0.42rem;
  border: 1px solid #e3dfeb;
  border-radius: 0.18rem;
  color: #4c4850;
  cursor: pointer;
  font-size: 0.42rem;
  white-space: nowrap;
}

.contact-page .contact-product-types__grid label:has(input:checked) {
  border-color: #8d67d3;
  background: #f7f3ff;
}

.contact-page .contact-product-types__grid input {
  width: 0.46rem;
  height: 0.46rem;
  margin: 0 0.34rem 0 0;
  accent-color: #601986;
}

.contact-page .contact-field {
  display: grid;
  grid-template-columns: 3.2rem minmax(0, 17.227rem);
  align-items: center;
  gap: 0.56rem;
  width: 100%;
  margin-top: 0.88rem;
}

.contact-page .contact-field:first-of-type {
  margin-top: 0;
}

.contact-page .contact-field > span {
  display: flex;
  align-items: center;
  gap: 0.44rem;
  min-width: 0;
  color: #404040;
  font-size: 0.48rem;
  line-height: 1.2;
  white-space: nowrap;
}

.contact-page .contact-field i {
  color: #f00;
  font-style: normal;
  font-size: 0.64rem;
  line-height: 1;
}

.contact-page .contact-field input,
.contact-page .contact-message textarea,
.contact-page .contact-after-sales__description textarea {
  position: relative;
  z-index: 2;
  width: 100%;
  background: #fff;
  border: 1px solid #af96fa;
  border-radius: 0;
  color: #404040;
  outline: none;
  font-size: 0.48rem;
  font-family: MicrosoftYaHei, PingFang SC, sans-serif;
}

.contact-page .contact-field input {
  height: 1.2rem;
  padding: 0 0.48rem;
}

.contact-page .contact-field input:focus,
.contact-page .contact-message textarea:focus,
.contact-page .contact-after-sales__description textarea:focus {
  border-color: #601986;
  box-shadow: 0 0 0 2px rgba(96, 25, 134, 0.12);
}

.contact-page .contact-field input::placeholder,
.contact-page .contact-message textarea::placeholder,
.contact-page .contact-after-sales__description textarea::placeholder {
  color: #a3a3a3;
}

.contact-page .contact-after-sales__description {
  align-items: start;
}

.contact-page .contact-after-sales__description > span {
  padding-top: 0.48rem;
}

.contact-page .contact-after-sales__description textarea {
  min-height: 4.6rem;
  padding: 0.48rem;
  resize: vertical;
  line-height: 1.6;
}

.contact-page .contact-after-sales .contact-product-types,
.contact-page .contact-after-sales .contact-field {
  grid-template-columns: 4.2rem minmax(0, 16.227rem);
}

.contact-page .contact-after-sales .contact-product-types__title,
.contact-page .contact-after-sales .contact-field > span {
  justify-self: end;
  text-align: right;
}

.contact-page .contact-after-sales .contact-field > span {
  justify-content: flex-end;
  gap: 0.16rem;
}

.contact-page .contact-after-sales .contact-field > span i {
  flex: 0 0 0.4rem;
  width: 0.4rem;
  text-align: center;
}

.contact-page .contact-after-sales .contact-product-types + .contact-field {
  margin-top: 1.4rem;
}

.contact-page .contact-message {
  display: block;
  width: 19.894rem;
  max-width: 100%;
  margin: 0.88rem 0 0 3.76rem;
}

.contact-page .contact-message textarea {
  min-height: 6.427rem;
  padding: 0.52rem 0.58rem;
  resize: vertical;
  line-height: 1.65;
}

.contact-page .contact-tip {
  margin: 2.58rem 0 0;
  color: #601986;
  font-size: 0.4rem;
  line-height: 1.6;
  text-align: center;
}

.contact-page .contact-submit {
  width: 8.107rem;
  height: 1.947rem;
  margin-top: 0.56rem;
  background: #601986;
  border: 0;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-size: 0.96rem;
  line-height: 1;
}

.contact-page .contact-submit:disabled {
  cursor: wait;
  opacity: 0.72;
}

.contact-page .contact-result {
  min-height: 0.7rem;
  margin: 0.48rem 0 0;
  font-size: 0.42rem;
  text-align: center;
}

.contact-page .contact-result[data-state='success'] {
  color: #197542;
}

.contact-page .contact-result[data-state='error'] {
  color: #b42318;
}

.contact-page .contact-result[data-state='pending'] {
  color: #601986;
}

@media (max-width: 900px) {
  .contact-page .contact-hero-section {
    grid-template-columns: 1fr;
    height: auto;
  }

  .contact-page .contact-hero-image {
    height: 13rem;
    background-image: var(--banner-mobile-image);
    background-size: cover;
  }

  .contact-page .contact-hero-title {
    min-height: 9rem;
  }

  .contact-page .contact-tabs {
    gap: 2.8rem;
  }

  .contact-page .contact-form {
    width: min(100% - 1.2rem, 24rem);
  }

  .contact-page .contact-field {
    grid-template-columns: 1fr;
    gap: 0.28rem;
  }

  .contact-page .contact-product-types {
    grid-template-columns: 1fr;
    gap: 0.35rem;
  }

  .contact-page .contact-product-types__title,
  .contact-page .contact-product-types__grid {
    grid-column: 1;
    grid-row: auto;
  }

  .contact-page .contact-product-types__grid {
    grid-template-columns: 1fr;
  }

  .contact-page .contact-after-sales .contact-product-types,
  .contact-page .contact-after-sales .contact-field {
    grid-template-columns: 1fr;
  }

  .contact-page .contact-after-sales .contact-product-types__title,
  .contact-page .contact-after-sales .contact-field > span {
    justify-self: start;
    justify-content: flex-start;
    text-align: left;
  }

  .contact-page .contact-message {
    width: 100%;
    margin-left: 0;
  }
}

.page-0shouye .company-introduction,
.page-1guanyuwomenqiyegaikuang .company-introduction { height: auto; white-space: pre-line; }

.page-0shouye .box_2 { height: auto; }
.page-1guanyuwomenqiyegaikuang .box_2 { position: relative; top: auto; left: auto; height: auto; }
