a, a:hover,.menu li a:hover,.menu li.on a,.menu li .subnav a:hover:after,.menu li .subnav a.on,.menu li.subcate:hover a,.menu li.subcate:hover .arrow::before,.menu li.subcate:hover>a::after,.menu li.subcate.on>a::after,.menu li.subcate:hover .subnav a:hover,.menu li.subcate:hover .subnav a.on,.menu li.subcate:hover .subnav a.on:after,.sch-m input,.sch-m input:focus,.sch-m button:after,.schfixed input:focus,.schclose,.schform input,.schform button:after,.cmstitle h4 .cmscate:hover,.cmstitle h4 .more:hover,.cmstitle h4 .more:hover::after,.cmslist li a:hover,.post h2 a:hover,.post h2 .istop:before,.post .user a:hover,.post .date a:hover,.post .cate a:hover,.post .views a:hover,.post .cmtnum a:hover,.post .edit a:hover,.post .del a:hover,.post .readmore a:hover,.post .readmore a:hover:after,.post .tags a:hover,.pages a:hover,a.backlist:hover,.cmtsfoot .reply:hover,.cmtsfoot .reply:hover:before,.cmtarea textarea:focus,.cmtform input:focus,.night .cmtform input:focus,.cmtsubmit button:hover,.cmtsubmit button:hover:before,.sidebox dd a:hover,#divTags ul li a:hover,#divCalendar td a,#divCalendar #today,#divContorPanel .cp-login a:hover,#divContorPanel .cp-vrs a:hover,#divContorPanel .cp-login a:hover:before,#divContorPanel .cp-vrs a:hover:before,.footer a:hover,.goback:hover,.goback:hover:after,.relateinfo h3 a:hover,.teles, .telesmore,.relate,.sitemap a:hover,.night .post h2 a:hover,.night .relateinfo h3 a:hover,.night #cancel-reply,.night #cancel-reply:before,.night .pages a:hover,.night .errorpage .errschtxt:focus,.errschtxt:focus,.night .errorpage .goback:hover,.night .relatelist a:hover,.night .sidebox dd .sidecmtarticle a:hover,.sidebox dd .sidelink a:hover,.night .sidebox dd .sidelink a:hover,.night .sidebox dd .sideitem .itemtitle:hover,.sidebox dd .noimg .sidelink a:hover,.archivedate.on,.archivelist h3 a:hover,.night .archivelist h3 a:hover,.copynoticetxt a:hover,.friendlink li a:hover,.sign span a,.signusermenu a:hover,.filter li.active,.filter li.active i::before,.night .filter li.active,.filter li:hover,.post mark,.sidebox dd .sidecmtarticle a:hover,.night .sidebox dd .avatartitle:hover,.night .sidebox dd .sidecmtcon a:hover,.block.forum .item h2.top a::before,.block.forum .item h2.top a,.block.forum .item h2 a:hover,.block.forum .item:hover h2 a, .block.forum .item:hover h2 a::before,.night .block.forum .item h2.top a,.night .block.forum .item h2 a:hover,.block.album .albumcon a:hover,.night .block.album .albumcon a:hover,.block.sticker .post .istop::before, .block.hotspot .post .istop::before, .block.album .albumimg a .istop::before, .block.shuo .post .istop::before, .block.waterfall .post .istop::before,.post.istop .istop::before,.block.waterfall .waterfallimg a .istop::before,.block.hotspot .post h2 .istop::before,.block.shuo .istop::before,.shuo h2 a:hover,.night .block.shuo .shuo h2 a:hover,.schitemcon mark,.schwords a:hover,.gourl,.gourl::after,.singlenext .content p.mask a,#cancel-reply,#cancel-reply::before,.night .schmore a:hover,.linkbox .wrap p.link,.linkbox .wrap a,.night .linkbox .wrap p.link { color:#00a663; }.single p.ue-upload a,.singlenext h3 a:hover,.zbaudio_play em.pause::before,.night .zbaudio_play em.pause::before { color:#00a663!important; }@media screen and (max-width:1080px){.menu ul li.subcate.slidedown > a:after {color:#00a663}}.menu li:before,.schfixed button,.cmstitle h4 .cmscate::before,.post h2 em,.pagebar .now-page,.cmtpagebar .now-page,.pagebar a:hover,.cmtpagebar a:hover,a.backtotop:hover,.night .errorpage .errschbtn,.tagscloud li:hover,.night .tagscloud li:hover,.sign span a:hover,.night .signusermenu a:hover,.authinfo h1 span,.filternav li.active::after,.block.album .albumimg a em,.block.forum .item h2.top em,.gourl:hover,.night .gourl:hover,.night .singlenext .content p.mask a:hover,.linkbox .wrap a:hover,.night .linkbox .wrap p a {background:#00a663;} .zbaudio_now,.zbaudio_bar::before,#cancel-reply:hover {background:#00a663!important;}.gourl{background:rgba(0,166,99,.05);}.linkbox .wrap a{background:rgba(0,166,99,.05);}.menuico span,.lazyline,a.setnight:hover,a.lang:hover,.night a.backtotop:hover,.swiper-pagination-bullet-active,.maincon .swiper-button-prev:hover::after,.maincon .swiper-button-next:hover::after {background-color:#00a663}.menu li .subnav,.schfixed,.sideuserlink p a.wechat span {border-top-color:#00a663}.menu li.subcate .subnav a {color:#333}.menu li .subnav:before,.sch-m input,.schfixed:before,.schform input,.single h1:after,.single h2:after,.single h3:after,.single h4:after,.single h5:after,.single h6:after,.contitle h1,.contitle h2 {border-bottom-color:#00a663}.post .readmore a:hover,.post .tags a:hover,.telesmore i,.pagebar .now-page,.pagebar a:hover,a.backlist:hover,#divTags ul li a:hover,#divCalendar td a,#divContorPanel .cp-login a:hover,#divContorPanel .cp-vrs a:hover,.goback:hover,.night .post .readmore a:hover,.night #divContorPanel .cp-login a:hover, .night #divContorPanel .cp-vrs a:hover,.night #cancel-reply,.night .pages a:hover,.cmtpagebar .now-page,.cmtpagebar a:hover,.cmtsubmit button:hover,.night .cmtsubmit button:hover,.night .errorpage .errschbtn,.night .errorpage .goback:hover,.closesite h1,.signuser.normal:hover,.sign span a,.searchnull a,.gourl,.singlenext .content p.mask a:hover,.night .singlenext .content p.mask a,#cancel-reply,.linkbox .wrap a {border-color:#00a663}.wrapper,.main,.maincon,.closepage { background:#ffffff; }.header { background-color:#ffffff;}.footer { color:#999999; background-color:#e4e8eb; } .footer a { color:#999999; }/* ==========================================================
   【边界锁死版：强制上下边缘垂直对齐】
