.new-index { height: calc(100vh - 50px); background-color: #fff; position: relative; } .noLogin { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; background: #fff; position: relative; height: 100%; } .logo { margin-top: 200rpx; } .unLogin { display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 100rpx; font-size: 32rpx; } .unLogin .student { margin-bottom: 50rpx; } .authorize { position: fixed; top: 1px; width: 100%; display: flex; /* padding: 10rpx; */ height: 90rpx; justify-content: center; align-items: center; background-color: #fff; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); } .authorize text { font-size: 32rpx; margin-left: 20rpx; margin-right: 20rpx; padding: 20rpx 0; } .authorize .van-button { /* padding: 0 0; */ height: 50rpx; } /* .authorize .van-icon { } */ .StudentAttr { display: flex; justify-content: flex-start; align-items: center; padding: 0 10rpx; margin-top: 40rpx; } .StudentAttr .item { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 226rpx; height: 220rpx; } .StudentAttr .item text { margin-top: 20rpx; } swiper-item { display: flex; justify-content: center; align-items: center; background-color: #f8f8f8; } .StudentAttr van-icon { background-color: #f8f8f8; padding: 20rpx; border-radius: 999rpx; } .login-form { display: flex; align-items: center; justify-content: center; height: 100%; } .login-form .form-body { z-index: 999; position: relative; width: 70%; /* min-height: 300px; */ border-radius: 10px; background-color: #fff; } .form-body { display: flex; justify-content: flex-start; flex-direction: column; align-items: center; padding: 20px; } .form-body .header { font-size: 16px; font-weight: 600; text-align: center; } .form-body .header text:nth-child(2) { margin-left: 40px; } .form-body van-icon { position: absolute; top: 12px; right: 15px; } .form-body .form { margin-top: 20px; width: 100%; height: 100%; } .form-body .form .van-button { margin-top: 25px; border-radius: 5px; width: 80%; } .form-body .text { font-size: 12px; margin-top: 15px; color: #1989fa; }