.table > :not(caption) > * > * {
  border-bottom-width: 0px;
}

.menu-xuankuang:first-child {
  border-left: solid 1px #ffd900;
}

.menu-xuankuang {
  color: #ffffff;
  position: relative;
  border: solid 1px #ffd900;
  border-left: solid 1px rgba(0,0,0,0);
}

.menu-xuankuang0 {
  color: #ffffff;
}

.menu-xuankuang0:hover {
  color: #000000;
  background: rgba(255,230,0,1);
}

.menu-xuankuang:hover {
  color: #000000;
  text-decoration: underline;
  background: rgba(255,230,0,1);
  cursor: pointer;
}

.menu-xuanbox {
  background: rgba(255,230,0,1);
  text-decoration: none;
  border: solid 1px rgba(255,230,0,0);
  opacity: 0;
  pointer-events: none;
}

.menu-xuanbox:hover {
  text-decoration: underline;
  cursor: pointer;
}

.ceshi {
  background: var(--bs-blue);
}

.ceshi:hover {
  cursor: pointer;
  background: #555555;
}

.menu-logo {
  margin-top: 5px;
}

.menu-logo:hover {
  cursor: pointer;
}

.menu-logokuang {
  width: calc(97.30px + 2.56rem);
  height: calc(21.67px + 1.28rem);
}

.Mmenu-xuanbox {
  color: #000;
}

.Mmenu-xiaoBox {
display: none;
  font-size: 3.5vw;
  font-weight: 400;
  line-height: 9vw;
}

.Mmenu-xiaoBox:hover {
  text-decoration: underline;
}

.Mmenu-daBox {
  border-bottom: solid 0.8px rgba(0,0,0,0.18);
  border-top: solid 0.8px rgba(0,0,0,0.18);
  font-weight: 600;
}

.Mm-xiahua:hover {
  text-decoration: underline;
}

#Mmenu-lang-body {
  font-size: 3.6vw;
  font-weight: 500;
  line-height: 8vw;
  /*display: none;*/
}

#Mmenu-body {
  font-size: 3.6vw;
  font-weight: 500;
  line-height: 8vw;
  /*display: none;*/
}

.menu-Lang {
  text-decoration: none;
}

.menu-Lang:hover {
  cursor: pointer;
  text-decoration: underline;
}

#menu-LangNow {
  border-bottom: #000000;
}

@media (min-width: 992px) {
  #menu-Langall, #menu-youxiang {
    margin-top: 0.15rem;
  }
}

html {
}

.table > :not(:first-child) {
  border-top: 0px solid currentColor;
}

#Mmenu-lang-close {
  position: absolute;
  top: 1.5vw;
  width: 6.5vw;
  height: 6.5vw;
  background: url("../img/svg/Mmenu-close-v2.svg");
  background-size: cover;
  right: 82%;
}

#Mmenu-close {
  position: absolute;
  top: 1.5vw;
  width: 6.5vw;
  height: 6.5vw;
  background: url("../img/svg/Mmenu-close-v2.svg");
  background-size: cover;
  left: 82%;
}

#Mmenu-lang-close:hover {
  background: url("../img/svg/Mmenu-close2.svg");
  background-size: cover;
}

#Mmenu-close:hover {
  background: url("../img/svg/Mmenu-close2.svg");
  background-size: cover;
}

.menu-xuankuang-text {
  padding-top: 4px;
  padding-bottom: 4px;
}

.menu-xuankuang-son {
  width: calc(103.75px + 5.10rem);
  position: absolute;
  background: inherit;
  left: -2px;
  /*display: none;*/
  visibility: hidden;
  cursor: pointer;
}

.menu-xuankuang-son-text:hover {
  text-decoration: underline;
}

.menu-xuankuang-son-text {
  display: block;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 2.2rem;
}

#nav_aboutus_text {
  cursor: default;
  text-decoration: rgba(0,0,0,0);
}
#nav_blog_text {
  cursor: default;
  text-decoration: rgba(0,0,0,0);
}
#nav_products_text {
  cursor: default;
  text-decoration: rgba(0,0,0,0);
}
.shemei_icon {
  width: 100%;
  padding-right: 0.9vw;
}

.Mmenu-lang-name {
  padding-left: 2vw;
}

