.login-page { padding: 0 30rpx; .form { .formItem { position: relative; .formLabel { margin-top: 36rpx; margin-bottom: 36rpx; font-size: 32rpx; font-family: PingFang SC; font-weight: bold; color: #3E3E3E; } input { height: 100rpx; background: #F7F7F7; border-radius: 16rpx; padding-left: 33rpx; position: relative; z-index: 0; } .formInputBox { background: #F7F7F7; height: 100rpx; border-radius: 16rpx; display: flex; justify-content: space-between; padding-right: 20rpx; align-items: center; .code { width: 50%; } .btn_code { font-size: 26rpx; font-family: PingFang SC; font-weight: 500; color: #C5C5C5; z-index: 150; } } .formInput { position: relative; .btn_code { position: absolute; right: 30rpx; top: 30rpx; font-size: 26rpx; font-family: PingFang SC; font-weight: 500; color: #C5C5C5; z-index: 150; } } } } } .btn_login { display: flex; align-items: center; justify-content: center; margin-top: 46rpx; } .privacy { display: flex; align-items: center; justify-content: center; font-size: 22rpx; font-family: PingFang SC; font-weight: 500; color: #8D8D8D; margin-top: 25rpx; .checkbox { width: 28rpx; height: 28rpx; background: #FFFFFF; border: 2rpx solid #D4D4D4; border-radius: 8rpx; display: flex; justify-content: center; align-items: center; margin-right: 10rpx; image { width: 17rpx; height: 13rpx; } } }