.login-box { text-align: center; padding: 220rpx 60rpx 320rpx; height: 100vh; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; align-items: center; } .list-block { width: 90%; } .login-box image { width: 300rpx; height: 310rpx; } .login-box button { margin-top: 80rpx; background-color: #283a8d; color: #fff; margin-bottom: 30rpx; width: 100%; font-size: 30rpx; } input { /* border-radius: 40rpx; */ height: 80rpx; line-height: 80rpx; width: 100%; box-sizing: border-box; text-align: left; padding: 0 20rpx; } .loginInput { border: 2rpx solid #ccc; border-radius: 40rpx; } .item-content { flex-direction: column; margin-top: 20rpx; } .btnBottom { color: #283a8d; font-size: 28rpx; } .avatar-wrapper { padding: 0; width: 150rpx !important; height: 150rpx; border-radius: 50%; /* height: 100%; */ margin: 0; display: flex; justify-content: center; align-items: center; font-size: 80rpx; font-weight: 600; color: #fff; background-color: #bbbbbd; } .avatar-wrapper view { height: 100%; display: flex; align-items: center; margin-top: -10rpx; } .avatar { display: block; width: 100%; height: 100%; z-index: 2; } .name { display: flex; align-items: center; /* height: 90rpx; */ /* line-height: 90rpx; */ border-bottom: 2rpx solid #f6f6f6; box-sizing: border-box; padding: 30rpx 0rpx; font-size: 28rpx; /* margin-bottom: 30rpx; */ } .getPhoneNumber { font-size: 24rpx; height: 50rpx; background-color: var(--subtitleColor); color: white; text-align: center; line-height: 50rpx; border-radius: 60rpx; } .name input { height: 60rpx; line-height: 60rpx; width: calc(100% - 220rpx); } .nc { width: 150rpx; } .div { position: relative; width: 100vw; height: 100vh; box-sizing: border-box; padding: 20px 20rpx; background-color: #fff; } .sure { position: absolute; bottom: 0; width: 90%; height: 90rpx; background-color: var(--subtitleColor); color: white; text-align: center; line-height: 90rpx; border-radius: 60rpx; left: 50%; transform: translate(-50%, -50%) } /* 弹窗 */ .popupContent { height: 100%; display: flex; justify-content: center; align-items: center; } .contentText { width: 80%; min-height: 200rpx; background-color: #fff; display: flex; align-items: center; flex-direction: column; justify-content: center; padding: 40rpx 20rpx; } .contentText .num { font-size: 34rpx; font-weight: 600; } .progressText { font-size: 28rpx; margin: 30rpx 40rpx; } .btnSize { width: 40%; height: 50rpx; line-height: 50rpx; font-size: 28rpx; margin-top: 40rpx; }