@charset "utf-8";
html {
	font-size: 625%;
}
body,h1,h2,h3,p,ul,ol,form,fieldset,figure,input,dd,dl,dt,li,span,p,em {
	margin: 0;
	padding: 0;
}
div,figure,img {
	box-sizing: border-box;
}
body {
	color:#333333;
	background-color: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "微软雅黑", simsun, sans-serif;
}
a{ color:#2a2a2a;}
img {
	display: block;
	max-width: 100%;
}
input {outline:medium;}



.clearfix:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
}
ul,ol {
	list-style: outside none none;
}
a {
	text-decoration: none;
}
.none {
	display: none;
}
	/* 汉堡菜单容器 */
.menu-toggle {
  width: 0.3rem;
  height: 0.2rem;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position:absolute;
  right:5%;
top:35%;  
  z-index:999;
}

/* 汉堡菜单的三条横杠 */
.bar {
  width: 100%;
  height: 0.03rem;
  background-color: #333; /* 颜色可根据需求修改 */
  transition: all 0.3s ease;
}

/* 下拉菜单默认隐藏 */
.dropdown-menu {
  display: none;
  background-color: #fff;
   width:100%;
  position: absolute;
  top: 100%; /* 与汉堡菜单的垂直距离 */

  z-index: 999;
}



/* 汉堡菜单激活时的样式（横杠变叉） */
.menu-toggle.active .bar:nth-child(1) {
  transform: translateY(8px) rotate(45deg);
}

.menu-toggle.active .bar:nth-child(2) {
  opacity: 0;
}

.menu-toggle.active .bar:nth-child(3) {
  transform: translateY(-8px) rotate(-45deg);
}

/* 下拉菜单激活时显示 */
.dropdown-menu.active {
  display: block;
}


    .nav-item {
      display: flex;
      align-items: center;
      padding: 0.1rem 0.06rem;
	  background:#1d1c1e;
	  border-bottom:1px solid #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1); /* 浅色分隔线 */
      transition: all 0.3s ease;
      cursor: pointer;
    }

 
    .nav-number {
      font-size: 0.16rem;
      color: rgba(255, 255, 255, 0.6); /* 序号浅色 */
      width: 60px;
    }

    .nav-title {
	color:#fff;
      font-size: 0.13rem;
      font-weight: 500;
      flex: 1; /* 占据中间大部分空间 */
    }

    .nav-english {
      font-size: 0.12rem;
      color: rgba(255, 255, 255, 0.4); /* 英文更浅 */
      text-transform: uppercase; /* 英文大写 */
      letter-spacing: 1px;
    }

    /* 最后一项去除下边框 */
    .nav-item:last-child {
      border-bottom: none;
    }
	