html,body{margin:0;padding:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-control{position:relative;z-index:800;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}path.leaflet-interactive:focus:not(:focus-visible){outline:0}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.svg);width:36px;height:36px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-list{border:0;margin:0;padding:0}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em;margin-right:.277em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}@keyframes leaflet-usermarker-pulsate{0%{transform:scale(.5);opacity:.6}95%{transform:scale(2.5);opacity:0}to{transform:scale(1.7);opacity:0}}.leaflet-usermarker{width:17px;height:17px;background:#fff;border-radius:50%}.leaflet-usermarker i.inner{display:block;background:#38f;width:80%;height:80%;border-radius:50%;margin-left:10%;margin-top:10%}.leaflet-usermarker i.pulse{display:block;animation:leaflet-usermarker-pulsate 1.5s ease-in-out infinite;border:1pt solid #fff;border-radius:51px;position:absolute;height:39px!important;width:39px!important;top:-12px;left:-12px}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@font-face{font-family:iconfont;src:url(./iconfont-HxiE0u3G.woff2?t=1782353945916) format("woff2"),url(./iconfont-3ZEa_7_i.woff?t=1782353945916) format("woff"),url(./iconfont-DmyR0xNf.ttf?t=1782353945916) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu-aiHelper:before{content:""}.icon-marker-touristCtr:before{content:""}.icon-jingyin:before{content:""}.icon-shengyin:before{content:""}.icon-xinhuihua:before{content:""}.icon-loading2:before{content:""}.icon-shanchu:before{content:""}.icon-mic:before{content:""}.icon-input-microphone:before{content:""}.icon-input-keyboard:before{content:""}.icon-jiantou2:before{content:""}.icon-fanhui:before{content:""}.icon-fanhui1:before{content:""}.icon-daohang:before{content:""}.icon-a-jiantou-shang:before{content:""}.icon-a-jiantou-xia:before{content:""}.icon-link:before{content:""}.icon-didian:before{content:""}.icon-rili:before{content:""}.icon-shijian1:before{content:""}.icon-ycMenu-5:before{content:""}.icon-ycMenu-4:before{content:""}.icon-ycMenu-1:before{content:""}.icon-ycMenu-2:before{content:""}.icon-ycMenu-3:before{content:""}.icon-yc-gouhuo:before{content:""}.icon-yc-muma:before{content:""}.icon-yc-jingju:before{content:""}.icon-yc-renwu-1:before{content:""}.icon-yc-yingpian-1:before{content:""}.icon-yc-changge-2:before{content:""}.icon-yc-renwu-5:before{content:""}.icon-yc-renwu-2:before{content:""}.icon-yc-houzi-2:before{content:""}.icon-yc-houzi-1:before{content:""}.icon-yc-yuedu-1:before{content:""}.icon-yc-lianpu:before{content:""}.icon-yc-gudai-2:before{content:""}.icon-yc-gudai-1:before{content:""}.icon-yc-haitun:before{content:""}.icon-yc-wurenji-3:before{content:""}.icon-yc-moshu-6:before{content:""}.icon-yc-yinyue-1:before{content:""}.icon-yc-huodong-3:before{content:""}.icon-yc-qiqiu-1:before{content:""}.icon-yc-wurenji-2:before{content:""}.icon-yc-gouhuo-3:before{content:""}.icon-yc-wurenji-1:before{content:""}.icon-yc-jita:before{content:""}.icon-yc-huodong-2:before{content:""}.icon-yc-moshu-3:before{content:""}.icon-yc-gouhuo-2:before{content:""}.icon-yc-jingli:before{content:""}.icon-yc-gangqin-2:before{content:""}.icon-yc-moshu-4:before{content:""}.icon-yc-huodong:before{content:""}.icon-yc-huodong-1:before{content:""}.icon-yc-moshu-2:before{content:""}.icon-yc-haishi-1:before{content:""}.icon-yc-haishi-2:before{content:""}.icon-yc-yanhua:before{content:""}.icon-yc-moshu-1:before{content:""}.icon-yc-xiaochou-1:before{content:""}.icon-yc-xiongmao:before{content:""}.icon-yc-lianpu-2:before{content:""}.icon-yc-wutai-1:before{content:""}.icon-yc-changge:before{content:""}.icon-yc-renwu-4:before{content:""}.icon-yc-renwu-3:before{content:""}.icon-yc-maxi:before{content:""}.icon-yc-zhu:before{content:""}.icon-yc-gangqin-1:before{content:""}.icon-saoma:before{content:""}.icon-dianhua:before{content:""}.icon-menu-servicePhone:before{content:""}.icon-robot:before{content:""}.icon-loading:before{content:""}.icon-delete:before{content:""}.icon-add:before{content:""}.icon-youjiantou:before{content:""}.icon-zuojiantou:before{content:""}.icon-luxian:before{content:""}.icon-shijian-kong:before{content:""}.icon-liebiao:before{content:""}.icon-ditu:before{content:""}.icon-shijian:before{content:""}.icon-paizhao:before{content:""}.icon-lucheng:before{content:""}.icon-menu-weather:before{content:""}.icon-menu-introduce:before{content:""}.icon-menu-feedback:before{content:""}.icon-route-walk-1:before{content:""}.icon-route-boat-1:before{content:""}.icon-route-rock-1:before{content:""}.icon-route-rock-2:before{content:""}.icon-route-boat-3:before{content:""}.icon-route-plane-1:before{content:""}.icon-route-parachut-1:before{content:""}.icon-route-drift-1:before{content:""}.icon-route-walk-2:before{content:""}.icon-route-horse-1:before{content:""}.icon-route-car-1:before{content:""}.icon-route-run-1:before{content:""}.icon-route-elevator-2:before{content:""}.icon-route-bike-1:before{content:""}.icon-route-bus-1:before{content:""}.icon-route-car-3:before{content:""}.icon-route-train-1:before{content:""}.icon-route-elevator-1:before{content:""}.icon-route-copter-1:before{content:""}.icon-route-bus-2:before{content:""}.icon-route-plane-2:before{content:""}.icon-route-raft-1:before{content:""}.icon-route-ropeway-1:before{content:""}.icon-marker-boat:before{content:""}.icon-route-boat-2:before{content:""}.icon-route-bus-3:before{content:""}.icon-route-car-2:before{content:""}.icon-route-rowing-2:before{content:""}.icon-route-rowing-1:before{content:""}.icon-marker-drink:before{content:""}.icon-marker-hospital:before{content:""}.icon-marker-hot:before{content:""}.icon-marker-hospital2:before{content:""}.icon-marker-water:before{content:""}.icon-marker-star:before{content:""}.icon-marker-office:before{content:""}.icon-marker-guide:before{content:""}.icon-marker-luggage:before{content:""}.icon-marker-service2:before{content:""}.icon-marker-service3:before{content:""}.icon-marker-takePhotos:before{content:""}.icon-marker-other:before{content:""}.icon-marker-monitor:before{content:""}.icon-marker-house1:before{content:""}.icon-marker-banana:before{content:""}.icon-marker-camera1:before{content:""}.icon-marker-praise:before{content:""}.icon-marker-house2:before{content:""}.icon-marker-leisure:before{content:""}.icon-marker-house3:before{content:""}.icon-marker-video:before{content:""}.icon-marker-elevator:before{content:""}.icon-marker-gasStation:before{content:""}.icon-marker-booking:before{content:""}.icon-marker-house4:before{content:""}.icon-marker-hotDrink:before{content:""}.icon-marker-smoking:before{content:""}.icon-marker-clockIn:before{content:""}.icon-marker-mountain:before{content:""}.icon-marker-time:before{content:""}.icon-marker-scenery2:before{content:""}.icon-marker-house5:before{content:""}.icon-marker-refuge:before{content:""}.icon-marker-house8:before{content:""}.icon-marker-house6:before{content:""}.icon-marker-camera2:before{content:""}.icon-marker-house7:before{content:""}.icon-marker-time2:before{content:""}.icon-marker-baby:before{content:""}.icon-marker-cableCar:before{content:""}.icon-marker-scenery3:before{content:""}.icon-marker-village:before{content:""}.icon-marker-mountain2:before{content:""}.icon-marker-tree:before{content:""}.icon-marker-hotDrink2:before{content:""}.icon-marker-amusement:before{content:""}.icon-marker-parking:before{content:""}.icon-marker-ticketCheck:before{content:""}.icon-back:before{content:""}.icon-empty:before{content:""}.icon-search:before{content:""}.icon-radio:before{content:""}.icon-radio-checked:before{content:""}.icon-mylocation:before{content:""}.icon-menu-languages:before{content:""}.icon-stop:before{content:""}.icon-details:before{content:""}.icon-navigation:before{content:""}.icon-panoramic:before{content:""}.icon-pause:before{content:""}.icon-play:before{content:""}.icon-close:before{content:""}.icon-all:before{content:""}.icon-marker-scenicSpot:before{content:""}.icon-location:before{content:""}.icon-marker-all:before{content:""}.icon-marker-service:before{content:""}.icon-marker-shop:before{content:""}.icon-marker-restaurant:before{content:""}.icon-marker-hotel:before{content:""}.icon-marker-medical:before{content:""}.icon-marker-police:before{content:""}.icon-marker-station:before{content:""}.icon-marker-entranceExit:before{content:""}.icon-marker-restroom:before{content:""}.icon-marker-viewpoint:before{content:""}html,body{overflow:hidden;height:100%;color:var(--color-text);font-size:16px}*{font-family:Heiti SC,Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:600px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;font-size:1rem}input,button,textarea{font-size:1rem}p{margin:0;padding:0}ul,li{list-style:none;padding:0;margin:0}*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none}em,i{font-style:normal}#app{position:relative;width:100vw;height:100vh;overflow:hidden;box-sizing:border-box}.map{width:100vw;z-index:1;height:100vh}.pageHeadBar{background-color:var(--color-bg);padding:1rem 1.3rem;position:fixed;top:0;z-index:99;width:100vw;border-bottom:1px solid var(--color-gray-200)}.pageHeadBar h3{font-size:1.2rem;font-weight:700}#app .showRouteForMap .mapTools.bottom,#app .showRouteForMap .navBar{margin-bottom:9rem}#app .showMainView .navBar{margin-bottom:0!important}#app .showModalPage .mapTools.bottom,#app .showModalPage .navBar{margin-bottom:0}.appErrorTip{flex-direction:column;width:100vw;height:100vh;background-color:var(--color-gray-200);display:flex;justify-content:center;align-items:center}.appErrorTip i{font-size:8rem;margin-bottom:20px;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}.appErrorTip h3{font-size:1.2rem;margin-bottom:8rem;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}@media(max-width:768px){.isMobile{display:inherit}.isPc{display:none!important}}@media(max-width:768px){::-webkit-scrollbar{display:none}}@media(min-width:768px){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px;border:2px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}::-webkit-scrollbar-thumb:active{background:#888}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:#f1f1f1}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{visibility:visible}}.leaflet-container{background:#505555 url(./bg-CV20-QzU.png);background-size:300px}.weappLaunchBut{position:relative}.weappLaunchBut wx-open-launch-weapp{position:absolute;inset:0}:root{--color-primary: #42a4de;--color-secondary: #6bc05e;--color-accent: #fe7058;--color-second1: #dbb146;--color-second2: #2da8a8;--color-marker-selected: #ff2023;--color-marker-name-bg: rgba(255, 255, 255, .75);--color-line: #ebebeb;--color-border: #ebebeb;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #f0f0f0;--color-gray-250: #ebebeb;--color-gray-300: #e6e6e6;--color-gray-400: #cccccc;--color-gray-500: #999999;--color-gray-600: #666666;--color-gray-700: #4d4d4d;--color-gray-800: #333333;--color-gray-900: #1a1a1a;--color-success: #52c41a;--color-warning: #faad14;--color-error: #ff4d4f;--color-info: #1890ff;--control--bg: rgba(255, 255, 255, .95);--winView--bg: #ffffff;--color-bg: #ffffff;--color-bg-light: #f7f0df;--color-text: #333333;--color-text-light: #ffffff;--color-bg-opacity-95: rgba(255, 255, 255, .95);--color-bg-opacity-90: rgba(255, 255, 255, .9);--color-bg-opacity-85: rgba(255, 255, 255, .85);--color-bg-opacity-80: rgba(255, 255, 255, .8);--color-bg-opacity-70: rgba(255, 255, 255, .7);--color-bg-opacity-60: rgba(255, 255, 255, .6);--color-bg-opacity-50: rgba(255, 255, 255, .5);--color-bg-opacity-40: rgba(255, 255, 255, .4);--color-bg-opacity-30: rgba(255, 255, 255, .3);--color-bg-opacity-20: rgba(255, 255, 255, .2);--color-bg-opacity-10: rgba(255, 255, 255, .1);--color-bg-light: #faf5ec;--color-bg-dark: #1a1a1a;--color-bg-dark-opacity-95: rgba(0, 0, 0, .95);--color-bg-dark-opacity-90: rgba(0, 0, 0, .9);--color-bg-dark-opacity-80: rgba(0, 0, 0, .8);--color-bg-dark-opacity-70: rgba(0, 0, 0, .7);--color-bg-dark-opacity-60: rgba(0, 0, 0, .6);--color-bg-dark-opacity-50: rgba(0, 0, 0, .5);--color-bg-dark-opacity-40: rgba(0, 0, 0, .4);--color-bg-dark-opacity-30: rgba(0, 0, 0, .3);--color-bg-dark-opacity-20: rgba(0, 0, 0, .2);--color-bg-dark-opacity-10: rgba(0, 0, 0, .1);--color-page-bg: #f9fafb;--safe-bottom-half: calc(env(safe-area-inset-bottom)/2) ;--block-shadow-color: rgba(51, 50, 48, .08)}.gradient-bg{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}.box-shadow-1{box-shadow:#0000001a 0 0 3px}.box-shadow-2{box-shadow:#0000001a 0 0 5px}.box-shadow-3{box-shadow:0 4px 20px #00000014}.box-shadow-top-1{box-shadow:#0000003b 0 -3px 3px}.block-shadow{box-shadow:0 0 5px #00000026,inset 0 3px 15px var(--block-shadow-color)}.block-shadow-big{box-shadow:0 0 10px #33323026,inset 0 0 35px var(--block-shadow-color)}@keyframes load-rotate-animation{0%{transform:rotate(360deg);opacity:1}50%{transform:rotate(180deg);opacity:.5}to{transform:rotate(0);opacity:1}}#app .showModalPage .audioPlayer,#app .showMainView .audioPlayer,#app .showModalPage .pathFindBar,#app .showMainView .pathFindBar,#app .showModalPage .markerTypeBar,#app .showMainView .markerTypeBar{opacity:0;top:-5rem}#app .showModalPage .mapTools,#app .showMainView .mapTools{opacity:0;right:-5rem}#app .showModalPage .bottomDrawer,#app .showMainView .bottomDrawer{opacity:0;bottom:-10rem}#app .showModalPage .leaflet-marker-pane,#app .showMainView .leaflet-marker-pane{opacity:0}#app .navBar,#app .audioPlayer,#app .markerTypeBar,#app .bottomDrawer,#app .pathFindBar,#app .leaflet-marker-pane,#app .mapTools{transition:all .4s ease}.contentDiv{line-height:1.7;font-size:1.2rem;margin-right:-.8rem;padding-right:.8rem;overflow-y:auto;text-align:justify;min-height:0;flex:1}.contentDiv p,.contentDiv h1,.contentDiv h2,.contentDiv h3{margin-bottom:.8rem;text-indent:0!important}.contentDiv img{width:100%;border-radius:.5rem;margin:.8rem 0;display:block}.contentDiv h1{font-size:1.5rem;font-weight:700}.contentDiv h2{font-size:1.3rem;font-weight:700}.contentDiv h3{font-size:1.1rem;font-weight:700}.contentDiv ul,.contentDiv ol{margin:0 0 .8rem;padding-left:1.5rem;font-size:1.2rem}.contentDiv ul li{list-style:disc}.contentDiv ol li{list-style:decimal}@media screen and (max-width:850px){.isPc{display:none!important}}.custom-alert-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg-dark-opacity-10);z-index:10000;display:flex;justify-content:center;align-items:center}.custom-alert-modal{background:#fff;margin-bottom:3rem;border-radius:.5rem;box-shadow:0 6px 20px #0003;width:80%;max-width:320px;overflow:hidden;opacity:0;transform:scale(.9);transition:opacity .3s ease,transform .3s ease}.custom-alert-modal .show{opacity:1;transform:scale(1)}.custom-alert-modal .alert-title{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;color:var(--color-text)}.custom-alert-modal .alert-message{margin:0 0 1rem;color:var(--color-text);line-height:1.5}.custom-alert-modal .alert-content{padding:1.5rem;font-size:1.1rem}.custom-alert-modal .alert-buttons{display:flex;gap:10px;justify-content:flex-start;flex-direction:row-reverse}.custom-alert-modal .alert-buttons .alert-btn{padding:.6rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.custom-alert-modal .alert-buttons .alert-btn.confirm{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}.custom-alert-modal .alert-buttons .alert-btn.cancel{background-color:var(--color-bg);color:var(--color-primary);border:1px solid var(--color-primary)}.navBar{position:fixed;height:5rem;z-index:1000;z-index:100;background-color:var(--control--bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:5rem;bottom:calc(1rem + var(--safe-bottom-half));left:1rem;right:1rem;margin:0 auto;padding:0 1rem;width:min(450px,calc(100% - 4rem));box-shadow:0 0 5px #00000026,inset 0 3px 15px var(--block-shadow-color)}.navBar ul{display:flex;justify-content:space-around}.navBar ul li{width:20%;height:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.navBar ul li .text{font-size:.85rem;color:var(--color-gray-600);max-width:5rem;overflow:hidden}.navBar ul li.this .icon{background-position-x:0rem;animation:animation-navBar-jelly .5s ease-in-out;animation-fill-mode:both}.navBar ul li.this .text{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text;font-weight:700;animation:animation-navBar-jelly .5s ease-in-out;animation-fill-mode:both}.navBar .poweredBy{font-size:.85rem;text-align:center;margin-top:.4rem;color:#fff;display:flex;justify-content:center;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.navBar .poweredBy a{text-decoration:none}.navBar .poweredBy img{height:1rem}.navBarMoer{position:fixed;z-index:110;width:100%;height:100%}.navBarMoer .mask{position:absolute;width:100%;height:100%}.navBarMoer ul{position:absolute;right:1rem;bottom:7.5rem;background-color:var(--color-bg);border-radius:.5rem;padding:.5rem 1rem;z-index:110;box-shadow:#0000003b 0 -3px 3px}.navBarMoer ul li{display:flex;align-items:center;height:3rem;border-bottom:1px solid var(--color-line);padding-right:.5rem}.navBarMoer ul li:last-child{border-bottom:none}.navBarMoer ul li .icon{margin-right:.5rem;transform:scale(.8) translateY(.1rem)}.navBarMoer ul li.map{width:auto}.navBarMoer:after{content:"";position:absolute;z-index:109;bottom:5.8rem;right:3.2rem;border:1rem solid transparent;border-top-color:var(--color-bg);box-shadow:#0000003b 0 -3px 3px}.navBarIcons .icon{width:2rem;height:2rem;background-image:url(./nav_bar_icons-CtqCNk-G.png);background-size:4rem auto;margin-bottom:.3rem;background-position-x:0!important}.navBarIcons .customMarkerList{background-size:cover;background-position:0;margin-top:.2rem;margin-bottom:.2rem}.navBarIcons .listMode .icon{background-position:2rem -6rem}.navBarIcons .recomRoute .icon{background-position:2rem -4rem}.navBarIcons .map .icon{background-position:2rem -0rem}.navBarIcons .guide .icon{background-position:2rem -12rem}.navBarIcons .more .icon{background-position:2rem -10rem}.navBarIcons .introduce .icon{background-position:2rem -14rem}.navBarIcons .scenicList .icon{background-position:2rem -16rem}.navBarIcons .serviceList .icon{background-position:2rem -18rem}.navBarIcons .feedback .icon{background-position:2rem -20rem}.navBarIcons .weather .icon{background-position:2rem -22rem}.navBarIcons .amenitiesList .icon{background-position:2rem -24rem}.navBarIcons .languages .icon{background-position:2rem -26rem}.navBarIcons .servicePhone .icon{background-position:2rem -28rem}.navBarIcons .aiHelper .icon{background-position:2rem -40rem}.navBarIcons .showProgram .icon,.navBarIcons .showProgram.icon-1 .icon{background-position:2rem -30rem}.navBarIcons .showProgram.icon-2 .icon{background-position:2rem -32rem}.navBarIcons .showProgram.icon-3 .icon{background-position:2rem -34rem}.navBarIcons .showProgram.icon-4 .icon{background-position:2rem -36rem}.navBarIcons .showProgram.icon-5 .icon{background-position:2rem -38rem}#app .showPoweredBy .navBar{bottom:calc(2rem + var(--safe-bottom-half))}.navBarShowMore-enter-active,.navBarShowMore-leave-active{display:grid;transition:all .5s ease;overflow:hidden;grid-template-rows:1fr}.navBarShowMore-enter-active .body,.navBarShowMore-leave-active .body{overflow:hidden}.navBarShowMore-enter-from,.navBarShowMore-leave-to{opacity:0;grid-template-rows:0fr}@keyframes animation-navBar-jelly{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.markerTypeBar{background-color:var(--control--bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;top:1rem;left:1rem;width:calc(100% - 2rem);height:3.5rem;z-index:10;border-radius:1rem;padding:.75rem;box-sizing:border-box;display:flex;box-shadow:0 0 5px #00000026,inset 0 3px 15px var(--block-shadow-color)}.markerTypeBar .arrow{display:none}.markerTypeBar .scroll-wrapper{overflow:hidden;margin-right:.5rem;flex:1}.markerTypeBar .scroll-wrapper ul{white-space:nowrap;display:table;height:2rem}.markerTypeBar .scroll-wrapper ul li{display:inline-flex;position:relative;height:2rem;border-radius:.5rem;padding:0 .5rem;margin:0 .2rem;color:var(--color-gray-600);justify-content:center;align-items:center;z-index:2;font-size:1rem}.markerTypeBar .scroll-wrapper ul li .icon{display:none}.markerTypeBar .scroll-wrapper ul li.this{color:var(--color-text-light);transition:color .3s ease}.markerTypeBar .scroll-wrapper ul li.this .icon{display:inline-block;width:1.5rem;font-size:1.2rem;line-height:1rem}.markerTypeBar .scroll-wrapper ul .cursor{position:absolute;height:2rem;width:100px;opacity:1;transition:all .3s ease;border-radius:1rem;z-index:1;background-color:var(--color-secondary);background-image:linear-gradient(to bottom,var(--color-primary),var(--color-secondary))}.markerTypeBar .allBut{width:2.25rem;height:2.25rem;display:flex;justify-content:center;align-items:center}.markerTypeBar .allBut i{font-size:1.5rem;color:var(--color-primary)}.markerTypeBar .allList{position:absolute;left:0;top:0;width:100%;background-color:var(--control--bg);border-radius:.5rem;box-shadow:0 0 10px #33323026,inset 0 0 35px var(--block-shadow-color)}.markerTypeBar .allList h3{padding:.9rem 0 0 1rem;font-weight:700;font-size:1.1rem;display:flex;justify-content:space-between}.markerTypeBar .allList h3 .close{margin-right:1rem;color:var(--color-gray-700)}.markerTypeBar .allList ul{display:flex;flex-direction:row;flex-wrap:wrap;padding:.5rem 1rem 1rem;justify-content:space-around}.markerTypeBar .allList ul:after{content:"";min-width:7rem;padding:0 .5rem;height:1px;flex:1}.markerTypeBar .allList ul li{box-sizing:border-box;min-width:7rem;padding:.7rem .5rem;flex:1;transition:all .3s ease;position:relative;z-index:2}.markerTypeBar .allList ul li i{margin-right:.3rem;transition:all .3s ease;color:var(--color-primary)}.markerTypeBar .allList ul li.this{color:var(--color-text-light)}.markerTypeBar .allList ul li.this i{color:var(--color-text-light)!important}.markerTypeBar .allList ul .cursor{position:absolute;height:2rem;width:1rem;opacity:1;border-radius:1rem;z-index:1;transition:all .3s ease;left:0;top:0;margin:.4rem 0 0 -.2rem;background-color:var(--color-secondary);background-image:linear-gradient(to bottom,var(--color-primary),var(--color-secondary))}.lang-en-us .markerTypeBar .allList ul li{min-width:9rem}.navTypeShowAll-enter-active,.navTypeShowAll-leave-active{display:grid;transition:all .5s ease;overflow:hidden;grid-template-rows:1fr}.navTypeShowAll-enter-active .body,.navTypeShowAll-leave-active .body{overflow:hidden}.navTypeShowAll-enter-from,.navTypeShowAll-leave-to{opacity:0;grid-template-rows:0fr}.mainView{position:fixed;z-index:50;background-color:var(--winView--bg);overflow:hidden;border-radius:1rem;box-sizing:border-box;display:flex;flex-direction:column;transition:all .5s ease;top:1rem;left:1rem;bottom:calc(7rem + var(--safe-bottom-half));right:1rem;margin:0 auto;width:min(500px,calc(100% - 2rem));box-shadow:0 0 10px #33323026,inset 0 0 35px var(--block-shadow-color)}.mainView .header{display:flex;align-items:center;height:4rem}.mainView .header .title{flex:1;padding-left:1.5rem;font-size:1.2rem;font-weight:700}.mainView .header i{margin-right:1.5rem;cursor:pointer;font-size:1.2rem}.mainView .body{flex:1;min-height:0;overflow:hidden;overflow-y:auto;padding:0 1.5rem;margin-bottom:1.2rem}#app .showPoweredBy .mainView{bottom:calc(8rem + var(--safe-bottom-half))}.mainView-enter-active,.mainView-leave-active{left:1rem}.mainView-enter-from{left:200vw}.mainView-leave-to{left:-200vw}.mainViewFirstOrLast-enter-active,.mainViewFirstOrLast-leave-active{opacity:1;left:1rem}.mainViewFirstOrLast-enter-from{opacity:0;left:200vw}.mainViewFirstOrLast-leave-to{opacity:0;left:-200vw}.markerIcon{width:2.3rem!important;height:2.683rem!important;margin:-2.67rem 0 0 -1.21rem!important;position:relative}.markerIcon svg{width:2.3rem;height:2.683rem;transition:all .2s ease-in-out}.markerIcon .icon{position:absolute;font-size:1.1rem;z-index:1;left:.6rem;top:.15rem;transition:all .2s ease-in-out}.markerIcon .name{position:absolute;white-space:nowrap;background-color:var(--color-marker-name-bg);font-size:.9rem;top:3.033rem;height:1.6rem;line-height:1;padding:0 .5rem;border-radius:.3rem;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;transform:translate(calc(-50% + 1.2rem))}.markerIcon .showTime{position:absolute;padding:.2rem .7rem;border-radius:1rem;white-space:nowrap;background-color:var(--color-marker-name-bg);font-size:.9rem;top:-2rem;transition:all .2s ease-in-out;transform:translate(calc(-50% + 1.2rem))}.markerIcon .showTime i{margin-right:.3rem;font-size:.9rem}.markerIcon.this svg{width:2.8rem;height:3.267rem;margin:-.817rem 0 0 -.2rem!important;animation:animation-marker-jelly .5s ease-in-out;animation-delay:.1s;opacity:1}.markerIcon.this svg .border{fill:var(--color-marker-selected)!important}.markerIcon.this .icon{font-size:1.3rem;color:var(--color-marker-selected)!important;margin:-.75rem 0 0 -.075rem!important;animation:animation-marker-jelly .5s ease-in-out;animation-delay:.1s;opacity:1}.markerIcon.this .name{color:var(--color-text-light)!important;background-color:var(--color-marker-selected)!important}.markerIcon.this .showTime{top:-3rem}.markerIcon.weappLaunchBut wx-open-launch-weapp{bottom:-2rem;left:-.5rem;right:-.5rem}.marker-cluster-ebmap{width:2.4rem!important;height:2.4rem!important;margin-left:-1.2rem!important;margin-top:-1.2rem!important}.marker-cluster-ebmap .border{width:100%;height:100%;border-radius:50%;background-color:var(--color-primary);box-shadow:0 0 3px #1010108a;display:flex;justify-content:center;align-items:center}.marker-cluster-ebmap .border .num{width:74%;height:74%;border-radius:50%;font-size:1.2rem;background-color:var(--color-bg);color:var(--color-primary);display:flex;justify-content:center;align-items:center}@keyframes animation-marker-jelly{0%,to{transform:scale(1);opacity:1}25%{transform:scale(.9,1.1);opacity:1}50%{transform:scale(1.1,.9);opacity:1}75%{transform:scale(.95,1.05);opacity:1}}.leaflet-usermarker{pointer-events:none!important;margin-left:-9px!important;margin-top:-9px!important;width:18px!important;height:18px!important}.leaflet-usermarker .inner{background:#38f;width:14px!important;height:14px!important;margin-left:2px!important;margin-top:2px!important}.vfm--fixed{z-index:999999999}.vfm--fixed .alert{background:var(--color-bg);border-radius:.5rem;padding:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%);min-width:18rem;max-width:30rem;width:auto;box-shadow:#0000003d 0 0 12px 3px}.vfm--fixed .alert h3{font-size:1.2rem;font-weight:700}.vfm--fixed .alert h3 i{color:var(--color-primary);font-size:1.2rem;margin-right:.1rem}.vfm--fixed .alert .content{padding:.9rem 0;color:var(--color-gray-800);line-height:1.7}.vfm--fixed .alert .buts{display:flex;justify-content:flex-end}.vfm--fixed .alert .buts button{border:0;color:var(--color-primary);padding:.5rem 1rem;border-radius:.3rem;background-color:transparent;margin-right:1.2rem;font-size:1.1rem;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}.vfm--fixed .alert .buts button:last-child{margin-right:0}.vfm--fixed .alert .buts button.cancel{position:relative;background:var(--color-bg);background-clip:padding-box;border:1px solid transparent}.vfm--fixed .alert .buts button.cancel span,.vfm--fixed .alert .buts button.cancel i{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}.vfm--fixed .alert .buts button.cancel:before{content:"";position:absolute;inset:0;z-index:-1;margin:-1px;border-radius:inherit;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}.vfm-fadeup-enter-active{animation:fade-in-up .3s ease}.vfm-fadeup-leave-active{animation:fade-out-down .3s ease}@keyframes fade-in-up{0%{opacity:0;margin-top:50px}to{opacity:1;margin-top:0}}@keyframes fade-out-down{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-50px}}.bottomDrawer div:last-child .markerCard .buts{padding-bottom:var(--safe-bottom-half)}.bottomDrawer{position:fixed;left:0;bottom:0;z-index:120}.bottomDrawer .drawer{width:100vw;box-sizing:border-box;background-color:var(--color-bg);border-radius:.7rem .7rem 0 0;box-shadow:#0000002c 0 0 10px;position:relative;overflow:hidden;transition:all .4s ease-in-out}.bottomDrawer .markerDrawer{z-index:10}.bottomDrawer .routeDrawer{z-index:20}.bottomDrawer .markerCard{width:100vw;box-sizing:border-box;padding:.5rem .3rem}.bottomDrawer .markerCard .main{display:flex}.bottomDrawer .markerCard .main .cover{width:5rem;min-width:5rem;height:5rem;border-radius:.3rem;margin:1rem 0 1rem 1rem;background-size:cover;background-position:center center}.bottomDrawer .markerCard .main .body{padding:0 1rem .5rem;width:100%;flex:1;min-width:0}.bottomDrawer .markerCard .main .body .head{display:flex;padding:1rem 0 .5rem;justify-content:space-between;align-items:center;line-height:1.2}.bottomDrawer .markerCard .main .body .head .icon{margin-right:.3rem;color:1rem;font-size:1.2rem}.bottomDrawer .markerCard .main .body .head .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:1.2rem}.bottomDrawer .markerCard .main .body .head .distance{flex:1;white-space:nowrap;font-size:.8rem;color:var(--color-gray-500);margin:0 1rem 0 .5rem}.bottomDrawer .markerCard .main .body .head .closeBut{color:var(--color-gray-500);margin-right:-.2rem;margin-top:-.5rem}.bottomDrawer .markerCard .main .body .content{display:flex}.bottomDrawer .markerCard .main .body .content .introduction{flex:1;font-size:1.1rem;overflow:hidden;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.bottomDrawer .markerCard .main .body .content .introduction.noCover{border-top:1px dashed var(--color-gray-400);margin-top:.3rem;padding-top:.8rem}.bottomDrawer .markerCard .main .body .content .introduction.noCover.noAbstract{color:var(--color-gray-500)}.bottomDrawer .markerCard .main .body .content .audioPanel{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:-.1rem .5rem 0 .8rem;min-width:3rem}.bottomDrawer .markerCard .main .body .content .audioPanel .playBut{width:1.8rem;height:1.8rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary);margin-bottom:.3rem}.bottomDrawer .markerCard .main .body .content .audioPanel .playBut i{color:var(--color-text-light);font-size:1rem}.bottomDrawer .markerCard .main .body .content .audioPanel .text{font-size:.7rem;color:var(--color-gray-500)}.bottomDrawer .markerCard .showProgramBar{display:flex;background-color:#de5c87;margin:0 1rem 1rem;padding:.5rem .7rem;font-size:1rem;border-radius:.5rem;color:var(--color-bg)}.bottomDrawer .markerCard .showProgramBar .name{flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 1rem}.bottomDrawer .markerCard .buts{border-top:1px solid var(--color-gray-200)}.bottomDrawer .markerCard .buts ul{display:flex;justify-content:space-between;padding:0 1rem;flex-wrap:wrap}.bottomDrawer .markerCard .buts ul li{flex:1;display:flex;justify-content:center;text-align:center;font-size:1rem;line-height:4rem;height:3.5rem;color:var(--color-gray-500);min-width:25%}.bottomDrawer .markerCard .buts ul li .icon{margin-right:.3rem}.bottomDrawer .markerCard .buts ul li.details,.bottomDrawer .markerCard .buts ul li.details .icon{color:var(--color-primary)}.bottomDrawer .markerCard .buts ul li.navigation,.bottomDrawer .markerCard .buts ul li.navigation .icon{color:var(--color-accent)}.bottomDrawer .markerCard .buts ul li.panoramic,.bottomDrawer .markerCard .buts ul li.panoramic .icon{color:var(--color-secondary)}.bottomDrawer .markerCard .buts ul li .imgIcon{width:1.6rem;height:1.6rem;margin-top:1.15rem;margin-right:.3rem;background-position:center center;background-repeat:no-repeat;background-size:cover}.bottomDrawer .shorter .markerCard .body{height:4.2rem}.bottomDrawer .shorter .markerCard .body .cover{display:none}.bottomDrawer .shorter .markerCard .body .introduction{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-gray-600)}.bottomDrawer .shorter .markerCard .body .audioPanel{display:none}:root{--drawer-max-height: 15rem}.bottomDrawer-marker-enter-active,.bottomDrawer-marker-leave-active{transition:all .4s ease-in-out;max-height:var(--drawer-max-height)}.bottomDrawer-marker-leave-to,.bottomDrawer-marker-enter-from{max-height:.7rem}.bottomDrawer-marker-body-enter-active{transition:all .4s ease-in-out;position:absolute;opacity:1}.bottomDrawer-marker-body-enter-from{opacity:0}.bottomDrawer-marker-body-leave-active{transition:all .4s ease;position:absolute;opacity:1}.bottomDrawer-marker-body-leave-to{opacity:0}.audioPlayer{position:absolute;z-index:9;left:1rem;top:5rem;height:3.5rem;width:calc(100% - 2rem);background-color:var(--color-bg-opacity-95);border-radius:.5rem;display:flex}.audioPlayer .cover{width:2.5rem;height:2.5rem;border-radius:50%;background-size:cover;background-position:center center;margin:.5rem;display:flex;justify-content:center;align-items:center}.audioPlayer .cover:after{content:"";position:absolute;width:.5rem;height:.5rem;border-radius:50%;border:.3rem solid var(--color-bg-dark-opacity-50)}.audioPlayer .cover:before{content:" ";position:absolute;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-bg)}.audioPlayer .cover.playing{animation:spin 8s linear infinite}.audioPlayer .main{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center}.audioPlayer .main .info{display:flex;justify-content:space-between;width:100%;align-items:flex-end;margin:.5rem 0 .1rem;z-index:1}.audioPlayer .main .info .name{font-size:.9rem;color:var(--color-text);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:8rem}.audioPlayer .main .info .state{flex:1;font-size:.8rem;color:var(--color-gray-500);margin-left:.5rem;line-height:1}.audioPlayer .main .info .time{font-size:.8rem;color:var(--color-gray-600);line-height:1}.audioPlayer .main .progressBar{width:100%;height:1.3rem;border-radius:.1rem;position:relative;z-index:2}.audioPlayer .main .progressBar .bar{position:absolute;top:.4rem;height:.4rem;width:100%;border-radius:.2rem;transition:all .2s ease-in-out}.audioPlayer .main .progressBar .progressBg{background-color:var(--color-bg-dark-opacity-10)}.audioPlayer .main .progressBar .progress{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}@media(max-width:330px){.audioPlayer .main .info .name{max-width:5rem}}.audioPlayer .controls{width:auto;display:flex;align-items:center;justify-content:center;margin-left:1rem}.audioPlayer .controls .btn{width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;margin-right:.5rem;color:var(--color-text-light)}.audioPlayer .controls .btn i{font-size:1.2rem;color:var(--color-primary)}.audioPlayer .controls .btn-close{margin-right:.8rem}@media(max-width:330px){.audioPlayer .controls .btn-pause,.audioPlayer .controls .btn-play{display:none}.audioPlayer .controls .btn-close{margin-right:.5rem}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.audioPlayerBar-leave-active,.audioPlayerBar-enter-active{transition:all .4s ease}.audioPlayerBar-enter-from{opacity:0;transform:translateY(-100%)}.audioPlayerBar-leave-to{opacity:0}.pathFindBar{position:absolute;z-index:9;left:1rem;top:5.5rem;height:3rem;width:auto;background-color:var(--color-bg-opacity-95);border-radius:.5rem;transition:all .4s ease;padding:0 .5rem;display:flex;align-items:center;font-size:1rem}.pathFindBar .markerNameTip em{font-style:normal;color:var(--color-primary)}.pathFindBar i{margin-right:.1rem;font-size:1.3rem;color:var(--color-primary)}.pathFindBar strong{color:var(--color-accent);margin:0 .3rem}.pathFindBar button{background-color:var(--color-primary);border:0;border-radius:.2rem;color:var(--color-text-light);padding:.2rem .5rem;margin:0 .2rem}.pathFindBar-leave-active,.pathFindBar-enter-active{transition:all .4s ease}.pathFindBar-enter-from{opacity:0;transform:translateY(-100%)}.pathFindBar-leave-to{opacity:0}.mapTools{position:fixed;right:.5rem;z-index:5;transition:all .4s ease-in-out}.mapTools.top{top:5.5rem}.mapTools.bottom{bottom:calc(7rem + var(--safe-bottom-half))}.mapTools ul{overflow:hidden;padding:.1rem .5rem}.mapTools ul li{width:3.5rem;height:3.7rem;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--color-primary);border-radius:.5rem;background-color:var(--control--bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);margin-bottom:.5rem;box-shadow:0 0 5px #00000026,inset 0 3px 15px var(--block-shadow-color)}.mapTools ul li .title{font-size:.7rem}.mapTools ul li .icon{font-size:1.6rem;margin-bottom:.1rem}.mapTools ul li .imgIcon{width:1.8rem;height:1.8rem;background-position:center center;background-repeat:no-repeat;background-size:cover}.mapTools ul li:last-child{border-bottom:none}.mapTools ul li.weather{color:var(--color-accent)}.mapTools ul li.introduce{color:var(--color-second1)}.mapTools ul li.feedback{color:var(--color-secondary)}.mapTools ul li.myLocation{color:var(--color-accent)}.mapTools ul li.servicePhone{color:var(--color-second2)}.mapTools ul li.showProgram{color:#d1589d}.mapTools ul li.aiHelper{color:#09ad7c}.languageSwitcher ul li{line-height:3rem;padding-left:2rem;transition:all .3s ease-in-out}.languageSwitcher ul li i{font-size:1.2rem;margin-right:.3rem}.languageSwitcher ul li.checked{color:var(--color-primary)}.panorama{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9000;background-color:var(--color-bg-dark-opacity-80)}.panorama .renderContainer{position:absolute;width:100vw;height:100vh;top:0;left:0;overflow:hidden}.panorama .renderContainer .pnlm-ui{box-shadow:inset 0 0 30px #00000059}.panorama .header{position:absolute;top:.5rem;left:.5rem;width:calc(100% - 1.9rem);display:flex;box-sizing:border-box;color:var(--color-text-light)}.panorama .header .title{flex:1;font-size:1rem;padding:1rem 0 1rem 1rem;text-shadow:0 0 2px black;display:flex;align-items:center;justify-content:flex-end}.panorama .header .title i{font-size:1.2rem;margin-right:.4rem}.panorama .header .close{cursor:pointer;margin:.6rem;width:2.3rem;height:2.3rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;background-color:var(--color-bg-dark-opacity-30);z-index:121}.panorama .header .close i{font-size:1rem}.panorama .info{position:absolute;bottom:0;width:100vw;display:flex;flex-direction:column;box-sizing:border-box;color:var(--color-text-light);padding:1.2rem .8rem 1rem;background-color:var(--color-bg-dark-opacity-20);font-size:.8rem;text-shadow:0 0 1px black}.panorama .info .title{font-size:1.4rem;margin-bottom:.2rem}.panorama .info .title i{font-size:1.4rem}.panorama .info .content{font-size:1.1rem;text-align:justify;text-justify:inter-ideograph;padding:0 1.8rem;line-height:1.6}.panorama-enter-active{transition:transform .4s ease,opacity .4s ease,background-color 1s ease .5s;background-color:var(--color-bg-dark-opacity-80)}.panorama-leave-active{transition:all .5s ease}.panorama-enter-from{opacity:0;transform:translate(100%);background-color:transparent}.panorama-leave-to{opacity:0;transform:translate(-100%)}.panoramaHotspot{display:flex;flex-direction:column;align-items:center;cursor:pointer}.panoramaHotspot .icon{width:64px;height:64px;background-size:64px auto;animation:panoramaHotspotPlay 1.5s steps(25) infinite}.panoramaHotspot .text{background-color:#0000005e;color:#fff;padding:5px 10px;border-radius:5px;margin-bottom:-5px}.panoramaHotspot.aerial .icon{background-image:url(./aerial-B6zZNWCY.png)}.panoramaHotspot.forward .icon{background-image:url(./forward-DjcFPn3x.png)}.panoramaHotspot.ground .icon{background-image:url(./ground-CW_lkUF7.png)}.panoramaHotspot.turnLeft .icon{background-image:url(./turnLeft-Ce0O-HHJ.png)}.panoramaHotspot.turnRight .icon{background-image:url(./turnRight-DEBlO_EI.png)}.panoramaHotspot.upperLeft .icon{background-image:url(./upperLeft-BFb1fQhe.png)}.panoramaHotspot.upperRight .icon{background-image:url(./upperRight-4AJsOg5X.png)}@keyframes panoramaHotspotPlay{0%{background-position:0 0}to{background-position:0 -1600px}}.emptyList{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:4rem 0}.emptyList .icon{font-size:3rem;color:var(--color-gray-500);margin-bottom:1rem}.emptyList .text{font-size:1rem;color:var(--color-gray-500)}.modalPage{position:relative}.modalPage .vfm__overlay{background-color:var(--color-bg-dark-opacity-20)!important}.modalPage .modalPageWin{background-color:var(--winView--bg);position:fixed;width:calc(100vw - 2rem);height:calc(100vh - 8rem);height:calc(100dvh - 8rem);top:50%;left:50%;transform:translate(-50%,calc(-50% - 3rem));border-radius:1rem;padding-bottom:var(--safe-bottom-half);display:flex;flex-direction:column;box-shadow:0 0 10px #33323026,inset 0 0 35px var(--block-shadow-color)}.modalPage .modalPageWin .header{padding:.5rem 0;display:flex;justify-content:space-around;flex-direction:row-reverse;width:100%;box-sizing:border-box}.modalPage .modalPageWin .header h3{flex:1;font-size:1.2rem;padding:.5rem 1.3rem;display:flex;align-items:center;justify-content:left;font-weight:700}.modalPage .modalPageWin .header h3 i{margin-right:.3rem;font-size:1.4rem}.modalPage .modalPageWin .header .back{width:3rem;height:3rem;margin-right:.6rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.modalPage .modalPageWin .header .back i{font-size:1.2rem}.modalPage .modalPageWin .body{flex:1;margin:0 0 .3rem;padding:0 1.3rem 1rem;overflow:hidden;overflow-y:auto}.modalPage .modalPageWin .menu{position:absolute;top:0;right:0;height:4rem;display:flex;align-items:center;margin-right:1.6rem}.modalPage.fullScreen .modalPageWin{width:100vw!important;height:100vh!important;max-width:100vw!important;transform:none!important;padding:0;top:0;left:0;border-radius:0}.modalPage.fullScreen .modalPageWin .backMap{position:absolute;background:#ffffff80;border-radius:.3rem;padding:.5rem 1rem;top:1rem;left:1rem;z-index:999;box-shadow:#00000021 .2rem .2rem .2rem}.modalPage.fullScreen .modalPageWin .body{overflow:hidden}.vfm--fixed{z-index:110}.modalPage.showPoweredBy .modalPageWin{height:calc(100vh - 9rem);height:calc(100dvh - 9rem);transform:translate(-50%,calc(-50% - 3.5rem))}.modalPageWin-enter-active,.modalPageWin-leave-active{transition:all .4s ease}.modalPageWin-enter-from,.modalPageWin-leave-to{opacity:0;transform:scale(.5);background-color:transparent}.modalPageWinOverlay-enter-active,.modalPageWinOverlay-leave-active{transition:all .5s ease}.modalPageWinOverlay-enter-from{opacity:0;background-color:transparent}.modalPageWinOverlay-leave-to{opacity:0}.drawer.routeDrawer{height:calc(9rem + var(--safe-bottom-half));border-radius:0;background-color:var(--color-page-bg)}.routeDrawer{padding:1rem;box-sizing:border-box}.routeDrawer .header{display:flex;justify-content:space-between;margin-bottom:1rem}.routeDrawer .header .title{display:flex;align-items:center;flex:1;font-weight:700}.routeDrawer .header .title i,.routeDrawer .header .title .lineText{color:var(--color-accent);margin-right:.3rem}.routeDrawer .header .title .attr{color:var(--color-gray-500);font-weight:400;font-size:.9rem;margin-left:.5rem}.routeDrawer .header .close{color:var(--color-gray-500)}.routeDrawer .points{display:flex;flex-direction:row-reverse}.routeDrawer .points .playBut{display:flex;flex-direction:column;align-items:center;justify-content:center;width:4rem;margin:.5rem 0;padding-left:.7rem;border-left:1px solid var(--color-gray-300)}.routeDrawer .points .playBut i{font-style:normal;background-color:var(--color-secondary);color:var(--color-bg);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.4rem;margin-bottom:.5rem;transition:all .5s ease}.routeDrawer .points .playBut span{font-size:.85rem;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}.routeDrawer .points .scroll-wrapper{display:flex;flex:1;overflow:hidden;min-width:0}.routeDrawer .points .scroll-wrapper ul{display:flex}.routeDrawer .points .scroll-wrapper li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:5rem;margin:.5rem 0;position:relative}.routeDrawer .points .scroll-wrapper li em{font-style:normal;background-color:var(--color-gray-300);color:var(--color-gray-600);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1rem;margin-bottom:.5rem;transition:all .5s ease}.routeDrawer .points .scroll-wrapper li span{font-size:.85rem;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}.routeDrawer .points .scroll-wrapper li.this em{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}.routeDrawer .points .scroll-wrapper li.this span{color:var(--color-primary)}.routeDrawer .points .scroll-wrapper li:before{position:absolute;color:var(--color-gray-300);right:-.5rem;top:.8rem}.routeIcon svg{width:2.8rem;height:3.267rem;margin:-.817rem 0 0 -.2rem!important;animation:animation-marker-jelly .5s ease-in-out;animation-delay:.1s}.routeIcon em{position:absolute;font-size:1.1rem;left:.65rem;top:-.48rem;font-weight:700;width:1rem;text-align:center}.routeIcon i{position:absolute;font-size:1.3rem;z-index:1;left:.5rem;top:-.6rem}#app .routePlaying .audioPlayer,#app .routePlaying .pathFindBar,#app .routePlaying .markerTypeBar{opacity:0;top:-5rem}#app .routePlaying .mapTools{opacity:0;right:-5rem}#app .routePlaying .navBar,#app .routePlaying .bottomDrawer{bottom:-25rem}#app .routePlaying .routeDrawer{opacity:0}.routePlayControl{position:fixed;z-index:110;bottom:4rem;left:50%;transform:translate(-50%);transition:all .3s ease-in-out}.routePlayControl ul{display:flex}.routePlayControl ul li{display:flex;justify-content:center;align-items:center;background-color:var(--color-bg-opacity-80);border-radius:1.6rem;height:3.2rem;padding:0 1.5rem;margin-right:1rem;white-space:nowrap}.routePlayControl ul li:last-child{margin-right:0}.routePlayControl ul li i{background-color:var(--color-primary);color:var(--color-bg);border-radius:50%;height:1.7rem;width:1.7rem;display:flex;justify-content:center;align-items:center;font-size:1rem;margin-right:.5rem}.routePlayControl ul li.resume i{background-color:var(--color-secondary)}.routePlayControl ul li.stop i{background-color:var(--color-accent)}.routePlayTitle{position:fixed;z-index:110;top:3rem;left:50%;transform:translate(-50%);transition:all .3s ease-in-out;background-color:var(--color-bg-dark-opacity-70);color:var(--color-bg);padding:.8rem 1rem;border-radius:1rem;white-space:nowrap}.mapStatusBar{position:fixed;left:0;bottom:0;z-index:1;background:#fffc;padding:5px 10px;border-radius:0 10px 0 0;font-size:12px}@media screen and (max-width:768px){.mapStatusBar{display:none}}.vfm--fixed .alert.navigationSelect{max-width:15rem;min-width:15rem}.vfm--fixed .alert.navigationSelect .header{margin-top:-.3rem}.vfm--fixed .alert.navigationSelect .header .back{float:right;margin-top:.2rem}.vfm--fixed .alert.navigationSelect .content ul li{display:flex;padding:1rem 0;border-bottom:1px dashed var(--color-gray-300)}.vfm--fixed .alert.navigationSelect .content ul li .icon{background-image:url(./nav_app_icons-B55e0zqR.png);width:2rem;height:rem;background-size:2rem auto;margin-right:1rem}.vfm--fixed .alert.navigationSelect .content ul li .icon.baidu{background-position:0 -2rem}.vfm--fixed .alert.navigationSelect .content ul li .icon.qq{background-position:0 -4rem}.vfm--fixed .alert.navigationSelect .content ul li .icon.apple{background-position:0 -6rem}.markerDetails{display:flex;flex-direction:column;height:100%}.markerDetails .photos{width:100%;overflow:hidden;margin-bottom:1rem}.markerDetails .photos .img{width:100%;height:50vw;background-position:center;background-size:cover;border-radius:.5rem}.markerDetails .noTip{text-align:center;color:var(--color-gray-400);margin:3rem 0}.markerDetails .noTip i{display:block;font-size:3rem;margin-bottom:1rem}.recomRouteList{position:inherit}.recomRouteList .card{width:100%;margin-bottom:1.5rem;overflow:hidden;border-bottom:1px solid var(--color-line)}.recomRouteList .card .main{padding:.8rem 0 1.5rem}.recomRouteList .card .cover{width:100%;height:38vw;background-position:center;background-size:cover;position:relative;border-radius:.5rem}.recomRouteList .card .cover ul{position:absolute;display:flex;bottom:1rem;left:1rem}.recomRouteList .card .cover ul li{color:#fff;font-size:1rem;padding:.2rem .8rem;border-radius:1rem;margin-right:.5rem}.recomRouteList .card .title{padding:0 0 .7rem;font-size:1.5rem;font-weight:700;display:flex;align-items:center;flex-direction:row}.recomRouteList .card .title i{font-style:normal;background-color:var(--color-primary);color:var(--color-bg);font-size:1.3rem;display:inline-block;width:1.8rem;height:1.8rem;line-height:1.8rem;text-align:center;border-radius:50%;margin-right:.5rem}.recomRouteList .card .abstract{font-size:1rem;line-height:1.5}.recomRouteList .card .attrs{display:flex;padding:1rem 0;justify-content:space-between;flex-direction:row;color:var(--color-gray-600);font-size:1rem}.recomRouteList .card .attrs i{color:var(--color-primary)}.recomRouteList .card .attrs span{margin-left:.5rem}.recomRouteList .card .buts{padding:.5rem 0 0;display:flex;justify-content:space-between}.recomRouteList .card .buts button{flex:1;border-radius:.5rem;border:1px solid transparent;padding:.8rem 0;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}.recomRouteList .card .buts button i{margin-right:.5rem}.recomRouteList .card .buts button.list{position:relative;background:var(--color-bg);background-clip:padding-box;border:1px solid transparent}.recomRouteList .card .buts button.list span,.recomRouteList .card .buts button.list i{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}.recomRouteList .card .buts button.list:before{content:"";position:absolute;inset:0;z-index:-1;margin:-1px;border-radius:inherit;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}.recomRouteList .card .buts button.list span{font-weight:700}.recomRouteList .card .buts button.list i{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}.recomRouteList .card .buts button:nth-child(2){margin-left:1rem}.recomRouteDetailsPage .routeInfo{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg);border-radius:.5rem;padding:1.5rem;position:relative}.recomRouteDetailsPage .routeInfo .pointNum{position:absolute;right:1.5rem;top:1.5rem;background-color:var(--color-bg-opacity-20);padding:.5rem 1rem;border-radius:2rem;font-size:.8rem}.recomRouteDetailsPage .routeInfo .pointNum i{display:none}.recomRouteDetailsPage .routeInfo .name{font-size:1.4rem;font-weight:700}.recomRouteDetailsPage .routeInfo .abstract{font-size:1rem;margin-top:1.2rem}.recomRouteDetailsPage .routeInfo .attr{display:flex;margin-top:.8rem;font-size:1rem}.recomRouteDetailsPage .routeInfo .attr .item{display:flex;align-items:center}.recomRouteDetailsPage .routeInfo .attr .pointNum{display:none}.recomRouteDetailsPage .routeInfo .attr .time{margin-right:1rem}.recomRouteDetailsPage .routeInfo .attr i{margin-right:.2rem}.recomRouteDetailsPage .markerList h3{margin:1rem auto;font-size:1.2rem;font-weight:700}.recomRouteDetailsPage .markerList .markerItem{border-bottom:1px solid var(--color-line);margin-bottom:1rem;display:flex;height:6rem;position:relative;padding-bottom:1rem}.recomRouteDetailsPage .markerList .markerItem:last-child{border-bottom:0}.recomRouteDetailsPage .markerList .markerItem .noStr{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg);position:absolute;left:0;top:0;border-radius:.5rem 0 2rem;width:2.2rem;height:2.2rem}.recomRouteDetailsPage .markerList .markerItem .noStr span{position:absolute;font-size:1rem;left:.3rem;top:.3rem}.recomRouteDetailsPage .markerList .markerItem .cover{width:6rem;height:6rem;border-radius:.5rem;background-position:center;background-size:cover;background-color:var(--color-gray-200);flex-shrink:0}.recomRouteDetailsPage .markerList .markerItem .content{flex:1;padding:0 .8rem;min-width:0}.recomRouteDetailsPage .markerList .markerItem .content .title{display:flex;align-items:center;font-size:1.2rem}.recomRouteDetailsPage .markerList .markerItem .content .title span{font-weight:700}.recomRouteDetailsPage .markerList .markerItem .content .desc{width:100%;font-size:1rem;margin-top:.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recomRouteDetailsPage .markerList .markerItem .content .buts{margin-top:.5rem}.recomRouteDetailsPage .markerList .markerItem .content .buts ul{display:flex}.recomRouteDetailsPage .markerList .markerItem .content .buts ul li{margin-right:.8rem;font-size:1rem;color:var(--color-bg);background-color:var(--color-primary);padding:.3rem .8rem;border-radius:.5rem}.recomRouteDetailsPage .markerList .markerItem .content .buts ul li i{font-size:1rem;display:none}.recomRouteDetailsPage .markerList .markerItem .content .buts ul li:last-child{margin-right:0}.recomRouteDetailsPage .markerList .markerItem .content .buts ul li.panoramic{background-color:var(--color-second1)}.recomRouteDetailsPage .markerList .markerItem .content .buts ul li.audioPlay{background-color:var(--color-secondary)}.recomRouteDetailsPage .markerList .markerItem .content .buts ul li.audioPlay.playing{background-color:var(--color-accent)}.scenicListPage{display:flex;flex-direction:column;height:100%}.scenicListPage .markerNavBar{margin-bottom:.5rem}.serviceListPage{display:flex;flex-direction:column;height:100%}.serviceListPage .markerNavBar{margin-bottom:.5rem}.serviceListPage .markerList{flex:1;min-height:0;overflow:hidden;overflow-y:auto}.serviceListPage .markerList .markerItem{display:flex;align-items:center;height:3.5rem;border-bottom:1px dashed var(--color-line)}.serviceListPage .markerList .markerItem .icon{margin:0 .6rem 0 .3rem}.serviceListPage .markerList .markerItem .icon i{font-size:1.3rem}.serviceListPage .markerList .markerItem .title{flex:1;font-size:1.1rem}.serviceListPage .markerList .markerItem .distance{font-size:.9rem;color:var(--color-gray-500);margin-right:.3rem}.markerNavBar{width:100%;height:2.2rem;box-sizing:border-box}.markerNavBar .scroll-wrapper{overflow:hidden;flex:1}.markerNavBar .scroll-wrapper ul{white-space:nowrap;display:table;height:3rem}.markerNavBar .scroll-wrapper ul li{display:inline-flex;position:relative;height:2rem;border-radius:.5rem;padding:0 .5rem;margin-right:.4rem;color:var(--color-gray-600);justify-content:center;align-items:center;z-index:2;font-size:1.1rem}.markerNavBar .scroll-wrapper ul li .icon{display:inline-block;width:.01rem;font-size:1.2rem;overflow:hidden}.markerNavBar .scroll-wrapper ul li.this{color:var(--color-text-light);transition:color .3s ease}.markerNavBar .scroll-wrapper ul li.this .icon{width:1.5rem}.markerNavBar .scroll-wrapper ul .cursor{position:absolute;height:2rem;width:100px;opacity:1;transition:all .3s ease;border-radius:.5rem;z-index:1;background-color:var(--color-secondary);background-image:linear-gradient(to bottom,var(--color-primary),var(--color-secondary))}.markerNavBar.noIcon .scroll-wrapper ul li .icon{display:none}.amenitiesListPage{display:flex;flex-direction:column;height:100%}.amenitiesListPage .markerNavBar{margin-bottom:1rem}.introducePage{display:flex;flex-direction:column;height:100%}.introducePage .noTip{text-align:center;color:var(--color-gray-400);margin:3rem 0}.introducePage .noTip i{display:block;font-size:3rem;margin-bottom:1rem}.modalPageWin.feedbackPageVfm{max-width:calc(100% - 3rem);height:auto}.feedbackPage{height:auto}.feedbackPage .tip{border-left:.4rem solid var(--color-primary);padding:.7rem 1rem;font-size:1rem;margin-bottom:1rem;background-color:var(--color-gray-100);border-radius:.3rem;line-height:1.7}.feedbackPage .form li{display:flex;flex-direction:column}.feedbackPage .form li span{font-size:1rem;margin-bottom:.5rem}.feedbackPage .form li span em{color:var(--color-gray-500)}.feedbackPage .form li input,.feedbackPage .form li textarea{border:1px solid var(--color-gray-300);padding:0 .5rem;height:2.8rem;border-radius:.3rem;margin-bottom:.8rem;width:100%;box-sizing:border-box}.feedbackPage .form li textarea{height:6rem;padding:.8rem .5rem}.feedbackPage .form .imgs{display:flex}.feedbackPage .form .imgs .item{background-size:cover;background-position:center center;width:4.5rem;height:4.5rem;border:1px solid var(--color-bg);border-radius:.4rem;margin-right:.5rem}.feedbackPage .form .imgs .item i{display:none}.feedbackPage .form .imgs .item.uploading i{width:4.5rem;height:4.5rem;display:flex;justify-content:center;align-items:center;color:var(--color-bg);background-color:var(--color-bg-dark-opacity-30);font-size:2rem;border-radius:.4rem}.feedbackPage .form .imgs .item.uploading i:before{animation:load-rotate-animation 2s linear infinite}.feedbackPage .form .imgs .add{width:4.5rem;height:4.5rem;border:1px dashed var(--color-gray-300);display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:.8rem;color:var(--color-gray-500)}.feedbackPage .form .imgs .add i{font-size:1.4rem;color:var(--color-gray-500);margin-bottom:.5rem}.feedbackPage .form .buts{width:100%;display:flex;justify-content:space-between;margin-top:1rem}.feedbackPage .form .buts button{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg);border:none;border-radius:.3rem;padding:.8rem 1.5rem;cursor:pointer;width:calc(50% - .5rem);font-weight:700}.feedbackPage .form .buts button.cancel{background-image:none;border:0;color:var(--color-primary);position:relative;background:var(--color-bg);background-clip:padding-box;border:1px solid transparent}.feedbackPage .form .buts button.cancel span,.feedbackPage .form .buts button.cancel i{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}.feedbackPage .form .buts button.cancel:before{content:"";position:absolute;inset:0;z-index:-1;margin:-1px;border-radius:inherit;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}.modalPageWin.weatherPageVfm{background-image:url(./sunny-DcVKaiiR.png);background-size:contain;background-repeat:no-repeat;width:22rem;height:calc(100vh - 10rem);max-height:750px}.modalPageWin.weatherPageVfm .header h3,.modalPageWin.weatherPageVfm .back i{color:var(--color-bg)}.modalPageWin.weatherPageVfm.sunny{background-image:url(./sunny-DcVKaiiR.png)}.modalPageWin.weatherPageVfm.cloudy{background-image:url(./cloudy-BjvklLzi.png)}.modalPageWin.weatherPageVfm.overcast{background-image:url(./overcast-Dc6xpxQ0.png)}.modalPageWin.weatherPageVfm.lightRain{background-image:url(./lightRain-AWJvOzE_.png)}.modalPageWin.weatherPageVfm.heavyRain{background-image:url(./heavyRain-DjsGUHXf.png)}.modalPageWin.weatherPageVfm.heavySnow{background-image:url(./heavySnow-DthLPMWG.png)}.modalPageWin.weatherPageVfm.lightSnow{background-image:url(./lightSnow-9A5-I3rt.png)}.modalPageWin.weatherPageVfm.night.sunny{background-image:url(./sunny-B34xW_Oe.png)}.modalPageWin.weatherPageVfm.night.cloudy{background-image:url(./cloudy-Cc_vQVe3.png)}.modalPageWin.weatherPageVfm.night.overcast{background-image:url(./overcast-CAg9nZcO.png)}.modalPageWin.weatherPageVfm.night.lightRain{background-image:url(./lightRain-CgtMFbAx.png)}.modalPageWin.weatherPageVfm.night.heavyRain{background-image:url(./heavyRain-D26b5bBX.png)}.modalPageWin.weatherPageVfm.night.heavySnow{background-image:url(./heavySnow-VmW2G10J.png)}.modalPageWin.weatherPageVfm.night.lightSnow{background-image:url(./lightSnow-D15uC3dL.png)}.weatherPage{height:100%;display:flex;flex-direction:column;justify-content:space-between}.weatherPage .wicon_00{background-image:url(./00-BdwqS3Js.png)}.weatherPage .wicon_01{background-image:url(./01-BwTPShbs.png)}.weatherPage .wicon_02{background-image:url(./02-8Nv8VXhN.png)}.weatherPage .wicon_03{background-image:url(./03-jGdsd6Cr.png)}.weatherPage .wicon_04{background-image:url(./04-Il_fOEC4.png)}.weatherPage .wicon_05{background-image:url(./05-BuVvpc7G.png)}.weatherPage .wicon_06{background-image:url(./06-DrShcIqv.png)}.weatherPage .wicon_07{background-image:url(./07-Ckvpm485.png)}.weatherPage .wicon_08{background-image:url(./08-jQjdWu-Z.png)}.weatherPage .wicon_09{background-image:url(./09-kyUEJW3T.png)}.weatherPage .wicon_10{background-image:url(./10-BeWO9g0E.png)}.weatherPage .wicon_11{background-image:url(./11-B2c3T1OR.png)}.weatherPage .wicon_12{background-image:url(./12-Ds6sGaFC.png)}.weatherPage .wicon_13{background-image:url(./13-JiE5d1uP.png)}.weatherPage .wicon_14{background-image:url(./14-DN4KAF9X.png)}.weatherPage .wicon_15{background-image:url(./15-DUqWPoIS.png)}.weatherPage .wicon_16{background-image:url(./16-Dm1JAtYg.png)}.weatherPage .wicon_17{background-image:url(./17-CI2rZMcN.png)}.weatherPage .wicon_18{background-image:url(./18-BUZVJTjP.png)}.weatherPage .wicon_19{background-image:url(./19-iWuY_wgS.png)}.weatherPage .wicon_20{background-image:url(./20-D0ysa98c.png)}.weatherPage .wicon_21{background-image:url(./21-DuRGtLwq.png)}.weatherPage .wicon_22{background-image:url(./22-DgznXCuK.png)}.weatherPage .wicon_23{background-image:url(./23-Bxdc-ysg.png)}.weatherPage .wicon_24{background-image:url(./24-lUkfDbkG.png)}.weatherPage .wicon_25{background-image:url(./25-CjfrOV_7.png)}.weatherPage .wicon_26{background-image:url(./26-D5DULAGV.png)}.weatherPage .wicon_27{background-image:url(./27-CgstroEO.png)}.weatherPage .wicon_28{background-image:url(./28-Dl1UNGv5.png)}.weatherPage .wicon_29{background-image:url(./29-Coa6uWIn.png)}.weatherPage .wicon_30{background-image:url(./30-Db1FOz2v.png)}.weatherPage .wicon_31{background-image:url(./31-C-nAdrYM.png)}.weatherPage .wicon_32{background-image:url(./32-5wzj2ZXy.png)}.weatherPage .wicon_33{background-image:url(./33-CtkW8iFn.png)}.weatherPage .wicon_53{background-image:url(./53-CnZ8MCs1.png)}.weatherPage .wicon_68{background-image:url(./68-D6i09I6s.png)}.weatherPage .wicon_301{background-image:url(./32-5wzj2ZXy.png)}.weatherPage .wicon_302{background-image:url(./33-CtkW8iFn.png)}.weatherPage .wicon_00.night{background-image:url(./00-bLCanWZD.png)}.weatherPage .wicon_01.night{background-image:url(./01-g-EjG7OL.png)}.weatherPage .wicon_03.night{background-image:url(./03-CvfWJrTc.png)}.weatherPage .wicon_13.night{background-image:url(./13-3F4Xqcmq.png)}.weatherPage .nowWeather{padding-top:.5rem;height:10rem;display:flex;justify-content:center}.weatherPage .nowWeather .wicon{background-size:contain;background-repeat:no-repeat;width:7rem;height:7rem;margin-right:1rem}.weatherPage .nowWeather .info{color:var(--color-bg);text-shadow:0 0 .5rem rgba(0,0,0,.2)}.weatherPage .nowWeather .info .status{display:flex;align-items:center}.weatherPage .nowWeather .info .status .temperature{font-size:4rem;font-weight:700}.weatherPage .nowWeather .info .status .text{margin-left:.8rem}.weatherPage .nowWeather .info .status .text em{display:block;font-size:2rem}.weatherPage .nowWeather .info .info{margin-left:.2rem;font-size:1.2rem;font-weight:700}.weatherPage .nowWeather .info .info em{margin-right:.5rem}.weatherPage .weatherBody{flex:1;min-height:0;overflow:hidden;overflow-y:auto;margin-top:1rem;margin:0;padding:0}.weatherPage .index{margin-bottom:1rem}.weatherPage .index ul{display:flex;justify-content:space-between}.weatherPage .index ul li{display:flex;justify-content:center;align-items:center;flex:1;flex-direction:column;background-color:var(--color-gray-100);border-radius:.5rem;margin-right:1rem;height:5rem;font-size:1rem}.weatherPage .index ul li:last-child{margin-right:0}.weatherPage .index ul li span{font-size:.8rem;margin-top:.6rem;color:var(--color-gray-600)}.weatherPage .index ul li.ariquality{font-weight:700}.weatherPage .index ul li.ariquality.good{color:#4caf50}.weatherPage .index ul li.ariquality.moderate{color:#0598ac}.weatherPage .index ul li.ariquality.general{color:#e06704}.weatherPage .index ul li.uvindex{font-weight:700}.weatherPage .index ul li.uvindex.very_low,.weatherPage .index ul li.uvindex.low{color:#4caf50}.weatherPage .index ul li.uvindex.moderate{color:#0598ac}.weatherPage .index ul li.uvindex.high,.weatherPage .index ul li.uvindex.very_high{color:#e06704}.weatherPage .hourList{width:100%}.weatherPage .hourList h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}.weatherPage .hourList ul{display:flex;overflow:hidden;overflow-x:auto}.weatherPage .hourList ul li{display:flex;flex-direction:column;align-items:center;margin-right:1.5rem}.weatherPage .hourList ul li:last-child{margin-right:0}.weatherPage .hourList ul li .time{font-size:.8rem;height:1rem;display:flex;align-items:center}.weatherPage .hourList ul li .wicon{background-size:contain;background-repeat:no-repeat;width:2.8rem;height:2.8rem;margin:.7rem 0}.weatherPage .dayList{padding-top:1.2rem}.weatherPage .dayList h3{font-size:1.2rem;font-weight:700;margin-bottom:1rem;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}.weatherPage .dayList ul{display:flex;flex-direction:column;border-top:1px dashed var(--color-line)}.weatherPage .dayList ul li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed var(--color-line);height:3rem;font-size:.85rem;padding:0 .8rem}.weatherPage .dayList ul li:nth-child(odd){background-color:var(--color-gray-50)}.weatherPage .dayList ul li .dateName{width:4rem}.weatherPage .dayList ul li .wtext{width:5rem}.weatherPage .dayList ul li .wicon{background-size:contain;background-repeat:no-repeat;width:2.3rem;height:2.3rem;margin:.6rem 0}.weatherPage .dayList ul li .temperature{flex:1;text-align:right}.weatherPage .errorTip{display:flex;flex-direction:column;align-items:center;color:var(--color-bg);text-shadow:0 0 5px rgba(0,0,0,.4);font-size:1rem;margin-top:.8rem}.weatherPage .errorTip i{font-size:4rem;margin-bottom:1.2rem}.weatherPage .errorTip div{margin-top:6rem;color:var(--color-primary);text-shadow:none}.modalPageWin.servicePhonePageVfm{width:25rem;max-width:330px;max-width:calc(100% - 3rem);height:auto}.servicePhonePage .tip{border-left:.4rem solid var(--color-primary);padding:.7rem 1rem;font-size:1rem;margin-bottom:1rem;background-color:var(--color-gray-100);border-radius:.3rem;line-height:1.7}.servicePhonePage .phoneList{margin-bottom:1rem}.servicePhonePage .phoneList ul li{display:flex;justify-content:space-between;padding:.7rem .3rem;border-bottom:1px solid var(--color-line)}.servicePhonePage .phoneList ul li:last-child{border-bottom:none}.servicePhonePage .phoneList ul li .phone{flex:1;display:flex;flex-direction:column;align-items:left;font-weight:500;margin-right:.5rem}.servicePhonePage .phoneList ul li .phone .name{font-size:1.2rem;font-weight:700;margin-bottom:.8rem}.servicePhonePage .phoneList ul li .phone .number{font-size:1.3rem}.servicePhonePage .phoneList ul li a{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg);margin-top:.5rem;border-radius:.5rem;font-size:1rem;text-decoration:none;width:6rem;height:3rem}.servicePhonePage .phoneList ul li a i{margin-right:.4rem;font-size:1.4rem}.servicePhonePage .phoneList ul li a span{font-size:1rem}.servicePhonePage .phoneList .closeBut{position:relative;background:var(--color-bg);background-clip:padding-box;border:1px solid transparent;width:100%;height:3rem;border-radius:1rem;margin-top:1rem}.servicePhonePage .phoneList .closeBut span,.servicePhonePage .phoneList .closeBut i{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}.servicePhonePage .phoneList .closeBut:before{content:"";position:absolute;inset:0;z-index:-1;margin:-1px;border-radius:inherit;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}.showProgramListPage{display:flex;flex-direction:column;height:100%}.showProgramListPage .dateBar{position:absolute;margin-top:-2.8rem;margin-left:6rem;display:flex;justify-content:center;align-items:center}.showProgramListPage .dateBar i{padding:.4rem .4srem;font-size:1.5rem;background-color:var(--color-accent);border-radius:.3rem;color:var(--color-bg);margin:.2rem .6rem}.showProgramListPage .showProgramGroupBar{margin-bottom:.5rem}.showProgramListPage .showProgramList{flex:1;min-height:0;overflow:hidden;overflow-y:auto}.showProgramList{position:inherit}.showProgramList .card{width:100%;margin-bottom:1.5rem;overflow:hidden;border-bottom:1px solid var(--color-line)}.showProgramList .card .main{padding:.8rem 0 1.5rem}.showProgramList .card .cover{width:100%;height:38vw;background-position:center;background-size:cover;position:relative;border-radius:.5rem}.showProgramList .card .title{padding:0 0 .4rem;font-size:1.3rem;font-weight:700;display:flex;align-items:center;flex-direction:row}.showProgramList .card .abstract{font-size:1rem;line-height:1.5;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:justify}.showProgramList .card .times ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.showProgramList .card .times ul li{padding:.3rem 0;border-radius:.2rem;background-color:var(--color-gray-250);color:var(--color-primary);margin-right:2%;margin-bottom:.5rem;font-size:1rem;width:18.4%;text-align:center}.showProgramList .card .times ul li.end{background-color:var(--color-gray-200);color:var(--color-gray-400)}.showProgramList .card .times ul li.showing{color:var(--color-secondary);white-space:nowrap;font-weight:700}.showProgramList .card .times ul li.showing span{margin-left:.5rem}.showProgramList .card .times ul li:nth-child(5){margin-right:0}.showProgramList .card div.showing{color:var(--color-accent);font-weight:700;font-size:.9rem;text-align:center;background-color:var(--color-gray-200);padding:.5rem;border-radius:.3rem}.showProgramList .card .buts{padding:.5rem 0 0;display:flex;justify-content:space-between}.showProgramList .card .buts button{flex:1;border-radius:.5rem;border:1px solid transparent;padding:.7rem .5rem;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showProgramList .card .buts button i{margin-right:.1rem}.showProgramList .card .buts button.list{position:relative;background:var(--color-bg);background-clip:padding-box;border:1px solid transparent;overflow:inherit}.showProgramList .card .buts button.list span,.showProgramList .card .buts button.list i{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}.showProgramList .card .buts button.list:before{content:"";position:absolute;inset:0;z-index:-1;margin:-1px;border-radius:inherit;background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));background-color:var(--color-primary);color:var(--color-bg)}.showProgramList .card .buts button.list span{font-weight:700}.showProgramList .card .buts button.list i{background-image:linear-gradient(to right,var(--color-primary),var(--color-secondary));color:transparent;background-clip:text;-webkit-background-clip:text}.showProgramList .card .buts button:nth-child(2){margin-left:1rem}.showProgramGroupBar{width:100%;height:2.2rem;box-sizing:border-box}.showProgramGroupBar .scroll-wrapper{overflow:hidden;flex:1}.showProgramGroupBar .scroll-wrapper ul{white-space:nowrap;display:table;height:3rem}.showProgramGroupBar .scroll-wrapper ul li{display:inline-flex;position:relative;height:2rem;border-radius:.5rem;padding:0 .5rem;margin-right:.4rem;color:var(--color-gray-600);justify-content:center;align-items:center;z-index:2;font-size:1.1rem}.showProgramGroupBar .scroll-wrapper ul li .icon{display:inline-block;width:.01rem;font-size:1.2rem;overflow:hidden}.showProgramGroupBar .scroll-wrapper ul li.this{color:var(--color-text-light);transition:color .3s ease}.showProgramGroupBar .scroll-wrapper ul li.this .icon{width:1.5rem}.showProgramGroupBar .scroll-wrapper ul .cursor{position:absolute;height:2rem;width:100px;opacity:1;transition:all .3s ease;border-radius:.5rem;z-index:1;background-color:var(--color-secondary);background-image:linear-gradient(to bottom,var(--color-primary),var(--color-secondary))}.showProgramDetails .photos{width:100%;overflow:hidden;margin-bottom:1rem}.showProgramDetails .photos .img{width:100%;height:50vw;background-position:center;background-size:cover;border-radius:.5rem}.showProgramDetails .title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.showProgramDetails .attr ul{display:flex;align-items:center;flex-wrap:wrap}.showProgramDetails .attr ul li{display:flex;align-items:center;margin-right:.8rem;margin-bottom:.5rem;color:var(--color-gray-700);font-size:1rem}.showProgramDetails .attr ul li:last-child{margin-right:0}.showProgramDetails .attr ul li i{margin-right:.3rem;font-size:1.2rem;color:var(--color-primary)}.showProgramDetails .times{margin:.5rem 0 .3rem}.showProgramDetails .times ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.showProgramDetails .times ul li{padding:.3rem 0;border-radius:.2rem;background-color:var(--color-gray-250);margin-right:2%;margin-bottom:.5rem;font-size:1rem;width:18.4%;text-align:center}.showProgramDetails .times ul li:nth-child(5){margin-right:0}.showProgramDetails .noTip{text-align:center;color:var(--color-gray-400);margin:3rem 0}.showProgramDetails .noTip i{display:block;font-size:3rem;margin-bottom:1rem}.webviewVfm{overflow:hidden}.webviewVfm .body{padding:0!important;margin:0!important}.webviewVfm .body iframe{width:100%;height:100%;border:0}.markerSearchBar{border:1px solid var(--color-border);border-radius:.5rem;margin-bottom:1rem}.markerSearchBar .inputDiv{height:2.5rem;display:flex;align-items:center}.markerSearchBar .inputDiv .searchIcon,.markerSearchBar .inputDiv .cancelIcon{margin:0 .7rem;color:var(--color-gray-500)}.markerSearchBar .inputDiv .cancelIcon{font-size:1rem;margin-right:.9rem}.markerSearchBar .inputDiv input{flex:1;border:0}.markerSearchBar .inputDiv input::placeholder{color:var(--color-gray-400)}.markerItemList{flex:1;min-height:0;overflow:hidden;overflow-y:auto}.markerItemList h3{margin:1rem auto;font-size:1.2rem;font-weight:700}.markerItemList .markerItem{border-bottom:1px solid var(--color-line);margin-bottom:1rem;display:flex;height:6rem;position:relative;padding-bottom:1rem}.markerItemList .markerItem:last-child{border-bottom:0}.markerItemList .markerItem .cover{width:5.5rem;height:5.5rem;border-radius:.5rem;background-position:center;background-size:cover;background-color:var(--color-gray-200);flex-shrink:0}.markerItemList .markerItem .content{flex:1;padding:0 0 0 .8rem;min-width:0}.markerItemList .markerItem .content .title{display:flex;align-items:center;font-size:1.1rem}.markerItemList .markerItem .content .title .text{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem}.markerItemList .markerItem .content .title .distance{margin-left:.5rem;font-size:.9rem;color:#999;font-weight:400}.markerItemList .markerItem .content .desc{width:100%;font-size:1rem;margin-top:.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.markerItemList .markerItem .content .buts{margin-top:.5rem}.markerItemList .markerItem .content .buts ul{display:flex}.markerItemList .markerItem .content .buts ul li{margin-right:.6rem;font-size:1rem;color:var(--color-bg);background-color:var(--color-primary);padding:.3rem .6rem;border-radius:.5rem}.markerItemList .markerItem .content .buts ul li i{font-size:1rem;display:none}.markerItemList .markerItem .content .buts ul li:last-child{margin-right:0}.markerItemList .markerItem .content .buts ul li.location{background-color:var(--color-secondary)}.markerItemList .markerItem .content .buts ul li.panoramic{background-color:var(--color-second1)}.markerItemList .markerItem .content .buts ul li.audioPlay{background:var(--color-second2)}.markerItemList .markerItem .content .buts ul li.audioPlay.playing{background-color:var(--color-accent)}.markerIcon.animate-once svg,.markerIcon.animate-once i{opacity:0;animation:markerSvgBounce .4s ease-out forwards}.markerIcon.animate-once div{opacity:0;animation:markerDivFadein .3s ease-out forwards;margin-top:5px}@keyframes markerSvgBounce{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}80%{transform:scale(.95);opacity:1}to{transform:scale(1);opacity:1}}@keyframes markerDivFadein{0%{opacity:0;margin-top:5px}to{opacity:1;margin-top:0}}.markerTypeBar.startAnimate{animation:markerTypeBarAni .5s ease-out forwards;opacity:0;animation-delay:.5s}@keyframes markerTypeBarAni{0%{opacity:0;transform:translateY(-10rem)}to{opacity:1;transform:translateY(0)}}.mapTools.startAnimate li{animation:mapToolsAni .5s ease-out forwards;opacity:0}.mapTools.startAnimate li:nth-child(1){animation-delay:.8s}.mapTools.startAnimate li:nth-child(2){animation-delay:1s}.mapTools.startAnimate li:nth-child(3){animation-delay:1.2s}.mapTools.startAnimate li:nth-child(4){animation-delay:1.4s}.mapTools.startAnimate li:nth-child(5){animation-delay:1.6s}.mapTools.startAnimate li:nth-child(6){animation-delay:1.8s}.mapTools.startAnimate li:nth-child(7){animation-delay:2s}@keyframes mapToolsAni{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.navBar.startAnimate{opacity:0;animation:navBarAni .5s ease-out forwards;animation-delay:.8s}.navBar.startAnimate ul li{opacity:0}.navBar.startAnimate ul li:nth-child(1){animation:navBarAni .5s ease-out forwards;animation-delay:.8s}.navBar.startAnimate ul li:nth-child(2){animation:navBarAni .5s ease-out forwards;animation-delay:1s}.navBar.startAnimate ul li:nth-child(3){animation:navBarAni .5s ease-out forwards;animation-delay:1.2s}.navBar.startAnimate ul li:nth-child(4){animation:navBarAni .5s ease-out forwards;animation-delay:1.4s}.navBar.startAnimate ul li:nth-child(5){animation:navBarAni .5s ease-out forwards;animation-delay:1.6s}.navBar.startAnimate .poweredBy{opacity:0;animation:navBarAni .5s ease-out forwards;animation-delay:3s}@keyframes navBarAni{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}body.lang-en-us .markerDetails .contentDiv,body.lang-en-us .introducePage .contentDiv{text-align:left;font-size:1.1rem}body.lang-en-us .recomRouteList .card .title{font-size:1.3rem;line-height:1.5rem}body.lang-en-us .recomRouteList .card .title i{width:1.5rem;height:1.5rem;font-size:1rem;line-height:1.5rem}body.lang-en-us .recomRouteDetailsPage .routeInfo .pointNum{display:none}body.lang-en-us .recomRouteDetailsPage .markerList .markerItem .content .title{margin-top:.3rem}body.lang-en-us .recomRouteDetailsPage .markerList .markerItem .content .desc{height:1.5rem;line-height:1.5rem}body.lang-en-us .routeDrawer .header .lineText,body.lang-en-us .routeDrawer .header .attr{display:none}@media screen and (min-width:768px){body.lang-en-us .markerTypeBar{width:11rem}body.lang-en-us .pathFindBar,body.lang-en-us .audioPlayer{left:13rem}}body.lang-ja-jp .recomRouteList .card .title{font-size:1.3rem;line-height:1.5rem}body.lang-ja-jp .recomRouteList .card .title i{width:1.5rem;height:1.5rem;font-size:1rem;line-height:1.5rem}body.lang-ja-jp .recomRouteDetailsPage .routeInfo .pointNum,body.lang-ja-jp .routeDrawer .header .lineText,body.lang-ja-jp .routeDrawer .header .attr{display:none}@media screen and (min-width:768px){body.lang-ja-jp .markerTypeBar{width:11rem}body.lang-ja-jp .pathFindBar,body.lang-ja-jp .audioPlayer{left:13rem}}body.lang-ko-kr .recomRouteList .card .title{font-size:1.3rem;line-height:1.5rem}body.lang-ko-kr .recomRouteList .card .title i{width:1.5rem;height:1.5rem;font-size:1rem;line-height:1.5rem}body.lang-ko-kr .recomRouteDetailsPage .routeInfo .pointNum,body.lang-ko-kr .routeDrawer .header .lineText,body.lang-ko-kr .routeDrawer .header .attr{display:none}@media screen and (min-width:768px){body.lang-ko-kr .markerTypeBar{width:10rem}body.lang-ko-kr .pathFindBar,body.lang-ko-kr .audioPlayer{left:12rem}}@media screen and (min-width:850px){.isMobile{display:none!important}html{font-size:18px}button{cursor:pointer}.custom-alert-modal{max-width:600px}.contentDiv p{text-indent:2.5rem!important}.contentDiv img{width:auto;max-width:600px;max-height:400px;display:block;margin:1.5rem auto}.markerTypeBar{left:1rem;width:9rem;height:auto;border-radius:0 1rem 1rem 0;padding:0;background:var(--color-bg-opacity-95);background-clip:padding-box}.markerTypeBar:before{content:"";position:absolute;height:100%;width:.5rem;background-image:linear-gradient(to bottom,var(--color-primary),var(--color-secondary))}.markerTypeBar .scroll-wrapper{margin:0}.markerTypeBar .scroll-wrapper ul{margin:1rem 0 .5rem;height:auto;display:flex;flex-direction:column}.markerTypeBar .scroll-wrapper ul .cursor{display:none}.markerTypeBar .scroll-wrapper ul li{color:#3d736b;cursor:pointer;margin:0 .5rem 10px 1rem;padding:0 10px 0 1rem;justify-content:flex-start}.markerTypeBar .scroll-wrapper ul li .icon{display:inline-block;width:1.5rem;font-size:1.2rem;line-height:1rem}.markerTypeBar .scroll-wrapper ul li.this{color:var(--color-accent)}.markerTypeBar .allBut{display:none}.navBar{width:500px;left:calc(50% - 265px);margin:0}.navBarMoer{left:calc(50% - 265px);margin-left:18.5rem;width:12rem}.navBarMoer ul{width:9rem}.navBarMoer ul li .text{width:7rem;overflow:hidden;text-overflow:ellipsis}.navBarMoer .mask{position:fixed;width:100vw;height:100vh;left:0}.pathFindBar{top:1.2rem;left:11rem}.audioPlayer{top:1.2rem;left:11rem;width:30rem}.audioPlayer i{cursor:pointer}.mapTools.top{top:1rem;margin-top:0!important}.mapTools.bottom{bottom:1rem}.mainView{width:900px;top:2rem;bottom:calc(8rem + var(--safe-bottom-half))}.mainView .body{margin:0 .5em 1.5rem;padding:0 1em 0 1rem}.mainView.mainView-enter-from{left:200vw}.mainView.mainView-leave-to{left:-200vw}.modalPage .modalPageWin{max-width:900px;height:calc(100vh - 10rem)}.modalPage .modalPageWin .body{margin:0 .5em 1.5rem;padding:0 1em 0 1rem}.bottomDrawer{width:550px;margin-bottom:1rem;left:calc(50% - 275px);border-radius:.7rem;overflow:hidden}.bottomDrawer .markerDrawer,.bottomDrawer .routeDrawer,.bottomDrawer .markerCard{width:550px}.bottomDrawer .markerCard .buts ul li,.bottomDrawer .markerCard .main .body .content .audioPanel{cursor:pointer}.panorama .header .close{background-color:var(--color-bg-dark-opacity-50);border:1px solid var(--color-bg-opacity-30);width:4rem;height:4rem}.panorama .header .close i{font-size:3rem}.weatherPageVfm .body{padding:0!important;margin:0 0 1rem!important}.weatherPageVfm .weatherBody{padding:0 .7rem;margin:0 .3rem}.weatherPageVfm .weatherBody .hourList ul{padding-bottom:1rem}.servicePhonePageVfm{height:auto!important}.servicePhonePageVfm .servicePhonePage .phoneList ul li a{filter:grayscale(100%);opacity:.3;pointer-events:none}.scenicListPage .markerList,.amenitiesListPage .markerList,.serviceListPage .markerList{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}.scenicListPage .markerList .markerItem,.amenitiesListPage .markerList .markerItem,.serviceListPage .markerList .markerItem{width:calc(50% - .5rem);border-bottom:1px dashed var(--color-line)}.scenicListPage .markerList .markerItem:last-child,.amenitiesListPage .markerList .markerItem:last-child,.serviceListPage .markerList .markerItem:last-child{border-bottom:1px dashed var(--color-line)}.scenicListPage .markerList .emptyList,.amenitiesListPage .markerList .emptyList,.serviceListPage .markerList .emptyList{width:100%}.recomRouteList{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}.recomRouteList .card{width:calc(50% - .5rem);border-bottom:1px dashed var(--color-line)}.recomRouteList .card .cover{height:12rem}.recomRouteList .card .abstract{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recomRouteList .emptyList{width:100%}.recomRouteDetailsPage .markerList>ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}.recomRouteDetailsPage .markerList>ul .markerItem{width:calc(50% - .5rem);border-bottom:1px dashed var(--color-line)}.recomRouteDetailsPage .markerList>ul .markerItem:last-child{border-bottom:1px dashed var(--color-line)}.recomRouteDetailsPage .markerList>ul .emptyList{width:100%}.markerDetails .photos,.markerDetails .photos .img{height:280px}#app .showModalPage .audioPlayer,#app .showMainView .audioPlayer,#app .showModalPage .pathFindBar,#app .showMainView .pathFindBar,#app .showModalPage .markerTypeBar,#app .showMainView .markerTypeBar{opacity:1;top:1rem}#app .showModalPage .mapTools,#app .showMainView .mapTools{opacity:1;right:1rem}#app .showRouteForMap .mapTools.bottom,#app .showRouteForMap .navBar{margin-bottom:0}.mapTools .qrCode{width:8rem;height:10rem;padding:1rem;border-radius:1rem;background-color:var(--color-bg);box-shadow:0 4px 20px #0000001a}.mapTools .qrCode img{width:8rem}.mapTools .qrCode span{display:flex;justify-content:center;align-items:center;height:2rem;color:var(--color-accent)}.mapTools .qrCode span i{margin-right:.3rem;font-size:1.3rem}.showProgramList{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}.showProgramList .card{width:calc(50% - .5rem);border-bottom:1px dashed var(--color-line)}.showProgramList .card .cover{height:12rem}.showProgramList .card .abstract{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.showProgramList .card div.showing{display:none}.showProgramList .emptyList{width:100%}.showProgramDetails .photos .img{height:35vw}}.layout_toolRight .markerTypeBar .scroll-wrapper ul li:not(.this) .icon,.layout_toolRight .markerTypeBar .scroll-wrapper ul li:not(.this) .name{color:var(--color-gray-500)}:root.style_chinese_indigo{--color-primary: #2d6b8a;--color-secondary: #749b7f;--color-accent: #b5443c;--color-second1: #c06d45;--color-second2: #5cb875;--color-marker-selected: #d93c3f;--color-marker-name-bg: rgba(255, 253, 245, .92);--color-line: #f2efeb;--color-border: #e8e4dc;--control--bg: rgba(253, 251, 239, .95);--winView--bg: #ffffff;--color-gray-50: #ffffff;--color-gray-100: #faf9f6;--color-gray-200: #f5f3ee;--color-gray-250: #edeadf;--color-gray-300: #e3dfd5;--color-gray-400: #cbc7bd;--color-gray-500: #a39f96;--color-gray-600: #85827a;--color-gray-700: #66635d;--color-gray-800: #4a4844;--color-gray-900: #333230;--color-success: #87b658;--color-warning: #f0c045;--color-error: #d94540;--color-info: #649acb;--color-bg: #ffffff;--color-text: #333230;--color-text-light: #ffffff;--color-bg-opacity-95: rgba(255, 255, 255, .95);--color-bg-opacity-90: rgba(255, 255, 255, .9);--color-bg-opacity-85: rgba(255, 255, 255, .85);--color-bg-opacity-80: rgba(255, 255, 255, .8);--color-bg-opacity-70: rgba(255, 255, 255, .7);--color-bg-opacity-60: rgba(255, 255, 255, .6);--color-bg-opacity-50: rgba(255, 255, 255, .5);--color-bg-opacity-40: rgba(255, 255, 255, .4);--color-bg-opacity-30: rgba(255, 255, 255, .3);--color-bg-opacity-20: rgba(255, 255, 255, .2);--color-bg-opacity-10: rgba(255, 255, 255, .1);--color-bg-light: #faf9f6;--color-bg-dark: #262422;--color-bg-dark-opacity-95: rgba(38, 36, 34, .95);--color-bg-dark-opacity-90: rgba(38, 36, 34, .9);--color-bg-dark-opacity-80: rgba(38, 36, 34, .8);--color-bg-dark-opacity-70: rgba(38, 36, 34, .7);--color-bg-dark-opacity-60: rgba(38, 36, 34, .6);--color-bg-dark-opacity-50: rgba(38, 36, 34, .5);--color-bg-dark-opacity-40: rgba(38, 36, 34, .4);--color-bg-dark-opacity-30: rgba(38, 36, 34, .3);--color-bg-dark-opacity-20: rgba(38, 36, 34, .2);--color-bg-dark-opacity-10: rgba(38, 36, 34, .1);--color-page-bg: #faf9f6;--block-shadow-color: rgba(43, 30, 5, .25)}.style_chinese_indigo .navBarIcons .icon{background-image:url(./nav_bar_icons-DRandkOW.png)}.style_chinese_indigo .navBarIcons .name{border:1px solid rgba(51,50,48,.85);background-color:#e7e0d6f2;box-shadow:0 2px 8px #0000000f}@media screen and (max-width:850px){.layout_default .markerTypeBar .scroll-wrapper ul li{background-color:transparent!important;background-image:none!important}}@media screen and (max-width:850px){.layout_toolRight .markerTypeBar{width:3.2rem;height:calc(17.6rem + 1px);flex-direction:column;padding:0;top:.9rem;left:auto;right:1rem;border-radius:.8rem}.layout_toolRight .markerTypeBar .arrow{background-color:var(--color-gray-400);display:flex;justify-content:center;align-items:center;height:1rem;color:var(--color-gray-700)}.layout_toolRight .markerTypeBar .arrow i{font-size:.8rem}.layout_toolRight .markerTypeBar .arrow.left{border-radius:.8rem .8rem 0 0}.layout_toolRight .markerTypeBar .arrow.right{border-radius:0 0 .8rem .8rem}.layout_toolRight .markerTypeBar .allBut{display:flex;justify-content:center;align-items:center;width:100%;height:2.8rem;background-color:var(--color-gray-300);border-top:1px solid var(--color-gray-400)}.layout_toolRight .markerTypeBar .scroll-wrapper{flex:inherit;margin-right:0;height:12.8rem}.layout_toolRight .markerTypeBar .scroll-wrapper ul{height:auto;display:flex;flex-direction:column}.layout_toolRight .markerTypeBar .scroll-wrapper ul .cursor{height:3.4rem;display:none}.layout_toolRight .markerTypeBar .scroll-wrapper ul li{display:flex;flex-direction:column;height:2.6rem;padding:.25rem 0 .3rem;border-bottom:1px solid #ddd;border-radius:0}.layout_toolRight .markerTypeBar .scroll-wrapper ul li:last-child{border-bottom:0}.layout_toolRight .markerTypeBar .scroll-wrapper ul li .icon{display:table;font-size:1.5rem;margin-top:.25rem}.layout_toolRight .markerTypeBar .scroll-wrapper ul li .name{font-size:.7rem;font-weight:700}.layout_toolRight .markerTypeBar .scroll-wrapper ul li.this{background-color:var(--color-secondary);background-image:linear-gradient(to bottom,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.layout_toolRight .markerTypeBar .scroll-wrapper ul li.this .icon{font-size:1.5rem;line-height:inherit}.layout_toolRight .markerTypeBar .allList{width:calc(100vw - 6rem);top:auto;margin-left:-21rem}.layout_toolRight .mapTools.top{top:19rem;margin-top:0!important}.layout_toolRight .mapTools ul li{width:3.2rem;height:3.5rem;border-radius:.8rem}.layout_toolRight .audioPlayer{top:1rem;width:calc(100% - 6.5rem)}.layout_toolRight .audioPlayer .main .info .state{display:none}.layout_toolRight .audioPlayer .main .info .name{max-width:6rem}.layout_toolRight .pathFindBar{top:1.3rem}.layout_toolRight #app .showRouteForMap .mapTools.bottom,.layout_toolRight #app .showRouteForMap .navBar{margin-bottom:2rem}.layout_toolRight #app .showMainView .markerTypeBar,.layout_toolRight #app .showModalPage .markerTypeBar{top:.9rem;right:-5rem}}@media screen and (min-width:850px){.markerTypeBar .scroll-wrapper ul li.this{background-color:transparent!important;background-image:none!important}}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{inset:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-up-enter-active,.vfm-slide-up-leave-active,.vfm-slide-down-enter-active,.vfm-slide-down-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-right-enter-active,.vfm-slide-right-leave-active,.vfm-slide-left-enter-active,.vfm-slide-left-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}