========================================================== */

/* 1. 强制顶部 CMS 容器与下方列表容器宽度完全一致 */
.cmsblock {
    display: flex !important;
    justify-content: space-between !important;
    gap: 20px !important; /* 调整这个数值可以改变两个大图中间的间距 */
    margin: 0 auto 25px 0 !important; /* 强制左对齐 */
    padding: 0 !important;
    width: 100% !important; /* 锁死宽度为内容区 100% */
    box-sizing: border-box !important;
}

/* 2. 调整大图模块宽度，使其边缘缩回 */
.cmslist {
    flex: 1 !important; 
    height: 190px !important;
    position: relative !important;
    overflow: hidden !important;
    border-radius: 12px !important;
    padding: 0 !important;
    margin: 0 !important; /* 消除可能存在的向外撑开的外边距 */
}

/* 3. 图片铺满逻辑（稳定版） */
.cmslist ul, .cmslist li, .cmslist .cmscon, .cmslist .cmstop, 
.cmslist a.cmsimg, .cmslist a.cmsimg i {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}

.cmslist img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* 4. 彻底隐藏 CMS 干扰信息 */
.cmslist .cmsinfo, .cmslist .cmsintro, .cmslist .more {
    display: none !important;
}

.cmslist .cmstitle {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    background: linear-gradient(transparent, rgba(0,0,0,0.8)) !important;
    padding: 12px 15px !important;
    z-index: 10 !important;
}

