/* PC 导航：去掉第二根红杠；二级当前项做成白底红框，避免和兄弟项一样红 */
@media (min-width: 769px) {
    .navbar1 {
        background-color: #fff7f7 !important;
        background-image: linear-gradient(#ce0000, #ce0000) !important;
        background-repeat: no-repeat !important;
        background-size: 100% 44px !important;
        background-position: top left !important;
    }
    .navbar1:has(.sunmenu.on) {
        padding-bottom: 44px !important;
        box-sizing: content-box !important;
    }
    .navbar1 .sunmenu,
    .navbar1 .sunmenu.on {
        background: #fff7f7 !important;
        border: 0 !important;
        border-bottom: 0 !important;
        box-shadow: none !important;
        top: 44px !important;
        padding: 8px 4% !important;
    }

    /* 一级选中只改自己的字，不要把二级全部染红 */
    .navbar1 .navcontent1 > li.active > a {
        color: #ce0000 !important;
        font-weight: 600 !important;
    }
    .navbar1 li.active .sunmenu a,
    .navbar1 .sunmenu a,
    .navbar1 .sunmenu li a {
        color: #333 !important;
        font-weight: 400 !important;
        background: transparent !important;
        background-color: transparent !important;
        border: 1px solid transparent !important;
        border-radius: 14px !important;
        padding: 4px 12px !important;
        display: inline-block !important;
    }
    .navbar1 .sunmenu a:hover {
        color: #ce0000 !important;
    }

    /* 当前二级：白底红框红字，和旁边明显不同 */
    .navbar1 li.active .sunmenu li.active > a,
    .navbar1 .sunmenu li.active > a,
    .navbar1 .sunmenu li.sub-on > a,
    .sunmenu li.active > a,
    .sunmenu li.sub-on > a {
        color: #ce0000 !important;
        font-weight: 700 !important;
        background: #fff !important;
        background-color: #fff !important;
        border: 1px solid #ce0000 !important;
        border-radius: 14px !important;
    }
}
