page { background: #ffffff; } .register { padding: 0rpx 0rpx 250rpx 0rpx; } .hint { background: white; color: red; padding: 20rpx; } .thick-line { align-self: center; background: #f2f2f2; height: 5rpx; } .thin-line { margin: 0rpx 30rpx; align-self: center; background: #f2f2f2; height: 1rpx; } .row { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 20rpx; } .column { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 20rpx; } .info-name { font-size: 26rpx; color: #000; line-height: 55rpx; width: 30%; } .info-text { font-size: 26rpx; height: 55rpx; } .info-text input { width: 100%; height: 55rpx; padding: 0 10rpx; box-sizing: border-box; text-align: right; } .info-text textarea { height: 150rpx; padding: 10rpx; box-sizing: border-box; border: 1px solid #DDD; } picker, .picker { height: 55rpx; line-height: 55rpx; } text { color: red; } .section { padding: 0 10rpx; height: 55rpx; } .submit { width: 100%; margin: 20rpx auto 0; display: flex; justify-content: center; align-items: center; height: 80rpx; color: #fff; border-radius: 10rpx; background: #9F1512; } checkbox:nth-of-type(n+2) { margin-left: 10rpx; } .bottom { position: fixed; bottom: 0; left: 0; right: 0; padding: 0 30rpx 20rpx; background: #fff; z-index: 10; }