﻿@charset "utf-8";
/* CSS Document */

/*360度循环旋转*/
.Infinite360Rotate { -webkit-animation: Infinite360Rotate 2500ms 200ms infinite linear both; }


/* 淡入 */
@-webkit-keyframes fadein {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
/* 淡入-从上 */
@-webkit-keyframes fadeinT {
    0% { opacity: 0; -webkit-transform: translateY(-100px); }
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
/* 淡入-从右 */
@-webkit-keyframes fadeinR {
    0% { opacity: 0; -webkit-transform: translateX(100px); }
    100% { opacity: 1; -webkit-transform: translateX(0); }
}
/* 淡入-从下 */
@-webkit-keyframes fadeinB {
    0% { opacity: 0; -webkit-transform: translateY(100px); }
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
/* 淡入-从左 */
@-webkit-keyframes fadeinL {
    0% { opacity: 0; -webkit-transform: translateX(-100px); }
    100% { opacity: 1; -webkit-transform: translateX(0); }
}
/* 淡出 */
@-webkit-keyframes fadeout {
    0% { opacity: 1; }
    100% { opacity: 0; }
}
/* 淡出-向上 */
@-webkit-keyframes fadeoutT {
    0% { opacity: 1; -webkit-transform: translateY(0); }
    100% { opacity: 0; -webkit-transform: translateY(-100px); }
}
/* 淡出-向右 */
@-webkit-keyframes fadeoutR {
    0% { opacity: 1; -webkit-transform: translateX(0); }
    100% { opacity: 0; -webkit-transform: translateX(100px); }
}
/* 淡出-向下 */
@-webkit-keyframes fadeoutB {
    0% { opacity: 1; -webkit-transform: translateY(0); }
    100% { opacity: 0; -webkit-transform: translateY(100px); }
}
/* 淡出-向左 */
@-webkit-keyframes fadeoutL {
    0% { opacity: 1; -webkit-transform: translateX(0); }
    100% { opacity: 0; -webkit-transform: translateX(-100px); }
}
/* 弹跳 */
@-webkit-keyframes bounce {
    0%,20%,50%,80%,100% { -webkit-transform: translateY(0); }
    40% { -webkit-transform: translateY(-30px); }
    60% { -webkit-transform: translateY(-15px); }
}
/* 弹入 */
@-webkit-keyframes bouncein {
    0% { opacity: 0; -webkit-transform: scale(0.3); }
    50% { opacity: 1; -webkit-transform: scale(1.05); }
    70% { -webkit-transform: scale(0.9); }
    100% { -webkit-transform: scale(1); }
}
/* 弹入-从上 */
@-webkit-keyframes bounceinT {
    0% { opacity: 0; -webkit-transform: translateY(-100px); }
    60% { opacity: 1; -webkit-transform: translateY(30px); }
    80% { -webkit-transform: translateY(-10px); }
    100% { -webkit-transform: translateY(0); }
}
/* 弹入-从右 */
@-webkit-keyframes bounceinR {
    0% { opacity: 0; -webkit-transform: translateX(100px); }
    60% { opacity: 1; -webkit-transform: translateX(-30px); }
    80% { -webkit-transform: translateX(10px); }
    100% { -webkit-transform: translateX(0); }
}
/* 弹入-从下 */
@-webkit-keyframes bounceinB {
    0% { opacity: 0; -webkit-transform: translateY(100px); }
    60% { opacity: 1; -webkit-transform: translateY(-30px); }
    80% { -webkit-transform: translateY(10px); }
    100% { -webkit-transform: translateY(0); }
}
/* 弹入-从左 */
@-webkit-keyframes bounceinL {
    0% { opacity: 0; -webkit-transform: translateX(-100px); }
    60% { opacity: 1; -webkit-transform: translateX(30px); }
    80% { -webkit-transform: translateX(-10px); }
    100% { -webkit-transform: translateX(0); }
}
/* 弹出 */
@-webkit-keyframes bounceout {
    0% { -webkit-transform: scale(1); }
    25% { -webkit-transform: scale(0.95); }
    50% { opacity: 1; -webkit-transform: scale(1.1); }
    100% { opacity: 0; -webkit-transform: scale(0.3); }
}
/* 弹出-向上*/
@-webkit-keyframes bounceoutT {
    0% { -webkit-transform: translateY(0); }
    20% { opacity: 1; -webkit-transform: translateY(20px); }
    100% { opacity: 0; -webkit-transform: translateY(-100px); }
}
/* 弹出-向右*/
@-webkit-keyframes bounceoutR {
    0% { -webkit-transform: translateX(0); }
    20% { opacity: 1; -webkit-transform: translateX(-20px); }
    100% { opacity: 0; -webkit-transform: translateX(100px); }
}
/* 弹出-向下 */
@-webkit-keyframes bounceoutB {
    0% { -webkit-transform: translateY(0); }
    20% { opacity: 1; -webkit-transform: translateY(-20px); }
    100% { opacity: 0; -webkit-transform: translateY(100px); }
}
/* 弹出-向左 */
@-webkit-keyframes bounceoutL {
    0% { -webkit-transform: translateX(0); }
    20% { opacity: 1; -webkit-transform: translateX(20px); }
    100% { opacity: 0; -webkit-transform: translateX(-100px); }
}
/* 转入 */
@-webkit-keyframes rotatein {
    0% { opacity: 0; -webkit-transform: rotate(-200deg); }
    100% { opacity: 1; -webkit-transform: rotate(0); }
}
/* 转入-从左上 */
@-webkit-keyframes rotateinLT {
    0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(-90deg); opacity: 0; }
    100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; }
}
/* 转入-从左下 */
@-webkit-keyframes rotateineftB {
    0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(90deg); opacity: 0; }
    100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; }
}
/* 转入-从右上 */
@-webkit-keyframes rotateinRT {
    0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(90deg); opacity: 0; }
    100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; }
}
/* 转入-从右下*/
@-webkit-keyframes rotateinRB {
    0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(-90deg); opacity: 0; }
    100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; }
}
/* 转出 */
@-webkit-keyframes rotateout {
    0% { -webkit-transform-origin: center center; -webkit-transform: rotate(0); opacity: 1; }
    100% { -webkit-transform-origin: center center; -webkit-transform: rotate(200deg); opacity: 0; }
}
/* 转出-向左上 */
@-webkit-keyframes rotateoutLT {
    0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; }
    100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(-90deg); opacity: 0; }
}
/* 转出-向左下 */
@-webkit-keyframes rotateoutLB {
    0% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(0); opacity: 1; }
    100% { -webkit-transform-origin: left bottom; -webkit-transform: rotate(90deg); opacity: 0; }
}
/* 转出-向右上 */
@-webkit-keyframes rotateoutRT {
    0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; }
    100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(90deg); opacity: 0; }
}
/* 转出-向右下 */
@-webkit-keyframes rotateoutBR {
    0% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(0); opacity: 1; }
    100% { -webkit-transform-origin: right bottom; -webkit-transform: rotate(-90deg); opacity: 0; }
}
/* 翻转 */
@-webkit-keyframes flip {
    0% { -webkit-transform: perspective(400px) rotateY(0); -webkit-animation-timing-function: ease-out; }
    40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg); -webkit-animation-timing-function: ease-out; }
    50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); -webkit-animation-timing-function: ease-in; }
    80% { -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95); -webkit-animation-timing-function: ease-in; }
    100% { -webkit-transform: perspective(400px) scale(1); -webkit-animation-timing-function: ease-in; }
}
/* 翻入-X轴 */
@-webkit-keyframes flipinX {
    0% { -webkit-transform: perspective(400px) rotateX(90deg); opacity: 0; }
    60% { -webkit-transform: perspective(400px) rotateX(-10deg); }
    80% { -webkit-transform: perspective(400px) rotateX(10deg); }
    100% { -webkit-transform: perspective(400px) rotateX(0); opacity: 1; }
}
/* 翻入-Y轴 */
@-webkit-keyframes flipinY {
    0% { -webkit-transform: perspective(400px) rotateY(90deg); opacity: 0; }
    40% { -webkit-transform: perspective(400px) rotateY(-10deg); }
    70% { -webkit-transform: perspective(400px) rotateY(10deg); }
    100% { -webkit-transform: perspective(400px) rotateY(-10); opacity: 1; }
}
/* 翻出-X轴 */
@-webkit-keyframes flipoutX {
    0% { -webkit-transform: perspective(400px) rotateX(0); opacity: 1; }
    100% { -webkit-transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
/* 翻出-Y轴 */
@-webkit-keyframes flipoutY {
    0% { -webkit-transform: perspective(400px) rotateY(0); opacity: 1; }
    100% { -webkit-transform: perspective(400px) rotateY(90deg); opacity: 0; }
}
/* 闪烁 */
@-webkit-keyframes flash {
    0%,50%,100% { opacity: 1; }
    25%,75% { opacity: 0; }
}
/* 震颤 */
@-webkit-keyframes shake {
    0%,100% { -webkit-transform: translateX(0); }
    10%,30%,50%,70%,90% { -webkit-transform: translateX(-10px); }
    20%,40%,60%,80% { -webkit-transform: translateX(10px); }
}
/* 摇摆 */
@-webkit-keyframes swing {
    20% { -webkit-transform: rotate(15deg); }
    40% { -webkit-transform: rotate(-10deg); }
    60% { -webkit-transform: rotate(5deg); }
    80% { -webkit-transform: rotate(-5deg); }
    100% { -webkit-transform: rotate(0); }
}
/* 摇晃 */
@-webkit-keyframes wobble {
    0% { -webkit-transform: translateX(0); }
    15% { -webkit-transform: translateX(-100px) rotate(-5deg); }
    30% { -webkit-transform: translateX(80px) rotate(3deg); }
    45% { -webkit-transform: translateX(-65px) rotate(-3deg); }
    60% { -webkit-transform: translateX(40px) rotate(2deg); }
    75% { -webkit-transform: translateX(-20px) rotate(-1deg); }
    100% { -webkit-transform: translateX(0); }
}
/* 震铃 */
@-webkit-keyframes ring {
    0% { -webkit-transform: scale(1); }
    10%,20% { -webkit-transform: scale(0.9) rotate(-3deg); }
    30%,50%,70%,90% { -webkit-transform: scale(1.1) rotate(3deg); }
    40%,60%,80% { -webkit-transform: scale(1.1) rotate(-3deg); }
    100% { -webkit-transform: scale(1) rotate(0); }
}
/******由小到大进场*********/
@-webkit-keyframes FromSmallToLarge {
    0% { opacity: 0; -webkit-transform: scale(.3); }
    50% { opacity: 1; -webkit-transform: scale(1.05); }
    70% { -webkit-transform: scale(.9); }
    100% { -webkit-transform: scale(1); }
}
/******由上到下进场*********/
@-webkit-keyframes FromUpToDown {
    0% { opacity: 0; -webkit-transform: translateY(-2000px); }
    60% { opacity: 1; -webkit-transform: translateY(30px); }
    80% { -webkit-transform: translateY(-10px); }
    100% { -webkit-transform: translateY(0); }
}
/******由下到上进场*********/
@-webkit-keyframes FromDownToUp {
    0% { opacity: 0; -webkit-transform: translateY(2000px); }
    60% { opacity: 1; -webkit-transform: translateY(-30px); }
    80% { -webkit-transform: translateY(10px); }
    100% { -webkit-transform: translateY(0); }
}
/******由左到右进场*********/
@-webkit-keyframes FromLeftToRight {
    0% { opacity: 0; -webkit-transform: translateX(-2000px); }
    60% { opacity: 1; -webkit-transform: translateX(30px); }
    80% { -webkit-transform: translateX(-10px); }
    100% { -webkit-transform: translateX(0); }
}
/******由右到左进场*********/
@-webkit-keyframes FromRightToLeft {
    0% { opacity: 0; -webkit-transform: translateX(2000px); }
    60% { opacity: 1; -webkit-transform: translateX(-30px); }
    80% { -webkit-transform: translateX(10px); }
    100% { -webkit-transform: translateX(0); }
}
/*旋转*/
@-webkit-keyframes Infinite360Rotate {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
