#indexPage {
  width: 100%;
  height: 100%;
  /* min-width: 1280px; */
}

.swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  width: 100%;
  height: 100%;
  position: relative;
}

ul li a {
  color: inherit;
}

.my-bullet {
  display: block;
  width: 0.4167vw;
  height: 0.4167vw;
  background-color: #fff;
  border-radius: 50%;
  margin-bottom: 1.5625vw;
  /* margin-right: 80px; */
  margin-right: 4.1666vw;
  position: relative;
  cursor: pointer;
}

.my-bullet-active {
  display: block;
  width: 0.4167vw;
  height: 0.4167vw;
  border-radius: 50%;
  position: relative;
  background: #2979ff;
  /* url(../../../static/img/swiAcBlue.png) no-repeat center center / 30px 30px */
  /* background: #2979FF;
    margin-bottom: 30px;
    margin-right: 80px; */
  /* left: -15px;
    top: 0; */
}

.my-bullet-active::after {
  content: "";
  position: absolute;
  width: 1.1458vw;
  height: 1.1458vw;
  border-radius: 50%;
  border: 1px solid #fff;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.my-bullet-active::before {
  content: "";
  position: absolute;
  width: 1.5625vw;
  height: 1.5625vw;
  border-radius: 50%;
  border: 1px solid #fff;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* .MyTest{
    width: 50px;
    height: 50px;
    background-color: pink;
} */
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    text-align:right
}
.first-bullet {
  width: 3.125vw;
  height: 0.3125vw;
  border-radius: 3px;
  background-color: #fff;
  position: relative;
  display: inline-block;
 /* float: left;
  cursor: pointer;
  left: 75%;
  bottom: 2.8646vw;*/
  margin-right: 1.0417vw;
}

/* .first-bullet::before {
    content: '';
    position: absolute;
    width: 0px;
    height: 6px;
    background-color: #00A0E9;
    left: 0;
    top: 0;
    border-radius: 3px;

}

.first-bullet-active::before {
    animation: bulletAni 5s linear;
    width: 3.125vw;
} */

/* .first-bullet-active:hover::before {
    animation-play-state: paused;
    -webkit-animation-play-state: paused;
    background-color: red;
} */

.processLabel {
  position: absolute;
  width: 0px;
  height: 0.3125vw;
  background-color: #00a0e9;
  left: 0;
  top: 0;
  border-radius: 3px;
}

.first-bullet-active .processLabel {
  animation: bulletAni 5s linear;
}

.first-bullet-active:hover .processLabel {
  animation-play-state: paused;
  -webkit-animation-play-state: paused;
  /* background-color: red; */
}

@keyframes bulletAni {
  from {
    width: 0px;
  }

  to {
    width: 3.125vw;
  }
}

#firstSwiper .swiper-slide {
  overflow: hidden;
  position: relative;
}

#firstSwiper .imgScale {
  width: 100%;
  height: 100%;
  transform: scale(1.1);
  transition: all 5s;
}

#firstSwiper .swiper-slide-active .imgScale {
  transform: scale(1);
}

.bgImg .bgCenter {
  /* 1102 620 */
  width: 57.3958vw;
  height: 32.2917vw;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 4.1667vw;
  background: url(../../../static/img/bgImgCenter.png) no-repeat center center /
    100% 100%;
}

.bgImg {
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-size: cover;
  position: relative;
  box-sizing: border-box;
  padding-top: 2.3438vw;
}

.bgImg-1 {
  background: url(../../../static/img/bgImg-1.jpg) no-repeat center center/
    cover;
}

.bgImg-2 {
  background: url(../../../static/img/bgImg-2.jpg) no-repeat center center/
    cover;
}

.bgImg-3 {
  background: url(../../../static/img/bgImg-3.jpg) no-repeat center center/
    cover;
}

.slideBg2 {
  background: url(../../../static/img/slideBg2.png) no-repeat center center /
    cover;
}

.fontBold {
  font-size: bold;
}

.imgTextBox {
  position: absolute;
}

.imgTextBox .imgTextTitle {
  font-size: 2.5vw;
  height: 2.5vw;
  line-height: 2.5vw;
  margin-bottom: 2.6042vw;
}

.imgTextBox .imgTextCont {
  font-size: 1.1458vw;
  height: 1.875vw;
  line-height: 1.875vw;
}

.imgTextBox p {
  position: relative;
  letter-spacing: 0.1em;
}

.imgTextBox-1 {
  width: 52.0833vw;
  left: 50%;
  transform: translateX(-50%);
  top: 15.625vw;
  color: rgb(16, 135, 251);
}

.imgTextBox-1 .imgTextTitle {
  font-family: "YouSheBiaoTiHei";
  font-size: 3.125vw;
}

.imgTextBox-2 .imgTextTitle {
  font-family: "YouSheBiaoTiHei";
  font-size: 3.125vw;
}

.imgTextBox-3 .imgTextTitle {
  font-family: "FangHan";
}

