/* line 1, ../sass/_common.scss */
*, :after, :before {
  box-sizing: border-box;
}

/* line 5, ../sass/_common.scss */
html {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

/* line 11, ../sass/_common.scss */
body {
  margin: 0;
  height: 100%;
  color: #FFF;
  font: 400 12px/1.5 "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Arial, "Hiragino Sans GB", STHeiti, 'Microsoft Yahei', sans-serif;
  outline: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-text-size-adjust: none !important;
      -ms-text-size-adjust: none !important;
          text-size-adjust: none !important;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 23, ../sass/_common.scss */
a {
  text-decoration: none;
  color: inherit;
}

/* line 28, ../sass/_common.scss */
.hide {
  display: none;
}

/* line 32, ../sass/_common.scss */
.scale {
  position: absolute;
  width: 750px;
  height: 1206px;
  left: 0;
  top: 50%;
  margin-top: -603px;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

/* line 53, ../sass/_common.scss */
.container {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: 750px;
  margin-left: -375px;
  overflow: hidden;
}

/* line 63, ../sass/_common.scss */
.pages, .page {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 67, ../sass/_common.scss */
.page:first-child {
  z-index: 10;
}

@-webkit-keyframes orbit-ani {
  0% {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(-360deg);
            transform: rotateZ(-360deg);
  }
}

@keyframes orbit-ani {
  0% {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(-360deg);
            transform: rotateZ(-360deg);
  }
}
@-webkit-keyframes invert-ani {
  0% {
    -webkit-transform: rotateX(-90deg) rotateY(360deg) rotateZ(0deg);
            transform: rotateX(-90deg) rotateY(360deg) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
            transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
  }
}
@keyframes invert-ani {
  0% {
    -webkit-transform: rotateX(-90deg) rotateY(360deg) rotateZ(0deg);
            transform: rotateX(-90deg) rotateY(360deg) rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
            transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
  }
}
@-webkit-keyframes music-ani {
  0% {
    background-position: 0 -1733px;
  }
  33.33333% {
    background-position: 0 -1796px;
  }
  66.66667% {
    background-position: 0 -1859px;
  }
}
@keyframes music-ani {
  0% {
    background-position: 0 -1733px;
  }
  33.33333% {
    background-position: 0 -1796px;
  }
  66.66667% {
    background-position: 0 -1859px;
  }
}
@-webkit-keyframes arrow-ani {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  80% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@keyframes arrow-ani {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  80% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
@-webkit-keyframes sun-ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(-20%, 50%);
            transform: translate(-20%, 50%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes sun-ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(-20%, 50%);
            transform: translate(-20%, 50%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes index-meteor1-ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(200%, 200%);
            transform: translate(200%, 200%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes index-meteor1-ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(200%, 200%);
            transform: translate(200%, 200%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes index-meteor2-ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(-100%, -100%);
            transform: translate(-100%, -100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes index-meteor2-ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(-100%, -100%);
            transform: translate(-100%, -100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes plane-ani {
  0% {
    -webkit-transform: translate(300%, 300%);
            transform: translate(300%, 300%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes plane-ani {
  0% {
    -webkit-transform: translate(300%, 300%);
            transform: translate(300%, 300%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes meteor-ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(360px, 360px);
            transform: translate(360px, 360px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes meteor-ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(360px, 360px);
            transform: translate(360px, 360px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes egg3-ani {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  75% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
}
@keyframes egg3-ani {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  75% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
}
@-webkit-keyframes egg2-ani {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
  75% {
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
  }
}
@keyframes egg2-ani {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
  75% {
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
  }
}
@-webkit-keyframes egg1-ani {
  0%, 50%, 100% {
    -webkit-transform: translateY(0) scale(0.75);
            transform: translateY(0) scale(0.75);
  }
  25% {
    -webkit-transform: translateY(-4px) scale(0.75);
            transform: translateY(-4px) scale(0.75);
  }
  75% {
    -webkit-transform: translateY(4px) scale(0.75);
            transform: translateY(4px) scale(0.75);
  }
}
@keyframes egg1-ani {
  0%, 50%, 100% {
    -webkit-transform: translateY(0) scale(0.75);
            transform: translateY(0) scale(0.75);
  }
  25% {
    -webkit-transform: translateY(-4px) scale(0.75);
            transform: translateY(-4px) scale(0.75);
  }
  75% {
    -webkit-transform: translateY(4px) scale(0.75);
            transform: translateY(4px) scale(0.75);
  }
}
@-webkit-keyframes grid-ani {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes grid-ani {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes chess1-ani {
  0%, 50%, 100% {
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  25% {
    -webkit-transform: scale(0.35);
            transform: scale(0.35);
  }
  75% {
    -webkit-transform: scale(0.25);
            transform: scale(0.25);
  }
}
@keyframes chess1-ani {
  0%, 50%, 100% {
    -webkit-transform: scale(0.3);
            transform: scale(0.3);
  }
  25% {
    -webkit-transform: scale(0.35);
            transform: scale(0.35);
  }
  75% {
    -webkit-transform: scale(0.25);
            transform: scale(0.25);
  }
}
@-webkit-keyframes chess2-ani {
  0%, 50%, 100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
  25% {
    -webkit-transform: scale(0.65);
            transform: scale(0.65);
  }
  75% {
    -webkit-transform: scale(0.55);
            transform: scale(0.55);
  }
}
@keyframes chess2-ani {
  0%, 50%, 100% {
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
  }
  25% {
    -webkit-transform: scale(0.65);
            transform: scale(0.65);
  }
  75% {
    -webkit-transform: scale(0.55);
            transform: scale(0.55);
  }
}
@-webkit-keyframes chess3-ani {
  0%, 50%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  75% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
}
@keyframes chess3-ani {
  0%, 50%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  75% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
}
@-webkit-keyframes ball-ani {
  0%, 50%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg);
  }
  75% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
}
@keyframes ball-ani {
  0%, 50%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg);
  }
  75% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
}
@-webkit-keyframes p6-meteor-ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(-360px, -360px);
            transform: translate(-360px, -360px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes p6-meteor-ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(-360px, -360px);
            transform: translate(-360px, -360px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes flags-ani {
  0%, 50%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
  }
  75% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
  }
}
@keyframes flags-ani {
  0%, 50%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
  }
  75% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
  }
}
@-webkit-keyframes rotate-ani {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate-ani {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes man-ani {
  0%, 50%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@keyframes man-ani {
  0%, 50%, 100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  75% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
}
@-webkit-keyframes flash-ani {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@keyframes flash-ani {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@-webkit-keyframes loading-ani {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes loading-ani {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
/* line 6, ../sass/_loading.scss */
.loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 100;
}
/* line 10, ../sass/_loading.scss */
.loading .orbit {
  position: absolute;
  width: 168px;
  height: 168px;
  background: url('../images/loading.png') no-repeat;
  background-size: 100%;
  left: 50%;
  margin-left: -84px;
  top: 50%;
  margin-top: -200px;
}
/* line 17, ../sass/_loading.scss */
.loading .planet {
  position: absolute;
  left: 71px;
  top: 10px;
  width: 26px;
  height: 26px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAOVBMVEUAAAD5K075K075K075K075K075K075K075K075K075K075K075K075K075K075K075K075K075K06K72jmAAAAEnRSTlMAx74J5sM/mHYvJxKB55uZQIJ6rya0AAAAfUlEQVQoz32SSQ7AIAwDDQW6b/7/Yyt1S6kwcx0FmcR4GDofyOC7ATkp8iUmGE3LjLZ5zOj4w433jBlz19zCAsuZgEUSgFhWEegp6DEpNcEr5RGUCqCkpvSDlRg6/F75sl6UXu8GAGvJrLVT6gLo2hjJfUY23FhFZ3L+VPQA7Rkkguh5jFoAAAAASUVORK5CYII=) no-repeat;
  background-size: 100%;
  -webkit-transform-origin: 13px 74px;
      -ms-transform-origin: 13px 74px;
          transform-origin: 13px 74px;
  -webkit-animation: rotate-ani 3s linear infinite;
          animation: rotate-ani 3s linear infinite;
}
/* line 28, ../sass/_loading.scss */
.loading .percent {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 24px;
  margin-top: -20px;
}
/* line 36, ../sass/_loading.scss */
.loading.complete {
  -webkit-animation: loading-ani 0.5s both;
          animation: loading-ani 0.5s both;
}

/* line 1, ../sass/_music.scss */
.music {
  position: absolute;
  height: 59px;
  width: 68px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -1733px;
  background-size: 894px 2460px;
  z-index: 20;
  top: 15px;
  right: 20px;
  -webkit-animation: music-ani 0.6s steps(1) infinite;
          animation: music-ani 0.6s steps(1) infinite;
}
/* line 8, ../sass/_music.scss */
.music.off {
  background-position: 0 -1670px;
  -webkit-animation: none;
          animation: none;
}

/* line 1, ../sass/_share.scss */
.share {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 20;
  background: rgba(0, 0, 0, 0.8);
}
/* line 6, ../sass/_share.scss */
.share .hint {
  position: absolute;
  height: 515px;
  width: 103px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -2970px 0;
  background-size: 3077px 515px;
  top: -20px;
  right: 20px;
}

/* line 1, ../sass/_business.scss */
.page {
  background: #121620;
}
/* line 4, ../sass/_business.scss */
.page .title {
  position: absolute;
  text-align: center;
  color: #f43252;
  font-size: 40px;
  line-height: 1.15;
  display: none;
}
/* line 12, ../sass/_business.scss */
.page .desc {
  position: absolute;
  text-align: center;
  color: #ecf1ff;
  font-size: 24px;
  display: none;
}
/* line 19, ../sass/_business.scss */
.page .arrow {
  position: absolute;
  height: 16px;
  width: 25px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 0;
  background-size: 894px 2460px;
  bottom: 40px;
  left: 50%;
  margin-left: -12px;
  display: none;
}
/* line 26, ../sass/_business.scss */
.page .gradient {
  position: absolute;
  width: 1022px;
  height: 1737px;
  background: url('../images/gradient.png') no-repeat;
  background-size: 100%;
}
/* line 29, ../sass/_business.scss */
.page .gradient .center {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50%;
  margin-top: -30px;
  left: 50%;
  margin-left: -15px;
  background: #009;
  display: none;
}
/* line 43, ../sass/_business.scss */
.page.current .title, .page.current .desc {
  display: block;
  -webkit-animation: fadeInUp 1s both;
          animation: fadeInUp 1s both;
}
/* line 47, ../sass/_business.scss */
.page.current .arrow {
  display: block;
  -webkit-animation: arrow-ani 2s linear infinite both;
          animation: arrow-ani 2s linear infinite both;
}

/* line 55, ../sass/_business.scss */
.p1 .meteor1 {
  position: absolute;
  height: 85px;
  width: 139px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -786px;
  background-size: 894px 2460px;
  display: none;
}
/* line 59, ../sass/_business.scss */
.p1 .meteor2 {
  position: absolute;
  height: 54px;
  width: 87px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -875px;
  background-size: 894px 2460px;
  display: none;
}
/* line 63, ../sass/_business.scss */
.p1 .meteor3 {
  position: absolute;
  height: 121px;
  width: 204px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -933px;
  background-size: 894px 2460px;
  display: none;
}
/* line 67, ../sass/_business.scss */
.p1 .orbits {
  position: absolute;
  height: 704px;
  width: 1054px;
  background: url('../images/pack3-sc419f05dfb.png') no-repeat 0 0;
  background-size: 1471px 2179px;
  display: none;
}
/* line 71, ../sass/_business.scss */
.p1 .orbits .orbits-cnt {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: rotateX(57deg) rotateY(19deg);
          transform: rotateX(57deg) rotateY(19deg);
}
/* line 75, ../sass/_business.scss */
.p1 .orbits .orbit {
  position: absolute;
  border-radius: 50%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-animation: orbit-ani 1s linear infinite;
          animation: orbit-ani 1s linear infinite;
}
/* line 81, ../sass/_business.scss */
.p1 .orbits .orbit .planet {
  position: absolute;
  border-radius: 50%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-animation: invert-ani 1s linear infinite;
          animation: invert-ani 1s linear infinite;
}
/* line 88, ../sass/_business.scss */
.p1 .orbits .o1 {
  width: 586px;
  height: 586px;
  left: 234px;
  top: 352px;
  -webkit-animation-duration: 14s;
          animation-duration: 14s;
}
/* line 95, ../sass/_business.scss */
.p1 .orbits .o1 .planet {
  top: 100%;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
  width: 36px;
  height: 36px;
  background: #ad4d3c;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-animation-duration: 14s;
          animation-duration: 14s;
}
/* line 107, ../sass/_business.scss */
.p1 .orbits .o2 {
  width: 734px;
  height: 734px;
  left: 158px;
  top: 278px;
  -webkit-animation-duration: 16s;
          animation-duration: 16s;
}
/* line 114, ../sass/_business.scss */
.p1 .orbits .o2 .planet {
  top: 50%;
  left: 0;
  margin-top: -6px;
  margin-left: -6px;
  width: 12px;
  height: 12px;
  background: #c34c4d;
  -webkit-animation-duration: 16s;
          animation-duration: 16s;
}
/* line 125, ../sass/_business.scss */
.p1 .orbits .o3 {
  width: 894px;
  height: 894px;
  left: 80px;
  top: 198px;
  -webkit-animation-duration: 18s;
          animation-duration: 18s;
}
/* line 132, ../sass/_business.scss */
.p1 .orbits .o3 .planet {
  top: 50%;
  left: 100%;
  margin-top: -15px;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  background: #8e83a2;
  -webkit-animation-duration: 18s;
          animation-duration: 18s;
}
/* line 143, ../sass/_business.scss */
.p1 .orbits .o4 {
  width: 1038px;
  height: 1038px;
  left: 8px;
  top: 126px;
  -webkit-animation-duration: 20s;
          animation-duration: 20s;
}
/* line 150, ../sass/_business.scss */
.p1 .orbits .o4 .planet {
  top: 0;
  left: 50%;
  margin-top: -35px;
  margin-left: -35px;
  width: 70px;
  height: 70px;
  background: #ea3637;
  -webkit-animation-duration: 20s;
          animation-duration: 20s;
}
/* line 162, ../sass/_business.scss */
.p1 .sun {
  width: 486px;
  height: 486px;
  position: absolute;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: scale(0.71) translateZ(500px);
          transform: scale(0.71) translateZ(500px);
}
/* line 168, ../sass/_business.scss */
.p1 .sun .in {
  position: absolute;
  height: 486px;
  width: 486px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -848px 0;
  background-size: 3077px 515px;
  display: none;
}
/* line 173, ../sass/_business.scss */
.p1 .slogan {
  position: absolute;
  height: 160px;
  width: 544px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -1996px;
  background-size: 894px 2460px;
  display: none;
}
/* line 177, ../sass/_business.scss */
.p1 .subtitle {
  position: absolute;
  height: 28px;
  width: 531px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -253px;
  background-size: 894px 2460px;
  display: none;
}
/* line 181, ../sass/_business.scss */
.p1 .logo {
  position: absolute;
  height: 33px;
  width: 138px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -665px;
  background-size: 894px 2460px;
  display: none;
}
/* line 187, ../sass/_business.scss */
.p1.current .orbits {
  display: block;
  -webkit-animation: fadeIn 2s both;
          animation: fadeIn 2s both;
}
/* line 191, ../sass/_business.scss */
.p1.current .sun .in {
  display: block;
  -webkit-animation: sun-ani 1s ease 0.5s both;
          animation: sun-ani 1s ease 0.5s both;
}
/* line 195, ../sass/_business.scss */
.p1.current .meteor1 {
  display: block;
  -webkit-animation: index-meteor1-ani 1s 1.4s both;
          animation: index-meteor1-ani 1s 1.4s both;
}
/* line 199, ../sass/_business.scss */
.p1.current .meteor2 {
  display: block;
  -webkit-animation: index-meteor2-ani 1s 1.6s both;
          animation: index-meteor2-ani 1s 1.6s both;
}
/* line 203, ../sass/_business.scss */
.p1.current .meteor3 {
  display: block;
  -webkit-animation: index-meteor2-ani 1s 1.8s both;
          animation: index-meteor2-ani 1s 1.8s both;
}
/* line 207, ../sass/_business.scss */
.p1.current .slogan {
  display: block;
  -webkit-animation: fadeInUp 1s 3s both;
          animation: fadeInUp 1s 3s both;
}
/* line 211, ../sass/_business.scss */
.p1.current .subtitle {
  display: block;
  -webkit-animation: fadeInUp 1s 4s both;
          animation: fadeInUp 1s 4s both;
}
/* line 215, ../sass/_business.scss */
.p1.current .logo {
  display: block;
  -webkit-animation: fadeIn 1s 5s both;
          animation: fadeIn 1s 5s both;
}
/* line 219, ../sass/_business.scss */
.p1.current .arrow {
  -webkit-animation-delay: 6.5s;
          animation-delay: 6.5s;
}

/* line 226, ../sass/_business.scss */
.p2 .meteor {
  position: absolute;
  display: none;
  width: 360px;
  height: 80px;
}
/* line 231, ../sass/_business.scss */
.p2 .meteor .in {
  position: absolute;
  height: 80px;
  width: 360px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -702px;
  background-size: 894px 2460px;
  pointer-events: none;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 238, ../sass/_business.scss */
.p2 .plane {
  position: absolute;
  display: none;
  width: 401px;
  height: 333px;
}
/* line 243, ../sass/_business.scss */
.p2 .plane .in {
  position: absolute;
  pointer-events: none;
}
/* line 247, ../sass/_business.scss */
.p2 .plane .in ._in {
  position: absolute;
  height: 333px;
  width: 401px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -1979px 0;
  background-size: 3077px 515px;
  pointer-events: none;
}
/* line 252, ../sass/_business.scss */
.p2 .plane.plane1 .in ._in {
  opacity: 0.1;
  -webkit-transform: scale(0.3);
      -ms-transform: scale(0.3);
          transform: scale(0.3);
}
/* line 256, ../sass/_business.scss */
.p2 .plane.plane2 .in ._in {
  opacity: 0.5;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
}
/* line 263, ../sass/_business.scss */
.p2.current .plane {
  display: block;
  -webkit-animation: plane-ani 1s both;
          animation: plane-ani 1s both;
}
/* line 267, ../sass/_business.scss */
.p2.current .plane .in {
  -webkit-animation: egg3-ani 2s linear 1s infinite;
          animation: egg3-ani 2s linear 1s infinite;
}
/* line 270, ../sass/_business.scss */
.p2.current .plane.plane2 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
/* line 273, ../sass/_business.scss */
.p2.current .plane.plane2 .in {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
/* line 277, ../sass/_business.scss */
.p2.current .plane.plane1 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
/* line 280, ../sass/_business.scss */
.p2.current .plane.plane1 .in {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
/* line 285, ../sass/_business.scss */
.p2.current .meteor {
  display: block;
  -webkit-animation: meteor-ani 1s 1.5s both;
          animation: meteor-ani 1s 1.5s both;
}
/* line 289, ../sass/_business.scss */
.p2.current .title, .p2.current .desc {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
/* line 292, ../sass/_business.scss */
.p2.current .t2, .p2.current .d2 {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
/* line 295, ../sass/_business.scss */
.p2.current .arrow {
  -webkit-animation-delay: 5.5s;
          animation-delay: 5.5s;
}

/* line 302, ../sass/_business.scss */
.p3 .circles {
  position: absolute;
  height: 575px;
  width: 901px;
  background: url('../images/pack1-s3f90c6f860.png') no-repeat 0 0;
  background-size: 2160px 575px;
  display: none;
}
/* line 306, ../sass/_business.scss */
.p3 .egg1, .p3 .egg2 {
  position: absolute;
  height: 60px;
  display: none;
}
/* line 311, ../sass/_business.scss */
.p3 .egg1 .inner, .p3 .egg2 .inner {
  position: absolute;
  height: 190px;
  width: 168px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -592px 0;
  background-size: 3077px 515px;
}
/* line 315, ../sass/_business.scss */
.p3 .egg1 .inner {
  -webkit-transform: scale(0.75);
      -ms-transform: scale(0.75);
          transform: scale(0.75);
}
/* line 318, ../sass/_business.scss */
.p3 .egg3 {
  position: absolute;
  height: 200px;
  display: none;
}
/* line 323, ../sass/_business.scss */
.p3 .egg3 .inner {
  position: absolute;
  height: 397px;
  width: 332px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -256px 0;
  background-size: 3077px 515px;
}
/* line 327, ../sass/_business.scss */
.p3 .dot {
  position: absolute;
  height: 100px;
  width: 100px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -285px;
  background-size: 894px 2460px;
  display: none;
}
/* line 333, ../sass/_business.scss */
.p3.current .egg1, .p3.current .egg2, .p3.current .egg3 {
  display: block;
  -webkit-animation: fadeInUp 1s both;
          animation: fadeInUp 1s both;
}
/* line 337, ../sass/_business.scss */
.p3.current .egg1 .inner {
  -webkit-animation: egg1-ani 3s linear 1s infinite;
          animation: egg1-ani 3s linear 1s infinite;
}
/* line 340, ../sass/_business.scss */
.p3.current .egg2 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
/* line 343, ../sass/_business.scss */
.p3.current .egg2 .inner {
  -webkit-animation: egg2-ani 3s linear 1.2s infinite;
          animation: egg2-ani 3s linear 1.2s infinite;
}
/* line 347, ../sass/_business.scss */
.p3.current .egg3 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
/* line 350, ../sass/_business.scss */
.p3.current .egg3 .inner {
  -webkit-animation: egg3-ani 3s linear 1.4s infinite;
          animation: egg3-ani 3s linear 1.4s infinite;
}
/* line 354, ../sass/_business.scss */
.p3.current .circles, .p3.current .dot {
  display: block;
  -webkit-animation: fadeIn 1.5s both;
          animation: fadeIn 1.5s both;
}
/* line 358, ../sass/_business.scss */
.p3.current .title, .p3.current .desc {
  -webkit-animation: fadeInUp 1s 1.5s both;
          animation: fadeInUp 1s 1.5s both;
}
/* line 361, ../sass/_business.scss */
.p3.current .desc {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
/* line 364, ../sass/_business.scss */
.p3.current .arrow {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}

/* line 371, ../sass/_business.scss */
.p4 .grid {
  position: absolute;
  height: 700px;
  width: 880px;
  background: url('../images/pack2-s389ba24c38.png') no-repeat 0 0;
  background-size: 2250px 731px;
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  display: none;
}
/* line 376, ../sass/_business.scss */
.p4 .chess1, .p4 .chess2, .p4 .chess3 {
  position: absolute;
  height: 112px;
  width: 221px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -137px;
  background-size: 894px 2460px;
}
/* line 379, ../sass/_business.scss */
.p4 .chess1 {
  -webkit-transform: scale(0.3);
      -ms-transform: scale(0.3);
          transform: scale(0.3);
}
/* line 382, ../sass/_business.scss */
.p4 .chess2 {
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
}
/* line 385, ../sass/_business.scss */
.p4 .chess4 {
  position: absolute;
  height: 113px;
  width: 209px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -20px;
  background-size: 894px 2460px;
}
/* line 390, ../sass/_business.scss */
.p4.current .grid {
  display: block;
  -webkit-animation: grid-ani 1.5s both;
          animation: grid-ani 1.5s both;
}
/* line 394, ../sass/_business.scss */
.p4.current .chess1 {
  -webkit-animation: chess1-ani 2s linear 1.5s infinite;
          animation: chess1-ani 2s linear 1.5s infinite;
}
/* line 397, ../sass/_business.scss */
.p4.current .chess2 {
  -webkit-animation: chess2-ani 2s linear 1.9s infinite;
          animation: chess2-ani 2s linear 1.9s infinite;
}
/* line 400, ../sass/_business.scss */
.p4.current .chess3 {
  -webkit-animation: chess3-ani 2s linear 1.7s infinite;
          animation: chess3-ani 2s linear 1.7s infinite;
}
/* line 403, ../sass/_business.scss */
.p4.current .chess4 {
  -webkit-animation: chess3-ani 2s linear 2.1s infinite;
          animation: chess3-ani 2s linear 2.1s infinite;
}
/* line 406, ../sass/_business.scss */
.p4.current .title, .p4.current .desc {
  -webkit-animation: fadeInUp 1s 1.5s both;
          animation: fadeInUp 1s 1.5s both;
}
/* line 409, ../sass/_business.scss */
.p4.current .desc {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
/* line 412, ../sass/_business.scss */
.p4.current .arrow {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}

/* line 419, ../sass/_business.scss */
.p5 .track1 {
  position: absolute;
  height: 136px;
  width: 574px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -2160px;
  background-size: 894px 2460px;
  display: none;
}
/* line 423, ../sass/_business.scss */
.p5 .track2 {
  position: absolute;
  height: 116px;
  width: 880px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -2300px;
  background-size: 894px 2460px;
  display: none;
}
/* line 427, ../sass/_business.scss */
.p5 .track3 {
  position: absolute;
  height: 40px;
  width: 600px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -2420px;
  background-size: 894px 2460px;
  display: none;
}
/* line 431, ../sass/_business.scss */
.p5 .ball {
  position: absolute;
  height: 238px;
  width: 252px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat 0 0;
  background-size: 3077px 515px;
  -webkit-transform-origin: 100% 300%;
      -ms-transform-origin: 100% 300%;
          transform-origin: 100% 300%;
}
/* line 435, ../sass/_business.scss */
.p5 .hole {
  position: absolute;
  height: 214px;
  width: 487px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -389px;
  background-size: 894px 2460px;
  display: none;
}
/* line 439, ../sass/_business.scss */
.p5 .dot {
  position: absolute;
  height: 100px;
  width: 100px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -285px;
  background-size: 894px 2460px;
}
/* line 444, ../sass/_business.scss */
.p5.current .track1, .p5.current .track2, .p5.current .track3, .p5.current .hole {
  display: block;
  -webkit-animation: fadeIn 1s both;
          animation: fadeIn 1s both;
}
/* line 448, ../sass/_business.scss */
.p5.current .track2 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
/* line 451, ../sass/_business.scss */
.p5.current .track3 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
/* line 454, ../sass/_business.scss */
.p5.current .hole {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
/* line 457, ../sass/_business.scss */
.p5.current .ball {
  -webkit-animation: ball-ani 2s linear 2s infinite;
          animation: ball-ani 2s linear 2s infinite;
}
/* line 460, ../sass/_business.scss */
.p5.current .title {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
/* line 463, ../sass/_business.scss */
.p5.current .desc {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
/* line 466, ../sass/_business.scss */
.p5.current .arrow {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}

/* line 473, ../sass/_business.scss */
.p6 .meteor {
  position: absolute;
  display: none;
  width: 360px;
  height: 80px;
}
/* line 478, ../sass/_business.scss */
.p6 .meteor .in {
  position: absolute;
  height: 80px;
  width: 360px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -702px;
  background-size: 894px 2460px;
  pointer-events: none;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-120deg);
      -ms-transform: rotate(-120deg);
          transform: rotate(-120deg);
}
/* line 485, ../sass/_business.scss */
.p6 .flags {
  position: absolute;
  display: none;
  width: 635px;
  height: 573px;
}
/* line 490, ../sass/_business.scss */
.p6 .flags .in {
  position: absolute;
  height: 573px;
  width: 635px;
  background: url('../images/pack1-s3f90c6f860.png') no-repeat -905px 0;
  background-size: 2160px 575px;
  pointer-events: none;
}
/* line 497, ../sass/_business.scss */
.p6.current .flags {
  display: block;
  -webkit-animation: fadeIn 1s both;
          animation: fadeIn 1s both;
}
/* line 501, ../sass/_business.scss */
.p6.current .flags .in {
  -webkit-animation: flags-ani 2s linear infinite;
          animation: flags-ani 2s linear infinite;
}
/* line 505, ../sass/_business.scss */
.p6.current .meteor {
  display: block;
  -webkit-animation: p6-meteor-ani 1s both;
          animation: p6-meteor-ani 1s both;
}
/* line 509, ../sass/_business.scss */
.p6.current .meteor:nth-child(3) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
/* line 512, ../sass/_business.scss */
.p6.current .meteor:nth-child(4) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
/* line 515, ../sass/_business.scss */
.p6.current .meteor:nth-child(2) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
/* line 518, ../sass/_business.scss */
.p6.current .meteor:nth-child(5) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
/* line 522, ../sass/_business.scss */
.p6.current .title {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
/* line 525, ../sass/_business.scss */
.p6.current .desc {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
/* line 528, ../sass/_business.scss */
.p6.current .arrow {
  -webkit-animation-delay: 4.5s;
          animation-delay: 4.5s;
}

/* line 535, ../sass/_business.scss */
.p7 .stars {
  width: 1471px;
  height: 1471px;
  position: absolute;
  height: 700px;
  overflow: hidden;
  display: none;
}
/* line 542, ../sass/_business.scss */
.p7 .stars .in {
  position: absolute;
  height: 1471px;
  width: 1471px;
  background: url('../images/pack3-sc419f05dfb.png') no-repeat 0 -708px;
  background-size: 1471px 2179px;
}
/* line 546, ../sass/_business.scss */
.p7 .mountains {
  position: absolute;
  height: 302px;
  width: 894px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -1364px;
  background-size: 894px 2460px;
  display: none;
}
/* line 550, ../sass/_business.scss */
.p7 .mountains .in {
  position: absolute;
  height: 302px;
  width: 894px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -1058px;
  background-size: 894px 2460px;
}
/* line 553, ../sass/_business.scss */
.p7 .mountains .mask {
  position: absolute;
  width: 100%;
  height: 600px;
  left: 0;
  top: 99%;
  background: #121620;
}
/* line 562, ../sass/_business.scss */
.p7 .dot {
  position: absolute;
  height: 100px;
  width: 100px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -285px;
  background-size: 894px 2460px;
  display: none;
}
/* line 568, ../sass/_business.scss */
.p7.current .stars {
  display: block;
  -webkit-animation: fadeIn 2s 0.2s both;
          animation: fadeIn 2s 0.2s both;
}
/* line 572, ../sass/_business.scss */
.p7.current .stars .in {
  -webkit-animation: rotate-ani 10s linear infinite;
          animation: rotate-ani 10s linear infinite;
}
/* line 576, ../sass/_business.scss */
.p7.current .mountains {
  display: block;
  -webkit-animation: fadeIn 2s both;
          animation: fadeIn 2s both;
}
/* line 580, ../sass/_business.scss */
.p7.current .dot {
  display: block;
  -webkit-animation: fadeIn 2s 1s both;
          animation: fadeIn 2s 1s both;
}
/* line 584, ../sass/_business.scss */
.p7.current .title {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
/* line 587, ../sass/_business.scss */
.p7.current .desc {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
/* line 590, ../sass/_business.scss */
.p7.current .arrow {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}

/* line 597, ../sass/_business.scss */
.p8 .man {
  width: 633px;
  height: 730px;
  position: absolute;
  display: none;
}
/* line 602, ../sass/_business.scss */
.p8 .man .in {
  position: absolute;
  height: 730px;
  width: 633px;
  background: url('../images/pack2-s389ba24c38.png') no-repeat -1613px 0;
  background-size: 2250px 731px;
}
/* line 606, ../sass/_business.scss */
.p8 .dot {
  position: absolute;
  height: 100px;
  width: 100px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -285px;
  background-size: 894px 2460px;
  display: none;
}
/* line 612, ../sass/_business.scss */
.p8.current .man {
  display: block;
  -webkit-animation: fadeIn 2s both;
          animation: fadeIn 2s both;
}
/* line 616, ../sass/_business.scss */
.p8.current .man .in {
  -webkit-animation: rotate-ani 20s linear infinite;
          animation: rotate-ani 20s linear infinite;
}
/* line 620, ../sass/_business.scss */
.p8.current .dot {
  display: block;
  -webkit-animation: fadeIn 2s 1s both;
          animation: fadeIn 2s 1s both;
}
/* line 624, ../sass/_business.scss */
.p8.current .title {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
/* line 627, ../sass/_business.scss */
.p8.current .desc {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
/* line 630, ../sass/_business.scss */
.p8.current .arrow {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}

/* line 637, ../sass/_business.scss */
.p9 .meteor {
  width: 80px;
  height: 270px;
  position: absolute;
  display: none;
}
/* line 642, ../sass/_business.scss */
.p9 .meteor .in {
  position: absolute;
  height: 270px;
  width: 80px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -764px 0;
  background-size: 3077px 515px;
}
/* line 646, ../sass/_business.scss */
.p9 .sapling1 {
  position: absolute;
  display: none;
  width: 81px;
  height: 88px;
}
/* line 651, ../sass/_business.scss */
.p9 .sapling1 .in {
  position: absolute;
  height: 88px;
  width: 81px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -2384px 0;
  background-size: 3077px 515px;
  -webkit-transform-origin: bottom center;
      -ms-transform-origin: bottom center;
          transform-origin: bottom center;
}
/* line 656, ../sass/_business.scss */
.p9 .sapling2 {
  position: absolute;
  display: none;
  width: 163px;
  height: 165px;
}
/* line 661, ../sass/_business.scss */
.p9 .sapling2 .in {
  position: absolute;
  height: 165px;
  width: 163px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -2469px 0;
  background-size: 3077px 515px;
  -webkit-transform-origin: bottom center;
      -ms-transform-origin: bottom center;
          transform-origin: bottom center;
}
/* line 666, ../sass/_business.scss */
.p9 .sapling3 {
  position: absolute;
  display: none;
  width: 330px;
  height: 492px;
}
/* line 671, ../sass/_business.scss */
.p9 .sapling3 .in {
  position: absolute;
  height: 492px;
  width: 330px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -2636px 0;
  background-size: 3077px 515px;
  -webkit-transform-origin: bottom center;
      -ms-transform-origin: bottom center;
          transform-origin: bottom center;
}
/* line 678, ../sass/_business.scss */
.p9.current .sapling1, .p9.current .sapling2, .p9.current .sapling3 {
  display: block;
  -webkit-animation: fadeIn 2s both;
          animation: fadeIn 2s both;
}
/* line 682, ../sass/_business.scss */
.p9.current .sapling1 .in, .p9.current .sapling2 .in, .p9.current .sapling3 .in {
  -webkit-animation: flags-ani 3s linear both;
          animation: flags-ani 3s linear both;
}
/* line 686, ../sass/_business.scss */
.p9.current .meteor {
  display: block;
  -webkit-animation: fadeInDown 1s 1s both;
          animation: fadeInDown 1s 1s both;
}
/* line 690, ../sass/_business.scss */
.p9.current .meteor .in {
  -webkit-animation: flash-ani 1.5s 2s infinite;
          animation: flash-ani 1.5s 2s infinite;
}
/* line 693, ../sass/_business.scss */
.p9.current .meteor:nth-child(3) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
/* line 696, ../sass/_business.scss */
.p9.current .meteor:nth-child(3) .in {
  -webkit-animation-delay: 2.2s;
          animation-delay: 2.2s;
}
/* line 700, ../sass/_business.scss */
.p9.current .meteor:nth-child(5) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
/* line 703, ../sass/_business.scss */
.p9.current .meteor:nth-child(5) .in {
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
}
/* line 707, ../sass/_business.scss */
.p9.current .meteor:nth-child(4) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
/* line 710, ../sass/_business.scss */
.p9.current .meteor:nth-child(4) .in {
  -webkit-animation-delay: 2.6s;
          animation-delay: 2.6s;
}
/* line 714, ../sass/_business.scss */
.p9.current .meteor:nth-child(2) {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
/* line 717, ../sass/_business.scss */
.p9.current .meteor:nth-child(2) .in {
  -webkit-animation-delay: 2.8s;
          animation-delay: 2.8s;
}
/* line 722, ../sass/_business.scss */
.p9.current .title {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
/* line 725, ../sass/_business.scss */
.p9.current .desc {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
/* line 728, ../sass/_business.scss */
.p9.current .arrow {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}

/* line 735, ../sass/_business.scss */
.p10 .lines {
  position: absolute;
  height: 731px;
  width: 725px;
  background: url('../images/pack2-s389ba24c38.png') no-repeat -884px 0;
  background-size: 2250px 731px;
  display: none;
}
/* line 739, ../sass/_business.scss */
.p10 .lines .pie1 {
  width: 486px;
  height: 486px;
  position: absolute;
  left: 196px;
  top: 142px;
  -webkit-transform: perspective(460px) rotateY(-70deg) rotateX(28deg);
          transform: perspective(460px) rotateY(-70deg) rotateX(28deg);
}
/* line 746, ../sass/_business.scss */
.p10 .lines .pie1 .in {
  position: absolute;
  height: 486px;
  width: 486px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -848px 0;
  background-size: 3077px 515px;
}
/* line 750, ../sass/_business.scss */
.p10 .lines .pie2 {
  width: 338px;
  height: 338px;
  position: absolute;
  left: 116px;
  top: 152px;
  -webkit-transform: perspective(310px) rotateY(-70deg) rotateX(28deg);
          transform: perspective(310px) rotateY(-70deg) rotateX(28deg);
}
/* line 757, ../sass/_business.scss */
.p10 .lines .pie2 .in {
  position: absolute;
  height: 338px;
  width: 338px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -1338px 0;
  background-size: 3077px 515px;
}
/* line 761, ../sass/_business.scss */
.p10 .lines .pie3 {
  width: 165px;
  height: 165px;
  position: absolute;
  left: 116px;
  top: 186px;
  -webkit-transform: perspective(310px) rotateY(-70deg) rotateX(28deg);
          transform: perspective(310px) rotateY(-70deg) rotateX(28deg);
}
/* line 768, ../sass/_business.scss */
.p10 .lines .pie3 .in {
  position: absolute;
  height: 165px;
  width: 165px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -1680px 0;
  background-size: 3077px 515px;
}
/* line 772, ../sass/_business.scss */
.p10 .lines .pie4 {
  width: 126px;
  height: 126px;
  position: absolute;
  left: 70px;
  top: 166px;
  -webkit-transform: perspective(310px) rotateY(-70deg) rotateX(28deg);
          transform: perspective(310px) rotateY(-70deg) rotateX(28deg);
}
/* line 779, ../sass/_business.scss */
.p10 .lines .pie4 .in {
  position: absolute;
  height: 126px;
  width: 126px;
  background: url('../images/pack-h-sa2a0f27166.png') no-repeat -1849px 0;
  background-size: 3077px 515px;
}
/* line 783, ../sass/_business.scss */
.p10 .lines .piece1 {
  position: absolute;
  height: 20px;
  width: 32px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -607px;
  background-size: 894px 2460px;
}
/* line 786, ../sass/_business.scss */
.p10 .lines .piece2 {
  position: absolute;
  height: 30px;
  width: 49px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -631px;
  background-size: 894px 2460px;
}
/* line 790, ../sass/_business.scss */
.p10 .dot {
  position: absolute;
  height: 100px;
  width: 100px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -285px;
  background-size: 894px 2460px;
  display: none;
}
/* line 796, ../sass/_business.scss */
.p10.current .lines {
  display: block;
  -webkit-animation: fadeIn 2s both;
          animation: fadeIn 2s both;
}
/* line 800, ../sass/_business.scss */
.p10.current .lines .pie1 .in {
  -webkit-animation: rotate-ani 30s linear infinite;
          animation: rotate-ani 30s linear infinite;
}
/* line 803, ../sass/_business.scss */
.p10.current .lines .pie2 .in {
  -webkit-animation: rotate-ani 5s linear infinite;
          animation: rotate-ani 5s linear infinite;
}
/* line 806, ../sass/_business.scss */
.p10.current .lines .pie3 .in {
  -webkit-animation: rotate-ani 3s linear infinite;
          animation: rotate-ani 3s linear infinite;
}
/* line 809, ../sass/_business.scss */
.p10.current .lines .pie4 .in {
  -webkit-animation: rotate-ani 1s linear infinite;
          animation: rotate-ani 1s linear infinite;
}
/* line 813, ../sass/_business.scss */
.p10.current .dot {
  display: block;
  -webkit-animation: fadeIn 1s both;
          animation: fadeIn 1s both;
}
/* line 817, ../sass/_business.scss */
.p10.current .dot:nth-child(2) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
/* line 820, ../sass/_business.scss */
.p10.current .dot:nth-child(3) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
/* line 823, ../sass/_business.scss */
.p10.current .dot:nth-child(4) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
/* line 827, ../sass/_business.scss */
.p10.current .title {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
/* line 830, ../sass/_business.scss */
.p10.current .desc {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
/* line 833, ../sass/_business.scss */
.p10.current .arrow {
  -webkit-animation-delay: 4.5s;
          animation-delay: 4.5s;
}

/* line 840, ../sass/_business.scss */
.p11 .glass {
  position: absolute;
  display: none;
  width: 612px;
  height: 573px;
}
/* line 845, ../sass/_business.scss */
.p11 .glass .in {
  position: absolute;
  height: 573px;
  width: 612px;
  background: url('../images/pack1-s3f90c6f860.png') no-repeat -1544px 0;
  background-size: 2160px 575px;
}
/* line 849, ../sass/_business.scss */
.p11 .dot {
  width: 100px;
  height: 100px;
  position: absolute;
  display: none;
}
/* line 854, ../sass/_business.scss */
.p11 .dot .in {
  position: absolute;
  height: 100px;
  width: 100px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -285px;
  background-size: 894px 2460px;
}
/* line 860, ../sass/_business.scss */
.p11.current .glass {
  display: block;
  -webkit-animation: fadeIn 2s both;
          animation: fadeIn 2s both;
}
/* line 868, ../sass/_business.scss */
.p11.current .dot {
  display: block;
  -webkit-animation: fadeIn 1s both;
          animation: fadeIn 1s both;
}
/* line 872, ../sass/_business.scss */
.p11.current .dot .in {
  -webkit-animation: flash-ani 1.5s 1s infinite;
          animation: flash-ani 1.5s 1s infinite;
}
/* line 875, ../sass/_business.scss */
.p11.current .dot:nth-child(2), .p11.current .dot:nth-child(8) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
/* line 878, ../sass/_business.scss */
.p11.current .dot:nth-child(2) .in, .p11.current .dot:nth-child(8) .in {
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
/* line 883, ../sass/_business.scss */
.p11.current .dot:nth-child(3), .p11.current .dot:nth-child(7) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
/* line 886, ../sass/_business.scss */
.p11.current .dot:nth-child(3) .in, .p11.current .dot:nth-child(7) .in {
  -webkit-animation-duration: 0.9s;
          animation-duration: 0.9s;
  -webkit-animation-delay: 2.2s;
          animation-delay: 2.2s;
}
/* line 891, ../sass/_business.scss */
.p11.current .dot:nth-child(4), .p11.current .dot:nth-child(6) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
/* line 894, ../sass/_business.scss */
.p11.current .dot:nth-child(4) .in, .p11.current .dot:nth-child(6) .in {
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
}
/* line 899, ../sass/_business.scss */
.p11.current .dot:nth-child(5) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
/* line 902, ../sass/_business.scss */
.p11.current .dot:nth-child(5) .in {
  -webkit-animation-duration: 1.2s;
          animation-duration: 1.2s;
  -webkit-animation-delay: 2.6s;
          animation-delay: 2.6s;
}
/* line 908, ../sass/_business.scss */
.p11.current .title {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
/* line 911, ../sass/_business.scss */
.p11.current .desc {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
/* line 914, ../sass/_business.scss */
.p11.current .arrow {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}

/* line 920, ../sass/_business.scss */
.p12, .p13, .p14 {
  background: url("../images/bg.jpg") no-repeat;
  background-size: cover;
}
/* line 924, ../sass/_business.scss */
.p12 .box, .p13 .box, .p14 .box {
  position: absolute;
  width: 640px;
  height: 990px;
  left: 50%;
  top: 50%;
  margin-left: -320px;
  margin-top: -502px;
  background: rgba(0, 0, 0, 0.8);
}
/* line 934, ../sass/_business.scss */
.p12 .share-btn, .p13 .share-btn, .p14 .share-btn {
  position: absolute;
  height: 70px;
  width: 495px;
  background: url('../images/pack-s44bf882b07.png') no-repeat 0 -1922px;
  background-size: 894px 2460px;
}
/* line 938, ../sass/_business.scss */
.p12.current .arrow, .p13.current .arrow, .p14.current .arrow {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

/* line 943, ../sass/_business.scss */
.p12 .content {
  position: absolute;
  height: 843px;
  width: 537px;
  background: url('../images/content-s022b8cbbee.png') no-repeat 0 0;
  background-size: 1511px 843px;
}

/* line 947, ../sass/_business.scss */
.p13 .content {
  position: absolute;
  height: 817px;
  width: 479px;
  background: url('../images/content-s022b8cbbee.png') no-repeat -541px 0;
  background-size: 1511px 843px;
}

/* line 951, ../sass/_business.scss */
.p14 .content {
  position: absolute;
  height: 708px;
  width: 483px;
  background: url('../images/content-s022b8cbbee.png') no-repeat -1024px 0;
  background-size: 1511px 843px;
}
