/* 水平间距 */ /* 水平间距 */ .login-container.data-v-e4e4508d { position: relative; width: 100%; height: 100vh; } .bg-image.data-v-e4e4508d { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } .back-btn.data-v-e4e4508d { position: absolute; top: 100rpx; left: 40rpx; width: 40rpx; height: 40rpx; z-index: 10; } .content.data-v-e4e4508d { padding: 0 65rpx; margin-top: 180rpx; position: absolute; } .logo-container.data-v-e4e4508d { margin-bottom: 8rpx; font-weight: bold; font-size: 44rpx; color: #232323; } .logo.data-v-e4e4508d { width: 180rpx; height: 180rpx; } .welcome-text.data-v-e4e4508d { font-weight: bold; font-size: 44rpx; color: #232323; text-align: center; margin-bottom: 60rpx; display: flex; align-items: flex-end; } .welcome-tag.data-v-e4e4508d { color: #5d7a4e; margin-left: 12rpx; font-size: 44rpx; } .tabs.data-v-e4e4508d { display: flex; margin-bottom: 40rpx; } .tab-item.data-v-e4e4508d { position: relative; margin-right: 60rpx; } .tab-item text.data-v-e4e4508d { font-weight: bold; font-size: 28rpx; } .tab-item.active text.data-v-e4e4508d { color: #232323; } .tab-item:not(.active) text.data-v-e4e4508d { color: #999999; } .underline.data-v-e4e4508d { width: 104rpx; height: 4rpx; background: #5d7a4e; border-radius: 170rpx; } .form-container.data-v-e4e4508d { width: 100%; } .input-item.data-v-e4e4508d { width: 620rpx; height: 90rpx; background: #ffffff; border-radius: 14rpx; border: 2rpx solid #f6f6f6; margin-bottom: 30rpx; padding: 0 30rpx; display: flex; align-items: center; } .input-item input.data-v-e4e4508d { width: 100%; height: 100%; font-size: 28rpx; color: #333333; } .code-input input.data-v-e4e4508d { flex: 1; } .code-input .get-code.data-v-e4e4508d { font-size: 24rpx; color: #8e8e8e; margin-left: 20rpx; } .register-text.data-v-e4e4508d { display: flex; margin-bottom: 210rpx; font-size: 26rpx; color: #232323; } .register-link.data-v-e4e4508d { color: #5d7a4e; margin-left: 10rpx; } .login-btn.data-v-e4e4508d { width: 474rpx; height: 78rpx; line-height: 78rpx; border-radius: 39rpx; text-align: center; color: #fff !important; font-size: 28rpx; margin: 0 auto; margin-bottom: 40rpx; background: #5d7a4e !important; } .login-btn.data-v-e4e4508d::after { border: none; } .agreement.data-v-e4e4508d { display: flex; justify-content: center; font-size: 24rpx; color: #999999; } .agreement-link.data-v-e4e4508d { color: #5d7a4e; margin: 0 10rpx; }