.main {
  position: relative;
}

.circle {
  display: none;
}

/* 创意服务 */
.content {
  width: 100%;
  height: 53.375rem;
  padding-top: 14.875rem;
  padding-left: 15rem;
  background: url("../image/creativity/01_banner.jpg");
  background-size: 100% 100%;
}

.content .section-info {
  width: 34rem;
}

.content .section-info .title {
  font-size: 4.5rem;
  font-family: "myFont1";
  color: #fff;
}

.content .section-info .desc {
  margin-top: 0.875rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-family: "myFont3";
  color: #fff;
}

.content .section-info .btn {
  height: 2.5rem;
  margin-top: 3.5rem;
  font-size: 1rem;
  line-height: 2.5rem;
  text-align: center;
  font-family: "myFont3";
  color: #fff;
  border-radius: 0.25rem;
}

/* 问题点 */
.problems {
  position: relative;
  width: 100%;
  height: 53.375rem;
  background: url("../image/creativity/02_bg.jpg");
  background-size: 100% 100%;
}

.problem-item {
  position: absolute;
  display: flex;
  align-items: center;
  width: max-content;
  font-size: 1.375rem;
  font-family: "myFont3";
  color: #303030;
  backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.8);
}

.problem-big {
  height: 4.5rem;
  padding: 0.5rem;
  border-radius: 2.25rem;
}

.problem-big .avatar {
  width: 4rem;
  height: 4rem;
  margin-right: 1rem;
}

.problem-item:nth-child(1) {
  top: 15rem;
  left: 21.125rem;
}

.problem-item:nth-child(2) {
  top: 13.875rem;
  left: 61.5rem;
}

.problem-item:nth-child(3) {
  top: 23.875rem;
  left: 38rem;
}

.problem-item:nth-child(4) {
  top: 24.25rem;
  left: 77.125rem;
}

.problem-item:nth-child(5) {
  top: 32rem;
  left: 18.125rem;
}

.problem-item:nth-child(6) {
  top: 33.25rem;
  left: 56.25rem;
}

.problem-small {
  width: 8.25rem;
  height: 3.5rem;
  padding: 0.5rem;
  border-radius: 1.75rem;
}

.problem-small .avatar {
  width: 2.75rem;
  height: 2.75rem;
  margin-right: 1rem;
}

.problem-item:nth-child(7) {
  top: 17rem;
  right: 15rem;
}

.problem-item:nth-child(8) {
  top: 39.875rem;
  right: 67.125rem;
}

.msg {
  position: absolute;
  width: 10.625rem;
  height: 8rem;
  background: url("../image/creativity/msg.png");
  background-size: 100%;
}

.msg-1 {
  top: 21.375rem;
  left: 13.75rem;
}

.msg-2 {
  top: 34.375rem;
  right: 16.75rem;
}

/* 广告优势 */
.ads {
  position: relative;
  width: 100%;
  height: 53.375rem;
  padding-top: 12.625rem;
  padding-left: 15rem;
  background: url("../image/creativity/03_bg.jpg");
  background-size: 100% 100%;
}

.ads-info .title {
  font-size: 3rem;
  font-family: "myFont1";
  line-height: 4rem;
  color: #303030;
}

.ads-info-box {
  margin-top: 2.5rem;
}

.ads-info-item {
  position: relative;
  padding-left: 1.125rem;
  font-size: 1.125rem;
  line-height: 2rem;
  color: #4a4e64;
}

.ads-info-item+.ads-info-item {
  margin-top: 0.5rem;
}

.ads-info-item::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background-color: #0750fe;
}

.ads-info .num-box {
  display: flex;
  align-items: center;
  margin-top: 5rem;
}

.ads-info .num-box .num-item:first-child {
  padding-right: 2rem;
}

.ads-info .num-box .num-item+.num-item {
  padding: 0 2rem;
  border-left: 1px solid #d6d6d6;
}

