
/* 透明背景 */

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

/* 透明背景 */

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

/* 带有高斯模糊的效果 */

.pageBg {
  width: 100%;
  height: 1229rpx;
  position: absolute;
  filter: blur(5px);
  background: url(/images/bg_home.png) no-repeat fixed top;
  background-size: 100% 100%;
}

/* 透明背景 */

.pageBg2 {
  width: 100%;
  height: 100%;
  background: black;
  position: absolute;
  background: rgba(0, 0, 0, 0.45);
  display: flex;
  flex-direction: column;
  align-items: center
}

.welcomeText {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 170rpx;
  margin-top: 100rpx;
  align-content: center;
  align-items: center;
  font-size: 61rpx;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  /* border: 2px solid red; */
}

.loginContent {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-content: center;
  align-items: center;
  /* border: 2px solid red; */
}

.loginFont {
  margin: 56rpx 0 0 56rpx;
  font-weight: bold;
  color: #2E384D;
  font-size: 36rpx;
}

.loginButtonHover {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.7;
}

.errHint {
  color: #FF4242;
  margin-top: 20rpx;
  margin-left: 44rpx;
  font-size: 28rpx;
}