/* ============================================================
 * kb01.css —— 开锁百科（www.kaisuobaike.com 订制款 kb01，禁换款）
 * 设计语言：skb30 三列纯排版 —— 纸白 #fafaf7 + 墨黑 #26262a + 朱红 #b3432e
 * 设计稿：网站\开锁百科定稿\{index,list,article,tag,faq,price,about,privacy,search}.html 九页 1:1
 * 断点：860 / 560（与定稿一致）
 * ============================================================ */
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:"Microsoft YaHei",sans-serif;background:#fafaf7;color:#26262a;font-size:14px;line-height:1.8}
.w{width:min(1160px,94%);margin:0 auto}
a{text-decoration:none;color:inherit}
ul,ol{list-style:none}
i,em{font-style:normal}
img{max-width:100%}
/* ── 顶行 ── */
.kb-top{border-bottom:1px solid #e2e2dc;font-size:12px;color:#8a8a84}
.kb-top .w{display:flex;justify-content:space-between;padding:8px 0;gap:8px}
.kb-top b{color:#b3432e;font-weight:normal}
.kb-top a:hover{color:#b3432e}
/* ── 报头（skb30 居中大字） ── */
.kb-mast{text-align:center;border-bottom:3px solid #26262a;padding:26px 0 18px}
.kb-mast h1{font-size:34px;letter-spacing:12px;font-weight:600}
.kb-mast h1 a{color:inherit}
.kb-mast p{font-size:12px;color:#8a8a84;letter-spacing:4px;margin-top:8px}
/* ── 文字导航（／分隔） ── */
.kb-nav{border-bottom:1px solid #e2e2dc;text-align:center}
.kb-nav a{font-size:13px;color:#4a4a50;padding:10px 12px;display:inline-block}
.kb-nav a.on{color:#b3432e;font-weight:bold}
.kb-nav a:hover{color:#b3432e}
.kb-nav i{color:#d5d5cd}
/* ── 面包屑 ── */
.kb-crumb{padding:12px 0;font-size:12px;color:#a0a09a;border-bottom:1px dotted #dcdcd4}
.kb-crumb a{color:#8a8a84}
.kb-crumb a:hover{color:#b3432e}
.kb-crumb i{color:#d5d5cd;margin:0 6px}
/* ── 页头（静态页/分类头共用变体） ── */
.kb-phead{padding:18px 0 14px;border-bottom:3px double #26262a;margin-bottom:8px;text-align:center}
.kb-phead em{font-size:12px;color:#b3432e;letter-spacing:3px}
.kb-phead h1,.kb-phead h2{font-size:25px;margin-top:6px;font-weight:600}
.kb-phead .meta{font-size:12px;color:#a0a09a;margin-top:8px}
/* ── 区块标题 ── */
.kb-cap{font-size:16px;padding:10px 0 8px;border-bottom:2px solid #26262a;display:flex;justify-content:space-between;align-items:baseline}
.kb-cap small{font-size:11.5px;color:#a0a09a;font-weight:normal}
.kb-cap a{font-size:12px;color:#b3432e}
/* ── 首页：头条导语（skb01 精修版） ── */
.kb-headline{padding:24px 0 20px;border-bottom:1px solid #e2e2dc}
.kb-headline em{font-size:12px;color:#b3432e;letter-spacing:3px}
.kb-headline h2{font-size:24px;line-height:1.6;margin:8px 0 0;font-weight:600}
.kb-headline .sub{font-size:14px;color:#6e6759;margin-top:8px}
.kb-headline .by{font-size:12px;color:#a0a09a;margin-top:8px}
.kb-headline .by b{color:#b3432e;font-weight:normal}
/* ── 首页：三列纯排版 ── */
.kb-cols3{display:grid;grid-template-columns:1fr 1fr 1fr;margin:18px 0 0}
.kb-col{padding:0 22px;border-right:1px solid #e2e2dc}
.kb-col:first-child{padding-left:2px}
.kb-col:last-child{border-right:0;padding-right:2px}
.kb-col h3{font-size:15px;padding-bottom:8px;margin-bottom:4px;border-bottom:2px solid #26262a;display:flex;justify-content:space-between;align-items:baseline}
.kb-col h3 a{color:inherit}
.kb-col h3 small{font-size:11px;color:#a0a09a;font-weight:normal}
.kb-col li{padding:9px 0;border-bottom:1px dotted #dcdcd4;font-size:13.5px;color:#3a3a40;display:flex;gap:8px;align-items:baseline}
.kb-col li:last-child{border-bottom:0}
.kb-col li i{color:#b3432e;font-size:12px;flex:none;font-family:Arial}
.kb-col li a{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kb-col li a:hover{color:#b3432e}
.kb-col li span{margin-left:auto;font-size:11px;color:#a0a09a;flex:none}
.kb-colfoot{padding-top:10px;font-size:12px;color:#8a8a84}
.kb-colfoot a{color:#b3432e;margin-right:10px}
/* ── 引言带 ── */
.kb-quote{border-top:3px solid #26262a;border-bottom:1px solid #e2e2dc;padding:16px 0;margin-top:16px;text-align:center;font-size:15px;color:#3a3a40;letter-spacing:1px}
.kb-quote b{color:#b3432e}
/* ── 四项速览 ── */
.kb-quickrow{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e2e2dc}
.kb-quick{padding:14px 20px;border-right:1px solid #e2e2dc}
.kb-quick:last-child{border-right:0}
.kb-quick b{display:block;font-size:13px;margin-bottom:4px}
.kb-quick span{font-size:12px;color:#8a8a84;line-height:1.7;display:block}
/* ── 标签速选行 ── */
.kb-tagsrow{border-bottom:1px solid #e2e2dc;padding:12px 0;font-size:12.5px;line-height:2.2}
.kb-tagsrow em{color:#b3432e;margin-right:8px;font-size:12px;letter-spacing:2px}
.kb-tagsrow a{color:#4a4a50;margin:0 6px}
.kb-tagsrow a:hover{color:#b3432e}
/* ── 价目速览带 ── */
.kb-price{border-top:3px solid #26262a;border-bottom:1px solid #e2e2dc;padding:14px 0;text-align:center;font-size:13px;color:#3a3a40;line-height:2.2}
.kb-price em{color:#b3432e;margin-right:10px;font-size:12px;letter-spacing:2px}
.kb-price b{color:#b3432e;font-family:Arial;font-weight:normal}
.kb-price i{color:#d5d5cd;margin:0 10px}
.kb-price .note{font-size:11.5px;color:#a0a09a;display:block;margin-top:2px}
.kb-price .note a{color:#b3432e}
/* ── 两块 ── */
.kb-duo{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e2e2dc}
.kb-duo .half{padding:14px 20px;border-right:1px solid #e2e2dc}
.kb-duo .half:last-child{border-right:0}
.kb-duo b{font-size:13px;display:block;margin-bottom:4px}
.kb-duo p{font-size:12px;color:#8a8a84;line-height:1.8}
.kb-duo p a{color:#b3432e}
/* ── 分类头 ── */
.kb-cathead{padding:16px 0 12px;border-bottom:3px double #26262a}
.kb-cathead em{font-size:12px;color:#b3432e;letter-spacing:3px}
.kb-cathead h1{font-size:26px;margin-top:4px}
.kb-cathead p{font-size:13px;color:#6e6759;margin-top:6px;max-width:760px}
.kb-cathead .meta{font-size:12px;color:#a0a09a;margin-top:6px}
/* ── 速读格 ── */
.kb-snap{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e2e2dc}
.kb-snap div{padding:12px 16px;border-right:1px solid #e2e2dc}
.kb-snap div:last-child{border-right:0}
.kb-snap b{display:block;font-size:13px;margin-bottom:3px}
.kb-snap span{font-size:12px;color:#8a8a84;line-height:1.7;display:block}
/* ── 筛选行 ── */
.kb-filter{padding:10px 0;border-bottom:1px dotted #dcdcd4;font-size:12.5px;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline}
.kb-filter em{color:#b3432e;font-size:12px;letter-spacing:2px;margin-right:4px}
.kb-filter a{color:#4a4a50}
.kb-filter a.on,.kb-filter a:hover{color:#b3432e;font-weight:bold}
.kb-filter .sub{color:#a0a09a}
.kb-filter .sub a{margin-right:12px}
/* ── 条目列表（编号+标题+摘要+日期） ── */
.kb-list li{display:flex;gap:14px;padding:12px 0;border-bottom:1px dotted #dcdcd4;align-items:baseline}
.kb-list li i{font-family:Arial;font-size:15px;color:#b3432e;flex:none;width:28px}
.kb-list .bd{min-width:0;flex:1}
.kb-list .bd a{display:block;font-size:14.5px;color:#26262a;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kb-list .bd a:hover{color:#b3432e}
.kb-list .bd p{font-size:12.5px;color:#8a8a84;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.kb-list .bd .meta{font-size:11.5px;color:#a0a09a;margin-top:4px}
.kb-list .bd .meta a{color:#b3432e;margin-right:8px;font-size:11.5px}
/* ── 分页 ── */
.kb-page{display:flex;justify-content:center;gap:6px;padding:16px 0;border-bottom:1px solid #e2e2dc;font-size:13px;flex-wrap:wrap}
.kb-page a,.kb-page span{padding:5px 13px;border:1px solid #e2e2dc;color:#4a4a50;background:#fff}
.kb-page .on{background:#26262a;color:#fff;border-color:#26262a}
.kb-page a:hover{color:#b3432e;border-color:#b3432e}
/* ── 其他分类速览 / 通用三列小清单 ── */
.kb-others{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px;padding:14px 0;border-bottom:1px solid #e2e2dc}
.kb-others .cap{grid-column:1/-1;font-size:15px;padding-bottom:8px;border-bottom:2px solid #26262a;margin-bottom:4px}
.kb-others li{padding:7px 0;border-bottom:1px dotted #dcdcd4;font-size:13px;display:flex;justify-content:space-between;align-items:baseline}
.kb-others li a{color:#3e3e44}
.kb-others li a:hover{color:#b3432e}
.kb-others li span{font-size:11px;color:#a0a09a}
/* ── 归档/索引行 ── */
.kb-arch{padding:12px 0;border-bottom:1px solid #e2e2dc;font-size:12.5px;line-height:2.2;text-align:center}
.kb-arch em{color:#b3432e;margin-right:8px;font-size:12px;letter-spacing:2px}
.kb-arch a{color:#4a4a50;margin:0 8px}
.kb-arch a:hover{color:#b3432e}
.kb-arch b{color:#b3432e;font-family:Arial;font-weight:normal;font-size:11px}
.kb-index{padding:12px 0;border-bottom:1px solid #e2e2dc;font-size:12.5px;line-height:2.2;text-align:center}
.kb-index em{color:#b3432e;margin-right:8px;font-size:12px;letter-spacing:2px}
.kb-index a{color:#4a4a50;margin:0 8px;border-bottom:1px dotted #b9b9b0}
.kb-index a:hover{color:#b3432e;border-color:#b3432e}
.kb-reltags{padding:10px 0;border-bottom:1px dotted #dcdcd4;font-size:12.5px;line-height:2.2}
.kb-reltags em{color:#b3432e;margin-right:8px;font-size:12px;letter-spacing:2px}
.kb-reltags a{color:#4a4a50;margin:0 6px;border-bottom:1px dotted #b9b9b0}
.kb-reltags a:hover{color:#b3432e;border-color:#b3432e}
/* ── 标签云垫底 ── */
.kb-cloud{padding:14px 0;border-bottom:1px solid #e2e2dc;font-size:12.5px;line-height:2.4;text-align:center}
.kb-cloud .cap{font-size:15px;text-align:left;padding-bottom:8px;border-bottom:2px solid #26262a;margin-bottom:6px;display:flex;justify-content:space-between;align-items:baseline}
.kb-cloud .cap small{font-size:11px;color:#a0a09a}
.kb-cloud a{color:#4a4a50;margin:0 7px}
.kb-cloud a:hover{color:#b3432e}
.kb-cloud .s{font-size:14px;color:#26262a;font-weight:bold}
/* ── 文章页 ── */
.kb-art{max-width:800px;margin:0 auto}
.kb-ahead{padding:20px 0 16px;border-bottom:3px double #26262a;text-align:center}
.kb-ahead em{font-size:12px;color:#b3432e;letter-spacing:3px}
.kb-ahead h1{font-size:25px;line-height:1.6;margin-top:8px;font-weight:600}
.kb-ahead .meta{font-size:12px;color:#a0a09a;margin-top:10px}
.kb-lead{font-size:15px;color:#3a3a40;padding:16px 0;border-bottom:1px dotted #dcdcd4;font-weight:bold}
.kb-sec{padding:18px 0;border-bottom:1px solid #e2e2dc}
.kb-sec h2{font-size:18px;padding-bottom:8px;margin-bottom:10px;border-bottom:1px dotted #dcdcd4;display:flex;align-items:baseline;gap:10px}
.kb-sec h2 i{font-family:Arial;color:#b3432e;font-size:14px}
.kb-sec p{font-size:14px;color:#3e3e44;margin-bottom:10px;text-align:justify}
.kb-sec p b{color:#b3432e}
/* 正文通用（引擎 body_html 渲染） */
.kb-artc{padding:6px 0}
.kb-artc h2{font-size:18px;padding:14px 0 8px;margin-bottom:8px;border-bottom:1px dotted #dcdcd4;color:#26262a}
.kb-artc h3{font-size:16px;padding:10px 0 6px;color:#26262a}
.kb-artc p{font-size:14px;color:#3e3e44;margin-bottom:10px;text-align:justify}
.kb-artc p b,.kb-artc strong{color:#b3432e;font-weight:bold}
.kb-artc ul li,.kb-artc ol li{font-size:13.5px;color:#3e3e44;padding:7px 0 7px 2px;border-bottom:1px dotted #dcdcd4;list-style:none}
.kb-artc ul li::before{content:"▸ ";color:#b3432e}
.kb-artc ol{counter-reset:ol}
.kb-artc ol li::before{content:counter(ol) ". ";counter-increment:ol;color:#b3432e;font-family:Arial}
.kb-tip{border-left:3px solid #b3432e;background:#f3f0e8;padding:10px 14px;font-size:13px;color:#5a5248;margin:12px 0}
.kb-tip b{color:#b3432e}
.kb-note{border-left:3px solid #b3432e;background:#f3f0e8;padding:10px 14px;font-size:13px;color:#5a5248;margin:14px 0}
/* 表格（正文/价目页通用） */
.kb-tblwrap{overflow-x:auto;margin:12px 0;-webkit-overflow-scrolling:touch}
.kb-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px;background:#fff;border:1px solid #e2e2dc}
.kb-table th{background:#f2f0ea;color:#26262a;padding:9px 12px;border:1px solid #e2e2dc;text-align:left;font-size:12.5px;font-weight:bold}
.kb-table td{padding:9px 12px;border:1px solid #e2e2dc;color:#3e3e44}
.kb-table td b{color:#b3432e;font-family:Arial;font-weight:normal}
.kb-table tr:nth-child(even) td{background:#f7f6f2}
/* 上下篇 */
.kb-pn{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e2e2dc}
.kb-pn .pn{padding:14px 18px;border-right:1px solid #e2e2dc}
.kb-pn .pn:last-child{border-right:0}
.kb-pn em{font-size:11px;color:#a0a09a;letter-spacing:2px}
.kb-pn a{display:block;font-size:14px;color:#3e3e44;margin-top:4px;line-height:1.6}
.kb-pn a:hover{color:#b3432e}
/* 相关阅读（两列编号） */
.kb-rel{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;padding:14px 0;border-bottom:1px solid #e2e2dc}
.kb-rel .cap{grid-column:1/-1;font-size:15px;padding-bottom:8px;border-bottom:2px solid #26262a;margin-bottom:4px}
.kb-rel ul{display:contents}
.kb-rel li{padding:8px 0;border-bottom:1px dotted #dcdcd4;font-size:13.5px;display:flex;gap:8px;align-items:baseline}
.kb-rel li i{color:#b3432e;font-size:12px;font-family:Arial;flex:none}
.kb-rel li a{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kb-rel li a:hover{color:#b3432e}
.kb-rel li span{margin-left:auto;font-size:11px;color:#a0a09a;flex:none}
/* 本页问答 */
.kb-faq{padding:14px 0;border-bottom:1px solid #e2e2dc}
.kb-faq .cap{font-size:15px;padding-bottom:8px;border-bottom:2px solid #26262a;margin-bottom:4px}
.kb-faq dt{font-size:13.5px;font-weight:bold;padding:8px 0 2px}
.kb-faq dt::before{content:"问：";color:#b3432e}
.kb-faq dd{font-size:13px;color:#6e6759;border-bottom:1px dotted #dcdcd4;padding-bottom:8px}
.kb-faq dd::before{content:"答：";color:#3e7a4e}
/* 问答组页 */
.kb-fgrp{padding:14px 0;border-bottom:1px solid #e2e2dc}
.kb-fgrp h2{font-size:16px;padding-bottom:8px;border-bottom:2px solid #26262a;display:flex;justify-content:space-between;align-items:baseline}
.kb-fgrp h2 small{font-size:11.5px;color:#a0a09a;font-weight:normal}
.kb-fgrp dt{font-size:13.5px;font-weight:bold;padding:10px 0 2px}
.kb-fgrp dt::before{content:"问：";color:#b3432e}
.kb-fgrp dd{font-size:13px;color:#6e6759;border-bottom:1px dotted #dcdcd4;padding-bottom:10px}
.kb-fgrp dd::before{content:"答：";color:#3e7a4e}
/* 说明四格（价目页） */
.kb-notes{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #e2e2dc;margin:12px 0;background:#fff}
.kb-notes div{padding:12px 18px;border-bottom:1px solid #e2e2dc}
.kb-notes div:nth-child(odd){border-right:1px solid #e2e2dc}
.kb-notes div:nth-last-child(-n+2){border-bottom:0}
.kb-notes b{display:block;font-size:13.5px;margin-bottom:4px}
.kb-notes span{font-size:12.5px;color:#6e6759;line-height:1.8}
/* 更新记录行 */
.kb-upd{font-size:12px;color:#a0a09a;padding:10px 0;border-bottom:1px solid #e2e2dc}
.kb-upd b{color:#b3432e;font-weight:normal}
/* 备案信息块（privacy） */
.kb-ba{border:1px solid #e2e2dc;background:#fff;padding:14px 18px;margin:12px 0;font-size:13px;color:#3e3e44;line-height:2.2;text-align:center}
.kb-ba b{color:#b3432e;font-weight:normal}
.kb-ba img{vertical-align:-2px;margin-right:4px}
/* 搜索页 */
.kb-sbox{padding:22px 0 16px;border-bottom:1px solid #e2e2dc;text-align:center}
.kb-sbox .box{display:flex;max-width:640px;margin:0 auto}
.kb-sbox input{flex:1;min-width:0;border:2px solid #26262a;border-right:0;padding:11px 16px;font-size:14px;background:#fff;outline:none;font-family:inherit}
.kb-sbox em{background:#26262a;color:#fff;padding:0 28px;display:flex;align-items:center;font-size:14px;cursor:pointer}
.kb-sbox em:hover{background:#b3432e}
.kb-sbox .hint{font-size:12px;color:#a0a09a;margin-top:8px}
.kb-hot{padding:12px 0;border-bottom:1px solid #e2e2dc;font-size:12.5px;line-height:2.4;text-align:center}
.kb-hot em{color:#b3432e;margin-right:8px;font-size:12px;letter-spacing:2px}
.kb-hot a{color:#4a4a50;margin:0 6px}
.kb-hot a:hover{color:#b3432e}
.kb-hot b{color:#b3432e;font-family:Arial;font-weight:normal;font-size:11px}
.kb-tips{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e2e2dc}
.kb-tips .half{padding:14px 20px;border-right:1px solid #e2e2dc}
.kb-tips .half:last-child{border-right:0}
.kb-tips b{font-size:13px;display:block;margin-bottom:4px}
.kb-tips p{font-size:12.5px;color:#6e6759;line-height:1.9}
.kb-tips p a{color:#b3432e}
/* 相关页面/链接行 */
.kb-links{padding:12px 0;border-bottom:1px solid #e2e2dc;font-size:12.5px;line-height:2.2;text-align:center}
.kb-links em{color:#b3432e;margin-right:8px;font-size:12px;letter-spacing:2px}
.kb-links a{color:#4a4a50;margin:0 8px;border-bottom:1px dotted #b9b9b0}
.kb-links a:hover{color:#b3432e;border-color:#b3432e}
/* ── 合规声明 ── */
.kb-law{padding:12px 0;font-size:12px;color:#8a8a84;line-height:1.9;border-bottom:1px solid #e2e2dc}
.kb-law b{color:#b3432e}
/* ── 页脚（国徽备案行） ── */
.kb-ft{padding:16px 0 26px;text-align:center;font-size:12px;color:#8a8a84;line-height:2.1}
.kb-ft .lnk{margin-bottom:8px}
.kb-ft .lnk a{color:#4a4a50;margin:0 10px}
.kb-ft .lnk a:hover{color:#b3432e}
.kb-ft b{color:#b3432e;font-weight:normal}
.kb-ft .gaba img{vertical-align:-2px;margin-right:3px}
/* ══════════ 响应式 860 ══════════ */
@media(max-width:860px){
.kb-cols3{grid-template-columns:1fr}
.kb-col{border-right:0;border-bottom:1px solid #e2e2dc;padding:0 0 12px;margin-bottom:12px}
.kb-col:first-child{padding-left:2px}
.kb-col:last-child{border-bottom:0;margin-bottom:0;padding-right:2px}
.kb-quickrow{grid-template-columns:1fr 1fr}
.kb-quick:nth-child(2){border-right:0}
.kb-quick:nth-child(1),.kb-quick:nth-child(2){border-bottom:1px solid #e2e2dc}
.kb-duo,.kb-tips{grid-template-columns:1fr}
.kb-duo .half,.kb-tips .half{border-right:0;border-bottom:1px solid #e2e2dc}
.kb-duo .half:last-child,.kb-tips .half:last-child{border-bottom:0}
.kb-headline h2{font-size:21px}
.kb-phead h1,.kb-phead h2{font-size:21px}
.kb-pn{grid-template-columns:1fr}
.kb-pn .pn{border-right:0;border-bottom:1px solid #e2e2dc}
.kb-pn .pn:last-child{border-bottom:0}
.kb-rel{grid-template-columns:1fr}
.kb-notes{grid-template-columns:1fr}
.kb-notes div:nth-child(odd){border-right:0}
.kb-notes div:nth-last-child(-n+2){border-bottom:1px solid #e2e2dc}
.kb-notes div:last-child{border-bottom:0}
.kb-snap{grid-template-columns:1fr 1fr}
.kb-snap div:nth-child(2){border-right:0}
.kb-snap div:nth-child(1),.kb-snap div:nth-child(2){border-bottom:1px solid #e2e2dc}
.kb-others{grid-template-columns:1fr}
.kb-cathead h1{font-size:21px}
.kb-ahead h1{font-size:21px}
}
/* ══════════ 响应式 560 ══════════ */
@media(max-width:560px){
.kb-top .w{flex-direction:column;text-align:center;gap:2px;padding:6px 0}
.kb-mast{padding:20px 0 14px}
.kb-mast h1{font-size:24px;letter-spacing:6px}
.kb-mast p{font-size:11px;letter-spacing:2px}
.kb-nav a{padding:8px 7px;font-size:12.5px}
.kb-nav i{padding:0 1px}
.kb-headline{padding:18px 0 14px}
.kb-headline h2{font-size:19px}
.kb-quickrow{grid-template-columns:1fr}
.kb-quick{border-right:0;border-bottom:1px solid #e2e2dc;padding:12px 2px}
.kb-quick:last-child{border-bottom:0}
.kb-price{font-size:12.5px}
.kb-price i{margin:0 4px}
.kb-col li a{white-space:normal;overflow:visible;display:inline}
.kb-list .bd a{white-space:normal;overflow:visible;display:inline}
.kb-rel li a{white-space:normal;overflow:visible;display:inline}
.kb-phead h1,.kb-phead h2{font-size:19px}
.kb-cathead h1{font-size:19px}
.kb-ahead h1{font-size:19px}
.kb-sec h2{font-size:16px}
.kb-crumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kb-index a,.kb-arch a,.kb-hot a{margin:0 5px}
.kb-sbox .box{margin:0 2%}
.kb-sbox input{padding:10px 12px;font-size:13px}
.kb-sbox em{padding:0 18px;font-size:13px}
}
