   * {
       margin: 0;
       padding: 0;
       box-sizing: border-box;
       font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
   }

   /* 导航栏样式 */
   .navbar12 {
       /* 改为#0f172a颜色，透明度提高至0.85（数值越小越透明） */
       background-color: rgba(255, 255, 255, 0.85);
       padding: 15px 0;
       box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
       /* 调整阴影适配深色背景 */
       position: sticky;
       top: 0;
       z-index: 1000;
   }

   .container12 {
       width: 85%;
       margin: 0 auto;
       display: flex;
       justify-content: space-between;
       align-items: center;
   }

   .logo12 {
       color: white;
       font-size: 24px;
       font-weight: bold;
   }

   .nav-menu12 {
       display: flex;
       list-style: none;
       margin-right: 10%;
   }

   .nav-item12 {
       position: relative;
       margin-left: 30px;
   }

   .nav-link12 {
       color: white;
       text-decoration: none;
       font-size: 16px;
       font-weight: 500;
       transition: color 0.3s;
       padding: 10px 0;
   }

   .nav-link12 a {

       font-size: 20px;
       color: #003366;
   }


   .nav-link12:hover {
       margin: 2px;
       border-radius: 4px;
       color: #93c5fd;
       /* 浅色文字适配深色背景 */
   }

   /* 下拉菜单样式 */
   .dropdown-menu12 {
       position: absolute;
       top: 100%;
       left: 0;
       margin-top: 25px;
       /* 下拉菜单改为#0f172a色系渐变，提高透明度 */
       background: linear-gradient(135deg, rgba(15, 23, 42, 0.9), rgba(30, 41, 59, 0.9));
       width: 100%;
       box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
       border-radius: 4px;
       opacity: 0;
       visibility: hidden;
       transition: all 0.3s;
       z-index: 1001;
   }

   .dropdown-menu1 {
       position: absolute;
       top: 100%;
       left: 0;
       margin-top: 25px;
       /* 下拉菜单改为#0f172a色系渐变，提高透明度 */
       background: linear-gradient(135deg, rgba(15, 23, 42, 0.9), rgba(30, 41, 59, 0.9));
       width: 100px;
       box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
       border-radius: 4px;
       opacity: 0;
       visibility: hidden;
       transition: all 0.3s;
       z-index: 1001;
   }

   .dropdown-item12 {
       padding: 10px 15px;
       /* 半透明分隔线适配深色背景 */
       border-bottom: 1px solid rgba(255, 255, 255, 0.1);
   }

   .dropdown-item12:last-child {
       border-bottom: none;
   }

   .dropdown-link12 {
       color: rgba(255, 255, 255, 0.9);
       text-decoration: none;
       display: block;
       transition: color 0.3s;
   }

   .dropdown-link12:hover {
       color: #93c5fd;
       /* 浅色文字适配深色背景 */
   }

   .nav-item12:hover .dropdown-menu12 {
       opacity: 1;
       visibility: visible;
   }

   .nav-item12:hover .dropdown-menu1 {
       opacity: 1;
       visibility: visible;
   }

   /* 增强悬停效果 */
   .nav-link12 .shouye,
   .nav-link12 .guanyuwomen,
   .nav-link12:hover {
       background: rgba(255, 255, 255, 0.1);
       /* 浅色背景块适配深色导航 */
       /* color: #ffd166; */
       transform: translateY(-2px);
   }

   /* 配置下划线 */
   /* .shouye {

    color: yellowgreen;


} */

   .nav-link12::after {
       content: '';
       position: absolute;
       bottom: 0;
       left: 50%;
       transform: translateX(-50%);
       width: 0;
       height: 3px;
       background: linear-gradient(90deg, #93c5fd, #60a5fa);
       /* 浅色渐变适配深色背景 */
       transition: width 0.4s ease;
       border-radius: 10px;
   }

   .nav-link12:hover::after {
       width: 80%;
   }

   /* 增强下拉菜单样式 */
   .dropdown-menu12,
   .dropdown-menu1 {
       position: absolute;
       top: 100%;
       left: 0;
       /* 下拉菜单改为#0f172a色系渐变，提高透明度 */
       background: linear-gradient(135deg, rgba(15, 23, 42, 0.9), rgba(30, 41, 59, 0.9));
       width: 220px;
       box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
       border-radius: 10px;
       opacity: 0;
       visibility: hidden;
       transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
       transform: translateY(15px);
       z-index: 1001;
       overflow: hidden;
       /* 半透明边框适配深色背景 */
       border: 1px solid rgba(255, 255, 255, 0.1);
   }

   .dropdown-menu1 {
       width: 250px;
   }

   .dropdown-item12 {
       padding: 0;
       /* 半透明分隔线适配深色背景 */
       border-bottom: 1px solid rgba(255, 255, 255, 0.08);
       transition: background 0.3s;
   }

   .dropdown-item12:last-child {
       border-bottom: none;
   }

   .dropdown-link12 {
       color: rgba(255, 255, 255, 0.9);
       text-decoration: none;
       display: block;
       padding: 14px 20px;
       transition: all 0.3s;
       position: relative;
       font-weight: 500;
   }

   /* 下拉菜单项悬停效果 */
   .dropdown-link12:hover {
       background: rgba(255, 255, 255, 0.08);
       /* 浅色背景块适配深色菜单 */
       color: #ffd166;
       padding-left: 30px;
   }

   .dropdown-link12::before {
       content: '';
       position: absolute;
       left: 12px;
       top: 50%;
       transform: translateY(-50%);
       width: 6px;
       height: 6px;
       background: #ffd166;
       border-radius: 50%;
       opacity: 0;
       transition: all 0.3s;
   }

   .dropdown-link12:hover::before {
       opacity: 1;
   }

   .nav-item12:hover .dropdown-menu12,
   .nav-item12:hover .dropdown-menu1 {
       opacity: 1;
       visibility: visible;
       transform: translateY(5px);
   }