/* pages/login_page/index.wxss */

page {
  width: 100%;
  background: #1fe4dc;
  height: 100%;
  overflow: hidden;
}

.login_con {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.needLogin {
  width: 100%;
  height: 100%;
  position: absolute;
}

.needLogin image {
  width: 100%;
  height: 861rpx;
}

.quanxian{
  position: absolute;
  font-size: 24rpx;
  border: none;
  bottom: 30%;
  margin: 0 10%;
  text-align: center;
  width: 80%;
  color: #fff;
  line-height: 34rpx;
}

.quanxian view{
  color:404040;
  font-size: 24rpx;
}

.quanxian view:first-of-type{
  margin-bottom: 10rpx;
}


.btn_login {
  background: #fff;
  line-height: 80rpx;
  color: #111;
  border: none;
  position: absolute;
  bottom: 15%;
  margin: 0 10%;
  text-align: center;
  width: 80%;
  font-size: 30rpx;

}
.btn_jiangjie_login {
  color: #fff;
  line-height: 80rpx;
  text-align: center;
  background: transparent;
  width: 80%;
  border: 2rpx solid #fff;
  position: absolute;
  bottom: 5%;
  margin: 0 10%;
  font-size: 30rpx;
}
button::after {
  display: none;
}
.login_text{
  position: absolute;
  top: 14%;
  width: 80%;
  margin: 0 10%;
  text-align: center;
  
}

.login_text view{
  color: #404040;
  letter-spacing: 2rpx;
  margin-top: 20rpx;
  font-size: 30rpx;
}

.login_text view:last-of-type{
  margin-top: 30rpx;
  font-size: 30rpx;
}


.login_text image{
  width: 290rpx;
  height: 290rpx;
  border-radius:50%; 
}