
.banner-box.data-v-4176028a {
	width: calc(100% - 40rpx);
	margin: 20rpx auto 0;
	border-radius: 20rpx;
	overflow: hidden;
	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: 20rpx;
	display: flex;
	justify-content: center;
	width: 100%;
}
.item-dot.data-v-4176028a {
	width: 20rpx;
	height: 20rpx;
	border-radius: 100%;
	margin: 0 6rpx;
}

