    /* ---------- 页脚样式（精简版） ---------- */
    
    .rm-cn-footer {
        padding: 30px 0;
        background: #000;
        color: #999;
        font-size: 14px;
        padding-bottom: 20px;
        overflow: auto;
        font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif
    }
    
    .rm-cn-footer .rm-copyright {
        display: inline-block
    }
    
    .rm-cn-footer p {
        margin: 0;
        padding: 0;
        font-size: 14px !important;
        line-height: 1.5
    }
    
    .rm-cn-footer a,
    .rm-cn-footer a:link,
    .rm-cn-footer a:visited,
    .rm-cn-footer a:active {
        color: #999;
        text-decoration: none;
        font-size: 12px
    }
    
    .rm-cn-footer .logo-bigger {
        width: 200px;
        height: inherit !important
    }
    
    .rm-cn-footer a:hover {
        color: #ccc;
        text-decoration: underline
    }
    
    .rm-cn-footer .footer-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 1280px;
        margin: 0 auto
    }
    
    .rm-cn-footer .footer-info {
        color: #aaa;
        margin-left: 60px;
        line-height: 24px
    }
    
    .rm-cn-footer .footer-info .footer-advice p {
        padding: 0
    }
    
    .rm-cn-footer .footer-info .footer-filing-content {
        padding: 0
    }
    
    .rm-cn-footer .footer-info .footer-filing-content .footer-filing-item {
        padding: 0
    }
    
    .rm-cn-footer .footer-info .footer-filing-tip {
        padding: 0
    }
    
    .rm-cn-footer .footer-info .footer-tip {
        padding: 0
    }
    
    /* .rm-cn-footer .footer-info .inline-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    } */
    
    .rm-cn-footer .footer-info a.protocol {
        color: #fff
    }
    
    .rm-cn-footer .footer-info .split-line {
        margin-left: 5px;
        margin-right: 5px
    }
    
    /* .rm-cn-footer .footer-info .split-line:first-child {
        display: none
    }
    
    .rm-cn-footer .footer-info .split-line:last-child {
        display: none
    } */
    
    .rm-cn-footer .footer-info .footer-protocol {
        color: #fff;
        margin-bottom: 28px
    }
    
    .rm-cn-footer .footer-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    
    .rm-cn-footer .footer-link a {
        margin: 0 8px 0 5px
    }
    
    .rm-cn-footer .footer-link a:first-child {
        margin-left: 0
    }
    
    .rm-cn-footer .footer-link .rm-copyright {
        padding-top: 15px;
        padding-left: 5px
    }
    
    .rm-cn-footer .footer-advice p {
        padding: 5px 0
    }
    
    .rm-cn-footer .footer-logo {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: 94px;
        min-width: 300px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    
    .rm-cn-footer .footer-logo span {
        width: 1px;
        height: 28px;
        background: #666;
        margin-left: 25px;
        margin-right: 25px
    }
    
    .rm-cn-footer .footer-logo img:first-child {
        height: 42px
    }
    
    .rm-cn-footer .footer-logo img.game-logo {
        width: 110px;
        height: auto
    }
    
    
    .rm-cn-footer .footer-filing-content {
        padding: 5px 0
    }
    
    .rm-cn-footer .footer-filing-content .footer-filing-item {
        padding: 5px 0
    }
    
    .rm-cn-footer .footer-filing-tip {
        padding: 5px 0
    }
    
    .rm-cn-footer .footer-filing-tip p {
        padding: 5px 0
    }
    
    .rm-cn-footer .footer-icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 10px 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 800px
    }
    
    .rm-cn-footer .footer-icon img {
        display: block;
        width: auto;
        height: 100%
    }
    
    .rm-cn-footer .footer-icon a {
        display: block;
        width: 116px;
        height: 46px;
        margin-right: 15px;
        background-size: 116px 46px;
        margin-bottom: 10px
    }
    
    .rm-cn-footer .footer-tip {
        padding: 5px 0
    }
    
    .rm-cn-footer.light {
        background: #fff
    }
    
    .rm-cn-footer.light p {
        color: rgba(20, 23, 47, .6)
    }
    
    .rm-cn-footer.light a,
    .rm-cn-footer.light a:link,
    .rm-cn-footer.light a:visited,
    .rm-cn-footer.light a:active {
        color: rgba(20, 23, 47, .6)
    }
    
    .rm-cn-footer.light a:hover {
        color: #333
    }
    
    .rm-cn-footer.light .footer-info {
        color: #aaa !important
    }
    
    .rm-cn-footer.light .footer-info p {
        color: #aaa !important
    }
    
    .rm-cn-footer.light .footer-info a {
        color: #aaa !important
    }
    
    .rm-cn-footer.light .footer-protocol {
        color: rgba(20, 23, 47, .6)
    }
    
    .rm-cn-footer-wd {
        background: #ad8b8e;
        color: #eee
    }
    
    .rm-cn-footer-wd a,
    .rm-cn-footer-wd a:link,
    .rm-cn-footer-wd a:visited,
    .rm-cn-footer-wd a:active {
        color: #eee
    }
    
    .rm-cn-footer-wd .footer-info {
        color: #fff
    }
    
    .rm-cn-footer-wd .footer-icon a {
        background-color: #fff;
        border-radius: 4px
    }
    
    .rm-cn-footer-wd a:hover {
        color: #dacfc4
    }
    
    .rm-cn-footer.mobile {
        padding: 20px 24px 30px;
        font-size: 12px
    }
    
    .rm-cn-footer.mobile .guanai-phone {
        text-align: center
    }
    
    .rm-cn-footer.mobile .complaint-phone {
        display: block;
        margin-left: 0;
        text-align: center
    }
    
    .rm-cn-footer.mobile p {
        font-size: 12px
    }
    
    .rm-cn-footer.mobile .footer-info {
        margin-left: 0
    }
    
    .rm-cn-footer.mobile .footer-content {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    
    .rm-cn-footer.mobile .rm-copyright {
        display: block;
        text-align: center
    }
    
    .rm-cn-footer.mobile .split-line {
        display: none
    }
    
    .rm-cn-footer.mobile .footer-logo {
        margin: 0 auto;
        text-align: center;
        margin-bottom: 10px;
        min-height: 60px;
        min-width: auto
    }
    
    .rm-cn-footer.mobile .footer-logo span {
        height: 30px;
        margin: 0 20px
    }
    
    .rm-cn-footer.mobile .footer-logo img:first-child {
        width: 100px;
        height: auto
    }
    
    .rm-cn-footer.mobile .footer-logo img.game-logo {
        width: 80px;
        margin-left: 5px
    }
    
    .rm-cn-footer.mobile .footer-protocol {
        width: 100%
    }
    
    .rm-cn-footer.mobile .footer-protocol .rm-copyright {
        padding: 10px 0;
        text-align: center
    }
    
    .rm-cn-footer.mobile .footer-protocol a {
        margin: 0 5px 0 0
    }
    
    .rm-cn-footer.mobile .footer-advice {
        text-align: center
    }
    
    .rm-cn-footer.mobile .footer-advice .inline-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    
    .rm-cn-footer.mobile .footer-link {
        display: none;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    
    
    .rm-cn-footer.mobile .footer-filing-content {
        padding: 0
    }
    
    .rm-cn-footer.mobile .footer-filing-content .footer-filing-item {
        display: block;
        text-align: center;
        padding: 3px 0;
        margin: 0;
        font-size: 12px
    }
    
    .rm-cn-footer.mobile .about-us,
    .rm-cn-footer.mobile .contract-us,
    .rm-cn-footer.mobile .join-us,
    .rm-cn-footer.mobile .footer-protocol>div:first-child,
    .rm-cn-footer.mobile .footer-filing-tip {
        display: none
    }
    
    .rm-cn-footer.mobile .footer-icon {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 5px 0;
        display: none
    }
    
    .rm-cn-footer.mobile .footer-icon a {
        height: 20px
    }
    
    .rm-cn-footer.mobile .footer-tip {
        display: none
    }