/* ===== Gadali 主题补充样式（PbootCMS 版） ===== */

/* PbootCMS 分页条对齐原站 .pages 样式 */
.pages a[href='javascript:;'], .pages a[href='javascript:;']:link, .pages a[href='javascript:;']:visited { background: none; color: #b2b2b2; cursor: default; }
.pages span.page-num { color: #FFF; background: #CCCCCC; }
.pages a.page-num-current, .pages a.page-num-current:link, .pages a.page-num-current:visited { color: #FFF; background: #CCCCCC; }
.pages a, .pages span { cursor: pointer; }
.pages a.page-num-current, .pages a.current { color: #FFF; background: #CCCCCC; }
.pages .page-num { color: #666; background: #FFF; }
.pages a:hover { color: #FFF; background: #CCCCCC; }

/* 面包屑标题用 div 时保持与原 h1 完全一致的视觉 */
.positon .nowin { display: block; font-size: 28px; color: var(--color); line-height: 1.4;
  padding-bottom: 12px; margin-bottom: 10px; text-align: center; border-bottom: 1px dashed #CCCCCC; }

/* 视觉隐藏，仅给搜索引擎（首页 h1） */
.sr-only { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }

/* 动态生成的空子菜单（无二级分类的栏目）与原站保持一致：不显示 */
.sf-menu ul.sub-menu:not(:has(li)) { display: none; }

/* 顶部搜索框在无 form 包裹时保持原样 */
.searchBox input#txtSearch { outline: none; }

/* 询盘表单 */
.gadali-form { clear: both; margin: 30px 0 10px; padding: 20px 0 0; border-top: 1px solid #e6e6e6; }
.gadali-form .gf-title { font-size: 18px; color: #333; font-weight: bold; margin-bottom: 15px; }
.gadali-form .gf-row { margin-bottom: 12px; }
.gadali-form input[type=text], .gadali-form input[type=email], .gadali-form textarea {
  width: 100%; box-sizing: border-box; padding: 9px 12px; border: 1px solid #ddd;
  background: #fff; font-size: 13px; color: #333; font-family: inherit; line-height: 20px;
}
.gadali-form input:focus, .gadali-form textarea:focus { border-color: #ff3f0f; outline: none; }
.gadali-form textarea { resize: vertical; }
.gadali-form .gf-sub { margin-top: 6px; }
.gadali-form button {
  display: inline-block; padding: 0 30px; height: 36px; line-height: 36px; border: 0;
  background: #ff3f0f; color: #fff; font-size: 14px; cursor: pointer; font-family: inherit;
}
.gadali-form button:hover { background: #d6320b; }

/* 产品详情内页表单区距底部留白 */
.pro_main .gadali-form { margin-bottom: 30px; }
