@charset "UTF-8";body {--c1:#e7e7e7;--c2:#818181;--c3:#9b1414;--c4:#a56557;--c5:#d96d6d;--c6:#efdbc9;}
.head_3g2020,body {max-width:7.5rem;margin:0 auto;}
body {background:#333;}
.head_3g-top {height:1.04rem;}
.head_3g-shadow {display:none;}
.nav-swiper {background:#1e1d1d31;margin:0 auto;padding:0.05rem 0 !important;z-index:9 !important;}
.nav-swiper .swiper-slide a {color:#ebebeb;font-size:0.26rem;margin:0 0.2rem;}
.nav-swiper .swiper-slide a.checked {color:#fff;}
.bbs {background:#1e1d1d;padding:0 0.15rem;}
.bbs #hotHeadDiv,.bbs .ali-comment-alert,.bbs .ali-comment-box-tit,.bbs .ali-comment-username,.bbs .c_clear_30,.bbs .ali-comment-add-user label,.bbs .ali-user-name_pic .avatarBgDiv,.bbs #tmp_ggao {display:none !important;}
.bbs .ali-user-name-gw {color:#FF6600;}
.bbs .ali-comment-post {border-color:#323639;border-radius:8px;}
.bbs .ali-comment-hf-container,.bbs .img_content .img_content-show {background-color:#20201e;border-radius:8px;}
.bbs .ali-c-block-box {border-color:#252323;}
.bbs .ali-comment-hf-body,.bbs .ali-comment-hf-container,.bbs .img_content .img_content-show {border-color:#000;}
.bbs .ali-comment-article-name-w {font-weight:bold;}
.bbs .ali-reply-num,.bbs .ali-comment-post-textarea-fw,.bbs .ali-comment-hf-content,.bbs .ali-issue-wrap-gw,.bbs .ali-comment-post-textarea-ow,.bbs .ali-comment-article,.bbs .ali-comment-article-name-w {color:#F2F2F2;}
.bbs .img_content .img_content_little,.bbs .ali-click-jb-gw,.bbs .ali-reply-gw:before,.bbs .add-img-btn,.bbs .ali-comment-post-wrap-action {background:none;}
.bbs #ali-comment-add-face,.bbs #ali-comment-add-img {border-color:#373737;}
.bbs .ali-comment-sub {margin-right:8px;}
.bbs .ali-comment-post-wrap-action {border-right:none;border-bottom-left-radius:8px;}
.bbs .ali-comment-sub-button {width:80px;height:32px;line-height:32px;border-radius:4px;color:#191B1C;font-weight:bold;background:linear-gradient(90deg,#FF6600 0%,#FF8F00 100%);}
.bbs .ali_page_fenye_comment a {font-size:0.16rem;}
.bbs .ali_page_fenye_comment a:link {border-radius:4px;padding:5px 10px;margin:0 4px;color:#fff;border-color:#344;background:#000;}
.bbs .ali_page_fenye_comment a.currpage_comment {background:#f60;}
.bbs .ali_page_fenye_comment a:hover {background:#f60;}
.bbs .ali-click-cai-gw {margin-top:1px;}
.bbs .ali-comment-post-area-textarea-w,.bbs .ali-comment-post-textarea-fw {background:none;border-radius:8px;}
.bbs .ali-comment-user {background:url(../images/bbs_sprites.png) no-repeat center center;background-size:30px auto;background-position:-5px -102px;}
.bbs .ali-wrap-user-gw .user_grade {background:linear-gradient(90deg,#FFE0A4 0%,#FDE59F 100%);border-radius:2px;font-size:12px;color:#0B0904;padding:0 6px;line-height:17px;height:17px;margin-top:7px;}
.bbs .ali-user-address-gw {top:22px;font-size:12px;}
.bbs .ali-wrap-user-gw {height:55px;}
.bbs .ali-user-time-gw {color:#8A8A8A;font-size:12px;}
.bbs .ali-comment-add-user img {border-radius:50%;}
.bbs #ali_comment_hf {border-radius:15px;width:62px;height:28px;line-height:28px;font-size:14px;font-weight:400;color:#fff;background:#999;}

.main {background:#120e19 !important;}
.zt-wrap {max-width:7.5rem;margin:0 auto;padding:0 0.22rem 0.38rem;box-sizing:border-box;}
.m-head {margin-bottom:0.3rem;}
.m-banner {position:relative;width:calc(100% + 0.44rem);margin-left:-0.22rem;margin-right:-0.22rem;max-height:3.08rem;overflow:hidden;}
.m-banner::before {content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(14,11,20,0.55);}
@supports (background:color-mix(in oklab,red,red)) {.m-banner::before {background:color-mix(in oklab,#0e0b1494 70%,transparent);}
;}
.m-banner::after {content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(to bottom,rgba(18,14,25,0.65) 0%,transparent 22%),linear-gradient(to top,#000,transparent 25%);}
.m-banner img {position:relative;z-index:0;width:100%;height:2.66rem;object-fit:cover;display:block;vertical-align:top;}
.m-game {margin-top:-0.34rem;position:relative;z-index:2;padding:0.22rem;background:#0e0b14;border-radius:0.14rem;border:1px solid #2a2436;}
.m-game-row {display:flex;gap:0.18rem;align-items:flex-start;}
.m-game-cover {flex-shrink:0;width:1.56rem;height:2.06rem;border-radius:0.1rem;overflow:hidden;box-shadow:0 0 0 1px rgba(214,161,90,0.2),0 0.08rem 0.2rem rgba(0,0,0,0.45);}
.m-game-cover img {width:100%;height:100%;object-fit:cover;display:block;}
.m-game-info {flex:1;min-width:0;}
.m-game-title {font-size:0.3rem;font-weight:700;color:#fff;line-height:1.3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-game-ename {margin-top:0.05rem;font-size:0.2rem;color:#8a7f70;letter-spacing:0.04em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-game-tags {margin-top:0.4rem;display:flex;flex-wrap:wrap;gap:0.06rem;}
.m-game-tags span {padding:0.03rem 0.08rem;font-size:0.18rem;color:#8a7f70;border:1px solid #2a2436;border-radius:0.05rem;}
.m-game-lab {margin-top:0.2rem;font-size:0.22rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:0.06rem;}
.m-game-desc {margin:0.18rem 0 0;font-size:0.22rem;line-height:1.55;color:#8a7f70;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.m-game-btns {margin-top:0.18rem;display:flex;flex-wrap:wrap;gap:0.1rem;}
.m-btn {display:inline-flex;align-items:center;justify-content:center;padding:0.18rem 0.26rem;font-size:0.24rem;font-weight:700;border-radius:0.08rem;box-sizing:border-box;}
.m-btn-buy {flex:1;min-width:2rem;color:#1a1208;background:#d6a15a;}
.m-btn-ghost {flex:1;min-width:2rem;color:#e8e0d4;border:1px solid #4d4d4d;font-weight:600;gap:0.06rem;}
.m-section {margin-top:0.38rem;}
.m-titlebar {margin-bottom:0.36rem;}
.m-tit {font-size:0.3rem;font-weight:700;color:#fff;line-height:1.35;display:flex;align-items:center;gap:0.08rem;}
.m-sub {margin-top:0.08rem;font-size:0.22rem;color:#8a7f70;line-height:1.5;}
.m-m1 {display:grid;grid-template-columns:1fr 1fr;gap:0.18rem;}
.m-m1-card {background:#0c0a10;border:1px solid #2a2436;border-radius:0.12rem;overflow:hidden;}
.m-m1-pic {display:block;aspect-ratio:158/210;overflow:hidden;position: relative; background:#1a1520;text-decoration:none;color:inherit;}
.m-m1-pic::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(to top, #0c0a10, transparent);
    z-index: 1;
}
.m-m1-pic img {width:100%;height:100%;object-fit:cover;display:block;}
.m-m1-body {padding:0.16rem 0.18rem 0.1rem;position: relative;z-index: 2;margin-top: -.7rem;}
.m-m1-name {display:block;font-size:0.28rem;font-weight:700;color:#fff;text-decoration:none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-m1-ename {margin:0.1rem 0;font-size:0.2rem;color:#8a7f70;height: .4rem;line-height: .4rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-m1-desc {margin:0.1rem 0 0;font-size:0.22rem;color:#8a7f70;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display: none;}

.m-m1-foot {display:flex;flex-wrap:wrap;gap:0.06rem;padding:0 0.1rem 0.12rem;}
.m-m1-foot > a:nth-child(1),.m-m1-foot > a:nth-child(2) {flex:1 1 calc(50% - 0.03rem);max-width:calc(50% - 0.03rem);}
.m-m1-foot > a:nth-child(3) {flex:1 1 100%;}
.m-m1-s,.m-m1-p {text-align:center;padding:0.12rem 0.05rem;font-size:0.18rem;font-weight:600;border-radius:0.06rem;box-sizing:border-box;}
.m-m1-s {color:#e8e0d4;border:1px solid #4d4d4d;}
.m-m1-p {color:#d6a15a;border:1px solid #d6a05a9a;font-weight:700;}
.m-m2 {display:grid;grid-template-columns:1fr 1fr;gap:0.18rem;}
.m-m2-card {position:relative;display:block;padding: 0.32rem 0.18rem 0.18rem;background:#0c0a10;border:1px solid #d6a15a;border-radius:0.12rem;color:inherit;width: 3rem;}
.m-m2-card:first-child {/* padding-top:0.32rem; */}
.m-m2-badge {position:absolute;top:0;left:0.18rem;z-index:2;padding:0.05rem 0.12rem;font-size:0.2rem;font-weight:700;color:#2a2436;background:#d6a15a;border-radius:0.06rem;transform:translateY(-50%);}
.m-m2-name {font-size:0.28rem;font-weight:700;color:#fff;}
.m-m2-plat {margin-top:0.05rem;font-size:0.22rem;color:#8a7f70;word-wrap: break-word;height: .4rem;line-height: .4rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-m2-price {margin-top:0.12rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:0.08rem 0.12rem;}
.m-m2-now {font-size:0.38rem;font-weight:700;color:#d6a15a;}
.m-m2-old {font-size:0.22rem;color:#8a7f70;text-decoration:line-through;}
.m-m2-tag {padding:0.02rem 0.08rem;font-size:0.18rem;font-weight:700;color:#fff;background:#8b2e2e;border-radius:0.05rem;}
.m-m2-list {margin:0.12rem 0 0;padding:0;list-style:none;}
.m-m2-list li {display:flex;align-items:flex-start;gap:0.06rem;margin-top:0.06rem;font-size:0.22rem;color:#e8e0d4;line-height:1.45;}
.m-m2-list li:first-child {margin-top:0;}
.m-m2-go {display:block;margin-top:0.14rem;padding:0.16rem;text-align:center;font-size:0.24rem;font-weight:700;color:#141018;background:#d6a15a;border-radius:0.08rem;}
.m-feat {border-radius:0.12rem;overflow:hidden;border:1px solid #2a2436;margin-bottom:0.2rem;background:#0b0b12;}
.m-feat-cover {position:relative;height:2.26rem;overflow:hidden;display: block;}
.m-feat-cover img {width:100%;height:100%;object-fit:cover;display:block;}
.m-feat-mask {position:absolute;left:0;right:0;bottom:0;height:65%;background:linear-gradient(to top,#0b0b12 0%,transparent 100%);pointer-events:none;}
.m-feat-body {padding:0.18rem 0.16rem 0.2rem;}
.m-feat-tit {font-size:0.26rem;font-weight:700;line-height:1.4;color:#d4a35e;}
.m-feat-tit a {display:block;color:inherit;text-decoration:none;font-weight:inherit;line-height:inherit;}
.m-feat-txt {margin-top:0.08rem;font-size:0.22rem;line-height:1.5;color:#8a7f70;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.m-feat-foot {margin-top:0.1rem;display:flex;align-items:center;justify-content:space-between;gap:0.12rem;}
.m-feat-meta {display:flex;align-items:center;gap:0.06rem;font-size:0.2rem;color:#8a7f70;min-width:0;}
.m-feat-btn {flex-shrink:0;font-size:0.22rem;font-weight:600;color:#d4a35e;line-height:1.2;text-decoration:none;}
.m-m3 {display:flex;flex-direction:column;gap:0.16rem;}
.m-m3-card {display:block;background:#0b0b12;border:1px solid #2a2436;border-radius:0.1rem;overflow:hidden;color:inherit;}
.m-m3-pic {aspect-ratio:16 / 9;overflow:hidden;background:#1a1520;}
.m-m3-pic img {width:100%;height:100%;object-fit:cover;display:block;}
.m-m3-body {padding:0.14rem 0.16rem 0.16rem;}
.m-m3-tit {font-size:0.26rem;font-weight:700;color:#fff;line-height:1.4;}
.m-m3-sum {margin:0.08rem 0 0;font-size:0.22rem;color:#8a7f70;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.m-m3-date {margin-top:0.1rem;font-size:0.18rem;color:#6b6b6b;}
.m-m3-card--hor {display:flex;flex-direction:row;align-items:stretch;gap:0.16rem;padding:0.12rem;border-radius:0.1rem;}
.m-m3-card--hor .m-m3-thumb {flex-shrink:0;width:2.06rem;aspect-ratio:16/9;border-radius:0.06rem;overflow:hidden;background:#1a1520;}
.m-m3-card--hor .m-m3-thumb img {width:100%;height:100%;object-fit:cover;display:block;}
.m-m3-card--hor .m-m3-main {flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:0;}
.m-m3-card--hor .m-m3-tit {font-size:0.24rem;line-height:1.35;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: .3rem;}
.m-m3-card--hor .m-m3-sum {margin: 0.1rem 0 0;font-size:0.2rem;height: .4rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: .3rem;}
.m-m3-meta {margin-top:auto;padding-top:0.08rem;font-size:0.18rem;color:#8a7f70;}
.m-m3-split {margin:0 0.05rem;opacity:0.7;}
.m-ic {display:inline-block;flex-shrink:0;vertical-align:middle;}
.m-ic-star {width:0.26rem;height:0.26rem;background-color:#c5a059;-webkit-mask:url(../images/ic_star.svg) no-repeat center / contain;mask:url(../images/ic_star.svg) no-repeat center / contain;}
.m-ic-heart {width:0.24rem;height:0.24rem;background-color:#e8e0d4;-webkit-mask:url(../images/ic_heart.svg) no-repeat center / contain;mask:url(../images/ic_heart.svg) no-repeat center / contain;}
.m-ic-car {width:0.28rem;height:0.28rem;background-color:#d6a15a;-webkit-mask:url(../images/ic_car.svg) no-repeat center / contain;mask:url(../images/ic_car.svg) no-repeat center / contain;}
.m-ic-book {width:0.28rem;height:0.28rem;background-color:#d6a15a;-webkit-mask:url(../images/ic_book.svg) no-repeat center / contain;mask:url(../images/ic_book.svg) no-repeat center / contain;}
.m-ic-list {width:0.24rem;height:0.24rem;margin-top:0.03rem;flex-shrink:0;background-color:#d6a15a;-webkit-mask:url(../images/ic_list.svg) no-repeat center / contain;mask:url(../images/ic_list.svg) no-repeat center / contain;}
.m-ic-time {width:0.24rem;height:0.24rem;background-color:#8a7f70;-webkit-mask:url(../images/ic_time.svg) no-repeat center / contain;mask:url(../images/ic_time.svg) no-repeat center / contain;}
.m-ic-arr {width:0.24rem;height:0.24rem;background-color:#1a1208;-webkit-mask:url(../images/ic_arr.svg) no-repeat center / contain;mask:url(../images/ic_arr.svg) no-repeat center / contain;}
.zt-wrap em {font-style:normal;}