.imgTextBox-1 .imgTextCont::before {
  content: "";
  width: 15.625vw;
  height: 0.1042vw;
  background-color: #075cbd;
  position: absolute;
  left: 0;
  top: -1.0417vw;
}

.imgTextBox-2 {
  left: 13.0208vw;
  top: 15.625vw;
  color: #fff;
}

.imgTextBox-3 {
  left: 13.0208vw;
  top: 15.625vw;
  color: #fff;
}

.mouseTip {
  width: 3.75vw;
  height: 3.4375vw;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 1.1458vw;
  background: url(../../../static/img/mouseIcon.png) no-repeat center center /
    3.75vw 3.4375vw;
  animation: mouseAni 1s infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
  z-index: 1;
}

@keyframes mouseAni {
  from {
    bottom: 1.1458vw;
  }

  to {
    bottom: 1.7708vw;
  }
}

#homeSwiper video {
  width: 100%;
  margin: 0 auto;
  height: 100%;
  object-fit: fill;
}

.slideBg2 h2 {
  width: 100%;
  height: 2.8125vw;
  line-height: 2.8125vw;
  text-align: center;
  position: relative;
  /* margin-top: 126px; */
  margin-top: 6.5624vw;
  color: #fff;
  /* font-size: 54px; */
  font-size: 2.8125vw;
  font-weight: bold;
}

.slideBg2 h2::after {
  content: "";
  position: absolute;
  width: 3.6458vw;
  height: 0.3125vw;
  background-color: #00a0e9;
  border-radius: 3px;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1.3542vw;
}

.slideBg2 ul {
  width: 51.0417vw;
  margin: 2.6042vw auto 0 auto;
  position: relative;
}

.slideBg2 .bgTitle {
  position: absolute;
  left: 50%;
  top: 18%;
  transform: translateX(-50%);
  color: rgba(69, 120, 214, 0.2);
  /* font-size: 100px; */
  font-size: 5.2082vw;
  font-weight: bold;
}

.slideBg2 ul li {
  height: auto;
  width: 25%;
  float: left;
  font-family: "YouSheBiaoTiHei";
  color: #fff;
  position: relative;
  text-align: center;
}

.slideBg2 ul li:not(:last-child)::after {
  position: absolute;
  content: "";
  width: 8.6px;
  height: 8.6px;
  border-radius: 50%;
  background-color: #fff;
  top: 50%;
  transform: translateY(-50%);
  right: 0px;
}

/* .slideBg2 ul li:not(:first-child) {
    margin-left: 48px;
} */

.slideBg2 ul li span {
  /* font-size: 48px; */
  font-size: 2.5vw;
  letter-spacing: 0.3em;
}

.slideBg2 ul li em {
  /* font-size: 30px; */
  font-size: 1.5625vw;
  letter-spacing: 0.3em;
}

.slideBg2 .knowMore {
  height: 1.875vw;
  line-height: 1.875vw;
  width: 6.25vw;
  text-align: center;
  /* margin: 46px auto 0 auto; */
  margin: 2.3958vw auto 0 auto;
  color: #fff;
  /* font-size: 18px; */
  font-size: 0.9357vw;
  font-weight: bold;
  position: relative;
  padding-right: 1.25vw;
  cursor: pointer;
  z-index: 20;
  display: block;
  transition: all 0.3s ease-in;
  border-radius: 4px;
}

.slideBg2 .knowMore:hover {
  /* color: #00A0E9; */
  background: rgba(255, 255, 255, 0.2);
}

.slideBg2 .knowMore::after {
  position: absolute;
  content: "";
  width: 0.625vw;
  height: 0.7292vw;
  background: url(../../../static/img/arrRight.png) no-repeat center center /
    contain;
  right: 1vw;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in;
}

.slideBg2 .bgCenter {
  /* 1115 714 */
  width: 100vw;
  height: 27.6042vw;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  background: url(../../../static/img/kcsyCenter.png) no-repeat center center;
  background-size: cover;
}

.slideBg2 .ballonBox {
  writing-mode: vertical-lr;
  padding: 0.7292vw 0.4167vw;
  border-radius: 1.0417vw;
  border: 1px solid rgba(255, 255, 255, 0.5);
  font-size: 0.9375vw;
  font-size: 0.9375vw;

  color: #fff;
  background-color: rgb(41, 135, 240);
  position: relative;
  display: block;
}
.slideBg2 .ballonBox span{
    writing-mode: horizontal-tb;
}

.slideBg2 .ballonBox i {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -2.7083vw;
  width: 0.3125vw;
  height: 2.5vw;
  background: url(../../../static/img/ballonLine.png) no-repeat center center;
}

@keyframes ballonAni {
  from {
    bottom: 0px;
  }

  to {
    bottom: 50px;
  }
}

.bollonBigBox {
  width: 100%;
  height: 26.0417vw;
  position: relative;
  animation: ballonAni 3s linear infinite alternate;
  z-index: 10;
}

.bollonBigBox .ballonPos {
  position: absolute;
  cursor: pointer;
}

.ballonPos-1 {
  left: 10.4167vw;
  top: 2.0833vw;
}

