.mobile-wrap {
  position: relative;
  min-height: 100vh;
  width: 100%;
  float: left;
  background: url("../images/index/bg.png") top center no-repeat;
  background-size: 100% auto;
  padding-bottom: 1.4rem;
}

.logo {
  width: 100%;
  text-align: center;
  padding-top: 0.2rem;
}

.logo img {
  width: 2.68rem;
}

.banner {
  width: 100%;
  text-align: center;
}

.banner img {
  width: 100%;
}

.intrs {
  width: 100%;
  text-align: center;
  padding-top: 0.36rem;
}

.intrs img {
  width: 6.98rem;
}

.buttons {
  width: 100%;
  text-align: center;
  padding-top: 0.28rem;
}

.buttons button {
  width: 4.52rem;
  height: 1.18rem;
  background: url("../images/index/button.png") top center no-repeat;
  background-size: 4.52rem 1.18rem;
  -webkit-animation: buttonAnimation 1s infinite;
  animation: buttonAnimation 1s infinite;
}

.label {
  width: 100%;
  padding: 0.32rem 0;
  text-align: center;
}

.label img {
  width: 6.24rem;
}

.lines {
  width: 100%;
  padding: 0 0.24rem;
  padding-top: 0.16rem;
  float: left;
  padding-bottom: 0.3rem;
}

.lines .title {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.7rem;
  position: relative;
}

.lines .title span {
  font-size: 0.3rem;
  font-weight: 700;
  color: #000000;
}

.lines .title em {
  color: #BFAA92;
  font-size: 0.24rem;
}

.lines .conts {
  width: 100%;
}

.lines .conts .item {
  width: 100%;
  margin: 0.12rem 0;
  float: left;
}

.lines .conts .item a {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.lines .conts .item .button {
  width: 2rem;
  height: 0.64rem;
  position: relative;
  top: 0;
}

.lines .conts .item .button button {
  width: 2rem;
  height: 100%;
  border: none;
  background: url("../images/index/lines_button.png") center no-repeat;
  background-size: 2rem 0.64rem;
}

.lines .conts .item .webs {
  width: calc(100% - 2.2rem);
  height: 0.62rem;
  display: flex;
  justify-content: space-between;
  height: 0.62rem;
}

.lines .conts .item .webs .ms {
  width: 1.1rem;
  height: 0.62rem;
  border-radius: 0.31rem 0 0 0.31rem;
  background-color: #FE935F;
  text-align: center;
  line-height: 0.62rem;
  color: #fff;
}

.lines .conts .item .webs .www {
  width: calc(100% - 1rem);
  height: 0.62rem;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 0 0.31rem 0.31rem 0;
  text-align: center;
  line-height: 0.6rem;
  font-size: 0.28rem;
  color: #FE935F;
  font-weight: 700;
  box-shadow: inset 0 0 0.08rem rgba(0, 0, 0, 0.1);
  border-left: none;
}

.type {
  width: 100%;
  text-align: center;
  padding-top: 0.3rem;
  float: left;
}

.type img {
  width: 6.22rem;
}

.activity {
  width: 100%;
  text-align: center;
  padding-top: 0.3rem;
  float: left;
}

.activity img {
  width: 100%;
}

.recomment {
  width: 100%;
  float: left;
  padding-top: 0.3rem;
}

.recomment img {
  width: 100%;
}

.fix-down {
  width: 7.5rem;
  position: fixed;
  left: 50%;
  margin-left: -3.75rem;
  z-index: 99;
  bottom: 0;
}

.fix-down img {
  width: 100%;
  margin-bottom: -1px;
}

.fix-down button {
  width: 2.2rem;
  height: 0.76rem;
  background: url("../images/index/footer_button.png") center no-repeat;
  background-size: 2.2rem 0.76rem;
  position: absolute;
  right: 0.2rem;
  top: 50%;
  margin-top: -0.3rem;
  -webkit-animation: buttonAnimation 1s infinite;
  animation: buttonAnimation 1s infinite;
}

.fix-service {
  position: fixed;
  right: 50%;
  margin-right: -3.75rem;
  top: 50%;
  margin-top: -0.96rem;
  z-index: 88;
  cursor: pointer;
}

.fix-service img {
  width: 1.24rem;
}

@-webkit-keyframes buttonAnimation {
  from {
    transform: scale(1);
  }

  50% {
    transform: scale(0.9);
  }

  to {
    transform: scale(1);
  }
}

@keyframes buttonAnimation {
  from {
    transform: scale(1);
  }

  50% {
    transform: scale(0.9);
  }

  to {
    transform: scale(1);
  }
}
