/* ============================================
   安迈检测 — 高端设计系统 v2.0
   Premium Design System — 3D + Glass + Gradient
   ============================================ */

/* === CSS变量 === */
:root {
  --am-primary: #1565c0;
  --am-primary-dark: #0d47a1;
  --am-primary-light: #42a5f5;
  --am-primary-bg: #e3f2fd;
  --am-accent: #ff6f00;
  --am-dark: #0d1b2a;
  --am-dark-deep: #070f18;
  --am-text: #1a1a2e;
  --am-text-light: #5a6577;
  --am-border: rgba(21,101,192,0.12);
  --am-shadow: 0 4px 20px rgba(13,71,161,0.08);
  --am-shadow-hover: 0 12px 40px rgba(13,71,161,0.18);
  --am-radius: 12px;
  --am-radius-sm: 8px;
  --am-transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

/* ============================
   1. 顶部欢迎栏
   ============================ */
#top_bg {
  background: #ffffff !important;
  border-bottom: 1px solid rgba(0,0,0,0.06) !important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.03) !important;
}

#top_bg a.phone {
  color: var(--am-primary) !important;
}

/* ============================
   2. 导航栏 — 渐变+阴影
   ============================ */
.xn_n_14_wrap {
  background: linear-gradient(135deg, var(--am-primary) 0%, var(--am-primary-dark) 100%) !important;
  box-shadow: 0 4px 20px rgba(13,71,161,0.3) !important;
}

.xn_n_14_wrap_main > ul > li > a {
  color: #ffffff !important;
  text-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;
  transition: var(--am-transition) !important;
  position: relative !important;
}

.xn_n_14_wrap_main > ul > li > a::after {
  content: '' !important;
  position: absolute !important;
  bottom: 8px !important;
  left: 50% !important;
  width: 0 !important;
  height: 3px !important;
  background: rgba(255,255,255,0.8) !important;
  border-radius: 2px !important;
  transition: var(--am-transition) !important;
  transform: translateX(-50%) !important;
}

.xn_n_14_wrap_main > ul > li > a:hover::after,
.xn_n_14_wrap_menu1_cur > a::after {
  width: 60% !important;
}

.xn_n_14_wrap_main > ul > li > a:hover {
  color: #ffffff !important;
  background: rgba(255,255,255,0.12) !important;
}

.xn_n_14_wrap_menu2_2 > a,
.xn_n_14_wrap_menu3_2 > a {
  background: rgba(255,255,255,0.08) !important;
  color: #ffffff !important;
}

/* 导航下拉 — 全站统一隐藏，保持与首页一致 */
.xn_n_14_wrap_main ul li ul {
  display: none !important;
}

.xn_n_14_wrap_main ul li ul li a {
  color: rgba(255,255,255,0.85) !important;
  padding: 10px 24px !important;
  transition: var(--am-transition) !important;
}

.xn_n_14_wrap_main ul li ul li a:hover {
  background: linear-gradient(90deg, rgba(21,101,192,0.35), transparent) !important;
  color: #ffffff !important;
  padding-left: 28px !important;
}

/* ============================
   3. 认证服务三板块 — 立体卡片
   ============================ */
.xn_c_index_51_wrap {
  height: auto !important;
  padding-bottom: 40px !important;
}
.xn_c_index_51_inner {
  overflow: visible !important;
}
.xn_c_index_51_li {
  background: #ffffff !important;
  border-radius: var(--am-radius) !important;
  box-shadow: var(--am-shadow) !important;
  transition: var(--am-transition) !important;
  height: auto !important;
  padding-bottom: 15px !important;
  border: 1px solid rgba(0,0,0,0.04) !important;
  box-sizing: border-box !important;
}
.xn_c_index_51_coent2 {
  height: auto !important;
}

.xn_c_index_51_li:hover {
  box-shadow: var(--am-shadow-hover) !important;
  transform: translateY(-6px) !important;
}

.xn_c_index_51_liname {
  color: var(--am-text) !important;
}

.xn_c_index_51_liname1, .xn_c_index_51_liname2 {
  color: var(--am-text-light) !important;
}

