article,
aside,
audio,
blockquote,
body,
button,
dd,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
header,
hgroup,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul,
video {
  margin: 0;
  padding: 0;
}

address,
caption,
cite,
code,
dfn,
em,
optgroup,
th,
var {
  font-style: inherit;
  font-weight: inherit;
}

body,
button,
input,
select,
textarea {
  *font-size: 100%;
  outline: none;
}

fieldset,
img {
  border: 0;
}

caption,
th {
  text-align: left;
}

textarea {
  resize: none;
  outline: none;
}

input {
  -webkit-appearance: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

em {
  font-style: normal;
}

a {
  text-decoration: none;
}

li {
  list-style: none;
}

body,
html {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  height: 100%;
}

.clearfix::after {
  content: '';
  height: 0;
  display: block;
  clear: both;
  visibility: hidden;
}

.mapp {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.text-center {
  text-align: center;
}

.center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.center-x {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.center-y {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

body {
  font: normal 0.45rem/1.5 -apple-system, "Helvetica Neue", Arial, "PingFang SC", "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

body,
html {
  overflow: hidden;
}

.mapp {
  background: #ffd5e3;
  max-width: 16rem;
  overflow: hidden;
}

.Page {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  opacity: 0;
  pointer-events: none;
}

.Page.result {
  background: #ffd5e3;
}

.Page.slide-in {
  opacity: 1;
  -webkit-animation: slide-in 0.7s ease;
  animation: slide-in 0.7s ease;
  z-index: 2;
  pointer-events: all;
}

.Page.slide-in.make {
  -webkit-animation: none;
}

@-webkit-keyframes slide-in {
  0%, 30% {
    opacity: 0;
  }
}

.Page.slide-out {
  opacity: 0;
  -webkit-animation: slide-out 0.5s ease;
  animation: slide-out 0.5s ease;
  z-index: 1;
}

@-webkit-keyframes slide-out {
  0% {
    opacity: 1;
  }
}

.Button {
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  position: relative;
}

.Button input[type="file"] {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

.Button.next {
  -webkit-transition: opacity .3s;
}

.Button.next.lock {
  opacity: 0.5;
}

.Button.change {
  background: #fff064;
  width: 2.35rem;
  height: 0.85rem;
  line-height: 0.85rem;
  text-align: center;
  position: absolute;
  right: 2.2rem;
  top: 7.5rem;
  font-size: 0.6rem;
  color: #000;
}

.Button.black {
  background: #000;
  width: 6.6rem;
  height: 1.9rem;
  line-height: 1.9rem;
  text-align: center;
  font-size: 0.75rem;
  color: #fff;
  display: block;
  overflow: hidden;
  border-radius: 0.2rem;
}

.Button.black.disabled {
  pointer-events: none;
}

.Button.upload {
  width: 7.8rem;
  height: 1.9rem;
  line-height: 1.9rem;
  text-align: center;
  font-size: 0.75rem;
  color: #fff;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -3.9rem;
  top: 21.25rem;
}

.Button.upload.unlogin input {
  display: none;
}

.Button.upload .btn {
  -webkit-transition: all .5s;
  background: #000;
  width: 7.8rem;
  height: 1.9rem;
  border-radius: 0.2rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
}

.Button.upload .txt {
  -webkit-transition: all .5s;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.Button.upload .gif {
  -webkit-transition: all .5s;
  background: url(data:image/gif;base64,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) no-repeat;
  background-size: 100% auto;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.45rem;
  left: 50%;
  margin-left: -0.5rem;
  -webkit-transform: translateY(1.25rem);
  opacity: 0;
}

.Button.upload.uploading .txt {
  -webkit-transform: translateY(-1.9rem);
  opacity: 0;
}

.Button.upload.uploading .gif {
  -webkit-transform: translateY(0);
  opacity: 1;
}

.Widget.testing {
  -webkit-transition: all .5s;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 222;
  visibility: hidden;
  opacity: 0;
}

.Widget.testing.show {
  visibility: visible;
  opacity: 1;
}

.Widget.testing.show .body {
  -webkit-transform: scale(1);
}

.Widget.testing .body {
  -webkit-transition: all .35s;
  -webkit-transform: scale(0);
  z-index: 222;
  width: 4.5rem;
  height: 4.5rem;
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  border-radius: 0.5rem;
  box-shadow: 0 0.15rem 0.5rem rgba(0, 0, 0, 0.12);
  overflow: hidden;
}

.Widget.testing .body img {
  width: 1.6rem;
  height: 1.6rem;
  margin: 1rem auto 0.4rem;
  display: block;
  opacity: 0.7;
}

.Widget.testing .body p {
  text-align: center;
  font-size: .6rem;
  color: #777;
}

.Widget.music {
  -webkit-animation: music .6s ease-in-out  alternate infinite;
  width: 1.05rem;
  height: 1.05rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMAgPBgEOCQINBQwKBArzCwcG8/3lLgzQAAAU9JREFUSMftlduygyAMRSVAuHpp8///egahTRVB+nKeul8cZ1zuEMhmOivOQDpIMw0qUpHF5xCwEguCuweAjpql6gOpGDNFtLcMA3m9Rq7wwfQAfvkwgkfXgcVGXrUAUbVa6J1oAXDxK5lslgaQ2lQT2bpW6cqjYnQTKNJ43GbsA7WRaANKBs1GweUe+DaQHsu2spF/PBekDlDk0BKrD/A+B/gKyNX5QYClHOpBgCV+wH8Aap/bOY4CCx/oIUABfQeEdFLM5OwgYIgoT7C9AThDbBmaG4BfsCymBhR6sHM8A+FdHNSZlwQM7IXonA3bOULl9UxDsViAqFwF3G/YoltPgEiJKiRStmLhK5sFAyWmiuAY0bY41tmKJeiW1v0SMsAy6P0qr5KzH8Z1yLt3cXEAwFcXtrz6W5m0Lhmfge4qqjfOqmmM4O8HZVKucv/+AIeyJaiPkBYsAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% auto;
  position: absolute;
  right: 0.25rem;
  top: 0.3rem;
  z-index: 33;
}

.Widget.music.pause {
  -webkit-animation: none;
}

.Widget.music.pause:after {
  background: #fff;
  content: '';
  width: 1.125rem;
  height: 1px;
  position: absolute;
  top: 0.5rem;
  left: 0;
  -webkit-transform: rotate(20deg);
}

@-webkit-keyframes music {
  100% {
    -webkit-transform: rotate(10deg) translateY(0.25rem);
  }
}

.Widget.pageload {
  -webkit-transition: all .5s;
  background: #ffd0de;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
}

.Widget.pageload.show {
  opacity: 1;
  visibility: visible;
}

.Widget.pageload .paper {
  width: 100%;
  height: 10.5rem;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: 50%;
  margin-top: -7rem;
  z-index: 22;
}

.Widget.pageload .paper .perc {
  width: 100%;
  position: absolute;
  text-align: center;
  bottom: 2rem;
  line-height: 1.5rem;
  font-size: 1.35rem;
  color: #ffa5c0;
  font-weight: 100;
}

.Widget.pageload .paper .text {
  text-align: center;
  line-height: 0.9rem;
  font-size: 0.55rem;
  color: #0e0d0d;
  padding-top: 2.25rem;
}

.Widget.pageload .build {
  -webkit-animation: building 10s linear infinite;
  background: url(data:image/png;base64,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) repeat-x;
  background-size: auto 100%;
  width: 42.7rem;
  height: 10.5rem;
  position: absolute;
  left: 0;
  bottom: 0;
}

@-webkit-keyframes building {
  100% {
    -webkit-transform: translateX(-21.35rem);
  }
}

.Widget.dialog {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 222;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .5s;
}

.Widget.dialog.show {
  visibility: visible;
  opacity: 1;
}

.Widget.dialog .body {
  width: 12.5rem;
  background: #fff;
  border-radius: 0.2rem;
  text-align: center;
  position: absolute;
  padding: 1rem 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
}

.Widget.dialog .body .title {
  font-size: .65rem;
  line-height: 1.5rem;
}

.Widget.dialog .body .black {
  width: 5.5rem;
  display: inline-block;
  margin-top: 0.5rem;
}

.Widget.cover {
  background: #ddd;
  width: 16rem;
  height: 16rem;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  margin-bottom: 1rem;
}

.Widget.cover img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}

.Widget.share {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99;
  display: none;
}

.Widget.share.visible {
  display: block;
}

.Widget.share .share-tips {
  width: 100%;
}

.Widget.curtain {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 333;
  pointer-events: none;
}

.Widget.curtain .drop {
  -webkit-transform-origin: 5.5rem 0;
  width: 11rem;
  height: 6.65rem;
  position: absolute;
  z-index: 22;
  top: 50%;
  margin-top: -4rem;
  left: -4.15rem;
}

.Widget.curtain .drop .bg {
  -webkit-transform-origin: 5.5rem 0;
  background: url(images/drop.png?d19cbccc) no-repeat;
  background-size: 100% auto;
  height: 6.65rem;
  -webkit-animation: dropSwing 4s ease-in-out 2.4s infinite;
}

@-webkit-keyframes dropSwing {
  50% {
    -webkit-transform: rotate(-2deg);
  }
}

.Widget.curtain .cloth {
  -webkit-transition: all ease .8s;
  height: 120%;
  width: 67.5%;
  position: absolute;
  top: -10%;
}

.Widget.curtain .cloth ul {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 22;
}

.Widget.curtain .cloth li {
  height: 100%;
  float: left;
  -webkit-transform-origin: 50% 0%;
}

.Widget.curtain .cloth li:nth-child(1) {
  width: 18%;
}

.Widget.curtain .cloth li:nth-child(2) {
  width: 14%;
  z-index: 22;
  position: relative;
}

.Widget.curtain .cloth li:nth-child(3) {
  width: 19%;
}

.Widget.curtain .cloth li:nth-child(4) {
  width: 15%;
}

.Widget.curtain .cloth li:nth-child(5) {
  width: 20%;
}

.Widget.curtain .cloth li:nth-child(6) {
  width: 14%;
}

.Widget.curtain .cloth li {
  background-image: -webkit-repeating-linear-gradient(left, #ea69a4, #f7a0ca 20%, #d75c82, #ea69a4);
}

.Widget.curtain .cloth-left {
  left: 0;
  z-index: 22;
  -webkit-transform: translateX(-120%);
}

.Widget.curtain .cloth-left .back {
  background: #ea69a4;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: -10%;
  -webkit-transform-origin: 50% 0%;
}

.Widget.curtain .cloth-right {
  right: 0;
  -webkit-transform: translateX(120%);
  z-index: 33;
}

.Widget.curtain .cloth-right .back {
  background: #ea69a4;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: -10%;
  -webkit-transform-origin: 50% 0%;
}

.Widget.curtain.close .drop {
  -webkit-animation: dropClose 1.2s ease-out;
}

@-webkit-keyframes dropClose {
  30% {
    -webkit-transform: rotate(-8deg);
  }

  80% {
    -webkit-transform: rotate(3deg);
  }
}

.Widget.curtain.close .cloth-left,
.Widget.curtain.close .cloth-right {
  -webkit-transform: translateX(0);
}

.Widget.curtain.close .cloth-left li {
  -webkit-animation: swing 2s ease-in-out;
}

.Widget.curtain.close .cloth-left li:nth-child(5) {
  -webkit-animation-delay: .1s;
}

.Widget.curtain.close .cloth-left li:nth-child(4) {
  -webkit-animation-delay: .05s;
}

.Widget.curtain.close .cloth-left li:nth-child(3) {
  -webkit-animation-delay: .2s;
}

.Widget.curtain.close .cloth-left li:nth-child(2) {
  -webkit-animation-delay: .15s;
}

.Widget.curtain.close .cloth-left li:nth-child(1) {
  -webkit-animation-delay: .25s;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 3deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -1.5deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 0.8deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -0.3deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.Widget.curtain.close .cloth-left .back {
  -webkit-animation: backLeft 2s ease-in-out;
}

@-webkit-keyframes backLeft {
  20% {
    -webkit-transform: skew(-3deg);
  }

  40% {
    -webkit-transform: skew(1.5deg);
  }

  60% {
    -webkit-transform: skew(-0.8deg);
  }

  80% {
    -webkit-transform: skew(0.3deg);
  }

  100% {
    -webkit-transform: skew(0);
  }
}

.Widget.curtain.close .cloth-right li {
  -webkit-animation: swingR 2s ease-out forwards;
  -webkit-transform: rotate3d(0, 0, 1, -3deg);
}

.Widget.curtain.close .cloth-right li:nth-child(2) {
  -webkit-animation-delay: .1s;
}

.Widget.curtain.close .cloth-right li:nth-child(3) {
  -webkit-animation-delay: .05s;
}

.Widget.curtain.close .cloth-right li:nth-child(4) {
  -webkit-animation-delay: .2s;
}

.Widget.curtain.close .cloth-right li:nth-child(5) {
  -webkit-animation-delay: .15s;
}

.Widget.curtain.close .cloth-right li:nth-child(6) {
  -webkit-animation-delay: .25s;
}

@-webkit-keyframes swingR {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, -3deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, 1.5deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, -0.8deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -0.3deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
  }
}

.Widget.curtain.close .cloth-right .back {
  -webkit-animation: backRight 2s ease-out;
}

@-webkit-keyframes backRight {
  20% {
    -webkit-transform: skew(3deg);
  }

  40% {
    -webkit-transform: skew(-1.5deg);
  }

  60% {
    -webkit-transform: skew(0.8deg);
  }

  80% {
    -webkit-transform: skew(-0.3deg);
  }

  100% {
    -webkit-transform: skew(0);
  }
}

.Widget.curtain.open .drop {
  -webkit-animation: dropOpen 1.2s ease-in-out forwards;
}

@-webkit-keyframes dropOpen {
  30% {
    -webkit-transform: rotate(8deg);
  }

  100% {
    -webkit-transform: rotate(-2deg);
  }
}

.Widget.curtain.open .cloth-left .back {
  -webkit-animation: backLeftClose 1.8s ease-out;
}

@-webkit-keyframes backLeftClose {
  20% {
    -webkit-transform: skew(8deg);
  }

  50% {
    -webkit-transform: skew(-1deg);
  }
}

.Widget.curtain.open .cloth-left li {
  -webkit-animation: swingOpen 1.8s ease-out forwards;
}

.Widget.curtain.open .cloth-left li:nth-child(5) {
  -webkit-animation-delay: .05s;
}

.Widget.curtain.open .cloth-left li:nth-child(4) {
  -webkit-animation-delay: .1s;
}

.Widget.curtain.open .cloth-left li:nth-child(3) {
  -webkit-animation-delay: .15s;
}

.Widget.curtain.open .cloth-left li:nth-child(2) {
  -webkit-animation-delay: .2s;
}

.Widget.curtain.open .cloth-left li:nth-child(1) {
  -webkit-animation-delay: .25s;
}

@-webkit-keyframes swingOpen {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
  }

  50% {
    -webkit-transform: rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
  }
}

.Widget.curtain.open .cloth-right .back {
  -webkit-animation: backRightClose 1.8s ease-out;
}

@-webkit-keyframes backRightClose {
  20% {
    -webkit-transform: skew(-8deg);
  }

  50% {
    -webkit-transform: skew(1deg);
  }
}

.Widget.curtain.open .cloth-right li {
  -webkit-animation: swingOpenR 1.8s ease-out forwards;
}

.Widget.curtain.open .cloth-right li:nth-child(2) {
  -webkit-animation-delay: .05s;
}

.Widget.curtain.open .cloth-right li:nth-child(3) {
  -webkit-animation-delay: .1s;
}

.Widget.curtain.open .cloth-right li:nth-child(4) {
  -webkit-animation-delay: .15s;
}

.Widget.curtain.open .cloth-right li:nth-child(5) {
  -webkit-animation-delay: .2s;
}

.Widget.curtain.open .cloth-right li:nth-child(6) {
  -webkit-animation-delay: .25s;
}

@-webkit-keyframes swingOpenR {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
  }

  50% {
    -webkit-transform: rotate3d(0, 0, 1, 1deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
  }
}

.Widget.loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 99;
  display: none;
}

.Widget.loading.visible {
  display: block;
}

.Widget.loading .waves {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.Widget.loading .wave {
  margin-top: 0.375rem;
  float: left;
  width: 0.9rem;
  height: 2rem;
  box-sizing: border-box;
  border: 0.05rem solid #FFF;
  margin-left: -0.05rem;
  -webkit-animation: slide 0.6s infinite linear;
  animation: slide 0.6s infinite linear;
}

@-webkit-keyframes slide {
  50% {
    margin-top: 0.625rem;
  }
}

@keyframes slide {
  50% {
    margin-top: 0.625rem;
  }
}

.Widget.loading .wave:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.Widget.loading .wave:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.Widget.loading .wave:nth-child(2n+1) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.Widget.share-panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 99;
  display: none;
}

.Widget.share-panel.visible {
  display: block;
}

.Widget.share-panel .card {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #fff;
  padding-bottom: 0.5rem;
}

.Widget.share-panel .card-heading {
  padding: 0.5rem 0;
  border-bottom: 0.025rem solid #eee;
}

.Widget.share-panel .card-title {
  margin: 0;
  text-align: center;
  font-size: 1rem;
  color: #666;
  font-weight: normal;
}

.Widget.share-panel .share-list {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

.Widget.share-panel .list-item {
  float: left;
  width: 20%;
  text-align: center;
}

.Widget.share-panel .name {
  font-size: .6rem;
  color: #666;
}

.Widget.share-panel .icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  display: block;
  margin: 0.5rem auto 0;
  background-image: url(images/share-icon.png?bd9eddcd);
  background-repeat: no-repeat;
  background-size: 2rem;
}

.Widget.share-panel .icon.wechat {
  background-position: 0 -2.75rem;
}

.Widget.share-panel .icon.qzone {
  background-position: 0 -5.6rem;
}

.Widget.share-panel .icon.weibo {
  background-position: 0 -8.45rem;
}

.Widget.share-panel .icon.qq {
  background-position: 0 -11.3rem;
}

.Module.home {
  background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wgARCASwAoADAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEH/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEE/9oADAMBAAIQAxAAAADTm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAUEKAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAFIACkAKQAoIACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAACkBQAAAAAAAAAAAAAAAAAAAAAAAAAAAQCgAAAAAAAAEBSBSAoAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAKCFBAFIUAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAoAICkCgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAFIAAAoAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAUAAAEKCFAAAAAAAAAAAIAKAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEAQAoIAACkAKKAAgAAAAAAAAAAAAAAAAAAAAAAAAAAEUgAUAAAAAAAgFAFACAAAAAAAAAAAAAAAAAAAAAAAAASghQQAAFAIACgEKQUACgAAIAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAFAAoAAAQAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAABQAABSFAQApAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAoAAAFAABCghQAAAAACFICgAAAhQRACiAoAAAIUhQAgAAAAABQAAAABSAAAAAAAAAAAAAAAAEAAAAAAAAAAABQgAAAAABQAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAUhQEAAAABQAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAACkKQoAQAAAoAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAKQFAQAAAAAApAACkAABSAApACkAEUAAAAAAAAAAAAAAAAAAACgAIAAAAUhQQApAACkBSAoBCkLAAAAAAAAAAAAAAAAAAAAAACkKCFACFIUAAhQCAoABCgAAkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAoAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAKQAFAAAAAAAAAAAAAAAAAAAAAAAAABCgAAAAAAEAAAIUAAAAoAABAUAAAAAAAAAAAAAAAAAAEAKQFAAAABAAAAAAAAACghQQAFBCgAAAAAAAAAAAAAAAEAAAAKQFABAAAAAAAAAAAAAAAAAUEKAAAAAAAAAAAAAQAAAAAAAAgKAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAEAAAAAAAAIAACgAAAAAAAAAAAAAAAAFICkAKCAFBACggKQAAAAAAAAgAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAQoAAAAAAAIAAAAAAACgAAEBQAAAAAAAAAAAAAAAAAAQAAAoAAAAIAAAAAAAAAACkAAABQAAAAAAAAAAAAAAAQAAAApCgAAgAAAAAAAAAAAAAAABSFAAAAAAAAAAAAABAAAAAAAUEAAAAAAAAAAAAAAAAAAABSFAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAB/8QAGBABAAMBAAAAAAAAAAAAAAAAARBgkND/2gAIAQEAAT8A5eEVYkzF/8QAFBEBAAAAAAAAAAAAAAAAAAAA0P/aAAgBAgEBPwA7g//EABQRAQAAAAAAAAAAAAAAAAAAAND/2gAIAQMBAT8AO4P/2Q==) no-repeat;
  background-size: 100% auto;
  height: 100%;
  position: relative;
}

.Module.home .board {
  width: 100%;
  height: 9.5rem;
  position: absolute;
  left: 0;
  top: -9.5rem;
}

.Module.home .board .logo {
  background: url(images/board.png?90b5fab1) no-repeat;
  background-size: 100% auto;
  height: 9.5rem;
}

.Module.home .wumei {
  background: url(images/wumei2.png?20e130ff) no-repeat;
  background-size: 100% auto;
  width: 12.7rem;
  height: 8.9rem;
  top: 10.75rem;
  left: 50%;
  position: absolute;
  margin-left: -6.35rem;
}

.Module.home .bubble-a {
  width: 4.1rem;
  height: 4.1rem;
  position: absolute;
  top: -0.9rem;
  left: 0;
}

.Module.home .bubble-a .bubble {
  background: url(images/bubble1.png?ffb274a4) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.home .bubble-b {
  width: 3.75rem;
  height: 4.4rem;
  position: absolute;
  top: 3.25rem;
  right: 0;
}

.Module.home .bubble-b .bubble {
  background: url(images/bubble2.png?adfbe163) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.home .bubble-c {
  width: 3.55rem;
  height: 6.65rem;
  position: absolute;
  top: 20rem;
  left: 0;
}

.Module.home .bubble-c .bubble {
  background: url(images/bubble3.png?e2358b7b) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.home .bubble-d {
  width: 5rem;
  height: 7.6rem;
  position: absolute;
  top: 22.4rem;
  left: 0.25rem;
}

.Module.home .bubble-d .bubble {
  background: url(images/bubble4.png?ad65f649) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.home .bubble-e {
  width: 6.25rem;
  height: 7rem;
  position: absolute;
  top: 22.95rem;
  right: 0;
}

.Module.home .bubble-e .bubble {
  background: url(images/bubble6.png?fb10331f) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.home .bubble-f {
  width: 3.5rem;
  height: 7rem;
  position: absolute;
  top: 20.4rem;
  right: 0;
}

.Module.home .bubble-f .bubble {
  background: url(images/bubble5.png?2215d267) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.home .bubble-g {
  width: 4.95rem;
  height: 2.9rem;
  position: absolute;
  top: 27rem;
  left: 6.25rem;
}

.Module.home .bubble-g .bubble {
  background: url(images/bubble7.png?360199bb) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.home .sidai-a {
  -webkit-transition: all 1.5s 1.4s;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABuCAMAAADxhdbJAAAC/VBMVEUAAADDgJTEgZXDgJTDgJTEgJXDgJTDgJTDgJTDgJTDgJTDgJTDgJTDgJTDgJTDgJTDgJTDgJTDgJTDgJTEgJXDgJTDgJTDgJTDgJTDgJTDgJTDgJTDgJTDgJTDgJTJiJzDgJTDgJTDgJTDgJTDgJTDgJTyvs7FgpbDgJTyws7DgJTMj6HwxNHxytXlaJXzu8n00tnpwszDgJT0y9jEgpX31t30xNDyusnzws/zy9besb7rmLbRkaTIhpr65en0ytbywM3DgJTilbDwq8D1xND21tzxusrwvszqt8XwyNPcoLLWmavTnKz12uD75ur54Ob67PD1zdbvrMD0ws7umbT64ebkbpvos8Hwztfwv8vyscP54ubkrLz44ebuvMneorThsL7crLnvo7zzy9bSman64ebmrr/0197LkKHSn6/00tzxz9jLjJ/rtcbrl7XDgJTtsMTvn7j52uHvpLzyrcHwtsbiYZL64uftj6/64OTzy9TxuMj45en65ur2y9b33eTztsfno7j66OzofaX42+DmssLpxM3lcJ775Oj42uDyt8jxzNb42uHYoLH31d364+jVn6/xtMXyuMfpscHmeqfzuMnzucrmga387fHof6fjqb3arLnytcX64ef76Ozunrfqgabmdp/ppLnumrXtkbDunbjkcp3vxtPwoLrngqjtj63nkbHYpbPjdqP54OX86+/wo7rrk7PvzNbwqr/Mk6Tme6XJiJvr0Nn2x9L1xdD2ytX2yNT0vcr1xM/1w8/1wc7zuMf52eD52+L30tr1v83uk7L2zNf1vsvvmrbulrT31tzzusnukrDztsbztcXth6v30Nnti63ztMTyq8Duka/uj6775On4193yr8Lvnbj75er63eP2zdjyrcDxqr764Ob52N/wo7zrg6jwpL3shKn74ufzscPrgab2xdLyrsH31dvwobrvn7jvm7fnc5z1vs3xqL3qfaT54OX3ztj2ytTtiavqeqPoeKDvl7XqgKX75+v309v0ucfxpb3nb5m+eWg1AAAAuHRSTlMAbgJqCQRnZWJIDFsPE0xYPidTHAZVMS0qHyJeFkE1B187T0QYOApvFdszejUR/PbhqlEsEfjz7+OzmIKCdGBdPRoN/fbo5tHIw5qNdU0gGBT1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) no-repeat;
  background-size: 100% auto;
  width: 2.75rem;
  height: 2.75rem;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(2.5rem, -2.5rem) rotate(30deg);
}

.Module.home .sidai-b {
  -webkit-transform-origin: 0% 100%;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% auto;
  width: 2.75rem;
  height: 1.5rem;
  position: absolute;
  left: 0;
  top: 8.75rem;
}

.Module.home .boom {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% auto;
  width: 100%;
  height: 10.1rem;
  position: absolute;
  left: 0;
  top: 10rem;
}

.Module.make {
  background-size: 100% auto;
  height: 100%;
}

.Module.make .tips {
  background: rgba(255, 255, 255, 0.5);
  color: #000;
  text-align: center;
  width: 10rem;
  font-size: 0.6rem;
  position: absolute;
  top: 17.65rem;
  font-weight: 500;
  left: 0;
  border-radius: 0.5rem;
  left: 3rem;
}

.Module.make.bubing .bubble-a {
  -webkit-animation: bubbleB 2s ease-out forwards;
  opacity: 0;
}

.Module.make.bubing .bubble-a .bubble {
  -webkit-transform-origin: 100% 100%;
  -webkit-animation: bubbleFloatBr 3.6s ease-in-out infinite 2s;
}

.Module.make.bubing .bubble-b {
  -webkit-animation: bubbleA 2s ease-out forwards;
  opacity: 0;
}

.Module.make.bubing .bubble-b .bubble {
  -webkit-transform-origin: 0% 100%;
  -webkit-animation: bubbleFloatA 2.8s ease-in-out infinite 2s;
}

.Module.make.bubing .bubble-c {
  -webkit-animation: bubbleA 2s ease-out forwards .3s;
  opacity: 0;
}

.Module.make.bubing .bubble-c .bubble {
  -webkit-transform-origin: 0% 100%;
  -webkit-animation: bubbleFloatC 3s ease-in-out infinite 2.4s;
}

.Module.make.bubing .bubble-d {
  -webkit-animation: bubbleB 2s ease-out forwards;
  opacity: 0;
}

.Module.make.bubing .bubble-d .bubble {
  -webkit-transform-origin: 0% 100%;
  -webkit-animation: bubbleFloatC 3.2s ease-in-out infinite 2.4s;
}

.Module.make .bubble-a {
  width: 6.25rem;
  height: 7rem;
  position: absolute;
  top: -3rem;
  right: 0;
}

.Module.make .bubble-a .bubble {
  background: url(images/bubble6.png?fb10331f) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.make .bubble-b {
  width: 4.1rem;
  height: 4.1rem;
  position: absolute;
  top: 5rem;
  left: 0;
}

.Module.make .bubble-b .bubble {
  background: url(images/bubble1.png?ffb274a4) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.make .bubble-c {
  width: 3rem;
  height: 5.3rem;
  position: absolute;
  top: 3rem;
  left: 0;
}

.Module.make .bubble-c .bubble {
  background: url(images/bubble9.png?54f0611e) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.make .bubble-d {
  width: 3.5rem;
  height: 7rem;
  position: absolute;
  top: 24rem;
  right: -1rem;
}

.Module.make .bubble-d .bubble {
  background: url(images/bubble5.png?2215d267) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.make .poster {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.Module.make .poster .img {
  width: 100%;
}

.Module.make .change {
  width: 100%;
  height: 5rem;
  position: absolute;
  overflow: hidden;
  top: 16rem;
  padding-top: 3rem;
}

.Module.make .change ul {
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.Module.make .change li {
  -webkit-transition: border-color .35s;
  background: #eee;
  width: 2.55rem;
  height: 2.55rem;
  border: #fff 0.15rem solid;
  border-radius: 100%;
  margin: 0 0.5rem;
  position: relative;
}

.Module.make .change li:before {
  -webkit-transform-origin: 0.3rem 0.9rem;
  -webkit-transition: -webkit-transform .5s;
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAllBMVEUAAAD/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jL/5jKrrxpKAAAAMXRSTlMAAgbdxGwTCvfz7+SDRPrRtqeTQTEo1K+aeGRUPSEdGA/nyb+8jYl0TEY6LdhZ6umcTheMJQAAAYdJREFUSMfF1Fl3gjAQhuEB2UTABVRUBPfdtt///3MFkx5MGWramz5XHs97kUxG6a9WWWJox8YhAjqxbr5HxUv06hzCVC+/y/xNL1/IfK2XF5HIh6QneNT+UneQaVlbifoSYei29QPgRoqZB3TnfD1GaaXUeOD7EUox1Uxf5D2DW5guSkeqJZC42x8bYxxDKpi5dFDpNL9Cn5pOEByqHVCJMibfyjykL+cNog1gXdgpSjMSQgvAllz+lVIo+xtbqNjEczwRi7tmW3aC6vtJzmUHqU88s1fn/fpjoI46np9M+dNgJcowJtU+PMZkQcXsiivezM+JlmCN6Mm8PqDZZfNQ3VdhQERDrvbNxr+Q3EHzoJbKchaxPdqtId3Fm/ca+YLy8zG1fAjiwDt5fWf6PZ8oN9o49g2doD6g3UW7gdvcyn5r/WFyu7AHLzCIdV4zcWRTG2fQqL0FtTNsT639jH50VW7cu9IL7uhp+Dm9dnqXteWQjkLceOoSi79xapC26ySg3zDpH3wCvvB/Nsru3/sAAAAASUVORK5CYII=) no-repeat;
  background-size: 100% auto;
  width: 1.15rem;
  height: 1.15rem;
  position: absolute;
  top: -0.675rem;
  left: 1.725rem;
  -webkit-transform: scale(0);
}

.Module.make .change li:nth-child(1) {
  background: #9debf3;
}

.Module.make .change li:nth-child(2) {
  background: #feeaab;
}

.Module.make .change li:nth-child(3) {
  background: #fed4e2;
}

.Module.make .change li:nth-child(4) {
  background: #ebcfff;
}

.Module.make .change img {
  width: 2.55rem;
  height: 2.55rem;
  border-radius: 100%;
}

.Module.make .change .show .tip {
  display: block;
  -webkit-animation: tipshow 2.2s ease-out forwards;
}

@-webkit-keyframes tipshow {
  0% {
    -webkit-transform: scale(0);
  }

  10%, 20%, 85% {
    -webkit-transform: scale(1);
    opacity: 1;
  }

  15% {
    -webkit-transform: scale(0.96);
  }

  100% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
}

.Module.make .change .tip {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% auto;
  width: 6rem;
  height: 2.9rem;
  position: absolute;
  top: -3rem;
  right: 0.9rem;
  -webkit-transform-origin: 5.15rem 100%;
  display: none;
}

.Module.make .change .selected {
  border-color: #ffadcb;
}

.Module.make .change .selected img {
  -webkit-animation: selected .5s ease-out;
}

.Module.make .change .selected:before {
  -webkit-transform: scale(1);
}

@-webkit-keyframes selected {
  30% {
    -webkit-transform: scale(0.8);
  }
}

.Module.make .tagbox {
  width: 100%;
  position: absolute;
  top: 0;
}

.Module.make .tagbox .tag-a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAACMCAMAAACtQic5AAABRFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8GBgb////////////8/Pz////////////////////////////////////////////////+/v7////t7e3///+tra3////////////7+/v////////x8fH+/v7h4eHT09P///9+fn7////////////9/f3////4+Pj29vb+/v709PT////////+/v7+/v7////////////+/v7////////////q6url5eX9/f3FxcX////Z2dn////////5+fn7+/v19fX9/f3k5OT7+/v////////////+/v77+/v6+vrx8fHz8/Px8fHh4eHZ2dn29vb09PTe3t6+vr7V1dXx8fHKysr///+wsLDq6up/f3+Tk5P////////9/f3q6urFxcX///8zRenNAAAAa3RSTlMAAwUJEQ0LEg8HdxXMu90R7plmiFVEM6oiasJa8JaBSzIs9/HPtaWRiGBQPCMd6OHg1cCxrqCfg31hGQ7829KOc3NxUUIkA+PHxrSpcE1JPzYJ4tWfn5iLaVtYRkE/PTU0KiYlHhcHkY98LOz9KckAAARYSURBVHja7NzLSiNRFIXhfxySSqWSSipKEBVFEFsE8dbdKoiXgXh5BCdO1vvPPeQMok4cqCS61/cIP2e2Nodxr9c76/e3Wq3WbVVVg8Fgpa7r4XC42jRNt9t9JICJPrZeln+Komi32zedTmd/NNrM5Q5TuXFVHc/KPeVyz/wsE32Tsiyvc7mlVG6Uy/VzuSqXu6vr+1Tusml2Urkr5mZLC+RfKrdbFP9n5Q5yuaNcbjmVS09uO5VLT+7ky8od6qdbS+XSk9tL5VK4jVxuksud53IXqdzDrBzvtRTSm3KcyxjLOJaxLONCxoqMexnbMlZlPMnYkXEi46+MRxnIYE3hwbrCg2uFB7sKD/YUHpwqPFhSeI6QwIbCg32FB5sKDw4UHkwUHpwpvAU7UJgPOFJ4YQ8UXsPbvCNM4W1egoHCw9u8BLXCw9u8BA8KDx8oSHCp8PCBggRdhYcPFCS8zTvCFN7mJaBUdHibl4BC0eFtXgLaig5v8xLQUXT4QEECRooOHyhIeJt3hKlF+zxgLn7F5wGfFffzgFfAnwcIb/Mv7J2xDQAgEISYyMXYvzf5xhE0EUb4lguvUDxAGigoFA+QBgoKxQOkgYKSm+8IA7l5heIBkptXKB4guXmF4gHSQEEBlp9DAwWF4gHSQEHJzXeEgdy8QvEAyc0rFA+Q3LxC8QCf+25wAyge4MffDQ7k5jvCQG6+Iwzk5nd7Z/LTNhCF8TfxElttD6iVcqhL0zY0NUJVmjRiPxAQEuuBfQexiMX//5334pgxfgMBZAk7nl9OOX6/Gb9EGmu+UMJ6UHBAn82TBH15QAD6bJ4k6MsDAtAvKJAEfXlAAPoFhVDCYlBwQL+ggBL02TxJKOblAZ630disLTWXWyvb2zCgZ/M/sfp3lnp/K5Wtdr0+PDzX2fP3R0cXjqvVsbEPjwHI5+UBM1T8SU2z/7Es9frzOBWlUr8s1fJOyTZjIUolw7Ysx0TKKroSsno2/wu7iP/hUo5UflOVLnU3f/3yHTt0f2D18DS8FJTgGqQhxHnAjAHwTpcHzHi0Xz9STfXW0M2fCaz2njyYPzw8Pb24wJJgAekgQgvogWE9APxsPv3R096p7+JTOef7a2tHJ2d351dXRg8XKcUQEZCeBcR1jaexgfj0ptHj/W3M1mrNZqvV5qOnjJg9HCRUbocYEcyABNJCoAY1bgQQI+r96jUatdhS3nY6vo8hF7rzNZor9MEvScwIEvBqAwJSRCTgUoBYHfrWGz0H67Rfq+eXl6aScn9MiZM0YDADfQWk74LDZqmBE0POTk6/8DI93wD9n4EsQBIMkuCYb8AhrAhbpo/Hz3T+uATLkZj4eS42YUlsZXaWPpvxu4hIAlpQY6mweXKCRcfwWU7PJDB4ZJmbLTqLnofwCQkJC4rQfMUZIl/RmYQkitTq3LkNrvqjrYg+0LkVFpLRC5CbSSi5qu0+2LkTEkT+ftNSRxAFzR6jyNkLzT14d+6gN6BWZgAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100% auto;
  width: 6.5rem;
  height: 3.5rem;
  position: absolute;
  right: 0;
  top: 3.3rem;
}

.Module.make .tagbox .tag-a .text {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAACMBAMAAABosso4AAAAMFBMVEUAAAA4ODiioqJtbW3Kysry8vJFRUXX19eIiIhTU1Pk5ORgYGCvr6+9vb2VlZV6enp+z4X6AAAAAXRSTlMAQObYZgAABIZJREFUeNrt2UvoTFEcB/AfZroe4/FFw3i7nqE87oqFhm6SyHgkonRJSuQvK9kYj5SVIRuKQcnCwnhkJ49kOxS2HlmhkA0r595jzjn3zp1Bc85lcT47/v/u/d5zzu+8/mRZlmVZlmVZlmX9R955i6bTv1UDsIN0c3y/Qn9qIYAi6TYAwNLmX0QYTdpNDb9sBqVyX7VHeE3aOQGAUl+HePsfJCOUSb+pYPZQmmFRA5mPMAjMWEqTr4UNZD7CcDDjO7fQbvMRBiJEqdaFY7VuPMIAtRVy30g1BMyCZARnZ5M0yFdiESYRtwwn4uORGUc0/4kaYQBKDzREyIku7h+9RlRoUf3CAvhkFBaGjPCMtZqG/ug/vtUMQ8FMocjWRHHkWhFYMhmhAWCkhgi44/8SACWfa4C5S4IjImBUvRVhGEJHqFdD0BFrH+FXJ6HdWOrV5dRnDECiGb7wigBznDfSdN9fiRD1qopRqTMlLw/hAFCqRxGKYizwATyh54JgjyZu4yp1KorIyWhoUJpBfCwkIvRcli8BiDq8JTp/GZjYguwQpUegHm0HI5eIsWW5JvAIkqEITiAf0g/M5IoYfbdddxaZj3BNWRYOIHSTIsEoPjeajzBVKeyq0vQOG2RZRpjIl6tAqbD+bZVWMRXhoWz7ApQKKzTbBs1xQxGGhEOhLiejkV1+8YeZCHn2rPfKTPC5S48VpxiJQDl3jnpAqnQqXl6wJiJIDh+Y0tCTsTk0dM9shIFicyhG6hK5SHLFerRMeZ4XVs9tz1usNcLl+KpEObmD2uYyMkKJ/atmIkI1vjbTprDJE1uW3UY7YjCYXYkjG+7GIzSNRhjGt65C/1+dH4tgoiivuC0zwbx1hTeI3DUe4SB+47zxCPH1apyyX9orRmJmEcIqOyLCoNhHWUcoyFnhDV+zM48wSO5cGmBOZx/hmbhBy/NtQ/YRFsZ3LiXKPEIOTFne9kzMPsKA6MnyGLUg2whyKMiaLGcfoSa+PB9EtZF5hIL4cv7QXV0iyP3CUdedpi3CFvnl1+SKmR6hnbYFYoLvt6pzPHXviMSSrmkocGePLgcz5q8ilDRdwcdM+eMIw6LlRIe8/9z1RI5i5Y8jDNT8Z4nVH8BNftA5QhC7Dc8f8+aQVtsCREoz0uu2j2it97FCBm1Gy6nUW4B9ZJrTgHA85awVHq4NmwrFkuQBHBcAnCSjDiN0n4+H+D38oeg2eAWAiy+ozcblddJiPfgdx1WEZL3LhcNB6NI8X3ad/3y2F4QziQ5Da2BG9cn+KIsX1X6d5hpIN17PUFwYtf4D/sbIudhd/eRoW5Fuj5ZTbRXyb7UbEj3Rv/WaQoBUTb0J5A3kZFEPQWvhuI40Y3X0gkigzgKjZLWKhWPbF7Qbp2EkLozeqKwM1XiEgcpt4PLvSBpBvboSDb8z9eRkOEmJpB6vco+O1SBoWCvzj6MvnhX/z0Z85zI0KFNMbo0rTKfe3PgSBviUXP22Jw4TG8mU/Fz2/q9Pqd1Mcddlmu/3UTr2A8uyLMuyLMuyLMuyLMuyLMvq4ie2Gx0v1FmUzwAAAABJRU5ErkJggg==);
  background-size: 100% auto;
  background-repeat: no-repeat;
  height: 100%;
}

.Module.make .tagbox .tag-b {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAABOCAMAAAAO5epNAAABBVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAD39/f39/f39/f39/f39/f39/f39/fq6ur39/f39/f39/f39/fAwMD29vb39/f39/f39/f39/f39/f29vb09PT29vb39/fy8vLu7u739/f39/fS0tL39/f29vb19fXy8vLx8fH39/fn5+fk5OTe3t739/fa2tqXl5f19fX39/f39/f39/f39/f29vbt7e339/f39/f39/f39/f39/f39/f39/f39/f39/fu7u7r6+v39/f39/f39/f39/f39/f39/f39/f39/f39/fx8fH39/f39/fk5OTS0tL39/eurq739/f39/fu7u739/fm5ub39/cmCozzAAAAVnRSTlMAAgYKCwQIeFbTM+27mm32y6qHKhHdRCUb4sW+tbCvjYxmOyHfyqmdgGNcTEdDGQ8G6+emkXxybFAV8u/NoJaFfWNgQD04Kvva15xpXVA1MCILv5FLVE0ccSUAAAJySURBVHja7drpXqJQGMdxDsxB3HezLE3LspU206lmKrVlptmnnvu/lCBFOJKiUsZ55HsF/h7+fHijYKGelpXczcLnAwGpPPTEj+4TkWR0tdZoNduhtYyAhArDnC0Gl5aPv6YCD8pj5zavCnxSYWzh7MW/lS8ntdNrJRfiZtQqTIEddaDxo9n+7dVRH4Br9lGXld2b2/xfwRPg/dx5YtQwQ/Gjb46j5jrQ5nwGoz4DD7k7zCYi3VE332rU5+Bl2qirvVE/dqYaNfF2oNtRE0LCwDVz1K1XRk00i4CLPup+H8ZAndE3F4H0HvCxBFIaBHysD1D0AzlkWagoLgE+fiDvmMAC4MMELgM+fiDvmMAi4NPvI6IobgA+5gP0A/nEBH4HfPxA3jGBJ4APE1gCfKyfQRlzIJ2LwEvAhwmsAz5+IO8sgbIcA3zmJlBEHNh/BSX0gVuAjx/IOybwCfCxfiWkn4CP8ZVAHthdKNJAYgbuAT5+IO+YwArgY/1KSL8AnzkJfFko0kDLKyilAR8/kHeWQN3+/p90ulLZ29nZ3t6Kxa6uLkulzc2NYrFQqFaD6+uHYU/9M3+yQNOn0V65wn/jChcvV4iDZxiBMhPolv0K9br7K7h/gq4apXHJsixqKCFEzeTXFkKhTm5XUVrlh0CgllqNRo+TK5FIIhHMZsPh+NsFytIAFy2yjWhDiU5wlhm8Qkq/QtJ2BadAjTQVW8k4KCVGoDvsFdr6Fa7LDfMK/UBRZk34UJxRBukS3l0vcAitwkWGWWI300C9cHJjlXx4Xi+QUEodOhxSvJqnIYZRP52zJgaKiJHwlAyFKGUEJBmDngFDM2TscZrsSgAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100% auto;
  width: 5.6rem;
  height: 1.95rem;
  position: absolute;
  right: 0;
  top: 7rem;
  font-size: 0.6rem;
}

.Module.make .tagbox .tag-b .text {
  height: 1.75rem;
  line-height: 1.75rem;
  padding-left: 1rem;
  -webkit-transform: rotate(3deg);
}

.Module.make .tagbox .tag-c {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAABWCAMAAAAE/q/XAAABlVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD39/f39/f29vb39/f39/f39/f39/f39/f39/f39/f39/f29vb39/f39/f39/f09PT39/f29vby8vLx8fH29vb39/fw8PD29vb39/fp6en39/fs7OzY2Nj39/f39/fp6en39/f39/fQ0ND39/f39/f39/f39/f39/f39/f19fX39/f19fX09PT39/f29vbu7u7q6ur39/f39/f39/f39/fu7u739/fl5eX39/fq6urh4eHe3t739/f39/f39/fk5OT39/f29va8vLz39/ff39+jo6P39/f39/fy8vL09PT39/fu7u7s7Oz39/fz8/Pu7u7x8fHu7u7u7u7u7u739/fm5ubz8/Pr6+v39/f39/fc3NzW1tasrKz39/fd3d2rq6udnZ2FhYXy8vLGxsb39/dMTExbW1v39/dycnL39/f09PTx8fHx8fHk5OTp6eng4ODS0tLMzMzExMTOzs7JycnDw8O2trZjY2NSUlL39/d1OO5UAAAAhnRSTlMAAgUJCgQOBwwNEhAR9+nlIv778O3Xzr2acN7b19HDwrauqqWejoh2ZFpZVE9HQ0EyKBUG9OHMx7u3saWblJOLh4KBfnx6dXJnZWJeQj46ODUzEhEKzMe1qqGglJSMiH1xbGxrW1FNSTouLSooIyIeHhoYEw0GrquriFpZVVFRSDArIRcPDG4jBGYAAANxSURBVGjezdlnX9pQGIZxJEhAccsSwS1uinvVWbXuUUfrqnvVUVf3Hs/n7hk5SWxUbJXwXK98+fdOcsIPLJhqqM98VFc94u8vKy2yJLCGZ8SxPerv7/YVe5vd6Wmgy2JixDG+M7o+QBytLe6MRjBkAow5DsZ3qtYHenzFCy3BjBwwZA7s4uRgorZqM9zj61gIBZuMDpNgF6dR4hgO93R1tIeCeblgyBzY7Gl0qrZ6ONzbtdju9eTlZkGcu8lRH52qqx7295YtvqGObDA74wHi9QTIg5vwKKsbgeNa2AAgjMJGAWEUNg4Io7BMQBh7JrMAXxZaBuCLwVoAXwxWDPhisDLAF4P5AV8Mtg34YrApwBeD1QO+LCyEHy84LADo4jAvoIvDSgFdHNYL6OKwEUAXh9UCujgsCujisFlAl4WXC9hSYB7AlgJrB2wpsC7AlgILA7a4K6kKsMVdSROALe5KOgFsURfpMhuQpcCSmwBZHJZsDQGylMGsHYAsAVsBZAnYJiBLwGoAWQI2DcgSsJ+ALA6zWuUcwJUKcwOuVFgb4Iof/ATmA1ypsD7AlQqrAFwpMFnaBVypsO+AKxX2C9nvNipMSgdUabBmQFFa01xhZ/lQpQqzFUECS89vLXn85Onu5LHdbk+lKTBJsi2D2aXlzRd29m18ihyeO5wsu9IV2CCYUhYdZ2Vwa+zbjE3kYHGaSIN9gDjWGJgvWuqrqNn78VuSJS2blrDpYfQWs0XiME6wrfT92tbYqxnrX8k0o0/orsCOHmocd+jt0suKmunXl8la5LJo3SjU6TSYI+0emuwMT1vJ6tpHOg5jxE5Q9UQdTwcLwL+W4y54t8zGkSRZtlqZ6f/SGTlQwMh+BXcdp7nwRflgZWT/3EH+Mym2yaJ2B6EA6mAlt46TX/CcnICfJ4/sJKfzNpMldrGpuku5es04c2Scocqv+2cpJJcrlaMcepSBdI+uh20AL5eP82XyOEXEUEwlUEbTg6bAktml3KPvzsjhmcvlEhwjSgwVP5MWh9nIwaa8p1w0JiJxFLunxFAmmAwwJqMxETGJpQTKBJMRJmRaTqd2S5lqEjArhelf7+QPcfVkU4cywqhMREnas2emyQijMpHETIarZ3LiIFOTuSnBKAGjMlkhYTCRxHcEwoQExaIKbCYBw4dioURh7Q+hs0WbwPc34AAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100% auto;
  width: 3.8rem;
  height: 2.15rem;
  position: absolute;
  right: 0;
  top: 9rem;
  font-size: 0.6rem;
}

.Module.make .tagbox .tag-c .text {
  height: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  -webkit-transform: rotate(-4deg);
  padding-left: 0.2rem;
}

.Module.make .action {
  width: 100%;
  text-align: center;
  position: absolute;
  font-size: 0;
  top: 22.9rem;
}

.Module.make .action .black {
  display: inline-block;
  margin: 0 0.35rem;
}

.Module.test {
  background: url(images/testbg.jpg?16a975e4) no-repeat;
  background-size: 100% auto;
  height: 100%;
  position: relative;
}

.Module.test .black {
  width: 7.8rem;
  position: absolute;
  left: 50%;
  margin-left: -3.9rem;
  top: 19.5rem;
}

.Module.test .bubble-a {
  width: 4.1rem;
  height: 4.1rem;
  position: absolute;
  top: 3.5rem;
  left: 0;
}

.Module.test .bubble-a .bubble {
  background: url(images/bubble1.png?ffb274a4) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.test .bubble-b {
  width: 6.25rem;
  height: 7rem;
  position: absolute;
  top: -0.75rem;
  right: 0;
}

.Module.test .bubble-b .bubble {
  background: url(images/bubble6.png?fb10331f) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.test .bubble-c {
  width: 3.5rem;
  height: 7rem;
  position: absolute;
  top: 11rem;
  right: -2rem;
}

.Module.test .bubble-c .bubble {
  background: url(images/bubble5.png?2215d267) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.test .bubble-d {
  width: 6.3rem;
  height: 4.4rem;
  position: absolute;
  top: 22.4rem;
  right: 0;
}

.Module.test .bubble-d .bubble {
  background: url(images/bubble8.png?cab3c516) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.answer .testbox {
  top: 12.25rem;
}

.Module.answer .photobox {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% auto;
  width: 6.65rem;
  height: 8.25rem;
  position: absolute;
  top: 3.25rem;
  left: 50%;
  margin-left: -3.325rem;
}

.Module.answer .photobox .frame {
  width: 5.65rem;
  height: 7.25rem;
  margin: 0.5rem 0 0 0.5rem;
  overflow: hidden;
}

.Module.answer .photobox .frame img {
  display: block;
  width: 100%;
  margin-top: -0.9rem;
}

.Module.answer .photobox .pop {
  -webkit-transform-origin: 50% 100%;
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 4.15rem;
  height: 2.2rem;
  position: absolute;
  -webkit-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 0;
}

.Module.answer .photobox .pop-true {
  background-image: url(data:image/png;base64,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);
  top: 1.3rem;
  left: -2.75rem;
  -webkit-transform: scale(0.5) rotate(-10deg) translateX(0.25rem);
}

.Module.answer .photobox .pop-false {
  background-image: url(data:image/png;base64,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);
  top: 2.5rem;
  right: -2.75rem;
  -webkit-transform: scale(0.5) rotate(10deg) translateX(-0.25rem);
}

.Module.answer .photobox.istrue .pop-true {
  -webkit-transform: scale(1) rotate(0deg) translateX(0);
  opacity: 1;
}

.Module.answer .photobox.isfalse .pop-false {
  -webkit-transform: scale(1) rotate(0deg) translateX(0);
  opacity: 1;
}

.Module.answer .bubble-a {
  top: 5.5rem;
  left: -2.25rem;
}

.Module.answer .bubble-b {
  top: -2rem;
}

.Module.answer .bubble-c {
  top: 9rem;
}

.Module.result .bubble-a {
  width: 6.25rem;
  height: 7rem;
  position: absolute;
  top: 6.7rem;
  right: -2.5rem;
}

.Module.result .bubble-a .bubble {
  background: url(images/bubble6.png?fb10331f) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.result .bubble-b {
  width: 3rem;
  height: 5.3rem;
  position: absolute;
  top: -1.5rem;
  left: 0;
}

.Module.result .bubble-b .bubble {
  background: url(images/bubble9.png?54f0611e) no-repeat;
  background-size: 100% auto;
  height: 100%;
}

.Module.testbox {
  width: 11.5rem;
  height: 9.5rem;
  position: absolute;
  left: 50%;
  margin-left: -5.75rem;
  top: 8.6rem;
}

.Module.testbox .ansbox {
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
}

.Module.testbox .prog {
  position: absolute;
  height: 1rem;
  line-height: 1rem;
  width: 1.8rem;
  text-align: right;
  font-size: 0.5rem;
  left: 0;
  top: 0;
}

.Module.testbox .prog .sp {
  padding: 0 0.15rem;
}

.Module.testbox .title {
  font-size: 0.675rem;
  font-weight: 700;
  padding: 0 0.65rem 0 2.05rem;
  color: #000;
  max-height: 2rem;
  line-height: 1rem;
  margin: 0;
  overflow: hidden;
}

.Module.testbox .anslist {
  margin-top: 0.6rem;
}

.Module.testbox .anslist .selected .check .icon {
  -webkit-transform: scale(1);
}

.Module.testbox .anslist .istrue .check .icon {
  -webkit-transform: scale(1);
}

.Module.testbox .anslist .isfalse {
  text-decoration: line-through;
}

.Module.testbox .anslist .isfalse .check .icon {
  -webkit-transform-origin: 50% 50%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAGFBMVEUAAAD/xtv/xtv/xtv/xtv/xtv/xtv/xtsGHnpbAAAAB3RSTlMA5icd3cPCVAfv4wAAALNJREFUSMft1LENgzAQRuEo2YAmLdkgRZQFUmSEDJAJkEC3Pg3SM5Z+vYYSd3fCH2Df3eVcx6732Geu/za6fYf+gcf8bKJXTWMH3OvThL+qoQOqll24EQBsIQ47SIQNZDJAKgDkAkAyAGQDQDoAEAmACAAEQCIAAgEQCIBAAAQCIBAA8oC8wj5Sf9MPSo/aL0uv2wtGS86LVsveG0dbz5tX218HiI4gHWI6BnWQ6ig+16FrBbWma1G46kPZAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% auto;
  -webkit-transform: scale(1);
  top: -0.3rem;
  left: -0.3rem;
}

.Module.testbox .anslist .check {
  width: 1rem;
  height: 1rem;
  border: #787878 1px solid;
  position: absolute;
  right: 1.1rem;
  top: 0.325rem;
  border-radius: 3px;
}

.Module.testbox .anslist .check .icon {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAaVBMVEUAAAD/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtv/xtufBbqYAAAAInRSTlMABeIj5QOqJ635pg+1sXI+LhjXvZYK8uqIW04lyM9mwmA6NoS1wgAAARlJREFUWMPtlcmOwjAUBLPBkMmQBRKGfen//0gk1GAky9hxS5zSJ1+q5EvpJdOmiZv1N43/RVlrPLBONX5Vafx/rvFlo/HYifxW5Ofx/BwAjoPGZ10snz74Tavx2It8LfK9wisFpQuABSm8XdBwno3g7YK6E9ZdMG8X1GYAiiaUtwv6KR4fq/08C3IYsKg8PAtyG1ath2dBbkN5dfFL4HNBNKAfnDwL8hlOuYNnQX7DZu/gWZDfgG1q8ywo0HDp3vk/wBQUaCgaiw+7QYenAfU7bwryGzJwy8rwLGikIWvJPwsabSjP5EfeoPxlAF8sKMYAU5BgYEGRBhakGExBEQYWJBhYkGBgQXEGFiQYWJBg2CXaqmTatO/tDlxVOuEbV90IAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% auto;
  width: 1.6rem;
  height: 1.6rem;
  position: absolute;
  top: -0.4rem;
  left: -0.2rem;
  -webkit-transform: scale(0);
  -webkit-transform-origin: 30% 1.25rem;
}

.Module.testbox .anslist li {
  padding: 0 0.95rem;
  font-size: 0.65rem;
  height: 1.7rem;
  line-height: 1.7rem;
  position: relative;
}

.Module.testbox .anslist li:before {
  content: '';
  width: 1.1rem;
  height: 1.7rem;
  background-repeat: no-repeat;
  background-size: 100% auto;
  float: left;
  margin-right: 0.35rem;
}

.Module.testbox .anslist li:nth-child(1):before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAABEBAMAAAAIDcoFAAAAMFBMVEX///8AAACqqqr09PScnJy4uLiNjY1YWFjp6end3d19fX3R0dHFxcUmJiZra2tCQkKFaR3rAAAA80lEQVQ4y2MYBUMZMF/CKswkglW4URyrcKKgARZRbkHBDViE2QQFFbAIhxYKLsAinLBQ8AIW501QFBTGFDZhmCgogynszMAoiOkfDgUGdkEpTOcxMLAIymII72FgYBUUnIDhPAYGTkHBADRR1gYgcVHQAU3YCEQ8FCxAE1YUFPykVCgogOa8BBB5UFASVZgFHNKGgkKowpvAJD+6fxLAJJegOKrzIO5lEkSNNjYQAfbPAWRhbWhCQY02ZpjnUKONrQHKcIRE23RxsBVNCL9KgKiPELMWQ0Wh0cYMTjBMKo+UlEGCQUqKgnJKGkBNogyjYCgCADOJIN30ubNOAAAAAElFTkSuQmCC);
}

.Module.testbox .anslist li:nth-child(2):before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAABEBAMAAAAIDcoFAAAAMFBMVEX///8AAACqqqpYWFgmJib09PSNjY1CQkLp6em4uLjd3d3R0dGcnJzFxcV9fX1ra2u7TOobAAABFklEQVQ4y+2SPVICQRCFp1ZB/K/HrAKKsExgmYk3gFSTNTIFb8AN1htQJqZSXgBvAEeguABFRMoNmOGRdBcHoChe0F319Wz3vN4xB+2Xzp1rw6uaqEIOyExhDMXPEPsY4VZQD2xIPfQFvuC5LpoCX6NI3BL4GPfb8BduQnpRTSY8BnXDBmY+XqKUCtzFyMc8J1BsGi48iIcSA7/GFHoL7R2pyT0/CRhmWefcdK5whNp6wpvEV/T+rzZ1ggeuoCzwO+5YrQo8QIvYKu9NNikJPEaHvWoCL5Fwj0WB2xjyo7J6Din/cEd6j0M6VeuOUA/pA68h/dlNMU8by3rGVgnxESo+/tg+B3H+t2sAn49w2cZbxRy001oBDWQpeeiz1JIAAAAASUVORK5CYII=);
}

.Module.testbox .anslist li:nth-child(3):before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAABEBAMAAAAIDcoFAAAAMFBMVEX///8AAACqqqr09PRYWFjd3d3FxcW4uLjp6emNjY0mJiZ9fX3R0dFra2tCQkKcnJx1o5K0AAAA30lEQVQ4y2MYBUMCsCoBgVNACaookxqI5BeURBFl84HQE4VQhDcGQGgrMWTRFpgibmEkUY6HDjArFiAJ2wkegLJ4LiCbLAvX9wHJcYLiMCZzAEK4S1AYmwcnCm7AIsosKKgA5yAbLRiARZhFUAqb0YaCItiEA0HBhgkSBYWwCRcKimEXFsVuiAR2lwgzYHW3AJyNHIAIQ9gVkMJkIdxKvgRkp4jDWciBwy0J14cSsl4GEAYvKHBCRAxgyidA6IsgbQ8RoZ8EJs8JCoEj5QDcGFC61FXicAOyFcUZRsEwAgAh0B03OHEAoAAAAABJRU5ErkJggg==);
}

.Module.wrap {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.Module.heading {
  height: 8.2rem;
  overflow: hidden;
}

.Module.heading .swing {
  height: 8.25rem;
  overflow: hidden;
  background: url(images/result_title.png?c9216993) no-repeat 0;
  background-size: 100% auto;
  -webkit-transform-origin: 50% 0%;
}

.Module.heading .big {
  background: url(images/result_big.png?488bf68d) no-repeat 50% 0;
  background-size: 100% auto;
  background-position: 0 5rem;
  height: 2rem;
  margin-top: 3.4rem;
}

.Module.heading .big.user {
  background-position: 0 0;
}

.Module.heading .big.wait {
  background-position: 0 -2rem;
}

.Module.heading .big.pass {
  background-position: 0 -4rem;
}

.Module.heading .big.fail {
  background-position: 0 -6rem;
}

.Module.heading .desc {
  height: 2rem;
  margin-top: 0.2rem;
  text-align: center;
  font-size: 0.55rem;
  line-height: 0.75rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(-1.5deg);
  font-weight: 100;
}

.Module.heading .desc .txt {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
}

.Module.build {
  width: 14.4rem;
  margin: 0 auto;
  position: relative;
  background: #fff;
  padding-top: 0.45rem;
  padding-bottom: 2.5rem;
  margin-top: 1.7rem;
}

.Module.build:after {
  content: '';
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% auto;
  width: 8.3rem;
  height: 2rem;
  left: 50%;
  position: absolute;
  margin-left: -4.15rem;
  bottom: 0;
}

.Module.build .roofnum {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABSBAMAAADtDjqiAAAAMFBMVEUAAAAAAAARERHu7u4zMzOIiIh3d3eqqqrMzMxERETd3d0iIiJVVVVmZma7u7uZmZmPCgg4AAAAAXRSTlMAQObYZgAAAxdJREFUSMftVb9PU1EUPtrftbU5pe3j0VZ4EBICTfOg0YjGhEJdiEOLRuJA0hpTR0uCdjJpq5MubRCJizYGJxaqCRpZwMXBoDSGHQcWJ8rg7LvnvuJ97/kPmPgN9+a73/nxnffua0HHfcR4tktcOcR96OL4G9jmsMRJIHEE5xVJl9aS2uJtceqdPtDWdT3SPdhkWyeosq02Ssk4RNrrftpOY5alKUfElDBtjR7a7LitrR5UiaVjVBI3AOi0rq3VKPAEma1OHOB5pBWCwPNkfhbW++2xM8zyfnG2nsIYsSqdIm7zRmGK1/Ny5ELheQ4kgy5cJq1FVRZl8nmGGhBo2j6BdbApsAnM/yE2JQICdkIC8eGUwBz4TmC5qCqwHyGhwVmcFSQ3LgusKotptYgYqORBLFIS60sgYDEpEFfwQDQpGoHcrGG2ujibLEqTohFbQzTiTWcFthYW055Kov9WSWSD3NYNPmiSu5vi04wA4SoNGqwQsWeJRZtAey8FftTHp5Cqzi5vsPp6oG2Luo1xBmS9pgd6IhQ+ytkSVrTwtzzQlaYGbdTB7qy/S/h1bnVZhG5XF3nW9IRJGhs/YSX4j38Lv1TaPv9NK4wAVADSdchatEYJYBdsITUQt2hprWZ1xh2DiWHVqGgJ7FrGXBH4UjGnuVklR8QpOWfADFeYfRN1X9+C6jAnOiX/k3K5vCTNl9tDBqVYvBPf+XCteBu3isXiPYN2s9jeZEcFZT8PFuSm6Lckd33YqqU3VYDaTKFUyFps4twIuBNqummPmW168DAKx3lQVLcizxu1Kl6SHe/h4grAY3xl1D6F4O6uCi+aALZ9U7uIDA8rWtc9sMCzSh+/XWKr6buce9NPQ7LB/WHjCxr293oymYyS0ZBGQ6Jvz97jfZSaTKZS61IqBSIWYJw9sk4WoG1y416G6jaANwEQCJnfnQqdvGZ2lP6lLSho/S9Mr/wcrFi1Bjvz3sIwWNGiexcYUxIHZskbIk873x0tuWl+fTGSVgGu4IbZaQTgcPorPbdzJs338sGz57yTf8B8q6Gsggm/ARl9ok1ElQxhAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% auto;
  width: 1.35rem;
  height: 2.05rem;
  position: absolute;
  left: 0.9rem;
  top: 1.875rem;
}

.Module.build .roof {
  background: #fff;
  width: 15.15rem;
  height: 0.65rem;
  position: absolute;
  left: -0.4rem;
  top: -0.65rem;
}

.Module.build .roof:after {
  content: '';
  width: 15.7rem;
  position: absolute;
  left: -0.25rem;
  background: #fff7a9;
  height: 0.65rem;
  top: -0.65rem;
}

.Module.build .roof:before {
  content: '';
  width: 15.15rem;
  position: absolute;
  background: #ffe3ec;
  height: 0.5rem;
  top: -1.1rem;
}

.Module.build .photobox {
  background: #eee;
  width: 8.1rem;
  height: 10.75rem;
  margin: 0 auto;
  overflow: hidden;
}

.Module.build .photobox img {
  width: 100%;
  margin-top: -0.9rem;
}

.Module.build .savebox {
  height: 1.2rem;
  line-height: 1.6rem;
  color: #000;
  font-size: 0.55rem;
  text-align: center;
}

.Module.build .actionbox {
  height: 1.9rem;
  text-align: center;
  font-size: 0;
  margin-top: 0.7rem;
}

.Module.build .actionbox .black {
  width: 6.1rem;
  display: none;
  margin: 0 0.35rem;
  font-size: 0.6rem;
}

.Module.build .actionbox.userself .share,
.Module.build .actionbox.userself .down {
  display: inline-block;
}

.Module.build .actionbox.test .answer,
.Module.build .actionbox.test .home {
  display: inline-block;
}

.Module.build .actionbox.tested .home,
.Module.build .actionbox.tested .down {
  display: inline-block;
}

.Module.build .roombox {
  margin-top: 0.55rem;
}

.Module.build .roombox .title {
  background: url(data:image/png;base64,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) no-repeat 50% 0;
  background-size: auto 100%;
  height: 2rem;
}

.Module.build .roombox .list {
  width: 12.8rem;
  height: 3.5rem;
  margin: 0 auto;
}

.Module.build .roombox .list li {
  width: 3.1rem;
  height: 3.5rem;
  float: left;
  margin: 0 0.05rem;
}

.Module.build .roombox .list li img {
  width: 2.3rem;
  height: 2.3rem;
  display: block;
  margin: 0 auto;
}

.Module.build .roombox .list li .name {
  height: 1.2rem;
  text-align: center;
  line-height: 1.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.55rem;
}

.Module.build .rankbox {
  margin-top: 0.5rem;
  padding: 0 0.75rem;
}

.Module.build .rankbox .loading {
  text-align: center;
  height: 0.7rem;
  line-height: 0.7rem;
  font-size: 0.6rem;
  color: #999;
  padding: 0.5rem 0;
  display: none;
}

.Module.build .rankbox .loading img {
  width: 0.7rem;
  height: 0.7rem;
  display: inline-block;
  vertical-align: top;
  margin-right: 0.25rem;
}

.Module.build .rankbox .title {
  background: url(data:image/png;base64,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) no-repeat 50% 0;
  background-size: auto 100%;
  height: 2.5rem;
  border-bottom: #000 1px solid;
}

.Module.build .rankbox .rank .notice {
  font-size: .6rem;
  text-align: center;
  padding: 1rem 0 0;
  border-bottom: none;
}

.Module.build .rankbox .rank li {
  height: 2.6rem;
  padding: 0.7rem 3.5rem 0.7rem 3.6rem;
  position: relative;
  border-bottom: #f6f6f6 1px solid;
}

.Module.build .rankbox .rank img {
  width: 2.6rem;
  height: 2.6rem;
  position: absolute;
  top: 0.7rem;
  left: 0.6rem;
}

.Module.build .rankbox .rank .perc {
  height: 2.6rem;
  line-height: 2.6rem;
  font-size: 1.2rem;
  position: absolute;
  right: 0.25rem;
  top: 0.7rem;
}

.Module.build .rankbox .rank .name {
  height: 1.2rem;
  line-height: 1.2rem;
  padding-top: 0.2rem;
  font-size: 0.8rem;
  overflow: hidden;
}

.Module.build .rankbox .rank .text {
  height: 0.95rem;
  line-height: 0.95rem;
  font-size: 0.6rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.stack {
  position: relative;
  z-index: 111;
  width: 11.5rem;
  height: 9.5rem;
  padding: 0;
  list-style: none;
  pointer-events: none;
}

.stack__item {
  background: #fff;
  width: 11.5rem;
  height: 9.5rem;
  overflow: hidden;
  position: absolute;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: auto;
  overflow: visible;
  box-shadow: 0 0.15rem 0.4rem rgba(0, 0, 0, 0.08);
}

/***********************************************/

/******************** iman *********************/

/***********************************************/

.stack--iman .stack__item--reject {
  -webkit-animation: imanReject 0.5s forwards;
  animation: imanReject 0.5s forwards;
}

@-webkit-keyframes imanReject {
  to {
    -webkit-transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
}

@keyframes imanReject {
  to {
    -webkit-transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
}

.stack--iman .stack__item--accept {
  -webkit-animation: imanAccept 0.5s forwards;
  animation: imanAccept 0.5s forwards;
}

@-webkit-keyframes imanAccept {
  to {
    -webkit-transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
    transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
  }
}

@keyframes imanAccept {
  to {
    -webkit-transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
    transform: translate3d(25vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
  }
}

/* ...when content has 100% viewport width */

@media screen and (max-width: 60em) {
@-webkit-keyframes imanReject {
    to {
      -webkit-transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
      transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
}

@keyframes imanReject {
    to {
      -webkit-transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
      transform: translate3d(-50vw, 0, 0) translate3d(-60%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
}

@-webkit-keyframes imanAccept {
    to {
      -webkit-transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
      transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
    }
}

@keyframes imanAccept {
    to {
      -webkit-transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
      transform: translate3d(50vw, 0, 0) translate3d(60%, 0, 0) rotate3d(0, 0, 1, 5deg);
    }
}
}

.State.mini .Module.make .action {
  top: 21rem;
}

.State.mini .Module.make .change {
  top: 14rem;
}

.State.mini .Module.make .tips {
  top: 15.6rem;
}

.State.mini .Module.home .wumei {
  top: 9.75rem;
}

.State.mini .Module.home .upload {
  top: 19.8rem;
}

.Page.slide-in .Module.test .bubble-a {
  -webkit-animation: bubbleA 1.65s ease-out forwards;
  opacity: 0;
}

.Page.slide-in .Module.test .bubble-a .bubble {
  -webkit-transform-origin: 0% 100%;
  -webkit-animation: bubbleFloatAs 3.2s ease-in-out infinite 2.4s;
}

.Page.slide-in .Module.test .bubble-b {
  -webkit-animation: bubbleF 1.5s ease-out forwards;
  opacity: 0;
}

.Page.slide-in .Module.test .bubble-b .bubble {
  -webkit-transform-origin: 0% 100%;
  -webkit-animation: bubbleFloatBs 3.6s ease-in-out infinite 1.7s;
}

.Page.slide-in .Module.test .bubble-c {
  -webkit-animation: bubbleF 2s ease-out -0.2s forwards;
  opacity: 0;
}

.Page.slide-in .Module.test .bubble-c .bubble {
  -webkit-transform-origin: 0% 100%;
  -webkit-animation: bubbleFloatC 4s ease-in-out infinite 2.2s;
}

.Page.slide-in .Module.test .bubble-d {
  -webkit-animation: bubbleH 1.8s ease-out .3s forwards;
  opacity: 0;
}

.Page.slide-in .Module.test .bubble-d .bubble {
  -webkit-transform-origin: 0% 100%;
  -webkit-animation: bubbleFloatC 4.2s ease-in-out infinite 2.2s;
}

.Page.slide-in .Module.make .change li:nth-child(1) {
  -webkit-animation: changeItem 1s ease-out forwards;
  opacity: 0;
}

.Page.slide-in .Module.make .change li:nth-child(2) {
  -webkit-animation: changeItem 1s ease-out .1s forwards;
  opacity: 0;
}

.Page.slide-in .Module.make .change li:nth-child(3) {
  -webkit-animation: changeItem 1s ease-out .3s forwards;
  opacity: 0;
}

.Page.slide-in .Module.make .change li:nth-child(4) {
  -webkit-animation: changeItem 1s ease-out .4s forwards;
  opacity: 0;
}

.Page.slide-in .Module.make .change li:nth-child(5) {
  -webkit-animation: changeItem 1s ease-out .5s forwards;
  opacity: 0;
}

@-webkit-keyframes changeItem {
  0% {
    -webkit-transform: translateX(3rem);
  }

  100% {
    opacity: 1;
  }
}

.Page.slide-in .Module.build {
  -webkit-animation: buildShow 1.6s ease;
}

@-webkit-keyframes buildShow {
  0%, 30% {
    -webkit-transform: translateY(1.5rem);
    opacity: 0;
  }
}

.Page.slide-in .Module.home .board {
  -webkit-animation: boardShow 1s ease-out forwards .65s;
}

.Page.slide-in .Module.home .logo {
  -webkit-transform-origin: 50% 0;
  -webkit-transform: rotate(-2deg);
  -webkit-animation: logoSwing 3s ease-in-out infinite 1.3s;
}

.Page.slide-in .Module.home .wumei {
  -webkit-animation: wumeiShow 1s ease-out forwards .5s;
  opacity: 0;
}

.Page.slide-in .Module.home .boom {
  -webkit-animation: boomShow 2.2s ease-out forwards .3s;
  opacity: 0;
}

.Page.slide-in .Module.home .bubble-a {
  -webkit-animation: bubbleA 1.4s ease-out .8s forwards;
  opacity: 0;
}

.Page.slide-in .Module.home .bubble-a .bubble {
  -webkit-transform-origin: 0% 100%;
  -webkit-animation: bubbleFloatA 3s ease-in-out infinite 2s;
}

.Page.slide-in .Module.home .bubble-b {
  -webkit-animation: bubbleB 1.6s ease-out 1s forwards;
  opacity: 0;
}

.Page.slide-in .Module.home .bubble-b .bubble {
  -webkit-transform-origin: 100% 100%;
  -webkit-animation: bubbleFloatB 3.4s ease-in-out infinite 1s;
}

.Page.slide-in .Module.home .bubble-c {
  -webkit-animation: bubbleC 1.5s ease-out 1.1s forwards;
  opacity: 0;
}

.Page.slide-in .Module.home .bubble-c .bubble {
  -webkit-animation: bubbleFloatC 3.4s ease-in-out infinite 2s;
}

.Page.slide-in .Module.home .bubble-d {
  -webkit-animation: bubbleD 1.5s ease-out 2.1s forwards;
  opacity: 0;
}

.Page.slide-in .Module.home .bubble-d .bubble {
  -webkit-animation: bubbleFloatC 3.4s ease-in-out infinite 3s;
}

.Page.slide-in .Module.home .bubble-e {
  -webkit-animation: bubbleE 1.5s ease-out 1.6s forwards;
  opacity: 0;
}

.Page.slide-in .Module.home .bubble-e .bubble {
  -webkit-animation: bubbleFloatC 3.4s ease-in-out infinite 2.4s;
}

.Page.slide-in .Module.home .bubble-f {
  -webkit-animation: bubbleF 1.6s ease-out 1.1s forwards;
  opacity: 0;
}

.Page.slide-in .Module.home .bubble-f .bubble {
  -webkit-animation: bubbleFloatC 3.2s ease-in-out infinite 3.2s;
}

.Page.slide-in .Module.home .bubble-g {
  -webkit-animation: bubbleG 1.5s ease-out 1.5s forwards;
  opacity: 0;
}

.Page.slide-in .Module.home .bubble-g .bubble {
  -webkit-animation: bubbleFloatC 3.2s ease-in-out infinite 4s;
}

.Page.slide-in .Module.home .sidai-a,
.Page.slide-in .Module.home .sidai-b {
  -webkit-transform: translate(0, 0) rotate(0deg);
}

.Page.slide-in .Module.home .sidai-b {
  -webkit-animation: sidai 1.8s 1.3s forwards;
  -webkit-transform: translate(-2.5rem, -1rem) rotate(-30deg);
}

@-webkit-keyframes sidai {
  0% {
    -webkit-transform: translate(-2.5rem, -1rem) rotate(-30deg);
  }

  100% {
    -webkit-transform: translate(0, 0) rotate(0deg);
  }
}

.Page.slide-in .Module.home .upload {
  -webkit-animation: wumeiShow 1s ease-out forwards .7s;
  opacity: 0;
}

.Page.slide-in .Module.result .bubble-a {
  -webkit-animation: bubbleB 2s ease-out;
}

.Page.slide-in .Module.result .bubble-a .bubble {
  -webkit-animation: bubbleFloatB 3.6s ease-in-out infinite 2s;
}

.Page.slide-in .Module.result .bubble-b {
  -webkit-animation: bubbleA 2s ease-out forwards .2s;
  opacity: 0;
}

.Page.slide-in .Module.result .bubble-b .bubble {
  -webkit-animation: bubbleFloatC 3.6s ease-in-out infinite 2s;
}

.Page.slide-in .Module.heading {
  -webkit-animation: boardShow 1s ease-out forwards .35s;
  position: relative;
  top: -9.3rem;
}

.Page.slide-in .Module.heading .swing {
  -webkit-animation: logoSwing 3s ease-in-out infinite .2s;
}

@-webkit-keyframes bubbleA {
  0% {
    -webkit-transform: translate(-5rem, 5rem);
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bubbleB {
  0% {
    -webkit-transform: translate(4.5rem, 5rem);
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bubbleC {
  0% {
    -webkit-transform: translate(-3.5rem, 5rem);
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bubbleD {
  0% {
    -webkit-transform: translate(-1rem, 5.5rem);
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bubbleE {
  0% {
    -webkit-transform: translate(2.5rem, 5.5rem);
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bubbleF {
  0% {
    -webkit-transform: translate(5rem, 2.5rem);
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bubbleG {
  0% {
    -webkit-transform: translate(0, 2.5rem);
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bubbleH {
  0% {
    -webkit-transform: translate(6.5rem, 2.5rem);
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bubbleFloatA {
  50% {
    -webkit-transform: translateY(0.75rem) rotate(6deg);
  }
}

@-webkit-keyframes bubbleFloatAs {
  50% {
    -webkit-transform: translateY(0.5rem) rotate(3deg);
  }
}

@-webkit-keyframes bubbleFloatB {
  50% {
    -webkit-transform: translateY(-0.75rem) rotate(6deg);
  }
}

@-webkit-keyframes bubbleFloatBr {
  50% {
    -webkit-transform: translateY(0.75rem) rotate(-6deg);
  }
}

@-webkit-keyframes bubbleFloatBs {
  50% {
    -webkit-transform: translate(0.25rem, -0.25rem) rotate(3deg);
  }
}

@-webkit-keyframes bubbleFloatC {
  50% {
    -webkit-transform: translateY(0.5rem);
  }
}

@-webkit-keyframes boomShow {
  0% {
    -webkit-transform: scale(0.4);
    opacity: 0;
  }

  20% {
    opacity: 0;
  }

  70% {
    -webkit-transform: scale(1.02);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes boardShow {
  0% {
    -webkit-transform: translateY(-5rem);
  }

  40% {
    -webkit-transform: translateY(9.15rem);
  }

  55% {
    -webkit-transform: translateY(8.7rem);
  }

  70% {
    -webkit-transform: translateY(9.15rem);
  }

  85% {
    -webkit-transform: translateY(9.05rem);
  }

  100% {
    -webkit-transform: translateY(9.15rem);
  }
}

@-webkit-keyframes logoSwing {
  0%, 100% {
    -webkit-transform: rotate(-2deg);
  }

  50% {
    -webkit-transform: rotate(2deg);
  }
}

@-webkit-keyframes wumeiShow {
  0% {
    -webkit-transform: scale(0);
    opacity: 1;
  }

  40% {
    -webkit-transform: scale(1);
    opacity: 1;
  }

  65% {
    -webkit-transform: scale(0.98);
  }

  90% {
    -webkit-transform: scale(1);
  }

  100% {
    opacity: 1;
  }
}

.Module .tagbox.show .tag-a {
  -webkit-animation: tagA 1s ease forwards .2s;
  opacity: 0;
}

.Module .tagbox.show .tag-b {
  -webkit-animation: tagB 1s ease forwards .4s;
  opacity: 0;
}

.Module .tagbox.show .tag-c {
  -webkit-animation: tagC 1s ease forwards .6s;
  opacity: 0;
}

@-webkit-keyframes tagA {
  0% {
    -webkit-transform: translateX(6.5rem);
    opacity: 1;
  }

  30% {
    -webkit-transform: translateX(0);
  }

  45% {
    -webkit-transform: translateX(0.2rem);
  }

  60% {
    -webkit-transform: translateX(0);
  }

  75% {
    -webkit-transform: translateX(0.05rem);
  }

  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes tagB {
  0% {
    -webkit-transform: translate(5.6rem, 0.25rem);
    opacity: 1;
  }

  30% {
    -webkit-transform: translate(0, 0);
  }

  45% {
    -webkit-transform: translate(0.2rem, 0);
  }

  60% {
    -webkit-transform: translate(0, 0);
  }

  75% {
    -webkit-transform: translate(0.05rem, 0);
  }

  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes tagC {
  0% {
    -webkit-transform: translate(5.6rem, -0.25rem);
    opacity: 1;
  }

  30% {
    -webkit-transform: translate(0, 0);
  }

  45% {
    -webkit-transform: translate(0.2rem, 0);
  }

  60% {
    -webkit-transform: translate(0, 0);
  }

  75% {
    -webkit-transform: translate(0.05rem, 0);
  }

  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
  }
}