/**
 * 静态化补丁样式
 * 原站由CMS框架JS动态处理的样式，静态化后需要CSS补充
 * 仅包含因移除CMS框架而必须补充的样式修复
 */


/* ========== 底部导航显示修复 ========== */
/* 原站底部导航由CMS框架动态渲染display状态 */
@media screen and (min-width: 769px) {
  [class*="e_bottomNav"] .p_level1Box {
    display: flex !important;
  }
  [class*="e_bottomNav"] .p_level2Box {
    display: block !important;
  }
  #c_static_001-16420726718590 .e_bottomNav-29 .p_level1Box {
    display: flex !important;
  }
  #c_static_001-16420726718590 .e_bottomNav-29 .p_level2Box {
    display: block !important;
  }
  #c_static_001-16420726718590 .e_bottomNav-29 .p_level1Box ul {
    display: block !important;
  }
}

@media screen and (max-width: 768px) {
  [class*="e_bottomNav"] .p_level2Box {
    display: none;
  }
  [class*="e_bottomNav"] .p_level1Item.active .p_level2Box {
    display: block;
  }
}


/* ========== 顶部导航下拉菜单 ========== */
/* 原站由CMS框架JS处理hover展开，静态化后用CSS :hover替代 */
@media screen and (min-width: 769px) {
  #c_grid-116273709439191 > div > .p_gridbox {
    overflow: visible !important;
  }
  #c_static_001-16420726227420 .e_navigationA-6 .p_level1Item:hover > .p_level2Box {
    display: block !important;
  }
  #c_static_001-16420726227420 .e_navigationA-6 .p_level2Item:hover > .p_level3Box {
    display: block !important;
  }
}


/* ========== 导航栏背景色 ========== */
#c_static_001-16420726227420 {
  background-color: #162d83 !important;
}


/* ========== 底部区域背景色 ========== */
#c_static_001-16420726718590 {
  background-color: #162d83 !important;
}
#c_static_001-16420726718590 .e_container-22 {
  background-color: #162d83 !important;
}


/* ========== 导航栏布局 ========== */
#c_static_001-16420726227420 .e_image-4 {
  display: flex !important;
  align-items: center !important;
  margin-left: 80px !important;
  height: 100% !important;
  max-width: none !important;
  overflow: visible !important;
}
#c_static_001-16420726227420 .e_image-4 img {
  height: 100% !important;
  width: auto !important;
  max-width: none !important;
  padding: 5px 0 !important;
}
#c_static_001-16420726227420 .e_container-1 .cbox-1-1 {
  margin-left: 40px !important;
}
#c_static_001-16420726227420 .e_navigationA-6 .p_level1Item a {
  padding: 0 16px !important;
  font-size: 14px !important;
  white-space: nowrap !important;
}
#c_static_001-16420726227420 .e_navigationA-6 .p_level1Box {
  display: flex !important;
  flex-wrap: nowrap !important;
}
#c_static_001-16420726227420 .e_navigationA-6 .p_level1Item {
  display: block !important;
}
#c_static_001-16420726227420 .e_navigationA-6 .p_navContent {
  max-width: none !important;
  width: auto !important;
}


/* ========== 隐藏可信认证标识 ========== */
.e_credible-36 {
  display: none !important;
}


/* ========== 底部官方自营区域 ========== */
.e_loop-41 .p_list {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
}
.e_loop-41 .p_loopitem {
  margin: 0 40px !important;
}


