.banner-box.data-v-4176028a { position: relative; } .img-box.data-v-4176028a { position: relative; display: flex; justify-content: center; align-items: center; } .img.data-v-4176028a { width: 100%; vertical-align: bottom; } .dot-box.data-v-4176028a { position: absolute; bottom: 36rpx; display: flex; justify-content: center; width: 100%; } .item-dot.data-v-4176028a { width: 20rpx; height: 20rpx; border-radius: 100%; margin: 0 6rpx; }