 		    body { margin: 0; padding: 0; }
            #map { position: absolute; top: 0; bottom: 0; width: 100%;overflow: hidden; }
            .mapboxgl-canvas {
            	cursor: pointer;
            	/* 将鼠标形状更改为指针 */
            }
            
            .mapboxgl-canvas:hover {
            	cursor: crosshair;
            	/* 鼠标悬停时改为十字线 */
            }

            .mapboxgl-ctrl-bottom-right div {
            	display: none !important;
            }
			
			#menu {
            	position: absolute;
            	top: 0px;
            	right: 20px;
            	background-color: rgba(0, 0, 0, 0.5);
            	color: #00aa8f;
            	padding: 10px;
            	font-size: 11px;
            	font-family: 'Open Sans', sans-serif;
				z-index: 1;
                border-radius: 4px;
                box-shadow: 0 1px 3px rgba(0,0,0,0.1);
            }
			
            .marker {
                width: 5px;
                height: 5px;
                border-radius: 50%;
                background: #ff3b5b;
                border: 1px solid white;
                box-shadow: 0 0 0 2px #ff3b5b;
				position: relative;
            }
            .marker::after {
                content: '';
                position: absolute;
                width: 2px;
                height: 2px;
                background: white;
                border-radius: 50%;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%); /* 保持居中 */
            }
            /* 弹窗外层容器样式 */
            .custom-popup .mapboxgl-popup-content {
                background: rgba(0, 0, 0, 0.3);
                border: 1px solid #eee;
                border-radius: 8px;
                padding: 8px 12px;
                box-shadow: 0 2px 10px rgba(0,0,0,0.15);
            }
            /* 弹窗箭头样式 */
            .custom-popup .mapboxgl-popup-tip {
                border-top-color: rgba(255, 255, 255, 0.5);
            }
            /* 弹窗内部文本样式 */
            .coord-popup {
                width: 150px;
				align:center;
                font-family: 'Open Sans', sans-serif;
                font-size: 11px;
                color: #fff;
            }
            .coord-popup span {
                color: #fdfd00;
            }
            .label {
                font-size: 12px;
                color: yellow;
            }