#mynewMap{width:100%;height:100%;position:absolute}.mapBox{height:calc(100vh - 60px);width:100vw;position:relative}.iconBox{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 1px rgba(0,0,0,.3),0 0 6px rgba(0,0,0,.5)}.myChooseType{height:80vh;width:150px;position:absolute;z-index:999;left:20px;top:50px}.myChooseTypeText{height:30px;width:110px;text-align:center;box-shadow:0 2px 1px rgba(0,0,0,.3),0 0 1px rgba(0,0,0,.5);font-size:18px;color:#fff;background-color:#82817f;border-radius:15px;line-height:30px}.myChooseTypeText:hover{background-color:#0083f2}.myChooseTypeItem{height:50px;width:150px;display:flex;align-items:center;justify-content:space-between;margin-top:5px}.timeLineBox{height:60px;width:80vw;background-color:#02163b;position:absolute;bottom:15px;left:15vw;z-index:999;border-radius:15px}.timeLineBoxInbox{display:flex;justify-content:space-around;align-items:center;height:60px;width:80vw}.timeline{height:100%;width:90%}.playBtn{height:100%;width:5%;display:flex;align-items:center;justify-content:center}.maerktext{font-size:8px;color:#fff}.legdonBox{width:100px;background-color:rgba(9,20,44,.8274509803921568);position:absolute;z-index:999;bottom:100px;right:10px}.legdonBoxTitle{width:100%;height:20px;text-align:center;line-height:20px;color:#fff}.legdonBoxlist{width:100%;padding:5px 10px}.legdonBoxlistItem{height:10px;width:100%;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;color:#fff}.colorBox{height:8px;width:30px}.optionChangeBox{width:80px;bottom:25px;right:10px;background-color:#02163b;color:#fff}.optionChangeBox,.optionChangeBox2{height:40px;position:absolute;z-index:999;line-height:40px;text-align:center;border-radius:10px}.optionChangeBox2{width:100%;margin-top:50px;color:#42a0fd}.leaflet-image-layer{transition:opacity .8s ease-in-out!important}.hidden{opacity:0}.leftSildBox{width:auto;min-height:calc(100vh - 60px);max-height:calc(100vh - 60px);position:absolute;left:0;z-index:998;background-color:#03173a;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#4b9cfc #03173a}.leftSildBox::-webkit-scrollbar{width:6px}.leftSildBox::-webkit-scrollbar-track{background:#03173a}.leftSildBox::-webkit-scrollbar-thumb{background:#4b9cfc;border-radius:3px}.leftSildBox::-webkit-scrollbar-thumb:hover{background:#2b87ed}.mymenTitleBox{margin-left:15px}.mymenTitleBoxImg{height:30px;width:30px}.closeMeanBox{left:250px}.closeMeanBox,.closeMeanBox2{height:50px;width:50px;position:absolute;top:0;z-index:999;font-size:25px;color:#2b87ed}.closeMeanBox2{left:80px}.echartsBox{height:300px;width:40vw;background-color:#041839;position:absolute;top:200px;left:30vw;z-index:999;border-radius:10px}.echartsBoxTitle{height:30px;width:100%;text-align:center;line-height:30px;color:#fff;position:relative}#myechartsBox{height:270px;width:100%}.closeEcharts{height:30px;width:30px;font-size:25px;position:absolute;right:5px;top:1px;color:#fff}.opacityControlBox{position:absolute;left:280px;bottom:80px;z-index:999;background-color:rgba(2,22,59,.9);border-radius:10px;padding:10px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.3)}.opacityLabel{color:#fff;font-size:12px;margin-bottom:8px;text-align:center}.opacityControlBox .el-slider{margin:0}.opacityControlBox .el-slider__runway{background-color:hsla(0,0%,100%,.3)}.opacityControlBox .el-slider__bar{background-color:#42a0fd}.opacityControlBox .el-slider__button{border-color:#42a0fd;background-color:#42a0fd}.loadingOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.loadingContent{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:rgba(2,22,59,.9);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.loadingSpinner{display:flex;gap:8px;margin-bottom:16px}.loadingDot{width:12px;height:12px;background-color:#42a0fd;border-radius:50%;-webkit-animation:loadingBounce 1.4s ease-in-out infinite both;animation:loadingBounce 1.4s ease-in-out infinite both}.loadingDot:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loadingDot:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.loadingDot:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes loadingBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes loadingBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.loadingText{color:#fff;font-size:14px;font-weight:500;text-align:center}