/* 站点自定义样式：淡化参数表滚动区域滚动条（功能保留，只变细变淡） */
.spec-scroll,
#specZoomBody {
  scrollbar-width: thin;
  scrollbar-color: #c9ced6 transparent;
}
.spec-scroll::-webkit-scrollbar,
#specZoomBody::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.spec-scroll::-webkit-scrollbar-track,
#specZoomBody::-webkit-scrollbar-track {
  background: transparent;
}
.spec-scroll::-webkit-scrollbar-thumb,
#specZoomBody::-webkit-scrollbar-thumb {
  background: #d3d8e0;
  border-radius: 2px;
}
.spec-scroll::-webkit-scrollbar-thumb:hover,
#specZoomBody::-webkit-scrollbar-thumb:hover {
  background: #b9bfc7;
}

/* 描述表标签列不换行（主要功能/起升高度这类四字标签保持一行） */
.el-descriptions .el-descriptions__label {
  white-space: nowrap !important;
}

/* ===== 全站骨架 ===== */
body{margin:0;padding:0;}
.bl-crumbbar{background:#f5f7fa;padding:16px 40px;}
.bl-crumbbar-inner{max-width:1200px;margin:0 auto;}
.bl-page{max-width:1200px;margin:0 auto;padding:20px 40px 50px;}
.bl-page-nopad{max-width:1200px;margin:0 auto;padding:50px 40px;}
.bl-section{padding:50px 0;}
.bl-section-gray{padding:50px 0;background:#f5f7fa;}
.bl-section-inner{max-width:1200px;margin:0 auto;padding:0 40px;}
.bl-sec-title{text-align:center;font-size:24px;margin:0 0 30px;}
.bl-div-title{font-size:15px;font-weight:700;}

/* ===== 卡片通用 ===== */
.bl-img{width:100%;display:block;background:#fff;}
.bl-img-h120{height:120px;}.bl-img-h140{height:140px;}.bl-img-h150{height:150px;}.bl-img-h160{height:160px;}.bl-img-h170{height:170px;}.bl-img-h180{height:180px;}.bl-img-h200{height:200px;}.bl-img-h300{height:300px;}
.bl-img-contain{object-fit:contain;}.bl-img-cover{object-fit:cover;}
.bl-img-fallback{background:#f0f2f5;display:flex;align-items:center;justify-content:center;}
.bl-card-pad{padding:14px;}.bl-card-pad8{padding:8px;}.bl-card-pad10{padding:10px;}.bl-card-pad12{padding:12px;}.bl-card-pad16{padding:16px;}.bl-card-pad20{padding:20px;}
.bl-news-date{font-size:12px;color:#909399;margin-bottom:8px;}
.bl-news-cattag{margin-left:8px;}
.bl-news-more{margin-top:12px;font-size:13px;color:#E6A23C;}
.bl-news-pn{text-decoration:none;color:#606266;}
.bl-tar{text-align:right;}
.bl-card-h{font-weight:600;}
.bl-grid-mb15{margin-bottom:15px;}
.bl-tag-mb4{margin-bottom:4px;}
.bl-model-sm{font-size:12px;color:#909399;margin-top:2px;}
.bl-flex-sb{display:flex;justify-content:space-between;align-items:center;}
/* ===== 移动端分类胶囊 ===== */
.bl-mcaps{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);gap:8px;overflow-x:auto;padding:2px 2px 14px;margin-bottom:4px;justify-content:start;}
.bl-mcap{flex:none;padding:8px 18px;font-size:14px;border-radius:16px;text-decoration:none;white-space:nowrap;color:#606266;background:#fff;border:1px solid #dcdfe6;}
.bl-mcap.is-active{color:#fff;background:#E6A23C;border-color:#E6A23C;}
/* ===== 侧栏分类菜单 ===== */
.bl-catmenu{display:block;padding:10px 16px;font-size:14px;text-decoration:none;color:#606266;border-radius:4px;margin-bottom:4px;}
.bl-catmenu.is-active{color:#E6A23C;background:#fdf6ec;}
/* ===== 属性筛选 ===== */
.bl-filter-title{font-weight:600;font-size:13px;color:#303133;}
.bl-filter-meta{font-size:12px;color:#909399;}
.bl-link{color:#409eff;text-decoration:none;}
.bl-selwrap{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #ebeef5;}
.bl-selchip{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:#E6A23C;background:#fdf6ec;border:1px solid #f5dab1;border-radius:3px;padding:2px 2px 2px 6px;}
.bl-selchip-x{color:#E6A23C;text-decoration:none;font-size:14px;line-height:1;padding:0 2px;}
.bl-hr{border-top:1px solid #ebeef5;margin:0;}
.bl-fgroup{padding:8px 0;}
.bl-fgroup-t{font-size:12px;color:#909399;margin-bottom:6px;}
.bl-attr{display:inline-block;margin:0 8px 8px 0;padding:5px 12px;font-size:13px;line-height:1.5;white-space:nowrap;border-radius:4px;text-decoration:none;color:#606266;background:#fff;border:1px solid #dcdfe6;}
.bl-attr:hover{border-color:#E6A23C;color:#E6A23C;}
.bl-attr.is-sel{color:#E6A23C;background:#fdf6ec;border-color:#E6A23C;font-weight:600;}
.bl-t13{font-size:13px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bl-t14{font-size:14px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bl-t15{font-size:15px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bl-t16{font-size:16px;font-weight:600;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bl-model{font-size:12px;color:#909399;margin-top:4px;}
.bl-meta12{font-size:12px;color:#909399;margin-bottom:6px;}
.bl-meta13{font-size:13px;color:#909399;}
.bl-clamp2{font-size:13px;color:#909399;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.bl-clamp2-mt8{margin-top:8px;}
.bl-flex1{flex:1;min-width:0;}
.bl-center-title{text-align:center;font-size:24px;margin:0;}
.bl-grid-mb{margin-bottom:20px;}
.bl-nolink{text-decoration:none;}
.bl-tag-mb{margin-bottom:6px;}
.bl-text-center{text-align:center;}
/* ===== 首页分类轮播 ===== */
.bl-catsec{padding:50px 0;}
.bl-catsec-head{margin-bottom:8px;}
.bl-cat-slide{display:flex;gap:20px;height:100%;padding:10px 60px;box-sizing:border-box;}
.bl-cat-slide-m{display:flex;gap:12px;height:100%;padding:10px 44px;box-sizing:border-box;}
.bl-cat-link{flex:1;min-width:0;text-decoration:none;}
.bl-fullcard{height:100%;}
.bl-img-h150{height:150px;}.bl-img-h200{height:200px;}
.bl-img-fallback-icon{color:#C0C4CC;}
.bl-img-round6{border-radius:6px;}
.bl-cat-name{padding:12px;text-align:center;font-size:16px;font-weight:600;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bl-cat-name-sm{padding:8px;text-align:center;font-size:14px;font-weight:600;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/* ===== Banner ===== */
.bl-blocklink{display:block;height:100%;text-decoration:none;}
.bl-banner-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 60%,transparent 100%);}
.bl-banner-inner{position:relative;max-width:1200px;margin:0 auto;padding:0 40px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.bl-banner-title{font-size:38px;color:#fff;margin:0 0 12px;font-weight:700;}
.bl-banner-text{font-size:16px;color:#fff;margin:0 0 24px;}
.bl-mt20{margin-top:20px;}
.bl-ml16{margin-left:16px;}
/* ===== 详情页头 ===== */
.bl-h1{margin:0;font-size:20px;}
.bl-modeline{margin-top:8px;font-size:13px;color:#909399;}
.bl-news-mainimg{width:100%;max-height:400px;margin-bottom:20px;}
.bl-img-h400{height:400px;}
/* ===== 画廊 ===== */
.bl-gal{background:#fff;border-radius:6px;}
.bl-mainwrap{position:relative;width:100%;height:320px;background:#fff;border-radius:6px;overflow:hidden;cursor:zoom-in;}
.bl-mainimg{width:100%;height:320px;object-fit:contain;background:#fff;pointer-events:none;}
.bl-imgcounter{position:absolute;right:10px;bottom:10px;font-size:12px;color:#fff;background:rgba(0,0,0,.45);border-radius:10px;padding:2px 10px;}
.bl-thumbs{display:flex;gap:8px;justify-content:center;margin-top:10px;overflow-x:auto;padding-bottom:2px;}
.bl-thumb{width:56px;height:56px;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid transparent;box-sizing:border-box;background:#fff;flex:none;}
.bl-gal-empty{height:320px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:6px;}
.bl-viewer{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.92);z-index:99999;}
.bl-viewer-count{position:absolute;top:22px;left:20px;font-size:14px;color:#fff;}
.bl-viewer-x{position:absolute;top:12px;right:20px;font-size:32px;color:#fff;text-decoration:none;line-height:1;}
.bl-viewer-nav{position:absolute;top:50%;margin-top:-24px;width:48px;height:48px;line-height:48px;text-align:center;font-size:28px;color:#fff;background:rgba(255,255,255,.15);border-radius:50%;text-decoration:none;}
.bl-viewer-nav.is-left{left:12px;}
.bl-viewer-nav.is-right{right:12px;}
.bl-viewer-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:92vw;max-height:88vh;object-fit:contain;}
/* ===== 询盘CTA+弹窗 ===== */
.bl-cta{margin-top:16px;}
.bl-cta-btn{width:100%;height:48px;font-size:16px;font-weight:600;color:#fff;background:#E53935;border:1px solid #E53935;border-radius:6px;cursor:pointer;}
.bl-cta-note{margin-top:8px;font-size:12px;color:#909399;text-align:center;}
.bl-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.55);z-index:99999;overflow-y:auto;}
.bl-modal-box{width:92vw;max-width:480px;margin:10vh auto;background:#fff;border-radius:8px;overflow:hidden;}
.bl-modal-hd{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #ebeef5;}
.bl-modal-title{font-size:16px;font-weight:700;}
.bl-modal-x{font-size:26px;color:#909399;text-decoration:none;line-height:1;}
.bl-modal-body{padding:20px;}
.bl-field{margin-bottom:12px;}
.bl-field-last{margin-bottom:16px;}
.bl-label{font-size:13px;color:#606266;margin-bottom:6px;}
.bl-req{color:#f56c6c;}
.bl-input{width:100%;height:38px;padding:0 12px;font-size:14px;color:#606266;border:1px solid #dcdfe6;border-radius:4px;outline:none;box-sizing:border-box;}
.bl-input:focus{border-color:#E6A23C;}
.bl-area{width:100%;padding:10px 12px;font-size:14px;color:#606266;border:1px solid #dcdfe6;border-radius:4px;outline:none;box-sizing:border-box;resize:vertical;}
.bl-area:focus{border-color:#E6A23C;}
.bl-submit{width:100%;height:42px;font-size:15px;color:#fff;background:#E6A23C;border:1px solid #E6A23C;border-radius:6px;cursor:pointer;}
.bl-formmsg{margin-top:10px;font-size:13px;color:#909399;text-align:center;}
/* ===== 参数表 ===== */
.bl-spectable{width:100%;min-width:520px;border-collapse:collapse;font-size:13px;line-height:1.5;}
.bl-specwrap{overflow-x:auto;}
.bl-specwrap-mt{overflow-x:auto;margin-top:8px;}
.bl-spectable td,.bl-spectable th{border:1px solid #b9bfc7;padding:6px;}
.bl-spec-c{text-align:center;color:#606266;}
.bl-spec-h{font-weight:700;color:#303133;}
.bl-spec-ch{text-align:center;font-weight:700;}
.bl-spec-dim{text-align:center;color:#909399;white-space:nowrap;}
.bl-spec-g{text-align:center;font-weight:700;color:#303133;background:#f2f4f7;white-space:nowrap;}
.bl-spec-n{color:#303133;}
.bl-spec-v{text-align:center;font-weight:600;color:#303133;}
.bl-spec-mv{text-align:center;color:#303133;}
.bl-spec-th{background:#e8ebef;color:#303133;font-weight:700;padding:6px;font-size:12px;border:1px solid #b9bfc7;}
.bl-spec-th-nw{white-space:nowrap;}
.bl-spec-th-m{color:#E6A23C;}
.bl-spec-title{font-size:14px;font-weight:700;color:#303133;background:#f5f7fa;border:1px solid #b9bfc7;border-bottom:none;padding:8px 10px;}
.bl-spec-togglebar{text-align:center;padding:8px;border:1px solid #b9bfc7;border-top:none;}
.bl-spec-toggle{font-size:13px;color:#409eff;text-decoration:none;}
.bl-zoombar{text-align:right;margin:-6px 0 8px;}
.bl-zoomlink{font-size:13px;color:#409eff;text-decoration:none;}
.bl-zoomviewer{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:99999;}
.bl-zoom-hd{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #ebeef5;height:57px;box-sizing:border-box;}
.bl-zoom-body{padding:20px;height:calc(100vh - 57px);box-sizing:border-box;overflow:auto;}
.bl-zoom-title{font-size:16px;font-weight:700;}
.bl-zoom-x{font-size:28px;color:#909399;text-decoration:none;line-height:1;}
.bl-spec-text{line-height:1.8;color:#606266;white-space:pre-line;}
.bl-spec-imgwrap{margin-top:12px;}
.bl-spec-img{max-width:100%;border-radius:6px;}
.bl-spec-imgwrap{margin-top:12px;}
.bl-spec-img{max-width:100%;border-radius:6px;}
/* ===== 单页/栏目 ===== */
.bl-side-h{font-weight:700;}
.bl-sib{margin-bottom:8px;}
.bl-sib-cur{display:block;padding:8px 12px;background:#fdf6ec;color:#E6A23C;border-radius:4px;font-size:14px;}
.bl-sib-link{display:block;padding:8px 12px;color:#606266;text-decoration:none;font-size:14px;border-radius:4px;}
.bl-page-h3{margin:0;font-size:17px;}
.bl-page-img{width:100%;margin-bottom:12px;}
.bl-about-img{width:100%;margin-bottom:20px;border-radius:8px;}
.bl-page-body{line-height:1.8;color:#606266;font-size:14px;}
.bl-about-body{line-height:1.8;color:#606266;font-size:15px;margin-bottom:24px;}
.bl-gal-title{font-size:16px;font-weight:700;}
.bl-gal-img{width:100%;height:180px;border-radius:6px;margin-bottom:16px;}
.bl-mb20{margin-bottom:20px;}
.bl-card-mb24{margin-bottom:24px;}
.bl-gal-img-sm{width:100%;height:180px;border-radius:6px;margin-bottom:8px;}
.bl-grid-mb16{margin-bottom:16px;}
/* ===== 联系我们 ===== */
.bl-h3{margin:0;font-size:18px;}
.bl-kv{display:flex;margin-bottom:14px;font-size:14px;}
.bl-kv-k{width:90px;color:#909399;flex-shrink:0;}
.bl-kv-v{color:#303133;}
.bl-intro{line-height:1.8;color:#606266;font-size:14px;}
.bl-mapimg{width:100%;border-radius:4px;}
.bl-qr{width:200px;}
/* ===== 解决方案/视频页 ===== */
.bl-sol-col{display:flex;}
.bl-sol-card{margin-bottom:20px;flex:1;width:100%;}
.bl-sol-imgwrap{padding:20px;text-align:center;background:#f9fafc;}
.bl-sol-img{max-width:100%;height:auto;display:block;margin:0 auto;}
.bl-sol-h{margin:0 0 12px;font-size:18px;color:#303133;}
.bl-video-crumb{background-image:url('/static/img/title-about.jpg');}
.bl-service-crumb{background-image:url('/static/img/bg-banner.jpg');}
.bl-video-narrow{max-width:800px;margin:0 auto;}
.bl-video-img{border-radius:10px;}
.bl-video-sub{font-size:12px;}
.bl-video-ico{color:var(--brand-primary);}
.bl-video-cta{background:var(--brand-primary);border-radius:10px;}
/* ===== 404/迁移提示 ===== */
.bl-err-body{margin:0;}
.bl-err-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f7fa;}
.bl-err-card{width:400px;text-align:center;}
.bl-err-code{font-size:80px;font-weight:700;color:#E6A23C;opacity:.2;}
.bl-err-h{margin:12px 0;}
.bl-err-p{color:#909399;margin:0 0 20px;}
.bl-alert-ok{padding:10px;background:#d4edda;border:1px solid #c3e6cb;color:#155724;margin-bottom:20px;}
.bl-alert-err{padding:10px;background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;margin-bottom:20px;}
/* ===== 上下篇 ===== */
.bl-pn-cap{font-size:12px;color:#909399;margin-bottom:4px;}
.bl-pn-link{text-decoration:none;color:#303133;font-size:14px;}
.bl-pn-empty{font-size:14px;color:#C0C4CC;}
.bl-pn-prev{padding-right:12px;}
.bl-pn-next{text-align:right;padding-left:12px;}
/* ===== 正文 ===== */
.bl-pro{line-height:1.8;color:#606266;}
.pro-content img{max-width:100%;height:auto;}
.el-descriptions tbody tr:hover td{background:#f9e2bd !important;}
.el-descriptions tbody tr td{transition:background-color .15s;}
/* ===== 通用按钮 ===== */
.bl-btn{display:inline-block;padding:10px 28px;font-size:14px;color:#fff;background:#E6A23C;border:1px solid #E6A23C;border-radius:4px;text-decoration:none;cursor:pointer;white-space:nowrap;}
.bl-btn-red{display:inline-block;color:#fff;background:#E53935;border:1px solid #E53935;}
.bl-btn-block{display:block;width:100%;height:48px;font-size:16px;font-weight:600;border-radius:6px;}
.bl-btn-round{border-radius:20px;}
.bl-btn-center{display:block;text-align:center;}

/* ===== 顶栏 ===== */
.bl-topbar{height:36px;background:#E6A23C;color:#fff;padding:0 40px;line-height:36px;font-size:13px;}
.bl-topbar-row{height:36px;}
.bl-topbar-right{text-align:right;}
.bl-topbar .el-space{color:inherit;}
.bl-topbar-item{color:#fff;}
/* ===== 主导航 ===== */
.bl-header{height:60px;background:#fff;padding:0 40px;box-shadow:0 1px 4px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;}
.bl-logo{display:flex;align-items:center;text-decoration:none;gap:10px;}
.bl-logo-text{font-size:22px;font-weight:700;color:#E6A23C;}
.bl-logo-img{height:40px;}
.bl-nav{display:flex;gap:4px;}
.bl-navlink{padding:0 16px;height:60px;line-height:60px;font-size:14px;text-decoration:none;color:#303133;border-bottom:2px solid transparent;}
.bl-navlink.is-active{color:#E6A23C;border-bottom-color:#E6A23C;}
.bl-navlink-static{color:#909399;cursor:default;}
.bl-navdrop{position:relative;}
.bl-navdrop:hover .bl-sub{display:block;}
.bl-sub{display:none;position:absolute;top:60px;left:0;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:4px;padding:6px 0;min-width:160px;z-index:9999;}
.bl-sublink{display:block;padding:8px 20px;font-size:14px;color:#606266;text-decoration:none;white-space:nowrap;}
.bl-sublink.is-active{color:#E6A23C;}
.bl-subtext{display:block;padding:8px 20px;font-size:14px;color:#C0C4CC;white-space:nowrap;}
.bl-searchbox{display:flex;align-items:center;margin-left:16px;}
.bl-search-input{width:180px;height:28px;padding:0 10px;font-size:13px;color:#606266;border:1px solid #dcdfe6;border-radius:4px 0 0 4px;outline:none;box-sizing:border-box;}
.bl-search-input:focus{border-color:#E6A23C;}
.bl-search-btn{height:28px;padding:0 12px;font-size:13px;color:#fff;background:#E53935;border:1px solid #E53935;border-left:none;border-radius:0 4px 4px 0;cursor:pointer;white-space:nowrap;}
.bl-telbtn{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:5px 11px;font-size:12px;color:#fff;background:#E6A23C;border:1px solid #E6A23C;border-radius:4px;text-decoration:none;}
/* ===== 移动端导航 ===== */
.bl-mnav{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);}
.bl-mnav-bar{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;}
.bl-mnav-logo{display:flex;align-items:center;text-decoration:none;overflow:hidden;flex:1;min-width:0;}
.bl-mnav-logo img{height:32px;max-width:190px;object-fit:contain;}
.bl-mnav-logo span{font-size:18px;font-weight:700;color:#E6A23C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bl-mnav-icons{display:flex;align-items:center;gap:14px;flex:none;}
.bl-mnav-tel{font-size:20px;color:#E6A23C;text-decoration:none;line-height:1;}
.bl-mnav-burger{font-size:24px;color:#303133;text-decoration:none;line-height:1;}
.bl-mnav-list{display:none;border-top:1px solid #ebeef5;background:#fff;max-height:70vh;overflow-y:auto;}
.bl-mnav-search{display:flex;padding:12px 16px;border-bottom:1px solid #f2f4f7;}
.bl-mnav-search input{flex:1;min-width:0;height:34px;padding:0 10px;font-size:14px;color:#606266;border:1px solid #dcdfe6;border-radius:4px 0 0 4px;outline:none;box-sizing:border-box;}
.bl-mnav-search button{height:34px;padding:0 16px;font-size:14px;color:#fff;background:#E53935;border:1px solid #E53935;border-left:none;border-radius:0 4px 4px 0;cursor:pointer;white-space:nowrap;}
.bl-mnav-link{display:block;padding:12px 16px;font-size:15px;color:#303133;text-decoration:none;border-bottom:1px solid #f2f4f7;}
.bl-mnav-link.is-active{color:#E6A23C;}
.bl-mnav-link.is-title{font-weight:600;}
.bl-mnav-sub{display:block;padding:10px 16px 10px 32px;font-size:14px;color:#606266;text-decoration:none;border-bottom:1px solid #f2f4f7;}
.bl-mnav-sub.is-active{color:#E6A23C;}
.bl-mnav-call{padding:14px 16px;}
.bl-mnav-call a{display:block;text-align:center;padding:10px;font-size:15px;color:#fff;background:#E6A23C;border-radius:4px;text-decoration:none;}
/* ===== 页脚 ===== */
.bl-footer{background:#303133;color:#909399;padding:40px 0 0;}
.bl-footer-inner{max-width:1200px;margin:0 auto;padding:0 40px;}
.bl-footer-row{width:100%;}
.bl-footer-h{color:#fff;margin:0 0 16px;}
.bl-footer-link{font-size:13px;line-height:2;}
.bl-footer-link a{color:#909399;text-decoration:none;}
.bl-footer-meta{font-size:13px;line-height:2;}
.bl-footer-intro{line-height:1.8;margin:0;}
.bl-footer-div{margin:30px 0 0;border-color:rgba(255,255,255,.1);}
.bl-footer-qr img{width:120px;height:120px;object-fit:contain;background:#fff;border-radius:6px;display:block;}
.bl-footer-qrcap{font-size:12px;margin-top:8px;color:#909399;}
/* ===== 静态搜索页 ===== */
.bl-swrap{max-width:1200px;margin:0 auto;padding:20px 40px 40px;}
.bl-sbar{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0;}
.bl-sbar input[type=text]{flex:1;min-width:200px;padding:10px 14px;font-size:14px;border:1px solid #dcdfe6;border-radius:4px;outline:none;}
.bl-sbar select{padding:10px;font-size:14px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;}
.bl-sbar button{padding:10px 28px;font-size:14px;background:#E6A23C;border-color:#E6A23C;color:#fff;border-radius:4px;cursor:pointer;}
.bl-scount{font-size:13px;color:#909399;margin:6px 0 12px;}
.bl-sgrid{display:flex;flex-wrap:wrap;margin:0 -8px;}
.bl-scell{width:25%;padding:0 8px;margin-bottom:16px;box-sizing:border-box;}
.bl-scard{display:block;background:#fff;border:1px solid #ebeef5;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;}
.bl-scard:hover{box-shadow:0 2px 12px rgba(0,0,0,.1);}
.bl-scard img{width:100%;height:150px;object-fit:contain;background:#fff;display:block;}
.bl-scard .pad{padding:10px;}
.bl-stag{display:inline-block;font-size:11px;color:#909399;background:#f4f4f5;border-radius:3px;padding:1px 6px;margin-bottom:4px;}
.bl-st13{font-size:13px;color:#303133;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bl-smodel{font-size:11px;color:#909399;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bl-sfacet{font-size:13px;margin:4px 0 12px;line-height:2;}
.bl-sfacet b{margin-right:8px;}
.bl-sfacet label{display:inline-block;min-width:90px;margin-right:12px;cursor:pointer;white-space:nowrap;}
.bl-sfacet input[type=checkbox]{accent-color:#E6A23C;vertical-align:-2px;}
.bl-sfacet .bl-frow{display:flex;align-items:flex-start;}
.bl-sfacet .bl-frow > b{flex:0 0 68px;margin-right:0;}
.bl-sfacet .bl-fitems{flex:1;min-width:0;}
.bl-sinput{position:relative;display:flex;}
.bl-sinput input[type=text]{flex:1;width:100%;min-width:0;padding:10px 34px 10px 14px;font-size:14px;border:1px solid #dcdfe6;border-radius:4px;outline:none;}
.bl-sside-btn{width:100%;margin-top:10px;padding:9px 0;font-size:14px;background:#E6A23C;border:1px solid #E6A23C;color:#fff;border-radius:4px;cursor:pointer;}
.bl-skeyrow{display:flex;gap:8px;}
.bl-skeyrow .bl-sinput{flex:1;min-width:0;}
.bl-skeyrow .bl-sside-btn{width:auto;margin-top:0;flex-shrink:0;padding:9px 18px;white-space:nowrap;}
.bl-sclear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;line-height:20px;text-align:center;color:#909399;background:#f0f2f5;border-radius:50%;text-decoration:none;font-size:14px;}
.bl-sclear:hover{color:#fff;background:#c0c4cc;}
.bl-sempty{text-align:center;color:#909399;padding:60px 0;font-size:14px;}
.bl-copyright{text-align:center;padding:16px;font-size:13px;}
.bl-copyright a{margin-left:12px;color:#909399;text-decoration:none;}

/* 移动端收窄页面边距（桌面端不动） */
@media only screen and (max-width: 767px) {
  .bl-swrap{padding:12px;}
  .bl-scell{width:50%;}
  #app .bl-crumbbar {
    padding: 12px !important;
  }
  #app .bl-page {
    padding: 12px 8px 24px !important;
  }
  #app .bl-page-nopad {
    padding: 28px 12px !important;
  }
  #app .bl-section-inner {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
