.map-container[data-v-30b7ccd5],.map-container[data-v-f0f175b6]{height:100%;width:100%}.mapboxgl-ctrl-bottom-left{direction:rtl;display:inline-flex;z-index:0!important}.map-container[data-v-5c2bcd0a]{height:100%;width:100%}.popup-overflow-hidden[data-v-4b50ed39]{overflow:hidden!important}.hotelMap[data-v-4b50ed39]{align-items:center;display:flex;flex-direction:column;position:relative}.hotelMap img[data-v-4b50ed39]{-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;user-drag:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.map[data-v-4b50ed39]{height:100%;position:relative;width:100%}.map.map_dialog[data-v-4b50ed39]{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1800}.map.map_dialog>.content[data-v-4b50ed39]{height:90%;width:90%}.map.map_dialog .mask[data-v-4b50ed39]{background:rgba(0,0,0,.6);height:100%;width:100%}.map>.content[data-v-4b50ed39]{align-items:center;background-color:#fff;display:flex;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.map>.content>.nav[data-v-4b50ed39]{background:#fff;flex-direction:column;height:100%;padding:26px 0}.map>.content>.nav[data-v-4b50ed39],.map>.content>.nav .title[data-v-4b50ed39]{box-sizing:border-box;display:flex;width:423px}.map>.content>.nav .title[data-v-4b50ed39]{align-items:center;justify-content:flex-start;margin-bottom:10px;padding:0 24px}.map>.content>.nav .title .content[data-v-4b50ed39]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:26px;font-weight:700;line-height:30px;overflow:hidden;text-overflow:ellipsis;width:100%}.map>.content>.nav .title .star[data-v-4b50ed39]{display:inline-flex;height:18px;margin-left:7px;margin-right:24px;position:relative;top:-2px;white-space:nowrap}.map>.content>.nav .title .star img[data-v-4b50ed39]{height:100%;margin-right:1px;width:100%}.map>.content>.nav .address[data-v-4b50ed39]{box-sizing:border-box;color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:18px;line-height:20px;padding:0 24px;word-break:break-word}.map>.content .back[data-v-4b50ed39]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 24px 5px rgba(0,0,0,.12);cursor:pointer;display:flex;height:40px;justify-content:center;left:14px;position:absolute;top:56px;width:40px;z-index:1000}.map[data-v-4b50ed39] .hotel_google .hotel{height:auto;position:absolute}.map[data-v-4b50ed39] .hotel_google .hotel:hover .hotelTipsBox,.map[data-v-4b50ed39] .hotel_google .hotel:hover .horn{display:block!important}.map[data-v-4b50ed39] .hotel{position:absolute}.map[data-v-4b50ed39] .hotel:before{border-color:#fff transparent transparent;border-width:8px;bottom:-16px;clear:both;content:"";display:block;left:50%;position:absolute;transform:translate(-50%)}.map[data-v-4b50ed39] .hotel .detailPrice{align-items:center;background-color:#fff;border-radius:4px;box-sizing:border-box;color:#111;cursor:pointer;display:flex;font-weight:600;height:26px;justify-content:center;padding:8px;white-space:nowrap}.map[data-v-4b50ed39] .hotel :hover .detailPrice{background:#111;color:#fff}.map[data-v-4b50ed39] .hotel .hotelMap:hover .hotelTipsBox{display:block!important}.map[data-v-4b50ed39] .hotel .hotelTipsBox{background-color:#fff;border-radius:6px;bottom:160%;box-shadow:0 6px 24px rgba(0,0,0,.2);display:none;position:absolute;width:338px;z-index:10000}.map[data-v-4b50ed39] .hotel .horn{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;height:0;left:50%;position:relative;top:7px;transform:translate(-50%);width:0;z-index:10001}.map[data-v-4b50ed39] .hotel .hotelImage{border-top-left-radius:6px;border-top-right-radius:6px;height:190px;overflow:hidden;width:338px}.map[data-v-4b50ed39] .hotel .hotelImage img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.map[data-v-4b50ed39] .hotel .container{box-sizing:border-box;padding:16px}.map[data-v-4b50ed39] .hotel .container .title{align-items:center;display:flex;flex-wrap:nowrap;width:100%}.map[data-v-4b50ed39] .hotel .container .title .content{font-size:20px;font-weight:600;line-height:24px;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map[data-v-4b50ed39] .hotel .container .title .star{display:flex;height:12px;margin-left:7px}.map[data-v-4b50ed39] .hotel .container .title .star img{height:100%;width:100%}.map[data-v-4b50ed39] .hotel .container .sourceAndComment{margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.map[data-v-4b50ed39] .hotel .container .sourceAndComment .sorce-tgo{align-items:center;background:#50a673;border-radius:2px;color:#fff;display:inline-flex;font-family:TongCheng Currency;font-size:20px;font-weight:700;height:20px;justify-content:center;padding:4px}.map[data-v-4b50ed39] .hotel .container .sourceAndComment .sorce{align-items:center;border-radius:2px;color:#fff;display:inline-flex;font-family:TongCheng Currency;font-size:20px;font-weight:700;height:20px;justify-content:center;padding:4px}.map[data-v-4b50ed39] .hotel .container .sourceAndComment .source{font-size:18px;font-weight:600;margin-left:6px}.map[data-v-4b50ed39] .hotel .container .sourceAndComment .comment{color:rgba(0,0,0,.4);margin-left:8px}.map[data-v-4b50ed39] .hotel .container .price{align-items:center;display:flex;margin-top:11px}.map[data-v-4b50ed39] .hotel .container .price>div:first-child{color:#333;font-size:20px;font-weight:600}.map[data-v-4b50ed39] .hotel .container .price>div:first-child .originPrice{align-self:flex-end;color:#999;font-size:14px;font-weight:400;margin-left:6px;text-decoration-line:line-through}.map .hotel[data-v-4b50ed39]:hover{z-index:100001!important}.star-content[data-v-4b50ed39]{display:flex;flex:1;margin-left:8px}.good[data-v-4b50ed39]{height:24px;vertical-align:unset;width:36px}.good[data-v-4b50ed39],.star-0[data-v-4b50ed39]{position:relative}.star-0[data-v-4b50ed39]{display:inline-block;height:30px;line-height:30px;top:-5px;width:200px}.star-0 img[data-v-4b50ed39]{height:auto;width:18px}.star-desc-0[data-v-4b50ed39]{background:var(--Color-Uasge-BG-color-page,#f7f7f7);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-tertiary,#666);font-size:16px;margin-left:12px;padding:4px 6.4px;position:relative;white-space:nowrap}.map .content .map-container{height:100%;position:relative;width:100%}
