@-webkit-keyframes page2-title {
  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes page2-title {
  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@-webkit-keyframes swingRotateNumImg {
  0% {
    transform: rotate(20deg)
  }

  100% {
    transform: rotate(-20deg)
  }
}

@-moz-keyframes swingRotateNumImg {
  0% {
    transform: rotate(20deg)
  }

  100% {
    transform: rotate(-20deg)
  }
}

@-o-keyframes swingRotateNumImg {
  0% {
    transform: rotate(20deg)
  }

  100% {
    transform: rotate(-20deg)
  }
}

@keyframes swingRotateNumImg {
  0% {
    transform: rotate(20deg)
  }

  100% {
    transform: rotate(-20deg)
  }
}

@-webkit-keyframes indexbom {
  0% {
    transform: rotate(1deg);
    transform-origin: center bottom
  }

  100% {
    transform: rotate(-1deg);
    transform-origin: center bottom
  }
}

@-moz-keyframes indexbom {
  0% {
    transform: rotate(2deg);
    transform-origin: center bottom
  }

  100% {
    transform: rotate(-2deg);
    transform-origin: center bottom
  }
}

@-o-keyframes indexbom {
  0% {
    transform: rotate(2deg);
    transform-origin: center bottom
  }

  100% {
    transform: rotate(-2deg);
    transform-origin: center bottom
  }
}

@keyframes indexbom {
  0% {
    transform: rotate(2deg);
    transform-origin: center bottom
  }

  100% {
    transform: rotate(-2deg);
    transform-origin: center bottom
  }
}

@-webkit-keyframes renwu {
  0% {
    opacity: 0;
    margin-top: 20px;
  }

  100% {
    opacity: 1;
    margin-top: 0px;
  }
}

@-moz-keyframes renwu {
  0% {
    opacity: 0;
    margin-top: 20px;
  }

  100% {
    opacity: 1;
    margin-top: 0px;
  }
}

@-o-keyframes renwu {
  0% {
    opacity: 0;
    margin-top: 20px;
  }

  100% {
    opacity: 1;
    margin-top: 0px;
  }
}

@keyframes renwu {
  0% {
    opacity: 0.5;
    padding-left: 20px;
  }

  100% {
    opacity: 1;
    padding-left: 0px;
  }
}

@-webkit-keyframes tel {
  0% {
    transform: scale(1)
  }

  100% {
    transform: scale(1.2)
  }
}

@-moz-keyframes tel {
  0% {
    transform: scale(1)
  }

  100% {
    transform: scale(1.2)
  }
}

@-o-keyframes tel {
  0% {
    transform: scale(1)
  }

  100% {
    transform: scale(1.2)
  }
}

@keyframes tel {
  0% {
    transform: scale(1)
  }

  100% {
    transform: scale(1.2)
  }
}