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

    100% {
        -webkit-transform: scale(1);
                transform: scale(1)
    }
}
@-moz-keyframes img_sacle {
    0% {
        -moz-transform: scale(1.2);
             transform: scale(1.2)
    }

    100% {
        -moz-transform: scale(1);
             transform: scale(1)
    }
}
@keyframes img_sacle {
    0% {
        -webkit-transform: scale(1.2);
           -moz-transform: scale(1.2);
                transform: scale(1.2)
    }

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

@-webkit-keyframes scroll_r {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(46px);
            transform: translateY(46px);
  }
}

@-moz-keyframes scroll_r {
  0% {
    -moz-transform: translateY(0);
         transform: translateY(0);
  }
  100% {
    -moz-transform: translateY(46px);
         transform: translateY(46px);
  }
}
@keyframes scroll_r {
  0% {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(46px);
       -moz-transform: translateY(46px);
            transform: translateY(46px);
  }
}


@-webkit-keyframes scroll {
    0% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
    }
}

@-moz-keyframes scroll {
    0% {
        -moz-transform: translateX(0);
             transform: translateX(0);
    }
    100% {
        -moz-transform: translateX(-50%);
             transform: translateX(-50%);
    }
}

@keyframes scroll {
    0% {
        -webkit-transform: translateX(0);
           -moz-transform: translateX(0);
                transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(-50%);
           -moz-transform: translateX(-50%);
                transform: translateX(-50%);
    }
}

@-webkit-keyframes down {
 0%, 100% {
  -webkit-transform: none;
          transform: none;
 }

 25% {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
 }

 50% {
  -webkit-transform: translateX(100%) translateY(100%);
          transform: translateX(100%) translateY(100%);
 }

 75% {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
 }
}
@-moz-keyframes down {
 0%, 100% {
  -moz-transform: none;
       transform: none;
 }

 25% {
  -moz-transform: translateX(100%);
       transform: translateX(100%);
 }

 50% {
  -moz-transform: translateX(100%) translateY(100%);
       transform: translateX(100%) translateY(100%);
 }

 75% {
  -moz-transform: translateY(100%);
       transform: translateY(100%);
 }
}
@keyframes down {
 0%, 100% {
  -webkit-transform: none;
     -moz-transform: none;
          transform: none;
 }

 25% {
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
          transform: translateX(100%);
 }

 50% {
  -webkit-transform: translateX(100%) translateY(100%);
     -moz-transform: translateX(100%) translateY(100%);
          transform: translateX(100%) translateY(100%);
 }

 75% {
  -webkit-transform: translateY(100%);
     -moz-transform: translateY(100%);
          transform: translateY(100%);
 }
}

@-webkit-keyframes up {
 0%, 100% {
  -webkit-transform: none;
          transform: none;
 }

 25% {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
 }

 50% {
  -webkit-transform: translateX(-100%) translateY(-100%);
          transform: translateX(-100%) translateY(-100%);
 }

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

@-moz-keyframes up {
 0%, 100% {
  -moz-transform: none;
       transform: none;
 }

 25% {
  -moz-transform: translateX(-100%);
       transform: translateX(-100%);
 }

 50% {
  -moz-transform: translateX(-100%) translateY(-100%);
       transform: translateX(-100%) translateY(-100%);
 }

 75% {
  -moz-transform: translateY(-100%);
       transform: translateY(-100%);
 }
}

@keyframes up {
 0%, 100% {
  -webkit-transform: none;
     -moz-transform: none;
          transform: none;
 }

 25% {
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
          transform: translateX(-100%);
 }

 50% {
  -webkit-transform: translateX(-100%) translateY(-100%);
     -moz-transform: translateX(-100%) translateY(-100%);
          transform: translateX(-100%) translateY(-100%);
 }

 75% {
  -webkit-transform: translateY(-100%);
     -moz-transform: translateY(-100%);
          transform: translateY(-100%);
 }
}