/* 终极CSS覆盖 - 移除所有蓝色背景框 */

/* 通用选择器移除所有页面标题区域的蓝色背景 */
.page-header,
.page-title,
.page-banner,
.breadcrumb-area,
.services-header,
.service-banner,
header.blue-bg,
.blue-bg,
.page-title-area,
.banner-area,
.banner-section,
.header-banner,
.title-banner,
.section-header-bg,
div[class*="header"],
div[class*="banner"],
div[class*="breadcrumb"],
div[class*="title-area"],
div[class*="page-title"],
div[class*="-bg"],
div[class*="blue"] {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
}

/* 特别针对服务页面的选择器 */
body.services .page-header,
#services-banner,
.services-title-area,
.services-breadcrumb,
.services-header-wrapper,
.service-page-header,
.service-title-section {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
}

/* 确保导航栏激活状态的颜色正确 - 使用白色背景和深色文字以提高可见性 */
.nav-item.active a,
.nav-item a.active,
.navbar-nav .active > .nav-link,
.nav-link.active,
a.nav-link.active,
li.active > a.nav-link {
    background-color: #FFFFFF !important;
    color: #1E293B !important;
    border-radius: 4px !important;
    font-weight: bold !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
}

/* 直接针对页面上的蓝色区块 */
[style*="background-color: rgb(0, 86, 179)"],
[style*="background-color: #0056b3"],
[style*="background-color: blue"],
[style*="background: rgb(0, 86, 179)"],
[style*="background: #0056b3"],
[style*="background-color: rgba(0, 86, 179,"] {
    background: none !important;
    background-color: transparent !important;
}

/* 针对特定页面结构 */
body > div:nth-child(3),
.container-fluid > .row > .col-12 > .blue-bg,
main > .blue-bg,
main > div > .blue-bg,
header + div.blue-bg,
nav + div.blue-bg {
    background: none !important;
    background-color: transparent !important;
} 