body {
            display: flex;
            justify-content: center;
            margin: 8px;
        }
        div {
            display: block;
            unicode-bidi: isolate;
        }
        img {
            width: 100%;
            object-fit: cover;
            cursor: pointer;
            overflow-clip-margin: content-box;
            overflow: clip;
        }
        h1 {
            display: block;
            font-size: 2em;
            margin-block-start: 0.67em;
            margin-block-end: 0.67em;
            margin-inline-start: 0px;
            margin-inline-end: 0px;
            font-weight: bold;
            unicode-bidi: isolate;
        }
        div#app {
            width: 100%;
            max-width: 576px;
        }
        .header {
            display: flex;
            justify-content: space-around;
            padding-left: 5px;
            padding-right: 5px;
            align-items: center;
        }
        .header_left {
            display: flex;
            align-items: center;
            flex: 1;
            text-align: left;
            cursor: pointer;
        }
        .header_logo {
            width: auto;
            max-height: 50px;
        }
        .header_title {
            flex: 1;
            font-size: 18px;
            font-family: PingFang SC;
            font-weight: 700;
            color: #1f285a;
            text-align: center;
        }
        .header_right {
            flex: 1;
            text-align: right;
        }
        .body {
            padding: 5px 5px 70px;
        }
        .accounts-scroll {
            overflow-y: auto;
            height: 75vh;
        }
        /* 动图片 */
        .carousel {
            position: relative;
            width: 100%;
            aspect-ratio: 2.2;
        }
        .slide {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            transition: opacity .5s ease;
        }
        /* 动图片 */
        /* 滚动图片小圆点样式 */
        .jssorl-009-spin img {
            animation-name:jssorl-009-spin;
            animation-duration:1.6s;
            animation-iteration-count:infinite;
            animation-timing-function:linear
        }
        @keyframes jssorl-009-spin {
            from {
            transform:rotate(0);
        }
        to {
            transform:rotate(360deg);
        }
        }.jssorb051 .i {
            position:absolute;
            cursor:pointer
        }
        .jssorb051 .i .b {
            fill:#fff;
            fill-opacity:.5
        }
        .jssorb051 .i:hover .b {
            fill-opacity:.7
        }
        .jssorb051 .iav .b {
            fill-opacity:1
        }
        .jssorb051 .i.idn {
            opacity:.3
        }
        .jssora051 {
            display:block;
            position:absolute;
            cursor:pointer
        }
        .jssora051 .a {
            fill:none;
            stroke:#fff;
            stroke-width:360;
            stroke-miterlimit:10
        }
        .jssora051:hover {
            opacity:.8
        }
        .jssora051.jssora051dn {
            opacity:.5
        }
        .jssora051.jssora051ds {
            opacity:.3;
            pointer-events:none
        }
        /* 滚动图片小圆点样式 end */
        /* 公告 */
        .centerArea {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
            justify-content: space-between;
            padding: 15px;
            align-items: center;
        }
        .centerArea .lbox .bcontent {
            font-size: 18px;
            font-family: PingFang SC;
            font-weight: 500;
            color: #4a5c95;
        }
        .centerArea .lbox .bcontent .money {
            font-size: 22px;
            font-family: DIN;
            font-weight: 700;
            color: #1f285a;
        }
        /* 公告 end */
        /* 推荐游戏 */
        .typeMark {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-direction: row;
            flex-wrap: nowrap;
            padding: 10px;
        }
        .l_img {
            width: 28%;
        }
        /* 推荐游戏 end */
        /* 游戏开始 */
        .innerBox {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
        }
        .game_item {
            position: relative;
            display: flex;
            flex-basis: calc(33% - 1rem);
            background: linear-gradient(135deg, rgb(248 250 254) 0%, rgb(230 237 255) 100%);
            aspect-ratio: 1;
            padding: 10px 4px 2px;
            margin: 3px;
            border-radius: 10px;
            flex-direction: column;
            justify-content: space-around;
            align-items: center;
        }
        img.rtop_img {
            width: 34px;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 999999;
        }
        .app_info {
            width: 95%;
            display: flex;
            align-items: center;
            margin: 5px 0;
            justify-content: flex-start;
        }
        img.app_logo {
            width: 2rem;
            height: 2rem;
            margin-right: .5rem;
            border-radius: 15px;
            background: #fff;
        }
        .game_name {
            color: #1f285a;
            font-weight: 700;
            font-size: .9rem;
            z-index: 999;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .gameText {
            font-size: 14px;
            font-family: PingFang SC;
            font-weight: 500;
            color: #6478b1;
            z-index: 999;
            margin: 10px 5px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        img.start_img {
            width: 80px;
            z-index: 999;
        }
        /* 游戏开始 end*/
        /* 特色工具 */
        .typeMark {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-direction: row;
            flex-wrap: nowrap;
            padding: 10px;
        }
        /* 特色工具end */
        /* 工具开始 */
        .game_item2 {
            position: relative;
            display: flex;
            flex-basis: calc(33% - 20px);
            aspect-ratio: .9;
            margin: 5px;
            padding: 5px;
            border-radius: 10px;
            flex-direction: column;
        }
        .active_img {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            border-radius: 20px;
        }
        .game_name2 {
            color: #1f285a;
            font-weight: 700;
            font-size: .9rem;
            z-index: 999;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            margin: .5rem 0 0 1rem;
        }
        .gameText2 {
            font-size: 14px;
            font-family: PingFang SC;
            font-weight: 500;
            color: #6478b1;
            z-index: 999;
            margin: .3rem 1rem 0;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        /* 工具开始 emd */
        /* 滚动公告 */
        .marquee-container {
            display: flex;
            overflow: hidden;
            padding: 8px !important;
            margin-left: .26667rem !important;
            background: #eef0fa !important;
            color: #6478b1 !important;
            justify-content: space-between;
            align-items: center;
            border-radius: 20px;
        }
        .trumpet-icon {
            display: flex;
            margin-right: 15px;
        }
        .noticeimg {
            width: 18px;
            height: 18px;
        }
        .marquee-wrapper {
            overflow: hidden;
            flex: 1;
        }

        .marquee {
            white-space: nowrap;
            animation: marquee-scroll linear infinite;
        }
        @keyframes marquee-scroll {
            0% {
                transform: translate(100%)
            }

            to {
                transform: translate(-100%);
            }
        }


/* 文本开始  */
.article_content .left .article-content {
    margin-top: 5px;
    margin-bottom: 12px;
    padding: 12px 0;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    color: #333;
    font-size: 15px;
}
.article_content .article-content p {
    display: block;
    margin-bottom: 5px;
    line-height: 30px;
}
.article-content * {
    word-wrap: break-word;
    word-break: normal;
}
.article-content img {
    height: auto !important;
    max-width: 100%;
}