.ads-info .num-box .num-item .num {
  font-size: 2.125rem;
  font-family: "myFont1";
  color: #0750fe;
}

.ads-info .num-box .num-item .num-desc {
  font-size: 1rem;
  color: #303030;
}

.ads .video-wrapper {
  position: absolute;
  top: 11.25rem;
  right: 15rem;
  width: 47.625rem;
  /* height: 26.75rem; */
  height: 21.1875rem;
}

.ads .video-wrapper video {
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
}

/* 素材 */
.material {
  position: relative;
  display: flex;
  width: 100%;
  height: 53.375rem;
}

.material .video-left {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 75.25rem;
  height: 100%;
}

.video-left-2 video,
.video-left-3 video {
  width: 20.5rem !important;
  height: 37rem !important;
}

.material .video-left video {
  width: 47rem;
  height: 26.5rem;
  border-radius: 0.5rem;
}

.material .video-left-1 {
  background: url("../image/creativity/04_video_bg1.jpg");
  background-size: 100%;
}

.material .video-left-2 {
  background: url("../image/creativity/04_video.jpg");
  background-size: 100%;
}

.material .video-left-3 {
  background: url("../image/creativity/04_video_bg3.jpg");
  background-size: 100%;
}

.material .video-left-4 {
  background: url("../image/creativity/04_video_bg4.jpg");
  background-size: 100%;
}

.material .video-left-5 {
  background: url("../image/creativity/04_video_bg5.jpg");
  background-size: 100%;
}

.material .video-left-6 {
  background: url("../image/creativity/04_video_bg6.jpg");
  background-size: 100%;
}

.material .info-right {
  width: 44.75rem;
  height: 100%;
  padding-top: 12rem;
  padding-left: 6.875rem;
  background: url("../image/creativity/04_img.png");
  background-size: 100%;
}

.material .info-right .title {
  font-size: 2.5rem;
  font-family: "myFont1";
  line-height: 3.375rem;
  color: #fff;
}

.material .info-right .selection-wrapper {
  margin-top: 3.125rem;
}

.selection-item {
  width: 12.375rem;
  height: 2.5rem;
  font-size: 1.125rem;
  font-family: "myFont3";
  text-align: center;
  line-height: 2.5rem;
  border-radius: 1.25rem;
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
}

