.yuedong_contact_info_main {
  background-color: #fff;
  padding: 2.5rem 0 1.1563rem;
}

.yuedong_contact_info_main .yuedong_contact_info_main__header {
  text-align: center;
}

.yuedong_contact_info_main .yuedong_contact_info_main__title {
  color: #000;
  font-size: var(--font-size-42);
  font-weight: 700;
  line-height: calc(64 / 42 * 1em);
}

.yuedong_contact_info_main .yuedong_contact_info_main__divider {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin: .71875rem 0 .8125rem;
}

.yuedong_contact_info_main .yuedong_contact_info_main__divider-line {
  display: block;
  width: 62px;
  height: 2px;
  background-color: #D9D9D9;
}

.yuedong_contact_info_main .yuedong_contact_info_main__divider-dot {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #D9D9D9;
}

.yuedong_contact_info_main .yuedong_contact_info_main__desc {
  color: #4C4C4C;
  font-size: var(--font-size-20);
  font-weight: 400;
  line-height: 1.75;
  max-width: 1375px;
  margin: 0 auto;
}

.yuedong_contact_info_main .yuedong_contact_info_main__cards {
  margin-top: 1.6563rem;
}

.yuedong_contact_info_main .yuedong_contact_info_main__card {
  padding: 1.125rem 0.5rem;
  border: 1px solid #E0E0E0;
  text-align: center;
  height: 100%;
}

.yuedong_contact_info_main .yuedong_contact_info_main__card-icon {
  width: max(1.3125rem, 30px);
  height: max(1.3125rem, 30px);
  margin-bottom: .625rem;
  display: inline-block;
}

.yuedong_contact_info_main .yuedong_contact_info_main__card-icon svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.yuedong_contact_info_main .yuedong_contact_info_main__card-label {
  color: #454545;
  font-size: var(--font-size-20);
  font-weight: 400;
  line-height: 1.75;
  margin-bottom: .3125rem;
}

.yuedong_contact_info_main .yuedong_contact_info_main__card-value {
  color: #000;
  font-size: var(--font-size-28);
  font-weight: 500;
  line-height: 1.25;
  word-break: break-word;
  transition: all 0.3s ease;
}

.yuedong_contact_info_main a.yuedong_contact_info_main__card-value:hover {
  text-decoration: underline;
}

.yuedong_contact_info_main .swiper-slide {
  height: auto;
}

.yuedong_contact_info_main__cards .swiper {
  padding-bottom: 2rem;
}

.yuedong_contact_info_main__cards .swiper-pagination2 {
  bottom: 0 !important;
}