.lang-selector ul {
  text-align: left;
  font-size: 0;
  max-height: 160px !important;
  overflow-y: scroll;
}
/** 全局的样式 */
@font-face {
  font-family: 'Poppins';
  src: url('./fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
/* @font-face {
  font-family: 'Poppins';
  src: url('./fonts/Poppins-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
} */

:root {
  --font-family: 'Poppins', sans-serif;
  --title-font-family: 'Poppins', sans-serif;
}

body {
  background: var(--bg-color);
  font-family: 'Poppins', sans-serif;
}

@media (min-width:480px) {
.container{max-width:none;padding-right:15px;padding-left:15px;}
}
@media (min-width:576px) {
.container{max-width:none;padding-right:20px;padding-left:20px;}
}
@media (min-width: 768px) {
.container {max-width:none;padding-right:40px;padding-left:40px;}
}
@media (min-width: 992px) {
.container{max-width:none;padding-right:50px;padding-left:50px;}
}
@media (min-width:1171px) {
.container{max-width:none;padding-right:60px;padding-left:60px;}
}
@media (min-width:1200px) {
.container{max-width:none;padding-right:60px;padding-left:60px;}
}
@media (min-width:1280px) {
.container{max-width:none;padding-right:70px;padding-left:70px;}
}
@media (min-width:1367px){
.container {max-width:1200px;padding-right:15px;padding-left:15px;}
}
@media (min-width:1441px){
.container {max-width:1300px;}
}
@media (min-width:1550px) {
.container{max-width:1430px;}
}
@media screen and (min-width:1680px){
.container{max-width:1700px;}
}


/** 全局标题动画效果 */
.animated-title {
  
  font-size:clamp(24px, 2.5vw, 48px);
  font-weight: 600;
  overflow: hidden;
  flex-wrap: wrap;
  opacity: 0;
}

h2.animated-title {
  font-size:clamp(24px, 3.15vw, 60px);
}

.animated-title div {
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
}

.animated-title span, 
.animated-title div > * {
  display: inline-block;
  opacity: 0;
  transform: translateY(40px) scale(0.8);
  transition: none;
  margin: 0 0.2em 0 0;
}

.animated-title .title-highlight{color:var(--color-primary);}

.inqury_title_text{display:inline-block;overflow:hidden;flex-wrap:wrap;opacity:0;}
.inqury_title_text div{display:inline-block;overflow:hidden;vertical-align:bottom;}
.inqury_title_text span, .inqury_title_text div > * {margin:0 0.2em 0 0;}


.layer-dialog-box{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.4);}
.layer-dialog-box .txt{background:#FFB800;padding:15px 40px;border-radius:6px;color:#fff;font-size:16px;animation:shake 0.5s ease;}

@keyframes shake {
	0%, 100% { transform: translateX(0); }
	10%, 30%, 50%, 70%, 90% { transform: translateX(-5px); }
	20%, 40%, 60%, 80% { transform: translateX(5px); }
}

@media screen and (max-width:768px){
.layer-dialog-box .txt{font-size:15px;padding:12px 30px;}
}

@media screen and (max-width:480px) {
.layer-dialog-box .txt{font-size:14px;padding:10px 25px;}
}	


/* 头部固定 */
.head-fixed {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: var(--bg-color);
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

/* 移动端头部 */
.baichen-mobile-header {
  display: none;
  position:sticky;
  top: 0;
  left: 0;
  width: 100%;
  background:#000;
  z-index: 1000;
}
.baichen-mobile-header.baichen-mobile-home-header{position:absolute;background:transparent;}

.baichen-mobile-header.header-fix{position:sticky;background:#000;}

.baichen-mobile-header .right-section {
  display: flex;
  align-items: center;
  gap: 8px;
}

.mobile-header-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 20px;
}

.mobile-logo img{height:26px;}

.menu-trigger i,
.menu-trigger, .search-trigger i,
.menu-trigger, .search-trigger {
  font-size: 24px;
  color: #fff;
  cursor: pointer;
}

/* 移动端菜单 */
.baichen-mobile-menu {
  position: fixed;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100vh;
  background: #fff;
  z-index: 1001;
  transition: left 0.3s ease;
  overflow-y: auto;
}

.baichen-mobile-menu.active {
  left: 0;
}

.baichen-mobile-header .lang-selector{color:#fff;width:auto;}

.menu-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid #eee;
}

.menu-header img {
  height:30px; filter:invert(100%);
}

.close-menu {
  font-size: 20px;
  cursor: pointer;
}

.menu-list {
  padding: 20px 0;
}

.menu-list li {
  position: relative;
}

.menu-list li a {
  display: block;
  padding: 15px 20px;
  color: #000;
  text-decoration: none;
}

.menu-list li.active > a {
  color: var(--color-primary);
}

.submenu-trigger {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 16px;
  transition: transform 0.3s;
}

.submenu-trigger.active {
  transform: rotate(180deg);
}

.submenu {
  display: none;
  background: #f8f8f8;
}

.submenu li a {
  padding-left: 40px;
}

/* 搜索遮罩 */
.baichen-search-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0,0,0,0.9);
  z-index: 1002;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.baichen-search-overlay.active {
  opacity: 1;
  visibility: visible;
}

.search-container {
  width: 80%;
  max-width: 600px;
  position: relative;
  transform: scale(0.8) translateY(30px);
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.baichen-search-overlay.active .search-container {
  transform: scale(1) translateY(0);
}

.search-form {
  display: flex;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 50px;
  overflow: hidden;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
  transition: all 0.3s ease;
}

.search-form:hover {
  transform: translateY(-2px);
  box-shadow: 0 25px 70px rgba(0, 0, 0, 0.4);
}

.search-form .search-input {
  flex: 1;
  padding: 20px 30px;
  border: none;
  font-size: 18px;
  background: transparent;
  outline: none;
  font-family: var(--font-family);
  color: #fff;
}

.search-form .search-input::placeholder {
  color: #999;
  font-size: 16px;
}

.search-form .search-button {
  background: var(--color-primary);
  color: #fff;
  border: none;
  padding: 0 32px;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}


.search-form .search-button:active {
  animation: searchPulse 0.3s ease;
}

.search-form .search-button:hover {
  background: var(--btn-hover);
  transform: scale(1.05);
}

.search-form .search-button i {
  font-size: 30px;
}

.baichen-search-overlay .close-search {
  position: absolute;
  top: -60px;
  right: 0;
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  transform: scale(0.8);
}

.baichen-search-overlay.active .close-search {
  transform: scale(1);
}

.close-search:hover {
  background: rgba(255, 255, 255, 0.2);
  transform: scale(1.1);
}

/* 桌面端头部 */
.baichen-header {
  position:static;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;background:#000;
  border-bottom: 1px solid rgba(245, 246, 250, 0.27);
}
.baichen-header.baichen-home-header{background:transparent;position: absolute;}
.baichen-header.header-fix {position: fixed;top: -30px;left: 0;right: 0;z-index: 300;transform: translateY(30px);transition: transform 0.5s;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);background: var(--bg-color);}

.baichen-header .header-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.baichen-header .logo img {
  height: 38px;
}

.baichen-header .main-nav ul {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
}

.baichen-header .main-nav > ul > li {
  position: relative;
  display: flex;
  align-items: center;line-height:66px;height:66px;
}

.baichen-header .main-nav li:nth-child(5) ul{display:none}
/* 主导航下拉箭头 */
.baichen-header .main-nav > ul > li > i {
  font-size: 12px;
  color: #fff;
  margin-left: 5px;
  transition: transform 0.3s ease;
}

.baichen-header .main-nav > ul > li:hover > i {
  transform: rotate(180deg);
}

/* 子菜单箭头 */
.baichen-header .main-nav li ul li i {
  font-size: 12px;
  color: #666;
  margin-left: 5px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.baichen-header .main-nav > ul > li > a {
  color: #fff;
  text-decoration: none;
  font-size: 18px;
  font-weight: 500;
  transition: color 0.3s;
  display: flex;
  align-items: center;
text-transform: uppercase;
}

.baichen-header .main-nav li.active > a,
.baichen-header .main-nav li a:hover {
  color: var(--color-primary);
}

/* 一级下拉菜单 */
.baichen-header .main-nav > ul > li > ul {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  border-radius: 5px;
  padding: 10px 0;
  min-width: 200px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  z-index: 1000;
  flex-direction: column;
  gap: 0 !important;
}

.baichen-header .main-nav > ul > li:hover > ul {
  opacity: 1;
  visibility: visible;
  transform: translateX(-50%) translateY(0);
}

/* 二级下拉菜单 */
.baichen-header .main-nav li ul li > ul {
  position: absolute;
  top: 0;
  left: 100%;
  background: #fff;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  border-radius: 5px;
  padding: 10px 0;
  min-width: 180px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  z-index: 1001;
  gap: 0 !important;
  flex-direction: column;
}

.baichen-header .main-nav li ul li:hover > ul {
  opacity: 1;
  visibility: visible;
}

/* 下拉菜单项样式 */
.baichen-header .main-nav li ul li {
  position: relative;
  display: block;
}

.baichen-header .main-nav li ul li a {
  display: block;
  padding: 8px 15px;
  font-weight: 400;
  color: #333;
  font-size: 14px;
  white-space: nowrap;
  transition: all 0.3s ease;
}

.baichen-header .main-nav li ul li a:hover {
  background-color: #f8f9fa;
  color: var(--color-primary);
  padding-left: 20px;
}

/* 三级菜单项样式 */
.baichen-header .main-nav li ul li ul li a {
  padding: 6px 15px;
  font-size: 13px;
}

.baichen-header .header-right {
  display: flex;
  align-items: center;
  gap: 8px;
}

.baichen-header .header-right .language-selector {
  color: #fff;
}
.baichen-header .header-right .language-selector .lang-selector {
  width: 84px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: #fff;
  color: #000;
  border-radius: 17px;
}
.baichen-header .lang-selector .current-lang {
  height: 34px;
}
/* 桌面端搜索框 */
.baichen-header .search-trigger.desktop {
  cursor: pointer;
  color: #fff;
  transition: color 0.3s;
}

.baichen-header .search-trigger.desktop i {
  font-size: 26px;
  color: #fff;
}

.baichen-header .search-trigger.desktop:hover {
  color: var(--color-primary);
}

.header-right .search-desktop {
  position: relative;
}
.header-right .search-form-desktop {
  display: flex;
  align-items: center;
  width: 100px;
  height: 34px;
  border-radius: 19px;
  background-color:rgba(255,255,255,.16);
  padding: 0 15px;
  transition: width 0.3s ease-in-out;
}

.header-right .search-form-desktop:focus-within {
  width: 150px;
}

.header-right .search-form-desktop .search-input {
  flex-grow: 1;
  width: 100%;
  border: none;
  background-color: transparent;
  color: #fff;
  outline: none;
}
.header-right .search-form-desktop .search-input::placeholder {
  color: transparent;
}
.header-right .search-form-desktop .submit_btn {
  background-color: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
}
.header-right .search-form-desktop .submit_btn i {
  color: #fff;
  font-size: 22px;
} 



@media (max-width:1680px) {
.baichen-header .main-nav ul{gap:35px;}  
.baichen-header .main-nav > ul > li > a{font-size:17px;}
[lang="ru"] .baichen-header .main-nav > ul > li > a{font-size:15px;}

[lang="es"] .baichen-header .main-nav ul{gap:20px;}
[lang="es"] .baichen-header .main-nav > ul > li > a{font-size:15px;}

[lang="el"] .baichen-header .main-nav ul{gap:25px;}  
[lang="el"] .baichen-header .main-nav > ul > li > a{font-size:15px;}

[lang="mn"] .baichen-header .main-nav ul{gap:25px;}  
[lang="mn"] .baichen-header .main-nav > ul > li > a{font-size:15px;}

[lang="cy"] .baichen-header .main-nav ul{gap:25px;}  
[lang="cy"] .baichen-header .main-nav > ul > li > a{font-size:15px;}

[lang="vi"] .baichen-header .main-nav ul{gap:25px;}  
[lang="vi"] .baichen-header .main-nav > ul > li > a{font-size:16px;}

[lang="uk"] .baichen-header .main-nav ul{gap:25px;}  
[lang="uk"] .baichen-header .main-nav > ul > li > a{font-size:16px;}

[lang="tl"] .baichen-header .main-nav ul{gap:25px;}  
[lang="tl"] .baichen-header .main-nav > ul > li > a{font-size:16px;}

[lang="pt"] .baichen-header .main-nav ul{gap:25px;}  
[lang="pt"] .baichen-header .main-nav > ul > li > a{font-size:16px;}

[lang="pl"] .baichen-header .main-nav ul{gap:25px;}  
[lang="pl"] .baichen-header .main-nav > ul > li > a{font-size:16px;}

}

@media (max-width:1441px) {
.baichen-header .main-nav > ul{gap:30px;}
.baichen-header .main-nav > ul > li > a{font-size:16px;}
[lang="ru"] .baichen-header .main-nav > ul{gap:20px;}
[lang="ru"] .baichen-header .main-nav > ul > li > a{font-size:14px;}

[lang="es"] .baichen-header .main-nav > ul > li > a{font-size:14px;}

[lang="el"] .baichen-header .main-nav ul{gap:20px;}  
[lang="el"] .baichen-header .main-nav > ul > li > a{font-size:14px;}

[lang="mn"] .baichen-header .main-nav ul{gap:20px;}  
[lang="mn"] .baichen-header .main-nav > ul > li > a{font-size:14px;}

[lang="cy"] .baichen-header .main-nav ul{gap:20px;}  
[lang="cy"] .baichen-header .main-nav > ul > li > a{font-size:14px;}

[lang="vi"] .baichen-header .main-nav ul{gap:20px;}  
[lang="vi"] .baichen-header .main-nav > ul > li > a{font-size:15px;}

[lang="uk"] .baichen-header .main-nav ul{gap:20px;}  
[lang="uk"] .baichen-header .main-nav > ul > li > a{font-size:15px;}

[lang="tl"] .baichen-header .main-nav ul{gap:20px;}  
[lang="tl"] .baichen-header .main-nav > ul > li > a{font-size:15px;}

[lang="pt"] .baichen-header .main-nav ul{gap:20px;}  
[lang="pt"] .baichen-header .main-nav > ul > li > a{font-size:15px;}

[lang="pl"] .baichen-header .main-nav ul{gap:20px;}  
[lang="pl"] .baichen-header .main-nav > ul > li > a{font-size:15px;}
}

@media (max-width:1367px) {
.baichen-header .main-nav > ul{gap:25px;}
}

@media (max-width:1280px) {
.baichen-header .main-nav > ul{gap:20px;}
.baichen-header .main-nav > ul > li > a{font-size:15px;}

[lang="ru"] .baichen-header .main-nav > ul{gap:15px;}
[lang="ru"] .baichen-header .main-nav > ul > li > a{font-size:13px;}

[lang="es"] .baichen-header .main-nav ul{gap:15px;}  
[lang="es"] .baichen-header .main-nav > ul > li > a{font-size:13px;}

[lang="da"] .baichen-header .main-nav > ul > li > a{font-size:14px;}

[lang="el"] .baichen-header .main-nav ul{gap:15px;}  
[lang="el"] .baichen-header .main-nav > ul > li > a{font-size:13px;} 

[lang="mn"] .baichen-header .main-nav ul{gap:15px;}  
[lang="mn"] .baichen-header .main-nav > ul > li > a{font-size:13px;}

[lang="cy"] .baichen-header .main-nav ul{gap:15px;}  
[lang="cy"] .baichen-header .main-nav > ul > li > a{font-size:13px;}

[lang="vi"] .baichen-header .main-nav ul{gap:15px;}  
[lang="vi"] .baichen-header .main-nav > ul > li > a{font-size:14px;}

[lang="uk"] .baichen-header .main-nav ul{gap:15px;}  
[lang="uk"] .baichen-header .main-nav > ul > li > a{font-size:14px;}

[lang="tl"] .baichen-header .main-nav ul{gap:15px;}  
[lang="tl"] .baichen-header .main-nav > ul > li > a{font-size:14px;}

[lang="pt"] .baichen-header .main-nav ul{gap:15px;}  
[lang="pt"] .baichen-header .main-nav > ul > li > a{font-size:14px;}

[lang="pl"] .baichen-header .main-nav ul{gap:15px;}  
[lang="pl"] .baichen-header .main-nav > ul > li > a{font-size:14px;}
}

@media (max-width: 1200px) {
.baichen-header .main-nav > ul{gap:15px;}
}

/* 响应式设计 */
@media (max-width: 992px) {
  .baichen-header {
    display: none;
  }
  
  .baichen-mobile-header {
    display: block;
  }
}

@media screen and (max-width:480px) {
.mobile-header-wrap{padding:10px 15px;}
}	


/* 移动端搜索框响应式调整 */
@media (max-width: 768px) {
  .search-container {
    width: 90%;
    transform: scale(0.9) translateY(20px);
  }
  
  .baichen-search-overlay.active .search-container {
    transform: scale(1) translateY(0);
  }
  
  .search-form .search-input {
    padding: 18px 25px;
    font-size: 16px;
  }
  
  .search-form .search-button {
    padding: 0 24px;
  }

  .search-form .search-button i {
    font-size: 24px;
  }
  
  .close-search {
    top: -50px;
    font-size: 24px;
    width: 45px;
    height: 45px;
  }
}

@media (max-width: 480px) {
  .search-container {
    width: 95%;
  }
  
  .search-input {
    padding: 15px 20px;
    font-size: 15px;
  }
  
  .search-form .search-button {
    padding: 0 20px;
  }
  
  .search-form .search-button i {
    font-size: 18px;
  }
  .mobile-logo img{height:20px;}

}

/* 动画效果 */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fadeIn {
  animation: fadeIn 0.3s ease forwards;
}

/* 搜索动画关键帧 */
@keyframes searchPulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}

@media screen and (max-width: 992px) {
.lang-selector .current-lang .iconfont-diqiu {display: none;}
.lang-selector .lang-box::before{right:15px !important;}
}


/* 下拉 
.baichen-header .main-nav > ul > li:nth-child(1){position:static;}*/
.baichen-header .main-nav > ul > li > .dropbox{position:absolute;width:100%;left:0;top:67px;background: #fff;z-index:100;opacity:0;visibility:hidden;transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);padding: 50px 0 70px;}
.baichen-header .main-nav > ul > li > .dropbox::before {content: '';position: absolute;left: calc(30.4% - 8px);top: -8px;overflow: hidden;display: inline-block;border-right: 16px solid transparent;border-bottom: 8px solid #fff;border-left: 16px solid transparent;}
.header.header-fix .nav > ul > li > .dropbox{top:7rem;}
.baichen-header .main-nav > ul > li > .dropbox .container{display:-webkit-flex;display:flex;justify-content: space-between;-webkit-justify-content: space-between;}
.baichen-header .main-nav > ul > li .drop-box {width: calc(50% - 60px);box-sizing: border-box;display: flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items:center;}
.baichen-header .main-nav > ul > li .drop-box .txt {flex: 1;margin-right: 30px;}
.baichen-header .main-nav > ul > li .drop-box .txt h5 {padding-left: 45px;background: url('https://okki-shop.oss-cn-hangzhou.aliyuncs.com/category/427473/3155/69ade0e84d7b18a84159510476bf1820/2f92ca7fd24893f72b02d5a260567ce7.png') no-repeat left center;line-height: 36px;}
.baichen-header .main-nav > ul > li .drop-box:nth-child(2) .txt h5 {background: url('https://okki-shop.oss-cn-hangzhou.aliyuncs.com/category/427473/3155/bfaeb290bf3eec5f8e4d3c1560dcbc2f/2c1f1d35315ca345b2b608f73f306060.png') no-repeat left center;}
.baichen-header .main-nav > ul > li .drop-box .txt h5 a {font-size: 24px;color: #000;text-transform: uppercase;line-height: 1;font-weight: 600;}
.baichen-header .main-nav > ul > li .drop-box .txt dl {margin-top: 25px;min-height: 150px;}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd + dd {margin-top: 10px;}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd a {font-size: 18px;color: #4A4A4A;line-height: 30px;font-weight: 500;position: relative;display: inline-block;}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd.hot a::after {content: '';display: block;width: 24px;height: 14px;background: url('https://okki-shop.oss-cn-hangzhou.aliyuncs.com/category/427473/3155/b62c77ab9ede7c4f5e6d4cd5958599d2/dot3.png') no-repeat;background-size: 100%;position: absolute;right: -30px;top: 0;}
.baichen-header .main-nav > ul > li .drop-box .txt a.more {display: inline-block;line-height: 28px;padding: 0 25px;border: 1px solid #000;margin-top: 25px;background: #000;color: #fff;border-radius: 15px;font-size: 16px;text-transform: capitalize;transition: all .5 ease;overflow: hidden;position: relative;}

.baichen-header .main-nav > ul > li .drop-box .txt a.more:hover {border-color: var(--color-primary);}
.baichen-header .main-nav > ul > li .drop-box .txt a.more:hover::before {content: 'All Products';display: flex;justify-content: center;align-items: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;color: #fff;background: var(--color-primary);border-radius: 20px;animation: animation_btn .5s ease-in-out;font-size: 16px;}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd:hover a {color: var(--color-primary);transition: all .3s ease;}

.baichen-header .main-nav > ul > li .drop-box .pic {width: 42%;overflow: hidden;border-radius: 10px;}


.baichen-header .main-nav > ul > li:hover > .dropbox{opacity:1;visibility:visible;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transition:all .8s ease 0s;}



.baichen-header .main-nav > ul > li:nth-child(1){position:static;}
.baichen-header .main-nav > ul > li > .dropbox{position:absolute;width:100%;left:0;top:67px;background: #fff;z-index:100;opacity:0;visibility:hidden;transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);padding: 50px 0 70px;}
.baichen-header .main-nav > ul > li > .dropbox::before {content: '';position: absolute;left: calc(30.4% - 8px);top: -8px;overflow: hidden;display: inline-block;border-right: 16px solid transparent;border-bottom: 8px solid #fff;border-left: 16px solid transparent;}
.header.header-fix .nav > ul > li > .dropbox{top:7rem;}
.baichen-header .main-nav > ul > li > .dropbox .container{display:-webkit-flex;display:flex;justify-content: space-between;-webkit-justify-content: space-between;}
.baichen-header .main-nav > ul > li .drop-box {width: calc(50% - 60px);box-sizing: border-box;display: flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items:center;}
.baichen-header .main-nav > ul > li .drop-box .txt {flex: 1;margin-right: 30px;}
.baichen-header .main-nav > ul > li .drop-box .txt h5 {padding-left: 45px;background: url('https://okki-shop.oss-cn-hangzhou.aliyuncs.com/category/427473/3155/69ade0e84d7b18a84159510476bf1820/2f92ca7fd24893f72b02d5a260567ce7.png') no-repeat left center;line-height: 36px;}
.baichen-header .main-nav > ul > li .drop-box .txt h5 a {font-size: 24px;color: #000;text-transform: uppercase;line-height: 1;font-weight: 600;}
.baichen-header .main-nav > ul > li .drop-box .txt dl {margin-top: 25px;min-height: 150px;}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd + dd {margin-top: 10px;}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd a {font-size: 18px;color: #4A4A4A;line-height: 30px;font-weight: 500;position: relative;display: inline-block;padding:0 0 0 25px;}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd.hot a::after {content: '';display: block;width: 24px;height: 14px;background: url('https://okki-shop.oss-cn-hangzhou.aliyuncs.com/category/427473/3155/b62c77ab9ede7c4f5e6d4cd5958599d2/dot3.png') no-repeat;background-size: 100%;position: absolute;right: -30px;top: 0;}

.baichen-header .main-nav > ul > li .drop-box .txt dl dd a img{display:inline-block;margin:-20px 0 0 5px;}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd a::before{content:'>>';display:block;position:absolute;left:0px;top:0;}

.baichen-header .main-nav > ul > li .drop-box .txt a.more {display: inline-block;line-height: 28px;padding: 0 25px;border: 1px solid #000;margin-top: 25px;background: #000;color: #fff;border-radius: 15px;font-size: 16px;text-transform: capitalize;transition: all .5 ease;overflow: hidden;position: relative;}

.baichen-header .main-nav > ul > li .drop-box .txt a.more:hover {border-color: var(--color-primary);}
.baichen-header .main-nav > ul > li .drop-box .txt a.more:hover::before {content: 'All Products';display: flex;justify-content: center;align-items: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;color: #fff;background: var(--color-primary);border-radius: 20px;animation: animation_btn .5s ease-in-out;font-size: 16px;}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd:hover a {color: var(--color-primary);transition: all .3s ease;}

.baichen-header .main-nav > ul > li .drop-box .pic {width: 42%;overflow: hidden;border-radius: 10px;}


.baichen-header .main-nav > ul > li:hover > .dropbox{opacity:1;visibility:visible;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transition:all .8s ease 0s;}

.baichen-header .main-nav > ul > li .drop-box .txt dl dd.active a{color:var(--color-primary);}

@media screen and (max-width:1680px){
.baichen-header .main-nav > ul > li .drop-box{width:calc(50% - 50px);}
.baichen-header .main-nav > ul > li .drop-box .txt h5 a{font-size:22px;}
}

@media screen and (max-width:1550px){
.baichen-header .main-nav > ul > li .drop-box{width:calc(50% - 40px);}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd a{font-size:17px;}
}

@media screen and (max-width:1441px) {
.baichen-header .main-nav > ul > li .drop-box{width:calc(50% - 30px);}
.baichen-header .main-nav > ul > li .drop-box .txt h5 a{font-size:20px;}

.baichen-header .main-nav > ul > li .drop-box .pic{width:40%;}
}

@media screen and (max-width:1367px) {
.baichen-header .main-nav > ul > li .drop-box .txt{margin-right:20px;}
.baichen-header .main-nav > ul > li .drop-box .txt dl dd a{font-size:16px;}
}

@media screen and (max-width:1280px) {
.baichen-header .main-nav > ul > li .drop-box{width:calc(50% - 20px);}
.baichen-header .main-nav > ul > li .drop-box .txt h5 a{font-size:18px;}
}

