.wanl-direct .menu-header { font-size: 34rpx; color: #fff; display: flex; justify-content: space-between; padding-right: 220rpx; } .wanl-direct .menu-box {color: #fff;padding: 40rpx 1rpx 0 1rpx;box-sizing: border-box;display: flex;flex-wrap: wrap;font-size: 26rpx;} .wanl-direct .menu-box .menu-item {width: 22%;height: 160rpx;border-radius: 24rpx;display: flex;align-items: center;flex-direction: column;justify-content: center;background: rgba(0, 0, 0, 0.4);margin-right: 4%;margin-bottom: 4%;} .wanl-direct .menu-box .menu-item:nth-of-type(4n) {margin-right: 0;} .wanl-direct .menu-box .menu-item .badge-box {position: relative;font-size: 52rpx;} .wanl-direct .menu-box .menu-item .badge-box .cu-tag {right: -25rpx;} .wanl-direct .menu-box .menu-item .menu-text {padding-top: 12rpx;} .wanl-direct .menu-up {width: 100%;text-align: center;font-size: 38rpx;margin-bottom: 2rpx;color: #ffffff;} .wanl-direct .menu-box .wanl-opcity .menu-text, .wanl-direct .menu-box .wanl-opcity .badge-box {opacity: 0.5;transition: opacity 0.2s ease-in-out;}