.ballonPos-2 {
  left: 18.4896vw;
  top: 4.1667vw;
}

.ballonPos-3 {
  left: 14.1667vw;
  top: 9.8958vw;
}

.ballonPos-4 {
  left: 7.0833vw;
  top: 11.9792vw;
}

.ballonPos-5 {
  right: 18.4896vw;
  top: 3.2292vw;
}

.ballonPos-6 {
  right: 11.25vw;
  top: 1.8229vw;
}

.ballonPos-7 {
  right: 14.3229vw;
  top: 10.9375vw;
}

.ballonPos-8 {
  right: 6.7708vw;
  top: 9.375vw;
}

.slideBg3 {
  /* background-color: #F5F5F5; */
  position: relative;
  background: url(../../../static/img/acaPlantCropBg.jpg) no-repeat center
    center / cover;
}

.slideBg3 .irriImgControl {
  width: 73%;
  height: 44.7917vw;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  /* background: url(../../../static/img/acaPlantCropBg.jpg) no-repeat center center; */
  background-size: 100% auto;
  z-index: 2;
}

.slideBg3 .irriInfoPos {
  position: absolute;
  /* top: 4.9792vw; */
  right: 7.5vw;
  top: calc(50% - 18.021vw);
  /* top: 11.9792vw;
  right: 2.6042vw; */
  /* width: 27%; */
  /* background: rgba(255, 255, 255, 0.9);
    box-shadow: 0px 8px 18px 0px rgba(56, 87, 70, 0.36); */
}

.slideBg3 .irriInfo {
  width: 27.0833vw;
  position: relative;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 8px 18px 0px rgb(56 87 70 / 36%);
  overflow: hidden;
  padding-bottom: 2.0833vw;
  transition: all 0.5s;
}

.irriInfo h3 {
  width: 100%;
  height: 54px;
  line-height: 54px;
  /* font-size: 54px; */
  font-size: 2.6402vw;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  /* margin-top: 140px; */
  margin-top: 3.3333vw;
  /* padding-left: 75px; */
  padding-left: 1.561vw;
  position: relative;
}

.irriInfo h3::after {
  content: "";
  position: absolute;
  width: 3.9vw;
  height: 6px;
  border-radius: 3px;
  background-color: #00a0e9;
  left: 2vw;
  top: 3.9062vw;
}

.irriInfo .bgTitle {
  position: absolute;
  /* width: 428px; */
  /* height: 98px; */
  line-height: 98px;
  font-weight: bold;
  color: rgba(69, 120, 214, 0.1);
  /* font-size: 100px; */
  font-size: 5.2084vw;
  top: 3.5625vw;
  left: 3.9062vw;
}

.irriInfo .irrCont {
  /* width: 322px; */
  /* font-size: 20px; */
  font-size: 0.858vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-indent: 2em;
  text-align: justify;
  /* margin-top: 110px; */
  margin-top: 2.7292vw;
  padding-left: 1.646vw;
  padding-right: 1.2916vw;
  box-sizing: border-box;
  /* line-height: 40px; */
  line-height: 1.563vw;
  /* height: 160px; */
}

.irriInfo .knowMore {
  width: 6.25vw;
  height: 1.875vw;
  line-height: 1.875vw;
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #00a0e9;
  margin-top: 0.5416vw;
  margin-left: 1.9761vw;
  position: relative;
  cursor: pointer;
  display: block;
  transition: all 0.3s ease-in;
  border-radius: 4px;
}

.irriInfo .knowMore:hover {
  background: rgba(0, 0, 0, 0.05);
  padding-left: 1vw;
}

.irriInfo .knowMore:hover i {
  right: 1vw;
}

.irriInfo .knowMore i {
  position: absolute;
  display: block;
  width: 0.9375vw;
  height: 0.9375vw;
  background: url(../../../static/img/arrRightBlue.png) no-repeat center center /
    contain;
  top: 50%;
  transform: translateY(-50%);
  right: 1vw;
  transition: all 0.3s ease-in;
}

.irriInfo ul {
  margin-top: 1.563vw;
  margin-left: 1.563vw;
}

.irriInfo ul li {
  padding-left: 30px;
  font-size: 0.8333vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  height: 18px;
  line-height: 18px;
  position: relative;
  cursor: pointer;
}

.irriInfo ul li:not(:first-child) {
  margin-top: 26px;
}

.irriInfo ul li:hover {
  color: #03a1e9;
}

.irriInfo ul li:hover::before {
  background-color: #03a1e9;
}

.irriInfo ul li::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #666666;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  cursor: pointer;
}

.slideBg4 {
  position: relative;
  background: url(../../../static/img/ACAImgControl.jpg) no-repeat center center /
    cover;
}

.slideBg4 .irriInfoPos {
  position: absolute;
  top: 11.5416vw;
  left: 4.1666vw;
}

.slideBg4 .irriInfo {
  width: 27.0833vw;
  position: relative;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 8px 18px 0px rgba(56, 87, 70, 0.36);
  overflow: hidden;
  padding-bottom: 2.0833vw;
  transition: all 0.5s;
}

