/* 首页样式 index.css（模板：view/index/index.html） —— 三段：原规则区 / 首页皮肤区 / 修复区
   约定：float + 固定 px；不使用 display:flex / display:grid / @media / CSS 变量。 */

body{background-color:#f4f5fa;}


.bfb .ymcode{float:none;}
.ymcode .clear{float:left;width:100%;height:0;overflow:hidden;}

.hero{float:left;width:1250px;height:600px;margin:14px 0 0 0;position:relative;}
.hero .clear{float:left;width:100%;height:0;overflow:hidden;}

/* 左侧频道菜单（深色渐变侧栏，三段：游戏账号 / 互动社区 / 热点资讯 + 推荐店铺） */
.menun{float:left;width:180px;height:600px;position:relative;z-index:7;margin:0;text-align:left;background-color:#2a2e54;background-image:linear-gradient(160deg,#2A2E54,#4B3FA8);border-radius:12px;box-shadow:0 8px 20px rgba(42,46,84,.22);}
.menun .indexlogo{float:left;width:180px;height:0;overflow:hidden;margin:0;visibility:hidden;}
.menun .sblock:last-of-type{border-bottom:0;}
.menun .sub a:hover{color:#ffd166;}
.menun .sub::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.35);border-radius:3px;}
.menun .lefttj a{float:left;width:180px;color:#fff;}
.menun .lefttj a:hover{color:#ffd166;}
.menun .lefttj small{display:block;margin-top:3px;font-size:12px;font-weight:400;letter-spacing:0;color:#9aa0ce;}
.menun .lefttj{float: left;
    width: 180px;
    padding: 50px 0 4px 0;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
	}

/* 悬停大面板（.esmenu 钩子保留；宽度为 180 + 700） */
.menun .rmenu{float:left;position:absolute;left:180px;top:0;z-index:99;width:700px;margin:0;padding:6px 0;text-align:left;background-color:#fff;background-image:none;border-radius:0 12px 12px 0;box-shadow:0 10px 24px rgba(27,30,51,.16);overflow:hidden;}
.menun .rmenu .esmenu{float:left;width:700px;height:552px;overflow-x:hidden;overflow-y:auto;}
.menun .rmenu .esmenu .esu1{float:left;width:630px;margin:0 35px;padding:14px 0;border-bottom:#eeeeee solid 1px;}
.menun .rmenu .esmenu .esu1 li{float:left;}
.menun .rmenu .esmenu .esu1 .l1{width:104px;color:#999;}
.menun .rmenu .esmenu .esu1 .l2{width:526px;}
.menun .rmenu .esmenu .esu1 .l2 div{float:left;}
.menun .rmenu .esmenu .esu1 .l2 div .sfont{float:left;height:16px;margin:0 30px 10px 0;overflow:hidden;}
.menun .rmenu .esmenu .esu1 .l2 div .sfont a{color:#666;}
.menun .rmenu .esmenu .esu1 .l2 div .sfont a:hover{color:#6a4cff;text-decoration:underline;}
.esmenu::-webkit-scrollbar{width:10px;height:1px;}
.esmenu::-webkit-scrollbar-thumb{border-radius:0;background-color:#f9f9f9;}
.esmenu::-webkit-scrollbar-track{border-radius:0;background-color:#f9f9f9;}
.banner .d1{float:left;width:738px;height:542px;display:block;position:absolute;left:0;top:0;z-index:5;background-position:center center;background-repeat:no-repeat;background-size:cover;}

/* Banner 右侧卡（信息与功能块全部保留，仅改皮肤；#search_seller 钩子保留） */
.indexinf{float:right;width:300px;height:600px;margin:0;background-color:#fff;background-image:none;border-radius:12px;box-shadow:0 2px 10px rgba(27,30,51,.05);position:relative;z-index:7;overflow:hidden;}
.indexinf .bz:hover{transform:none;}
.indexinf .bz li{float:left;width:100%;}
.indexinf .bz .l1 .bt{display:none;}
.indexinf .u1 li,.indexinf .u1ok li{float:left;}
.indexinf .u1ok .l2 span{font-weight:700;color:#6a4cff;}
.indexinf .u1 .l3{float:left;width:140px;height:28px;margin:8px 0 0 0;border-radius:6px;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#4F6BFF);font-size:12px;line-height:28px;text-align:center;color:#fff;}
.indexinf .u1 .l3 a{color:#fff;}
.indexinf .u1 .l3 a:hover{color:#ffd166;}
.indexinf .u1ok .l3{float:left;width:212px;margin:8px 0 0 0;}
.indexinf .u1ok .l3 a{float:left;height:22px;margin-right:6px;padding:0 8px;border:#eef0f7 solid 1px;border-radius:6px;background-color:#f7f8fd;font-size:12px;line-height:22px;color:#4a4f6b;}
.indexinf .u1ok .l3 a:hover{background-color:#edf3ff;color:#6a4cff;}
.indexinf .u2 li{float:left;}
.indexinf .u4 li{float:left;}

/* ---------- ③ 最新交易条 + 站内指数（#scrollDiv 滚动结构不变） ---------- */
.bfbjiaoyi{float:left;width:100%;height:52px;margin-top:14px;background-color:#fff;clear:both;}
.bfbjiaoyi .ymcode{float:none;height:52px;background-color:#fff;border:#eef0f7 solid 1px;border-radius:12px;box-shadow:0 2px 10px rgba(27,30,51,.05);}
.bfbjiaoyi .jycap{float:left;height:50px;padding:0 0 0 42px;font-size:13px;font-weight:700;line-height:50px;color:#6a4cff;background:url(../img/laba.gif) 16px center no-repeat;}
.bfbjiaoyi #scrollDiv{float:left;width:560px;height:24px;margin:13px 0 0 14px;overflow:hidden;text-align:left;}
.bfbjiaoyi #scrollDiv ul{float:left;width:100%;height:24px;overflow:hidden;}
.bfbjiaoyi #scrollDiv li{float:left;width:100%;}
.bfbjiaoyi #scrollDiv li .d1{float:left;width:26px;height:24px;}
.bfbjiaoyi #scrollDiv li .d1 img{width:22px;height:22px;margin-top:1px;border-radius:22px;}
.bfbjiaoyi #scrollDiv li .d2{float:left;width:458px;height:24px;overflow:hidden;font-size:12px;line-height:24px;color:#4a4f6b;vertical-align:bottom;zoom:1;}
.bfbjiaoyi #scrollDiv li .d2 strong{font-weight:600;color:#1f2233;}
.bfbjiaoyi #scrollDiv li .d2 font strong{font-weight:700;}
.bfbjiaoyi #scrollDiv li .d2 a,.bfbjiaoyi #scrollDiv li .d2 .green a{color:#00b578;}
.bfbjiaoyi #scrollDiv li .d2 a:hover{color:#ff5a2e;text-decoration:none;}
.bfbjiaoyi #scrollDiv li .d3{float:left;width:64px;margin-left:10px;font-size:11px;line-height:24px;color:#8a5a00;}
.bfbjiaoyi .jian{float:left;width:12px;height:24px;margin:10px 0 0 8px;}
.bfbjiaoyi .jian span{float:left;clear:both;margin:4px 0 0 0;cursor:pointer;}
.bfbjiaoyi .jian .s1{width:9px;height:5px;background:url(../img/j1.gif) no-repeat;}
.bfbjiaoyi .jian .s1:hover{background:url(../img/j1h.gif) no-repeat;}
.bfbjiaoyi .jian .s2{width:9px;height:5px;background:url(../img/j2.gif) no-repeat;}
.bfbjiaoyi .jian .s2:hover{background:url(../img/j2h.gif) no-repeat;}
.bfbjiaoyi .jyzhi{float:right;height:50px;padding:0 16px;background-color:#ffffff;background-image:none;border-radius:0 12px 12px 0;font-size:12.5px;line-height:50px;color:#8a8fab;}
.bfbjiaoyi .jyzhi strong{font-size:12.5px;font-weight:700;color:#4a4f6b;}
.bfbjiaoyi .jyzhi span{margin:0 1px;font-size:14px;font-weight:700;color:#6a4cff;}
.bfbjiaoyi .jyzhi font{color:#8a8fab;}

/* ---------- 区块外壳（推广商品 / 游戏专区 / 资讯 / 友链 共用） ---------- */
.sec{float:left;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(27,30,51,.05);margin-top:14px;overflow:hidden;}
.sechead{float:left;width:100%;height:47px;padding:0 18px;border-bottom:#f4f5fa solid 1px;box-sizing:border-box;}
.sechead h3{float:left;height:46px;font-size:15px;font-weight:700;line-height:46px;color:#1f2233;}
.sechead h3:before{content:"";float:left;width:3px;height:15px;margin:16px 8px 0 0;border-radius:2px;background-color:#6a4cff;background-image:linear-gradient(180deg,#6A4CFF,#3B82F6);}
.sechead .tabs{float:left;margin-left:20px;font-size:13px;}
.sechead .tabs a{float:left;height:46px;margin-right:20px;line-height:46px;color:#4a4f6b;cursor:pointer;}
.sechead .tabs a.on{color:#6a4cff;font-weight:700;border-bottom:#6a4cff solid 2px;}
.sechead .more{float:right;height:46px;font-size:12px;line-height:46px;color:#8a8fab;}
.sechead .more b{font-weight:700;color:#6a4cff;}
.sechead .more a{color:#8a8fab;}
.sechead .more a:hover{color:#6a4cff;}

/* ---------- 推广商品区（商家付费推广位；无数据时模板整块不渲染） ---------- */
.tggoods{width:1250px;height:auto;}
.tggoods .ggcap{border-bottom-color:#fcebdf;background-color:#fffaf6;border-radius:12px 12px 0 0;}
.tggoods .ggcap .c1{float:left;height:46px;font-size:15px;font-weight:700;line-height:46px;color:#1f2233;}
.tggoods .ggcap .c2{float:left;height:23px;margin:12px 0 0 8px;padding:0 9px;border-radius:4px;background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);font-size:11px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:1px;color:#fff;box-shadow:0 3px 8px rgba(255,90,46,.32);}
.tggoods .ggcap .c2 i{margin-right:3px;font-size:9px;font-style:normal;}
.tggoods .ggcap .c3{float:left;margin-left:10px;font-size:11.5px;line-height:46px;color:#b08a6e;}
.tggoods .ggcap .c4{float:right;height:46px;font-size:12px;line-height:46px;color:#8a8fab;}
.tggoods .ggcap .c4 a{color:#8a8fab;}
.tggoods .ggcap .c4 a:hover{color:#ff5a2e;}
.tggoods .gglist{float:left;width:1250px;padding:21px 0px 20px 20px;box-sizing:border-box;}
.tggoods .gcard{float:left;width:228px;margin:0 16px 0 0;}
.tggoods .gcard.glast{margin-right:0;}

/* 推广卡片（暖橙描边 + 橙色「推广」角标，与普通卡片可区分） */
.gcard{float:left;background-color:#fff;border:#eef0f7 solid 1px;border-radius:12px;overflow:hidden;}
.gcard:hover{border-color:#e3e6f5;box-shadow:0 10px 22px rgba(27,30,51,.12);}
.gcard .cover{position:relative;width:100%;height:152px;overflow:hidden;background-color:#2a2e54;background-image:linear-gradient(135deg,#2A2E54,#4B3FA8);}
.gcard .cover .cv{float:left;width:100%;height:152px;overflow:hidden;}
.gcard .cover .cv img{display:block;width:100%;height:152px;object-fit:cover;}
.gcard .cover .ic{position:absolute;left:10px;top:10px;width:34px;height:34px;border-radius:10px;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);font-size:15px;font-weight:700;line-height:34px;text-align:center;color:#fff;box-shadow:0 5px 12px rgba(20,20,60,.35);}
.gcard .cover .tp img {
    display: block;
    width: 100%;
    height: 152px;
    object-fit: cover;
}
.gcard .body{float:left;width:100%;padding:12px 13px 14px 13px;box-sizing:border-box;}
.gcard .body h4{width:100%;height:38px;font-size:13px;line-height:19px;color:#1f2233;overflow:hidden;}
.gcard .body h4 a{color:#1f2233;}
.gcard .body h4 a:hover{color:#6a4cff;}
.gcard .body .m{float:left;width:100%;margin-top:8px;font-size:11.5px;color:#8a8fab;}
.gcard .body .m span{float:left;line-height:22px;}
.gcard .body .m b{float:right;font-size:16px;font-weight:700;color:#ff3b30;}
.gcard .body .tags{float:left;width:100%;height:18px;margin-top:10px;overflow:hidden;}
.gcard .body .tags i{float:left;height:18px;margin:0 5px 0 0;padding:0 7px;border:#cfe0ff solid 1px;border-radius:4px;background-color:#edf3ff;font-size:10.5px;font-style:normal;line-height:18px;color:#2d5bc7;}
.gcard .body .tags i.g{color:#00795a;background-color:#e6faf3;border-color:#b6ebd8;}
.gcard .body .tags i.gold{color:#8a5a00;background-color:#fff6e0;border-color:#ffe7b0;}
.gcard .body .tags i.rank{color:#2d5bc7;background-color:#edf3ff;border-color:#cfe0ff;}
.gcard .body .sh{float:left;width:100%;height:24px;margin-top:10px;padding-top:9px;border-top:#f0f1f7 dashed 1px;font-size:11.5px;line-height:24px;color:#8a8fab;overflow:hidden;}
.gcard .body .sh span{float:left;max-width:130px;overflow:hidden;}
.gcard .body .sh img{float:right;width:22px;height:22px;margin-top:1px;border-radius:22px;}

/* 推广卡片专属：暖色描边 + 左上角橙色「推广」角标 + 大号价格 */
.tggoods .pcard{background-color:#fffdfb;background-image:linear-gradient(180deg,#FFFDFB,#fff);border-color:#ffe0cb;}
.tggoods .pcard:hover{border-color:#ffc6a3;box-shadow:0 10px 22px rgba(255,90,46,.16);}
.tggoods .pcard .cover .ad{position:absolute;left:0;top:12px;z-index:3;height:23px;padding:0 11px 0 9px;border-radius:0 12px 12px 0;background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);font-size:11px;font-weight:700;line-height:23px;letter-spacing:1px;color:#fff;box-shadow:0 4px 10px rgba(255,90,46,.42);}
.tggoods .pcard .cover .ad i{font-size:9px;font-style:normal;}
.tggoods .pcard .cover .on{position:absolute;right:10px;top:10px;z-index:3;max-width:110px;height:21px;padding:0 8px;border-radius:5px;background-color:rgba(0,0,0,.55);font-size:10.5px;font-weight:400;line-height:21px;color:#fff;overflow:hidden;}
.tggoods .pcard .body h4{height:38px;overflow:hidden;}
.tggoods .pcard .body .pp{float:left;width:100%;margin-top:10px;padding-top:9px;border-top:#fbe6d8 dashed 1px;}
.tggoods .pcard .body .pp b{float:left;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.5px;color:#ff3b30;}
.tggoods .pcard .body .pp b small{font-size:12px;font-weight:600;}
.tggoods .pcard .body .pp s{float:left;margin-left:7px;font-size:11px;line-height:26px;color:#b4b8cc;}
.tggoods .pcard .body .pp span{float:right;font-size:10.5px;line-height:26px;color:#8a8fab;}
.tggoods .pcard .body .sp{display:none;float:left;width:100%;height:20px;margin-top:4px;font-size:11.5px;line-height:20px;color:#8a8fab;overflow:hidden;}

/* ---------- ④ 游戏专区：左侧竖条 + 区块头 + 游戏卡墙 + 推荐店铺 ---------- */
.listleft{float:left;width:90px;margin-top:14px;text-align:left;border-radius:12px 0 0 12px;background-color:#2a2e54;background-image:linear-gradient(160deg,#2A2E54,#4B3FA8);}
.listleftcode{width:90px;height:548px;background-image:linear-gradient(160deg,#2A2E54,#4B3FA8);}
.listleft .cap{float:left;width:100%;margin:0;padding:40px 0 0 0;font-size:17px;line-height:22px;text-align:center;color:#fff;background-color:transparent;background-image:none;}
.listleftcode .cap{background-image:none;}
/* 竖条里的 tab 与「推荐店铺」只作视觉承载：点击/悬停由 .sechead .tabs 与卡墙下方店铺区接管 */
.listleft .amenu{float:left;width:90px;height:202px;margin-top:19px;}
.listleft .amenu a{float:left;width:75px;padding-left:15px;font-size:14px;line-height:35px;color:#d8daf0;}
.listleft .amenu .a1{background-color:rgba(255,255,255,.14);background-image:none;border-radius:8px;font-weight:600;color:#fff;}

.coderight{float:right;width:1160px;height:auto;margin-top:14px;text-align:left;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(27,30,51,.05);overflow:hidden;}

/* 游戏卡墙：一行 5 张，固定 218 + 16 间距（218×5 + 16×4 = 1154，容器 1160 收 3px 边） */
.coderight .gwall{float:left;width:1160px;padding:20px 3px 22px 3px;box-sizing:border-box;}
.coderight .gwall .gcard{width:218px;margin:0 16px 0 0;}
.coderight .gwall .gcard.glast{margin-right:0;}
.coderight .gwall .gcard .cover{height:152px;}
.coderight .gwall .gcard .cover .cv{height:152px;}
.coderight .gwall .gcard .cover .cv img{height:152px;}
.coderight .gwall .gcard .cover .on{position:absolute;right:10px;top:10px;z-index:3;height:21px;padding:0 8px;border-radius:5px;background-color:rgba(0,0,0,.5);font-size:10.5px;line-height:21px;color:#fff;}

.coderight .gwall .gcard .body{padding:12px 13px 14px 13px;}

/* 推荐店铺（卡墙下方，虚线分隔 + 浅底） */
.gshop{float:left;width:1160px;padding:18px 3px 22px 3px;border-top:#eef0f7 dashed 1px;background-color:#fcfcfe;box-sizing:border-box;}
.gshop .shop{float:left;width:218px;margin:0 16px 0 0;padding:14px 14px 15px 14px;background-color:#fff;border:#eef0f7 solid 1px;border-radius:12px;box-shadow:0 2px 10px rgba(27,30,51,.04);box-sizing:border-box;}
.gshop .shop.glast{margin-right:0;}
.gshop .shop .sh{float:left;width:100%;height:44px;}
.gshop .shop .sh .av{float:left;width:40px;height:40px;border-radius:11px;overflow:hidden;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);}
.gshop .shop .sh .av img{float:left;width:40px;height:40px;}
.gshop .shop .sh .nm{float:left;width:124px;margin-left:10px;overflow:hidden;}
.gshop .shop .sh .nm b{display:block;font-size:13px;line-height:20px;color:#1f2233;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.gshop .shop .sh .nm b a{color:#1f2233;}
.gshop .shop .sh .nm b a:hover{color:#6a4cff;}
.gshop .shop .sh .nm span{display:block;font-size:11px;line-height:16px;color:#8a8fab;}
.gshop .shop .goods{float:left;width:100%;margin-top:11px;padding-top:11px;border-top:#f0f1f7 dashed 1px;font-size:12px;color:#8a8fab;}
.gshop .shop .goods b{font-size:14px;font-weight:700;color:#ff3b30;}
.gshop .shop .go{display:block;height:34px;margin-top:12px;border-radius:8px;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#4F6BFF);font-size:12.5px;line-height:34px;text-align:center;color:#fff;}
.gshop .shop .go:hover{color:#fff;background-image:linear-gradient(135deg,#5A3CEF,#2C74E6);}
.inews .nhead .more{float:right;font-size:12px;line-height:46px;color:#8a8fab;}
.inews .nhead .more:hover{color:#6a4cff;}
.inews .newsleft .ltp .owl-pagination{position:absolute;left:0;bottom:0;width:100%;height:17px;text-align:center;}
.inews .newsleft .ltp .owl-page{display:inline-block;width:9px;height:9px;margin:0 4px;border-radius:9px;background-color:rgba(255,255,255,.5);*display:inline;*zoom:1;}
.inews .newsleft .ltp .owl-pagination .active{width:22px;border-radius:5px;background-color:#fff;}
.inews .newsleft .ltp .owl-buttons{display:none;}
.inews .newsleft .ntop .cap a{color:#ff3b30;}
.inews .newsleft .ntop .cap a:hover{color:#6a4cff;}
.inews .nlist ul{float:left;width:100%;}
.inews .nlist li{float:left;width:100%;height:38px;padding:10px 0;border-bottom:#f0f1f7 dashed 1px;font-size:12.5px;line-height:18px;}
.inews .nlist li:last-child{border-bottom:0;}
.inews .nlist li .dot{float:left;width:6px;height:6px;margin:6px 9px 0 0;border-radius:6px;background-color:#cfd4ea;}
.inews .nlist li.hot .dot{background-color:#ff5a2e;}
.inews .nlist li a{float:left;width:200px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4a4f6b;}
.inews .nlist li a:hover{color:#6a4cff;}
.inews .nlist li em{float:right;font-size:11.5px;font-style:normal;line-height:18px;color:#a0a4bc;}
.inews .newsright .bbs li{padding:13px 0;border-bottom:#f0f1f7 dashed 1px;}
.inews .newsright .bbs li .dot{background-color:#b9c6f0;}
.inews .newsright .bbs li a{width:520px;}

/* ---------- ⑥ 友情链接 ---------- */
.indexlink{float:left;width:1250px;margin-top:14px;padding:14px 18px;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(27,30,51,.05);box-sizing:border-box;}
.indexlink .lh{float:left;width:100%;height:24px;font-size:14px;font-weight:700;line-height:24px;color:#1f2233;}
.indexlink .lh:before{content:"";float:left;width:3px;height:14px;margin:5px 8px 0 0;border-radius:2px;background-color:#6a4cff;background-image:linear-gradient(180deg,#6A4CFF,#3B82F6);}
.indexlink .lh a{float:right;font-size:12px;font-weight:400;color:#8a8fab;}
.indexlink .lh a:hover{color:#6a4cff;}
.indexlink .lb{float:left;width:100%;padding:10px 0 0 0;}
.indexlink .lb a{float:left;margin:0 10px 10px 0;padding:4px 12px;border:#eef0f7 solid 1px;border-radius:6px;background-color:#f7f8fd;font-size:12px;color:#4a4f6b;}
.indexlink .lb a:hover{color:#6a4cff;border-color:#cfe0ff;background-color:#edf3ff;}

.bfbbottom{background-color:#fff;border-top:#eef0f7 solid 1px;margin-top:26px;padding-bottom:0;}
.bfbbottom .help{float:left;width:700px;margin:26px 0 0 0;border-right:0;}
.bfbbottom .help li{float:left;width:175px;}
.bfbbottom .help li span{float:left;width:100%;height:22px;font-size:13px;font-weight:600;line-height:22px;color:#1f2233;}
.bfbbottom .help li a{float:left;clear:both;margin:0;font-size:12px;line-height:24px;color:#8a8fab;}
.bfbbottom .help li a:hover{color:#6a4cff;}
.bfbbottom .d2{float:left;width:290px;margin:26px 0 0 30px;font-size:12px;line-height:24px;text-align:left;color:#8a8fab;}.bfbbottom .d2 strong{float:left;clear:both;width:100%;height:22px;margin:0;font-size:13px;font-weight:600;line-height:22px;color:#1f2233;}
.bfbbottom .d2 .a1{color:#4a4f6b;}
.bfbbottom .d2 a:hover{color:#6a4cff;}
.bfbbottom .d2 .f-gray{color:#8a8fab;}
.bfbbottom .d3{float:right;width:96px;margin:26px 0 0 16px;text-align:center;background-color:#fff;font-size:11px;color:#8a8fab;}
.bfbbottom .d3 img{width:96px;height:96px;margin:0 0 6px 0;border:#eef0f7 solid 1px;border-radius:8px;}
.bfbbottom .u2{float:left;width:100%;margin:20px 0 0 0;border-top:#f2f3f9 solid 1px;text-align:left;}
.bfbbottom .u2 li{float:left;}
.bfbbottom .u2 .l1{float:left;width:100%;padding:14px 0;font-size:12px;line-height:25px;color:#a0a4bc;background-color:#fff;}
.bfbbottom .u2 .l1 a{float:left;margin:0 18px 0 0;color:#a0a4bc;}
.bfbbottom .u2 .l1 a:hover{color:#6a4cff;}
.bfbbottom .u2 .l1 i{float:left;font-style:normal;color:#a0a4bc;}
.bfbbottom .u2 .l1 .b1{float:left;margin-left:18px;color:#a0a4bc;}
.bfbbottom .u2 .l1 .b1 a{color:#a0a4bc;}
.bfbbottom .u2 .l2{display:none;}

/* 右侧固定客服球（设计稿右下角） */
.uizhan-mini-cart{background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);box-shadow:0 10px 22px rgba(255,90,46,.4);}

/* 首页页头 logo：有 site_logo 图用图（basic.css 的 51px 高），无图用文字标兜底；
   主题自带的旧品牌装饰图 .alogo1（top1.png「站长交易平台」）首页一律隐藏，页头只留一个 logo。 */
body.home-tlogo .bfbtop1 .top1 .alogo{float:left;width:188px;height:51px;margin:16px 14px 0 0;padding:0;overflow:visible;position:relative;}
/* 只隐藏装饰图本身，用 visibility 不用 display：保留占位，页头各元素 x/y 与其它页面完全一致、不回流 */
.bfbtop1 .top1 .alogo1 img{visibility:hidden;}
/* 兜底态（后台没配 site_logo）：隐藏那个空 <img>，避免"破图"小图标 */
body.home-tlogo .bfbtop1 .top1 .alogo img{visibility:hidden;}
body.home-tlogo .bfbtop1 .top1 .alogo a{float:left;width:188px;height:45px;position:relative;}
body.home-tlogo .bfbtop1 .top1 .alogo a:before{content:"游";float:left;width:40px;height:40px;margin:2px 0 0 0;border-radius:11px;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);font-size:19px;font-weight:700;line-height:40px;text-align:center;color:#fff;box-shadow:0 6px 14px rgba(106,76,255,.35);}
body.home-tlogo .bfbtop1 .top1 .alogo a:after{content:"游号网";position:absolute;left:50px;top:2px;width:170px;margin:0;font-size:21px;font-weight:700;line-height:24px;letter-spacing:1px;color:#1B1E33;white-space:nowrap;}
body.home-tlogo .bfbtop1 .top1 .alogo:before{content:"担保交易 · 找回包赔";position:absolute;left:50px;top:27px;font-size:11px;font-weight:400;line-height:15px;letter-spacing:.5px;color:#8a8fab;white-space:nowrap;}
body.home-tlogo .bfbtop1 .top1 .alogo1{margin-left:0;}
body.home-tlogo .bfbtop1 .top1 .alogo1 img{display:none;}


body.home-tlogo .bfbtop1 .top1 .menu #topmenu_home{color:#6a4cff;font-weight:700;background-color:transparent;}
body.home-tlogo .bfbtop1 .top1 .menu #topmenu_home:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:3px 3px 0 0;background-image:linear-gradient(90deg,#6A4CFF,#3B82F6);}
body.home-tlogo .hero{margin-top:14px;}


.banner{float:left;width:738px;height:600px;margin:0 16px 0 16px;overflow:hidden;background-color:#231E52;border-radius:12px;box-shadow:0 10px 24px rgba(43,36,114,.25);background-image:linear-gradient(120deg,#231E52,#3B2C86 48%,#2C4BC7);}
.banner .bmain{float:left;width:738px;height:600px;position:relative;}
.banner .bmain .d1{float:left;width:738px;height:600px;display:block;position:absolute;left:0;top:0;z-index:5;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:contain;}
.banner .d1 .d1c{float:left;width:738px;height:600px;padding:120px 22px 0 22px;box-sizing:border-box;position:relative;overflow:hidden;background-color:transparent;background-image:linear-gradient(120deg,#231E52,#3B2C86 48%,#2C4BC7);}
.banner .d1 .d1c .glow1{position:absolute;left:auto;right:-90px;top:-120px;width:280px;height:280px;border-radius:50%;background-color:transparent;background-image:radial-gradient(circle,rgba(255,255,255,.16),transparent 68%);}
.banner .d1 .d1c .glow2{position:absolute;left:32%;right:auto;bottom:-140px;top:auto;width:220px;height:220px;border-radius:50%;background-color:transparent;background-image:radial-gradient(circle,rgba(120,160,255,.22),transparent 70%);}
.banner .bl{float:left;width:324px;overflow:hidden;position:relative;z-index:2;}
.banner .bl .kmark{float:left;width:40px;height:40px;border-radius:11px;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);font-size:19px;font-weight:700;line-height:40px;text-align:center;color:#fff;box-shadow:0 6px 14px rgba(106,76,255,.45);}
.banner .bl .bar2{float:left;clear:both;width:74px;height:8px;margin-top:12px;border-radius:5px;background-color:#ffb020;background-image:linear-gradient(90deg,#FFB020,#FF5A2E);}
.banner .bl h2{float:left;clear:both;width:324px;margin-top:12px;font-size:27px;font-weight:700;line-height:1.32;letter-spacing:.5px;color:#fff;}
.banner .bl h2 em{font-style:normal;color:#ffd166;}
.banner .bl p{float:left;clear:both;width:324px;margin-top:9px;font-size:12.5px;line-height:1.7;color:#b9bce8;}
.banner .bl .pills{float:left;clear:both;width:324px;margin-top:14px;}
.banner .bl .pills span{float:left;margin:0 8px 0 0;padding:4px 13px;border:rgba(255,255,255,.22) solid 1px;border-radius:20px;background-color:rgba(255,255,255,.14);font-size:12px;line-height:18px;color:#fff;}
.banner .bl .pills span.p1{border-color:transparent;background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);font-weight:600;}
.banner .bart{float:right;width:352px;margin-left:16px;position:relative;z-index:2;}
.banner .acard{float:left;width:352px;min-height:152px;padding:9px;background-color:#fff;border-radius:12px;box-shadow:0 12px 26px rgba(12,14,40,.34);box-sizing:border-box;overflow:hidden;}
.banner .acard .shot{float:left;width:132px;height:132px;border-radius:9px;overflow:hidden;position:relative;background-color:#2a2e54;background-image:linear-gradient(135deg,#2A2E54,#4B3FA8);background-position:center center;background-repeat:no-repeat;background-size:cover;font-size:11px;line-height:20px;text-align:center;color:#9aa0ce;}
.banner .acard .shot img{display:none;}
.banner .acard .shot b{position:absolute;left:0;top:8px;height:19px;padding:0 8px 4px 6px;border-radius:0 12px 12px 0;background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);font-size:10px;font-weight:600;line-height:19px;color:#fff;}
.banner .acard .ainfo{float:left;width:192px;margin-left:10px;}
.banner .acard .ainfo h4{float:left;width:192px;height:44px;overflow:hidden;font-size:13.5px;line-height:22px;color:#1f2233;}
.banner .acard .ainfo h4 a{color:#1f2233;}
.banner .acard .hl{float:left;width:192px;height:22px;margin-top:7px;overflow:hidden;}
.banner .acard .hl i{float:left;margin:0 5px 0 0;padding:2px 7px;border:#ffe7b0 solid 1px;border-radius:4px;background-color:#fff6e0;font-size:11px;font-style:normal;line-height:16px;color:#8a5a00;}
.banner .acard .hl i.b{color:#2d5bc7;background-color:#edf3ff;border-color:#cfe0ff;}
.banner .acard .hl i.g{color:#00795a;background-color:#e6faf3;border-color:#b6ebd8;}
.banner .acard .ap{float:left;clear:both;width:192px;margin-top:9px;padding-top:8px;border-top:#eef0f7 dashed 1px;}
.banner .acard .ap b{float:left;font-size:24px;font-weight:800;line-height:24px;letter-spacing:-.5px;color:#ff3b30;}
.banner .acard .ap b small{font-size:13px;font-weight:600;}
.banner .acard .ap s{float:left;margin-left:6px;font-size:11px;line-height:26px;color:#b4b8cc;}
.banner .acard .ap span{float:right;font-size:11px;line-height:26px;color:#00b578;}
.banner .acard .tip{float:left;clear:both;width:192px;margin-top:6px;font-size:11px;line-height:18px;color:#8a8fab;}
.banner .acard .tip em{font-style:normal;color:#6a4cff;}
.banner .d2{float:left;width:738px;height:30px;clear:both;position:absolute;left:0;bottom:14px;z-index:8;}
.banner .d2 ul{float:left;position:absolute;left:50%;display:inline;}
.banner .d2 li{float:left;display:inline;width:9px;height:9px;margin:0 5px;border:0;border-radius:9px;overflow:hidden;cursor:pointer;background-color:rgba(255,255,255,.38);}
.banner .d2 li.nuw{width:26px;border-radius:5px;background-color:#fff;}

/* 流程条 */
.banner .bfbar{float:left;width:694px;height:56px;clear:both;position:absolute;left:22px;bottom:56px;z-index:3;border:rgba(255,255,255,.16) solid 1px;border-radius:14px;background-color:rgba(255,255,255,.09);overflow:hidden;box-sizing:border-box;}
.banner .bfbar .bfs{float:left;width:158px;height:54px;padding:17px 0 0 0;text-align:center;box-sizing:border-box;}
.banner .bfbar .bfn{display:inline-block;width:20px;height:20px;margin:0 7px 0 0;border-radius:10px;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);font-size:11px;font-style:normal;font-weight:700;line-height:20px;text-align:center;color:#fff;vertical-align:top;}
.banner .bfbar .bft{display:inline-block;height:20px;font-size:13px;line-height:20px;color:#e9eafb;vertical-align:top;}
.banner .bfbar .bfa{float:left;width:20px;height:54px;position:relative;}
.banner .bfbar .bfa:after{content:"";position:absolute;left:4px;top:50%;width:12px;height:2px;margin-top:-1px;border-radius:1px;background-color:rgba(255,255,255,.42);}
.banner .bfbar .bfa:before{content:"";position:absolute;left:15px;top:50%;width:0;height:0;margin-top:-4px;border-top:transparent solid 4px;border-bottom:transparent solid 4px;border-left:rgba(255,255,255,.42) solid 5px;}


.gamezone{float:left;width:1250px;height:auto;}
.gamezone .gzhead .tabs{margin-left:20px;}
.gamezone .gzhead .tabs a.on{border-bottom:#6a4cff solid 2px;}
.gamezone .gzhead .hookhide{display:none;}
.gamezone .gwall{float:left;width:1250px;padding:20px 18px 22px 18px;box-sizing:border-box;}
.gamezone .gwall .gcard{float:left;width:228px;margin:0 16px 0 0;}
.gamezone .gwall .gcard.glast{margin-right:0;}
.gamezone .gwall .gcard .body .sh{display:none;}
.gamezone .gwall .clear{float:left;width:100%;height:0;overflow:hidden;}


.shopwrap{float:left;width:1250px;height:auto;}
.shopwrap .swhead .swnote{float:left;margin-left:10px;font-size:11.5px;line-height:46px;color:#8a8fab;}
.shopwrap .gshop{float:left;width:1250px;padding:18px 18px 22px 18px;border-top:0;background-color:#fcfcfe;box-sizing:border-box;}
.shopwrap .gshop .shop{float:left;width:230px;margin:0 16px 0 0;padding:14px 14px 15px 14px;background-color:#fff;border:#eef0f7 solid 1px;border-radius:12px;box-shadow:0 2px 10px rgba(27,30,51,.04);box-sizing:border-box;}
.shopwrap .gshop .shop.glast{margin-right:0;}
.shopwrap .gshop .shop .sh{float:left;width:100%;height:44px;}
.shopwrap .gshop .shop .sh .av{float:left;width:40px;height:40px;overflow:hidden;border-radius:11px;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);}
.shopwrap .gshop .shop .sh .av a{float:left;width:40px;height:40px;overflow:hidden;}
.shopwrap .gshop .shop .sh .av img{float:left;width:40px;height:40px;object-fit:cover;}
.shopwrap .gshop .shop .sh .nm{float:left;width:142px;margin-left:10px;overflow:hidden;}
.shopwrap .gshop .shop .sh .nm span{display:block;height:16px;overflow:hidden;}
.shopwrap .gshop .shop .sh .nm span img{width:auto;height:14px;margin-top:1px;}
.shopwrap .gshop .shop .goods{float:left;clear:both;width:100%;margin-top:11px;padding-top:11px;border-top:#f0f1f7 dashed 1px;font-size:12px;color:#8a8fab;}
.shopwrap .gshop .shop .go{float:left;clear:both;display:block;width:100%;margin-top:12px;border-radius:8px;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#4F6BFF);font-size:12.5px;line-height:34px;text-align:center;color:#fff;}
.shopwrap .gshop .shop .go:hover{color:#fff;background-image:linear-gradient(135deg,#5A3CEF,#2C74E6);}

.shopwrap .gshop .shop .sh .nm .s1{display:block;height:16px;line-height:16px;overflow:hidden;}
.shopwrap .gshop .shop .sh .nm .s1 img.xy{width:auto;height:14px;margin-top:1px;border:0;vertical-align:top;}
.shopwrap .gshop .shop .srow{float:left;clear:both;width:100%;height:20px;margin-top:7px;font-size:12px;line-height:20px;color:#8a8fab;overflow:hidden;}
.shopwrap .gshop .shop .srow .k{float:left;color:#a0a4bc;}
.shopwrap .gshop .shop .srow .v{float:right;font-weight:700;color:#1f2233;}
.shopwrap .gshop .shop .srow .v.st{font-weight:400;color:#4a4f6b;}
.shopwrap .gshop .shop .bdgs{float:left;clear:both;width:100%;height:22px;margin-top:9px;font-size:0;line-height:0;overflow:hidden;}
.shopwrap .gshop .shop .bdgs i{float:left;height:20px;margin:0 6px 0 0;padding:0 7px;border-radius:4px;font-size:10.5px;font-style:normal;font-weight:400;line-height:18px;}
.shopwrap .gshop .shop .bdgs i.ok{color:#8a5a00;background-color:#fff6e0;border:#ffe7b0 solid 1px;}
.shopwrap .gshop .shop .bdgs i.no{color:#a0a4bc;background-color:#f7f8fd;border:#eef0f7 solid 1px;}
.shopwrap .gshop .clear{float:left;width:100%;height:0;overflow:hidden;}

.indexinf .bz{float:left;width:300px;height:184px;margin:0;padding:0;background-color:#fff;background-image:none;border-radius:12px 12px 0 0;position:relative;z-index:6;transition:none;box-sizing:border-box;border-bottom:#f4f5fa solid 1px;overflow:visible;}
.indexinf .bz .l1{height:96px;margin:0;padding:16px 18px 0 18px;font-size:20px;font-weight:700;letter-spacing:1px;line-height:28px;color:#fff;float:left;position:relative;z-index:1;width:300px;box-sizing:border-box;background-color:#2a2e54;background-image:linear-gradient(120deg,#2A2E54,#4B3FA8);border-radius:12px 12px 0 0;}
.indexinf .bz .l1 .tt{float:left;width:264px;height:28px;margin:0;font-size:20px;font-weight:700;letter-spacing:1px;line-height:28px;color:#fff;}
.indexinf .bz .l1 .tt .gd{color:#ffd166;}
.indexinf .bz .l1 .sub{float:left;width:264px;margin:6px 0 0 0;font-size:11px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:16px;color:#b9bce8;}

.indexinf .bz .l2{height:88px;margin:0;padding:0 18px;float:left;position:relative;z-index:1;width:300px;box-sizing:border-box;overflow:visible;}
.indexinf .bz .l2 a{float:left;width:88px;height:88px;margin:0;padding:15px 0 0 0;font-size:12px;font-weight:400;line-height:34px;text-align:center;color:#4a4f6b;background-color:rgba(255,255,255,.94);border-radius:9px;transition:none;box-sizing:border-box;}
.indexinf .bz .l2 a:before{content:"";display:block;width:38px;height:38px;margin:2px auto 2px auto;border-radius:50%;background-color:#f0eeff;font-size:17px;font-weight:600;line-height:38px;text-align:center;color:#6a4cff;}
.indexinf .bz .l2 a.a1:before{content:"\8D2D";}
.indexinf .bz .l2 a.a2:before{content:"\5E97";}
.indexinf .bz .l2 a.a3:before{content:"?";}
.indexinf .bz .l2 a .tt{display:block;font-size:12px;line-height:16px;color:#4a4f6b;}
.indexinf .bz .l2 a:hover,
.indexinf .bz .l2 a:hover .tt{color:#6a4cff;}

.indexinf .u1,.indexinf .u1ok{float:left;width:300px;margin:0;padding:11px 18px;border-bottom:#f4f5fa solid 1px;height:80px;box-sizing:border-box;}
.indexinf .u1 .l1,.indexinf .u1ok .l1{width:52px;text-align:right;float:left;}

.indexinf .u1 .l1 a,.indexinf .u1ok .l1 a{float:left;display:block;width:52px;height:52px;border:#e6e3ff solid 1px;border-radius:50%;overflow:hidden;box-sizing:border-box;}
.indexinf .u1 .l1 img,.indexinf .u1ok .l1 img{width:50px;height:50px;margin:2px 8px 0 0;border-radius:50%;float:left;display:block;object-fit:cover;}

.indexinf .u1 .l1 img[style]{border:0;border-radius:50%;object-fit:cover;}
.indexinf .u1 .l2,.indexinf .u1ok .l2{width:210px;margin-top:2px;font-size:13px;line-height:22px;color:#4a4f6b;float:left;margin:0 0 0 2px;}
.indexinf .u1ok .l2 span#iuserid{font-weight:700;color:#6a4cff;}
.indexinf .u1 .l2 .btns,.indexinf .u1ok .l2 .btns{float:left;clear:both;display:block;margin-top:6px;font-size:0;line-height:0;}
.indexinf .u1 .l2 .btns a,.indexinf .u1ok .l2 .btns a{float:left;height:28px;margin:0 9px 0 0;padding:0 20px;border-radius:6px;font-size:12px;font-weight:400;line-height:28px;text-align:center;cursor:pointer;}
.indexinf .u1 .l2 .btns a.b1,.indexinf .u1ok .l2 .btns a.b1{background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#4F6BFF);color:#fff;}
.indexinf .u1 .l2 .btns a.b1:hover,.indexinf .u1ok .l2 .btns a.b1:hover{color:#fff;}
.indexinf .u1 .l2 .btns a.b2,.indexinf .u1ok .l2 .btns a.b2{background-color:#f2f3f9;background-image:none;color:#4a4f6b;}
.indexinf .u1 .l2 .btns a.b2:hover,.indexinf .u1ok .l2 .btns a.b2:hover{color:#6a4cff;}

/* 公告 */
.indexinf .u2{float:left;width:300px;margin:0;padding:0;border-bottom:#f4f5fa solid 1px;height:200px;background-color:#fff;background-image:none;}
.indexinf .u2 .l1{width:300px;height:36px;padding:0 18px;background-color:transparent;background-image:none;border-bottom:0;float:left;margin:4px 0 0 0;box-sizing:border-box;}
.indexinf .u2 .l1:before{content:"";float:left;width:3px;height:14px;margin:11px 8px 0 0;padding:0;border-left:0;border-radius:2px;background-color:#ff5a2e;background-image:linear-gradient(180deg,#FF5A2E,#FF8A00);font-size:0;line-height:0;color:transparent;}
.indexinf .u2 .l1:after{content:"公告";float:left;height:36px;margin-left:8px;font-size:14px;font-weight:700;line-height:36px;color:#1f2233;width:auto;margin:0;}
.indexinf .u2 .l1 span{float:right;height:36px;font-size:12px;line-height:36px;color:#8a8fab;}
.indexinf .u2 .l1 a{float:right;height:36px;font-size:12px;line-height:36px;color:#8a8fab;}
.indexinf .u2 .l1 a:hover{color:#6a4cff;}
.indexinf .u2 .l2{float:left;width:264px;height:32px;margin:0 18px;padding-left:11px;background-image:none;font-size:12.5px;line-height:32px;overflow:hidden;}
.indexinf .u2 .l2:before{content:"";float:left;width:4px;height:4px;margin:14px 7px 0 -11px;border-radius:4px;background-color:#cfd4ea;}
.indexinf .u2 .l2 a{color:#4a4f6b;}
.indexinf .u2 .l2 a:hover{color:#6a4cff;}


.indexinf .u3{float:left;width:300px;height:88px;margin:0;padding:9px 18px;border-top:0;box-sizing:border-box;}
.indexinf .u3 li{float:left;width:25%;height:70px;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;background-image:none;font-size:13px;line-height:18px;text-align:center;color:#4a4f6b;cursor:default;box-sizing:border-box;}
.indexinf .u3 li:hover{color:#4a4f6b;background-color:transparent;background-image:none;}
.indexinf .u3 .l2,.indexinf .u3 .l3,.indexinf .u3 .l4{border-left:#eef0f7 solid 1px;}
.indexinf .u3 .ic{display:block;width:28px;height:28px;margin:0 auto 8px auto;border:0;}
.indexinf .u3 .tt{display:block;font-size:13px;line-height:18px;color:#4a4f6b;}

.indexinf .ubg{float:left;width:300px;margin:0;background-color:#fff;background-image:none;border-radius:0 0 12px 12px;position:static;z-index:0;}
.indexinf .u4{float:left;width:300px;height:46px;margin:0;padding:0;background-color:#fff;border-top:#f4f5fa solid 1px;border-radius:0 0 12px 12px;position:absolute;left:0;bottom:0;}
.indexinf .u4 .l1{width:208px;height:46px;overflow:hidden;border-right:0;float:left;}
.indexinf .u4 .l1 input{float:left;width:100%;height:46px;padding:0 14px;background-color:transparent;background-image:none;border:0;font-size:12.5px;color:#4a4f6b;}
.indexinf .u4 .l2{width:92px;height:46px;line-height:46px;text-align:center;float:left;}
.indexinf .u4 .l2 a{display:block;width:92px;height:46px;border-radius:0 0 12px 0;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#4F6BFF);font-size:13px;color:#fff;cursor:pointer;font-weight:600;}
.indexinf .u4 .l2 a:hover{color:#fff;}

.menun .sblock{float:left;width:180px;padding:8px 0;border-bottom:0;border-top:rgba(255,255,255,.12) solid 1px;}
.menun .sblock:first-of-type{border-top:0;}
.menun .st{float:left;width:152px;height:26px;padding:0 14px;cursor:pointer;}
.menun .st .sic{float:left;width:26px;height:26px;border-radius:7px;overflow:hidden;background-color:#fff;}
.menun .st .sic img{float:left;width:26px;height:26px;border:0;opacity:1;}
.menun .st .stt{float:left;height:26px;margin-left:9px;font-size:18px;font-weight:700;line-height:26px;letter-spacing:.5px;color:#fff;}
.menun .st .stt:hover,
.menun .st.menu2 .stt,
.menun .sblock.menu2 .st .stt{color:#ffd166;}
.menun .st .stt:visited{color:#fff;}
.menun .st.menu2 .stt:visited,
.menun .sblock.menu2 .st .stt:visited{color:#ffd166;}
.menun .sub{float:left;width:152px;max-height:none;margin:8px 0 0 14px;padding:0;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;}
.menun .sub::-webkit-scrollbar{width:0;display:none;height:0;}
.menun .sub a{float:left;margin:0 8px 0 0;padding:2px 0;font-size:11.5px;line-height:19px;color:#b9bce8;}

.menun .sblock:nth-of-type(2) .sub,
.menun .sblock:nth-of-type(3) .sub{height:46px;}

/* 首页左侧菜单「游戏账号」块：分类项变多时固定可视高度 + 内部滚动，
   避免把「热点资讯」「推荐店铺」撑出 600px 的 .menun 面板（测试数据新增 20 个游戏分类时暴露）。
   .menun .sub 本来把滚动条宽度设成 0，这里给这一块单独恢复 3px 细条（选择器更具体，无需 !important）。
   上线后若分类精简回原有 16 个，可整段删掉；保留则作为兜底（分类再多也不会溢出面板）。 */
.menun .sblock:first-of-type .sub{max-height:158px;overflow-y:auto;}
.menun .sblock:first-of-type .sub::-webkit-scrollbar{width:3px;display:block;height:3px;}
.menun .sblock:first-of-type .sub::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.35);border-radius:2px;}


.inews{float:left;width:1250px;margin-top:14px;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(27,30,51,.05);overflow:hidden;height:370px;}
.inews .newsleft{float:left;width:616px;height:370px;padding:0;}
.inews .newsright{float:left;width:633px;height:370px;padding:0;border-left:#f4f5fa solid 1px;}
.inews .newsleft .nhead,.inews .newsright .nhead{float:left;width:100%;height:47px;padding:0 18px;border-bottom:#f4f5fa solid 1px;box-sizing:border-box;}
.inews .nhead h3{float:left;height:47px;font-size:15px;font-weight:700;line-height:47px;color:#1f2233;}
.inews .nhead h3:before{content:"";float:left;width:3px;height:15px;margin:16px 8px 0 0;border-radius:2px;background-color:#6a4cff;background-image:linear-gradient(180deg,#6A4CFF,#3B82F6);margin-top:16px;}
/* 左栏正文区：上下各 44 留白把「封面+列表」这一行夹在中间 */
.inews .newsleft .nbody{float:left;width:616px;padding:44px 18px 0 18px;box-sizing:border-box;height:323px;}
.inews .newsleft .ntop{float:left;width:252px;margin:0;}
.inews .newsleft .ltp{float:left;width:252px;height:172px;margin:0;overflow:hidden;border-radius:10px;background-color:#2a2e54;background-image:linear-gradient(135deg,#2A2E54,#4B3FA8);}
.inews .newsleft .ltp #owl-demo{position:relative;width:252px;height:172px;overflow:hidden;}
.inews .newsleft .ltp #owl-demo .item{position:relative;display:block;width:252px;height:172px;overflow:hidden;}
.inews .newsleft .ltp #owl-demo img{display:block;float:left;width:252px;height:172px;object-fit:cover;}
.inews .newsleft .ntop .cap{float:left;width:252px;height:52px;margin-top:11px;font-size:13px;line-height:19px;overflow:hidden;}
.inews .newsleft .ntop .cap em{display:block;margin-top:4px;font-size:11px;font-style:normal;line-height:15px;color:#8a8fab;}
.inews .newsleft .nlist{float:left;width:310px;max-height:157px;margin-left:18px;overflow:hidden;height:97px;min-height:97px;margin:0 0 0 18px;}
.inews .newsleft .clear,.inews .newsleft .nbody .clear{float:left;width:100%;height:0;overflow:hidden;}
.inews .newsleft .nlist ul{float:left;width:100%;height:97px;min-height:97px;overflow:hidden;}
.inews .newsleft .nlist li{float:left;width:100%;height:32px;padding:7px 0;border-bottom:#f0f1f7 dashed 1px;font-size:12.5px;line-height:18px;}

/* 右栏：7 条 × 38 = 266，+ 上留白 9 = 275 ≤ 323，末条完整不裁切 */
.inews .newsright .bbs{float:left;width:633px;max-height:none;padding:9px 18px 0 18px;overflow:hidden;box-sizing:border-box;height:323px;}
.inews .newsright .bbs ul.nlist{float:left;width:597px;height:294px;overflow:hidden;}
.inews .newsright .bbs ul.nlist li{float:left;width:100%;height:38px;padding:10px 0;border-bottom:#f0f1f7 dashed 1px;font-size:12.5px;line-height:18px;box-sizing:border-box;}
.inews .newsright .bbs ul.nlist li a{float:left;width:520px;height:18px;}
.inews .newsright .bbs ul.nlist li em{float:right;line-height:18px;}

/* 过期淡化 */
.tggoods .pcard.faded{opacity:.55;}

/* 倒计时 */
.tggoods .pcard .body .ttime{float:left;width:140px;height:21px;margin-top:8px;padding:0 8px;border-radius:11px;background-color:#fff3e6;border:#ffd9b8 solid 1px;font-family:Consolas,Menlo,monospace;font-size:12px;font-weight:700;line-height:19px;letter-spacing:0;text-align:center;white-space:nowrap;color:#c2410c;overflow:hidden;box-sizing:border-box;}
/* 无值占位 */
.tggoods .pcard .body .ttime:empty{visibility:hidden;}

/* 卡片标题：锁 2 行高，保证一行内各卡等高 */