.xn_c_index_51_coent2 a {
  color: var(--am-text-light) !important;
  transition: var(--am-transition) !important;
}

.xn_c_index_51_coent2 a:hover {
  color: var(--am-primary) !important;
  padding-left: 4px !important;
}

.xn_c_index_51_pro_t1 {
  color: #e2e2e2 !important;
}

/* ============================
   4. 关于我们 — 现代按钮
   ============================ */
.index_cnt_m_about_more a {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  color: #ffffff !important;
  border-radius: 24px !important;
  box-shadow: 0 4px 16px rgba(21,101,192,0.3) !important;
  transition: var(--am-transition) !important;
  letter-spacing: 1px !important;
}

.index_cnt_m_about_more a:hover {
  box-shadow: 0 6px 24px rgba(21,101,192,0.45) !important;
  transform: translateY(-2px) !important;
}

.xn_c_index_358_title span {
  color: var(--am-primary) !important;
}

.xn_c_index_cnt_m_abouttop2 {
  height: auto !important;
  line-height: 20px !important;
  margin-top: 4px !important;
  display: inline-block !important;
  width: auto !important;
  background: var(--am-primary) !important;
  color: #ffffff !important;
  font-size: 14px !important;
  padding: 3px 14px !important;
  border-radius: var(--am-radius-sm) !important;
  letter-spacing: 0.5px !important;
}

/* ============================
   5. 新闻资讯 — 卡片化
   ============================ */
.i_hnews_title a,
.i_tnews_title a {
  color: var(--am-text) !important;
  transition: var(--am-transition) !important;
}

.i_hnews_title a:hover,
.i_tnews_title a:hover {
  color: var(--am-primary) !important;
}

.i_tnews_title a:hover {
  padding-left: 4px !important;
}

.xn_c_66_nr {
  border-bottom: 1px solid rgba(0,0,0,0.04) !important;
  transition: var(--am-transition) !important;
  padding: 10px 12px !important;
  border-radius: var(--am-radius-sm) !important;
}

.xn_c_66_nr:hover {
  background: var(--am-primary-bg) !important;
  box-shadow: 0 2px 8px rgba(21,101,192,0.08) !important;
}

.xn_c_66_title a {
  color: var(--am-text) !important;
  transition: var(--am-transition) !important;
}

.xn_c_66_title a:hover {
  color: var(--am-primary) !important;
}

/* ============================
   6. 全球认证 — 3D卡片
   ============================ */
.index_cnt_m_pro_itemtop {
  background: linear-gradient(135deg, var(--am-primary) 0%, var(--am-primary-dark) 100%) !important;
  border-radius: var(--am-radius) var(--am-radius) 0 0 !important;
}

.index_cnt_m_pro_item_name,
.index_cnt_m_pro_item_name2 {
  color: #ffffff !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.15) !important;
}

.index_cnt_m_pro_itecon {
  border: 1px solid rgba(0,0,0,0.06) !important;
  border-top: none !important;
  border-radius: 0 0 var(--am-radius) var(--am-radius) !important;
  background: #ffffff !important;
}

.xn_c_index_508_ccli span[style],
.xn_c_index_462_c2li span[style] {
  color: var(--am-primary) !important;
}

.xn_c_index_508_ccli a,
.xn_c_index_462_c2li a {
  color: var(--am-primary) !important;
  transition: var(--am-transition) !important;
}

.xn_c_index_508_ccli a:hover,
.xn_c_index_462_c2li a:hover {
  color: var(--am-primary-dark) !important;
  padding-left: 3px !important;
}

.index_cnt_m_pro_itemore {
  background: var(--am-primary-bg) !important;
  color: var(--am-primary) !important;
  border-radius: 20px !important;
  transition: var(--am-transition) !important;
  border: 1px solid var(--am-border) !important;
}

.index_cnt_m_pro_itemore:hover {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  color: #ffffff !important;
  box-shadow: 0 4px 16px rgba(21,101,192,0.3) !important;
  transform: translateY(-2px) !important;
}

.xn_c_index_508_ccli a span:first-child {
  transition: var(--am-transition) !important;
}

