@-webkit-keyframes swipeMove {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    -o-transform: translate3d(0, 5px, 0);
  }
  70% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -8px, 0);
    -ms-transform: translate3d(0, -8px, 0);
    -o-transform: translate3d(0, -8px, 0);
  }
}
@-ms-keyframes swipeMove {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    -o-transform: translate3d(0, 5px, 0);
  }
  70% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -8px, 0);
    -ms-transform: translate3d(0, -8px, 0);
    -o-transform: translate3d(0, -8px, 0);
  }
}
@keyframes swipeMove {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    -o-transform: translate3d(0, 5px, 0);
  }
  70% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -8px, 0);
    -ms-transform: translate3d(0, -8px, 0);
    -o-transform: translate3d(0, -8px, 0);
  }
}
.swipeMove {
  -webkit-animation: swipeMove 1s infinite ease-in;
  -ms-animation: swipeMove 1s infinite ease-in;
}
@-webkit-keyframes cloudMove {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(-38.4em, 0, 0);
    -ms-transform: translate3d(-38.4em, 0, 0);
    -o-transform: translate3d(-38.4em, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
}
@-ms-keyframes cloudMove {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(-38.4em, 0, 0);
    -ms-transform: translate3d(-38.4em, 0, 0);
    -o-transform: translate3d(-38.4em, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
}
@keyframes cloudMove {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(-38.4em, 0, 0);
    -ms-transform: translate3d(-38.4em, 0, 0);
    -o-transform: translate3d(-38.4em, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
}
.cloudMove {
  display: block !important;
  -webkit-animation: cloudMove 60s linear infinite;
  -ms-animation: cloudMove 60s linear infinite;
}
@-webkit-keyframes erqiMove {
  0% {
    -webkit-transform: translate3d(-5em, 0, 0);
    -ms-transform: translate3d(-5em, 0, 0);
    -o-transform: translate3d(-5em, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
}
@-ms-keyframes erqiMove {
  0% {
    -webkit-transform: translate3d(-5em, 0, 0);
    -ms-transform: translate3d(-5em, 0, 0);
    -o-transform: translate3d(-5em, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
}
@keyframes erqiMove {
  0% {
    -webkit-transform: translate3d(-5em, 0, 0);
    -ms-transform: translate3d(-5em, 0, 0);
    -o-transform: translate3d(-5em, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
}
.erqiMove {
  display: block !important;
  -webkit-animation: erqiMove 20s linear 1;
  -ms-animation: erqiMove 20s linear 1;
}
@-webkit-keyframes starFlash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes starFlash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes starFlash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
.starFlash {
  display: block !important;
  -webkit-animation: starFlash 2s linear infinite;
  -ms-animation: starFlash 2s linear infinite;
}
@-webkit-keyframes scaleWindow {
  0% {
    opacity: 0.7;
    -webkit-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -ms-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -o-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -ms-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -o-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 0) translate3d(0, 0, 0);
    -ms-transform: scale3d(1, 1, 0) translate3d(0, 0, 0);
    -o-transform: scale3d(1, 1, 0) translate3d(0, 0, 0);
  }
}
@-ms-keyframes scaleWindow {
  0% {
    opacity: 0.7;
    -webkit-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -ms-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -o-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -ms-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -o-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 0) translate3d(0, 0, 0);
    -ms-transform: scale3d(1, 1, 0) translate3d(0, 0, 0);
    -o-transform: scale3d(1, 1, 0) translate3d(0, 0, 0);
  }
}
@keyframes scaleWindow {
  0% {
    opacity: 0.7;
    -webkit-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -ms-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -o-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -ms-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
    -o-transform: scale3d(0.3, 0.3, 0) translate3d(3em, 2em, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 0) translate3d(0, 0, 0);
    -ms-transform: scale3d(1, 1, 0) translate3d(0, 0, 0);
    -o-transform: scale3d(1, 1, 0) translate3d(0, 0, 0);
  }
}
.scaleWindow {
  display: block !important;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -webkit-animation: scaleWindow 1.6s ease-out 1;
  -ms-animation: scaleWindow 1.6s ease-out 1;
}
@-webkit-keyframes lightFlash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes lightFlash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes lightFlash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.lightFlash {
  display: block !important;
  -webkit-animation: lightFlash 3s linear infinite;
  -ms-animation: lightFlash 3s linear infinite;
}
@-webkit-keyframes arrowMove {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    -o-transform: translate3d(0, -5px, 0);
  }
  70% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, 0px, 0);
    -o-transform: translate3d(0, 0px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.5em, 0);
    -ms-transform: translate3d(0, 0.5em, 0);
    -o-transform: translate3d(0, 0.5em, 0);
  }
}
@-ms-keyframes arrowMove {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    -o-transform: translate3d(0, -5px, 0);
  }
  70% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, 0px, 0);
    -o-transform: translate3d(0, 0px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.5em, 0);
    -ms-transform: translate3d(0, 0.5em, 0);
    -o-transform: translate3d(0, 0.5em, 0);
  }
}
@keyframes arrowMove {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    -o-transform: translate3d(0, -5px, 0);
  }
  70% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, 0px, 0);
    -o-transform: translate3d(0, 0px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.5em, 0);
    -ms-transform: translate3d(0, 0.5em, 0);
    -o-transform: translate3d(0, 0.5em, 0);
  }
}
.arrowMove {
  display: block !important;
  -webkit-animation: arrowMove 1s ease-in infinite;
  -ms-animation: arrowMove 1s ease-in infinite;
}
@-webkit-keyframes fingerMove {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0) rotate(-29deg);
    -ms-transform: translate3d(0, -5px, 0) rotate(-29deg);
    -o-transform: translate3d(0, -5px, 0) rotate(-29deg);
  }
  15% {
    opacity: 1;
    -webkit-transform: translate3d(0, -2px, 0) rotate(-29deg);
    -ms-transform: translate3d(0, -2px, 0) rotate(-29deg);
    -o-transform: translate3d(0, -2px, 0) rotate(-29deg);
  }
  90% {
    opacity: 1;
    -webkit-transform: translate3d(0, 3em, 0) rotate(-29deg);
    -ms-transform: translate3d(0, 3em, 0) rotate(-29deg);
    -o-transform: translate3d(0, 3em, 0) rotate(-29deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3.25em, 0) rotate(-29deg);
    -ms-transform: translate3d(0, 3.25em, 0) rotate(-29deg);
    -o-transform: translate3d(0, 3.25em, 0) rotate(-29deg);
  }
}
@-ms-keyframes fingerMove {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0) rotate(-29deg);
    -ms-transform: translate3d(0, -5px, 0) rotate(-29deg);
    -o-transform: translate3d(0, -5px, 0) rotate(-29deg);
  }
  15% {
    opacity: 1;
    -webkit-transform: translate3d(0, -2px, 0) rotate(-29deg);
    -ms-transform: translate3d(0, -2px, 0) rotate(-29deg);
    -o-transform: translate3d(0, -2px, 0) rotate(-29deg);
  }
  90% {
    opacity: 1;
    -webkit-transform: translate3d(0, 3em, 0) rotate(-29deg);
    -ms-transform: translate3d(0, 3em, 0) rotate(-29deg);
    -o-transform: translate3d(0, 3em, 0) rotate(-29deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3.25em, 0) rotate(-29deg);
    -ms-transform: translate3d(0, 3.25em, 0) rotate(-29deg);
    -o-transform: translate3d(0, 3.25em, 0) rotate(-29deg);
  }
}
@keyframes fingerMove {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -5px, 0) rotate(-29deg);
    -ms-transform: translate3d(0, -5px, 0) rotate(-29deg);
    -o-transform: translate3d(0, -5px, 0) rotate(-29deg);
  }
  15% {
    opacity: 1;
    -webkit-transform: translate3d(0, -2px, 0) rotate(-29deg);
    -ms-transform: translate3d(0, -2px, 0) rotate(-29deg);
    -o-transform: translate3d(0, -2px, 0) rotate(-29deg);
  }
  90% {
    opacity: 1;
    -webkit-transform: translate3d(0, 3em, 0) rotate(-29deg);
    -ms-transform: translate3d(0, 3em, 0) rotate(-29deg);
    -o-transform: translate3d(0, 3em, 0) rotate(-29deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3.25em, 0) rotate(-29deg);
    -ms-transform: translate3d(0, 3.25em, 0) rotate(-29deg);
    -o-transform: translate3d(0, 3.25em, 0) rotate(-29deg);
  }
}
.fingerMove {
  display: block !important;
  -webkit-animation: fingerMove 1s ease-in infinite;
  -ms-animation: fingerMove 1s ease-in infinite;
}
@-webkit-keyframes lineMove {
  0% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
  }
}
@-ms-keyframes lineMove {
  0% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
  }
}
@keyframes lineMove {
  0% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
  }
}
.lineMove {
  display: block !important;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  -webkit-animation: lineMove 5s linear infinite;
  -ms-animation: lineMove 5s linear infinite;
}
@-webkit-keyframes lightIn {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0deg) scale3d(1, 1, 0) translate3d(0, 0, 0);
    -ms-transform: rotate(0deg) scale3d(1, 1, 0) translate3d(0, 0, 0);
    -o-transform: rotate(0deg) scale3d(1, 1, 0) translate3d(0, 0, 0);
  }
  99% {
    opacity: 0.8;
    -webkit-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -ms-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -o-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -ms-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -o-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
  }
}
@-ms-keyframes lightIn {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0deg) scale3d(1, 1, 0) translate3d(0, 0, 0);
    -ms-transform: rotate(0deg) scale3d(1, 1, 0) translate3d(0, 0, 0);
    -o-transform: rotate(0deg) scale3d(1, 1, 0) translate3d(0, 0, 0);
  }
  99% {
    opacity: 0.8;
    -webkit-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -ms-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -o-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -ms-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -o-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
  }
}
@keyframes lightIn {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0deg) scale3d(1, 1, 0) translate3d(0, 0, 0);
    -ms-transform: rotate(0deg) scale3d(1, 1, 0) translate3d(0, 0, 0);
    -o-transform: rotate(0deg) scale3d(1, 1, 0) translate3d(0, 0, 0);
  }
  99% {
    opacity: 0.8;
    -webkit-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -ms-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -o-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -ms-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
    -o-transform: rotate(180deg) scale3d(0.15, 0.15, 0) translate3d(1em, -7.75em, 0);
  }
}
.lightIn {
  display: block !important;
  -webkit-animation: lightIn 1.5s ease-in forwards;
  -ms-animation: lightIn 1.5s ease-in forwards;
}
