@keyframes fuwu {
    34% { background-position: 0 0; }
    33% { background-position: -60px 0; }
    32% { background-position: 0 -60px; }
    31% { background-position: -60px -60px; }
    30% { background-position: -120px 0; }
    29% { background-position: -120px -60px; }
    28% { background-position: 0 -120px; }
    27% { background-position: -60px -120px; }
    26% { background-position: -120px -120px; }
    25% { background-position: -180px 0; }
    24% { background-position: -180px -60px; }
    23% { background-position: -180px -120px; }
    22% { background-position: 0 -180px; }
    21% { background-position: -60px -180px; }
    20% { background-position: -120px -180px; }
    19% { background-position: -180px -180px; }
    18% { background-position: -240px 0; }
    17% { background-position: -240px -60px; }
    16% { background-position: -240px -120px; }
    15% { background-position: -240px -180px; }
    14% { background-position: 0 -240px; }
    13% { background-position: -60px -240px; }
    12% { background-position: -120px -240px; }
    11% { background-position: -180px -240px; }
    10% { background-position: -240px -240px; }
    9% { background-position: -300px 0; }
    8% { background-position: -300px -60px; }
    7% { background-position: -300px -120px; }
    6% { background-position: -300px -180px; }
    5% { background-position: -300px -240px; }
    4% { background-position: 0 -300px; }
    3% { background-position: -60px -300px; }
    2% { background-position: -120px -300px; }
    1% { background-position: -180px -300px; }
    0% { background-position: -240px -300px; }
}
@-webkit-keyframes fuwu {
    34% { background-position: 0 0; }
    33% { background-position: -60px 0; }
    32% { background-position: 0 -60px; }
    31% { background-position: -60px -60px; }
    30% { background-position: -120px 0; }
    29% { background-position: -120px -60px; }
    28% { background-position: 0 -120px; }
    27% { background-position: -60px -120px; }
    26% { background-position: -120px -120px; }
    25% { background-position: -180px 0; }
    24% { background-position: -180px -60px; }
    23% { background-position: -180px -120px; }
    22% { background-position: 0 -180px; }
    21% { background-position: -60px -180px; }
    20% { background-position: -120px -180px; }
    19% { background-position: -180px -180px; }
    18% { background-position: -240px 0; }
    17% { background-position: -240px -60px; }
    16% { background-position: -240px -120px; }
    15% { background-position: -240px -180px; }
    14% { background-position: 0 -240px; }
    13% { background-position: -60px -240px; }
    12% { background-position: -120px -240px; }
    11% { background-position: -180px -240px; }
    10% { background-position: -240px -240px; }
    9% { background-position: -300px 0; }
    8% { background-position: -300px -60px; }
    7% { background-position: -300px -120px; }
    6% { background-position: -300px -180px; }
    5% { background-position: -300px -240px; }
    4% { background-position: 0 -300px; }
    3% { background-position: -60px -300px; }
    2% { background-position: -120px -300px; }
    1% { background-position: -180px -300px; }
    0% { background-position: -240px -300px; }
}
@keyframes fuwu2 {
    34% { background-position: 0 0; }
    33% { background-position: -60px 0; }
    32% { background-position: 0 -60px; }
    31% { background-position: -60px -60px; }
    30% { background-position: -120px 0; }
    29% { background-position: -120px -60px; }
    28% { background-position: 0 -120px; }
    27% { background-position: -60px -120px; }
    26% { background-position: -120px -120px; }
    25% { background-position: -180px 0; }
    24% { background-position: -180px -60px; }
    23% { background-position: -180px -120px; }
    22% { background-position: 0 -180px; }
    21% { background-position: -60px -180px; }
    20% { background-position: -120px -180px; }
    19% { background-position: -180px -180px; }
    18% { background-position: -240px 0; }
    17% { background-position: -240px -60px; }
    16% { background-position: -240px -120px; }
    15% { background-position: -240px -180px; }
    14% { background-position: 0 -240px; }
    13% { background-position: -60px -240px; }
    12% { background-position: -120px -240px; }
    11% { background-position: -180px -240px; }
    10% { background-position: -240px -240px; }
    9% { background-position: -300px 0; }
    8% { background-position: -300px -60px; }
    7% { background-position: -300px -120px; }
    6% { background-position: -300px -180px; }
    5% { background-position: -300px -240px; }
    4% { background-position: 0 -300px; }
    3% { background-position: -60px -300px; }
    2% { background-position: -120px -300px; }
    1% { background-position: -180px -300px; }
    0% { background-position: -240px -300px; }
}
@-webkit-keyframes fuwu2 {
    34% { background-position: 0 0; }
    33% { background-position: -60px 0; }
    32% { background-position: 0 -60px; }
    31% { background-position: -60px -60px; }
    30% { background-position: -120px 0; }
    29% { background-position: -120px -60px; }
    28% { background-position: 0 -120px; }
    27% { background-position: -60px -120px; }
    26% { background-position: -120px -120px; }
    25% { background-position: -180px 0; }
    24% { background-position: -180px -60px; }
    23% { background-position: -180px -120px; }
    22% { background-position: 0 -180px; }
    21% { background-position: -60px -180px; }
    20% { background-position: -120px -180px; }
    19% { background-position: -180px -180px; }
    18% { background-position: -240px 0; }
    17% { background-position: -240px -60px; }
    16% { background-position: -240px -120px; }
    15% { background-position: -240px -180px; }
    14% { background-position: 0 -240px; }
    13% { background-position: -60px -240px; }
    12% { background-position: -120px -240px; }
    11% { background-position: -180px -240px; }
    10% { background-position: -240px -240px; }
    9% { background-position: -300px 0; }
    8% { background-position: -300px -60px; }
    7% { background-position: -300px -120px; }
    6% { background-position: -300px -180px; }
    5% { background-position: -300px -240px; }
    4% { background-position: 0 -300px; }
    3% { background-position: -60px -300px; }
    2% { background-position: -120px -300px; }
    1% { background-position: -180px -300px; }
    0% { background-position: -240px -300px; }
}
@keyframes upshan {
    59% { background-position: 0 0; }
    58% { background-position: -64px 0; }
    57% { background-position: -128px 0; }
    56% { background-position: -192px 0; }
    55% { background-position: 0 -100px; }
    54% { background-position: -64px -100px; }
    53% { background-position: -128px -100px; }
    52% { background-position: -192px -100px; }
    51% { background-position: -256px 0; }
    50% { background-position: -256px -100px; }
    49% { background-position: 0 -200px; }
    48% { background-position: -64px -200px; }
    47% { background-position: -128px -200px; }
    46% { background-position: -192px -200px; }
    45% { background-position: -256px -200px; }
    44% { background-position: -320px 0; }
    43% { background-position: -320px -100px; }
    42% { background-position: -320px -200px; }
    41% { background-position: -384px 0; }
    40% { background-position: -384px -100px; }
    39% { background-position: -384px -200px; }
    38% { background-position: 0 -300px; }
    37% { background-position: -64px -300px; }
    36% { background-position: -128px -300px; }
    35% { background-position: -192px -300px; }
    34% { background-position: -256px -300px; }
    33% { background-position: -320px -300px; }
    32% { background-position: -384px -300px; }
    31% { background-position: -448px 0; }
    30% { background-position: -448px -100px; }
    29% { background-position: -448px -200px; }
    28% { background-position: -448px -300px; }
    27% { background-position: 0 -400px; }
    26% { background-position: -64px -400px; }
    25% { background-position: -128px -400px; }
    24% { background-position: -192px -400px; }
    23% { background-position: -256px -400px; }
    22% { background-position: -320px -400px; }
    21% { background-position: -384px -400px; }
    20% { background-position: -448px -400px; }
    19% { background-position: -512px 0; }
    18% { background-position: -512px -100px; }
    17% { background-position: -512px -200px; }
    16% { background-position: -512px -300px; }
    15% { background-position: -512px -400px; }
    14% { background-position: -576px 0; }
    13% { background-position: -576px -100px; }
    12% { background-position: -576px -200px; }
    11% { background-position: -576px -300px; }
    10% { background-position: -576px -400px; }
    9% { background-position: 0 -500px; }
    8% { background-position: -64px -500px; }
    7% { background-position: -128px -500px; }
    6% { background-position: -192px -500px; }
    5% { background-position: -256px -500px; }
    4% { background-position: -320px -500px; }
    3% { background-position: -384px -500px; }
    2% { background-position: -448px -500px; }
    1% { background-position: -512px -500px; }
    0% { background-position: -576px -500px; }
}
@-webkit-keyframes upshan {
    59% { background-position: 0 0; }
    58% { background-position: -64px 0; }
    57% { background-position: -128px 0; }
    56% { background-position: -192px 0; }
    55% { background-position: 0 -100px; }
    54% { background-position: -64px -100px; }
    53% { background-position: -128px -100px; }
    52% { background-position: -192px -100px; }
    51% { background-position: -256px 0; }
    50% { background-position: -256px -100px; }
    49% { background-position: 0 -200px; }
    48% { background-position: -64px -200px; }
    47% { background-position: -128px -200px; }
    46% { background-position: -192px -200px; }
    45% { background-position: -256px -200px; }
    44% { background-position: -320px 0; }
    43% { background-position: -320px -100px; }
    42% { background-position: -320px -200px; }
    41% { background-position: -384px 0; }
    40% { background-position: -384px -100px; }
    39% { background-position: -384px -200px; }
    38% { background-position: 0 -300px; }
    37% { background-position: -64px -300px; }
    36% { background-position: -128px -300px; }
    35% { background-position: -192px -300px; }
    34% { background-position: -256px -300px; }
    33% { background-position: -320px -300px; }
    32% { background-position: -384px -300px; }
    31% { background-position: -448px 0; }
    30% { background-position: -448px -100px; }
    29% { background-position: -448px -200px; }
    28% { background-position: -448px -300px; }
    27% { background-position: 0 -400px; }
    26% { background-position: -64px -400px; }
    25% { background-position: -128px -400px; }
    24% { background-position: -192px -400px; }
    23% { background-position: -256px -400px; }
    22% { background-position: -320px -400px; }
    21% { background-position: -384px -400px; }
    20% { background-position: -448px -400px; }
    19% { background-position: -512px 0; }
    18% { background-position: -512px -100px; }
    17% { background-position: -512px -200px; }
    16% { background-position: -512px -300px; }
    15% { background-position: -512px -400px; }
    14% { background-position: -576px 0; }
    13% { background-position: -576px -100px; }
    12% { background-position: -576px -200px; }
    11% { background-position: -576px -300px; }
    10% { background-position: -576px -400px; }
    9% { background-position: 0 -500px; }
    8% { background-position: -64px -500px; }
    7% { background-position: -128px -500px; }
    6% { background-position: -192px -500px; }
    5% { background-position: -256px -500px; }
    4% { background-position: -320px -500px; }
    3% { background-position: -384px -500px; }
    2% { background-position: -448px -500px; }
    1% { background-position: -512px -500px; }
    0% { background-position: -576px -500px; }
}
@keyframes upshan2 {
    59% { background-position: 0 0; }
    58% { background-position: -64px 0; }
    57% { background-position: -128px 0; }
    56% { background-position: -192px 0; }
    55% { background-position: 0 -100px; }
    54% { background-position: -64px -100px; }
    53% { background-position: -128px -100px; }
    52% { background-position: -192px -100px; }
    51% { background-position: -256px 0; }
    50% { background-position: -256px -100px; }
    49% { background-position: 0 -200px; }
    48% { background-position: -64px -200px; }
    47% { background-position: -128px -200px; }
    46% { background-position: -192px -200px; }
    45% { background-position: -256px -200px; }
    44% { background-position: -320px 0; }
    43% { background-position: -320px -100px; }
    42% { background-position: -320px -200px; }
    41% { background-position: -384px 0; }
    40% { background-position: -384px -100px; }
    39% { background-position: -384px -200px; }
    38% { background-position: 0 -300px; }
    37% { background-position: -64px -300px; }
    36% { background-position: -128px -300px; }
    35% { background-position: -192px -300px; }
    34% { background-position: -256px -300px; }
    33% { background-position: -320px -300px; }
    32% { background-position: -384px -300px; }
    31% { background-position: -448px 0; }
    30% { background-position: -448px -100px; }
    29% { background-position: -448px -200px; }
    28% { background-position: -448px -300px; }
    27% { background-position: 0 -400px; }
    26% { background-position: -64px -400px; }
    25% { background-position: -128px -400px; }
    24% { background-position: -192px -400px; }
    23% { background-position: -256px -400px; }
    22% { background-position: -320px -400px; }
    21% { background-position: -384px -400px; }
    20% { background-position: -448px -400px; }
    19% { background-position: -512px 0; }
    18% { background-position: -512px -100px; }
    17% { background-position: -512px -200px; }
    16% { background-position: -512px -300px; }
    15% { background-position: -512px -400px; }
    14% { background-position: -576px 0; }
    13% { background-position: -576px -100px; }
    12% { background-position: -576px -200px; }
    11% { background-position: -576px -300px; }
    10% { background-position: -576px -400px; }
    9% { background-position: 0 -500px; }
    8% { background-position: -64px -500px; }
    7% { background-position: -128px -500px; }
    6% { background-position: -192px -500px; }
    5% { background-position: -256px -500px; }
    4% { background-position: -320px -500px; }
    3% { background-position: -384px -500px; }
    2% { background-position: -448px -500px; }
    1% { background-position: -512px -500px; }
    0% { background-position: -576px -500px; }
}
@-webkit-keyframes upshan2 {
    59% { background-position: 0 0; }
    58% { background-position: -64px 0; }
    57% { background-position: -128px 0; }
    56% { background-position: -192px 0; }
    55% { background-position: 0 -100px; }
    54% { background-position: -64px -100px; }
    53% { background-position: -128px -100px; }
    52% { background-position: -192px -100px; }
    51% { background-position: -256px 0; }
    50% { background-position: -256px -100px; }
    49% { background-position: 0 -200px; }
    48% { background-position: -64px -200px; }
    47% { background-position: -128px -200px; }
    46% { background-position: -192px -200px; }
    45% { background-position: -256px -200px; }
    44% { background-position: -320px 0; }
    43% { background-position: -320px -100px; }
    42% { background-position: -320px -200px; }
    41% { background-position: -384px 0; }
    40% { background-position: -384px -100px; }
    39% { background-position: -384px -200px; }
    38% { background-position: 0 -300px; }
    37% { background-position: -64px -300px; }
    36% { background-position: -128px -300px; }
    35% { background-position: -192px -300px; }
    34% { background-position: -256px -300px; }
    33% { background-position: -320px -300px; }
    32% { background-position: -384px -300px; }
    31% { background-position: -448px 0; }
    30% { background-position: -448px -100px; }
    29% { background-position: -448px -200px; }
    28% { background-position: -448px -300px; }
    27% { background-position: 0 -400px; }
    26% { background-position: -64px -400px; }
    25% { background-position: -128px -400px; }
    24% { background-position: -192px -400px; }
    23% { background-position: -256px -400px; }
    22% { background-position: -320px -400px; }
    21% { background-position: -384px -400px; }
    20% { background-position: -448px -400px; }
    19% { background-position: -512px 0; }
    18% { background-position: -512px -100px; }
    17% { background-position: -512px -200px; }
    16% { background-position: -512px -300px; }
    15% { background-position: -512px -400px; }
    14% { background-position: -576px 0; }
    13% { background-position: -576px -100px; }
    12% { background-position: -576px -200px; }
    11% { background-position: -576px -300px; }
    10% { background-position: -576px -400px; }
    9% { background-position: 0 -500px; }
    8% { background-position: -64px -500px; }
    7% { background-position: -128px -500px; }
    6% { background-position: -192px -500px; }
    5% { background-position: -256px -500px; }
    4% { background-position: -320px -500px; }
    3% { background-position: -384px -500px; }
    2% { background-position: -448px -500px; }
    1% { background-position: -512px -500px; }
    0% { background-position: -576px -500px; }
}
@keyframes wechat {
    27% { background-position: 0 0; }
    26% { background-position: -60px 0; }
    25% { background-position: 0 -60px; }
    24% { background-position: -60px -60px; }
    23% { background-position: -120px 0; }
    22% { background-position: -120px -60px; }
    21% { background-position: 0 -120px; }
    20% { background-position: -60px -120px; }
    19% { background-position: -120px -120px; }
    18% { background-position: -180px 0; }
    17% { background-position: -180px -60px; }
    16% { background-position: -180px -120px; }
    15% { background-position: 0 -180px; }
    14% { background-position: -60px -180px; }
    13% { background-position: -120px -180px; }
    12% { background-position: -180px -180px; }
    11% { background-position: -240px 0; }
    10% { background-position: -240px -60px; }
    9% { background-position: -240px -120px; }
    8% { background-position: -240px -180px; }
    7% { background-position: 0 -240px; }
    6% { background-position: -60px -240px; }
    5% { background-position: -120px -240px; }
    4% { background-position: -180px -240px; }
    3% { background-position: -240px -240px; }
    2% { background-position: -300px 0; }
    1% { background-position: -300px -60px; }
    0% { background-position: -300px -120px; }
}
@-webkit-keyframes wechat {
    27% { background-position: 0 0; }
    26% { background-position: -60px 0; }
    25% { background-position: 0 -60px; }
    24% { background-position: -60px -60px; }
    23% { background-position: -120px 0; }
    22% { background-position: -120px -60px; }
    21% { background-position: 0 -120px; }
    20% { background-position: -60px -120px; }
    19% { background-position: -120px -120px; }
    18% { background-position: -180px 0; }
    17% { background-position: -180px -60px; }
    16% { background-position: -180px -120px; }
    15% { background-position: 0 -180px; }
    14% { background-position: -60px -180px; }
    13% { background-position: -120px -180px; }
    12% { background-position: -180px -180px; }
    11% { background-position: -240px 0; }
    10% { background-position: -240px -60px; }
    9% { background-position: -240px -120px; }
    8% { background-position: -240px -180px; }
    7% { background-position: 0 -240px; }
    6% { background-position: -60px -240px; }
    5% { background-position: -120px -240px; }
    4% { background-position: -180px -240px; }
    3% { background-position: -240px -240px; }
    2% { background-position: -300px 0; }
    1% { background-position: -300px -60px; }
    0% { background-position: -300px -120px; }
}
@keyframes wechat2 {
    27% { background-position: 0 0; }
    26% { background-position: -60px 0; }
    25% { background-position: 0 -60px; }
    24% { background-position: -60px -60px; }
    23% { background-position: -120px 0; }
    22% { background-position: -120px -60px; }
    21% { background-position: 0 -120px; }
    20% { background-position: -60px -120px; }
    19% { background-position: -120px -120px; }
    18% { background-position: -180px 0; }
    17% { background-position: -180px -60px; }
    16% { background-position: -180px -120px; }
    15% { background-position: 0 -180px; }
    14% { background-position: -60px -180px; }
    13% { background-position: -120px -180px; }
    12% { background-position: -180px -180px; }
    11% { background-position: -240px 0; }
    10% { background-position: -240px -60px; }
    9% { background-position: -240px -120px; }
    8% { background-position: -240px -180px; }
    7% { background-position: 0 -240px; }
    6% { background-position: -60px -240px; }
    5% { background-position: -120px -240px; }
    4% { background-position: -180px -240px; }
    3% { background-position: -240px -240px; }
    2% { background-position: -300px 0; }
    1% { background-position: -300px -60px; }
    0% { background-position: -300px -120px; }
}
@-webkit-keyframes wechat2 {
    27% { background-position: 0 0; }
    26% { background-position: -60px 0; }
    25% { background-position: 0 -60px; }
    24% { background-position: -60px -60px; }
    23% { background-position: -120px 0; }
    22% { background-position: -120px -60px; }
    21% { background-position: 0 -120px; }
    20% { background-position: -60px -120px; }
    19% { background-position: -120px -120px; }
    18% { background-position: -180px 0; }
    17% { background-position: -180px -60px; }
    16% { background-position: -180px -120px; }
    15% { background-position: 0 -180px; }
    14% { background-position: -60px -180px; }
    13% { background-position: -120px -180px; }
    12% { background-position: -180px -180px; }
    11% { background-position: -240px 0; }
    10% { background-position: -240px -60px; }
    9% { background-position: -240px -120px; }
    8% { background-position: -240px -180px; }
    7% { background-position: 0 -240px; }
    6% { background-position: -60px -240px; }
    5% { background-position: -120px -240px; }
    4% { background-position: -180px -240px; }
    3% { background-position: -240px -240px; }
    2% { background-position: -300px 0; }
    1% { background-position: -300px -60px; }
    0% { background-position: -300px -120px; }
}