.main.data-v-e8eabea8 { width: 100vw; height: 100vh; } .main .mapBox.data-v-e8eabea8 { width: 100vw; height: 100vh; position: relative; } .main .mapBox .map.data-v-e8eabea8 { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; } .main .mapBox .searchBox.data-v-e8eabea8 { width: calc(100vw - 64rpx); box-sizing: border-box; padding: 16rpx 24rpx; background: #fff; box-shadow: 0rpx 0rpx 12rpx 0rpx rgba(19, 15, 5, 0.1); border-radius: 8rpx; position: absolute; top: 32rpx; left: 32rpx; z-index: 2; }