/* stlives nav-chrome.css — single source for L1/L2 menus
 * 2026-07-24 Plan A
 * Does NOT touch coupon float classes.
 */

/* ===== Primary #nav: same on style.css and style1.css pages ===== */
#nav {
  width: 100% !important;
  height: 44px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #61a10d !important;
  background-color: #61a10d !important;
  background-image: none !important;
  color: #fff !important;
  border: 0 none !important;
  box-shadow: none !important;
}
#nav > .w990 {
  height: 44px !important;
  max-width: 990px !important;
  margin: 0 auto !important;
}
#nav ul {
  float: left !important;
  margin: 0 0 0 8px !important;
  padding: 0 !important;
  list-style: none !important;
  height: 44px !important;
}
#nav ul#nav_r {
  float: right !important;
  margin-right: 8px !important;
}
#nav li {
  float: left !important;
  line-height: 44px !important;
  height: 44px !important;
  margin: 0 2px !important;
  padding: 0 !important;
  position: relative !important;
  z-index: 2 !important;
}
#nav li a,
#nav li a:link,
#nav li a:visited {
  float: left !important;
  display: block !important;
  height: 44px !important;
  line-height: 44px !important;
  padding: 0 18px !important;
  margin: 0 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  font-family: "Microsoft YaHei", "PingFang SC", sans-serif !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: transparent !important;
  background-image: none !important;
  border: 0 none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
#nav li a span {
  float: none !important;
  display: inline !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
  background-image: none !important;
}
#nav li a.active,
#nav li a.active:hover,
#nav li a:hover {
  color: #61a10d !important;
  background: #ffffff !important;
  background-image: none !important;
  border-radius: 4px 4px 0 0 !important;
  height: 40px !important;
  line-height: 40px !important;
  margin-top: 4px !important;
  padding: 0 18px !important;
}
#nav li a.active span,
#nav li a:hover span {
  background: none !important;
  background-image: none !important;
  color: inherit !important;
}
#nav ul#nav_r li#userweibo a,
#nav ul#nav_r li#userweibo a:hover {
  background: transparent !important;
  color: #fff !important;
  height: auto !important;
  line-height: normal !important;
  margin-top: 10px !important;
  padding: 0 6px !important;
  border-radius: 0 !important;
}

/* ===== Secondary chips ===== */
#category-tabs-wrap,
.category-tabs-wrap {
  clear: both !important;
  width: 100% !important;
  background: #f7faf7 !important;
  border-bottom: 1px solid #e2ebe4 !important;
  box-sizing: border-box !important;
}
#category-tabs {
  list-style: none !important;
  margin: 0 auto !important;
  padding: 7px 2px 6px !important;
  max-width: 990px !important;
  overflow: hidden !important;
  background: transparent !important;
  border: 0 none !important;
  height: auto !important;
  min-height: 0 !important;
  box-sizing: border-box !important;
  text-align: left !important;
  font-size: 0 !important;
}
#category-tabs li {
  float: left !important;
  display: inline-block !important;
  margin: 0 3px 7px 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 none !important;
  width: auto !important;
  height: auto !important;
  line-height: normal !important;
  font-size: 13px !important;
}
#category-tabs li a,
#category-tabs li a:link,
#category-tabs li a:visited {
  display: block !important;
  float: none !important;
  margin: 0 !important;
  padding: 5px 9px !important;
  font-size: 12px !important;
  font-weight: normal !important;
  color: #4a4a4a !important;
  text-decoration: none !important;
  background: #ffffff !important;
  border: 1px solid #dce8df !important;
  border-radius: 12px !important;
  line-height: 1.25 !important;
  white-space: nowrap !important;
  box-shadow: none !important;
  letter-spacing: 0 !important;
}
#category-tabs li a:hover {
  color: #61a10d !important;
  border-color: #b7d49a !important;
  background: #ffffff !important;
}
#category-tabs li.current a,
#category-tabs li.current a:hover,
#category-tabs li a.current {
  color: #ffffff !important;
  font-weight: 600 !important;
  background: #61a10d !important;
  border-color: #61a10d !important;
}

/* sticky clone off */
.float_nav {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}
