.WFound .title,
.login-error-tips .title,
.WCode-error-tips .tips,
.WCode-error-tips .title{
  float: left;
  width: 80%;
}
.WCode-error-tips span{
  float: right;
  margin-right: .5rem;
}
.WFound-error-tips {
  padding: .3rem 0;
}

.WFound .WFound-error-tips span{
  display: block;
}
.WLogin .login-error-tips span,
.WCode-error-tips span{
  color: #fff!important;
}
.mobile-logo{
      width: 100px;
    margin: 3rem auto 1.3rem;
}
.WFound-error-tips{
  display: none;
}
.WFound .WFound-error-tips{
  background: #f77776!important;
}
.WHavePhone input{
    background-color:transparent;
    border: none;
}
.brand-page .hozition{
    width: 1rem;
    height: 2px;
    background: #565857;
    text-align: center;
    margin: 2.1rem auto 0;
  }
  .brand-page .btn-more, .brand-page .btn-more-pl{
    text-align: center;
    margin-top: 2rem;
    font-size: .75rem;
}
.tokyo-page{
  position: relative;
  width: 100%;
  overflow: hidden;
}
.contetn{
    position: relative;
  width: 100%;
  overflow: hidden;
  max-width: 2000px;
  margin:0 auto;
}
.tokyo-page .top-video{
  position: relative;
}
.tokyo-page .top-video .btn{
  position: absolute;
  bottom: 7.5%;
  left: 25.3%;
  width: 221px;
  height: 54px;
  text-align: center;
  line-height: 52px;
  border-radius: 2px;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
  background-size: 100%;
  background-image: url(../image/vediobtn.png);

}
.tokyo-page .top-video .btn-right{
  position: absolute;
  bottom: 7.5%;
  right: 25.3%;
  width: 221px;
  height: 54px;
  text-align: center;
  line-height: 52px;
  border-radius: 2px;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
  background-size: 100%;
  background-image: url(../image/btn.png);

}

