
/* === MaVIS 修复: Avada toTop 按钮 SVG 替代 === */
html body #toTop,
html body a#toTop,
body #toTop,
a#toTop {
  background-color: #333333 !important;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22white%22%3E%3Cpath%20d%3D%22M12%204l-8%208h5v8h6v-8h5z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  text-indent: -9999px !important;
  width: 40px !important;
  height: 40px !important;
  line-height: 40px !important;
  border: none !important;
  border-radius: 4px !important;
  font-size: 0 !important;
  color: transparent !important;
  display: block !important;
}
html body #toTop::before,
html body a#toTop::before,
#toTop:before,
#toTop::before {
  content: none !important;
  display: none !important;
}
#toTopHover, #toTopHover::before {
  display: none !important;
  content: none !important;
}



/* === 修复: 优势区块的对号图标 (我们的优势小方块) === */
.fa-check:before, .fusion-li-icon.fa-check::before, i.fa-check::before,
.fusion-icon-check, .fa.fa-check {
  content: "" !important;
  display: inline-block !important;
  width: 16px !important;
  height: 16px !important;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%234caf50%22%3E%3Cpath%20d%3D%22M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%22/%3E%3C%2Fsvg%3E") no-repeat center / contain !important;
  color: transparent !important;
}

/* === 修复: 我们的优势小方块 - 强制用SVG对号 === */
.fusion-accordian .panel-title a .fa-fusion-box:before,
.fusion-accordian #accordion-7-1 .panel-title a .fa-fusion-box:before,
.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box:before,
.fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box:before,
.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box:before,
[class*="accordion"] .panel-title a .fa-fusion-box:before,
.fusion-accordian [class*="toggle"] .panel-title a .fa-fusion-box:before {
  content: "" !important;
  font-size: 0 !important;
  width: 22px !important;
  height: 22px !important;
  background: #333645 url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%22%2F%3E%3C%2Fsvg%3E") no-repeat center / 60% 60% !important;
  color: transparent !important;
  display: inline-block !important;
  font-family: Arial !important;
}

/* === 修复: 顶部电话/邮箱图标 (Avada fontawesome 字体加载失败) === */
.fusion-megamenu-icon .fa-phone,
.fusion-megamenu-icon .fa-envelope,
.fusion-megamenu-icon .glyphicon {
  display: none !important;
  font-size: 0 !important;
  color: transparent !important;
  width: 0 !important;
  height: 0 !important;
}
.fusion-megamenu-icon {
  display: inline-block !important;
  width: 18px !important;
  height: 18px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
}
/* 默认电话图标 (第一个li) */
#menu-zanlian-top-secondary-menu > li:nth-child(1) .fusion-megamenu-icon,
.fusion-secondary-menu .menu-item:nth-child(1) .fusion-megamenu-icon {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6%2019.79%2019.79%200%200%201-3.07-8.67A2%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72%2012.84%2012.84%200%200%200%202.7%202.81%202%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45%2012.84%2012.84%200%200%200%202.81%202.7A2%202%200%200%201%2022%2016.92z%22/%3E%3C%2Fsvg%3E") !important;
}
/* 邮箱图标 (第二个li) */
#menu-zanlian-top-secondary-menu > li:nth-child(2) .fusion-megamenu-icon,
.fusion-secondary-menu .menu-item:nth-child(2) .fusion-megamenu-icon {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M4%204h16c1.1%200%202%20.9%202%202v12c0%201.1-.9%202-2%202H4c-1.1%200-2-.9-2-2V6c0-1.1.9-2%202-2z%22/%3E%3Cpolyline%20points%3D%2222%2C6%2012%2C13%202%2C6%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22/%3E%3C%2Fsvg%3E") !important;
}


/*
