@import '@/styles/_support'; $navHei: 7.666667rem; $navHeiM: 6rem; .v-header { height: $navHei; background-color: #fff; color: $cFontGray; position: relative; z-index: 11; font-size: $fontSize; .header-container { max-width: 1200px; height: 100%; margin: auto; display: flex; align-items: center; position: relative; } .main-nav { height: 100%; flex: 1 0 auto; } .logo-img { margin-right: 2rem; max-width: 17.75rem ; cursor: pointer; } .nav-list { height: 100%; display: flex; align-items: center; justify-content: flex-end; position: relative; } .nav-item { display: flex; align-items: center; height: 100%; margin: 0; -ms-flex-pack: center; justify-content: center; position: relative; cursor: pointer; } .main-nav-list { display: flex; cursor: pointer; } .nav-item.link-item { padding: 0 50px; height: 5rem; } .nav-item.search { flex: 1 1 auto; } .nav-item.auth { color: #ffffff; .user { width: 7.333333rem; height: 2.25rem; background-color: $cOrange; border-radius: 1.333333rem; display: flex; align-items: center; justify-content: center; // margin-right: 2rem; .icon-img { margin: 0 .5rem; } } .lang { color: $cOrange; } } } .pc { display: block; } // 移动端导航 .mobile { display: none; &-nav-list { position: absolute; right: 0; top: 24px; display: flex; align-items: center; img { width: 20px; margin-left: 20px; } } } @media (max-width: 1200px) { .v-header { @include content-percent(); .main-nav {} .logo-img { max-width: 17.75rem ; margin: 0; } .pc { display: none; } .mobile { display: block; &-nav-list { top: 32px; } } } } @media (max-width: 768px) { .v-header { height: $navHeight-M; .logo-img { width: 15.5rem; margin: 0; } .mobile { display: block; &-nav-list { top: 24px; } } } }