/* ============================
   7. 我们的服务
   ============================ */
.xn_c_index4ctop1 {
  color: #e2e2e2 !important;
}

.tro_btn a {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  color: #ffffff !important;
  border-radius: 24px !important;
  box-shadow: 0 4px 16px rgba(21,101,192,0.25) !important;
  transition: var(--am-transition) !important;
}

.tro_btn a:hover {
  box-shadow: 0 8px 28px rgba(21,101,192,0.4) !important;
  transform: translateY(-3px) !important;
}

/* ============================
   8. 合作机构
   ============================ */
.xn_c_index5ctop1 {
  color: #e2e2e2 !important;
}

.xn_c_index_131_img img {
  border-radius: var(--am-radius-sm) !important;
  transition: var(--am-transition) !important;
  border: 1px solid rgba(0,0,0,0.04) !important;
}

.xn_c_index_131_img img:hover {
  box-shadow: 0 8px 30px rgba(0,0,0,0.12) !important;
  transform: scale(1.05) !important;
}

/* ============================
   9. 页脚 — 深色高端
   ============================ */
.foot {
  background: linear-gradient(180deg, var(--am-dark) 0%, var(--am-dark-deep) 100%) !important;
}

.foot_c {
  background: transparent !important;
  border-top: none !important;
}

.foot_zip span, .foot_nav2top {
  color: rgba(255,255,255,0.85) !important;
  font-weight: 500 !important;
}

.foot_zip {
  background: transparent !important;
  border-radius: var(--am-radius-sm) !important;
  padding: 16px 20px !important;
}

.foot_nav2top {
  color: rgba(255,255,255,0.9) !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  padding-bottom: 12px !important;
  border-bottom: 1px solid rgba(255,255,255,0.06) !important;
  margin-bottom: 8px !important;
}

.foot_add, .foot_add span {
  color: rgba(255,255,255,0.6) !important;
}

.foot_add::before {
  background: var(--am-primary) !important;
}

.foot_phone, .foot_phone span {
  color: #ffffff !important;
  font-weight: 600 !important;
}

.foot_tel {
  color: var(--am-primary-light) !important;
}

.foot_tel_f .foot_add {
  color: rgba(255,255,255,0.5) !important;
}

.foot_nav2 {
  border-left: 1px solid rgba(255,255,255,0.06) !important;
}

.foot_nav2 ul li a {
  color: rgba(255,255,255,0.55) !important;
  transition: var(--am-transition) !important;
}

.foot_nav2 ul li a:hover {
  color: #ffffff !important;
  padding-left: 4px !important;
}

.zxyy {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  border-radius: 24px !important;
  box-shadow: 0 4px 16px rgba(21,101,192,0.35) !important;
  transition: var(--am-transition) !important;
}

.zxyy:hover {
  box-shadow: 0 6px 24px rgba(21,101,192,0.5) !important;
  transform: translateY(-2px) !important;
}

.zxyy a span {
  color: #ffffff !important;
}

.xn_f_5_wrap {
  background: transparent !important;
}

.xn_f_5_wraptop {
  color: rgba(255,255,255,0.9) !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}

.xn_f_5_feedbox input,
.xn_f_5_feedbox textarea {
  background: rgba(255,255,255,0.06) !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  border-radius: var(--am-radius-sm) !important;
  color: #ffffff !important;
  transition: var(--am-transition) !important;
}

.xn_f_5_feedbox input:focus,
.xn_f_5_feedbox textarea:focus {
  border-color: var(--am-primary-light) !important;
  box-shadow: 0 0 0 3px rgba(66,165,245,0.15) !important;
  background: rgba(255,255,255,0.1) !important;
}

.xn_f_5_feedbox input::placeholder,
.xn_f_5_feedbox textarea::placeholder {
  color: rgba(255,255,255,0.3) !important;
}

.xn_f_5_feedbox .foot_sub {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  border-radius: 24px !important;
  box-shadow: 0 4px 16px rgba(21,101,192,0.3) !important;
  transition: var(--am-transition) !important;
  color: #ffffff !important;
}