.selection-item:hover {
  transition: all .3s;
  background: linear-gradient(90deg, #000BFE 0%, #0750FE 100%);
}

.selection-item+.selection-item {
  margin-top: 0.75rem;
}

.more {
  margin-top: 0.75rem;
  width: 12.375rem;
  height: 2.5rem;
  text-align: center;
  color: #fff;
}

/* 本土 */
.local {
  position: relative;
  width: 100%;
  height: 53.375rem;
  padding-top: 13rem;
  padding-left: 15rem;
  background: linear-gradient(180deg, #d8e2ff 0%, rgba(221, 229, 255, 0) 100%);
}

.local-info {
  width: 29.125rem;
}

.local-info .title {
  font-size: 2.5rem;
  font-family: "myFont1";
  line-height: 3.375rem;
  color: #303030;
}

.local-info .sub-title {
  margin-top: 2rem;
  font-size: 1rem;
  font-family: "myFont3";
  line-height: 1.5rem;
  color: #4a4e64;
}

.local .num-wrapper {
  display: flex;
  align-content: center;
  margin-top: 6.25rem;
}

.num-wrapper .num-item:first-child {
  padding-right: 3.125rem;
}

.num-wrapper .num-item+.num-item {
  padding-left: 2.625rem;
  border-left: 1px solid #c4cee8;
}

.num-wrapper .num-item .num {
  font-size: 2.125rem;
  font-family: "myFont1";
  color: #0750fe;
}

.num-wrapper .num-item .num-desc {
  font-size: 1rem;
  font-family: "myFont3";
  color: #303030;
}

.local-location {
  position: absolute;
  top: 11rem;
  right: 10rem;
  width: 65rem;
  height: 31.375rem;
  background: url("../image/creativity/05_map.png") no-repeat;
  background-size: 100%;
}

.location-text {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "myFont1";
  color: #fff;
  background: url("../image/creativity/05_yuan.png") no-repeat;
  background-size: 100%;
}

.local-location .location-text:nth-child(1) {
  top: 17.375rem;
  right: 14.625rem;
  width: 4.5rem;
  height: 4.5rem;
  font-size: 1rem;
}

.local-location .location-text:nth-child(2) {
  top: 6.25rem;
  right: 32.125rem;
  width: 4.625rem;
  height: 4.625rem;
  font-size: 1.5rem;
}

.local-location .location-text:nth-child(3) {
  top: 11.85rem;
  right: 23rem;
  width: 5.875rem;
  height: 5.875rem;
  font-size: 2rem;
}

.local-location .location-text:nth-child(4) {
  top: 8.625rem;
  right: 5.125rem;
  width: 7.125rem;
  height: 7.125rem;
  font-size: 2.25rem;
}

.local-location .location-text:nth-child(5) {
  top: 5rem;
  left: 9.5rem;
  width: 7.75rem;
  height: 7.75rem;
  font-size: 2.25rem;
}

.location-dot {
  position: absolute;
}

.dot-1 {
  top: 9.25rem;
  right: 31.875rem;
  width: 1rem;
  height: 1.5rem;
}

.dot-2 {
  top: 18.875rem;
  right: 12.125rem;
  width: 1.125rem;
  height: 1.875rem;
}

.dot-3 {
  top: 10.5rem;
  right: 13.875rem;
  width: 1.1875rem;
  height: 2rem;
}

.dot-4 {
  top: 7.25rem;
  right: 4.5rem;
  width: 1.125rem;
  height: 1.875rem;
}

.dot-5 {
  top: 9.375rem;
  left: 7.5rem;
  width: 1.25rem;
  height: 2.125rem;
}

.dot-6 {
  top: 5.5rem;
  right: 29.375rem;
  width: 1.3125rem;
  height: 2.1875rem;
}

.dot-7 {
  top: 11.45rem;
  right: 29rem;
  width: 1.25rem;
  height: 2.1875rem;
}

.dot-8 {
  top: 7.625rem;
  left: 5.75rem;
  width: 1.3125rem;
  height: 2.1875rem;
}

.dot-9 {
  top: 8.625rem;
  right: 27.125rem;
  width: 1.5rem;
  height: 2.5rem;
}

.dot-10 {
  top: 8.75rem;
  right: 12.25rem;
  width: 1.5rem;
  height: 2.5rem;
}

/* 数据 */
.datas {
  position: relative;
  width: 100%;
  height: 53.375rem;
  background: url("../image/creativity/03_bg.jpg");
  background-size: 100% 100%;
}

.datas .img-wall .data-img-item {
  position: absolute;
}

.img-wall .data-img-item:nth-child(8) {
  top: 10rem;
  left: 32.5rem;
  width: 8rem;
  height: 5.125rem;
}

.img-wall .data-img-item:nth-child(7) {
  top: 21.125rem;
  left: 61.5rem;
  width: 5.5rem;
  height: 9rem;
}

.img-wall .data-img-item:nth-child(6) {
  top: 35.625rem;
  left: 28.375rem;
  width: 10.25rem;
  height: 6.875rem;
}

.img-wall .data-img-item:nth-child(5) {
  z-index: 99;
  top: 30.875rem;
  left: 46.125rem;
  width: 14.25rem;
  height: 8rem;
}

.img-wall .data-img-item:nth-child(4) {
  top: 13.125rem;
  left: 18.625rem;
  width: 12.875rem;
  height: 7.125rem;
}

.img-wall .data-img-item:nth-child(3) {
  top: 25.125rem;
  left: 15rem;
  width: 8.125rem;
  height: 14.375rem;
}

.img-wall .data-img-item:nth-child(2) {
  top: 9.75rem;
  left: 48.625rem;
  width: 7.845rem;
  height: 14.625rem;
}

.img-wall .data-img-item:nth-child(1) {
  z-index: 98;
  top: 17.5rem;
  left: 25rem;
  width: 27.375rem;
  height: 15.5rem;
}

.data-info {
  position: absolute;
  top: 17rem;
  right: 14.25rem;
  width: 28.125rem;
}

.data-info .title {
  font-size: 2.5rem;
  font-family: "myFont1";
  line-height: 3.375rem;
  color: #303030;
}

.data-func-wrapper {
  margin-top: 3.25rem;
}

.data-func {
  position: relative;
  padding-left: 1.125rem;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #4a4e64;
}

.data-func::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background-color: #000bff;
}

.data-func+.data-func {
  margin-top: 0.875rem;
}

/* 流程 */
.flow {
  position: relative;
  width: 100%;
  height: 56.25rem;
  padding-top: 5.5rem;
  background: url("../image/creativity/007_bg.jpg");
  background-size: 100% 100%;
}

.flow .title {
  font-size: 3rem;
  font-family: "myFont1";
  line-height: 4rem;
  text-align: center;
  color: #fff;
}

.flow-item {
  position: absolute;
  width: 12.5rem;
  height: 12.5rem;
  border-radius: 50%;
}

.flow-item .flow-order {
  position: absolute;
  left: -0.5rem;
  top: -3rem;
  width: 4rem;
  height: 4rem;
}

.flow-item .text-box {
  font-size: 2rem;
  font-family: "myFont1";
  line-height: 12.5rem;
  text-align: center;
  color: #fff;
}

.flow-1 {
  top: 18.75rem;
  left: 16.5rem;
  background: url("../image/creativity/07_img1.png");
  background-size: 100%;
}

.flow-2 {
  top: 23.75rem;
  left: 35.5rem;
  background: url("../image/creativity/07_img2.png");
  background-size: 100%;
}

.flow-3 {
  top: 19.25rem;
  left: 54rem;
  background: url("../image/creativity/07_img3.png");
  background-size: 100%;
}

.flow-4 {
  top: 23.375rem;
  left: 73.5rem;
  background: url("../image/creativity/07_img4.png");
  background-size: 100%;
}

.flow-5 {
  top: 18.625rem;
  left: 92.5rem;
  background: url("../image/creativity/07_img5.png");
  background-size: 100%;
}

.flow-steps {
  position: absolute;
  width: 12.5rem;
  margin-top: 1.25rem;
}

.flow-steps .line {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 2px;
  height: 4.25rem;
  background-color: #3f4664;
}

.flow-steps-wrapper {
  margin-top: 5rem;
  padding-left: 2.125rem;
}

.step-item {
  position: relative;
  padding-left: 1.125rem;
  font-size: 1rem;
  font-family: "myFont3";
  line-height: 1.5rem;
  white-space: nowrap;
  color: #fff;
}

.step-item+.step-item {
  margin-top: 0.875rem;
}

.step-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background-color: #fff;
}

