.elementor-39698 .elementor-element.elementor-element-6ddaffa > .elementor-container{max-width:1180px;}.elementor-39698 .elementor-element.elementor-element-6ddaffa:not(.elementor-motion-effects-element-type-background), .elementor-39698 .elementor-element.elementor-element-6ddaffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39698 .elementor-element.elementor-element-6ddaffa > .elementor-background-overlay{background-color:#000000B8;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39698 .elementor-element.elementor-element-6ddaffa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-39698 .elementor-element.elementor-element-ec93b25 .elementor-heading-title{font-size:50px;color:#FFFFFF;}.elementor-39698 .elementor-element.elementor-element-880ec13{color:rgba(255, 255, 255, 0.7);font-size:20px;letter-spacing:0.22px;}.elementor-39698 .elementor-element.elementor-element-5be17f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-fe690b4:not(.elementor-motion-effects-element-type-background), .elementor-39698 .elementor-element.elementor-element-fe690b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-39698 .elementor-element.elementor-element-fe690b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-39698 .elementor-element.elementor-element-fe690b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39698 .elementor-element.elementor-element-a95e8bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-af1fd0f:not(.elementor-motion-effects-element-type-background), .elementor-39698 .elementor-element.elementor-element-af1fd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-39698 .elementor-element.elementor-element-af1fd0f{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-39698 .elementor-element.elementor-element-af1fd0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39698 .elementor-element.elementor-element-dfdcbef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-4f64e38:not(.elementor-motion-effects-element-type-background), .elementor-39698 .elementor-element.elementor-element-4f64e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-278adbe );}.elementor-39698 .elementor-element.elementor-element-4f64e38{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-39698 .elementor-element.elementor-element-4f64e38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39698 .elementor-element.elementor-element-442d506.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39698 .elementor-element.elementor-element-442d506.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-39698 .elementor-element.elementor-element-442d506 > .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-39698 .elementor-element.elementor-element-442d506 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-f8ddd6e{text-align:center;}.elementor-39698 .elementor-element.elementor-element-f8ddd6e .elementor-heading-title{font-size:18px;font-style:italic;}.elementor-39698 .elementor-element.elementor-element-ae87934{text-align:center;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-39698 .elementor-element.elementor-element-ae87934 .elementor-heading-title{font-size:14px;font-weight:500;font-style:oblique;color:#FFFFFF;}.elementor-39698 .elementor-element.elementor-element-bb37c5d{text-align:center;}.elementor-39698 .elementor-element.elementor-element-bb37c5d .elementor-heading-title{font-size:18px;font-style:italic;}.elementor-39698 .elementor-element.elementor-element-bb37c5d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-518c6c1:not(.elementor-motion-effects-element-type-background), .elementor-39698 .elementor-element.elementor-element-518c6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F69E21A;}.elementor-39698 .elementor-element.elementor-element-518c6c1{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-39698 .elementor-element.elementor-element-518c6c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39698 .elementor-element.elementor-element-cdc7c4c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39698 .elementor-element.elementor-element-cdc7c4c.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-39698 .elementor-element.elementor-element-cdc7c4c > .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-39698 .elementor-element.elementor-element-cdc7c4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-f91c1ba .elementor-icon-wrapper{text-align:left;}.elementor-39698 .elementor-element.elementor-element-f91c1ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-278adbe );}.elementor-39698 .elementor-element.elementor-element-f91c1ba.elementor-view-framed .elementor-icon, .elementor-39698 .elementor-element.elementor-element-f91c1ba.elementor-view-default .elementor-icon{color:var( --e-global-color-278adbe );border-color:var( --e-global-color-278adbe );}.elementor-39698 .elementor-element.elementor-element-f91c1ba.elementor-view-framed .elementor-icon, .elementor-39698 .elementor-element.elementor-element-f91c1ba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-278adbe );}.elementor-39698 .elementor-element.elementor-element-f91c1ba .elementor-icon{font-size:17px;}.elementor-39698 .elementor-element.elementor-element-f91c1ba .elementor-icon svg{height:17px;}.elementor-39698 .elementor-element.elementor-element-20f2ccc{font-size:14px;}.elementor-39698 .elementor-element.elementor-element-1e5e107{text-align:right;}.elementor-39698 .elementor-element.elementor-element-1e5e107 .elementor-heading-title{font-size:14px;font-style:italic;}.elementor-39698 .elementor-element.elementor-element-1e5e107 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-ffbc0ec:not(.elementor-motion-effects-element-type-background), .elementor-39698 .elementor-element.elementor-element-ffbc0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F69E21A;}.elementor-39698 .elementor-element.elementor-element-ffbc0ec{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-39698 .elementor-element.elementor-element-ffbc0ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39698 .elementor-element.elementor-element-dfac233.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39698 .elementor-element.elementor-element-dfac233.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-39698 .elementor-element.elementor-element-dfac233 > .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-39698 .elementor-element.elementor-element-dfac233 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-fb3989b .elementor-icon-wrapper{text-align:left;}.elementor-39698 .elementor-element.elementor-element-fb3989b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-278adbe );}.elementor-39698 .elementor-element.elementor-element-fb3989b.elementor-view-framed .elementor-icon, .elementor-39698 .elementor-element.elementor-element-fb3989b.elementor-view-default .elementor-icon{color:var( --e-global-color-278adbe );border-color:var( --e-global-color-278adbe );}.elementor-39698 .elementor-element.elementor-element-fb3989b.elementor-view-framed .elementor-icon, .elementor-39698 .elementor-element.elementor-element-fb3989b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-278adbe );}.elementor-39698 .elementor-element.elementor-element-fb3989b .elementor-icon{font-size:17px;}.elementor-39698 .elementor-element.elementor-element-fb3989b .elementor-icon svg{height:17px;}.elementor-39698 .elementor-element.elementor-element-e058158{font-size:14px;}.elementor-39698 .elementor-element.elementor-element-f99667c{text-align:right;}.elementor-39698 .elementor-element.elementor-element-f99667c .elementor-heading-title{font-size:14px;font-style:italic;}.elementor-39698 .elementor-element.elementor-element-f99667c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-63acb38:not(.elementor-motion-effects-element-type-background), .elementor-39698 .elementor-element.elementor-element-63acb38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F69E21A;}.elementor-39698 .elementor-element.elementor-element-63acb38{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-39698 .elementor-element.elementor-element-63acb38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39698 .elementor-element.elementor-element-c5da6ff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39698 .elementor-element.elementor-element-c5da6ff.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-39698 .elementor-element.elementor-element-c5da6ff > .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-39698 .elementor-element.elementor-element-c5da6ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-8bf0625 .elementor-icon-wrapper{text-align:left;}.elementor-39698 .elementor-element.elementor-element-8bf0625.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-278adbe );}.elementor-39698 .elementor-element.elementor-element-8bf0625.elementor-view-framed .elementor-icon, .elementor-39698 .elementor-element.elementor-element-8bf0625.elementor-view-default .elementor-icon{color:var( --e-global-color-278adbe );border-color:var( --e-global-color-278adbe );}.elementor-39698 .elementor-element.elementor-element-8bf0625.elementor-view-framed .elementor-icon, .elementor-39698 .elementor-element.elementor-element-8bf0625.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-278adbe );}.elementor-39698 .elementor-element.elementor-element-8bf0625 .elementor-icon{font-size:17px;}.elementor-39698 .elementor-element.elementor-element-8bf0625 .elementor-icon svg{height:17px;}.elementor-39698 .elementor-element.elementor-element-81fa9b9{font-size:14px;}.elementor-39698 .elementor-element.elementor-element-e1218bd{text-align:right;}.elementor-39698 .elementor-element.elementor-element-e1218bd .elementor-heading-title{font-size:14px;font-style:italic;}.elementor-39698 .elementor-element.elementor-element-e1218bd > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-122d58e > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-39698 .elementor-element.elementor-element-16b6465 > .elementor-container{max-width:1180px;}.elementor-bc-flex-widget .elementor-39698 .elementor-element.elementor-element-b1f90b3.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-39698 .elementor-element.elementor-element-b1f90b3.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-39698 .elementor-element.elementor-element-b1f90b3.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-39698 .elementor-element.elementor-element-b1f90b3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39698 .elementor-element.elementor-element-b1f90b3.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-39698 .elementor-element.elementor-element-f0b37da{text-align:center;}.elementor-39698 .elementor-element.elementor-element-801a843{text-align:center;}@media(min-width:768px){.elementor-39698 .elementor-element.elementor-element-5be17f5{width:24%;}.elementor-39698 .elementor-element.elementor-element-122d58e{width:76%;}}@media(max-width:767px){.elementor-39698 .elementor-element.elementor-element-6ddaffa{padding:80px 20px 80px 20px;}.elementor-39698 .elementor-element.elementor-element-ec93b25 .elementor-heading-title{font-size:25px;}.elementor-39698 .elementor-element.elementor-element-880ec13{font-size:16px;}.elementor-39698 .elementor-element.elementor-element-880ec13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-39698 .elementor-element.elementor-element-122d58e > .elementor-element-populated{padding:20px 20px 20px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-c177a18 *//* 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-52d635b */.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 */