.xn_f_5_feedbox .foot_sub:hover {
  box-shadow: 0 6px 24px rgba(21,101,192,0.45) !important;
  transform: translateY(-2px) !important;
}

.footfeed_li_txbox,
.footfeed_tel,
.footfeed_cont {
  background: transparent !important;
}

#eims_c_1_3_name,
#eims_c_1_3_tel,
#eims_c_1_3_content {
  background: rgba(255,255,255,0.06) !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  border-radius: var(--am-radius-sm) !important;
  color: #ffffff !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

#EIMS_C_1_3_Submit {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  border: none !important;
  border-radius: 24px !important;
  color: #ffffff !important;
  box-shadow: 0 4px 16px rgba(21,101,192,0.3) !important;
  transition: var(--am-transition) !important;
}

#EIMS_C_1_3_Submit:hover {
  box-shadow: 0 6px 24px rgba(21,101,192,0.45) !important;
  transform: translateY(-2px) !important;
}

.foot_r {
  background: transparent !important;
}

/* 表单对齐 */
.footfeed_li_txbox {
  background: transparent !important;
  width: 100% !important;
}

.footfeed_name,
.footfeed_tel {
  width: 50% !important;
  box-sizing: border-box !important;
  float: left !important;
  background: transparent !important;
}

.footfeed_name .footfeed_li_title,
.footfeed_tel .footfeed_li_title {
  width: 100% !important;
}

.footfeed_cont {
  width: 100% !important;
  box-sizing: border-box !important;
  background: transparent !important;
}

.footfeed_cont textarea {
  width: 100% !important;
  box-sizing: border-box !important;
}

.xn_f_5_feedbox input[type="text"] {
  width: 100% !important;
  box-sizing: border-box !important;
}

.foot_copy {
  background: var(--am-dark-deep) !important;
  border-top: 1px solid rgba(255,255,255,0.04) !important;
}

.foot_copyc {
  color: rgba(255,255,255,0.35) !important;
}

.foot_copyc a {
  color: rgba(255,255,255,0.5) !important;
  transition: var(--am-transition) !important;
}

.foot_copyc a:hover {
  color: var(--am-primary-light) !important;
}

.foot_copy_name, .foot_copy_ba {
  color: rgba(255,255,255,0.3) !important;
}

.online_but {
  background: transparent !important;
}

/* ============================
   10. 子页面左侧栏
   ============================ */
.n_content_left_t {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  border-radius: var(--am-radius) var(--am-radius) 0 0 !important;
}

.n_content_left_ton {
  color: #ffffff !important;
}

.n_content_left_t a, .n_content_left_ton a {
  color: #ffffff !important;
}

.fuwutop, .lianxitop {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
}

.fuwuneirong1 li a {
  color: var(--am-text) !important;
  transition: var(--am-transition) !important;
}

.fuwuneirong1 li a:hover {
  color: var(--am-primary) !important;
  padding-left: 4px !important;
}

.lianxineirongli1 {
  color: var(--am-text-light) !important;
}

.n_content_left {
  border-radius: 0 0 var(--am-radius) var(--am-radius) !important;
  box-shadow: var(--am-shadow) !important;
}

.n_content_left ul li {
  border-bottom: 1px solid rgba(0,0,0,0.04) !important;
  transition: var(--am-transition) !important;
}

.n_content_left ul li a {
  color: var(--am-text) !important;
}

.n_content_left ul li:hover {
  background: var(--am-primary-bg) !important;
}

.n_content_left ul li:hover a {
  color: var(--am-primary) !important;
}

.n_content_left ul li.cur a {
  color: var(--am-primary) !important;
  font-weight: 600 !important;
  border-left: 3px solid var(--am-primary) !important;
}

.n_content_right_title {
  color: var(--am-text) !important;
}

.n_content_right_title a {
  color: var(--am-text-light) !important;
}

/* ============================
   11. 全站链接hover
   ============================ */
a:hover {
  color: var(--am-primary) !important;
}

/* ============================
   12. Section标题统一
   ============================ */