/* ========== 底部导航布局修复 ========== */
/* About.css等页面CSS的移动端样式未包裹@media，桌面端也生效，需强制覆盖 */
#c_static_001-16420726718590 .e_container-1 {
  flex-direction: row !important;
}
#c_static_001-16420726718590 .e_container-1 .cbox-1-0 {
  flex: 0 0 80% !important;
}
#c_static_001-16420726718590 .e_container-1 .cbox-1-2 {
  flex: 0 0 15% !important;
}
#c_static_001-16420726718590 .e_bottomNav-29 {
  max-height: none !important;
}
#c_static_001-16420726718590 .e_bottomNav-29 .p_level1Item {
  width: auto !important;
  padding: 0 15px !important;
  flex-grow: 1 !important;
  margin-bottom: 0 !important;
}
#c_static_001-16420726718590 .e_bottomNav-29 .p_menu1Item {
  font-size: 18px !important;
  font-weight: bold !important;
  line-height: 1.8 !important;
  margin-bottom: 15px !important;
}
#c_static_001-16420726718590 .e_bottomNav-29 .p_menu2Item {
  font-size: 14px !important;
  font-weight: normal !important;
  line-height: 2 !important;
}
#c_static_001-16420726718590 .e_bottomNav-29 span {
  overflow: visible !important;
  display: inline !important;
  -webkit-line-clamp: unset !important;
  -webkit-box-orient: unset !important;
  text-overflow: unset !important;
}
#c_static_001-16420726718590 .e_bottomNav-29 .p_jtIcon {
  display: none !important;
}
#c_static_001-16420726718590 .e_bottomNav-29 a {
  display: inline !important;
}
/* 服务热线区域 */
#c_static_001-16420726718590 .e_container-44 .cbox-44-0 {
  flex: 0 0 calc(100% - 150px) !important;
  align-self: center !important;
}
#c_static_001-16420726718590 .e_container-44 .cbox-44-1 {
  flex: 0 0 150px !important;
  align-self: center !important;
}
#c_static_001-16420726718590 .e_text-20 {
  font-size: 20px !important;
  text-align: right !important;
}
#c_static_001-16420726718590 .e_text-30 {
  font-size: 32px !important;
  text-align: right !important;
}
/* 版权区域 */
#c_static_001-16420726718590 .e_container-46 {
  flex-direction: row !important;
}
#c_static_001-16420726718590 .e_text-51 {
  text-align: left !important;
}
@media screen and (max-width: 768px) {
  #c_static_001-16420726718590 .e_container-1 {
    flex-direction: column !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  #c_static_001-16420726718590 .e_container-46 {
    flex-direction: column !important;
  }
  #c_static_001-16420726718590 .e_text-51 {
    text-align: center !important;
  }
}


/* ========== 产品页面修复 ========== */
#c_product_list_120-1661430254420 .cbox-10-1 {
  display: none !important;
}
.e_breadcrumb-2 .p_breadcrumbItem:nth-child(3) {
  display: none !important;
}
.e_breadcrumb-2 .siblings::after {
  display: none !important;
}


/* ========== 联系我们页面 ========== */
#c_static_352-1661432731785 {
  padding-bottom: 0 !important;
}
#c_static_352-1661432731785 .e_container-28 .cbox-28-1 {
  display: none !important;
}
#c_static_352-1661432731785 .e_richText-5 {
  text-align: center !important;
  margin-bottom: 30px !important;
  width: 100% !important;
}
#c_static_352-1661432731785 .e_container-32,
#c_static_352-1661432731785 .e_container-35,
#c_static_352-1661432731785 .e_container-41,
#c_static_352-1661432731785 .e_container-38 {
  background: #fff !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
  padding: 20px !important;
  margin: 10px !important;
  display: inline-flex !important;
  align-items: center !important;
  width: calc(50% - 40px) !important;
  height: 80px !important;
  box-sizing: border-box !important;
  vertical-align: top !important;
}
#c_static_352-1661432731785 .e_container-38 {
  margin-bottom: 30px !important;
}


/* ========== 关于页-严格工艺区域 ========== */
#c_static_675-1663933675146 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
  background-color: #162d83 !important;
}
#c_static_675-1663933675146 .e_container-1 {
  margin-bottom: 0 !important;
  padding-bottom: 80px !important;
  border-bottom: none !important;
  background-color: #162d83 !important;
  background-image: url(/images/about/工艺背景图.jpg) !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
#c_static_624-1663931543709 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
  background-color: #162d83 !important;
}
#c_grid-1661426627518 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
  background-color: #162d83 !important;
}
#c_grid-1661426627518 .p_gridbox {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
  background-color: #162d83 !important;
}
#c_grid-1661426627518 .p_gridCell {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}
#c_effect_018-16641636907660 {
  margin-top: 0 !important;
  border-top: none !important;
}


/* ========== 首页荣誉资质标题区域 ========== */
/* 清除远程背景图后，让横线和标题居中对齐 */
#c_static_001-1661415748454 .e_container-1 {
  display: flex !important;
  align-items: center !important;
  padding: 40px 60px !important;
}
#c_static_001-1661415748454 .e_container-1 > .cbox-1-0,
#c_static_001-1661415748454 .e_container-1 > .cbox-1-2 {
  flex: 1 !important;
}
#c_static_001-1661415748454 .e_container-1 > .cbox-1-1 {
  flex: 0 0 auto !important;
  padding: 0 30px !important;
}
#c_static_001-1661415748454 .e_line-2,
#c_static_001-1661415748454 .e_line-3 {
  border-top: 2px solid #162d83 !important;
  margin: 0 !important;
}
#c_static_001-1661415748454 .e_text-5 {
  font-size: 36px !important;
  font-weight: bold !important;
  color: #162d83 !important;
  white-space: nowrap !important;
  margin: 0 !important;
  padding: 0 !important;
}
