body {
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 14px;
}

div.cont1680 {
  width: 100%;
  max-width: 1680px;
  margin: 0 auto;
  overflow: hidden;
}

img.bg {
  width: 100%;
  max-width: 1680px;
}

div.part1 {
  position: relative;
}

div.part1 img.title4.wow {
  position: absolute;
  left: 56.25%;
  top: 42.73021%;
  width: 29.40476%;
  max-width: 494px;
  animation: fadeInDown 1s 0.3s, opacity0 0.3s 0s;
  -webkit-animation: fadeInDown 1s 0.3s, opacity0 0.3s 0s;
}

div.part1 img.title3.wow {
  position: absolute;
  left: 53.75%;
  top: 36.8336%;
  width: 6.07143%;
  max-width: 102px;
  animation: rotateInDownLeft 1s 0.2s, opacity0 0.2s 0s;
  -webkit-animation: rotateInDownLeft 1s 0.2s, opacity0 0.2s 0s;
}

div.part1 img.intro.wow {
  position: absolute;
  left: 10.2381%;
  top: 66.55897%;
  width: 80.05952%;
  max-width: 1345px;
  animation: fadeIn 1s 0.5s, opacity0 0.5s 0s;
  -webkit-animation: fadeIn 1s 0.5s, opacity0 0.5s 0s;
}

div.part1 img.title2.wow {
  position: absolute;
  left: 24.94048%;
  top: 31.34087%;
  width: 29.40476%;
  max-width: 494px;
  animation: fadeInDown 1s 0.1s, opacity0 0.1s 0s;
  -webkit-animation: fadeInDown 1s 0.1s, opacity0 0.1s 0s;
}

div.part1 img.ft.wow {
  position: absolute;
  left: 20.41667%;
  top: 55.16963%;
  width: 59.88095%;
  max-width: 1006px;
  animation: fadeIn 1s 0.4s, opacity0 0.4s 0s;
  -webkit-animation: fadeIn 1s 0.4s, opacity0 0.4s 0s;
}

div.part1 img.title1.wow {
  position: absolute;
  left: 17.08333%;
  top: 19.38611%;
  width: 36.66667%;
  max-width: 616px;
  animation: fadeInDown 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeInDown 1s 0s, opacity0 0s 0s;
}

img.editor {
  width: 39.64286%;
  margin: 6% 50% 10%;
  margin-left: 50%;
  transform: translate(-50%, 0%);
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.allswiper .swiper-pagination {
  box-sizing: border-box;
  bottom: 2.13447%;
}

div.allswiper .swiper-pagination .swiper-pagination-bullets,
div.allswiper .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 18px;
}

div.allswiper .swiper-pagination .swiper-pagination-bullet {
  width: 1.2857rem;
  height: 1.2857rem;
  background: #970101;
  border: 0.1429rem solid wheat;
  border-radius: 0.6429rem;
}

div.allswiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 2.1429rem !important;
}

div.allswiper .rightpage {
  text-align: right;
  padding-right: 4%;
}

div.allswiper .leftpage {
  text-align: left;
  padding-left: 4%;
}

div.myswiper {
  margin: 5px 0px;
  position: relative;
}

div.myswiper img.subtLeft.wow {
  z-index: 100;
  position: absolute;
  left: 2.02381%;
  top: -5.22946%;
  width: 28.15476%;
  max-width: 473px;
  animation: zoomIn 1.2s 0s, opacity0 0s 0s;
  -webkit-animation: zoomIn 1.2s 0s, opacity0 0s 0s;
}

div.myswiper img.subtRight.wow {
  z-index: 100;
  position: absolute;
  left: 72.7381%;
  top: -5.22946%;
  width: 28.15476%;
  max-width: 473px;
  animation: zoomIn 1.2s 0s, opacity0 0s 0s;
  -webkit-animation: zoomIn 1.2s 0s, opacity0 0s 0s;
}

div.myswiper img.leftonmt {
  z-index: 99;
  position: absolute;
  left: 0%;
  top: 0%;
  width: 100%;
  max-width: 1680px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.myswiper img.rightonmt {
  z-index: 99;
  position: absolute;
  left: 0%;
  top: 0%;
  width: 100%;
  max-width: 1680px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.myswiper img.rightbtn {
  z-index: 99;
  position: absolute;
  left: 86.30952%;
  top: 76.84098%;
  width: 6.96429%;
  max-width: 117px;
  -webkit-animation: mypulse 1.2s linear 1s infinite, fadeIn 1s 0s;
  animation: mypulse 1.2s linear 1s infinite, fadeIn 1s 0s;
}

div.myswiper img.leftbtn {
  z-index: 99;
  position: absolute;
  left: 6.96429%;
  top: 76.84098%;
  width: 6.96429%;
  max-width: 117px;
  -webkit-animation: mypulse 1.2s linear 1s infinite, fadeIn 1s 0s;
  animation: mypulse 1.2s linear 1s infinite, fadeIn 1s 0s;
}

div.swiper-slide {
  z-index: 50;
}

div.swiper-slide img {
  width: 100%;
}

@media screen and (max-width: 765px) {
  div.allswiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 1.1429rem !important;
  }
  div.allswiper .swiper-pagination .swiper-pagination-bullet {
    width: 0.2857rem;
    height: 0.2857rem;
    background: #970101;
    border: 0.1429rem solid wheat;
    border-radius: 0.6429rem;
  }
  div.allswiper .swiper-pagination .swiper-pagination-bullets,
  div.allswiper .swiper-pagination .swiper-pagination-bullet {
    margin: 0px 5px;
  }
}

@keyframes opacity0 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes opacity0 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes blink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes blink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes mypulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes mypulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes cloud_move {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-50%);
  }
}

@-webkit-keyframes cloud_move {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-50%);
  }
}
