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