.elementor-528 .elementor-element.elementor-element-2f66e5f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:6px 6px 0px 0px;}.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-528 .elementor-element.elementor-element-915ea1c{text-align:center;}.elementor-528 .elementor-element.elementor-element-915ea1c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-4e7665b{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-4e7665b::before, .elementor-528 .elementor-element.elementor-element-4e7665b > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-4e7665b > .e-con-inner > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-4e7665b > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-4e7665b > .e-con-inner > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-4e7665b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4d30818 );--background-overlay:'';}.elementor-528 .elementor-element.elementor-element-8e592f2{padding:0px 0px 0px 26px;}@media(min-width:768px){.elementor-528 .elementor-element.elementor-element-2f66e5f{--content-width:400px;}}/* Start custom CSS for container, class: .elementor-element-2f66e5f */.custom-category-list {background:
  linear-gradient(to right, #e61f4d, #bb2346);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8e592f2 *//* === 标题列表样式：虚线分隔符、自定义颜色、移除了项目符号 === */
.widget ul {
    /* 移除默认的列表圆点及内边距 */
    list-style: none !important;
    padding-left: 0 !important;
    margin: 0 !important;
}

.widget ul li {
    /* 每个标题之间的虚线分隔符 */
    border-bottom: 1px dashed #f2f2f2;
    font-size: 18px;                /* 字体大小 18px */
    line-height: 1.5;
    /* 确保没有任何残留的项目符号或背景图片 */
    list-style: none !important;
    background: none !important;
}

.widget ul li:last-child {
    /* 最后一项不需要下边框 */
    border-bottom: none;
}

.widget ul li a {
    /* 链接文字默认颜色为 #333333 */
    color: #333333;
    text-decoration: none;          /* 去掉下划线（可选） */
    display: block;                 /* 使链接区域占满整个列表项，方便点击 */
    padding: 8px 0;                 /* 增加上下内边距，让分隔符不紧贴文字 */
    transition: color 0.2s ease;    /* 悬停颜色过渡效果 */
}

.widget ul li a:hover {
    color: #fc5952;                 /* 鼠标悬停时的颜色 */
}/* End custom CSS */