.steps-1 {
  top: 31.25rem;
  left: 16.5rem;
}

.steps-2 {
  top: 36.25rem;
  left: 35.5rem;
  padding-left: 1rem;
}

.steps-3 {
  top: 31.75rem;
  left: 54rem;
}

.steps-4 {
  top: 35.875rem;
  left: 73.5rem;
  padding-left: 1.2rem;
}

.steps-5 {
  top: 31.125rem;
  left: 92.5rem;
  padding-left: 1rem;
}

/* 案例 */
.case {
  height: 56.25rem;
  padding-top: 3.5rem;
}

.case .title {
  font-size: 3rem;
  font-family: "myFont1";
  line-height: 4rem;
  text-align: center;
  color: #303030;
}

.tab-pane {
  position: relative;
  margin-top: 1.5rem;
}

.tab-pane .tab-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 90rem;
  height: 8.375rem;
  margin: 0 auto;
  border-top: 1px solid #d8d8d8;
}

.tab-pane .tab-wrapper .indicate {
  position: absolute;
  top: 0;
  width: 11.25rem;
  height: 0.5rem;
  transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  background-color: #0012ef;
}

.tab-pane .tab-wrapper .tab-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 11.25rem;
  height: 100%;
  cursor: pointer;
}

.tab-pane .tab-wrapper .tab-item img {
  pointer-events: none;
  width: 10.75rem;
  height: 4.875rem;
}

