.menu-mask {
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}
.menu-close {
  display: flex;
  justify-content: center;
  height: 85rem;
  align-items: center;
  font-size: 30rem;
  color: #000000;
  position: relative;
}
.menu-close-icon-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50rem;
  height: 50rem;
  position: absolute;
  right: 25rem;
  top: 50%;
  margin-top: -25rem;
}
.menu-close .menu-close-icon {
  width: 28rem;
  height: 28rem;
}

.menu-content {
  background: #FFFFFF;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-row-gap: 35rem;
  margin-top: 20rem;
}

.menu-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 28rem;
  color: #000000;
}
.menu-item .click-content {
  width: 100%;
  text-align: center;
}
.menu-item .menu-img {
  border-radius: 16rem;
  margin-bottom: 10rem;
  // background: #f31212;
  display: flex;
  align-items: center;
  justify-content: center;
}

.menu-item .menu-img img {
  width: 86rem;
  height: 86rem;
}
/*外部的*/
        body {
            position: relative;
        }

        .header-search-menu2 {
            position: relative;
            z-index: 10;
        }

        .top-banner-wraper {
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            display: block;
            z-index: 0;
        }
        .top-banner-wraper img {
            width: 100%;
            height: 458rem;
        }
        main {
            position: relative;
            z-index: 1;
        }
        .content {
            padding: 0 20rem 0 20rem;
        }

        .scroll-tab-wraper {
            margin: 15rem 12rem 30rem 12rem;
        }
    .consultationBtn .consultationImg {
        width: 43rem;
        height: 43rem;
        margin: 1rem 0 10rem 0;
    }

    .consultationBtn:hover {
        transform: scale(1.05);
    }

    .consultationBtn {
        border-radius: 43rem;
        width: 50rem;
        padding: 3rem 0 15rem 0;
        background-image: linear-gradient(to bottom, #EC5D4B, #F2A566);
        transition: all 0.2s;
        display: flex;
        flex-direction: column;
        /* justify-content: center; */
        align-items: center;
        position: fixed;
        bottom: 110rem;
        right: 50rem;
        color: #fff;
        border: none;
        box-shadow: 0 4rem 10rem 0 rgba(135, 145, 164, 0.5);
        cursor: pointer;
        z-index: 90;
    }

    .consultationBtn span {
        display: block;
        width: 28rem;
        font-size: 12px;
    }