/* 重置iframe body样式 */
body {
    margin: 0;
    padding: 0;
    overflow: visible;
}

/* 头部背景图 - 固定在最右侧（由JS根据isPublish参数决定是否显示） */
.b2b_header_box {
    position: relative;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 100%;
}

/* 导航菜单默认白色字体，鼠标悬浮变红 */
#navMenu .menuItem > a {
    color: white;
    text-decoration: none;
}
#navMenu .menuItem > a:hover {
    color: #e82d34;
}
#navMenu .menuItem.active > a {
    color: #b70910;
}
#navMenu .menuItem_child {
    display: none !important;
}

/* 购物车文字白色（覆盖a标签默认颜色） */
#topBottom .carBox a {
    color: white;
    text-decoration: none;
}

/* active红色下划线不超出黑色背景区域（border-box让4px边框包含在40px高度内） */
#topBottom #navMenu .active {
    box-sizing: border-box;
}
