.menu[data-v-cb211132] {
  display: block;
  position: absolute;
  z-index: 12;
  width: 1.1rem;
  height: 1.1rem;
  left: -0.01rem;
  border: 0.01rem solid #c39278;
  background-color: #9c8469;
  cursor: pointer;
  animation: mv_menu_leave 0.08s 0s forwards;
}
.menu .lines-box[data-v-cb211132] {
  position: fixed;
  left: 0.35rem;
  top: 0.35rem;
  width: 0.34rem;
  height: 0.28rem;
}
.menu .lines-box .lines[data-v-cb211132] {
  position: absolute;
  width: 0.34rem;
  height: 0.03rem;
  background-color: #d3bba1;
  transition: 0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);
  transition-duration: 500ms;
}
.menu .lines-box .lines[data-v-cb211132]:nth-child(1) {
  top: 0;
  left: 0;
}
.menu .lines-box .lines[data-v-cb211132]:nth-child(2) {
  top: 0.13rem;
  left: 0;
  opacity: 1;
}
.menu .lines-box .lines[data-v-cb211132]:nth-child(3) {
  top: 0.26rem;
  left: 0;
}
.menu.open[data-v-cb211132] {
  background-color: #9c8469;
  border-radius: 0;
  animation: mv_menu_hover 0.1s 0s forwards;
}
.menu.open .lines[data-v-cb211132]:first-child {
  transform: rotate(45deg);
  top: 0.13rem;
}
.menu.open .lines[data-v-cb211132]:nth-child(2) {
  opacity: 0;
}
.menu.open .lines[data-v-cb211132]:last-child {
  transform: rotate(-45deg);
  top: 0.13rem;
}
.menu-open[data-v-cb211132] {
  position: fixed;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  z-index: 11;
}
.menu-open .menu-left[data-v-cb211132] {
  position: relative;
  left: 0;
  top: 0;
  z-index: 7;
  width: 100%;
  height: 100%;
  background-color: #f8eadc;
}
.menu-open .menu-text[data-v-cb211132] {
  padding: 1.2rem 0.3rem 0;
  text-align: left;
}
.menu-open .menu-text .menu-one[data-v-cb211132] {
  flex: 1;
  font-size: 0.32rem;
  color: rgba(122, 89, 49, 0.5);
  cursor: pointer;
  text-align: center;
}
.menu-open .menu-text .menu-one .one[data-v-cb211132] {
  position: relative;
  padding: 0.2rem 0;
  margin-bottom: 0.3rem;
}
.menu-open .menu-text .menu-one ul[data-v-cb211132] {
  height: 0rem;
  position: relative;
  overflow: hidden;
  display: block;
  animation: menuhide-data-v-cb211132 0.2s 0s ease-in-out;
  animation-fill-mode: forwards;
}
@keyframes menuhide-data-v-cb211132 {
0% {
    height: 1.6rem;
}
100% {
    height: 0rem;
}
}
.menu-open .menu-text .menu-one.on .one[data-v-cb211132] {
  color: #7a5931;
}
.menu-open .menu-text .menu-one.on .one[data-v-cb211132]::after {
  position: absolute;
  content: " ";
  left: 50%;
  margin-left: -1rem;
  bottom: 0;
  width: 3.18rem;
  height: 0.12rem;
  background: url(https://ol-act-static.sanguosha.com/webOLWhg/assets/images/arrows.png) no-repeat;
  background-size: 3rem auto;
  background-position: 0 -2.84rem;
}
.menu-open .menu-text .menu-one.on ul[data-v-cb211132] {
  animation: menushow-data-v-cb211132 0.2s 0s ease-in-out;
  animation-fill-mode: forwards;
}
@keyframes menushow-data-v-cb211132 {
0% {
    height: 0rem;
}
100% {
    height: 1.6rem;
}
}
.menu-open .menu-text .menu-two[data-v-cb211132] {
  font-size: 0.23rem;
  color: rgba(122, 89, 49, 0.5);
}
.menu-open .menu-text .menu-two li[data-v-cb211132] {
  position: relative;
  padding-left: 0.2rem;
  padding-bottom: 0.3rem;
  cursor: pointer;
}
.menu-open .menu-text .menu-two .on[data-v-cb211132],
.menu-open .menu-text .menu-two li[data-v-cb211132]:hover {
  color: #7a5931;
}
.menu-open .menu-text .menu-two .on[data-v-cb211132]::after,
.menu-open .menu-text .menu-two li[data-v-cb211132]:hover::after {
  position: absolute;
  left: 50%;
  margin-left: -1rem;
  top: calc(50% - 0.15rem);
  content: " ";
  width: 0.05rem;
  height: 0.05rem;
  border-radius: 50%;
  background-color: #ab3d2a;
}
.menu-open .menu-home[data-v-cb211132] {
  position: absolute;
  bottom: 2.15rem;
  left: calc(50% - 7.5rem / 2);
  width: 7.5rem;
  height: 0.27rem;
  margin: 0 auto;
  background: url(https://ol-act-static.sanguosha.com/webOLWhg/assets/images/h5/home.png) no-repeat;
  background-size: 7.5rem auto;
  font-size: 0;
}
.menu-open .logo2[data-v-cb211132] {
  position: absolute;
  left: calc(50% - 1.11rem);
  bottom: 0.6rem;
  width: 2.22rem;
  height: 1.04rem;
  margin: 0.2rem auto 0;
}
.menu-open .logo2 img[data-v-cb211132] {
  width: 100%;
  height: 100%;
}
@media screen and (orientation: landscape) {
  /* 横屏时的样式 */
.menu-home[data-v-cb211132] {
    bottom: 1rem !important;
}
.logo2[data-v-cb211132] {
    bottom: 0rem !important;
}
}

