.main-nav { display: flex; flex-direction: row; justify-content: space-between; align-items: center; position: relative; position: absolute; z-index: 10; width: 100%; height: 92px; background: rgba(0,0,0,0.7); } @media screen and (max-width: 768px) { .main-nav { height: 64px; } .main-nav .logo-div { width: 100px !important; background-size: auto 40% !important; background-position: 24px center !important; } .main-nav .nav-div, .main-nav .language-div, .main-nav .extend-div { display: none !important; } } .main-nav.transparent { background: transparent; } .main-nav.mask { background: rgba(0,0,0,0.7) !important; } .main-nav:hover .extend-div { padding-top: 100px !important; } .main-nav a { text-decoration: none !important; } .main-nav .logo-div, .main-nav .language-div { width: 320px; height: 100%; } .main-nav .logo-div { margin-left: 4em; background-repeat: no-repeat; background-size: contain; background-position: center center; } .main-nav .nav-div { flex-grow: 1; max-width: 1130px; height: 100%; } .main-nav .language-div { padding: 0px 46px; } .main-nav .language-div .search-icon { color: #fff; margin-right: 32px; cursor: pointer; } .main-nav .extend-div { display: block; position: absolute; left: 0px; top: -1080px; z-index: 90; width: 100%; height: 959px; height: 987px; padding: 100px 96px 0px; overflow: hidden; transition: opacity 0.8s; opacity: 0; background: rgba(0,0,0,0.5); } .main-nav .extend-div.extend { left: 0px; top: 92px; opacity: 1; } .main-nav .extend-div .nav-extend-div { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; width: 100%; padding: 40px 124px; border-bottom: 1px solid rgba(200,200,200,0.5); } .main-nav .extend-div .nav-extend-div ul li { padding: 10px 0px; font-size: 20px; font-size: 16px; letter-spacing: 2px; } .main-nav .extend-div .nav-extend-div ul li:nth-child(1) { font-weight: bold; color: #a1f7f9; } .main-nav .extend-div .nav-extend-div ul li:nth-child(1) a { color: #a1f7f9; } .main-nav .extend-div .nav-extend-div ul li a { position: relative; color: #fff; } .main-nav .extend-div .nav-extend-div ul li a:hover { text-decoration: none; } .main-nav .extend-div .nav-extend-div ul li a::after { position: fixed; bottom: -5px; left: 50%; content: ''; width: 0px; height: 2px; transition: all 0.25s; background: #a1f7f9; } .main-nav .extend-div .nav-extend-div ul li a:hover { text-decoration: none; } .main-nav .extend-div .nav-extend-div ul li a:hover::after { left: 0px; width: 100%; } .main-nav .extend-div .nav-extend-div .close-btn { width: 24px; cursor: pointer; transition: all 0.5s; transform-origin: center center; } .main-nav .extend-div .nav-extend-div .close-btn:hover { transform: rotate(180deg); } .main-nav .extend-div .nav-extend-div .close-btn .iconfont { font-size: 24px; color: #fefefe; } .main-nav .extend-div .search-div { border: 1px solid #7c7c7c; background: transparent; } .main-nav .extend-div .search-div .left-border-div { border-right: 1px solid #7c7c7c; } .main-nav .extend-div .search-div .search-input { background: transparent; color: #f2f2f2; } .main-nav .extend-div .search-div .iconfont { color: #7c7c7c; } .main-nav .extend-div .search-hide-div { display: none; } .main-nav .extend-div .nav-extend-search-div { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; padding: 40px 0px; } .main-nav .extend-div .nav-extend-search-div .title-div { color: #fff; font-size: 42px; letter-spacing: 2px; margin-bottom: 52px; } .main-nav .extend-div .nav-extend-search-div .search-div { width: 60vw; border-radius: 0px; height: 52px; background: transparent; } .main-nav .extend-div .nav-extend-search-div .search-div .left-border-div { border-right: 1px solid #7c7c7c; } .main-nav .extend-div .nav-extend-search-div .search-div .search-input { flex-grow: 1; color: #f2f2f2; font-size: 16px; border: 1px solid #7c7c7c; background: transparent; } .main-nav .extend-div .nav-extend-search-div .search-div .search-button { flex-shrink: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; width: 52px; height: 52px; background-color: #fff; } .main-nav .extend-div .nav-extend-search-div .search-div .search-button .iconfont { margin: 0px; font-size: 16px; color: #7c7c7c; } .ul-nav { display: flex; flex-direction: row; justify-content: space-around; align-items: center; margin: 0px; height: 100%; list-style: none; } .ul-nav li { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; } .ul-nav li a { position: relative; padding: 0px 5px; font-size: 16px; line-height: 40px; color: #fff; letter-spacing: 2px; text-decoration: none; } .ul-nav li a::after { position: fixed; bottom: -5px; left: 50%; content: ''; width: 0px; height: 2px; transition: all 0.25s; background: #a1f7f9; } .ul-nav li a:hover { text-decoration: none; } .ul-nav li a:hover::after { left: 0px; width: 100%; } .child-nav { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; position: relative; border-bottom: 1px solid #d9d9d9; } @media screen and (max-width: 768px) { .child-nav { display: none; } } .child-nav a { display: inline-block; position: relative; padding: 0px clamp(6px, 1.14vw, 22px); margin-right: clamp(10px, 1.87vw, 36px); color: #8c8c8c; line-height: 86px; font-size: clamp(14px, 1.35vw, 26px); letter-spacing: 2px; font-family: 'pingfang_heavy'; text-decoration: none; } .child-nav a.active { color: #ea6106; } .child-nav a.active:after { width: 100%; left: 0px; } .child-nav a:after { content: ''; position: absolute; left: 50%; top: auto; bottom: -3px; width: 0px; height: 6px; transition: all 0.25s; background: #ea6106; } .child-nav a:hover:after { width: 100%; left: 0px; } .child-nav .search-div { float: right; margin: 27px 0px; } .main-nav-bs { position: fixed; z-index: 10; width: 100%; height: 92px; margin-bottom: 0px; border: 0px; border-radius: 0px; background: rgba(0,0,0,0.7); } @media screen and (max-width: 768px) { .main-nav-bs { height: 70px; } } .main-nav-bs .hide-in-big-scene-flex { display: none !important; } @media screen and (max-width: 768px) { .main-nav-bs .hide-in-big-scene-flex { display: flex !important; } } .main-nav-bs .hide-in-small-scene { display: block; } @media screen and (max-width: 768px) { .main-nav-bs .hide-in-small-scene { display: none !important; } } .main-nav-bs .hide-in-small-scene-flex { display: flex; } @media screen and (max-width: 768px) { .main-nav-bs .hide-in-small-scene-flex { display: none !important; } } .main-nav-bs .main-nav-container { display: flex; flex-direction: row; justify-content: space-between; align-items: center; height: 100%; } @media screen and (max-width: 768px) { .main-nav-bs .main-nav-container { display: block; } } .main-nav-bs .flex-nav { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .main-nav-bs .dropdown-menu { background: rgba(0,0,0,0.7); } .main-nav-bs.transparent { background: transparent; } .main-nav-bs.transparent .dropdown-menu { background: rgba(0,0,0,0.7); } .main-nav-bs .logo-div, .main-nav-bs .language-div { height: 92px; width: clamp(160px, 46.66vw, 320px); } @media screen and (max-width: 768px) { .main-nav-bs .logo-div, .main-nav-bs .language-div { height: 70px; } } .main-nav-bs .logo-div { background-repeat: no-repeat; background-size: contain; background-position: center center; } .main-nav-bs .collapse, .main-nav-bs .navbar-collapse { flex-grow: 1; } @media screen and (max-width: 768px) { .main-nav-bs .navbar-collapse { height: calc(100vh - 92px); background-color: rgba(0,0,0,0.7); } } .main-nav-bs .navbar-collapse .language-div { display: none; } @media screen and (max-width: 768px) { .main-nav-bs .navbar-collapse .language-div { display: block; } } .main-nav-bs .navbar-nav { display: flex; flex-direction: row; justify-content: space-between; align-items: center; height: 92px; } @media screen and (max-width: 768px) { .main-nav-bs .navbar-nav { flex-direction: column; justify-content: flex-start; align-items: center; width: auto !important; height: calc(100vh - 92px); } } .main-nav-bs .navbar-nav li { height: 100%; } @media screen and (max-width: 768px) { .main-nav-bs .navbar-nav li { padding: 0px 2em; width: 100%; height: auto; } } .main-nav-bs .navbar-nav li .dropdown-toggle { transition: all 0.5s; } .main-nav-bs .navbar-nav li.open .dropdown-toggle { background: rgba(0,0,0,0.9); } .main-nav-bs .navbar-nav li.dropdown { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px 0.25vw; } @media screen and (max-width: 768px) { .main-nav-bs .navbar-nav li.dropdown { padding: 0px 2em; align-items: flex-start; } } .main-nav-bs .navbar-nav li.dropdown a { background: transparent !important; } .main-nav-bs .navbar-nav .dropdown-menu li { height: 4em; } .main-nav-bs .navbar-nav .dropdown-menu li a { text-align: center; } .main-nav-bs .navbar-nav a { position: relative; padding: 0px 0.25vw; font-size: clamp(12px, 1vw, 20px); color: #ccc !important; letter-spacing: 0.1vw; font-family: 'pingfang_heavy'; transition: all 0.5s; padding-bottom: 2px; } @media screen and (max-width: 768px) { .main-nav-bs .navbar-nav a { line-height: 3em; } } .main-nav-bs .navbar-nav a:hover { color: #a2f7fa !important; background: rgba(0,0,0,0.9) !important; } @media screen and (max-width: 768px) { .main-nav-bs .navbar-nav a:hover { background: transparent !important; } } .main-nav-bs .navbar-nav a:hover:after { content: ' '; left: 0px; width: 100%; opacity: 1; } .main-nav-bs .navbar-nav a:after { position: absolute; left: 50%; top: auto; bottom: -6px; width: 0px; content: ''; transition: all 0.5s; opacity: 0; border: 1px solid #a2f7fa; } .main-nav-bs .language-div { width: auto; transition: width 0.5s; } .main-nav-bs .language-div .search-icon { color: #fff; } .main-nav-bs .search-input { width: 70px; transition: width 0.5s; } .main-nav-bs .search-input:focus { width: 140px; } .main-nav-bs .search-li { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .main-nav-bs .search-li input { flex-grow: 1; }