.index1ctop h2 span,
.index2ctop h2 span,
.index3ctop h2 span,
.index4ctop h2 span,
.index5ctop h2 span,
.index_cnt .xn_c_index_51_wrap h2 {
  color: var(--am-primary-dark) !important;
}

.xn_c_index1ctop1,
.xn_c_index2ctop1,
.xn_c_index3ctop1,
.xn_c_index4ctop1,
.xn_c_index5ctop1,
.xn_c_index_51_pro_t1,
.i_jtgdpro_t1 {
  color: #e2e2e2 !important;
}

/* ============================
   13. 右侧浮动窗口
   ============================ */
.kefuBox-One ul li a {
  background: var(--am-primary) !important;
  border-color: var(--am-primary) !important;
  color: #ffffff !important;
}
.kefuBox-One ul li a b {
  color: #ffffff !important;
}
.kefuBox-One ul .online a {
  background: var(--am-primary) !important;
}

.kefuBox-One ul li .cd-is-visible {
  background: var(--am-primary) !important;
  border-color: var(--am-primary) !important;
  border-radius: 6px 0 0 6px !important;
  box-shadow: -2px 2px 12px rgba(21,101,192,0.3) !important;
}

.kefuBox-One ul li#top:hover a {
  background: var(--am-primary) !important;
}

.kefuBox-One ul li:hover b {
  color: var(--am-primary) !important;
}

.kefuBox-One ul li.search .searchBox button {
  background: var(--am-primary) url(../images/search_ico.png) no-repeat center !important;
}

/* ============================
   14. 全局圆角+阴影
   ============================ */
.index_cnt_m_pro_itemimg img,
.xn_c_66_img img,
.i_hnews_cnt img {
  border-radius: var(--am-radius-sm) !important;
  transition: var(--am-transition) !important;
}

.i_hnews_cnt img:hover,
.xn_c_66_img img:hover {
  box-shadow: 0 4px 16px rgba(0,0,0,0.1) !important;
}

/* ============================
   15. 子页面列表优化
   ============================ */
.nnews_lb li {
  transition: var(--am-transition) !important;
  border-bottom: 1px solid rgba(0,0,0,0.04) !important;
  padding: 12px 16px !important;
  border-radius: var(--am-radius-sm) !important;
}

.nnews_lb li:hover {
  background: var(--am-primary-bg) !important;
  box-shadow: 0 2px 8px rgba(21,101,192,0.06) !important;
}

.dede_pages .pagelist li {
  border-radius: 6px !important;
  transition: var(--am-transition) !important;
}

.dede_pages .pagelist li.thisclass {
  background: var(--am-primary) !important;
}

.zhensh_search_btn {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  border-radius: 6px !important;
  border: none !important;
  color: #ffffff !important;
}

/* ============================
   16. 关于安迈子页面美化
   ============================ */

/* --- 16.1 侧边栏导航项 --- */
.xn_c_about_29_li {
  border: none !important;
  border-radius: 8px !important;
  margin-bottom: 6px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  background: #f8f9fa !important;
}

.xn_c_about_29_li > a {
  width: 100% !important;
  margin: 0 !important;
  padding: 12px 16px !important;
  box-sizing: border-box !important;
  background: none !important;
  border-left: 3px solid transparent !important;
  border-radius: 8px !important;
  transition: all 0.3s ease !important;
}

.xn_c_about_29_li1 {
  font-size: 15px !important;
  font-weight: 500 !important;
  color: #333 !important;
  line-height: 22px !important;
  float: none !important;
  transition: color 0.3s ease !important;
}

.xn_c_about_29_li2 {
  font-size: 11px !important;
  color: #999 !important;
  line-height: 16px !important;
  float: none !important;
  margin-top: 2px !important;
  letter-spacing: 0.5px !important;
  transition: color 0.3s ease !important;
}

.xn_c_about_29_li:hover {
  background: #eef5fc !important;
  box-shadow: 0 2px 8px rgba(21,101,192,0.1) !important;
}

.xn_c_about_29_li:hover > a {
  border-left-color: var(--am-primary) !important;
}

.xn_c_about_29_li:hover .xn_c_about_29_li1 {
  color: var(--am-primary) !important;
}

