@-webkit-keyframes fireworks {
  0% {
    -webkit-transform: scale3d(0, 0, 0);
            transform: scale3d(0, 0, 0);
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes fireworks {
  0% {
    -webkit-transform: scale3d(0, 0, 0);
            transform: scale3d(0, 0, 0);
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes rotation {
  100% {
    -webkit-transform: rotate3d(0, 0, 1, -3600deg);
            transform: rotate3d(0, 0, 1, -3600deg);
  }
}
@keyframes rotation {
  100% {
    -webkit-transform: rotate3d(0, 0, 1, -3600deg);
            transform: rotate3d(0, 0, 1, -3600deg);
  }
}
@-webkit-keyframes box {
  0% {
    -webkit-transform: translate3d(-640px, 0, 0);
            transform: translate3d(-640px, 0, 0);
    opacity: 0;
  }
  0.1% {
    -webkit-transform: translate3d(-640px, 0, 0);
            transform: translate3d(-640px, 0, 0);
    opacity: 1;
  }
  99.8% {
    -webkit-transform: translate3d(1280px, 0, 0);
            transform: translate3d(1280px, 0, 0);
    opacity: 1;
  }
  99.9% {
    -webkit-transform: translate3d(1280px, 0, 0);
            transform: translate3d(1280px, 0, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(-640px, 0, 0);
            transform: translate3d(-640px, 0, 0);
    opacity: 0;
  }
}
@keyframes box {
  0% {
    -webkit-transform: translate3d(-640px, 0, 0);
            transform: translate3d(-640px, 0, 0);
    opacity: 0;
  }
  0.1% {
    -webkit-transform: translate3d(-640px, 0, 0);
            transform: translate3d(-640px, 0, 0);
    opacity: 1;
  }
  99.8% {
    -webkit-transform: translate3d(1280px, 0, 0);
            transform: translate3d(1280px, 0, 0);
    opacity: 1;
  }
  99.9% {
    -webkit-transform: translate3d(1280px, 0, 0);
            transform: translate3d(1280px, 0, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(-640px, 0, 0);
            transform: translate3d(-640px, 0, 0);
    opacity: 0;
  }
}
@-webkit-keyframes airship {
  0% {
    -webkit-transform: translate3d(400px, 0, 0);
            transform: translate3d(400px, 0, 0); background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -226px;
  }
  49% {
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0); background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -226px;
  }
  50% { background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -365px;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
  99% { background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -365px;
    -webkit-transform: translate3d(400px, 0, 0);
            transform: translate3d(400px, 0, 0);
  }
  100% { background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -226px;
    -webkit-transform: translate3d(400px, 0, 0);
            transform: translate3d(400px, 0, 0);
  }
}
@keyframes airship {
  0% {
    -webkit-transform: translate3d(400px, 0, 0);
            transform: translate3d(400px, 0, 0); background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -226px;
  }
  49% {
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0); background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -226px;
  }
  50% { background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -365px;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
  99% { background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -365px;
    -webkit-transform: translate3d(400px, 0, 0);
            transform: translate3d(400px, 0, 0);
  }
  100% { background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -226px;
    -webkit-transform: translate3d(400px, 0, 0);
            transform: translate3d(400px, 0, 0);
  }
}
@-webkit-keyframes light {
  0% {
    -webkit-transform: rotatez(-45deg) translate3d(0, 0, 0);
            transform: rotatez(-45deg) translate3d(0, 0, 0);
  }
  50% {
    -webkit-transform: rotatez(-45deg) translate3d(400px, 0, 0);
            transform: rotatez(-45deg) translate3d(400px, 0, 0);
    background-position: -400px 0;
  }
  100% {
    -webkit-transform: rotatez(-45deg) translate3d(400px, 0, 0);
            transform: rotatez(-45deg) translate3d(400px, 0, 0);
    background-position: -400px 0;
  }
}
@keyframes light {
  0% {
    -webkit-transform: rotatez(-45deg) translate3d(0, 0, 0);
            transform: rotatez(-45deg) translate3d(0, 0, 0);
  }
  50% {
    -webkit-transform: rotatez(-45deg) translate3d(400px, 0, 0);
            transform: rotatez(-45deg) translate3d(400px, 0, 0);
    background-position: -400px 0;
  }
  100% {
    -webkit-transform: rotatez(-45deg) translate3d(400px, 0, 0);
            transform: rotatez(-45deg) translate3d(400px, 0, 0);
    background-position: -400px 0;
  }
}

.mod-1216-151205 {
  padding-top: 78px;
  height: 770px;
  background: url(https://cbu01.alicdn.com/cms/upload/2015/494/505/2505494_925080448.jpg) no-repeat center top;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.mod-1216-151205 .building {
  width: 100%;
  height: 816px;
  left: 0;
  background: url(https://cbu01.alicdn.com/cms/upload/2015/003/805/2508300_925080448.png) no-repeat center;
}
.mod-1216-151205 .airship {
  top: 96px;
  left: 80%;
  width: 357px;
  height: 139px; background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 -226px;
  -webkit-animation: airship 50s linear 0s infinite;
          animation: airship 50s linear 0s infinite;
}
.mod-1216-151205 .introduce {
  top: 0;
  left: 900px;
  overflow: hidden;
  width: 300px;
  height: 48px;
}
.mod-1216-151205 .tactic,
.mod-1216-151205 .regular {
  display: block;
  float: left;
  width: 140px;
  height: 48px;
  margin-right: 6px;
}
.mod-1216-151205 .background {
  top: 78px;
  left: 50%;
  margin-left: -595px;
  width: 1190px;
  height: 833px;
  position: absolute;
}
.mod-1216-151205 .subject {
  margin: 0 auto;
  width: 1190px;
  height: 833px;
  position: relative;
}
.mod-1216-151205 div,
.mod-1216-151205 img {
  position: absolute;
}
.mod-1216-151205 span {
  display: block;
}
.mod-1216-151205 .firework1 {
  width: 130px;
  left: 216px;
  top: 10px;
  -webkit-animation: fireworks 2s ease-in 0s infinite;
          animation: fireworks 2s ease-in 0s infinite;
}
.mod-1216-151205 .firework2 {
  top: 200px;
  left: -120px;
  width: 110px;
  -webkit-animation: fireworks 2s ease-in 1s infinite;
          animation: fireworks 2s ease-in 1s infinite;
  opacity: 0;
}
.mod-1216-151205 .firework3 {
  width: 100px;
  left: 1200px;
  top: 212px;
  -webkit-animation: fireworks 2s ease-in 1.5s infinite;
          animation: fireworks 2s ease-in 1.5s infinite;
  opacity: 0;
}
.mod-1216-151205 .machine {
  bottom: 44px;
  left: -38px;
  width: 1266px;
  height: 226px;
}
.mod-1216-151205 .machine-box1,
.mod-1216-151205 .machine-box2 {
  width: 313px;
  height: 226px; background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: -314px 0;
  z-index: 10;
}
.mod-1216-151205 .machine-box1 {
  left: 0;
}
.mod-1216-151205 .machine-box2 {
  right: 0; background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: 0 0;
}
.mod-1216-151205 .machine-window1,
.mod-1216-151205 .machine-window2 {
  left: 62px;
  top: 82px;
  width: 152px;
  height: 70px;
  background-color: #8e2c59;
  overflow: hidden;
}
.mod-1216-151205 .machine-window2 {
  left: 99px;
}
.mod-1216-151205 .gear1{
  width: 93px;
  height: 93px; background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: -497px -226px;
  -webkit-animation: rotation 30s linear 0s infinite;
          animation: rotation 30s linear 0s infinite;
}
.mod-1216-151205 .gear2 {
  width: 93px;
  height: 93px; background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: -497px -226px;
  -webkit-animation: rotation 12s linear 0s infinite;
          animation: rotation 12s linear 0s infinite;
}
.mod-1216-151205 .gear2 {
  width: 66px;
  height: 66px; background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: -357px -365px;
}
.mod-1216-151205 .machine-window1 .gear1 {
  top: -26px;
  left: 85px;
}
.mod-1216-151205 .machine-window1 .gear2 {
  top: 22px;
  left: -19px;
}
.mod-1216-151205 .machine-window2 .gear1 {
  top: -26px;
  left: -24px;
}
.mod-1216-151205 .machine-window2 .gear2 {
  top: 22px;
  left: 105px;
}
.mod-1216-151205 .machine-belt {
  left: 313px;
  bottom: 17px;
  width: 640px;
  height: 209px;
  background: url(https://cbu01.alicdn.com/cms/upload/2015/422/905/2509224_925080448.png) repeat-x left bottom;
  overflow: hidden;
}
.mod-1216-151205 .exit-right,
.mod-1216-151205 .exit-left {
  top: 0;
  width: 40px;
  height: 220px; background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: -627px 0;
}
.mod-1216-151205 .exit-right {
  left: 0;
}
.mod-1216-151205 .exit-left {
  right: 0px; background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: -627px -220px;
}
.mod-1216-151205 .goods-group1,
.mod-1216-151205 .goods-group2 {
  top: 41px;
  left: -230px;
  width: 960px;
  height: 119px;
  z-index: 10;
  overflow: hidden;
}
.mod-1216-151205 .goods-group1 {
  -webkit-animation: box 20s linear 0s infinite;
          animation: box 20s linear 0s infinite;
}
.mod-1216-151205 .goods-group2 {
  opacity: 0;
  display: none \9;
  -webkit-animation: box 20s linear 10s infinite;
          animation: box 20s linear 10s infinite;
}
.mod-1216-151205 .machine-belt:hover .goods-group1,
.mod-1216-151205 .machine-belt:hover .goods-group2 {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.mod-1216-151205 .box {
  display: block;
  float: left;
  width: 140px;
  height: 119px;
  margin-right: 100px; background-image: url(https://cbu01.alicdn.com/cms/upload/2015/103/805/2508301_925080448.png); background-position: -357px -226px;
}
.mod-1216-151205 .box span {
  margin-top: 50px;
  height: 63px;
  background: url(https://cbu01.alicdn.com/cms/upload/2015/185/794/2497581_925080448.png) no-repeat center 0;
}
.mod-1216-151205 span.goods2 {
  background-position: center -63px;
}
.mod-1216-151205 span.goods3 {
  background-position: center -126px;
}
.mod-1216-151205 span.goods4 {
  background-position: center -189px;
}
.mod-1216-151205 span.goods5 {
  background-position: center -252px;
}
.mod-1216-151205 span.goods6 {
  background-position: center -315px;
}
.mod-1216-151205 span.goods7 {
  background-position: center -378px;
}
.mod-1216-151205 span.goods8 {
  background-position: center -441px;
}
.mod-1216-151205 .light-title {
  top: 288px;
  left: 594px;
  width: 20px;
  height: 401px;
  background: url(https://cbu01.alicdn.com/cms/upload/2015/152/015/2510251_925080448.png) no-repeat;
  -webkit-transform: rotatez(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotatez(-45deg);
  -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
          transform-origin: left bottom;
  opacity: 0.8;
  -webkit-animation: light 2s linear 0s infinite;
          animation: light 2s linear 0s infinite;
}

/*# sourceMappingURL=index.css.map*/