.elementor-162 .elementor-element.elementor-element-4e7d493{--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;}.elementor-162 .elementor-element.elementor-element-ce6c882{--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-162 .elementor-element.elementor-element-5580fc7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#0A0A0A;}.elementor-162 .elementor-element.elementor-element-b77104f .elementor-icon-list-icon{width:14px;}.elementor-162 .elementor-element.elementor-element-b77104f .elementor-icon-list-icon i{font-size:14px;}.elementor-162 .elementor-element.elementor-element-b77104f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-162 .elementor-element.elementor-element-9140d37 span.post-navigation__prev--title, .elementor-162 .elementor-element.elementor-element-9140d37 span.post-navigation__next--title{color:#3703FD;}.elementor-162 .elementor-element.elementor-element-937164c{text-align:center;}.elementor-162 .elementor-element.elementor-element-937164c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#161616;}.elementor-162 .elementor-element.elementor-element-d0d77bc{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-162 .elementor-element.elementor-element-d0d77bc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-162 .elementor-element.elementor-element-d0d77bc:after{content:"0.66";}.elementor-162 .elementor-element.elementor-element-d0d77bc .elementor-post__thumbnail__link{width:100%;}.elementor-162 .elementor-element.elementor-element-d0d77bc .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px;padding:15px 15px 15px 15px;}.elementor-162 .elementor-element.elementor-element-d0d77bc.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-162 .elementor-element.elementor-element-d0d77bc.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-162 .elementor-element.elementor-element-d0d77bc.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-162 .elementor-element.elementor-element-d0d77bc .elementor-post__title{margin-bottom:5px;}.elementor-162 .elementor-element.elementor-element-2928225{--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-162 .elementor-element.elementor-element-861f695{--display:flex;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:15px 15px 15px 15px;}.elementor-162 .elementor-element.elementor-element-6170884 .elementor-heading-title{font-size:22px;}.elementor-162 .elementor-element.elementor-element-5a10026{font-size:15px;}.elementor-162 .elementor-element.elementor-element-0e8b0fe{padding:1px 1px 1px 1px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-0e8b0fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-162 .elementor-element.elementor-element-0ade4c6{border-style:none;}.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--main .elementor-item{color:#7A7A7A;fill:#7A7A7A;}.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--main .elementor-item:focus{color:#3703FD;fill:#3703FD;}.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#3703FD;}.elementor-162 .elementor-element.elementor-element-0ade4c6 .e--pointer-framed .elementor-item:before,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .e--pointer-framed .elementor-item:after{border-color:#3703FD;}.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--dropdown a:hover,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--dropdown a:focus,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-menu-toggle:hover,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-menu-toggle:focus{color:#3703FD;}.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--dropdown a:hover,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--dropdown a:focus,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--dropdown a.highlighted{background-color:#EEEEEE;}.elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--dropdown .elementor-item, .elementor-162 .elementor-element.elementor-element-0ade4c6 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-162 .elementor-element.elementor-element-d4fc788{text-align:center;}.elementor-162 .elementor-element.elementor-element-d4fc788 .elementor-heading-title{font-size:22px;}@media(max-width:767px){.elementor-162 .elementor-element.elementor-element-d0d77bc .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-162 .elementor-element.elementor-element-d0d77bc:after{content:"0.5";}.elementor-162 .elementor-element.elementor-element-d0d77bc .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-162 .elementor-element.elementor-element-4e7d493{--content-width:1300px;}.elementor-162 .elementor-element.elementor-element-ce6c882{--width:70%;}.elementor-162 .elementor-element.elementor-element-2928225{--width:30%;}}/* Start custom CSS for post-navigation, class: .elementor-element-9140d37 *//* 仅针对移动端（屏幕宽度小于 768px）生效 */
@media (max-width: 767px) {
    /* 强制将链接容器改为纵向排列 */
    .elementor-162 .elementor-element.elementor-element-9140d37 .elementor-post-navigation {
        display: flex !important;
        flex-direction: column !important;
        gap: 1px; /* 上下两行之间的间距，可根据需要调整 */
    }

    /* 移除原生布局的浮动或固定宽度限制 */
    .elementor-162 .elementor-element.elementor-element-9140d37 .elementor-post-navigation__prev,
    .elementor-162 .elementor-element.elementor-element-9140d37 .elementor-post-navigation__next {
        max-width: 100% !important;
        width: 100% !important;
        flex-basis: 100% !important;
    }

    /* 上一篇靠左对齐，下一篇也靠左（或居中），避免挤在一起 */
    .elementor-162 .elementor-element.elementor-element-9140d37 .elementor-post-navigation__prev {
        text-align: left;
        margin-bottom: 10px;
    }

    .elementor-162 .elementor-element.elementor-element-9140d37 .elementor-post-navigation__next {
        text-align: right; /* 下一篇建议靠右，形成视觉错位，或者改 left 统一靠左 */
    }
    
    /* 修复某些主题下强制并排的内联样式 */
    .elementor-162 .elementor-element.elementor-element-9140d37 .elementor-post-navigation .elementor-post-navigation__separator {
        display: none !important; /* 隐藏中间的分隔符（如果有的话） */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e8b0fe *//* 标题边框、圆角与灰色背景设置 */
.elementor-162 .elementor-element.elementor-element-0e8b0fe .elementor-heading-title {
    background-color: #f5f5f5 !important;  /* 这里设置你的灰色背景 */
    border: 1px solid #e0e0e0 !important;   /* 边框样式 */
    border-radius: 8px !important;         /* 圆角 */
    padding: 12px 15px !important;         /* 内间距 */
    margin: 0 !important;                  /* 清除默认边距 */
    color: #333333 !important;             /* 字体颜色，保证在灰色背景上清晰 */
}

/* 标题悬停效果 (可选) */
.elementor-162 .elementor-element.elementor-element-0e8b0fe .elementor-heading-title:hover {
    background-color: #e8e8e8 !important;  /* 鼠标放上去背景加深一点 */
    border-color: #bbbbbb !important;      /* 鼠标放上去边框变色 */
    transition: 0.3s;                      /* 平滑过渡效果 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0ade4c6 *//* 给每个二级分类加边框 */
.elementor-162 .elementor-element.elementor-element-0ade4c6 .menu-item {
    border: 1px solid #e0e0e0; /* 边框颜色 */
    border-radius: 8px;       /* 圆角 */
    margin-bottom: 10px;      /* 每个分类之间的间距 */
    padding: 1px 1px;       /* 文字内边距 */
    transition: all 0.3s;     /* 悬停平滑过渡 */
}

/* 鼠标悬停时的效果 */
.elementor-162 .elementor-element.elementor-element-0ade4c6 .menu-item:hover {
    border-color: #3703fd;    /* 悬停时边框变色，建议用你Logo的主色 */
    background-color: #f9f9f9;
}

/* 2. 当选中三级分类时，让它的“父级”二级分类也保持变色 */
.current-menu-ancestor > a, 
.current-category-ancestor > a {
    color: #3703fd !important; /* 保持与上面颜色一致 */
    font-weight: bold;
}/* End custom CSS */