*, *::before, *::after {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.ngr-map {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-tap-highlight-color: transparent;
}

.ngr-map .ngr-canvas-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-touch-action: pan-x pan-y pinch-zoom;
        touch-action: pan-x pan-y pinch-zoom;
    cursor: -webkit-grab;
    cursor: grab;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.ngr-map button {
    border: none;
}

.ngr-map .ngr-click-active {
    -webkit-tap-highlight-color: #ccc;
}

.ngr-map .ngr-click-active:active {
    background-color: #ccc;
}

.ngr-map button[disabled] {
    opacity: 0.45;
}

.ngr-control-top-left {
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
}

.ngr-control-top-right {
    position: absolute;
    z-index: 100;
    right: 0;
    top: 0;
}

.ngr-control-bottom-left {
    position: absolute;
    z-index: 100;
    left: 0;
    bottom: 0;
}

.ngr-control-bottom-right {
    position: absolute;
    z-index: 100;
    right: 0;
    bottom: 0;
}

.ngr-control {
    -webkit-box-shadow: 0 1px 2px 0 rgba(71, 82, 102, 0.2);
            box-shadow: 0 1px 2px 0 rgba(71, 82, 102, 0.2);
    background: #fff;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.ngr-zoom-control {
    margin: 15px;
    border-radius: 4px;
}

.ngr-zoom-control button {
    display: block;
    text-align: center;
    padding: 0;
    background: none;
    outline: none;
    width: 36px;
    height: 37px;
    color: #ccc;
}

.ngr-zoom-control .ngr-zoom-in-btn {
    border-bottom: 1px solid #d1d4d6;
    border-radius: 4px 4px 0 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBQ0Y2QjkwRkNCNDExRTY5MUNBRTk2QjgwNzZBNjJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBQ0Y2QjkxRkNCNDExRTY5MUNBRTk2QjgwNzZBNjJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkFDRjZCOEVGQ0I0MTFFNjkxQ0FFOTZCODA3NkE2MkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkFDRjZCOEZGQ0I0MTFFNjkxQ0FFOTZCODA3NkE2MkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5z+r3FAAAAi0lEQVR42uzawQmAMAwFUCMO590hnMkhvLtdvQuKlAaxvH8tFB4klIRGKWXoOePQeQABAQFTMz0dzsv6C8Sxb3XAxrk+uKFEAQEBAQEBAQEBAQEBAQEr82aiz1p9t7o3lChg5z0YST1nqwYICAgICAgICAgICAgImDnRt0p8AQwfYgEBAQEB73MKMABo7Q102D3ooQAAAABJRU5ErkJggg==') 50% no-repeat;
    background-size: 70%;
}

.ngr-zoom-control .ngr-zoom-out-btn {
    border-radius: 0 0 4px 4px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzQ0QwODhERkNCNDExRTZCMjYyOTA1QkMxQzk4QkRGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgzQ0QwODhFRkNCNDExRTZCMjYyOTA1QkMxQzk4QkRGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODNDRDA4OEJGQ0I0MTFFNkIyNjI5MDVCQzFDOThCREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODNDRDA4OENGQ0I0MTFFNkIyNjI5MDVCQzFDOThCREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7RH9rsAAAAeUlEQVR42uzZIQ6AMAxA0ZVwODyH4Ew7BJ7bFYNCEIIazfu26iVbxRaZ2So3teIBAgICAgICAgICAgICAgICAgICAt6an4bLuv0Ccez9G/Bq9KfvcAcBqy6ZN2d89ML3GSAgICAgICAgICAgICAgICAgICBgrU4BBgChogpwdLnupQAAAABJRU5ErkJggg==') 50% no-repeat;
    background-size: 70%;
}

.ngr-floor-control {
    font-size: 18px;
    border-radius: 4px;
    overflow: hidden;
    background: #fff;
    margin: 0 0 15px 15px;
}

.ngr-floor-list {
    list-style: none;
    margin: 0;
    padding: 0;
    max-height: 108px;
    overflow-y: scroll;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.ngr-floor-item {
    width: 36px;
	height: 36px;
	font-size: 14px;
	color: #475266;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-bottom: 1px solid #d1d4d6;
}

.ngr-floor-active {
    background: rgba(3,116,240,0.10);
    color: #0374F0;
    position: relative;
    border-width: 0 2px 0 2px;
    border-style: solid;
    border-color: #0374F0;
}

.ngr-floor-active::before {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 0;
    height: 0;
    border-width: 3px 0 3px 3px;
    border-style: solid;
    border-color: transparent transparent transparent #0374F0;/*透明 透明 透明 灰*/
    margin: auto;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}

.ngr-floor-active::after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 0;
    height: 0;
    border-width: 3px 3px 3px 0;
    border-style: solid;
    border-color:transparent #0374F0 transparent transparent;/*透明 灰 透明 透明 */
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

.ngr-compass-control {
    margin: 15px;
    width: 36px;
    height: 36px;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAMAAAArDjJDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURX6k/wN08TmT9W2v9wp58gR38gZ68v///yOB9BGC8vBTURF98g168vH0+8Tf/QV38a3S/AN3857K+trr/wR18Qp48jKO9FCg9fNraPrAv/aUkqX0G/4AAAAbdFJOUwHm5OUYMyXmBw7m4s/m5nTmTebmmLfm5ubm5ij/5W0AAAPNSURBVFjDvViJjusgDCxQctTkvrr9/w993AECIWml55V2Vzkm9jAY24/Hf7IqsJ9w6qo29i2ahKmf9dM1jXcXqFYohTAqfz8LBXcHzAAJEM8E3h0wDSRhhm5eGABCCNgyd4OEuwy2Aw0zA0z6dmrKspnanmBg87CDXXJJAHUMSFsG1hJgnQbLOcaRJNDMcF9GrccgwCRWLjiO1C3YcwivnmuYdQXl/J/4xW9xlrhLoDxqzMsrNv+pSz3M546J4DjSsGD1wrpZryzUpvxr8DJwrCT5Mjo6MKJfI2gKA5yQvck0VpIn2sFYHt6zARKwHI6c/SLOl0Fy+MYQQgF22DdYURXQwUUqe6QF0eq/I3IV0sZjVHoamIjORlgC8TVFdlHIB9nAxRpSr2SwEPlp4i+9Y/YCQQKLLJSGbimiZqwfI2XGzCN4pqFblaJcf3Q7YDV/AZKWXAOdDDF0ivXhR619PjGfxMqwwC3llLPQJNjL77e3o50P4Y66bikhsDZJzd/r9Ze41YLnlnJqTbP8eb0+qXu+W5XP1MGaF7cmcVOztWuK61xsENIm4otGOEnJwkDt9uHrxzXFqWw2hGLJ8y2g3uHVESO0cV/JvLvlkM6/g6CJxRdG2AACMqmtaKHknhlMEmhGEiFdWED8rhcYzBpKqlxRhfbSll5DrnhFFqeqmMmZqJSlpMXJ0rxLqpb+TFTRCHc5LIYsBdWeiipGvJMCPSiYsvElI5xcKEohJWYlKmXvhN/geYXkaYdXjNvyorX8YSxPSCRyaaXSApVQKxY//VWofuWPrwrK4yoZ4IqsrckAqdRolaF93KHGBO0+V+m81+xQ18SwjElONoO05SUq9uDJxukNVJ/cOEVR1w+zB7stvVSgkOAkJZs9KCK0ScY7TsxZJS089C0lcgHrY+qDY+qbFNSUT30Kak/ITVxaa6S+PSZkm0ZXMiWlFVniVh8TTpWVO7ymE1H5h9fxnI9Ia7t4pOYO+j4tqjaoP7LlB8DF8kMnmpOiiJB0URTUfbIStaXaseybpmjRVzYscMqwZQvILZf2tnQBKeuGr8raY7Wty/ZcsQ1hsX10SvdKhxZg9FuA3tN8C1GkrxuTWMOkWrgi0y7t+WE0SFW89SpuNnGp5lK3cZHWcr3bWpoYjw0vvtvwOm04y7XhVLVc1fmYQc5POkgPByRQUeemFsIvPbJYfhxZ2EEKTQ9S6DWgYLxDxXiHgZju+OOd+vKsqNZDJ1r4I6ebQydvFFY81SjM4NQ3gfYBnTehq78a0DljQ8d+HEI+1BRSgnyPc9f+AQ9nfEOxY9bDAAAAAElFTkSuQmCC') no-repeat;
    background-size: 100%;
}

.ngr-view-control {
    width: 36px;
    height: 36px;
    font-size: 14px;
    text-align: center;
    line-height: 36px;
    margin: 0 0 15px 15px;
    border-radius: 4px;
    background-size: 100%;
}

.ngr-scale-control {
    position: absolute;
    left: 66px;
    bottom: 15px;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: none;
}

.ngr-scale-control img {
    width: 60px;
    height: 22px;
}

.ngr-scale-control .ngr-scale {
    position: relative;
	font-size: 12px;
	border-bottom: 2px solid #475266;
	text-align: center;
    padding-bottom: 2px;
}

.ngr-scale-control .ngr-scale::before {
    content: '';
    position: absolute;
    bottom: 0;
    height: 2px;
    width: 2px;
    background-color: #475266;
    left: 0;
}

.ngr-scale-control .ngr-scale::after {
    content: '';
    position: absolute;
    bottom: 0;
	height: 2px;
    width: 2px;
    background-color: #475266;
    right: 0;
}

.ngr-marker-container {
    position: absolute;
}

.ngr-marker {
    position: absolute;
    left: 0;
    top: 0;
    will-change: transform;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.ngr-loading {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 10000;
    background: rgba(0, 0, 0, 0.35);
}
/* for spinner */
@-webkit-keyframes spinner-line-fade-more {
    0%, 100% {
        opacity: 0; /* minimum opacity */
    }
    1% {
        opacity: 1;
    }
}
@keyframes spinner-line-fade-more {
    0%, 100% {
        opacity: 0; /* minimum opacity */
    }
    1% {
        opacity: 1;
    }
}

@-webkit-keyframes spinner-line-fade-quick {
    0%, 39%, 100% {
        opacity: 0.25; /* minimum opacity */
    }
    40% {
        opacity: 1;
    }
}

@keyframes spinner-line-fade-quick {
    0%, 39%, 100% {
        opacity: 0.25; /* minimum opacity */
    }
    40% {
        opacity: 1;
    }
}

@-webkit-keyframes spinner-line-fade-default {
    0%, 100% {
        opacity: 0.22; /* minimum opacity */
    }
    1% {
        opacity: 1;
    }
}

@keyframes spinner-line-fade-default {
    0%, 100% {
        opacity: 0.22; /* minimum opacity */
    }
    1% {
        opacity: 1;
    }
}

.ngr-tip {
    position: fixed;
    z-index: 1000;
    bottom: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    border-radius: 2px;
    background: rgba(58, 58, 58, 0.9);
    color: #fff;
    padding: 9px 12px;
    min-width: 60px;
    max-width: 64%;
    font-size: 14px;
    text-align: left;
}

.ngr-locate-control {
    width: 36px;
	height: 36px;
	margin: 0 0 15px 15px;
	border-radius: 4px;
	background: #fff url('data:image/png;base64,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') 50% no-repeat;
	background-size: 70%;
	-webkit-box-shadow: 0 1px 2px 0 rgba(71, 82, 102, 0.2);
	        box-shadow: 0 1px 2px 0 rgba(71, 82, 102, 0.2);
    padding: 6px;
}

.ngr-locate-control img {
    width: 24px;
    height: 24px;
}

.ngr-locate-success {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDUtMTBUMTU6MTQ6NDgrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA1LTEwVDE1OjE1OjA5KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA1LTEwVDE1OjE1OjA5KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmY2Nzg2ZDk0LTlj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');
}

.ngr-locate-center {
    background-image: url('data:image/png;base64,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');
}

.ngr-locate-3d {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAilBMVEVHcEz/9fH/+vb/zK3/9e//l1b/9vD/8Ob/5tf/eyv/69//p3L/gzf/4tD/9PD/3Mn/hTz/2ML/v5n/xqT/1Lr/z7L/yan/lFT/rn7/t4r/nmT/rHr/pG3/o2z/ml3/r37/y6v/5dX/+/j/vZT/9Oz/38z/+/j/+vf/1bz/+/j/+/f/+vj/9/f/+/diKEidAAAALnRSTlMADzpIeNNZfoj/g7z+jjGT75izb5yhqd80vtnIfdL///////3/7tjw/8CAqCCQXbwOtwAAAgxJREFUeNrd1WF/mjAQB+AL1swrGaOwTcZckJMCKnz/rzeKgQYkJL5oX/R5+f8l513UBL4Y5t3ZbO4zZi7wdGe7vc8YGPFvMzvE3Sx65mDmPc/4iP4888CM7WYQUcwzBiv49wkfO/4047Am+DERYiecRC8BrGEvugh70SRksCr+qQmxF+pZDOs2v95FqERauAGL3+/2qOy1EGzicWmEo2gMY7BJosEWR9sxTMAqGqBmDMEu/nOToiZVYQx2iVorUCNUmIAD/++bFCfSPvTBxaFfG+JE2IcHcJH86/QNCCmzTErRt/CWJuDE75aGKI85KflRYtiFPrg5pGl6KmiiOHXhAdwke7V9VmKfgBv2SoteGTgJSjIoA6f9FRlVDhVYqY1dnzp1ofVgn+JMg6NERR5pcAaLJ1JyiRqZk/JkGaAaPl7ghBiaqNaHuAz78c5Q4eLSQI4LcocWON1IXCDphoPZVRvAOMQVzOhG4CJBN2AU6CdgPoXAdgQnNDjZDuHiVuBiKyDRQH5WgQwNMlXg4w7Ro16NBjX1vI/7IUGpZlidoLRfJ4VYbKCwXykNrZxCTTcN2P+OlBm/Q7rCmoZMFTKyNKC0tHgpiiMprfOzUGRi3J4V7g9DUGnvSiY7WV089DRxWsHBAa/IoOKuz7PlcbZiLS1oGbjzzjRz9uAxTVtqzbcNwOMafunxBr60/8akmQs6aRaJAAAAAElFTkSuQmCC');
}