/* 商标查询（自建商标库）样式 —— 与 3wen.com 主站风格一致 */
/* 主站 header .head 是 fixed 70px 浮层，内容需避开 */
.sbq-wrap{max-width:1200px;margin:80px auto 0;padding:0 15px 30px;font-size:14px;color:#333}
.sbq-wrap h1{font-size:22px;line-height:1.5;text-align:center;margin:6px 0 4px;font-weight:700;color:#0b5cad}
.sbq-sub{text-align:center;color:#888;font-size:13px;margin-bottom:14px}
.sbq-tabs{border-bottom:2px solid #0b5cad;margin-bottom:0;overflow:hidden}
.sbq-tabs a{display:inline-block;padding:10px 26px;font-size:16px;color:#333;background:#f4f6f9;border:1px solid #e2e2e2;border-bottom:none;margin-right:6px;cursor:pointer}
.sbq-tabs a.on{background:#0b5cad;color:#fff;border-color:#0b5cad;font-weight:700}
.sbq-panel{border:1px solid #e2e2e2;border-top:none;padding:18px 20px 6px 26px;background:#fff}
.sbq-panel.sbq-hide{display:none}
.sbq-tabbar{margin:0 0 14px;padding-bottom:10px;border-bottom:1px dashed #e6e6e6;font-size:15px}
.sbq-tabbar label{margin-right:26px;cursor:pointer}
.sbq-tabbar input{vertical-align:-1px;margin-right:5px}
.sbq-row{display:flex;align-items:flex-start;margin-bottom:12px;line-height:32px}
.sbq-row>label.sbq-lb{width:184px;flex:0 0 184px;text-align:right;padding-right:12px;color:#444;white-space:nowrap}
.sbq-row .sbq-fi{flex:1;min-width:0}
.sbq-row input[type=text]{height:32px;line-height:32px;padding:0 10px;border:1px solid #ccc;border-radius:3px;width:320px;max-width:100%;font-size:14px;color:#333}
.sbq-row input[type=text]:focus{border-color:#0b5cad;outline:none;box-shadow:0 0 3px rgba(11,92,173,.3)}
.sbq-row select{height:32px;line-height:32px;padding:0 6px;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:14px;color:#333;min-width:130px}
.sbq-tip{color:#999;font-size:12px;margin-left:8px;line-height:1.6}
.sbq-tip.warn{color:#e03e2d}
.sbq-groups{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:2px}
.sbq-groups .g{white-space:nowrap;font-size:13px;line-height:26px;cursor:pointer}
.sbq-groups .g input{vertical-align:-1px;margin-right:4px}
.sbq-types{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:2px}
.sbq-types label{font-size:13px;line-height:26px;white-space:nowrap;cursor:pointer}
.sbq-types label.all{color:#0b5cad;font-weight:700;padding-right:10px;border-right:1px solid #e2e2e2}
.sbq-types input{vertical-align:-1px;margin-right:4px}
#grp-tip{display:block;margin:5px 0 0}
.sbq-ways label{min-width:78px}
.sbq-ways label.unsup{color:#9a9a9a}
.sbq-btns{padding:6px 0 14px 184px}
.sbq-btns button{min-width:96px;height:34px;line-height:32px;margin-right:16px;border:1px solid #0b5cad;border-radius:3px;background:#fff;color:#0b5cad;font-size:15px;cursor:pointer}
.sbq-btns button.btn-submit{background:#0b5cad;color:#fff;font-weight:700}
.sbq-btns button:hover{opacity:.88}
.sbq-res{margin-top:18px}
.sbq-res-head{padding:8px 12px;background:#f2f8ff;border:1px solid #cfe3f7;border-radius:4px;font-size:13px;color:#333;margin-bottom:10px;line-height:1.8}
.sbq-res-head b{color:#0b5cad}
.sbq-res-head .sbq-bad{color:#e03e2d}
table.sbq-list{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}
table.sbq-list th{background:#0b5cad;color:#fff;padding:9px 8px;text-align:left;font-weight:400}
table.sbq-list td{border:1px solid #e2e2e2;padding:8px;vertical-align:top;word-break:break-all}
table.sbq-list tr:nth-child(even) td{background:#fafbfc}
table.sbq-list a{color:#0b5cad;text-decoration:none}
table.sbq-list a:hover{text-decoration:underline}
table.sbq-list th.w1,table.sbq-list td.w1{width:56px;text-align:center}
table.sbq-list th.w2,table.sbq-list td.w2{width:130px}
table.sbq-list th.w3,table.sbq-list td.w3{width:70px;text-align:center}
table.sbq-list th.w4,table.sbq-list td.w4{width:110px;text-align:center}
table.sbq-list th.w5,table.sbq-list td.w5{width:220px}
/* 主站全局 CSS 把 th 设为 inline-block，查询结果表需强制还原为单元格 */
table.sbq-list th,table.sbq-list td,table.sbq-info th,table.sbq-info td{display:table-cell}
table.sbq-list th{vertical-align:middle}
table.sbq-list td{vertical-align:middle}
.sbq-pager{margin:14px 0 4px;text-align:center}
.sbq-pager a,.sbq-pager span{display:inline-block;margin:0 5px;padding:5px 14px;border:1px solid #ddd;border-radius:3px;color:#333;text-decoration:none;font-size:13px;background:#fff;cursor:pointer}
.sbq-pager a:hover{border-color:#0b5cad;color:#0b5cad}
.sbq-pager span.dis{color:#bbb;cursor:default}
.sbq-loading{text-align:center;padding:26px;color:#0b5cad;font-size:15px}
.sbq-loading i{display:inline-block;width:14px;height:14px;border:2px solid #cfe3f7;border-top-color:#0b5cad;border-radius:50%;vertical-align:-2px;margin-right:8px;animation:sbqspin .8s linear infinite}
@keyframes sbqspin{to{transform:rotate(360deg)}}
.sbq-empty{padding:26px;text-align:center;color:#999;background:#fafbfc;border:1px dashed #e2e2e2}
/* 详情页 */
.sbq-detail{margin-top:6px}
.sbq-detail h2{font-size:18px;color:#0b5cad;margin:16px 0 8px;padding-left:10px;border-left:4px solid #0b5cad}
table.sbq-info{width:100%;border-collapse:collapse;font-size:14px}
table.sbq-info th{width:170px;background:#f7f9fc;border:1px solid #e2e2e2;padding:9px 12px;text-align:left;color:#444;font-weight:400;vertical-align:top}
table.sbq-info td{border:1px solid #e2e2e2;padding:9px 12px;color:#222;word-break:break-all;vertical-align:top}
table.sbq-info td.na{color:#aaa}
.sbq-goods{border:1px solid #e2e2e2;margin-top:6px}
.sbq-goods .gh{background:#f7f9fc;padding:9px 12px;font-size:14px;color:#0b5cad;border-bottom:1px solid #e2e2e2}
.sbq-goods .gb{padding:10px 12px;font-size:14px;line-height:2;color:#333}
.sbq-goods .gb em{font-style:normal;color:#e03e2d;font-size:12px;margin-left:3px}
.sbq-back{margin:16px 0 6px;font-size:14px}
.sbq-back a{color:#0b5cad}
.sbq-note{margin:12px 0 4px;padding:10px 14px;background:#fff8e6;border:1px solid #ffe0a3;border-radius:3px;font-size:13px;line-height:1.8;color:#6a4b00}
.sbq-note a{color:#0b5cad;text-decoration:underline}
.sbq-note b{color:#b35c00}
@media (max-width:768px){
	.sbq-wrap{margin-top:70px}
	.sbq-row{display:block;line-height:1.8}
	.sbq-row>label.sbq-lb{width:auto;display:block;text-align:left;flex:none;padding:0}
	.sbq-row input[type=text]{width:100%}
	.sbq-btns{padding-left:0;text-align:center}
	table.sbq-list{table-layout:auto}
	table.sbq-list th.w5,table.sbq-list td.w5{display:none}
	table.sbq-list th.w4,table.sbq-list td.w4{display:none}
	table.sbq-info th{width:110px}
}
