/* darkHeaderV2：在 headerComponent 结构基础上叠加深色顶栏与产品页四档主题色（与 #header.main-* 联动） */

/* 主背景与 darkHeader.css 中 .main-* .dark-header 一致 */
#header > .dark-header-v2 {
	margin: 0 auto;
	color: #e8e8e8;
	background: #11264E;
	border-bottom: 0.01rem solid rgba(255, 255, 255, 0.08);
}

#header.main-yxlt > .dark-header-v2 {
	background: #11264E;
	border-bottom-color: rgba(80, 120, 230, 0.35);
}

#header.main-qszt > .dark-header-v2 {
	background: #181738;
	border-bottom-color: rgba(160, 120, 255, 0.3);
}

#header.main-jggt > .dark-header-v2 {
	background: #211C2E;
	border-bottom-color: rgba(200, 160, 255, 0.28);
}

#header.main-qszq > .dark-header-v2 {
	background: #241B36;
	border-bottom-color: rgba(180, 140, 255, 0.28);
}

#header > .dark-header-v2 .head_tips {
	background-color: rgba(0, 0, 0, 0.22);
	color: rgba(255, 255, 255, 0.88);
}

#header > .dark-header-v2 .head_tips_content {
	overflow: hidden;
}

#header > .dark-header-v2 .head_tips_content .warning_icon {
	background: url('../image/header/warning_icon.png') no-repeat center/cover;
	filter: brightness(1.15);
}

#header > .dark-header-v2 .head_tips_content .tips_icon {
	background: url('../image/header/tips_icon.png') no-repeat center/cover;
	filter: brightness(1.15);
}

#header > .dark-header-v2 .headerContent {
	color: #fff;
}

/* 与 darkHeader 一致：浅色顶栏 logo（newheaderlogo）尺寸 */
#header > .dark-header-v2 .logo {
	width: 3.75rem;
	height: 0.42rem;
}

#header a {
	color: inherit;
}

#header > .dark-header-v2 .navs {
	color: rgba(255, 255, 255, 0.72);
}

#header > .dark-header-v2 .navs.navsActive {
	color: #fff;
}

#header.main-yxlt > .dark-header-v2 .navs.navsActive {
	color: #fff;
}

#header.main-yxlt > .dark-header-v2 .navsActive .borderBottom {
	border-bottom-color: #fff;
}

#header.main-qszt > .dark-header-v2 .navs.navsActive {
	color: #fff;
}

#header.main-qszt > .dark-header-v2 .navsActive .borderBottom {
	border-bottom-color: #fff;
}

#header.main-jggt > .dark-header-v2 .navs.navsActive {
	color: #fff;
}

#header.main-jggt > .dark-header-v2 .navsActive .borderBottom {
	border-bottom-color: #fff;
}

#header.main-qszq > .dark-header-v2 .navs.navsActive {
	color: #fff;
}

#header.main-qszq > .dark-header-v2 .navsActive .borderBottom {
	border-bottom-color: #fff;
}

#header > .dark-header-v2 .navs.phone,
#header > .dark-header-v2 .navs.phone b {
	color: rgba(255, 255, 255, 0.95) !important;
}

#header > .dark-header-v2 .navs.phone .kefu-icon {
	background: url(../image/dark_header_kefu.png?v=001) no-repeat center/cover;
}

#header > .dark-header-v2 .navs.phone .phone-icon {
	background: url(../image/dark_header_phone.png?v=001) no-repeat center/cover;
}
