.container .logo { height: 400rpx; position: relative; } .container .logo > .logo-img { width: 200rpx; height: 200rpx; border-radius: 50%; position: absolute; bottom: 100rpx; left: 50%; transform: translateX(-50%); } .container .logo > .info { width: 100%; height: 50rpx; text-align: center; letter-spacing: 3rpx; position: absolute; bottom: 10rpx; font-size: 22px; } .container .desc { width: 90%; margin: 50rpx auto; } .container .desc .text-h { height: 100rpx; padding: 0 20rpx 20rpx 20rpx; } .container .desc .text-f { padding: 0 50rpx; color: #999; font-size: 13px; position: relative; } .container .desc .text-f::before { content: ""; width: 6rpx; height: 6rpx; background-color: #999; position: absolute; top: 15rpx; left: 25rpx; border-radius: 50%; } .container .confirm { width: 80%; margin: 100rpx auto; } .container .confirm > button { width: 100%; font-weight: 400; }