/* pages/group/apply/index.wxss */ .steps { margin: 20rpx 30rpx; height: 120rpx; font-size: 30rpx; color: #333333; background: white; border-radius: 20rpx; padding: 0 30rpx; justify-content: space-between; } .inputs { margin: 20rpx 30rpx; font-size: 30rpx; color: #333333; background: white; border-radius: 20rpx; padding: 0 20rpx; position: relative; } .input { height: 120rpx; justify-content: space-between; border-bottom: 1px solid #d8d8d8; } .input:last-child { border-bottom: none; } .input text { width: 180rpx; flex-shrink: 0; } .input input { flex: 1; display: block; text-align: right; width: 400rpx; } page { background: #f2f2f2; } .steps .num{ width: 34rpx; height: 34rpx; box-sizing: border-box; justify-content: center; border: 2rpx solid #333333; border-radius: 50%; margin-right: 10rpx; font-size: 28rpx; } .steps .dot { color: #999999; letter-spacing: -6rpx; } .steps .active { color: #0B898E; font-weight: bold; } .steps .active .num { color: #fff; border-color: #0B898E; background: #0B898E; font-weight: normal; } .btn { width: 690rpx; line-height: 70rpx; background: #0B898E; border-radius: 35rpx; position: fixed; left: 30rpx; bottom: 30rpx; text-align: center; color: #fff; font-size: 30rpx; font-weight: 500; } .inputs .info { font-size: 34rpx; font-weight: bold; text-align: center; color: #333333; line-height: 70rpx; } .tip { color: #999999; font-size: 28rpx; text-align: center; margin-top: 40rpx; } .top-tip { width: 300rpx; height: 60rpx; background: #0B898E; border-radius: 0px 0px 30rpx 30rpx; margin: 0 auto; color: #fff; margin-bottom: 30rpx; justify-content: center; } .top-tip image { width: 30rpx; margin-right: 10rpx; }