.cmslist .cmstitle h4 a { color: #fff !important; font-weight: bold !important; font-size: 16px !important; }

/* 5. 下方 4 列网格：去除所有导致溢出的负边距 */
@media screen and (min-width: 1024px) {
    .albumlist {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: space-between !important; /* 自动两端对齐 */
        margin: 0 !important; /* 移除之前的 -10px */
        padding: 0 !important;
        width: 100% !important;
    }

    .item {
        /* 精确计算：四个卡片，中间三个 15px 的固定间距 */
        width: calc((100% - 45px) / 4) !important; 
        margin: 0 0 20px 0 !important; /* 只留底部间距，左右靠 justify-content 处理 */
        border-radius: 12px !important;
        background: #fff !important;
        box-shadow: 0 4px 15px rgba(0,0,0,0.05) !important;
        overflow: hidden !important;
    }

    .albumimg img {
        height: 160px !important;
        object-fit: cover !important;
    }
}
/* --- 顶部导航字体美化 --- */
.menu ul li a {
    color: #00a663 !important;    /* 字体颜色设为纯白 */
    font-weight: bold !important; /* 字体加粗 */
    font-size: 15px !important;   /* 可选：略微放大字体增加识别度 */
    text-shadow: 0 1px 2px rgba(0,0,0,0.1); /* 可选：增加极细微阴影，防止白底图干扰 */
}

/* 鼠标经过导航时的效果（建议保留，增加交互感） */
.menu ul li a:hover {
    opacity: 0.8; /* 悬停时稍微变透明 */
    color: #00a663 !important;
}

/* 隐藏搜索图标旁边的灰色遮罩或微调搜索图标颜色 */
.schico a {
    filter: brightness(0) invert(1) !important; /* 强制搜索放大镜图标也变白 */
}
/* ==========================================================
   【网站分类美化：无残留最终版 - 彻底清除箭头】
========================================================= */

/* 1. 容器锁定 */
#divCatalog dd ul {
    display: flex !important;
    flex-wrap: wrap !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 12px !important;
    background: #fff !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05) !important;
    overflow: hidden !important;
    border: 1px solid #f0f0f0 !important;
}

/* 2. 列表项布局 */
#divCatalog dd ul li {
    width: 50% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    display: flex !important;
    height: 42px !important;
    border-bottom: 1px solid #f8f8f8 !important;
}

#divCatalog dd ul li:nth-child(odd) {
    background: #fbfbfb !important;
    border-right: 1px solid #f0f0f0 !important;
}

/* 3. 一级分类绿色背景 */
#divCatalog dd ul li:nth-child(1),
#divCatalog dd ul li:nth-child(2) {
    background: #00a663 !important;
    border: none !important;
    z-index: 10 !important;
}

/* 4. 暴力清除所有可能的图标/符号 (核心修改) */
#divCatalog dd ul li * {
    background: none !important;
    border: none !important;
}

/* 彻底隐藏所有伪元素、斜体标签、跨度标签中的图标 */
#divCatalog dd ul li a::before, 
#divCatalog dd ul li a::after,
#divCatalog dd ul li a span,
#divCatalog dd ul li a i,
#divCatalog dd ul li a em,
#divCatalog dd ul li a b:not(.text) { 
    display: none !important; 
    content: none !important; 
    width: 0 !important;
    height: 0 !important;
}

/* 5. 文字最终样式：确保纯净且加粗 */
#divCatalog dd ul li a {
    flex: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-decoration: none !important;
    font-weight: bold !important;
    visibility: visible !important;
    opacity: 1 !important;
    /* 强制重置字体大小，防止被图标字体库覆盖 */
    font-family: inherit !important; 
}

/* 颜色分配 */
#divCatalog dd ul li:nth-child(1) a,
#divCatalog dd ul li:nth-child(2) a {
    color: #ffffff !important;
    font-size: 15px !important;
}

#divCatalog dd ul li a {
    color: #333333 !important;
    font-size: 13px !important;
    padding: 0 5px !important; /* 给文字留一点边距 */
}

/* 6. 悬停效果 */
#divCatalog dd ul li:nth-child(n+3):hover {
    background: #f0fff8 !important;
}
#divCatalog dd ul li:nth-child(n+3):hover a {
    color: #00a663 !important;
}

/* 隐藏干扰标题 */
#divCatalog .sidetitle { display: none !important; }