@-webkit-keyframes fuwa {
  0% {
    top: -20px; }

  100% {
    top: 20px; } }

@-moz-keyframes fuwa {
  0% {
    top: -20px; }

  100% {
    top: 20px; } }

@keyframes fuwa {
  0% {
    top: -20px; }

  100% {
    top: 20px; } }

@-webkit-keyframes swing {
  0% {
    -moz-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    -moz-transform-origin: center top;
    -webkit-transform-origin: center top;
    -o-transform-origin: center top;
    -ms-transform-origin: center top; }

  100% {
    -moz-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
    -moz-transform-origin: center top;
    -webkit-transform-origin: center top;
    -o-transform-origin: center top;
    -ms-transform-origin: center top; } }

@-moz-keyframes swing {
  0% {
    -moz-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    -moz-transform-origin: center top;
    -webkit-transform-origin: center top;
    -o-transform-origin: center top;
    -ms-transform-origin: center top; }

  100% {
    -moz-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
    -moz-transform-origin: center top;
    -webkit-transform-origin: center top;
    -o-transform-origin: center top;
    -ms-transform-origin: center top; } }

@keyframes swing {
  0% {
    -moz-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    -moz-transform-origin: center top;
    -webkit-transform-origin: center top;
    -o-transform-origin: center top;
    -ms-transform-origin: center top; }

  100% {
    -moz-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
    -moz-transform-origin: center top;
    -webkit-transform-origin: center top;
    -o-transform-origin: center top;
    -ms-transform-origin: center top; } }

.fuwa_fuwa_target {
  -webkit-animation-name: fuwa;
  -moz-animation-name: fuwa;
  animation-name: fuwa;
  -webkit-animation-duration: 2.5s;
  -moz-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-direction: alternate;
  -moz-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; }

.swing_target {
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  animation-name: swing;
  -webkit-animation-duration: 4.5s;
  -moz-animation-duration: 4.5s;
  animation-duration: 4.5s;
  -webkit-animation-direction: alternate;
  -moz-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; }

#web_area, #marketing_area, #ses_area {
  top: 0; }