.slideBg4 .irriInfo .irrCont {
  padding-right: 0;
}

.slideBg5 .irriInfo .irrCont {
  padding-right: 0;
}

.slideBg4 .irriInfo h3 {
  color: #333333;
  margin-top: 3.3333vw;
  padding-left: 1.9761vw;
  position: relative;
  box-sizing: border-box;
}

.slideBg4 .irriInfo h3::after {
  background-color: #00a0e9;
  left: 1.9761vw;
  top: 3.9062vw;
}

.slideBg4 .irriInfo .bgTitle {
  color: rgba(69, 120, 214, 0.1);
  top: 4.6875vw;
  left: 1.9761vw;
}

.slideBg4 .irriInfo .irrCont {
  width: 25.001vw;
  color: #333333;
  margin-top: 40px;
  padding-left: 1.612vw;
  line-height: 1.615vw;
}

.slideBg4 .irriInfo p {
  color: #00a0e9;
  margin-top: 44px;
  margin-left: 1.9761vw;
  position: relative;
  cursor: pointer;
}

.slideBg4 .irriInfo ul {
  margin-top: 2.6041vw;
  margin-left: 1.9761vw;
}

.slideBg4 .irriInfo ul li {
  padding-left: 30px;
  color: #333333;
  position: relative;
  cursor: pointer;
}

.slideBg4 .irriInfo ul li:hover {
  color: #00a0e9;
}

.slideBg4 .irriInfo ul li:not(:first-child) {
  margin-top: 1.3541vw;
}

.slideBg4 .irriInfo ul li::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #666666;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  cursor: pointer;
}

.slideBg5 {
  position: relative;
  background: url(../../../static/img/sznyBg.jpg) no-repeat center center / 100%
    100%;
  background-size: cover;
}

.slideBg5 .irriInfoPos {
  position: absolute;
  /* top: 100px; */
  top: 8.25vw;
  right: 224px;
  right: 11.6666vw;
  z-index: 9;
}

.slideBg5 .irriInfoPos h3 {
  margin-top: 0;
}

.slideBg5 .irriInfoPos .irrCont {
  /* width: 495px; */
  width: 25.78125vw;
  color: #333;
  /* margin-top: 85px; */
  margin-top: 4.427vw;
}

.slideBg5 .irriInfoPos .knowMore {
  /* margin-top: 30px; */
  margin-top: 1.5625vw;
  /* margin-left: 445px; */
  margin-left: 4vw;
  color: #fff;
  /* padding-left: 1vw; */
}

.slideBg5 .irriInfoPos .knowMore i {
  background: url(../../../static/img/arrRight.png) no-repeat center center /
    contain;
}

.slideBg5 .irriInfoPos .knowMore:hover {
  background: rgba(0, 0, 0, 0.05);
}

.slideBg5 .airLine {
  width: 100%;
  height: 42.7083vw;
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(../../../static/img/airLine.png) no-repeat left top;
  background-size: cover;
}

.slideBg5 .airPlaneIcon {
  width: 48px;
  height: 44px;
  position: absolute;
  background: url(../../../static/img/airplaneIcon.png) no-repeat center center /
    100% 100%;
  top: 33%;
  left: 16%;
}

.slideBg5 .dashCir {
  width: 7.03125vw;
  height: 7.03125vw;
  border: 1px dashed #ffffff;
  position: absolute;
  border-radius: 50%;
  /* cursor: pointer; */
}

/* .jscPos {
    left: 455px;
    top: 332px;
}

.cyjqPos {
    left: 695px;
    top: 362px;
}

.cjyyPos {
    left: 945px;
    top: 420px;
}

.szdtPos {
    left: 1190px;
    top: 500px;
}

.zcyxPos {
    left: 1420px;
    top: 598px;
} */
.jscPos {
  left: 24%;
  top: 28%;
}

.cyjqPos {
  left: 36%;
  top: 30%;
}

.cjyyPos {
  left: 48%;
  top: 37%;
}

.szdtPos {
  left: 59%;
  top: 45%;
}

.zcyxPos {
  left: 70%;
  top: 56%;
}

.slideBg5 .dashCir .dashPos {
  position: relative;
  width: 100%;
  height: 100%;
}

.dashCir .dashPos .airCir {
  width: 6.25vw;
  height: 6.25vw;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #2cb5ee;
  border: 1px solid #ffffff;
  border-radius: 50%;
}

.airCir-1 span {
  width: 100%;
  height: 30px;
  font-size: 1.875vw;
  font-weight: bold;
  text-align: center;
  color: #fff;
  display: block;
  /* margin-top: 30px; */
}

.airCir-1 p {
  width: 100px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  font-size: 0.9375vw;
  font-weight: bold;
}

