.t-login {
	width: 650 rpx;
	margin: 0 30px;
	height: 100%;
	font-size: 28 rpx;
}

/deep/ .login-form-item .u-input {
	align-items: center;
	padding: 0 10px 0 62px;
	height: 32px;
	line-height: 32px;
	margin-bottom: 26px;
	background: #f8f7fc;
	border: 1px solid #e9e9e9;
	font-size: 14px;
	border-radius: 26px;
}

.t-captcha {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.t-captcha-img {
  margin-left: 16px;
	width: 102px;
	height: 44px;
}
.img-a {
	position: absolute;
	width: 100%;
	top: -150rpx;
	right: 0;
	z-index: -999;
}
.img-b {
	position: absolute;
	width: 50%;
	bottom: 0;
	left: -50rpx;
	z-index: -999;
}

.t-login button {
	height: 50px;
	background: #df042a;
	color: #fff;
	height: 90 rpx;
	border-radius: 33px;
	// box-shadow: 0 5px 7px 0 rgba(86, 119, 252, 0.2);	
	box-shadow: 0 4px 16px 0 rgba(226, 104, 114, 0.71);

	font-family: PingFangSC, PingFang SC;
	font-weight: 500;
	align-items: center;
	font-size: 20px;
	line-height: 50px;
	text-shadow: 0px 4px 16px rgba(226, 104, 114, 0.71);
}

.t-login .t-b {
	margin-top: 205px;
	text-align: center;
	font-size: 56 rpx;
	color: #000;
	// padding: 300 rpx 0 20 rpx 0;
	font-weight: bold;
}

.t-login .t-b2 {
	margin-top: 20px;
	font-family: Arial, Arial;
	font-weight: normal;
	font-size: 20px;
	color: #E60012;
	line-height: 23px;
	text-align: center;
	font-style: normal;
	margin-bottom: 60px;
}

.t-login .uni-input-placeholder {
	color: rgba(89, 89, 89, 0.6) !important;
	font-family: ArialMT;
	font-size: 16px;
}

.t-login /deep/ .uni-input-input {
	color: rgba(0, 0, 0, 0.85);
	line-height: 18px;
	font-family: ArialMT;
	font-size: 16px;
}

.logo {
	width: 157px;
	height: 67px;
}