.swiper { width: 710rpx; height: 300rpx; margin: 0 auto; margin-top: 30rpx; position: relative; } .swiper swiper { width: 100%; height: 100%; } .swiper .dot { position: absolute; left: 50%; bottom: 24rpx; transform: translateX(-50%); display: flex; align-items: center; } .dotItem { margin-right: 10rpx; width: 6rpx; height: 6rpx; background: rgba(255, 255, 255, 0.8); border-radius: 50%; } .active { width: 12rpx; height: 6rpx; border-radius: 20rpx 20rpx 20rpx 20rpx; background: #FFFFFF; } .tabList { display: flex; align-items: center; justify-content: space-between; margin: 0 52rpx; margin-top: 40rpx; } .tabItem { display: flex; flex-direction: column; align-items: center; font-weight: 400; font-size: 26rpx; color: #222222; } .tabItem image { height: 54rpx; margin-bottom: 20rpx; } .blockList { display: flex; align-items: center; justify-content: space-between; margin: 0 20rpx; margin-top: 40rpx; margin-bottom: 30rpx; } .block1 { width: 345rpx; height: 190rpx; background: #FFF5E2; border-radius: 30rpx 30rpx 30rpx 30rpx; box-sizing: border-box; padding-top: 32rpx; padding-left: 37rpx; position: relative; font-weight: bold; font-size: 28rpx; color: #222222; } .block2 { width: 345rpx; height: 190rpx; background: #FFF4EF; border-radius: 30rpx 30rpx 30rpx 30rpx; box-sizing: border-box; padding-top: 32rpx; padding-left: 37rpx; position: relative; font-weight: bold; font-size: 28rpx; color: #222222; } .block1 image { position: absolute; width: 139.63rpx; height: 132.92rpx; right: 8rpx; bottom: 8rpx; } .block2 image { width: 109rpx; height: 101.23rpx; position: absolute; right: 17rpx; bottom: 19rpx; } .Tit { font-weight: bold; font-size: 32rpx; color: #222222; margin-left: 20rpx; margin-top: 30rpx; } .empty{ margin-top: 90rpx; margin-bottom: 40rpx; } .empty image { width: 305.2rpx; height: 231.52rpx; margin: 0 auto; } .empty .text2 { font-weight: 400; font-size: 24rpx; color: #000000; display: flex; align-items: center; text-align: center; justify-content: center; margin-top: -20rpx; } .empty .text2 view { color: #2583FF; }