/* Logo区域样式 */
.navbar-logo {
  display: flex;
  align-items: center;
}
/* Logo图片样式 + 悬浮动画（适配绿橙撞色Logo） */
.navbar-logo img {
  height: 40px; 
  vertical-align: middle;
  /* 动画过渡：丝滑效果 */
  transition: all 0.25s ease-in-out;
  /* 以中心放大，避免偏移 */
  transform-origin: center center;
  /* 匹配Logo圆角 */
  border-radius: 4px;
}
/* Logo悬浮效果：放大+上移+橙色阴影（适配绿橙撞色） */
.navbar-logo img:hover {
  transform: scale(1.08) translateY(-1px);
  box-shadow: 0 3px 10px rgba(249, 115, 22, 0.2);
}
/* Logo标题文字样式 */
.navbar-logo span {
  margin-left: 8px; 
  vertical-align: middle;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  font-family: "Microsoft YaHei", sans-serif;
}
/* 下拉菜单样式修复 */
.navbar-dropdown {
    position: relative;
    display: inline-block;
}
.navbar-submenu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 180px;
    background: #ffffff; /* 白色背景，保证文字清晰 */
    border: 1px solid #e5e7eb; /* 浅灰色边框，贴合整体风格 */
    border-radius: 4px;
    padding: 8px 0;
    z-index: 9999;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* 轻微阴影，不突兀 */
}
.navbar-submenu a {
    display: block;
    padding: 8px 16px;
    color: #333333; /* 深灰色文字，清晰易读 */
    text-decoration: none;
    font-size: 14px;
    white-space: nowrap;
}
.navbar-submenu a:hover {
    background: #f3f4f6; /* 浅灰色hover效果，不刺眼 */
    color: #28a745;
}
/* 鼠标悬浮显示 */
.navbar-dropdown:hover .navbar-submenu {
    display: block;
}