.tab-pane .tab-body {
  overflow: hidden;
  width: 100%;
  height: 30rem;
}

.tab-pane .tab-body .tab-pane-list {
  display: flex;
  height: 100%;
  transition: all 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.tab-pane .tab-body .tab-pane-list li {
  overflow: hidden;
  position: relative;
  display: flex;
  flex-shrink: 0;
  width: 120rem;
  height: 100%;
}

.info-img {
  width: 57.125rem;
}

.info-box {
  position: absolute;
  top: 0;
  right: 0;
  width: 62.875rem;
  height: 100%;
  padding-top: 4.375rem;
  padding-left: 5.75rem;
  background-color: #f5f8ff;
}

.info-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: -3.45rem;
  border-bottom: 30.5rem solid #f5f8ff;
  border-left: 3.45rem solid transparent;
}

.info-box .title {
  font-size: 2rem;
  font-family: "myFont1";
  text-align: left;
  color: #303030;
}

.info-box .area {
  margin-top: 1.875rem;
  font-size: 0.875rem;
  font-family: "myFont3";
  text-align: left;
  color: #606060;
}

.info-box .label-list {
  display: flex;
  align-items: center;
}

.info-box .label {
  width: max-content;
  margin-top: 0.5rem;
  padding: 2px 12px;
  font-size: 1rem;
  font-family: "myFont3";
  line-height: 1.5rem;

  text-align: center;
  border-radius: 0.25rem;
  color: #5f7ac4;
  background-color: #cfdcff;
}

.info-box .label+.label {
  margin-left: 0.5rem;
}

.info-box .services {
  margin-top: 1.5rem;
  font-size: 0.875rem;
  font-family: "myFont3";
  text-align: left;
  color: #606060;
}

.info-box .data {
  display: flex;
  align-items: center;
  margin-top: 4.125rem;
}

.data-item+.data-item {
  margin-left: 7.75rem;
}

.info-box .data .data-val {
  font-size: 2.125rem;
  font-family: "myFont1";
  color: #0750fe;
}

.info-box .data .data-desc {
  font-size: 1rem;
  font-family: "myFont3";
  color: #303030;
}

.tab-pane .arrow {
  position: absolute;
  bottom: 2.7rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  cursor: pointer;
  user-select: none;
  background: rgba(222, 222, 222, 0.5);
}

.tab-pane .arrow img {
  -webkit-user-drag: none;
  width: 1.5rem;
  height: 1.5rem;
}

.arrow-left {
  right: 21.25rem;
}

.arrow-right {
  right: 15.125rem;
}

