.container-nav {
  position: absolute;
  top: 0px;
  height: 80px;
  z-index: 2;
  transition: background-color 0.3s;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.nav-content {
  position: relative;
  display: flex;
}
.nav-content-logo {
  background: url(../images/home_logo_w.png) no-repeat;
  background-size: contain;
  width: 232px;
  height: 30px;
  margin-left: 60px;
}
.nav-aigc-content-logo {
  background: url(../images/home_logo_b.png) no-repeat;
  background-size: contain;
  width: 232px;
  height: 30px;
  margin-left: 60px;
}
.nav-list {
  position: absolute;
  right: 60px;
}
.nav-list>li {
  position: relative;
  display: inline-block;
  padding: 0 20px;
  font-size: 1.3rem;
}
.nav-list>li:last-child {
  padding: 0 0 0 20px;
}
.nav-list>li>a {
  color: #fff;
  font-weight: lighter;
}
.nav-list>li>.active, .nav-list>li>a:hover {
  position: relative;
  font-weight: 500;
}
.nav-list>li>.active::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: -28px;
  background-color: #2460A1;
}
.nav-list>li>div {
  display: none;
  position: absolute;
  background-color: rgba(0,0,0,0);
  z-index: 1;
}
.nav-list>li>div>ul {
  background-color: #fff;
  padding: 25px;
  margin-top: 20px;
  box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);
}
.nav-list>li>div>ul>li>a {
  color: #828A99;
}
.nav-list>li>div>ul>li>a:hover {
  color: #232E40;
}
.nav-list>li>div>ul>li:not(:first-child) {
  margin-top: 30px;
}
/* 导航条离开头部区域样式 */
.container-nav-fixed {
  position: fixed;
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  transition: background-color 0.5s;
}
.container-nav-fixed .nav-content-logo {
  background: url(../images/home_logo_b.png) no-repeat;
  background-size: contain;
}
.container-nav-fixed .nav-list li a {
  color: #232D40;
  font-weight: lighter;
}
.container-nav-fixed .nav-list li .active, .container-nav-fixed .nav-list li a:hover {
  position: relative;
  font-weight: 500;
}

.nav-language {
   display: flex;
   align-items: center;
   justify-content: center;
 }
.nav-language-icon {
  padding-left: 4px;
  width: 18px;
  height: 18px;
}