/* XiaoyuCMS theme-skin — sample brand red */
html body,
body .container,
.container {
  --xy-skin-primary: #ff0000;
  --xy-skin-primary-2: #cc0000;
  --xy-skin-accent: #cc0000;
  --xy-skin-ink: #333333;
}

/* 手机端禁止整页横向滚动（统计条 / 负 margin 等溢出兜底） */
@media only screen and (max-width: 768px) {
  html, body {
    overflow-x: hidden !important;
    max-width: 100vw;
  }
  .container {
    overflow-x: hidden;
    max-width: 100%;
  }
}

/* 通用链接 hover 用品牌色；顶栏一级导航红底时必须白字，勿套此规则 */
a:hover { color: var(--xy-skin-primary); }
.nav_wrap .head_nav li li a:hover,
.side-cate li:hover > a,
.side-cate li.nav-current > a { color: var(--xy-skin-primary); }

/* 一级导航：红底 + 白字（hover / 当前） */
.nav_wrap .head_nav > li:hover > a,
.nav_wrap .head_nav > li:hover > a > em,
.nav_wrap .head_nav > li:hover > a > b,
.nav_wrap .head_nav > li.nav-current > a,
.nav_wrap .head_nav > li.nav-current > a > em,
.nav_wrap .head_nav > li.nav-current > a > b,
.nav_wrap .head_nav > li > a:hover,
.nav_wrap .head_nav > li > a:hover > em,
.nav_wrap .head_nav > li > a:hover > b {
  color: #fff !important;
}

/* 产品列表卡片：不显示加购 / Inquire Now 操作区 */
.items_list .xy-list-card-actions,
.product_item .xy-list-card-actions,
.items_list .xy-list-card-cover-action,
.product_item .xy-list-card-cover-action,
.search_list .xy-list-card-actions,
.tags_list .xy-list-card-actions {
  display: none !important;
}

/* 询盘弹窗头：白底深字（兜底，主覆盖见 css/xy_online.css） */
.side_inquiry_hd {
  background: #fff !important;
  color: #1a1a1a;
  border-bottom: 1px solid #eee;
}
.side_inquiry_title {
  color: #1a1a1a !important;
}
.side_inquiry_sub,
.side_inquiry_hd .side_inquiry_tip {
  color: #666 !important;
}
.side_inquiry_close:hover {
  background: var(--xy-skin-primary, #ff0000) !important;
  color: #fff !important;
}
.side_inquiry_submit {
  background: var(--xy-skin-primary, #ff0000) !important;
  box-shadow: none !important;
}
.side_inquiry_input:focus,
.side_inquiry_textarea:focus {
  border-color: var(--xy-skin-primary, #ff0000);
  box-shadow: 0 0 0 3px rgba(255, 0, 0), 0.12);
}

