/* 分类信息页（/info）—— 旧站 live_article_s13.css 的补丁层
   只补齐旧模板里由 common2013 / g2013 提供、或旧站内联 style 指定的部分，
   叠加在 oldskin/live_article_s13.css 之后；不要在这里改动头部与页脚。 */

/* 旧站内联：左列 300 */
.info-skin .g-box-q-2 .ll { width: 300px; }
/* 旧站内联：这两套列样式只显示 display_1_1 那套 */
.display_2_1,
.display_1_2 { display: none; }

/* 内容白卡：旧站 /info 主体是一整块 1200 白底 */
.info-skin {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    padding-bottom: 10px;
}

/* 面包屑 */
.info-crumb {
    font-size: 14px;
    color: #666;
    line-height: 46px;
    padding: 0 20px;
    border-bottom: 1px solid #f5f5f5;
}
.info-crumb a { color: #666; }
.info-crumb a:hover { color: #0bbb73; }

/* 筛选区：旧站一行 6 个（标签 floated，dd 等宽排布） */
.info-skin .ul-txt-q-4 dd {
    float: left;
    width: 16.6%;
    margin: 0 0 15px 0;
    overflow: visible;
}
.info-skin .ul-txt-q-4 dd a {
    display: block;
    padding: 0 8px;
    text-align: center;
    white-space: nowrap;
}

/* 中列：列表容器内边距 + 右列卡片间距 */
.info-skin .rr .box { padding: 0 20px 26px; }
.info-skin .rr .ul-imgtxt-q-5 { margin-top: 6px; }
.info-skin .col-r .g-item-q-1 { margin-top: 15px; background: #fff; }
.info-skin .col-r .ul-txt-q-2 { margin-bottom: 0; }

/* 左列「招聘求职」「房产租售」两块的列表样式（旧站是 ul-txt-q-5 / ul-imgtxt-q-6 的变体） */
.info-jobside { padding: 14px 20px 0; }
.info-jobside li {
    border-bottom: 1px solid #f5f5f5;
    padding: 10px 0 12px;
}
.info-jobside li:last-child { border-bottom: 0; }
.info-jobside h3 {
    font-size: 14px;
    color: #333;
    line-height: 1.5em;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.info-jobside span {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 1.6em;
    margin-top: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.info-jobside a:hover h3 { color: #0bbb73; }

/* 房产租售四宫格 */
.info-houseside {
    padding: 18px 10px 20px;
    overflow: hidden;
}
.info-houseside li {
    float: left;
    width: 50%;
    padding: 0 6px 12px;
}
.info-houseside a {
    display: block;
    background: #fafafa;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 1.4em;
    padding: 14px 0 12px;
}
.info-houseside a:hover { color: #0bbb73; background: #f2f2f2; }
.info-houseside .ic {
    display: block;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    margin: 0 auto 6px;
    background: #ffe9e3 no-repeat center center;
    background-size: 18px auto;
}
.info-houseside .ic-new  { background-color: #ffe9e3; }
.info-houseside .ic-rent { background-color: #fff3e2; }
.info-houseside .ic-old  { background-color: #e8f4ff; }
.info-houseside .ic-shop { background-color: #efeaFF; }

/* 分页（旧模板 pageNavigation，live_article_s13.css 未含此规则，按线上样式补齐） */
.pageNavigation {
    margin: 26px 0 20px;
    text-align: center;
    font-size: 0;
}
.pageNavigation a,
.pageNavigation .current {
    display: inline-block;
    min-width: 34px;
    height: 34px;
    line-height: 32px;
    padding: 0 8px;
    margin: 0 5px;
    border: 1px solid #eee;
    border-radius: 2px;
    font-size: 14px;
    color: #666;
    background: #fff;
    vertical-align: middle;
}
.pageNavigation a:hover { color: #0bbb73; border-color: #0bbb73; }
.pageNavigation .current { background: #0cbb73; border-color: #0cbb73; color: #fff; }
.pageNavigation .firstpage,
.pageNavigation .endpage { border: 0; background: none; color: #999; font-size: 14px; }
.pageNavigation .kill { color: #ccc; }

/* 列表项：旧站行内「顶」标签用 .i2，缩略图 80x80 已是旧 CSS 默认，这里只补行距与右对齐细节 */
.info-skin #live_sys_list .item .con { display: block; }
.info-skin #live_sys_list .item .txt .bot { margin-top: 2px; }

/* ===== 分类信息详情页（还原旧站 info_detail 版式） ===== */
.idt-wrap{width:1200px;margin:0 auto;padding:12px 0 20px;font-size:14px;color:#333}
.idt-wrap .crumb{font-size:12px;color:#999;line-height:24px;margin-bottom:10px}
.idt-wrap .crumb a{color:#999}
.idt-wrap .crumb span{color:#333}
.idt-flex{display:flex;align-items:flex-start;gap:20px}
.idt-main{width:920px;flex:0 0 920px}
.idt-side{width:260px;flex:0 0 260px}
.idt-card{background:#fff;border-radius:4px;margin-bottom:15px;overflow:hidden}
.idt-head{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 20px 10px}
.idt-head h1{font-size:20px;font-weight:700;line-height:1.5;color:#333;margin:0;flex:1;padding-right:20px}
.idt-tools{display:flex;gap:16px;font-size:12px;color:#999;flex:0 0 auto;padding-top:4px}
.idt-tools a{color:#999}
.idt-metas{padding:0 20px 15px;font-size:12px;color:#999}
.idt-metas em{font-style:normal;margin-left:12px}
.idt-gallery{display:flex;gap:20px;padding:0 20px 16px}
.idt-pics{flex:0 0 480px;width:480px}
.idt-pics .big{display:block;width:480px;height:360px;background:#f7f7f7;border-radius:3px;overflow:hidden}
.idt-pics .big img{display:block;width:100%;height:100%;object-fit:contain}
.idt-pics .thumbs{display:flex;gap:8px;margin-top:8px}
.idt-pics .thumbs a{display:block;width:88px;height:64px;border:1px solid #e5e5e5;border-radius:3px;overflow:hidden;background:#f7f7f7}
.idt-pics .thumbs a.on{border-color:#e8382f}
.idt-pics .thumbs a img{display:block;width:100%;height:100%;object-fit:cover}
.idt-pics .nopic{width:480px;height:360px;background:#f7f7f7;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#bbb}
.idt-info{flex:1;min-width:0}
.idt-attr{width:100%;border-collapse:collapse;text-align:center;margin-top:4px}
.idt-attr th{padding:0 0 10px;font-size:16px;font-weight:400;color:#e8382f;border-bottom:1px solid #f0f0f0}
.idt-attr td{padding:12px 6px;font-size:16px;color:#333;border-bottom:1px solid #f0f0f0}
.idt-xtip{background:#f4fbf6;border:1px solid #d9efe1;border-radius:3px;padding:8px 10px;font-size:12px;color:#3c9d68;margin-top:12px;line-height:1.6}
.idt-user{display:flex;align-items:center;gap:10px;margin-top:14px}
.idt-user .av{width:40px;height:40px;border-radius:50%;background:#ff8a00;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;flex:0 0 40px}
.idt-user .un b{display:block;font-size:14px;color:#333;line-height:20px}
.idt-user .un span{display:block;font-size:12px;color:#999;line-height:18px}
.idt-btns{display:flex;gap:8px;margin-top:14px}
.idt-btns a{flex:1;height:36px;line-height:36px;text-align:center;border-radius:3px;font-size:14px;display:block}
.idt-btns .b1{background:#2bb673;color:#fff}
.idt-btns .b2{background:#ff6c00;color:#fff}
.idt-btns .b3{background:#fff;color:#2bb673;border:1px solid #2bb673;line-height:34px}
.idt-phone{margin-top:10px;font-size:13px;color:#666}
.idt-phone b{color:#e8382f;font-size:15px}
.idt-disc{background:#f7f7f7;border-radius:3px;padding:12px 14px;margin:0 20px 20px}
.idt-disc h3{font-size:12px;color:#999;font-weight:400;margin:0 0 6px}
.idt-disc p{font-size:12px;color:#999;line-height:1.8;margin:0}
.idt-tit{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f5f5f5;padding:18px 20px 16px}
.idt-tit h3{font-size:20px;color:#333;font-weight:400;margin:0}
.idt-tit .more{font-size:12px;color:#999}
.idt-body{padding:20px;font-size:14px;line-height:2;color:#333;word-break:break-word}
.idt-body img{max-width:100%;height:auto;display:block;margin:10px 0}
.idt-cmt{padding:16px 20px 0}
.idt-cmt .cmt-box{min-height:96px;border:1px solid #eee;border-radius:3px;padding:10px 12px;color:#bbb;font-size:13px;background:#fafafa}
.idt-cmt .cmt-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 0}
.idt-cmt .cmt-bar span{font-size:12px;color:#999}
.idt-cmt .cmt-bar button{width:72px;height:30px;border:0;border-radius:3px;background:#ccc;color:#fff;font-size:13px}
.idt-cmt .cmt-empty{padding:70px 0 90px;text-align:center;font-size:16px;color:#bbb}
.idt-same{display:flex;flex-wrap:wrap;padding:18px 20px 6px;margin:0;list-style:none}
.idt-same li{width:50%;padding:0 10px 18px 0;box-sizing:border-box}
.idt-same li:nth-child(2n){padding-right:0;padding-left:10px}
.idt-same a{display:flex;gap:10px}
.idt-same .pic{width:88px;height:66px;flex:0 0 88px;border-radius:3px;overflow:hidden;background:#f2f2f2;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:12px}
.idt-same .pic img{width:100%;height:100%;object-fit:cover;display:block}
.idt-same .txt{flex:1;min-width:0}
.idt-same h4{font-size:14px;color:#333;line-height:1.5;margin:2px 0 8px;height:42px;overflow:hidden}
.idt-same .by{font-size:12px;color:#999}
.idt-same a:hover h4{color:#0cbb73}
.idt-side .side-btn{display:block;height:44px;line-height:44px;text-align:center;border-radius:3px;font-size:15px;margin-bottom:10px}
.idt-side .b-orange{border:1px solid #ff6c00;color:#ff6c00;background:#fff}
.idt-side .b-green{border:1px solid #0cbb73;color:#0cbb73;background:#fff}
.idt-side .side-card{background:#fff;border-radius:4px;margin-bottom:15px;overflow:hidden}
.idt-side .side-tit{display:flex;justify-content:space-between;align-items:center;padding:14px 14px 0}
.idt-side .side-tit strong{font-size:16px;color:#333;font-weight:400}
.idt-side .side-tit a{font-size:12px;color:#999}
.idt-side .side-shops{padding:12px 14px 6px;margin:0;list-style:none}
.idt-side .side-shops li{padding-bottom:12px}
.idt-side .side-shops a{display:flex;gap:8px;align-items:center}
.idt-side .side-shops .lg{width:36px;height:36px;flex:0 0 36px;border-radius:3px;overflow:hidden;background:#c9ced6;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}
.idt-side .side-shops .lg img{width:100%;height:100%;object-fit:cover;display:block}
.idt-side .side-shops .nm{flex:1;min-width:0;font-size:13px;color:#333;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.idt-side .side-shops.big .lg{width:56px;height:56px;flex:0 0 56px}
.idt-side .side-shops.big .nm{white-space:normal}
.idt-side .side-shops.big .nm i{display:block;font-style:normal;font-size:12px;color:#999;margin-top:2px}
.idt-side .side-shops.big .nm em{display:block;font-style:normal;font-size:12px;color:#999;margin-top:2px;line-height:1.5;height:18px;overflow:hidden}
/* ===== 房产/资讯/商家属列表页（旧站内页三列骨架 300/620/260） ===== */
.lst-wrap{width:1200px;margin:0 auto;padding:12px 0 20px;font-size:14px;color:#333}
.lst-wrap .crumb{font-size:12px;color:#999;line-height:24px;margin-bottom:10px}
.lst-wrap .crumb a{color:#999}
.lst-wrap .crumb span{color:#333}
.lst-flex{display:flex;align-items:flex-start;gap:10px}
.lst-left{width:300px;flex:0 0 300px}
.lst-main{width:620px;flex:0 0 620px}
.lst-right{width:260px;flex:0 0 260px}
.lst-card{background:#fff;border-radius:4px;margin-bottom:10px;overflow:hidden}
.lst-tit{font-size:16px;color:#333;padding:14px 14px 10px;border-bottom:1px solid #f2f2f2}
.lst-nav{padding:8px 14px 12px;margin:0;list-style:none}
.lst-nav li{line-height:32px}
.lst-nav li a{display:block;font-size:13px;color:#555;padding-left:8px;border-radius:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.lst-nav li a:hover{background:#f5fbf7;color:#0cbb73}
.lst-nav li a.on{background:#0cbb73;color:#fff}
.lst-pub{display:block;margin:12px 14px 14px;height:38px;line-height:38px;text-align:center;background:#ff7950;color:#fff;border-radius:3px;font-size:14px}
.lst-tith{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 12px;border-bottom:1px solid #f2f2f2}
.lst-tith h3{font-size:20px;color:#333;font-weight:400;margin:0}
.lst-tith span{font-size:12px;color:#999}
.lst-filter{background:#fafafa;border-bottom:1px solid #f2f2f2;padding:6px 16px 10px}
.lst-filter .fr{display:flex;gap:8px;padding-top:8px}
.lst-filter .fr label{width:40px;flex:0 0 40px;font-size:13px;color:#999;line-height:24px}
.lst-filter .fc{display:flex;flex-wrap:wrap;gap:6px;flex:1}
.lst-filter .fc a{font-size:13px;color:#555;line-height:24px;padding:0 10px;border-radius:12px}
.lst-filter .fc a:hover{color:#0cbb73}
.lst-filter .fc a.on{background:#0cbb73;color:#fff}
.lst-search{display:flex;gap:6px;padding-top:10px}
.lst-search input{flex:1;height:32px;border:1px solid #e5e5e5;border-radius:3px;padding:0 10px;font-size:13px;color:#333}
.lst-search button{width:64px;height:32px;border:0;border-radius:3px;background:#ff7950;color:#fff;font-size:13px}
.lst-list{padding:0 16px;margin:0;list-style:none}
.lst-list li{border-bottom:1px solid #f5f5f5;padding:14px 0}
.lst-list li:last-child{border-bottom:0}
.lst-list a{display:flex;gap:12px}
.lst-list .pic{width:100px;height:76px;flex:0 0 100px;border-radius:3px;overflow:hidden;background:#f2f2f2;display:flex;align-items:center;justify-content:center;color:#c0c0c0;font-size:12px}
.lst-list .pic img{width:100%;height:100%;object-fit:cover;display:block}
.lst-list .txt{flex:1;min-width:0}
.lst-list h4{font-size:15px;color:#333;line-height:1.5;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lst-list a:hover h4{color:#0cbb73}
.lst-list h4 .top{display:inline-block;font-style:normal;font-size:12px;color:#fff;background:#e8382f;border-radius:2px;padding:0 5px;margin-right:6px;line-height:18px;vertical-align:1px}
.lst-list .meta{font-size:12px;color:#999;line-height:20px}
.lst-list .meta span{margin-right:10px}
.lst-list .meta em{font-style:normal;color:#e8382f;margin-right:10px}
.lst-list .desc{font-size:12px;color:#888;line-height:1.7;margin:4px 0 0;height:20px;overflow:hidden}
.lst-empty{padding:60px 0;text-align:center;color:#999;font-size:13px}
.lst-empty a{color:#0cbb73}
.lst-pager{display:flex;justify-content:center;align-items:center;gap:10px;padding:18px 0 20px;font-size:13px;color:#666}
.lst-pager a{padding:4px 12px;border:1px solid #e5e5e5;border-radius:3px;color:#666}
.lst-pager a:hover{border-color:#0cbb73;color:#0cbb73}
.lst-hot{display:flex;flex-wrap:wrap;padding:10px 14px 12px;margin:0;list-style:none}
.lst-hot li{width:50%;line-height:28px}
.lst-hot li a{font-size:13px;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;padding-right:6px}
.lst-hot li a:hover{color:#0cbb73}
.lst-new{padding:8px 14px 12px;margin:0;list-style:none}
.lst-new li{line-height:30px;border-bottom:1px dashed #f2f2f2}
.lst-new li a{font-size:13px;color:#555;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.lst-new li a:hover{color:#0cbb73}
/* ===== 昆山论坛 /tieba 首页（旧站论坛版式） ===== */
.tb-wrap{width:1200px;margin:0 auto;padding:12px 0 20px;font-size:14px;color:#333}
.tb-wrap .crumb{font-size:12px;color:#999;line-height:24px;margin-bottom:10px}
.tb-wrap .crumb a{color:#999}
.tb-wrap .crumb span{color:#333}
.tb-stat{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:4px;padding:10px 14px;margin-bottom:10px;font-size:12px;color:#888}
.tb-stat .ll span{margin-right:16px}
.tb-stat .ll b{color:#0cbb73;font-weight:400}
.tb-stat .rr a{color:#0cbb73}
.tb-flex{display:flex;align-items:flex-start;gap:20px}
.tb-side{width:250px;flex:0 0 250px;background:#fff;border-radius:4px;overflow:hidden;padding-bottom:10px}
.tb-all{display:block;height:44px;line-height:44px;text-align:center;background:#0cbb73;color:#fff;font-size:15px;margin-bottom:8px}
.tb-all.on{background:#0ab06b}
.tb-boards{margin:0;padding:0 0 0 0;list-style:none}
.tb-boards li{line-height:34px}
.tb-boards li a{display:block;padding-left:26px;font-size:13px;color:#555;border-left:3px solid transparent}
.tb-boards li a:hover{color:#0cbb73;background:#f6fbf8}
.tb-boards li a.on{color:#0cbb73;border-left-color:#0cbb73;background:#f6fbf8}
.tb-main{width:930px;flex:0 0 930px}
.tb-card{background:#fff;border-radius:4px;margin-bottom:10px;overflow:hidden}
.tb-tith{display:flex;justify-content:space-between;align-items:center;padding:16px 18px 12px}
.tb-tith h3{font-size:18px;color:#333;font-weight:400;margin:0;padding-left:10px;border-left:3px solid #0cbb73;line-height:18px}
.tb-tith .cnt,.tb-tith .tip{font-size:12px;color:#999}
.tb-tabs{display:flex;align-items:center;gap:18px;padding:0 18px 12px;border-bottom:1px solid #f2f2f2}
.tb-tabs a{font-size:13px;color:#666;padding-bottom:6px}
.tb-tabs a.on{color:#0cbb73;border-bottom:2px solid #0cbb73}
.tb-tabs a:hover{color:#0cbb73}
.tb-search{margin-left:auto;display:flex;gap:6px}
.tb-search input{width:150px;height:28px;border:1px solid #e5e5e5;border-radius:3px;padding:0 8px;font-size:12px}
.tb-search button{width:52px;height:28px;border:0;border-radius:3px;background:#0cbb73;color:#fff;font-size:12px}
.tb-list{margin:0;padding:0 18px;list-style:none}
.tb-list li{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #f5f5f5}
.tb-list li:last-child{border-bottom:0}
.tb-list .av{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:#e9f7f0;color:#0cbb73;display:flex;align-items:center;justify-content:center;font-size:15px;overflow:hidden}
.tb-list .con{flex:1;min-width:0}
.tb-list .top{display:flex;align-items:center;gap:8px;overflow:hidden}
.tb-list .tag{flex:0 0 auto;font-size:12px;color:#fff;background:#7ec9a7;border-radius:2px;padding:1px 6px;line-height:18px}
.tb-list .tit{font-size:15px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tb-list .tit:hover{color:#0cbb73}
.tb-list .ess{display:inline-block;font-style:normal;font-size:11px;color:#fff;background:#ff8a00;border-radius:2px;padding:0 4px;margin-right:6px;line-height:16px}
.tb-list .meta{font-size:12px;color:#999;line-height:20px;margin-top:4px}
.tb-list .meta .by{color:#0cbb73;margin-right:10px}
.tb-list .meta span{margin-right:10px}
.tb-list .nums{flex:0 0 auto;text-align:right;font-size:12px;color:#bbb;line-height:20px;width:80px}
.tb-list .nums span{display:block}
.tb-pager{display:flex;justify-content:center;align-items:center;gap:8px;padding:18px 0 20px}
.tb-pager a{min-width:28px;height:28px;line-height:28px;text-align:center;border:1px solid #e5e5e5;border-radius:3px;color:#666;font-size:13px;padding:0 8px}
.tb-pager a.on{background:#0cbb73;border-color:#0cbb73;color:#fff}
.tb-pager a:hover{border-color:#0cbb73;color:#0cbb73}
.tb-pub{padding:14px 18px 18px}
.tb-pub .row{display:flex;gap:10px;margin-bottom:10px}
.tb-pub select{width:130px;height:34px;border:1px solid #e5e5e5;border-radius:3px;font-size:13px;color:#555;padding:0 6px}
.tb-pub input{flex:1;height:34px;border:1px solid #e5e5e5;border-radius:3px;padding:0 10px;font-size:13px}
.tb-pub textarea{width:100%;height:120px;border:1px solid #e5e5e5;border-radius:3px;padding:10px;font-size:13px;line-height:1.8;box-sizing:border-box;resize:vertical}
.tb-pub .bot{display:flex;align-items:center;gap:12px;margin-top:10px}
.tb-pub button{width:96px;height:34px;border:0;border-radius:3px;background:#0cbb73;color:#fff;font-size:14px}
.tb-pub .bot span{font-size:12px;color:#999}
.tb-empty{padding:80px 0;text-align:center;color:#bbb;font-size:13px}

/* ===== 论坛帖子详情 /tieba/{id} ===== */
.tbd-wrap{width:1200px;margin:0 auto;padding:12px 0 20px;font-size:14px;color:#333}
.tbd-wrap .crumb{font-size:12px;color:#999;line-height:24px;margin-bottom:10px}
.tbd-wrap .crumb a{color:#999}
.tbd-wrap .crumb span{color:#333}
.tbd-flex{display:flex;align-items:flex-start;gap:20px}
.tbd-main{width:930px;flex:0 0 930px}
.tbd-side{width:250px;flex:0 0 250px}
.tbd-card{background:#fff;border-radius:4px;margin-bottom:10px;overflow:hidden}
.tbd-head{padding:18px 20px 12px;border-bottom:1px solid #f5f5f5}
.tbd-head h1{font-size:20px;font-weight:700;line-height:1.5;margin:0 0 10px;color:#333}
.tbd-head .meta{font-size:12px;color:#999;line-height:20px}
.tbd-head .meta span{margin-right:14px}
.tbd-head .meta .tag{font-size:12px;color:#fff;background:#7ec9a7;border-radius:2px;padding:1px 6px}
.tbd-floor{display:flex;gap:18px;padding:18px 20px}
.tbd-floor .who{width:130px;flex:0 0 130px;text-align:center}
.tbd-floor .who .av{width:80px;height:80px;border-radius:50%;background:#e9f7f0;color:#0cbb73;font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;overflow:hidden}
.tbd-floor .who .nm{font-size:14px;color:#333;line-height:20px}
.tbd-floor .who .badge{display:inline-block;margin-top:6px;font-size:12px;color:#c08a33;background:#fdf6e9;border-radius:2px;padding:1px 8px;line-height:18px}
.tbd-floor .who .info{margin:10px 0 0;padding:0;list-style:none;font-size:12px;color:#999;line-height:20px;text-align:left;padding-left:8px}
.tbd-floor .who .info b{color:#666;font-weight:400}
.tbd-floor .body{flex:1;min-width:0}
.tbd-floor .txt{font-size:14px;line-height:2;color:#333;word-break:break-word;min-height:120px}
.tbd-floor .txt img{max-width:100%;height:auto}
.tbd-floor .acts{display:flex;gap:60px;justify-content:center;padding:24px 0 10px}
.tbd-floor .acts .a1,.tbd-floor .acts .a2{text-align:center}
.tbd-floor .acts i{display:block;width:58px;height:58px;border-radius:50%;margin:0 auto 8px;font-style:normal}
.tbd-floor .acts .a1 i{background:#ffc37a}
.tbd-floor .acts .a2 i{background:#ff8d8d}
.tbd-floor .acts span{font-size:12px;color:#999}
.tbd-pager{display:flex;justify-content:center;gap:10px;padding:14px 0 20px;border-top:1px solid #f5f5f5}
.tbd-pager a{min-width:80px;height:30px;line-height:30px;text-align:center;border:1px solid #e5e5e5;border-radius:3px;color:#999;font-size:13px}
.tbd-tit{padding:16px 20px 12px}
.tbd-tit h3{font-size:18px;color:#333;font-weight:400;margin:0;padding-left:10px;border-left:3px solid #0cbb73;line-height:18px}
.tbd-reply{padding:0 20px 18px}
.tbd-reply .box{min-height:120px;border:1px solid #eee;border-radius:3px;background:#fafafa;padding:12px;font-size:13px;color:#bbb}
.tbd-reply .bot{display:flex;align-items:center;gap:14px;margin-top:12px}
.tbd-reply button{width:96px;height:34px;border:0;border-radius:3px;background:#0cbb73;color:#fff;font-size:14px;opacity:.85}
.tbd-reply span{font-size:12px;color:#999}
.tbd-scard{background:#fff;border-radius:4px;margin-bottom:10px;overflow:hidden;padding-bottom:6px}
.tbd-stith{font-size:15px;color:#333;padding:14px 14px 10px;border-bottom:1px solid #f5f5f5;padding-left:10px;border-left:3px solid #0cbb73;margin-left:12px;padding-right:0}
.tbd-slist{margin:0;padding:10px 14px 0;list-style:none}
.tbd-slist li{padding-bottom:12px}
.tbd-slist li a{display:block;font-size:13px;color:#444;line-height:1.5;overflow:hidden;height:20px}
.tbd-slist li a:hover{color:#0cbb73}
.tbd-slist li em{display:block;font-style:normal;font-size:12px;color:#bbb;margin-top:2px}
.tbd-slist .empty{color:#bbb;font-size:12px}
.tbd-more{display:block;text-align:center;font-size:12px;color:#999;padding:8px 0;border-top:1px solid #f7f7f7}
/* ===== 精修：贴旧站细节 ===== */
.tb-stat .ll .i1{display:inline-block;width:14px;height:14px;border-radius:2px;background:#dcdcdc;margin-right:4px;vertical-align:-2px}
.tb-stat .ll span{margin-right:20px;color:#999}
.tb-stat .ll b{color:#666;font-weight:400}
.tb-list .av{border-radius:2px;background:#ececec;color:#9a9a9a;overflow:hidden}
.tb-list .av img{width:100%;height:100%;object-fit:cover;display:block}
.tb-list .nums{display:flex;align-items:center;gap:16px;width:auto;line-height:20px}
.tb-list .nums span{display:inline-flex;align-items:center;gap:4px;color:#a9a9a9;font-size:12px}
.tb-list .nums i{display:inline-block;width:13px;height:9px;border-radius:5px;background:#d9d9d9}
.tb-list .nums .n2 i{border-radius:50%;width:12px;height:12px}
.tb-list .nums .n3 i{width:10px;height:12px;border-radius:2px 2px 0 0}
.tb-tith .tip i{display:inline-block;width:12px;height:12px;border-radius:50%;background:#0cbb73;margin-right:4px;vertical-align:-2px}
.tb-pub textarea{height:150px;border-top:0;border-radius:0}
.tb-pub .tools,.tbd-reply .tools{display:flex;align-items:center;gap:12px;height:34px;border:1px solid #e5e5e5;border-top:0;border-bottom:0;background:#fafafa;padding:0 10px;font-size:13px;color:#777}
.tb-pub .tools em.sp,.tbd-reply .tools em.sp{width:1px;height:16px;background:#e2e2e2;margin:0 4px}
.tb-pub .count,.tbd-reply .count{text-align:right;font-size:12px;color:#bbb;border:1px solid #e5e5e5;border-top:0;border-radius:0 0 3px 3px;padding:6px 10px;background:#fff}
.tb-pub .bot .adv{font-size:12px;color:#999;text-decoration:underline;margin-left:auto}
.tbd-head h1 .hash{color:#c2c2c2;font-size:14px;font-weight:400;margin-right:8px;letter-spacing:1px}
.tbd-floor .acts .a1 i{background:#ffbe6b;color:#fff;font-size:17px;line-height:70px;text-align:center;font-style:normal;width:70px;height:70px;border-radius:50%}
.tbd-floor .acts .a2 i{background:#ff7f7f;color:#fff;font-size:17px;line-height:70px;text-align:center;font-style:normal;width:70px;height:70px;border-radius:50%}
.tbd-floor .acts .a1 span{display:block;font-size:12px;color:#bbb;margin-top:8px}
.tbd-reply .box{border-top:0;border-radius:0}
.tbd-reply .count{border-radius:0}
.tbd-slist li em b{color:#7ec9a7;font-weight:400;margin-right:6px}
.tbd-stith{padding-left:10px}