.airCent {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.airCir-2 span {
  width: 100%;
  height: 30px;
  font-size: 1.875vw;
  font-weight: bold;
  text-align: center;
  color: #fff;
  display: block;
  /* margin-top: 30px; */
}

.airCir-2 p {
  width: 100px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  font-size: 0.9375vw;
  font-weight: bold;
  margin-top: 12px;
}

.airCir-3 p {
  width: 100px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  font-size: 0.9375vw;
  font-weight: bold;
}

.slideBg5 .dashActive {
  transform: scale(1.65);
  transform-origin: center center;
}

.slideBg5 .dashActive .dashPos .airCir {
  transform: scale(0.7) translate(-50%, -50%);
  /* width: 160px !important;
    height: 160px !important; */
  transform-origin: left top;
}

.slideBg5 .dashActive .dashPos .airCir p {
  font-size: 1.0417vw;
}

.slideBg5 .dashActive .goldAni {
  transform: scale(0.6) translate(-50%, -50%);
  transform-origin: left top;
  width: 10.5208vw;
  height: 10.5208vw;
  background: url(../../../static/img/goldCirAni.png) no-repeat center center /
    100% 100%;
  animation: goldRotateAni 4s infinite;
  animation-timing-function: linear;
  position: absolute;
  left: 50%;
  top: 50%;
  /* animation-direction: alternate; */
}

@keyframes goldRotateAni {
  from {
    transform: rotate(0) scale(0.6) translate(-50%, -50%);
  }

  to {
    transform: rotate(360deg) scale(0.6) translate(-50%, -50%);
  }
}

.dashContent {
  position: absolute;
  display: none;
}

.dashContent h4::after {
  position: absolute;
  content: "";
  width: 255px;
  height: 1px;
  background-color: rgba(107, 107, 107, 0.4);
  left: 0;
  bottom: -22px;
}

.dashContent .dashLineCont {
  height: 22px;
  margin-top: 4px;
}

.dashContent .dashLineCont p {
  float: left;
  height: 100%;
  line-height: 22px;
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  padding-left: 1.25vw;
  position: relative;
}

.dashContent .dashLineCont p a {
  width: 100%;
  height: 100%;
  /* color: #48decb; */
  color: #fff;
  cursor: pointer;
}

.dashContent .dashLineCont p a:hover {
  color: #2cb5ee;
}

.dashContent .dashLineCont p:not(:first-child) {
  margin-left: 18px;
}

.dashContent .dashLineCont p::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  box-sizing: border-box;
  border: 1px solid #9cc1ff;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  border-radius: 50%;
  background-color: #00a0e9;
}

/* .cyjqContent {
    top: 570px;
    left: 678px;
}

.jscContent {
    top: 570px;
    left: 408px;
}

.cjyyContent {
    top: 650px;
    left: 900px;
}

.szdtContent {
    top: 720px;
    left: 1150px;
} */
.cyjqContent {
  top: 60%;
  left: 34%;
}

.jscContent {
  top: 56%;
  left: 20%;
}

.cjyyContent {
  top: 64%;
  left: 44%;
}

.szdtContent {
  top: 70%;
  left: 48%;
}

.zcyxContent {
  top: 82%;
  left: 54%;
}

.dashContent h4 {
  font-size: 1.25vw;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  margin-bottom: 2.0833vw;
}

.slideBg6 {
  position: relative;
  background: url(../../../static/img/hwkjBg.jpg) no-repeat right bottom;
  background-size: cover;
}

.slideBg6 h2 {
  width: 100%;
  height: 54px;
  line-height: 54px;
  text-align: center;
  position: relative;
  margin-top: 5.46875vw;
  color: #fff;
  font-size: 2.8125vw;
  font-weight: bold;
}

.slideBg6 h2::after {
  content: "";
  position: absolute;
  width: 3.6458vw;
  height: 6px;
  background-color: #00a0e9;
  border-radius: 3px;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1.3541vw;
}

.slideBg6 .bgTitle {
  position: absolute;
  left: 50%;
  top: 27%;
  transform: translateX(-50%);
  color: rgba(221, 221, 221, 0.05);
  font-size: 5.2083vw;
  font-weight: bold;
}

.slideBg6 .subTitle {
  font-size: 1.875vw;
  font-family: YouSheBiaoTiHei;
  font-weight: 400;
  color: #fefefe;
  text-align: center;
  margin-top: 2.8645vw;
}

.slideBg6 .sdTalent {
  width: 18.75vw;
  height: 1.875vw;
  background: rgba(255, 255, 255, 0.2);
  border: 1px solid #ffffff;
  border-radius: 6px;
  margin: 1.1458vw auto 0 auto;
  box-sizing: border-box;
}

.slideBg6 .sdTalent li {
  float: left;
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  height: 1.875vw;
  line-height: 1.875vw;
  width: 4.5833vw;
  position: relative;
  text-align: center;
}