/* 当前激活项 - 蓝色高亮 */
.xn_c_about_29_licur {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  box-shadow: 0 4px 12px rgba(21,101,192,0.25) !important;
}

.xn_c_about_29_licur > a {
  border-left-color: transparent !important;
}

.xn_c_about_29_licur .xn_c_about_29_li1 {
  color: #ffffff !important;
  font-weight: 600 !important;
}

.xn_c_about_29_licur .xn_c_about_29_li2 {
  color: rgba(255,255,255,0.75) !important;
}

/* --- 16.2 侧边栏标题 --- */
.n_content_left_t {
  border-radius: 10px 10px 0 0 !important;
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  box-shadow: 0 4px 12px rgba(21,101,192,0.2) !important;
}

.n_content_left_ton {
  border-left-color: rgba(255,255,255,0.5) !important;
}

.n_content_left_t1 {
  font-size: 22px !important;
  font-weight: 600 !important;
}

.n_content_left_t2 {
  font-size: 12px !important;
  letter-spacing: 1px !important;
}

/* --- 16.3 右侧内容区排版 --- */
.xn_c_about_1_warp {
  line-height: 1.8 !important;
  font-size: 15px !important;
  color: #444 !important;
  padding: 10px 0 !important;
}

.xn_c_about_1_warp p {
  margin-bottom: 12px !important;
  text-indent: 0 !important;
}

.xn_c_about_1_warp img {
  border-radius: 8px !important;
  box-shadow: 0 4px 16px rgba(0,0,0,0.08) !important;
  margin: 8px 0 !important;
  max-width: 100% !important;
}

/* --- 16.4 检测能力 Tab美化 --- */
.xn_c_video_22_tli {
  padding: 10px 18px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #666 !important;
  border-radius: 8px 8px 0 0 !important;
  transition: all 0.3s ease !important;
  cursor: pointer !important;
  background: #f5f5f5 !important;
  margin-right: 4px !important;
}

.xn_c_video_22_tli:hover {
  color: var(--am-primary) !important;
  background: #eef5fc !important;
}

.xn_c_video_22_tli_cur {
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
  color: #ffffff !important;
  box-shadow: 0 4px 12px rgba(21,101,192,0.2) !important;
}

.xn_c_video_22_tli_cur:hover {
  color: #ffffff !important;
  background: linear-gradient(135deg, var(--am-primary), var(--am-primary-dark)) !important;
}

.xn_c_video_22_bintro {
  line-height: 1.8 !important;
  font-size: 14px !important;
  color: #555 !important;
  padding: 16px !important;
}

.xn_c_video_22_bintro img {
  border-radius: 8px !important;
  box-shadow: 0 4px 16px rgba(0,0,0,0.08) !important;
}

.xn_c_video_22_bintro p {
  margin-bottom: 10px !important;
}

/* --- 16.5 证书案例图库美化 --- */
.gallery li {
  border-radius: 8px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  background: #fff !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.06) !important;
  padding: 6px !important;
  margin: 4px !important;
}

.gallery li:hover {
  box-shadow: 0 8px 24px rgba(0,0,0,0.12) !important;
  transform: translateY(-2px) !important;
}

.gallery li img {
  border-radius: 4px !important;
}

.gallery li h6 {
  font-size: 12px !important;
  color: #555 !important;
  text-align: center !important;
  padding: 6px 4px !important;
  line-height: 1.4 !important;
}

.rollover-zoom {
  background: rgba(21,101,192,0.7) !important;
  border-radius: 4px !important;
}

/* --- 16.6 面包屑样式 --- */
.n_content_right_name_r {
  border-bottom: 2px solid var(--am-primary-bg) !important;
  padding-bottom: 8px !important;
  margin-bottom: 10px !important;
}

.n_r_wz4 a,
.n_r_wz6 {
  color: var(--am-primary) !important;
  font-weight: 500 !important;
}

/* --- 16.7 内容区分隔线美化 --- */
.n_content_right {
  border-left-color: var(--am-primary-bg) !important;
}

/* --- 16.8 内容区标题统一 --- */
.n_content_right_name {
  display: none !important;
}