.tab-pane .more {
  display: block;
  text-decoration: none;
  width: 8.75rem;
  height: 2.5rem;
  margin: 2.125rem auto 0;
  font-size: 1rem;
  text-align: center;
  line-height: 2.5rem;
  border-radius: 0.25rem;
  color: #f7f8fa;
  cursor: pointer;
  background: linear-gradient(80deg, #000bff 5%, #0750fe 98%);
}

@media (max-width: 961px) {
  .content {
    height: 128.125rem;
    background: url("../../../home/images/mobileNew/01_banner_creat.jpg") no-repeat;
    background-size: cover;
    padding-left: 0;
  }

  .content .section-info .title {
    font-size: 9rem;
    font-weight: 900;
  }

  .content .section-info {
    padding: 58rem 7rem 0 8rem;
    width: auto;
  }

  .content .section-info .desc {
    font-size: 3rem;
    line-height: 4.5rem;
    padding-top: 5rem;
  }

  .content .section-info .btn {
    font-size: 3rem;
    width: 30rem;
    height: 6.5rem;
    border-radius: 24.25rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 5.5rem;
  }

  .problems {
    height: 128.125rem;
    background: url("../../../home/images/mobileNew/02_bg_creat.jpg") no-repeat;
    background-size: cover;
    padding-left: 0;
  }

  .problem-big .avatar {
    width: 8rem;
    height: 8rem;
  }

  .problem-small .avatar {
    width: 7rem;
    height: 7rem;
  }

  .problem-item {
    font-size: 3rem;
  }

  .problem-small {
    height: auto;
    width: auto;
    border-radius: 6.5rem;
    padding: 0.5rem 4.5rem 0.5rem 0.5rem;
  }

  .problem-big {
    height: auto;
    border-radius: 7.5rem;
  }

  .msg {
    width: 17.25rem;
    height: 12.1288rem;
    background-size: cover;
  }

  .problem-item:nth-child(2) {
    top: 8.875rem;
    left: 11.5rem;
  }

  .problem-item:nth-child(3) {
    top: 41.875rem;
    left: 21.5rem;
  }

  .problem-item:nth-child(1) {
    top: 25rem;
    left: 31.125rem;
  }

  .problem-item:nth-child(5) {
    top: 60rem;
    left: 12.125rem;
  }

  .problem-item:nth-child(4) {
    top: 79.25rem;
    left: 35.125rem;
  }

  .problem-item:nth-child(6) {
    top: 98.25rem;
    left: 11.25rem;
  }

  .msg-1 {
    top: 28.375rem;
    left: 8.75rem;
  }

  .problem-item:nth-child(8) {
    top: 78.875rem;
    right: 67.125rem;
  }

  .problem-item:nth-child(7) {
    display: none;
  }

  .msg-2 {
    top: 110.375rem;
    right: 10.75rem;
  }

  .ads {
    height: 140rem;
    background: url("../../../home/images/mobileNew/03_bg_creat.png") no-repeat;
    background-size: cover;
    padding: 10rem 7rem;
  }

  .ads-info .title {
    font-size: 6rem;
    font-weight: bold;
    line-height: 8rem;
  }

  .ads-info-item {
    font-size: 3.5rem;
    font-weight: normal;
    line-height: 6.25rem;
  }

  .ads-info-item::before {

    left: -2rem;
    width: 1.5rem;
    height: 1.5rem;
  }

  .ads-info .num-box {
    margin-left: 2rem;
    justify-content: space-between;
  }

  .ads-info .num-box .num-item .num {
    font-size: 6rem;
    font-weight: bold;
  }

  .ads-info .num-box .num-item .num-desc {
    font-size: 2.5rem;
  }

  .ads-info .num-box .num-item+.num-item {
    padding: 0 4rem;
    border-left: 0.125rem solid #d6d6d6;
  }

  .ads .video-wrapper {
    position: absolute;
    top: 86.75rem;
    left: 7rem;
    width: 79rem;
    height: 44.25rem;
    border-radius: 1rem;
  }

  .ads-info-box {
    margin-left: 2rem;
    padding-top: 4rem;
  }

  .ads-info-item:nth-child(n+2):before {
    top: 26%;
  }

  .material {
    height: 140rem;
    background: url("../../../home/images/mobileNew/04_bg_creat.png") no-repeat;
    background-size: cover;
    flex-wrap: wrap;
    justify-content: center;
  }


  .material .info-right {
    background: none;
    width: auto;
    height: auto;
  }

  .material .info-right .title {
    font-size: 6rem;
    font-weight: bold;
    line-height: 8rem;
    width: auto;
  }

  .selection-wrapper .selection-item {
    font-size: 3rem;
    border: 0.125rem solid #FFFFFF;
    border-radius: 24.25rem;
    width: auto;
    height: auto;
    padding: 0.5rem 4.6rem;
    line-height: unset;
    margin-top: 2.75rem;
    margin-right: 2rem;
  }

  .material .info-right .selection-wrapper {
    display: flex;
    flex-wrap: wrap;
  }

  .material .info-right .more {
    display: none;
  }

  .local {
    height: 140rem;
    background: url("../../../home/images/mobileNew/03_bg.png") no-repeat;
    background-size: cover;
    padding: 10rem 7rem;
  }

  .material .video-left {
    position: absolute;
    width: 83.2062rem;
    height: 46.7888rem;
    top: 60rem;
    left: 7rem;
  }

  .material .video-left {
    background-repeat: no-repeat;
    background: none;
  }

  .video-left-2 video,
  .video-left-3 video {
    width: 41.0125rem !important;
    height: 73.9287rem !important;
    margin-top: 18rem;
  }

  .selection-item:first-child {
    transition: all .3s;
    background: linear-gradient(90deg, #000BFE 0%, #0750FE 100%);
    border: none;
  }

  .local-info .title {
    font-size: 6rem;
    font-weight: bold;
    line-height: 8rem;
  }

  .circle {
    display: flex;
    padding-top: 80rem;
  }

  .circle .item {
    width: 1.7025rem;
    height: 1.7025rem;
    background: #D8D8D8;
    border-radius: 50%;
    padding: 0 1.3rem;
    background-clip: content-box !important;
    box-sizing: content-box;
  }

  .circle .item:first-child {
    background: #0750FE;
  }

  .material .video-left video {
    width: 100%;
    height: 100%;
  }

  .local-info .sub-title {
    font-size: 3rem;
    line-height: 4.5rem;
  }

  .local-info {
    width: auto;
  }

  .num-wrapper .num-item .num {
    font-size: 6rem;
    font-weight: bold;
  }

  .num-wrapper .num-item .num-desc {
    font-size: 2.5rem;
  }

  .local .num-wrapper {
    justify-content: space-around;
  }

  .num-wrapper .num-item:first-child {
    padding-right: 0;
  }

  .num-wrapper .num-item+.num-item {
    padding-left: 8.625rem;
  }

  .local-location {
    height: 58.625rem;
    width: 93.75rem;
    right: 0;
    background: url("../../../home/images/mobileNew/05_map.png") no-repeat;
    background-size: auto 100%;
    /* 按高度比例放大 */
    background-position: center;
    /* 在宽度方向上显示中间部分图像 */
    top: 71rem;
  }

  .local-location .location-text:nth-child(5) {
    top: 15rem;
    left: 9.5rem;
    width: 11.75rem;
    height: 11.75rem;
    font-size: 3.8rem;
  }

  .dot-8 {
    width: 2.1187rem;
    height: 3.5938rem;
    top: 17.625rem;
    left: 4.75rem;
  }

  .dot-5 {
    top: 21.375rem;
    left: 7.5rem;
    width: 2.1187rem;
    height: 3.5938rem;
  }

  .local-location .location-text:nth-child(2) {
    top: 12.25rem;
    right: 42.125rem;
    width: 9.625rem;
    height: 9.625rem;
    font-size: 2.8rem;
  }

  .local-location .location-text:nth-child(3) {
    top: 22.85rem;
    right: 33rem;
    width: 9.625rem;
    height: 9.625rem;
    font-size: 2.8rem;
  }

  .dot-6 {
    top: 15.5rem;
    right: 39.375rem;
    width: 2.1187rem;
    height: 3.5938rem;
  }

  .dot-9 {
    width: 2.1187rem;
    height: 3.5938rem;
    top: 18.625rem;
    right: 37.125rem;

  }

  .dot-1 {
    top: 18.25rem;
    right: 41.875rem;
  }

  .dot-7 {
    top: 25.45rem;
    right: 42rem;
  }

  .dot-3 {
    top: 15.5rem;
    right: 18.875rem;
  }

  .dot-1,
  .dot-7,
  .dot-3,
  .dot-4,
  .dot-2 {

    width: 1.7237rem;
    height: 3.0488rem;
  }

  .dot-10 {
    top: 10.75rem;
    right: 16.25rem;
    width: 2.1187rem;
    height: 3.5938rem;
  }

  .dot-2 {
    top: 35.875rem;
    right: 12.125rem;
    width: 2.1187rem;
    height: 3.5938rem;
  }

  .local-location .location-text:nth-child(1) {
    width: 11.625rem;
    height: 10.625rem;
    top: 32.375rem;
    font-size: 2.7rem;
  }

  .local-location .location-text:nth-child(4) {
    width: 11.75rem;
    height: 11.75rem;
    font-size: 3.8rem;
  }

  .datas {
    height: 140rem;
    background: url("../../../home/images/mobileNew/436.jpg") no-repeat;
    background-size: cover;
    padding: 10rem 7rem;
  }

  .data-info .title {
    font-size: 6rem;
    font-weight: bold;
    line-height: 8rem;
  }

  .data-info {
    position: unset;
    width: auto;
  }

  .data-func {
    font-size: 3.5rem;
    font-weight: normal;
    line-height: 6.25rem;
  }

  .data-func::before {

    left: -2rem;
    width: 1.5rem;
    height: 1.5rem;
  }

  .data-info .num-box {
    margin-left: 2rem;
    justify-content: space-between;
  }

  .data-func-wrapper {
    padding-left: 2rem;
  }

  .datas .img-wall {
    position: absolute;
    top: 42.75rem;
    left: 7rem;
    width: 74rem;
    transform: scale(2);
  }



  .flow {
    background: url("../../../home/images/mobileNew/007_bg.jpg") no-repeat;
    background-size: cover;
    padding: 10rem 7rem;
    height: 192.5rem;
  }

  .flow .title {
    font-size: 6rem;
    font-weight: bold;
    line-height: 8rem;
    text-align: unset;
  }

  .flow-1 {
    top: 26.75rem;
    left: 16.5rem;
  }

  .flow-item {
    width: 25rem;
    height: 25rem;
    border-radius: 62.5rem;
  }

  .flow-item .text-box {
    font-size: 4rem;
    font-weight: bold;
    line-height: 25rem;
  }




  .flow-item .flow-order {
    width: 7rem;
    height: 7.75rem;
  }

  .flow-item .flow-order {
    left: -9rem;
    top: 9rem;
  }

  .flow-steps .line {
    width: 8.5rem;
    height: 0rem;
    border: 0.25rem solid #8088B2;
  }

  .steps-1 {
    top: 38.25rem;
    left: 44.5rem;
  }

  .step-item {
    font-size: 3rem;
    line-height: 4.25rem;

  }

  .step-item::before {
    width: 1.5rem;
    height: 1.5rem;
    left: -2rem;

  }

  .flow-steps-wrapper {
    position: absolute;
    top: -12rem;
    right: -27rem;
  }

  .flow-2 {
    top: 59.75rem;
    left: 25.5rem;
  }

  .steps-2 {
    top: 71.25rem;
    left: 54.5rem;
    padding-left: 1rem;
  }

  .steps-2 .flow-steps-wrapper {

    right: -21rem;
  }

  .flow-3 {
    top: 93.25rem;
    left: 16.5rem;
  }

  .steps-3 {
    top: 103.75rem;
    left: 44rem;
  }

  .steps-3 .flow-steps-wrapper {

    right: -36rem;
  }

  .flow-4 {
    top: 127.375rem;
    left: 23.5rem;
  }

  .steps-4 {
    top: 137.875rem;
    left: 53.5rem;
  }

  .steps-4 .flow-steps-wrapper {
    top: -12rem;
    right: -18rem;
  }

  .flow-5 {
    top: 160.625rem;
    left: 16.5rem;
  }

  .steps-5 {
    top: 172.125rem;
    left: 45.5rem;
  }
}