.slideBg6 .sdTalent li:not(:last-child)::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 14px;
  background-color: rgba(255, 255, 255, 0.4);
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.slideBg6 .kjCenter {
  width: 35.15625vw;
  height: 35.15625vw;
  position: absolute;
  top: 15.8vw;
  left: 50%;
  transform: translateX(-50%);
  /* background: url(../../../static/img/hwkjCentCir.png) no-repeat center center / 100% 100%; */
  background: url(//oss.hwei.net/hwkjCentCir.gif) no-repeat center center / 100%
    100%;
}

.slideBg6 .kjCenter .kjPos {
  width: 100%;
  height: 100%;
  position: relative;
}

.kjPos .kjCenterText {
  width: 20.2083vw;
  height: 20.2083vw;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  box-sizing: border-box;
  padding-top: 5.7291vw;
}

.kjPos .kjCenterText p {
  font-size: 2.3958vw;
  font-family: HYk2gj;
  font-weight: 400;
  color: #fee511;
  height: 3.0208vw;
  line-height: 3.0208vw;
}

.kjPos .kjCenterText b {
  display: block;
  height: 24px;
  line-height: 24px;
  font-size: 1.1458vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  margin-top: 1.9761vw;
}

.kjPos .hwkjModel {
  width: 9.8958vw;
  height: 4.375vw;
  position: absolute;
}

.hwkjModel .modelCir {
  width: 4.375vw;
  height: 4.375vw;
  background: #dfe6ef;
  border: 2px solid #548cde;
  border-radius: 50%;
  box-sizing: border-box;
  color: #0725bd;
  text-align: center;
  line-height: 1.3541vw;
  font-size: 0.9375vw;
  font-weight: bold;
  word-wrap: break-word;
  padding: 0.7291vw;
  letter-spacing: 0.1em;
}

.hwkjModel .modelText {
  width: 3.6458vw;
  line-height: 2.0833vw;
  font-size: 0.8333vw;
  font-family: Microsoft YaHei;
  /* font-weight: 400; */
  color: #ffffff;
  margin-top: 0.1vw;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.hwkjModel .modelText p {
  width: 100%;
  white-space: nowrap;
}

.modelRightSpacing {
  margin-right: 1.875vw;
}

.modelLeftSpacing {
  margin-left: 1.875vw;
}

.model-1 {
  left: -6.0416vw;
  top: 7.8125vw;
}

.model-2 {
  left: 30.9895vw;
  top: 7.8125vw;
}

.model-3 {
  left: -7.8125vw;
  top: 15.8333vw;
}

.model-4 {
  left: 33.3333vw;
  top: 15.8333vw;
}

.model-5 {
  left: -6.0416vw;
  top: 23.4375vw;
}

.model-6 {
  left: 30.9895vw;
  top: 23.4375vw;
}

.slideBg6 .moreBtn {
  width: 6.25vw;
  height: 1.875vw;
  line-height: 1.875vw;
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #fff;
  position: relative;
  cursor: pointer;
  display: block;
  padding-left: 1vw;
  border-radius: 4px;
  transition: all 0.3s ease-in;
  /* margin-top: 84px;
    margin-left: 120px; */
}

.slideBg6 .moreBtn:hover {
  background: rgba(255, 255, 255, 0.1);
}

.slideBg6 .moreBtnPos {
  position: absolute;
  bottom: 6.0416vw;
  right: 13.75vw;
  /* width: 328px;
    height: 441px; */
  /* background: url(../../../static/img/hwkjMoreBg.png) no-repeat center center / 328px 441px; */
}

.slideBg6 .moreBtn i {
  position: absolute;
  display: block;
  width: 0.9375vw;
  height: 0.9375vw;
  background: url(../../../static/img/arrRight.png) no-repeat center center /
    contain;
  top: 50%;
  transform: translateY(-50%);
  right: 1vw;
}

.slideBg7 {
  position: relative;
  background: url(../../../static/img/hwfwBg.jpg) no-repeat center center / 100%
    100%;
  background-size: cover;
}

.slideBg7 h2 {
  width: 100%;
  height: 2.8125vw;
  line-height: 2.8125vw;
  text-align: center;
  position: relative;
  margin-top: 8.46875vw;
  color: #333333;
  font-size: 2.8125vw;
  font-weight: bold;
}

.slideBg7 h2::after {
  content: "";
  position: absolute;
  width: 3.6458vw;
  height: 6px;
  background-color: #00a0e9;
  border-radius: 3px;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1.3451vw;
}

.slideBg7 .subTitle {
  font-size: 1.875vw;
  font-family: YouSheBiaoTiHei;
  font-weight: 400;
  color: #333333;
  text-align: center;
  margin-top: 2.8645vw;
}

.slideBg7 .subCont {
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-align: center;
  margin-top: 2.875vw;
}

.slideBg7 .moreBtn {
  width: 6.25vw;
  height: 1.875vw;
  line-height: 1.875vw;
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  color: #00a0e9;
  position: relative;
  cursor: pointer;
  display: block;
  padding-left: 1vw;
  border-radius: 4px;
  transition: all 0.3s ease-in;
  font-weight: bold;
}

.slideBg7 .moreBtn:hover {
  background: rgba(0, 0, 0, 0.05);
}

.slideBg7 .moreBtnPos {
  position: absolute;
  left: 50%;
  top: 19.125vw;
  transform: translateX(-50%);
}

.slideBg7 .moreBtn i {
  position: absolute;
  display: block;
  width: 0.9375vw;
  height: 0.9375vw;
  background: url(../../../static/img/arrRightBlue.png) no-repeat center center /
    contain;
  top: 50%;
  transform: translateY(-50%);
  right: 1vw;
}

.slideBg7 .serviceData {
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  position: absolute;
}

.slideBg7 .serviceData span,
.slideBg7 .serviceData i {
  background: linear-gradient(176deg, #0bbafb 0%, #4285ec 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 3.125vw;
  font-family: YouSheBiaoTiHei;
  font-weight: 400;
  color: #ffffff;
}

.sd-1 {
  left: 8.8541vw;
  bottom: 13.6875vw;
}

.sd-2 {
  left: 34.375vw;
  bottom: 17.6875vw;
}

.sd-3 {
  left: 55.7291vw;
  bottom: 17.6875vw;
}

.sd-4 {
  left: 75vw;
  bottom: 13.6875vw;
}

.point,
.point::before,
.point::after {
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  content: "";
  background-color: #00a0e9;
}

.point::before {
  animation: scale 2s infinite;
}

.point::after {
  animation: scale2 2s infinite;
}

.point-1 {
  left: 18.75%;
  top: 68.2%;
}

.point-2 {
  left: 742px;
  top: 600px;
}

.point-3 {
  left: 1110px;
  top: 602px;
}

.point-4 {
  left: 1475px;
  top: 655px;
}

@keyframes scale {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }

  100% {
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes scale2 {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }

  100% {
    transform: scale(4);
    opacity: 0;
  }
}

.slideBg7 .serviceText {
  padding-left: 12px;
  /* border-left: 4px solid #00A0E9; */
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  position: absolute;
  height: 24px;
  line-height: 24px;
}

.slideBg7 .serviceText::before {
  content: "";
  position: absolute;
  width: 4px;
  height: 16px;
  background-color: #00a0e9;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.st-1 {
  left: 16.6666vw;
  bottom: 5.9375vw;
}

.st-2 {
  left: 37.5vw;
  bottom: 8.8125vw;
}

.st-3 {
  left: 55.7291vw;
  bottom: 8.8125vw;
}

.st-4 {
  left: 74.7395vw;
  bottom: 5.9375vw;
}

.serviceInfoBox {
  width: 6.25vw;
  height: 12.9583vw;
  background: #00a0e9;
  box-shadow: 0px 8px 18px 0px rgba(125, 157, 139, 0.36);
  border-radius: 6px;
  position: fixed;
  right: 2vw;
  bottom: 1.3958vw;
  z-index: 1;
  transition: all 1s ease-in-out;
  z-index: 19;
}

.serviceInfoBox .serviceInfoCont {
  width: 100%;
  height: 100%;
  position: relative;
  padding-top: 1.7708vw;
  box-sizing: border-box;
}

.serviceInfoCont .serviceIconCir {
  position: absolute;
  display: block;
  width: 2.9167vw;
  height: 2.9167vw;
  box-sizing: border-box;
  border: 2px solid #ffffff;
  border-radius: 50%;
  left: 50%;
  transform: translateX(-50%);
  top: -1.4583vw;
  background: #00a0e9 url(../../../static/img/serviceIcon.png) no-repeat center
    center / 1.6666vw 1.7187vw;
}

.serviceInfoCont .serviceDet {
  width: 5.4167vw;
  height: 8vw;
  background: #ffffff;
  border-radius: 5px;
  margin: 0 auto;
}

.serviceInfoCont .serviceDet i {
  display: block;
  width: 5.4167vw;
  height: 5.4167vw;
  background: url(../../../static/img/huawei/hwCode.png) no-repeat center center /
    100% 100%;
}

.serviceInfoCont .serviceDet p {
  width: 4.6875vw;
  height: 1.3542vw;
  color: #fff;
  border-radius: 3px;
  font-size: 0.7292vw;
  line-height: 1.3542vw;
  background-color: #00a0e9;
  margin: 0.4167vw auto 0 auto;
  text-align: center;
  /* cursor: pointer; */
}

.serviceInfoCont .serviceTopBtn {
  width: 5.2083vw;
  height: 1.4583vw;
  margin: 0.625vw auto 0 auto;
  cursor: pointer;
}

.serviceInfoCont .serviceTopBtn i {
  display: block;
  width: 100%;
  height: 0.5208vw;
  background: url(../../../static/img/topArrWhite.png) no-repeat center center /
    0.9375vw 0.5208vw;
}

.serviceInfoCont .serviceTopBtn p {
  width: 100%;
  text-align: center;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
}

/* .pointerInterBox p:before{
    content: "";
    display: block;
    position: absolute;
    left:50%;
    top: 50%;
    margin-left: -120px;
    margin-top: -60px;
    border-radius: 50%; 
    width: 60px;
    height: 60px;
    border: 30px solid rgba(255,255,255,.64);
 } */

.AcaPot-1 {
  left: 82.0416vw;
  top: 51.208vh;
}

.AcaPot-2 {
  left: 67.0416vw;
  top: 41.937vh;
}

.AcaPot-3 {
  left: 26.0416vw;
  top: 5.2083vw;
  left: 50.0416vw;
  top: 25.2083vw;
}

.AcaPot-4 {
  left: 26.0416vw;
  top: 5.2083vw;
  left: 54.0416vw;
  top: 21.2083vw;
}

.IrriPot-1 {
  left: 28.0416vw;
  top: 23.2083vw;
}

.IrriPot-2 {
  left: 14.0416vw;
  top: 33.2083vw;
}

.IrriPot-3 {
  left: 41.0416vw;
  top: 29.2083vw;
}

.IrriPot-4 {
  left: 49.0416vw;
  top: 36.2083vw;
}
.IrriPot-5 {
  left: 55.0417vw;
  top: 20.8333vw;
}
.displayNone {
  display: none;
}

.siqingImg {
  background: url(../../../static/img/siQing.png) no-repeat center / 100%;
}
.moreBtn a {
  color: inherit;
}

.applyTextBox {
  width: 100%;
  height: 26px;
  margin-top: 15px;
}

.applyTextBox li {
  border-left: 1px solid #00a0e9;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  float: left;
  width: 33%;
  box-sizing: border-box;
}

.applyTextBox li:last-child {
  border-right: 1px solid #00a0e9;
}

.pointerPopBox .moreBtn {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: right;
  box-sizing: border-box;
  padding-right: 60px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #00a0e9;
  position: relative;
  cursor: pointer;
  float: left;
  margin-top: 20px;
}

.pointerPopBox .moreBtn i {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 20px;
  top: 0;
  background: url(../../../static/img/arrRightBlue.png) no-repeat center center /
    14px 16px;
}

.noSelPot li {
  cursor: auto !important;
}

.cspImg {
  background: url("../../../static/img/cspImg.png") no-repeat center center /
    cover;
}

.dpglqImg {
  background: url("../../../static/img/dpglqImg.png") no-repeat center center /
    cover;
}

.kzgImg {
  background: url("../../../static/img/kzgImg.png") no-repeat center center /
    cover;
}

.pfImg {
  background: url("../../../static/img/pfImg.png") no-repeat center center /
    cover;
}

.sfjImg {
  background: url("../../../static/img/sfjImg.png") no-repeat center center /
    cover;
}

.shangqImg {
  background: url("../../../static/img/shangqImg.png") no-repeat center center /
    cover;
}

.siqImg {
  background: url("../../../static/img/siqImg.png") no-repeat center center /
    cover;
}

.slkzfImg {
  background: url("../../../static/img/slkzfImg.png") no-repeat center center /
    cover;
}

.ssImg {
  background: url("../../../static/img/ssImg.png") no-repeat center center /
    cover;
}

.xstongImg {
  background: url("../../../static/img/xstongImg.png") no-repeat center center /
    cover;
}
.shuiBengImg {
  background: url("../../../static/img/product/shuibengN.png") no-repeat center
    center / 100%;
}
.bianpinImg {
  background: url("../../../static/img/product/bianPin.png") no-repeat center
    center / 100%;
}
.guoLImg {
  background: url("../../../static/img/product/shaShiGuoL.png") no-repeat center
    center / 100%;
}
.diePianImg {
  background: url("../../../static/img/product/diePianGL.png") no-repeat center
    center / 100%;
}
.xiGengTianImg {
  background: url("../../../static/img/product/xiGengTian2.png") no-repeat
    center center / 100%;
}
.feiYaoTongImg {
  background: url("../../../static/img/product/feiYaoTong.png") no-repeat center
    center / 100%;
}
.guanJianImg {
  background: url("../../../static/img/product/guanJian.png") no-repeat center
    center / 100%;
}
.kongZhiImg {
  background: url("../../../static/img/product/shuiLikong.png") no-repeat center
    center / 100%;
}
.kongQiImg {
  background: url("../../../static/img/product/kongQiFa.png") no-repeat center
    center / 100%;
}
.pengTouImg {
  background: url("../../../static/img/product/penTou.png") no-repeat center
    center / 100%;
}
.diTouImg {
  background: url("../../../static/img/product/diTou.png") no-repeat center
    center / 100%;
}
.diGuanGImg {
  background: url("../../../static/img/product/guanJian.png") no-repeat center
    center / 100%;
}
.guanDaoImg {
  background: url("../../../static/img/product/guanDao.png") no-repeat center
    center / 100%;
}
.faMenImg {
  background: url("../../../static/img/product/dianChiFa.png") no-repeat center
    center / 100%;
}
.diGuanDaiImg {
  background: url("../../../static/img/product/diGuanG.png") no-repeat center
    center / 100%;
}
.pengGuanImg {
  background: url("../../../static/img/product/ylpt1.png") no-repeat center
    center / 100%;
}
.weiPenImg {
  background: url("../../../static/img/product/wptD4.png") no-repeat center
    center / 100%;
}
