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

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

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

div.part1 {
  position: relative;
}

div.part1 img.bg2.wow {
  position: absolute;
  left: 0%;
  top: 53.57428%;
  width: 100%;
  max-width: 1680px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part1 img.wgz1.wow {
  position: absolute;
  left: 22.5%;
  top: 11.83896%;
  width: 18.69048%;
  max-width: 314px;
  animation: fadeInUp 1s 0.6s, opacity0 0.6s 0s;
  -webkit-animation: fadeInUp 1s 0.6s, opacity0 0.6s 0s;
}

div.part1 img.wgz2.wow {
  position: absolute;
  left: 38.63095%;
  top: 12.92851%;
  width: 19.58333%;
  max-width: 329px;
  animation: fadeInUp 1s 0.8s, opacity0 0.8s 0s;
  -webkit-animation: fadeInUp 1s 0.8s, opacity0 0.8s 0s;
}

div.part1 img.wgz3.wow {
  position: absolute;
  left: 56.0119%;
  top: 14.07122%;
  width: 13.21429%;
  max-width: 222px;
  animation: fadeInUp 1s 1s, opacity0 1s 0s;
  -webkit-animation: fadeInUp 1s 1s, opacity0 1s 0s;
}

div.part1 img.wgzl1.wow {
  position: absolute;
  left: 4.40476%;
  top: 11.83896%;
  width: 20.77381%;
  max-width: 349px;
  animation: fadeIn 1s 1s, opacity0 1s 0s;
  -webkit-animation: fadeIn 1s 1s, opacity0 1s 0s;
  -webkit-animation: leafRotateRD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1s infinite alternate, opacity0 1s linear 0s;
  animation: leafRotateRD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1s infinite alternate, opacity0 1s linear 0s;
}

div.part1 img.wgzl2.wow {
  position: absolute;
  left: 34.46429%;
  top: 11.83896%;
  width: 9.46429%;
  max-width: 159px;
  animation: fadeIn 1s 1s, opacity0 1s 0s;
  -webkit-animation: fadeIn 1s 1s, opacity0 1s 0s;
  -webkit-animation: leafRotateRD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1.2s infinite alternate, opacity0 1.2s linear 0s;
  animation: leafRotateRD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1.2s infinite alternate, opacity0 1.2s linear 0s;
}

div.part1 img.wgzl3.wow {
  position: absolute;
  left: 51.96429%;
  top: 12.92851%;
  width: 11.72619%;
  max-width: 197px;
  animation: fadeIn 1s 1s, opacity0 1s 0s;
  -webkit-animation: fadeIn 1s 1s, opacity0 1s 0s;
  -webkit-animation: leafRotateRD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1.3s infinite alternate, opacity0 1.3s linear 0s;
  animation: leafRotateRD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1.3s infinite alternate, opacity0 1.3s linear 0s;
}

div.part1 img.wgzl4.wow {
  position: absolute;
  left: 59.88095%;
  top: 12.1047%;
  width: 28.27381%;
  max-width: 475px;
  animation: fadeIn 1s 1s, opacity0 1s 0s;
  -webkit-animation: fadeIn 1s 1s, opacity0 1s 0s;
  -webkit-animation: leafRotateLD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1.4s infinite alternate, opacity0 1.4s linear 0s;
  animation: leafRotateLD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1.4s infinite alternate, opacity0 1.4s linear 0s;
}

div.part1 img.animal.wow {
  position: absolute;
  left: 0%;
  top: 12.88865%;
  width: 100%;
  max-width: 1680px;
  animation: bounceInRight 1.6s 0s, opacity0 0s 0s;
  -webkit-animation: bounceInRight 1.6s 0s, opacity0 0s 0s;
}

div.part1 img.img2.wow {
  position: absolute;
  left: 19.22619%;
  top: 25.77731%;
  width: 80.77381%;
  max-width: 1357px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part1 img.img3.wow {
  position: absolute;
  left: 0%;
  top: 38.83869%;
  width: 100%;
  max-width: 1680px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part1 img.w2.wow {
  position: absolute;
  left: 56.4881%;
  top: 37.54983%;
  width: 36.0119%;
  max-width: 605px;
  animation: tada 1s 0s, opacity0 0s 0s;
  -webkit-animation: tada 1s 0s, opacity0 0s 0s;
}

div.part1 img.titlebar.wow {
  position: absolute;
  left: 0%;
  top: 3.68057%;
  width: 100%;
  max-width: 1680px;
  animation: fadeIn 0.6s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 0.6s 0s, opacity0 0s 0s;
}

div.part1 img.title.wow {
  position: absolute;
  left: 13.57143%;
  top: 4.31836%;
  width: 59.04762%;
  max-width: 992px;
  animation: pulse 1s 0s, opacity0 0s 0s;
  -webkit-animation: pulse 1s 0s, opacity0 0s 0s;
}

div.part1 img.w1.wow {
  position: absolute;
  left: 54.70238%;
  top: 34.82594%;
  width: 40%;
  max-width: 672px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part1 img.w3.wow {
  position: absolute;
  left: 4.28571%;
  top: 45.41589%;
  width: 38.57143%;
  max-width: 648px;
  animation: fadeInLeft 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeInLeft 1s 0s, opacity0 0s 0s;
}

div.part1 img.img5.wow {
  position: absolute;
  left: 35%;
  top: 54.51767%;
  width: 30%;
  max-width: 504px;
  animation: fadeInUp 1.1s 0.2s, opacity0 0.2s 0s;
  -webkit-animation: fadeInUp 1.1s 0.2s, opacity0 0.2s 0s;
}

div.part1 img.img7.wow {
  position: absolute;
  left: 35%;
  top: 61.63965%;
  width: 30%;
  max-width: 504px;
  animation: fadeInUp 1s 0.2s, opacity0 0.2s 0s;
  -webkit-animation: fadeInUp 1s 0.2s, opacity0 0.2s 0s;
}

div.part1 img.img6.wow {
  position: absolute;
  left: 67.32143%;
  top: 54.51767%;
  width: 30%;
  max-width: 504px;
  animation: fadeInUp 1.2s 0.4s, opacity0 0.4s 0s;
  -webkit-animation: fadeInUp 1.2s 0.4s, opacity0 0.4s 0s;
}

div.part1 img.w4.wow {
  position: absolute;
  left: 10.05952%;
  top: 96.12012%;
  width: 75.29762%;
  max-width: 1265px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part1 img.img4.wow {
  position: absolute;
  left: 2.67857%;
  top: 54.51767%;
  width: 30%;
  max-width: 504px;
  animation: fadeInUp 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeInUp 1s 0s, opacity0 0s 0s;
}

div.part1 img.img10.wow {
  position: absolute;
  left: 67.32143%;
  top: 81.95589%;
  width: 30%;
  max-width: 504px;
  animation: zoomIn 1.2s 0s, opacity0 0s 0s;
  -webkit-animation: zoomIn 1.2s 0s, opacity0 0s 0s;
}

div.part1 img.img9.wow {
  position: absolute;
  left: 35%;
  top: 83.65666%;
  width: 30%;
  max-width: 504px;
  animation: zoomIn 1.2s 0s, opacity0 0s 0s;
  -webkit-animation: zoomIn 1.2s 0s, opacity0 0s 0s;
}

div.part1 img.img8.wow {
  position: absolute;
  left: 2.67857%;
  top: 81.95589%;
  width: 30%;
  max-width: 504px;
  animation: zoomIn 1.2s 0s, opacity0 0s 0s;
  -webkit-animation: zoomIn 1.2s 0s, opacity0 0s 0s;
}

div.part1 img.img1.wow {
  position: absolute;
  left: 5%;
  top: 23.31916%;
  width: 40.35714%;
  max-width: 678px;
  animation: zoomIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: zoomIn 1s 0s, opacity0 0s 0s;
}

div.part1 img.leaf6.wow {
  position: absolute;
  left: 86.90476%;
  top: 94.7781%;
  width: 20.95238%;
  max-width: 352px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
  animation: leafRotateRD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1s infinite alternate, fadeIn 1.4s linear 0s;
}

div.part1 img.leaf5.wow {
  position: absolute;
  left: -16.42857%;
  top: 87.90858%;
  width: 35.05952%;
  max-width: 589px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
  animation: leafRotateLT 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1s infinite alternate, fadeIn 1.4s linear 0s;
}

div.part1 img.leaf4.wow {
  position: absolute;
  left: 85.17857%;
  top: 74.36885%;
  width: 18.9881%;
  max-width: 319px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
  animation: leafRotateRD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1s infinite alternate, fadeIn 1.4s linear 0s;
}

div.part1 img.leaf3.wow {
  position: absolute;
  left: 80.83333%;
  top: 48.16636%;
  width: 25.29762%;
  max-width: 425px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
  animation: leafRotateRT 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1s infinite alternate, fadeIn 1.4s linear 0s;
}

div.part1 img.leaf2.wow {
  position: absolute;
  left: -5.47619%;
  top: 35.45044%;
  width: 18.9881%;
  max-width: 319px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
  animation: leafRotateLD 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1s infinite alternate, fadeIn 1.4s linear 0s;
}

div.part1 img.leaf1.wow {
  position: absolute;
  left: 78.39286%;
  top: 19.16024%;
  width: 35.05952%;
  max-width: 589px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
  animation: leafRotateRT 2s cubic-bezier(0.37, 0.19, 0.62, 0.82) 1s infinite alternate, fadeIn 1.4s linear 0s;
}

div.part2 {
  position: relative;
}

div.part2 img.gif.wow {
  display: block;
  width: 94%;
  margin: 3% auto 2% auto;
}

div.part2 img.w5.wow {
  position: absolute;
  left: 8.92857%;
  top: 6.37014%;
  width: 30.2381%;
  max-width: 508px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part3 {
  position: relative;
}

div.part3 img.img14.wow {
  position: absolute;
  left: 0%;
  top: 8.80644%;
  width: 100%;
  max-width: 1680px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part3 img.w6.wow {
  position: absolute;
  left: 3.80952%;
  top: 24.60885%;
  width: 60.05952%;
  max-width: 1009px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part3 img.img16.wow {
  position: absolute;
  left: 0%;
  top: 37.88556%;
  width: 100%;
  max-width: 1680px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part3 img.img17.wow {
  position: absolute;
  left: 3.75%;
  top: 58.82879%;
  width: 29.7619%;
  max-width: 500px;
  animation: zoomIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: zoomIn 1s 0s, opacity0 0s 0s;
}

div.part3 img.img15.wow {
  position: absolute;
  left: 66.19048%;
  top: 31.02369%;
  width: 29.7619%;
  max-width: 500px;
  animation: zoomIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: zoomIn 1s 0s, opacity0 0s 0s;
}

div.part3 img.w7.wow {
  position: absolute;
  left: 3.9881%;
  top: 35.9857%;
  width: 59.70238%;
  max-width: 1003px;
  animation: fadeIn 1s 0.4s, opacity0 0.4s 0s;
  -webkit-animation: fadeIn 1s 0.4s, opacity0 0.4s 0s;
}

div.part3 img.w8.wow {
  position: absolute;
  left: 36.13095%;
  top: 63.72374%;
  width: 59.70238%;
  max-width: 1003px;
  animation: fadeIn 1s 0.4s, opacity0 0.4s 0s;
  -webkit-animation: fadeIn 1s 0.4s, opacity0 0.4s 0s;
}

div.part3 img.img13.wow {
  position: absolute;
  left: 67.32143%;
  top: 4.82789%;
  width: 30%;
  max-width: 504px;
  animation: fadeInRight 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeInRight 1s 0s, opacity0 0s 0s;
}

div.part3 img.img11.wow {
  position: absolute;
  left: 2.67857%;
  top: 0.69289%;
  width: 30%;
  max-width: 504px;
  animation: fadeInRight 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeInRight 1s 0s, opacity0 0s 0s;
}

div.part3 img.img12.wow {
  position: absolute;
  left: 35%;
  top: 2.63746%;
  width: 30%;
  max-width: 504px;
  animation: fadeInRight 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeInRight 1s 0s, opacity0 0s 0s;
}

div.part3 img.img18.wow {
  position: absolute;
  left: 0%;
  top: 70.83147%;
  width: 100%;
  max-width: 1680px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part3 img.w9.wow {
  position: absolute;
  left: 5.71429%;
  top: 72.21726%;
  width: 75.2381%;
  max-width: 1264px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

div.part3 img.editor.wow {
  position: absolute;
  left: 15.41667%;
  top: 90.83594%;
  width: 69.46429%;
  max-width: 1167px;
  animation: fadeIn 1s 0s, opacity0 0s 0s;
  -webkit-animation: fadeIn 1s 0s, opacity0 0s 0s;
}

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

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

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

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

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

@keyframes leafRotateRD {
  0% {
    transform: rotate(0deg);
    transform-origin: 80% 100%;
  }
  100% {
    transform: rotate(10deg);
    transform-origin: 80% 100%;
  }
}

@-webkit-keyframes leafRotateRD {
  0% {
    transform: rotate(0deg);
    transform-origin: 80% 100%;
  }
  100% {
    transform: rotate(10deg);
    transform-origin: 80% 100%;
  }
}

@keyframes leafRotateRT {
  0% {
    transform: rotate(0deg);
    transform-origin: 80% 0%;
  }
  100% {
    transform: rotate(-10deg);
    transform-origin: 80% 0%;
  }
}

@-webkit-keyframes leafRotateRT {
  0% {
    transform: rotate(0deg);
    transform-origin: 80% 0%;
  }
  100% {
    transform: rotate(-10deg);
    transform-origin: 80% 0%;
  }
}

@keyframes leafRotateLD {
  0% {
    transform: rotate(0deg);
    transform-origin: 20% 100%;
  }
  100% {
    transform: rotate(8deg);
    transform-origin: 20% 100%;
  }
}

@-webkit-keyframes leafRotateLD {
  0% {
    transform: rotate(0deg);
    transform-origin: 20% 100%;
  }
  100% {
    transform: rotate(8deg);
    transform-origin: 20% 100%;
  }
}

@keyframes leafRotateLT {
  0% {
    transform: rotate(0deg);
    transform-origin: 20% 0%;
  }
  100% {
    transform: rotate(-10deg);
    transform-origin: 20% 0%;
  }
}

@-webkit-keyframes leafRotateLT {
  0% {
    transform: rotate(0deg);
    transform-origin: 20% 0%;
  }
  100% {
    transform: rotate(-10deg);
    transform-origin: 20% 0%;
  }
}

.full-screen,
.full-screen body {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

div.wrap-video {
  position: relative;
  margin-left: auto;
  margin-top: 0px;
  margin-right: auto;
  width: 100%;
  height: auto;
}

div.wrap-video div#cover {
  position: relative;
  overflow: hidden;
  background: url() no-repeat center;
  z-index: 100;
}

div.wrap-video div#cover video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background: url() no-repeat center bottom;
}

div.wrap-video img.ks.abs {
  position: absolute;
  left: 50%;
  margin-left: -40px;
  bottom: 8vw;
  cursor: pointer;
  z-index: 999;
}
