@charset "UTF-8";
.section2 {
  background: #000000;
  padding-top: 1.49rem;
  padding-bottom: 1.5rem;
}

.section2 .section2-con {
  width: 12.8rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.section2 .section2-con .section2-con-left {
  width: 4rem;
}

.section2 .section2-con .section2-con-left .section2-con-line {
  display: block;
  width: 100%;
  height: 1px;
  border-bottom: 2px solid #242424;
}

.section2 .section2-con .section2-con-left .section2-con-box {
  padding-top: .23rem;
  padding-top: .33rem;
}

.section2 .section2-con .section2-con-left .section2-con-box .section2-con-title {
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1.4375;
  margin-bottom: .32rem;
}

.section2 .section2-con .section2-con-left .section2-con-box .section2-con-intro {
  display: flex;
  align-items: flex-start;
  padding-bottom: .32rem;
}

.section2 .section2-con .section2-con-left .section2-con-box .section2-con-intro .section2-con__img {
  display: block;
  width: 1.21rem;
  height: 1.4rem;
  object-fit: cover;
}

.section2 .section2-con .section2-con-left .section2-con-box .section2-con-intro .section2-con-p {
  width: 2.5rem;
  margin-left: .24rem;
}

.section2 .section2-con .section2-con-left .section2-con-box .section2-con-intro .section2-con-p .section2-con-p-top {
  color: #969699;
  font-weight: 300;
  text-align: left;
  line-height: 1.36;
}

.section2 .section2-con .section2-con-left .section2-con-box .section2-con-intro .section2-con-p .section2-con-p-bottom {
  color: #969699;
  font-weight: 700;
  text-align: left;
  line-height: 1.36;
}

.section2 .section2-con .section2-con-left .section2-con-name {
  font-weight: 700;
  color: #969699;
  padding-top: .22rem;
  padding-bottom: .28rem;
}

.section2 .section2-con .section2-con-right {
  border-radius: .2rem;
  overflow: hidden;
  width: 6.28rem;
}

.section2 .section2-con .section2-con-right .section2-con-right__img {
  display: block;
  width: 100%;
  height: 4rem;
  object-fit: cover;
}

.section2 .section2-con .section2-con-right .section2-con-right-con {
  display: block;
  width: 100%;
  background: #242424;
  padding: .4rem .24rem .47rem;
}

.section2 .section2-con .section2-con-right .section2-con-right-con .section2-con-right-block {
  margin-bottom: .24rem;
}

.section2 .section2-con .section2-con-right .section2-con-right-con .section2-con-right-block:last-child {
  margin-bottom: 0;
}

.section2 .section2-con .section2-con-right .section2-con-right-con .section2-con-right-block .section2-con-right-title {
  padding-left: .21rem;
  position: relative;
  font-weight: 700;
  color: #FFFFFF;
  line-height: 1.5;
  margin-bottom: .04rem;
}

.section2 .section2-con .section2-con-right .section2-con-right-con .section2-con-right-block .section2-con-right-title::before {
  content: "";
  width: .05rem;
  height: .05rem;
  border-radius: 50%;
  background: #ffffff;
  position: absolute;
  left: .1rem;
  top: 50%;
  transform: translateY(-50%);
}

.section2 .section2-con .section2-con-right .section2-con-right-con .section2-con-right-block .section2-con-right-desc {
  padding-left: .21rem;
  color: #969699;
  line-height: 1.5;
}

.section3 {
  display: none;
  padding-top: .8rem;
  padding-bottom: .4rem;
}

.section3 .section3-title {
  text-align: center;
  font-weight: 600;
  color: #000000;
  text-align: center;
  line-height: 1.3888rem;
  margin-bottom: .08rem;
}

.section3 .section3-desc {
  color: #000000;
  font-weight: 400;
  text-align: center;
  margin-bottom: .15rem;
  line-height: 1.2;
}

.section3 .section3-sign {
  color: #00a0e9;
  font-weight: 600;
  text-align: center;
  line-height: 1.2;
}

.section4 {
  background-image: linear-gradient(180deg, #1A1A1A 0%, #000000 100%);
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.section4 .section4-title {
  text-align: center;
  color: #ffffff;
  font-weight: 300;
}

.section4 .section4-title span {
  font-weight: 700;
}

.section4 .swiper-tdc-box {
  position: relative;
}

.section4 .swiper-tdc .swiper-tdc-div {
  background: #ffffff;
  transform: scale(0.88);
  padding: 1.2rem .7rem .73rem 1.32rem;
  display: flex;
  align-items: flex-start;
  border-radius: .2rem;
}

.section4 .swiper-tdc .swiper-tdc-div .swiper-tdc__img {
  display: block;
  width: 3.74rem;
  height: 4.46rem;
  object-fit: cover;
  flex-shrink: 0;
}

.section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info {
  margin-left: 1.52rem;
}

.section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-top {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 5.32rem;
}

.section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-top .swiper-tdc-info-block {
  width: 2.11rem;
  margin-bottom: .6rem;
}

.section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-top .swiper-tdc-info-block:nth-child(2n-1) {
  margin-right: .74rem;
}

.section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-top .swiper-tdc-info-block .swiper-tdc-info-label {
  color: #000000;
  font-weight: 300;
  text-align: left;
  line-height: 1.45;
}

.section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-top .swiper-tdc-info-block .swiper-tdc-info-value {
  color: #000000;
  font-weight: 500;
  text-align: left;
  line-height: 1.45;
}

.section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-long .swiper-tdc-info-long-label {
  color: #000000;
  font-weight: 300;
  text-align: left;
  line-height: 1.45;
}

.section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-long .swiper-tdc-info-long-value {
  color: #000000;
  font-weight: 500;
  text-align: left;
  line-height: 1.45;
}

.section4 .section4-more {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: .48rem;
}

.section4 .section4-more .section4-more__a {
  width: 2.46rem;
  height: .6rem;
  background-image: linear-gradient(125deg, #00CEF6 0%, #00A0E9 100%);
  border-radius: .3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  color: #FFFFFF;
}

.section5 {
  background: #ffffff;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.section5 .section5-title {
  text-align: center;
  font-weight: 700;
  color: #000000;
  margin-bottom: .48rem;
}

.section5 .section5-con {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 12.8rem;
  margin: 0 auto;
}

.section5 .section5-con .section5-block {
  width: 33.333%;
  padding-right: .48rem;
  position: relative;
}

.section5 .section5-con .section5-block .section5-block-tip {
  font-weight: 700;
  color: #000000;
  line-height: 1.25;
  margin-bottom: .04rem;
}

.section5 .section5-con .section5-block .section5-block-desc {
  font-weight: 300;
  color: #000000;
  line-height: 1.25;
}

.section5 .section5-con .section5-block:first-child {
  width: calc(33.333% - .48rem);
}

.section5 .section5-con .section5-block::after {
  content: "";
  width: 1px;
  height: 1.18rem;
  background: #979797;
  position: absolute;
  right: 0;
  top: 0;
}

.section5 .section5-con .section5-block:nth-child(2) {
  width: calc(33.333% + .48rem);
  padding-left: .48rem;
}

.section5 .section5-con .section5-block:last-child {
  padding-left: .48rem;
  padding-right: 0;
}

.section5 .section5-con .section5-block:last-child::after {
  content: none;
}

.section5 .section5-task {
  text-align: center;
  margin-top: .16rem;
  font-weight: 700;
  color: #00A0E9;
  line-height: 1.25;
}

.section5 .swiper-section5-box {
  background: #E7E7E7;
  margin-top: .24rem;
}

.section5 .swiper-section5-box .swiper-section5-innerbox {
  margin: 0 auto;
  position: relative;
}

.section5 .swiper-section5-box .swiper-section5-innerbox .swiper-section5 {
  width: 100%;
  margin: 0 auto;
}

.section5 .swiper-section5-box .swiper-section5-innerbox .swiper-section5 .swiper-section5__img {
  display: block;
  width: 100%;
}

.section5 .swiper-section5-box .swiper-section5-innerbox .swiper-section5-prev {
  position: absolute;
  top: 50%;
  left: 17.91%;
  transform: translateY(-50%);
  width: .56rem;
  height: .56rem;
  z-index: 99;
  cursor: pointer;
}

.section5 .swiper-section5-box .swiper-section5-innerbox .swiper-section5-next {
  position: absolute;
  top: 50%;
  right: 17.91%;
  transform: translateY(-50%);
  width: .56rem;
  height: .56rem;
  z-index: 99;
  cursor: pointer;
}

.section5 .sectiong-download {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: .48rem;
}

.section5 .sectiong-download .sectiong-download__a {
  width: 2.46rem;
  height: .6rem;
  background-image: linear-gradient(125deg, #00CEF6 0%, #00A0E9 100%);
  border-radius: .3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  color: #FFFFFF;
  margin-bottom: .24rem;
}

.section5 .sectiong-download .sectiong-download-text {
  text-align: center;
  font-weight: 300;
  color: #000000;
  line-height: 1.667;
}

.setion6 {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  background-image: linear-gradient(180deg, #484848 0%, #000000 79%);
}

.setion6 .setion6-title {
  text-align: center;
  font-weight: 700;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.4;
}

.setion6 .setion6-form {
  width: 12.8rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: .48rem auto 0;
}

.setion6 .setion6-form .setion6-form-block {
  width: 6.16rem;
  display: flex;
  flex-direction: column;
  position: relative;
  margin-bottom: .32rem;
}

.setion6 .setion6-form .setion6-form-block label {
  display: inline-block;
  color: #ffffff;
  margin-bottom: .2rem;
  position: relative;
}

.setion6 .setion6-form .setion6-form-block label span {
  position: relative;
}

.setion6 .setion6-form .setion6-form-block label.require span::after {
  content: "*";
  position: absolute;
  right: -.1rem;
  color: red;
}

.setion6 .setion6-form .setion6-form-block .setion6-form-selectbox {
  display: block;
  width: 100%;
  position: relative;
}

.setion6 .setion6-form .setion6-form-block .setion6-form-selectbox::after {
  content: "";
  width: .16rem;
  height: .1rem;
  background: url("../img/9.png") no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.setion6 .setion6-form .setion6-form-block .setion6-form-selectbox select {
  border: 0;
  outline: 0;
  background: transparent;
  font-weight: 300;
  color: #FFFFFF;
  padding-bottom: .1rem;
  border-bottom: 1px solid #979797;
}

.setion6 .setion6-form .setion6-form-block .setion6-form__input {
  border: 0;
  outline: 0;
  background: transparent;
  padding-bottom: .1rem;
  border-bottom: 1px solid #979797;
}

.setion6 .setion6-form .setion6-form-submit {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.setion6 .setion6-form .setion6-form-submit .setion6-form-submit__button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.46rem;
  height: .6rem;
  background-image: linear-gradient(125deg, #00CEF6 0%, #00A0E9 100%);
  border-radius: .3rem;
  font-weight: 500;
  color: #FFFFFF;
  border: 0;
  outline: 0;
  margin-top: .16rem;
}

.mjp1 {
  position: relative;
}

.mjp1 .mjp1-banenr {
  display: block;
  width: 100%;
}

.mjp1 .mjp1-text {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.mjp1 .mjp1-title {
  color: #fefefe;
  font-weight: 700;
  text-align: center;
  line-height: 1.5;
  letter-spacing: 4px;
  margin-bottom: .16rem;
  margin-bottom: .16rem;
}

.mjp1 .mjp1-desc {
  color: #fefefe;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 4px;
}

.mjp2 {
  display: flex;
  align-items: flex-start;
}

.mjp2 .mjp2-block {
  display: block;
  width: 33.333%;
  padding-left: 1.28rem;
  padding-top: 2.07rem;
}

.mjp2 .mjp2-block .mjp2-block-line {
  width: .68rem;
  height: .05rem;
  opacity: 1;
  background: #00afe9;
  margin-bottom: 1rem;
}

.mjp2 .mjp2-block .mjp2-block-title {
  color: #000000;
  font-weight: 700;
  text-align: left;
  line-height: 1.5;
}

.mjp2 .mjp2-card {
  display: flex;
  flex-wrap: wrap;
  width: 66.667%;
}

.mjp2 .mjp2-card .mjp2-card-block {
  width: 50%;
  height: 5.4rem;
  padding-top: .84rem;
  padding-bottom: .64rem;
  background: #000000;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #ffffff;
}

.mjp2 .mjp2-card .mjp2-card-block.gray {
  background: #f0f0f0;
}

.mjp2 .mjp2-card .mjp2-card-block.gray .mjp2-card-block-title {
  color: #000000;
}

.mjp2 .mjp2-card .mjp2-card-block.gray .mjp2-card-block-desc {
  color: #000000;
}

.mjp2 .mjp2-card .mjp2-card-block .mjp2-card-block__img {
  display: block;
  width: 4.22rem;
  height: 2.66rem;
  object-fit: cover;
  margin-bottom: .48rem;
}

.mjp2 .mjp2-card .mjp2-card-block .mjp2-card-block-title {
  color: #ffffff;
  font-size: 32px;
  font-weight: 500;
  text-align: left;
  line-height: 1.5;
  margin-bottom: .08rem;
}

.mjp2 .mjp2-card .mjp2-card-block .mjp2-card-block-desc {
  color: #ffffff;
  font-weight: 400;
  text-align: left;
  line-height: 1.5;
}

.mjp2 .mjp2-card .mjp2-card-block .mjp2-card-block-text {
  width: 100%;
  padding-left: .7rem;
}

.mjp3 {
  padding-top: 1rem;
  padding-bottom: 1.14rem;
  background: #fafafa;
}

.mjp3 .mjp3-title {
  text-align: center;
  color: #000000;
  font-weight: 700;
  margin-bottom: .42rem;
}

.mjp3 .mjp3-queue {
  width: 12.8rem;
  margin: 0 auto;
}

.mjp3 .mjp3-queue .mjp3-queue-block {
  padding-left: .14rem;
  padding-right: .14rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.mjp3 .mjp3-queue .mjp3-queue-block .mjp3-queue-box {
  display: block;
  width: 1.6rem;
  margin-right: .22rem;
}

.mjp3 .mjp3-queue .mjp3-queue-block .mjp3-queue-box .mjp3-queue-box__img {
  display: block;
  width: 100%;
  margin-bottom: .29rem;
}

.mjp3 .mjp3-queue .mjp3-queue-block .mjp3-queue-box .mjp3-queue-dotbox {
  display: flex;
  justify-content: center;
  margin-bottom: .32rem;
}

.mjp3 .mjp3-queue .mjp3-queue-block .mjp3-queue-box .mjp3-queue-dotbox .mjp3-queue-dotbox-dot {
  display: block;
  width: .1rem;
  height: .1rem;
  opacity: 1;
  background: #00afe9;
  border-radius: 50%;
}

.mjp3 .mjp3-queue .mjp3-queue-block .mjp3-queue-box .mjp3-queue-p {
  text-align: center;
  color: #000000;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.mjp3 .mjp3-queue .mjp3-queue-block .mjp3-queue-box:last-child {
  margin-right: 0;
}

.mjp4 {
  background: #000000;
  padding-top: 2.06rem;
  padding-bottom: 1rem;
}

.mjp4 .mjp4-con {
  width: 12.8rem;
  margin: 0 auto;
}

.mjp4 .mjp4-con .mjp4-top {
  margin-bottom: 2.69rem;
}

.mjp4 .mjp4-con .mjp4-top .mjp4-top-title {
  color: #ffffff;
  font-weight: 700;
  text-align: left;
  margin-bottom: .3rem;
}

.mjp4 .mjp4-con .mjp4-top .mjp4-top-desc {
  width: 4.47rem;
  color: #ffffff;
  font-weight: 400;
  text-align: left;
  line-height: 1.5;
  letter-spacing: 2.4px;
  margin-bottom: .6rem;
}

.mjp4 .mjp4-con .mjp4-top .mjp4-top-desc span {
  color: #00AFE9;
}

.mjp4 .mjp4-con .mjp4-top .mjp4-top-num {
  display: flex;
}

.mjp4 .mjp4-con .mjp4-top .mjp4-top-num .mjp4-top-num-block {
  display: flex;
  flex-direction: column;
  margin-right: .5rem;
}

.mjp4 .mjp4-con .mjp4-top .mjp4-top-num .mjp4-top-num-block .mjp4-top-num-label {
  margin-bottom: .16rem;
  color: #00afe9;
  font-weight: 400;
  text-align: left;
  line-height: 1.5;
  letter-spacing: 2.4px;
}

.mjp4 .mjp4-con .mjp4-top .mjp4-top-num .mjp4-top-num-block img {
  display: block;
  height: .83rem;
}

.mjp4 .mjp4-con .mjp4-top .mjp4-top-num .mjp4-top-num-block:first-child img {
  width: 1.6rem;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long {
  display: block;
  width: 100%;
  height: 4.06rem;
  background: url("../img/24.png") no-repeat;
  background-size: 100% 100%;
  margin-bottom: .2rem;
  padding-left: .62rem;
  overflow: hidden;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long .mjp4-bottom-long-text {
  margin-top: 1.37rem;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long .mjp4-bottom-long-text .mjp4-bottom-long-title {
  color: #ffffff;
  font-weight: 500;
  text-align: left;
  line-height: 1.5;
  margin-bottom: .16rem;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long .mjp4-bottom-long-text .mjp4-bottom-long-desc {
  width: 4.5rem;
  color: #fefefe;
  font-weight: 400;
  text-align: left;
  font-size: 24px;
  font-family: "HarmonyOS Sans Naskh Arabic";
  line-height: 1.2;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long .mjp4-bottom-long-text .mjp4-bottom-long-desc span {
  color: #00AFE9;
  font-weight: 500;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short {
  display: flex;
  justify-content: space-between;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block {
  width: 6.3rem;
  height: 4.06rem;
  padding-left: .6rem;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block:first-child {
  background: url("../img/25.png") no-repeat;
  background-size: 100% 100%;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block:last-child {
  background: url("../img/21.png") no-repeat;
  background-size: 100% 100%;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block .mjp4-bottom-short-text {
  width: 3.3rem;
  margin-top: 1.38rem;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block .mjp4-bottom-short-text .mjp4-bottom-short-title {
  color: #ffffff;
  font-weight: 500;
  font-family: "HarmonyOS Sans Naskh Arabic";
  text-align: left;
  line-height: 1.5;
  margin-bottom: .16rem;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block .mjp4-bottom-short-text .mjp4-bottom-short-desc {
  color: #ffffff;
  font-weight: 400;
  text-align: left;
  line-height: 1.5;
}

.mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block .mjp4-bottom-short-text .mjp4-bottom-short-desc span {
  color: #00AFE9;
}

.mjp5 {
  background: url("../img/26.png") no-repeat;
  background-size: 100% 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.mjp5 .mjp5-title {
  text-align: center;
  margin-bottom: .5rem;
  color: #000000;
  font-weight: 700;
  text-align: center;
  width: 100%;
}

.mjp5 form {
  background: #ffffff;
  padding: .6rem 1.6rem 1.06rem;
}

.mjp5 .setion6-form {
  width: 12.8rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: .48rem auto 0;
}

.mjp5 .setion6-form .setion6-form-block {
  width: 4.28rem;
  display: flex;
  flex-direction: column;
  position: relative;
  margin-bottom: .32rem;
}

.mjp5 .setion6-form .setion6-form-block label {
  display: inline-block;
  color: #000000;
  margin-bottom: .2rem;
  position: relative;
}

.mjp5 .setion6-form .setion6-form-block label span {
  position: relative;
}

.mjp5 .setion6-form .setion6-form-block label.require span::after {
  content: "*";
  position: absolute;
  right: -.1rem;
  color: red;
}

.mjp5 .setion6-form .setion6-form-block .setion6-form-selectbox {
  display: block;
  width: 100%;
  position: relative;
}

.mjp5 .setion6-form .setion6-form-block .setion6-form-selectbox::after {
  content: "";
  width: .16rem;
  height: .1rem;
  background: url("../img/9.png") no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.mjp5 .setion6-form .setion6-form-block .setion6-form-selectbox select {
  border: 0;
  outline: 0;
  background: transparent;
  font-weight: 300;
  color: #FFFFFF;
  padding-bottom: .1rem;
  border-bottom: 1px solid #979797;
}

.mjp5 .setion6-form .setion6-form-block .setion6-form__input {
  border: 0;
  outline: 0;
  background: transparent;
  padding-bottom: .1rem;
  border-bottom: 1px solid #979797;
}

.mjp5 .setion6-form .setion6-form-submit {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.mjp5 .setion6-form .setion6-form-submit .setion6-form-submit__button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.46rem;
  height: .6rem;
  background-image: linear-gradient(125deg, #00CEF6 0%, #00A0E9 100%);
  border-radius: .3rem;
  font-weight: 500;
  color: #FFFFFF;
  border: 0;
  outline: 0;
  margin-top: .16rem;
  box-shadow: 0.02rem 0.08rem 0.14rem 0 rgba(0, 175, 233, 0.34);
  cursor: pointer;
}

.mjp5 .setion6-form .setion6-form-submit .setion6-form-submit__button .mjp5__icon {
  display: block;
  width: .22rem;
  height: .22rem;
  margin-right: .08rem;
}

.gy1 .gy1-banner {
  position: relative;
}

.gy1 .gy1-banner .gy1-banner__img {
  display: block;
  width: 100%;
}

.gy1 .gy1-banner .gy1-text {
  width: 12.8rem;
  position: absolute;
  top: 2.74rem;
  left: 50%;
  transform: translateX(-50%);
}

.gy1 .gy1-banner .gy1-text .gy1-text__img {
  display: block;
  width: 2rem;
  margin-bottom: .32rem;
}

.gy1 .gy1-banner .gy1-text .gy1-text-title {
  font-weight: 700;
  font-size: 54px;
  color: #FFFFFF;
  letter-spacing: 0;
  margin-bottom: .24rem;
}

.gy1 .gy1-banner .gy1-text .gy1-line {
  display: block;
  width: 1.13rem;
  height: .04rem;
  background: #00A0E9;
}

.gy1 .gy1-banner .gy1-text .gy1-desc {
  margin-top: .27rem;
  font-weight: 300;
  font-size: 24px;
  color: #FFFFFF;
  letter-spacing: 0;
}

.gy2 {
  position: relative;
}

.gy2 .gy2__img {
  display: block;
  width: 100%;
}

.gy2 .gy2-text {
  width: 8.8rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 1rem;
}

.gy2 .gy2-text .gy2-title {
  text-align: center;
  font-weight: 700;
  color: #000000;
  margin-bottom: .16rem;
  line-height: 1.2;
}

.gy2 .gy2-text .hy2-desc1 {
  width: 7.8rem;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
  line-height: 1.4;
  margin: 0 auto .12rem;
}

.gy2 .gy2-text .hy2-desc2 {
  width: 7.2rem;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
  line-height: 1.4;
  margin: 0 auto;
}

.gy2 .gy2-block {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.34rem;
}

.gy2 .gy2-block .gy2-block__img {
  width: .72rem;
  height: .72rem;
  margin-bottom: .12rem;
}

.gy2 .gy2-block .gy2-block-title {
  font-weight: 600;
  color: #000000;
  text-align: center;
  margin-bottom: .12rem;
  line-height: 1.4;
}

.gy2 .gy2-block .gy2-block-desc {
  color: #000000;
  letter-spacing: 4px;
  text-align: center;
  line-height: 1.4545;
}

.gy2 .gy2-block1 {
  top: 37.14%;
  left: 16.5%;
}

.gy2 .gy2-block2 {
  top: 63.54%;
  left: 32.23%;
}

.gy2 .gy2-block3 {
  top: 63.42%;
  left: 56.09%;
}

.gy2 .gy2-block4 {
  top: 37.28%;
  left: 71.145%;
}

.gy3 {
  background: #000000;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.gy3 .gy3-con {
  width: 12.8rem;
  margin: 0 auto;
}

.gy3 .gy3-con .gy3-title {
  text-align: center;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: .48rem;
}

.gy3 .gy3-con .gy3-proline {
  display: flex;
  justify-content: space-between;
}

.gy3 .gy3-con .gy3-proline .gy3-proline-left {
  display: block;
  width: 5.8rem;
  height: 5.8rem;
  background: url("../img/33.png") no-repeat;
  background-size: cover;
  padding-top: .92rem;
  padding-left: .48rem;
  padding-right: .48rem;
}

.gy3 .gy3-con .gy3-proline .gy3-proline-left .gy3-proline-pipe {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.gy3 .gy3-con .gy3-proline .gy3-proline-left .gy3-proline-pipe .gy3-proline-pipe-gray {
  width: 1.6rem;
  font-weight: 500;
  color: #C2C2C2;
  letter-spacing: 0;
  text-align: center;
  line-height: 1.2;
}

.gy3 .gy3-con .gy3-proline .gy3-proline-left .gy3-proline-pipe .gy3-proline-pipe__img {
  display: block;
  width: 1rem;
}

.gy3 .gy3-con .gy3-proline .gy3-proline-left .gy3-proline-pipe .gy3-proline-pipe-blue {
  width: 1.6rem;
  font-weight: 700;
  letter-spacing: 0;
  text-align: center;
  background-image: linear-gradient(#50C6FB, #00A0E9);
  /* 渐变色 */
  -webkit-background-clip: text;
  /* 背景裁剪 */
  -webkit-text-fill-color: transparent;
  /* 文字填充为透明 */
  line-height: 1.2;
}

.gy3 .gy3-con .gy3-proline .gy3-proline-right {
  width: 6.76rem;
}

.gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block {
  display: flex;
  width: 6.76rem;
  height: 1.77rem;
  background-image: linear-gradient(90deg, #121212 0%, #363636 100%);
  border-radius: .16rem;
  padding-left: .36rem;
  align-items: center;
  margin-bottom: .25rem;
}

.gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block .gy3-proline-text {
  width: 1.05rem;
  height: 1.05rem;
  background: rgba(255, 255, 255, 0.1);
  border-radius: .53rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block .gy3-proline-text span {
  line-height: 1.2;
  background-image: linear-gradient(#59CAFD, #00A0E9);
  /* 渐变色 */
  -webkit-background-clip: text;
  /* 背景裁剪 */
  -webkit-text-fill-color: transparent;
  /* 文字填充为透明 */
}

.gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block .gy3-proline-white {
  margin-left: .24rem;
  color: #ffffff;
}

.gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block:last-child {
  margin-bottom: 0;
}

.gy3 .gy3-con .gy3-tel {
  text-align: center;
  margin-top: .24rem;
  opacity: 0.6;
  color: #FFFFFF;
  letter-spacing: 2px;
}

.gy4 {
  background: #EEF7FF;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.gy4 .gy4-title {
  text-align: center;
  font-weight: 700;
  font-size: 48px;
  color: #000000;
  letter-spacing: 0;
  margin-bottom: .4rem;
}

.gy4 .gy4-grid {
  width: 12.8rem;
  margin: 0 auto;
  height: 8.4rem;
  /* 设置行高度，控制每列显示的项目数 */
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.gy4 .gy4-grid .gy4-grid-block-box {
  display: flex;
  flex-direction: column;
}

.gy4 .gy4-grid .gy4-grid-block {
  width: 4.18rem;
  height: 4.52rem;
  background: #FFFFFF;
  border-radius: .16rem;
  break-inside: avoid;
  margin-bottom: .12rem;
}

.gy4 .gy4-grid .gy4-grid-block .gy4-grid-head {
  width: 100%;
  height: .48rem;
  background: #121212;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: .24rem;
  font-weight: 500;
  color: #FFFFFF;
  letter-spacing: 0;
  border-radius: .16rem .16rem 0 0;
}

.gy4 .gy4-grid .gy4-grid-block .gy4-grid-ul {
  padding-left: .16rem;
  padding-right: .16rem;
}

.gy4 .gy4-grid .gy4-grid-block .gy4-grid-ul .gy4-grid-list {
  display: flex;
  width: 100%;
  height: .38rem;
  align-items: center;
  position: relative;
  padding-left: .21rem;
  border-bottom: 1px solid #EFEFEF;
}

.gy4 .gy4-grid .gy4-grid-block .gy4-grid-ul .gy4-grid-list::before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  background: #000000;
  top: 50%;
  transform: translateY(-50%);
  left: .1rem;
  border-radius: 50%;
}

.gy4 .gy4-grid .gy4-grid-block2 {
  height: 3.72rem;
}

.gy4 .gy4-grid .gy4-grid-block3 {
  height: 2.96rem;
}

.gy4 .gy4-grid .gy4-grid-block4 {
  height: 5.26rem;
}

.gy4 .gy4-grid .gy4-grid-block5 {
  height: 2.57rem;
}

.gy4 .gy4-grid .gy4-grid-block6 {
  height: 2.96rem;
}

.gy4 .gy4-grid .gy4-grid-block7 {
  height: 2.57rem;
}

.gy4 .product-ul {
  width: 12.8rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: .66rem auto 0;
}

.gy4 .product-ul .product-li {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.gy4 .product-ul .product-li .product-li__img {
  display: block;
  width: 2.6rem;
  height: 2.6rem;
  position: relative;
  z-index: 9;
}

.gy4 .product-ul .product-li .product-li-con {
  width: 4.18rem;
  height: 5.13rem;
  background: #FFFFFF;
  border-radius: .16rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: .8rem;
  padding-left: .2rem;
  padding-right: .2rem;
  transform: translateY(-0.39rem);
}

.gy4 .product-ul .product-li .product-li-con .product-li-con__img {
  width: 1.11rem;
  margin-bottom: .1rem;
}

.gy4 .product-ul .product-li .product-li-con .product-li-con__p {
  font-weight: 700;
  color: #000000;
  letter-spacing: 0;
  margin-bottom: .1rem;
  line-height: 1.2;
}

.gy4 .product-ul .product-li .product-li-con .product-li-con-sign {
  margin-bottom: .26rem;
  color: #000000;
  letter-spacing: 0;
  margin-bottom: .26rem;
  line-height: 1.2;
}

.gy4 .product-ul .product-li .product-li-con .product-li-con-conimg {
  display: block;
  width: 100%;
  margin-bottom: .4rem;
}

.gy4 .product-ul .product-li .product-li-con .product-li-link {
  display: flex;
  justify-content: center;
  align-items: center;
}

.gy4 .product-ul .product-li .product-li-con .product-li-link a {
  width: 1.6rem;
  height: .44rem;
  background-image: linear-gradient(106deg, #00CEF6 0%, #00A0E9 100%);
  border-radius: .35rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  color: #FFFFFF;
  letter-spacing: 0;
}

.ldy1 {
  position: relative;
}

.ldy1 .ldy1-bg {
  display: block;
  width: 100%;
}

.ldy1 .ldy1-con {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.ldy1 .ldy1-con .ldy1-con-title {
  text-align: center;
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  margin-top: 1rem;
  margin-bottom: .16rem;
}

.ldy1 .ldy1-con .ldy1-con-subtitle {
  color: #ffffff;
  text-align: center;
  font-weight: 300;
  letter-spacing: .08rem;
  margin-bottom: .5rem;
}

.ldy1 .ldy1-con .ldy1-con-imglist {
  display: flex;
  justify-content: center;
}

.ldy1 .ldy1-con .ldy1-con-imglist .ldy1-con-imglist-block {
  width: 2.43rem;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.ldy1 .ldy1-con .ldy1-con-imglist .ldy1-con-imglist-block .ldy1-con-imglist-block__icon {
  display: block;
  width: .4rem;
  height: .4rem;
  margin-bottom: .16rem;
}

.ldy1 .ldy1-con .ldy1-con-imglist .ldy1-con-imglist-block .ldy1-con-imglist-block__p {
  text-align: center;
  color: #ffffff;
  text-align: center;
  font-weight: 400;
}

.ldy1 .ldy1-con .ldy1-con-imglist .ldy1-con-imglist-block::after {
  content: "";
  width: 1px;
  height: .8rem;
  opacity: 0.30000001192092896;
  background: #f3f3f3;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.ldy1 .ldy1-con .ldy1-con-imglist .ldy1-con-imglist-block:last-child::after {
  content: none;
}

.ldy2 {
  position: relative;
}

.ldy2 .swiper-ldy2 .swiper-slide {
  position: relative;
}

.ldy2 .swiper-ldy2 .swiper-slide .swiper-ldy2-more {
  width: 1.52rem;
  height: .45rem;
  border-radius: .66rem;
  opacity: 1;
  background: #00afe9;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 1.16rem;
  color: #ffffff;
  text-align: center;
  font-weight: 400;
}

.ldy2 .swiper-ldy2 .swiper-ldy2__img {
  display: block;
  width: 100%;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding-top: .8rem;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con .swiper-ldy2-title {
  display: flex;
  justify-content: center;
  align-items: center;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con .swiper-ldy2-title .swiper-ldy2-title-p {
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  position: relative;
  margin-bottom: .24rem;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con .swiper-ldy2-title .swiper-ldy2-title-p .swiper-ldy2-title-sign {
  padding: .06rem .2rem;
  background: #000;
  color: #ffffff;
  text-align: center;
  font-weight: 400;
  position: absolute;
  bottom: 100%;
  left: 100%;
  white-space: nowrap;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con .swiper-ldy2-subtitle {
  text-align: center;
  color: #ffffff;
  text-align: center;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: .24rem;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con .ldy2-imglist {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con .ldy2-imglist .ldy2-imglist-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.43rem;
  position: relative;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con .ldy2-imglist .ldy2-imglist-block::after {
  content: "";
  width: 1px;
  height: .8rem;
  background: #f3f3f3;
  opacity: 0.30000001192092896;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con .ldy2-imglist .ldy2-imglist-block:last-child::after {
  content: none;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con .ldy2-imglist .ldy2-imglist-block img {
  display: block;
  width: .4rem;
  height: .4rem;
  margin-bottom: .16rem;
}

.ldy2 .swiper-ldy2 .swiper-ldy2-con .ldy2-imglist .ldy2-imglist-block p {
  color: #ffffff;
  text-align: center;
  font-weight: 400;
}

.ldy2 .swiper-ldy2-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 16.6667%;
  width: .56rem;
  height: .56rem;
  z-index: 99;
  cursor: pointer;
}

.ldy2 .swiper-ldy2-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 16.6667%;
  width: .56rem;
  height: .56rem;
  z-index: 99;
  cursor: pointer;
}

.ldy2 .swiper-pagination-bullet {
  margin: 0 .08rem !important;
}

.ldy2 .swiper-pagination-bullet-active {
  background: #00AFE9;
}

.ldy2 .swiper-horizontal > .swiper-pagination-bullets,
.ldy2 .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: .4rem !important;
}

.ldy3 {
  background: #000000;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ldy3 .ldy3-title {
  text-align: center;
  color: #ffffff;
  font-weight: 700;
  margin-bottom: .6rem;
}

.ldy3 .ldy3-long {
  display: block;
  width: 12.8rem;
  height: 4rem;
  display: flex;
  justify-content: space-between;
  background: #1A1A1A;
  border-radius: .2rem;
  margin: 0 auto .6rem;
}

.ldy3 .ldy3-long .ldy3-long-left {
  width: 6.8rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.ldy3 .ldy3-long .ldy3-long-left .ldy3-long-title {
  text-align: center;
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: .16rem;
}

.ldy3 .ldy3-long .ldy3-long-left .ldy3-long-subtitle {
  color: #ffffff;
  text-align: center;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: .16rem;
}

.ldy3 .ldy3-long .ldy3-long-left .ldy3-long-subtitle:last-child {
  margin-bottom: 0;
}

.ldy3 .ldy3-long .ldy3-long__img {
  display: block;
  height: 100%;
  width: 6rem;
}

.ldy3 .ldy3-short {
  width: 12.8rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.ldy3 .ldy3-short img {
  display: block;
  width: 4.1rem;
}

.ldy4 {
  background: linear-gradient(180deg, #1a1a1a 0%, #000000 100%);
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ldy4 .ldy4-title {
  text-align: center;
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: .16rem;
}

.ldy4 .ldy4-subtitle {
  color: #ffffff;
  text-align: center;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: .48rem;
}

.ldy4 .swiper-tdc-box {
  position: relative;
  padding-bottom: .7rem;
}

.ldy4 .swiper-tdc-box .swiper-pagination-ldy4 {
  bottom: 0;
}

.ldy4 .swiper-tdc-box .swiper-pagination-ldy4 .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  opacity: 1;
  background: #9e9faf;
  margin-left: .16rem;
  margin-right: .16rem;
}

.ldy4 .swiper-tdc-box .swiper-pagination-ldy4 .swiper-pagination-bullet-active {
  background: #00AFE9;
}

.ldy4 .swiper-tdc-box .swiper-ldy4-prev {
  display: block;
  width: .56rem;
  height: .56rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 20%;
  z-index: 99;
  cursor: pointer;
}

.ldy4 .swiper-tdc-box .swiper-ldy4-next {
  display: block;
  width: .56rem;
  height: .56rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20%;
  z-index: 99;
  cursor: pointer;
}

.ldy4 .swiper-tdc .swiper-tdc-div {
  height: 6.4rem;
  background: #ffffff;
  transform: scale(0.88);
  display: flex;
  align-items: flex-start;
  border-radius: .2rem;
  position: relative;
}

.ldy4 .swiper-tdc .swiper-tdc-div .swiper-tdc__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  flex-shrink: 0;
  border-radius: .2rem;
}

.ldy4 .swiper-tdc .swiper-tdc-div .swiper-tdc-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1.94rem;
}

.ldy4 .swiper-tdc .swiper-tdc-div .swiper-tdc-text p:first-child {
  color: #00afe9;
  font-weight: 700;
  line-height: 1.2;
}

.ldy4 .swiper-tdc .swiper-tdc-div .swiper-tdc-text p:last-child {
  color: #3d3d3d;
  font-weight: 500;
  line-height: 1.2;
}

.lady5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: linear-gradient(180deg, #111d44 0%, #000000 100%);
}

.lady5 .lady5-title {
  text-align: center;
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  line-height: 1.16;
  margin-bottom: .16rem;
}

.lady5 .lady5-sign {
  text-align: center;
  color: #ffffff;
  text-align: center;
  font-weight: 300;
  margin-bottom: .6rem;
}

.lady5 .lady5-con {
  width: 12.8rem;
  margin: 0 auto;
}

.lady5 .lady5-con .lady5-list {
  width: 100%;
  height: 3.6rem;
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}

.lady5 .lady5-con .lady5-list .lady5-list__img {
  display: block;
  width: 7.2rem;
  height: 100%;
}

.lady5 .lady5-con .lady5-list .lady5-list-text {
  margin-left: .6rem;
}

.lady5 .lady5-con .lady5-list .lady5-list-text .lady5-list-text-title {
  color: #ffffff;
  text-align: left;
  font-size: 40px;
  font-weight: 700;
  font-family: "HarmonyOS Sans SC";
  margin-bottom: .16rem;
  line-height: 1.175;
}

.lady5 .lady5-con .lady5-list .lady5-list-text .lady5-list-text-title span {
  font-weight: 300;
}

.lady5 .lady5-con .lady5-list .lady5-list-text .lady5-list-text-subtitle {
  color: #ffffff;
  text-align: left;
  font-weight: 400;
  line-height: 1.6;
}

.lady5 .lady5-con .lady5-list:nth-child(2n) {
  flex-direction: row-reverse;
  justify-content: space-between;
}

.lady5 .lady5-con .lady5-list:nth-child(2n) .lady5-list-text {
  margin-left: 0;
}

.lady5 .lady5-case {
  padding-top: .4rem;
}

.lady5 .lady5-case .lady5-case-title {
  text-align: center;
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  line-height: 1.6667;
  margin-bottom: .48rem;
}

.lady5 .lady5-case .lady5-case-box {
  width: 12.8rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.lady5 .lady5-case .lady5-case-box .lady5-case-news {
  display: block;
  width: 6.28rem;
}

.lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news__img {
  display: block;
  width: 100%;
  height: 3.53rem;
  object-fit: cover;
}

.lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news-con {
  display: block;
  width: 100%;
  height: 2.34rem;
  padding: .24rem;
  background: #ffffff;
  border-radius: 0 0 .08rem .08rem;
  position: relative;
}

.lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news-con .lady5-case-news-title {
  display: -webkit-box;
  /* 使用 WebKit 弹性盒子模型 */
  -webkit-box-orient: vertical;
  /* 垂直排列子元素 */
  -webkit-line-clamp: 2;
  /* 限制显示两行 */
  overflow: hidden;
  /* 隐藏超出内容 */
  text-overflow: ellipsis;
  /* 使用省略号 */
  color: #000000;
  text-align: left;
  font-weight: 500;
  line-height: 1.28125;
  margin-bottom: .12rem;
}

.lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news-con .lady5-case-news-time {
  color: #767676;
  text-align: left;
  font-weight: 400;
  font-family: "HarmonyOS Sans SC";
}

.lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news-con .lady5-case-news__a {
  position: absolute;
  padding: .12rem .4rem;
  color: #ffffff;
  text-align: center;
  font-weight: 400;
  bottom: .24rem;
  right: .24rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 66px;
  background: #00afe9;
}

.section2-con-p-m {
  display: none;
}

.mjp3-queue-m {
  display: none;
}

.mjp3-title-pc {
  display: block;
}

.mjp3-title-m {
  display: none;
}

.swiper-pagination-mqueue-box {
  display: none;
}

@media screen and (max-width: 768px) {
  .gy1 {
    width: 100%;
    height: 100vh;
  }
  .gy1 .gy1-banner {
    height: 100%;
  }
  .gy1 .gy1-banner .gy1-banner__img {
    height: 100%;
    object-fit: cover;
  }
  .gy1 .gy1-banner .gy1-text {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    top: 1.2rem;
  }
  .gy1 .gy1-banner .gy1-text .gy1-text-title {
    font-size: .56rem;
    margin-bottom: .32rem;
  }
  .gy1 .gy1-banner .gy1-text .gy1-desc {
    font-size: .28rem;
    margin-top: .32rem;
  }
  .gy2 {
    padding-bottom: .72rem;
  }
  .gy2 .gy2__img {
    display: none;
  }
  .gy2 .gy2-text {
    position: static;
    width: 6.7rem;
    margin: 1.2rem auto 0;
    transform: translateX(0);
  }
  .gy2 .gy2-text .hy2-desc1 {
    width: 100%;
  }
  .gy2 .gy2-text .hy2-desc2 {
    width: 100%;
  }
  .gy2 .gy2-block {
    position: static;
    width: 50%;
    margin-bottom: .48rem;
  }
  .gy2-block-box {
    display: flex;
    flex-wrap: wrap;
    margin-top: .4rem;
  }
  .gy2 .gy2-block .gy2-block__img {
    width: .88rem;
    height: .88rem;
    margin-bottom: .2rem;
  }
  .gy2 .gy2-block .gy2-block-title {
    font-size: .36rem;
    margin-bottom: .16rem;
  }
  .gy2 .gy2-block .gy2-block-desc {
    font-size: .24rem;
    width: 2.3rem;
    letter-spacing: 1px;
  }
  .gy3 .gy3-con {
    width: 6.7rem;
  }
  .gy3 .gy3-con .gy3-title {
    font-size: .28rem;
  }
  .gy3 .gy3-con .gy3-proline {
    flex-direction: column;
  }
  .gy3 .gy3-con .gy3-proline .gy3-proline-left {
    width: 100%;
    height: 6.7rem;
    margin-bottom: .4rem;
  }
  .gy3 .gy3-con .gy3-proline .gy3-proline-left .gy3-proline-pipe .gy3-proline-pipe-blue {
    width: 1.6rem;
    font-size: .4rem;
  }
  .gy3 .gy3-con .gy3-proline .gy3-proline-left .gy3-proline-pipe .gy3-proline-pipe-gray {
    width: 1.6rem;
    font-size: .4rem;
  }
  .gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block {
    width: 100%;
  }
  .gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block .gy3-proline-white {
    font-size: .32rem;
  }
  .gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block .gy3-proline-white span {
    font-size: .44rem;
  }
  .gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block .gy3-proline-text {
    width: 1.12rem;
    height: 1.12rem;
  }
  .gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block .gy3-proline-text span {
    font-size: .32rem;
  }
  .gy3 .gy3-con .gy3-proline .gy3-proline-right .gy3-proline-block {
    margin-bottom: .4rem;
  }
  .gy3 .gy3-con .gy3-tel {
    margin-top: .4rem;
    color: #ffffff;
    font-size: .24rem;
    opacity: 1;
  }
  .gy4 .gy4-title {
    font-size: .48rem;
  }
  .gy4-grid {
    display: flex;
    flex-direction: column;
  }
  .gy4 .gy4-grid {
    height: auto;
    width: 100%;
  }
  .gy4-grid-block-box {
    width: 6.7rem;
    margin: 0 auto;
  }
  .gy4 .gy4-grid .gy4-grid-block {
    width: 100%;
  }
  .gy4 .gy4-grid .gy4-grid-block .gy4-grid-head {
    height: .8rem;
    font-size: .28rem;
  }
  .gy4 .gy4-grid .gy4-grid-block .gy4-grid-ul .gy4-grid-list {
    height: .6rem;
    font-size: .24rem;
  }
  .gy4 .gy4-grid .gy4-grid-block {
    height: auto !important;
    margin-bottom: .24rem;
  }
  .gy4 .product-ul {
    width: 6.7rem;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .gy4 .product-ul .product-li {
    width: 100%;
  }
  .gy4 .product-ul .product-li .product-li-con {
    width: 100%;
  }
  .gy4 .product-ul .product-li .product-li-con {
    height: auto;
    padding-bottom: .68rem;
  }
  .gy4 .product-ul .product-li .product-li-con .product-li-con-conimg {
    margin-bottom: .64rem;
  }
  .gy4 .product-ul .product-li .product-li-con .product-li-link a {
    width: 3.2rem;
    height: .8rem;
  }
  .gy4 .product-ul .product-li .product-li-con .product-li-con__img {
    width: 1.56rem;
    margin-bottom: .24rem;
  }
  .gy4 .product-ul .product-li .product-li-con .product-li-con__p {
    margin-bottom: .24rem;
    font-size: .44rem;
  }
  .gy4 .product-ul .product-li .product-li-con .product-li-con-sign {
    font-size: .32rem;
    margin-bottom: .48rem;
  }
  .gy4 .product-ul .product-li .product-li-con {
    padding-left: .32rem;
    padding-right: .32rem;
    transform: translateY(-0.64rem);
  }
  .gy4 .product-ul .product-li .product-li__img {
    width: 4.16rem;
    height: 4.16rem;
  }
  .gy2 .gy2-text .gy2-title {
    font-size: .48rem;
    margin-bottom: .16rem;
  }
  .gy2 .gy2-text .hy2-desc1 {
    font-size: .24rem;
    text-align: center;
    margin-bottom: .16rem;
  }
  .gy2 .gy2-text .hy2-desc2 {
    font-size: .24rem;
    text-align: center;
    margin-bottom: .16rem;
  }
  .gy1 .gy1-banner .gy1-text .gy1-line {
    width: 1.12rem;
    height: .04rem;
    background: #00A0E9;
  }
  .ldy1 {
    height: 11.2rem;
  }
  .ldy1 .ldy1-bg {
    height: 100%;
    object-fit: cover;
  }
  .ldy1 .ldy1-con .ldy1-con-title {
    margin-top: 1.2rem;
    font-size: .56rem;
    margin-bottom: .16rem;
    line-height: 1.2;
  }
  .ldy1 .ldy1-con .ldy1-con-subtitle {
    font-size: .28rem;
    margin-bottom: .48rem;
  }
  .ldy1 .ldy1-con .ldy1-con-imglist .ldy1-con-imglist-block {
    width: 1.82rem;
  }
  .ldy1 .ldy1-con .ldy1-con-imglist .ldy1-con-imglist-block .ldy1-con-imglist-block__p {
    width: 1.36rem;
    line-height: 1.15;
    font-size: .26rem;
  }
  .ldy1 .ldy1-con .ldy1-con-imglist .ldy1-con-imglist-block .ldy1-con-imglist-block__icon {
    width: .36rem;
    height: .36rem;
    margin-bottom: .26rem;
  }
  .ldy1 .ldy1-con .ldy1-con-imglist {
    align-items: flex-start;
  }
  .ldy2 {
    height: 11.2rem;
  }
  .swiper-ldy2 {
    height: 100%;
  }
  .ldy2 .swiper-ldy2 .swiper-ldy2__img {
    height: 100%;
    object-fit: cover;
  }
  .ldy2 .swiper-ldy2 .swiper-ldy2-con {
    padding-top: 1.2rem;
  }
  .ldy2 .swiper-ldy2 .swiper-ldy2-con .swiper-ldy2-title {
    font-size: .48rem;
    margin-bottom: .4rem;
  }
  .ldy2 .swiper-ldy2 .swiper-ldy2-con .swiper-ldy2-subtitle {
    width: 6.3rem;
    margin: 0 auto;
    text-align: center;
    font-size: .28rem;
    line-height: 1.71;
  }
  .ldy2 .swiper-ldy2 .swiper-ldy2-con .ldy2-imglist .ldy2-imglist-block {
    width: 1.6rem;
  }
  .ldy2 .swiper-ldy2 .swiper-ldy2-con .ldy2-imglist {
    margin-top: .4rem;
  }
  .ldy2 .swiper-ldy2 .swiper-ldy2-con .ldy2-imglist .ldy2-imglist-block img {
    width: .56rem;
    height: .56rem;
    margin-bottom: .24rem;
  }
  .ldy2 .swiper-ldy2 .swiper-ldy2-con .ldy2-imglist .ldy2-imglist-block p {
    font-size: .26rem;
  }
  .ldy2 .swiper-ldy2-prev {
    display: none;
  }
  .ldy2 .swiper-ldy2-next {
    display: none;
  }
  .ldy2 .swiper-ldy2 .swiper-slide .swiper-ldy2-more {
    width: 2.24rem;
    height: .7rem;
    border-radius: 1.32rem;
    opacity: 1;
    background: #00afe9;
    font-size: .32rem;
  }
  .ldy3 {
    padding-top: 1.2rem;
  }
  .ldy3 .ldy3-title {
    font-size: .48rem;
    margin-bottom: .4rem;
  }
  .ldy3 .ldy3-long {
    width: 6.7rem;
    margin: 0 auto;
    flex-direction: column;
  }
  .ldy3 .ldy3-long .ldy3-long-left {
    padding-top: .4rem;
  }
  .ldy3 .ldy3-long .ldy3-long-left .ldy3-long-title {
    font-size: .48rem;
    line-height: 1.167;
    margin-bottom: .16rem;
  }
  .ldy3 .ldy3-long .ldy3-long-left .ldy3-long-subtitle {
    font-size: .24rem;
    margin-bottom: .16rem;
    line-height: 1;
  }
  .ldy3 .ldy3-long .ldy3-long-left .ldy3-long-subtitle:last-child {
    margin-bottom: .48rem;
  }
  .ldy3 .ldy3-long .ldy3-long__img {
    width: 100%;
  }
  .ldy3 .ldy3-long {
    height: auto;
    margin-bottom: .4rem;
  }
  .ldy3 .ldy3-short {
    width: 6.7rem;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
  }
  .ldy3 .ldy3-short img {
    display: block;
    width: 100%;
    margin-bottom: .24rem;
  }
  .ldy4 {
    padding-top: 1.2rem;
  }
  .ldy4 .ldy4-title {
    text-align: center;
    font-size: .48rem;
    margin-bottom: .16rem;
  }
  .ldy4 .ldy4-subtitle {
    width: 6.7rem;
    margin: 0 auto;
    text-align: center;
    font-size: .24rem;
    line-height: 1.667;
    margin-bottom: .4rem;
  }
  .lady5 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }
  .lady5 .lady5-title {
    font-size: .48rem;
    width: 6.7rem;
    text-align: center;
    margin: 0 auto;
    line-height: 1.1667;
    margin-bottom: .16rem;
  }
  .lady5 .lady5-sign {
    line-height: 1.667;
    font-size: .24rem;
    color: #ffffff;
  }
  .lady5 .lady5-con {
    width: 6.7rem;
    margin: 0 auto;
  }
  .lady5 .lady5-con .lady5-list {
    flex-direction: column-reverse;
    height: auto;
    align-items: flex-start;
    margin-bottom: .4rem;
  }
  .lady5 .lady5-con .lady5-list:nth-child(2n) {
    flex-direction: column-reverse;
  }
  .lady5 .lady5-con .lady5-list .lady5-list-text .lady5-list-text-title {
    font-size: .44rem;
    margin-bottom: .16rem;
  }
  .lady5 .lady5-con .lady5-list .lady5-list-text {
    margin-left: 0;
  }
  .lady5 .lady5-con .lady5-list .lady5-list-text .lady5-list-text-subtitle {
    margin-bottom: .24rem;
    font-size: .24rem;
  }
  .lady5 .lady5-case {
    padding-top: .96rem;
  }
  .lady5 .lady5-case .lady5-case-box .lady5-case-news {
    margin-bottom: .4rem;
  }
  .lady5 .lady5-case .lady5-case-box .lady5-case-news:last-child {
    margin-bottom: 0;
  }
  .lady5 .lady5-case .lady5-case-box {
    display: flex;
    flex-direction: column;
  }
  .lady5 .lady5-case .lady5-case-box {
    width: 6.7rem;
    margin: 0 auto;
  }
  .lady5 .lady5-case .lady5-case-box .lady5-case-news {
    width: 100%;
  }
  .lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news__img {
    height: 3.76rem;
    object-fit: cover;
  }
  .lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news-con .lady5-case-news-title {
    font-size: .28rem;
    color: #000000;
    font-weight: 500;
  }
  .lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news-con {
    padding: .32rem;
  }
  .lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news-con .lady5-case-news-title {
    margin-bottom: .24rem;
    line-height: 1.357;
  }
  .lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news-con .lady5-case-news-time {
    font-size: .24;
  }
  .lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news-con {
    height: 2.56rem;
  }
  .lady5 .lady5-case .lady5-case-box .lady5-case-news .lady5-case-news-con .lady5-case-news__a {
    padding: .16rem .48rem;
    font-size: .32rem;
  }
  .section2 {
    padding-top: 1.2rem;
  }
  .section2 .section2-con {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .section2 .section2-con .section2-con-left {
    padding-left: .4rem;
    width: 100%;
  }
  .section2 .section2-con .section2-con-left .section2-con-box .section2-con-title {
    display: none;
  }
  .section2 .section2-con .section2-con-left .section2-con-line {
    display: none;
  }
  .section2 .section2-con .section2-con-left .section2-con-box .section2-con-intro .section2-con__img {
    width: 2.2rem;
    height: 2.56rem;
  }
  .section2-con-p-m {
    display: block;
    line-height: 1.41667;
    font-weight: 700;
    font-size: .48rem;
    color: #ffffff;
    margin-bottom: .16rem;
  }
  .section2 .section2-con .section2-con-left .section2-con-box .section2-con-intro .section2-con-p {
    width: auto;
    padding-top: .48rem;
  }
  .section2 .section2-con .section2-con-left .section2-con-box .section2-con-intro .section2-con-p .section2-con-p-top {
    font-size: .28rem;
  }
  .section2 .section2-con .section2-con-left .section2-con-box .section2-con-intro .section2-con-p .section2-con-p-bottom {
    font-size: .28rem;
  }
  .section2 .section2-con .section2-con-left .section2-con-name {
    display: none;
  }
  .section2 .section2-con .section2-con-left .section2-con-box .section2-con-intro {
    padding-bottom: .4rem;
  }
  .section2 .section2-con .section2-con-right {
    width: 100%;
  }
  .section2 .section2-con .section2-con-right .section2-con-right__img {
    height: 4.8rem;
    object-fit: cover;
  }
  .section2 .section2-con .section2-con-right .section2-con-right-con {
    padding: .32rem .4rem;
  }
  .section2 .section2-con .section2-con-right .section2-con-right-con .section2-con-right-block .section2-con-right-title {
    font-size: .28rem;
    margin-bottom: .08rem;
  }
  .section2 .section2-con .section2-con-right .section2-con-right-con .section2-con-right-block .section2-con-right-title::before {
    width: 4px;
    height: 4px;
  }
  .section2 .section2-con .section2-con-right .section2-con-right-con .section2-con-right-block .section2-con-right-desc {
    font-size: .24rem;
    line-height: 1.333;
  }
  .section4 .swiper-tdc .swiper-tdc-div {
    flex-direction: column;
  }
  .section4 .swiper-tdc .swiper-tdc-div {
    padding: .4rem .72rem;
  }
  .section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info {
    margin-left: 0;
  }
  .section4 .swiper-tdc .swiper-tdc-div .swiper-tdc__img {
    width: 3.74rem;
    height: 4.46rem;
    flex-shrink: 0;
    margin: 0 auto;
  }
  .section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-top .swiper-tdc-info-block .swiper-tdc-info-label {
    font-size: .24rem;
  }
  .section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-top .swiper-tdc-info-block .swiper-tdc-info-value {
    font-size: .26rem;
    font-weight: 500;
  }
  .section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-top .swiper-tdc-info-block {
    margin-bottom: .6rem;
    width: 50%;
    margin-right: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-top .swiper-tdc-info-block:nth-child(2n-1) {
    margin-right: 0;
  }
  .section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-long .swiper-tdc-info-long-label {
    font-size: .24rem;
  }
  .section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-top {
    width: 100%;
  }
  .section4 .swiper-tdc .swiper-tdc-div .swiper-tdc-info .swiper-tdc-info-long .swiper-tdc-info-long-value {
    font-size: .26rem;
  }
  .section4 .swiper-tdc .swiper-tdc-div {
    transform: scale(1);
  }
  .swiper-tdc {
    width: 6.7rem;
    margin: .32rem auto .48rem;
  }
  .section4 .section4-more .section4-more__a {
    width: 2.24rem;
    height: .7rem;
    background-image: linear-gradient(125deg, #00CEF6 0%, #00A0E9 100%);
    border-radius: .35rem;
    font-size: .32rem;
  }
  .section5 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }
  .section5 .section5-title {
    font-size: .32rem;
    margin-bottom: .32rem;
  }
  .section5 .section5-con {
    flex-direction: column;
  }
  .section5 .section5-con .section5-block:first-child {
    width: 100%;
  }
  .section5 .section5-con .section5-block:nth-child(2) {
    width: 100%;
    padding-left: 0;
  }
  .section5 .section5-con .section5-block:last-child {
    width: 100%;
    padding-left: 0;
  }
  .section5 .section5-con {
    width: 6.7rem;
    margin: 0 auto;
  }
  .section5 .section5-con .section5-block::after {
    content: none;
  }
  .section5 .section5-con .section5-block .section5-block-tip {
    line-height: 1.25;
    font-size: .24rem;
    margin-bottom: .04rem;
  }
  .section5 .section5-con .section5-block .section5-block-desc {
    font-size: .24rem;
    line-height: 1.25;
  }
  .section5 .section5-con .section5-block {
    margin-bottom: .16rem;
  }
  .section5 .section5-task {
    width: 6.7rem;
    margin: 0 auto;
    text-align: left;
    font-size: .24rem;
  }
  .section5 .swiper-section5-box .swiper-section5-innerbox .swiper-section5-prev {
    display: none;
  }
  .section5 .swiper-section5-box .swiper-section5-innerbox .swiper-section5-next {
    display: none;
  }
  .section5 .swiper-section5-box .swiper-section5-innerbox .swiper-section5 .swiper-section5__img {
    height: 8rem;
    object-fit: cover;
  }
  .section5 .sectiong-download {
    margin-top: .48rem;
  }
  .section5 .sectiong-download .sectiong-download__a {
    width: 2.24rem;
    height: .7rem;
    background-image: linear-gradient(125deg, #00CEF6 0%, #00A0E9 100%);
    border-radius: .35rem;
    font-size: .32rem;
    margin-bottom: .24rem;
  }
  .section5 .sectiong-download .sectiong-download-text {
    font-size: .24rem;
  }
  .setion6 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }
  .setion6 .setion6-title {
    line-height: 1.41667;
    font-size: .48rem;
    text-align: center;
    margin-bottom: .48rem;
  }
  .setion6 .setion6-form {
    width: 6.7rem;
    margin: 0 auto;
  }
  .setion6 .setion6-form .setion6-form-block label {
    font-size: .24rem;
  }
  .setion6 .setion6-form .setion6-form-block label.require span::after {
    right: -.15rem;
  }
  .setion6 .setion6-form .setion6-form-block .setion6-form-selectbox select {
    font-size: .24rem;
  }
  .setion6 .setion6-form .setion6-form-block .setion6-form__input {
    color: #ffffff;
  }
  .setion6 .setion6-form .setion6-form-submit .setion6-form-submit__button {
    width: 2.24rem;
    height: .7rem;
    background-image: linear-gradient(125deg, #00CEF6 0%, #00A0E9 100%);
    border-radius: .35rem;
    font-size: .32rem;
  }
  .mjp1 {
    height: 11.2rem;
  }
  .mjp1 .mjp1-banenr {
    height: 100%;
    object-fit: cover;
  }
  .mjp1 .mjp1-text {
    top: 1.2rem;
    left: 0;
    right: 0;
    transform: translateX(0);
  }
  .mjp1 .mjp1-title {
    font-size: .56rem;
    line-height: 1.2142;
    margin-bottom: .16rem;
  }
  .mjp1 .mjp1-desc {
    font-size: .28rem;
    line-height: 1.42;
  }
  .mjp2 {
    flex-direction: column;
  }
  .mjp2 .mjp2-block {
    width: 100%;
    padding-top: 1.2rem;
    padding-left: .8rem;
    padding-bottom: 1.3rem;
  }
  .mjp2 .mjp2-block .mjp2-block-line {
    width: .8rem;
    height: .1rem;
    opacity: 1;
    background: #00aaff;
    margin-bottom: .8rem;
  }
  .mjp2 .mjp2-block .mjp2-block-title {
    font-size: .48rem;
    line-height: 1.45833;
  }
  .mjp2 .mjp2-card {
    width: 100%;
  }
  .mjp2 .mjp2-card .mjp2-card-block .mjp2-card-block__img {
    width: 3.12rem;
    height: 2.26rem;
    opacity: 1;
    margin-bottom: .26rem;
  }
  .mjp2 .mjp2-card .mjp2-card-block .mjp2-card-block-title {
    font-size: .28rem;
    margin-bottom: .08rem;
  }
  .mjp2 .mjp2-card .mjp2-card-block.gray .mjp2-card-block-desc {
    font-size: .28rem;
  }
  .mjp2 .mjp2-card .mjp2-card-block {
    height: auto;
    padding-top: .4rem;
    padding-bottom: .4rem;
  }
  .mjp2 .mjp2-card .mjp2-card-block .mjp2-card-block-text {
    padding-left: .32rem;
  }
  .mjp4 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }
  .mjp4 .mjp4-con .mjp4-top .mjp4-top-title {
    padding-left: .4rem;
    margin-bottom: .4rem;
    font-size: .56rem;
    line-height: 1.2142;
  }
  .mjp4 .mjp4-con .mjp4-top .mjp4-top-desc {
    width: 5.92rem;
    margin-left: .4rem;
    font-size: .28rem;
    margin-bottom: .48rem;
  }
  .mjp4-top-num {
    width: 6.7rem;
    margin-left: .4rem;
  }
  .mjp4 .mjp4-con .mjp4-top .mjp4-top-num .mjp4-top-num-block .mjp4-top-num-label {
    font-size: .28rem;
    margin-bottom: .16rem;
  }
  .mjp4 .mjp4-con .mjp4-top .mjp4-top-num .mjp4-top-num-block img {
    height: .76rem;
  }
  .mjp4 .mjp4-con .mjp4-top .mjp4-top-num .mjp4-top-num-block:first-child img {
    width: 1.48rem;
  }
  .mjp4 .mjp4-con {
    width: 100%;
  }
  .mjp4-bottom {
    width: 6.7rem;
    margin: 0 auto;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long {
    height: 3.36rem;
    padding-left: .32rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long {
    background-size: cover;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long .mjp4-bottom-long-text {
    margin-top: 0;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long .mjp4-bottom-long-text .mjp4-bottom-long-title {
    font-size: .3rem;
    margin-bottom: .16rem;
    line-height: 1.2;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long .mjp4-bottom-long-text .mjp4-bottom-long-desc {
    font-size: .24rem;
    line-height: 1.5;
    width: 3.38rem;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-long .mjp4-bottom-long-text .mjp4-bottom-long-desc span {
    font-size: .24rem;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block {
    width: 3.28rem;
    height: 4.8rem;
    border-radius: .2rem;
    opacity: 1;
    padding-left: .32rem;
    padding-right: .32rem;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block .mjp4-bottom-short-text {
    margin-top: .48rem;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block .mjp4-bottom-short-text {
    width: 100%;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block .mjp4-bottom-short-text .mjp4-bottom-short-title {
    font-size: .3rem;
    line-height: 1.2;
    margin-bottom: .16rem;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block .mjp4-bottom-short-text .mjp4-bottom-short-desc {
    font-size: .24rem;
    line-height: 1.5;
  }
  .mjp4 .mjp4-con .mjp4-bottom .mjp4-bottom-short .mjp4-bottom-short-block .mjp4-bottom-short-text .mjp4-bottom-short-desc span {
    font-size: .24rem;
  }
  .mjp5 .setion6-form {
    width: 6.7rem;
    margin: 0 auto;
    padding: .6rem .68rem 1.16rem;
  }
  .mjp5 .mjp5-title {
    font-size: .48rem;
    margin-bottom: .32rem;
  }
  .mjp5 .setion6-form .setion6-form-block label {
    font-size: .28rem;
    line-height: 1.428;
    margin-bottom: 0;
  }
  .mjp5 .setion6-form .setion6-form-block .setion6-form__input {
    padding-bottom: .04rem;
    font-size: .28rem;
    color: #000000;
  }
  .mjp5 .setion6-form .setion6-form-block {
    margin-bottom: .3rem;
  }
  .mjp5 .setion6-form .setion6-form-submit .setion6-form-submit__button {
    margin-top: .3rem;
  }
  .mjp5 .setion6-form .setion6-form-block {
    width: 100%;
  }
  .mjp3 {
    padding-top: 1.2rem;
    padding-bottom: .68rem;
  }
  .mjp3 .mjp3-title {
    font-size: .56rem;
    margin-bottom: .4rem;
  }
  .mjp3 .mjp3-queue {
    display: none;
  }
  .mjp2 .mjp2-card .mjp2-card-block .mjp2-card-block-desc {
    font-size: .28rem;
  }
  .mjp3-queue-m {
    display: block;
    margin-left: .4rem;
    background: #ffffff;
    padding-left: .52rem;
    padding-top: .68rem;
    padding-bottom: .96rem;
    position: relative;
  }
  .mjp3-queue-m .swiper-mqueue .swiper-slide {
    width: 2.8rem !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 1rem;
  }
  .mjp3-queue-m .swiper-mqueue .swiper-slide .swiper-mqueue__img {
    display: block;
    width: 2.8rem;
    height: 2.52rem;
    opacity: 1;
    margin-bottom: .8rem;
  }
  .mjp3-queue-m .swiper-mqueue .swiper-slide .swiper-mqueue-dot {
    display: block;
    width: .2rem;
    height: .2rem;
    opacity: 1;
    background: #00afe9;
    border-radius: 50%;
    margin-bottom: .52rem;
  }
  .mjp3-queue-m .swiper-mqueue .swiper-slide .swiper-mqueue__p {
    font-size: .28rem;
    color: #000000;
  }
  .swiper-pagination-mqueue-box {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .4rem;
  }
  .swiper-pagination-mqueue-box .swiper-pagination-mqueue {
    width: auto;
    background: #ECECEF;
    border-radius: 2rem;
  }
  .swiper-pagination-mqueue-box .swiper-pagination-mqueue .swiper-pagination-bullet {
    margin: 0;
  }
  .swiper-pagination-mqueue-box .swiper-pagination-mqueue .swiper-pagination-bullet {
    background: #ECECEF;
  }
  .swiper-pagination-mqueue-box .swiper-pagination-mqueue .swiper-pagination-bullet-active {
    width: .28rem;
    height: .12rem;
    border-radius: 2rem;
    opacity: 1;
    background: #00afe9;
  }
  .mjp3-title-pc {
    display: none;
  }
  .mjp3 .mjp3-title-m {
    display: block;
    margin-bottom: 0;
    line-height: 1.3;
  }
  .mjp3 .mjp3-title-m2 {
    margin-bottom: .3rem;
  }
  .swiper-pagination-mqueue-box {
    display: block;
  }
  .ldy4 .swiper-tdc {
    width: 100%;
  }
  .ldy4 .swiper-tdc-box .swiper-ldy4-prev {
    display: none;
  }
  .ldy4 .swiper-tdc-box .swiper-ldy4-next {
    display: none;
  }
  .ldy4 .swiper-tdc .swiper-tdc-div {
    height: 5.4rem;
    background: #F2F2F2;
  }
  .ldy4 .swiper-tdc .swiper-tdc-div .swiper-tdc__img {
    width: 80%;
    height: 80%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }
  .ldy4 .swiper-tdc .swiper-tdc-div .swiper-tdc-text {
    top: .48rem;
    left: .48rem;
    transform: translateY(0);
  }
  .ldy4 .swiper-tdc .swiper-tdc-div .swiper-tdc-text p:first-child {
    font-size: .48rem;
    line-height: 1;
  }
  .ldy4 .swiper-tdc .swiper-tdc-div .swiper-tdc-text p:last-child {
    font-size: .3rem;
  }
  .ldy4 .swiper-tdc-box {
    padding-bottom: .3rem;
  }
  .ldy4 .swiper-tdc-box .swiper-pagination-ldy4 .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    margin-left: 4px;
    margin-right: 4px;
  }
  .ldy4 .swiper-tdc {
    margin-bottom: 0;
  }
}
