.register { width: 100%; } .register .register-item { width: 100%; height: 80rpx; box-sizing: border-box; padding: 0px 30rpx; display: flex; align-items: center; position: relative; } .register .register-item::before { content: "*"; position: absolute; color: red; left: 12rpx; top: 25rpx; } .register .register-item + .register-item { margin-top: 35rpx; } .register .register-item .label { width: 140rpx; height: 80rpx; line-height: 80rpx; color: #333; font-size: 34rpx; text-align: justify; } .register .register-item .label:after { content: ''; width: 100%; height: 0; display: inline-block; } .register .register-item .content { width: calc(100% - 140rpx - 20rpx); height: 100%; background: #F0F0F0; border-radius: 6px; box-sizing: border-box; padding: 0 30rpx; margin-left: 20rpx; display: flex; align-items: center; justify-content: space-between; } .register .register-item .content .tip { font-size: 30rpx; color: #7A7A7A; } .register .register-item .content .select-content { font-size: 30rpx; color: #333; } .register .register-item .content .trigger { width: 0px; height: 0px; border: 16rpx solid transparent; border-top: 16rpx solid #c2c2c2; position: relative; top: 4px; } .register .register-item .content input { width: 100%; height: 100%; } .register .register-item .content .get-code { flex-shrink: 0; padding: 0 15rpx; height: 50rpx; line-height: 50rpx; background: linear-gradient(to right, #db1a1f, #e95027); color: #fff; font-size: 24rpx; border-radius: 10rpx; margin: 0; margin-left: 25rpx; } .register .register-item .content .button-hover { background: rgb(175, 1, 1); } .register .multi-register-item { display: flex; min-height: 80rpx; box-sizing: border-box; padding: 0 30rpx; margin-top: 35rpx; } .register .multi-register-item .label { width: 140rpx; height: 80rpx; line-height: 80rpx; color: #333; font-size: 34rpx; text-align: justify; } .register .multi-register-item .label:after { content: ''; width: 100%; height: 0; display: inline-block; } .register .multi-register-item .content { width: calc(100% - 140rpx - 20rpx); height: 100%; background: #F0F0F0; border-radius: 6px; box-sizing: border-box; padding: 15rpx 30rpx 0rpx; margin-left: 20rpx; } .register .multi-register-item .content textarea { width: 100%; min-height: 60rpx; padding-bottom: 30rpx; } .protocol-container { width: 100%; height: 100rpx; box-sizing: border-box; padding: 0px 30rpx; display: flex; align-items: center; } .protocol-container .protocol-content { color: #7A7A7A; font-size: 30rpx; margin-left: 10rpx; } .confirm-container { width: 100%; display: flex; align-items: center; justify-content: center; margin: 100rpx 0; } .confirm-container .confirm-btn { width: 560rpx; height: 85rpx; border-radius: 40rpx; background: #df0006; color: #fff; font-size: 34rpx; display: flex; align-items: center; justify-content: center; } .confirm-container .hover-confirm-btn { background: #b30006; }