.elementor-212 .elementor-element.elementor-element-9db395a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-74873d9 );--border-color:var( --e-global-color-74873d9 );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-9db395a:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-9db395a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-212 .elementor-element.elementor-element-62f97a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-212 .elementor-element.elementor-element-1bbcd2a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-298bcfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-212 .elementor-element.elementor-element-486c6ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-3ea6c18{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-af3e664{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-212 .elementor-element.elementor-element-cb8bf09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-212 .elementor-element.elementor-element-4c67733{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-212 .elementor-element.elementor-element-bf53e7b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-212 .elementor-element.elementor-element-bf53e7b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-212 .elementor-element.elementor-element-bf53e7b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-212 .elementor-element.elementor-element-bf53e7b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-212 .elementor-element.elementor-element-5cc2ee9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-212 .elementor-element.elementor-element-5cc2ee9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-212 .elementor-element.elementor-element-5cc2ee9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-212 .elementor-element.elementor-element-5cc2ee9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-212 .elementor-element.elementor-element-5073c2f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-212 .elementor-element.elementor-element-5073c2f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-212 .elementor-element.elementor-element-5073c2f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-212 .elementor-element.elementor-element-5073c2f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-212 .elementor-element.elementor-element-11a672a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-212 .elementor-element.elementor-element-11a672a:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-11a672a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-212 .elementor-element.elementor-element-45aed9d{text-align:center;}.elementor-212 .elementor-element.elementor-element-45aed9d .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:12px;font-weight:300;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-212 .elementor-element.elementor-element-62f97a0{--width:30%;}.elementor-212 .elementor-element.elementor-element-298bcfd{--width:40%;}.elementor-212 .elementor-element.elementor-element-af3e664{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-212 .elementor-element.elementor-element-298bcfd{--width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-af59cff *//* 导航整体 ul (去点 +左对齐) */
.my-acf-taxonomy-nav {
  list-style: none;        /* 去掉前面的点 (bullet) */  
  padding-left: 0;         /* 取消左边内边距 */  
  margin-left: 0;          /* 取消左边外边距 */  
}

/* 列表项 li 间距 */
.my-acf-taxonomy-nav li {
  margin: 6px 0;            /* 上下间距，可调 */  
}

/* 链接 a 样式 — 默认无下划线 */
.my-acf-taxonomy-nav li a {
  text-decoration: none;    /* 去掉下划线 */  
  color: #ffffff;            /* 文字颜色继承 (可根据需要改) */  
  display: inline-block;     /* 保证 link 区域稳定 */  
}

/* 悬停 /聚焦 /激活时仍然无下划线 */
.my-acf-taxonomy-nav li a:hover,
.my-acf-taxonomy-nav li a:focus,
.my-acf-taxonomy-nav li a:active {
  text-decoration: none;    /* 保持无下划线 */  
}

/* （可选）如果有子分类 ul，要左缩进一点，使层级关系明显 */
.my-acf-taxonomy-nav .acf-sub-tax {
  padding-left: 16px;        /* 子列表左缩进 */
  margin-top: 4px;           /* 子列表与父级项的间隔 */
}

.my-acf-taxonomy-nav .acf-sub-tax li {
  margin: 4px 0;
}

.my-acf-taxonomy-nav .acf-sub-tax li a {
  font-size: 14px;           /* 子分类文字稍小，可调整 */
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f069c17 *//* 清除 ul 默认的 bullet 和缩进 / padding / margin */
.menu-footer-menu-container .footer-nav-menu {
  list-style: none;         /* 去掉点 (bullet) */ :contentReference[oaicite:0]{index=0}
  margin: 0;
  padding: 0;
}

/* 每个 li 的垂直间距 / 行间距 */
.menu-footer-menu-container .footer-nav-menu li {
  margin: 5px 0;            /* 你可以根据需要调节间距 */
}

/* 链接 a 的风格 — 无下划线，颜色继承，稳定显示 */
.menu-footer-menu-container .footer-nav-menu li a {
  text-decoration: none;    /* 去掉下划线 */ :contentReference[oaicite:1]{index=1}
  color: #ffffff;           /* 继承父元素颜色 (或你可以指定一个) */
  display: inline-block;    /* 保证点击区域稳定 */
}

/* 鼠标 hover / focus /active 时 — 仍然保持无下划线 (如果你不想 hover 出现下划线) */
.menu-footer-menu-container .footer-nav-menu li a:hover,
.menu-footer-menu-container .footer-nav-menu li a:focus,
.menu-footer-menu-container .footer-nav-menu li a:active {
  text-decoration: none;
  /* 如果你想 hover 时变色，也可以加上 color: #0073e6; 例如： */
  /* color: #0073e6; */
}/* End custom CSS */