/* 正尔采 CMS 桥接：保留旧站皮肤，补少量动态页兼容 */
.zec-pager { text-align: center; margin: 24px 0 40px; }
.zec-pager a, .zec-pager span {
  display: inline-block; margin: 0 4px; padding: 6px 12px;
  border: 1px solid #ddd; color: #333; text-decoration: none; background: #fff;
}
.zec-pager .is-current { color: #c00; background: #f5f5f5; border-color: #ccc; }
.zec-pager .is-disabled { color: #ccc; cursor: default; background: #fff; }
.contenttxt { line-height: 1.8; font-size: 15px; color: #333; }
.contenttxt h2 { text-align: center; font-size: 22px; margin: 10px 0 16px; }
.newshowtime { color: #999; font-size: 13px; margin-bottom: 16px; text-align: center; }
.productbox .pic-box img { width: 100%; height: 220px; object-fit: cover; }
.inquiry-box { background: #f7f8fa; padding: 20px; margin: 30px 0; border: 1px solid #e5e5e5; }
.inquiry-box h3 { margin: 0 0 12px; font-size: 18px; }
.inquiry-box .form-row { margin-bottom: 10px; }
.inquiry-box input, .inquiry-box textarea {
  width: 100%; max-width: 520px; padding: 8px 10px; border: 1px solid #ccc;
}
.inquiry-box button {
  background: #c8102e; color: #fff; border: 0; padding: 8px 22px; cursor: pointer;
}
.empty-tip { padding: 40px; text-align: center; color: #888; }
.search-result-item { padding: 16px 0; border-bottom: 1px solid #eee; }
.search-result-item h3 { margin: 0 0 8px; font-size: 18px; }