@media screen and (min-width: 767px){
.top-video{
  margin-top: 100px;
  width: 100%;
}
.content .seation-list div{
  position: relative;
}
.content .seation-list div:nth-child(1){
  width: 90%;
  margin: 3.5% auto 0;
}
.content .seation-list div:nth-child(2) img:first-child{
    width: 63%;
    float: right;
    margin-top: -5%;
    margin-right: 4%;
}
.content .seation-list div:nth-child(2) img:last-child{
    width: 25%;
    margin-left: 4%;
    margin-top: 29%;
}
.content .seation-list div:nth-child(3) img:first-child{
    width: 43.5%;
    float: right;
    margin-top: -13%;
    z-index: -1;
    position: relative;
}
.content .seation-list div:nth-child(3) img:last-child{
    width: 41%;
    margin-top: 10%;
    margin-left: 8%;
}
.content .seation-list div:nth-child(4) {
    margin: 5% auto 0;
    width: 90%;
  }
.content .seation-list div:nth-child(4) img:last-child{
  margin-left: -6%;
    margin-top: -41%;
}
.content .seation-list div:nth-child(5) {
  overflow: hidden;
}
.content .seation-list div:nth-child(5) img:first-child{
   width: 50%;
    float: right;
    margin-top: 5%;
    margin-right: 15%;

}
.content .seation-list div:nth-child(5) img:last-child{
    width: 29%;
    position: absolute;
    left: 15%;
    top: 63%;
}
.content .seation-list div:nth-child(5) img:nth-child(2){
    width: 25%;
    position: absolute;
    top: 62.9%;
    left: 18%;
}
.content .seation-list div:nth-child(6) img:first-child{
      width: 33%;
    float: right;
    margin-right: 5%;
    margin-top: 5%;
}
.content .seation-list div:nth-child(6) img:last-child{
  width: 50%;
    margin-left: 5%;
    margin-top: 16%;
}
.content .seation-list div:nth-child(7) img:first-child{
      width: 84%;
    float: left;
    margin-left: 11%;
    margin-top: -3%;
}

.content .seation-list div:nth-child(8) img:first-child{
      width: 68%;
    float: left;
    margin-left: 21%;
    margin-top: 5%;
}
.content .seation-list div:nth-child(8) img:last-child{
   width: 50%;
    margin-left: 11%;
    margin-top: -29%;

}
.content .seation-list div:nth-child(9) img:first-child{
      width: 30%;
    float: right;
    margin-right: 10%;
    margin-top: 125px;
    margin-bottom: 130px;
}

.content .seation-list div:nth-child(10) img:first-child{
      width: 91%;
    margin-right: 3%;
    float: right;
}
.content .seation-list div:nth-child(10) img:last-child{
    width: 70%;
    margin-top: -35.5%;
    margin-left: 3%;
  }
.content .seation-list div:nth-child(11) img:first-child{
      width: 60%;
    margin-left: 20%;
    margin-top: 5%;
}
.content .seation-list div:nth-child(11) img:last-child{
      width: 7%;
    float: right;
    margin-top: 5%;
}
.content .seation-list div:nth-child(12) img:first-child{
      width: 90%;
    margin: 0 auto;
    padding: 5%;
}
.content .title{
  font-size: 14px;
  text-align: center;
  margin-bottom: 5%;
}
}
@media screen and (max-width: 767px){
  .intimacy_page div:nth-child(4) p,
  .intimacy_page div:nth-child(5) p,
 .intimacy_page .bp-bottom,
 .intimacy_page div:nth-child(7) p,
  .intimacy_page div:nth-child(8) p,
  .intimacy_page div:nth-child(9) p,
  .intimacy_page div:nth-child(10) p{
    margin-bottom: 1rem;
  }
.top-video{
  margin-top: 50px;
  width: 100%;
}
.content .seation-list div{
  position: relative;
}
.content .seation-list div:nth-child(1){
    width: 100%;
    margin: 0 auto;}
.content .seation-list div:nth-child(2) img:first-child{
    width: 92%;
    margin-top: -30.5%;
    margin-left: 4%;
  }
.content .seation-list div:nth-child(2) img:last-child{
    width: 41%;
    margin-left: 13%;
    margin-top: 35%;
  }
.content .seation-list div:nth-child(3) img:first-child{
    width: 40%;
    float: right;
    margin-top: -46%;
    margin-right: 12.5%;
  }
.content .seation-list div:nth-child(3) img:last-child{
    width: 41%;
    margin-top: 10%;
    margin-left: 8%;
}
.content .seation-list div:nth-child(4) {
    margin: 35% auto 0;
    width: 100%;
  }
.content .seation-list div:nth-child(4) img:last-child{
    margin-left: 3%;
    margin-top: -41%;
    width: 94%;
  }
.content .seation-list div:nth-child(5) {
  overflow: hidden;
}
.content .seation-list div:nth-child(5) img:first-child{
    width: 100%;
    float: right;
    margin-top: 170%;
}
.content .seation-list div:nth-child(5) img:last-child{
    width: 90%;
    position: absolute;
    right: 0;
    top:11%;
  }
.content .seation-list div:nth-child(6) img:first-child{
    width: 80%;
    float: right;
    margin-top: 30%;
    margin-right: 10%;

}
.content .seation-list div:nth-child(6) img:last-child{
    width: 95%;
    margin-left: 5%;
    margin-top: 30%;
  }
.content .seation-list div:nth-child(7) img:first-child{
    width: 84%;
    float: left;
    margin-left: 8%;
    margin-top: 30%;
  }

.content .seation-list div:nth-child(8) img:first-child{
    width: 94%;
    float: left;
    margin-left: 6%;
    margin-top: 30%;
  }
.content .seation-list div:nth-child(8) img:last-child{
    width: 90%;
    margin-left: 0;
    margin-top: -25%;

}
.content .seation-list div:nth-child(9) img:first-child{
    width: 80%;
    margin-left: 5%;
    margin-top: 30%;
    position: relative;
    z-index: 2;
  }

.content .seation-list div:nth-child(10) img:first-child{
    width: 67%;
    margin-right: 4%;
    float: right;
    margin-top: -5%;
    position: relative;
    z-index: 1;
}
.content .seation-list div:nth-child(10) img:last-child{
    width: 100%;
    margin-top: 30%;
  }
.content .seation-list div:nth-child(11) img:first-child{
    width: 80%;
    margin-left: 10%;
    margin-top: 30%;
  }
.content .seation-list div:nth-child(11) img:last-child{
      width: 7%;
    float: right;
    margin-top: 5%;
}
.content .seation-list div:nth-child(12) img:first-child{
    width: 100%;
    margin: 30% auto 0;
}
.content .title{
    width: 80%;
    margin: 10% auto 15%;
    font-size: 14px;
    text-align: center;
}
}