.top-banner-container .banner2 {
    background: url("../images/banner.jpg") center center no-repeat fixed;
    background-size: auto 105%;
    animation: sea 7s 0s linear both infinite;
    -webkit-animation: sea 7s 0s linear both infinite;
}

.top-banner-container .banner2 .banner-logo {
    margin-left: 25px;
}

.top-banner-container .banner2 .slogan-container {
    width: 530px;
}

.top-banner-container .banner2 .content {
    text-indent: 2em;
}

.top-banner-container .banner3.banner-gd {
    background: url("../images/banner.jpg") center center no-repeat fixed;
    background-size: auto 105%;
    animation: sea 7s 0s linear both infinite;
    -webkit-animation: sea 7s 0s linear both infinite;
}

.top-banner-container .banner3 .banner-logo {
    margin-left: 0;
}

.top-banner-container .banner-sprite-container .banner2-sprite {
    top: 50px;
    margin-right: -780px;
    width: 746px;
    height: 547px;
}

.top-banner-container .banner-sprite-container .banner2-sprite img {
    position: absolute;
    z-index: 15;
    top: 0;
}

.top-banner-container .banner-sprite-container .banner2-sprite .ssre-seiya-bg {
    position: absolute;
    top: 31px;
    left: 77px;
    opacity: 0;
    z-index: 14;
}

.top-banner-container .banner-sprite-container .banner2-sprite.current .ssre-seiya-bg {
    animation: ssre 4s 1.5s ease-in forwards infinite;
    -webkit-animation: ssre 4s 1.5s ease-in forwards infinite;
}

.top-banner-container .banner-sprite-container .banner3-sprite {
    width: 894px;
    top: 0px;
    margin-right: -775px;
}

.top-banner-container .banner-copyright-container .banner2-copyright {
    top: 525px;
    right: 50%;
    margin-right: -145px;
    z-index: 14px;
    transform: matrix(0.99, -0.1, 0.1, 0.99, 0, 0);
    -webkit-transform: matrix(0.99, -0.1, 0.1, 0.99, 0, 0);
}

.top-banner-container .banner-copyright-container .banner2-copyright p {
    color: #fff;
    opacity: 0.7;
}

.top-banner-container .banner-copyright-container .banner3-copyright {
    top: 525px;
    right: 50%;
    margin-right: -390px;
    z-index: 14px;
    transform: matrix(0.99, -0.1, 0.1, 0.99, 0, 0);
    -webkit-transform: matrix(0.99, -0.1, 0.1, 0.99, 0, 0);
}

.top-banner-container .banner-copyright-container .banner3-copyright p {
    color: #446487;
}

@keyframes ssre {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes ssre {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        opacity: 0;
    }
}

@keyframes ssA {
    0% {
        opacity: 0;
        transform-origin: left bottom;
        transform: scale(0, 0);
    }
    100% {
        opacity: 1;
        transform: scale(1, 1);
        transform-origin: left bottom;
    }
}

@-webkit-keyframes ssA {
    0% {
        opacity: 0;
        -webkit-transform: scale(0, 0);
        -webkit-transform-origin: left bottom;
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1, 1);
        -webkit-transform-origin: left bottom;
    }
}

.cover-ss {
    background: url("../images/index/game-cover-ss.jpg") center center no-repeat;
}

.cover-gd {
    background: url("../images/index/game-cover-gd.jpg") center center no-repeat;
}

.cover-bleach {
    background: url("../images/index/game-cover-bleach.jpg") center center no-repeat;
}

.cover-hywz {
    background: url("../images/index/game-cover-hywz.jpg") center center no-repeat;
}

.cover-ywqc {
    background: url("../images/index/game-cover-ywqc.jpg") center center no-repeat;
}

.cover-ssre {
    background: url("../images/WechatIMG9.png") center center no-repeat;
}

.cover-gintama {
    background: url("../images/index/game-cover-gintama.jpg") center center no-repeat;
}

.news-img-gd {
    background: url("../images/index/gd-small-banner.jpg") center center no-repeat;
    background-size: 100% auto;
}

.news-img-yw {
    background: red;
    /*background: url("images/WechatIMG18.jpeg") center center no-repeat;*/
    background-size: 100% auto;
}

.news-img-xrj {
    background: green;
    /*background: url("images/WechatIMG10.png") center center no-repeat;*/
    background-size: 100% auto;
}

.news-img-sl {
    background: yellow;
    /*background: url("images/WechatIMG14.png") center center no-repeat;*/
    background-size: 100% auto;
}

.game-list-container .game-cover-container .game-title-container {
    margin: 180px auto 0 auto;
}

.game-list-container .game-cover-container .game-cover:hover .game-title-container {
    margin: 118px auto 0 auto;
}

/*# sourceMappingURL=index_banner_add.css.map */
