  .elementor-39777 .elementor-element.elementor-element-700d94f:not(.elementor-motion-effects-element-type-background), .elementor-39777 .elementor-element.elementor-element-700d94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFF;}.elementor-39777 .elementor-element.elementor-element-700d94f > .elementor-container{max-width:1180px;}.elementor-39777 .elementor-element.elementor-element-700d94f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-39777 .elementor-element.elementor-element-700d94f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39777 .elementor-element.elementor-element-b13f994.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-39777 .elementor-element.elementor-element-b13f994.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39777 .elementor-element.elementor-element-b13f994.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-39777 .elementor-element.elementor-element-b13f994.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39777 .elementor-element.elementor-element-b13f994.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-39777 .elementor-element.elementor-element-7efea39 .woocommerce-breadcrumb > a{color:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-90713e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-d9ede53:not(.elementor-motion-effects-element-type-background), .elementor-39777 .elementor-element.elementor-element-d9ede53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-39777 .elementor-element.elementor-element-d9ede53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-39777 .elementor-element.elementor-element-d9ede53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39777 .elementor-element.elementor-element-98b5ffa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-db29cbc:not(.elementor-motion-effects-element-type-background), .elementor-39777 .elementor-element.elementor-element-db29cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-39777 .elementor-element.elementor-element-db29cbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-db29cbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39777 .elementor-element.elementor-element-1fd783c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-556c910:not(.elementor-motion-effects-element-type-background), .elementor-39777 .elementor-element.elementor-element-556c910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-556c910{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-39777 .elementor-element.elementor-element-556c910 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39777 .elementor-element.elementor-element-cb0bb41.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39777 .elementor-element.elementor-element-cb0bb41.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-39777 .elementor-element.elementor-element-cb0bb41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-39777 .elementor-element.elementor-element-cb0bb41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-f2bea2d{text-align:center;}.elementor-39777 .elementor-element.elementor-element-f2bea2d .elementor-heading-title{font-size:18px;font-style:italic;}.elementor-39777 .elementor-element.elementor-element-1c7e604{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-39777 .elementor-element.elementor-element-1c7e604 .elementor-heading-title{font-size:14px;font-weight:500;font-style:oblique;color:#FFFFFF;}.elementor-39777 .elementor-element.elementor-element-ed4be60 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-ed4be60{text-align:center;}.elementor-39777 .elementor-element.elementor-element-ed4be60 .elementor-heading-title{font-size:18px;font-style:italic;}.elementor-39777 .elementor-element.elementor-element-80230c9:not(.elementor-motion-effects-element-type-background), .elementor-39777 .elementor-element.elementor-element-80230c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F69E21A;}.elementor-39777 .elementor-element.elementor-element-80230c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-39777 .elementor-element.elementor-element-80230c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39777 .elementor-element.elementor-element-19ad128.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39777 .elementor-element.elementor-element-19ad128.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-39777 .elementor-element.elementor-element-19ad128 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-39777 .elementor-element.elementor-element-19ad128 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-fb8754c .elementor-icon-wrapper{text-align:left;}.elementor-39777 .elementor-element.elementor-element-fb8754c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-fb8754c.elementor-view-framed .elementor-icon, .elementor-39777 .elementor-element.elementor-element-fb8754c.elementor-view-default .elementor-icon{color:var( --e-global-color-278adbe );border-color:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-fb8754c.elementor-view-framed .elementor-icon, .elementor-39777 .elementor-element.elementor-element-fb8754c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-fb8754c .elementor-icon{font-size:17px;}.elementor-39777 .elementor-element.elementor-element-fb8754c .elementor-icon svg{height:17px;}.elementor-39777 .elementor-element.elementor-element-f3be4c2{font-size:14px;}.elementor-39777 .elementor-element.elementor-element-e9c2d9c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-e9c2d9c{text-align:right;}.elementor-39777 .elementor-element.elementor-element-e9c2d9c .elementor-heading-title{font-size:14px;font-style:italic;}.elementor-39777 .elementor-element.elementor-element-db21615:not(.elementor-motion-effects-element-type-background), .elementor-39777 .elementor-element.elementor-element-db21615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F69E21A;}.elementor-39777 .elementor-element.elementor-element-db21615{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-39777 .elementor-element.elementor-element-db21615 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39777 .elementor-element.elementor-element-949fc65.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39777 .elementor-element.elementor-element-949fc65.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-39777 .elementor-element.elementor-element-949fc65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-39777 .elementor-element.elementor-element-949fc65 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-c559b71 .elementor-icon-wrapper{text-align:left;}.elementor-39777 .elementor-element.elementor-element-c559b71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-c559b71.elementor-view-framed .elementor-icon, .elementor-39777 .elementor-element.elementor-element-c559b71.elementor-view-default .elementor-icon{color:var( --e-global-color-278adbe );border-color:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-c559b71.elementor-view-framed .elementor-icon, .elementor-39777 .elementor-element.elementor-element-c559b71.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-c559b71 .elementor-icon{font-size:17px;}.elementor-39777 .elementor-element.elementor-element-c559b71 .elementor-icon svg{height:17px;}.elementor-39777 .elementor-element.elementor-element-778fca4{font-size:14px;}.elementor-39777 .elementor-element.elementor-element-efa832b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-efa832b{text-align:right;}.elementor-39777 .elementor-element.elementor-element-efa832b .elementor-heading-title{font-size:14px;font-style:italic;}.elementor-39777 .elementor-element.elementor-element-ea9a65a:not(.elementor-motion-effects-element-type-background), .elementor-39777 .elementor-element.elementor-element-ea9a65a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F69E21A;}.elementor-39777 .elementor-element.elementor-element-ea9a65a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-39777 .elementor-element.elementor-element-ea9a65a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39777 .elementor-element.elementor-element-781648b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39777 .elementor-element.elementor-element-781648b.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-39777 .elementor-element.elementor-element-781648b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-39777 .elementor-element.elementor-element-781648b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-c1c420a .elementor-icon-wrapper{text-align:left;}.elementor-39777 .elementor-element.elementor-element-c1c420a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-c1c420a.elementor-view-framed .elementor-icon, .elementor-39777 .elementor-element.elementor-element-c1c420a.elementor-view-default .elementor-icon{color:var( --e-global-color-278adbe );border-color:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-c1c420a.elementor-view-framed .elementor-icon, .elementor-39777 .elementor-element.elementor-element-c1c420a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-278adbe );}.elementor-39777 .elementor-element.elementor-element-c1c420a .elementor-icon{font-size:17px;}.elementor-39777 .elementor-element.elementor-element-c1c420a .elementor-icon svg{height:17px;}.elementor-39777 .elementor-element.elementor-element-b026ba1{font-size:14px;}.elementor-39777 .elementor-element.elementor-element-fa35e51 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-39777 .elementor-element.elementor-element-fa35e51{text-align:right;}.elementor-39777 .elementor-element.elementor-element-fa35e51 .elementor-heading-title{font-size:14px;font-style:italic;}.elementor-39777 .elementor-element.elementor-element-f405405 > .elementor-element-populated{padding:40px 40px 40px 40px;}@media(max-width:767px){.elementor-39777 .elementor-element.elementor-element-f405405 > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-39777 .elementor-element.elementor-element-90713e2{width:24%;}.elementor-39777 .elementor-element.elementor-element-f405405{width:76%;}}/* Start custom CSS for shortcode, class: .elementor-element-23a7194 *//* PCB 菜单容器 */
.pcb-sidebar-menu-container {
  width: 100%;
  background: transparent;
  padding: 0;
}

/* PCB 菜单列表 */
.pcb-sidebar-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* 每个菜单项 */
.pcb-sidebar-menu li {
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* 一级菜单链接，预留右侧空间给图标 */
.pcb-sidebar-menu li > a {
  display: block;
  padding: 12px 40px 12px 20px; /* 右侧留40px */
  text-decoration: none;
  color: #333;
  font-size: 14px;
  transition: background 0.3s ease, color 0.3s ease;
  position: relative;
}

/* 一级菜单链接右侧图标 */
.pcb-sidebar-menu li > a::after {
  content: "";
  pointer-events: none; /* 让伪元素不干扰点击 */
  position: absolute;
  top: 50%;
  right: 20px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10%207L15%2012L10%2017%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E")
              center/contain no-repeat;
}

/* 如果有子菜单，则将图标旋转 90°（表示可展开） */
.pcb-sidebar-menu li.menu-item-has-children > a::after {
  transform: translateY(-50%) rotate(90deg);
}

/* 一级菜单悬停、聚焦、激活状态 */
.pcb-sidebar-menu li > a:hover,
.pcb-sidebar-menu li > a:focus,
.pcb-sidebar-menu li.current-menu-item > a,
.pcb-sidebar-menu li.current_page_item > a,
.pcb-sidebar-menu li.active > a {
  background-color: #006AAB;
  color: #fff;
}

/* 隐藏二级菜单 */
.pcb-sidebar-menu li ul {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* 展开二级菜单 */
.pcb-sidebar-menu li.active > ul {
  display: block;
}

/* 二级菜单链接 */
.pcb-sidebar-menu li ul li > a {
  position: relative;
  font-size: 13px;
  padding: 10px 40px 10px 40px; /* 右侧同样预留40px */
  text-decoration: none;
  color: #333;
  transition: background 0.3s ease, color 0.3s ease;
}

/* 二级菜单悬停、聚焦、激活状态 */
.pcb-sidebar-menu li ul li > a:hover,
.pcb-sidebar-menu li ul li > a:focus,
.pcb-sidebar-menu li ul li.current-menu-item > a,
.pcb-sidebar-menu li ul li.current_page_item > a {
  background-color: #006AAB;
  color: #fff;
}

/* 二级菜单链接右侧图标（同样使用 SVG） */
.pcb-sidebar-menu li ul li > a::after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10%207L15%2012L10%2017%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E")
              center/contain no-repeat;
}

/* 如果二级菜单项还有子菜单，同理旋转图标 */
.pcb-sidebar-menu li ul li.menu-item-has-children > a::after {
  transform: translateY(-50%) rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-93a4399 */.pcba-sidebar-menu-container {
    width: 100%; /* 让菜单全宽 */
    background: transparent; /* 透明背景 */
    padding: 0;
}

.pcba-sidebar-menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

.pcba-sidebar-menu li {
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); /* 轻微的分隔线 */
}

.pcba-sidebar-menu li a {
    display: flex;
    justify-content: space-between; /* 让箭头靠右 */
    align-items: center;
    text-decoration: none;
    color: #333;
    font-size: 14px; /* 字体大小 */
    padding: 12px 20px; /* 文字左右 20px 内间距 */
    position: relative;
    z-index: 2; /* 确保文字和图标在最上层 */
    transition: color 0.3s ease;
}

/* 右侧图标 */
.pcba-sidebar-menu li a::after {
    content: "";
    display: inline-block;
    width: 14px;  /* 根据需要调整图标尺寸 */
    height: 14px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10%207L15%2012L10%2017%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    transition: background 0.3s ease;
}

/* 悬停和激活时的文字颜色变白 */
.pcba-sidebar-menu li a:hover,
.pcba-sidebar-menu li.current-menu-item a,
.pcba-sidebar-menu li.current_page_item a {
    color: #fff; /* 文字变白色 */
}

/* 悬停和激活时的背景全宽 */
.pcba-sidebar-menu li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent; /* 默认透明 */
    transition: background 0.3s ease;
    z-index: 1; /* 确保背景在最底层，不遮挡图标 */
}

.pcba-sidebar-menu li:hover::before,
.pcba-sidebar-menu li.current-menu-item::before,
.pcba-sidebar-menu li.current_page_item::before {
    background: #006AAB; /* 悬停和激活背景填满 */
}/* End custom CSS */