body,html{background-color:var(--brand-body-bg);font-size:.37333rem;height:100%;margin:0;padding:0}*{border:0;box-sizing:border-box}#map-container{height:100vh}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.spin-infinite{animation:spin 6s linear infinite}h4{align-items:center;display:flex;font-size:.37333rem;line-height:.53333rem;margin:0}h4 .van-icon{color:var(--brand-primary);font-size:.48rem;margin-right:.08rem}a{color:initial}.amap-controls,.amap-geolocation{display:none!important;visibility:hidden!important}.text-icons{padding:.26667rem}.text-icons .box{align-items:center;display:flex;justify-content:space-around}.text-icon{font-size:.37333rem}.text-icon .box{align-items:center;display:flex}.text-icon .text{padding:0 .26667rem;text-align:center}.guid-spot-short{padding:.13333rem}.guid-spot-short .van-progress__pivot,.guid-spot-short .van-progress__portion{background-color:var(--brand-primary)}.guid-spot-short .guid-spot-short__container{align-items:center;display:flex}.guid-spot-short .guid-spot-short__container .guid-spot-short__info{color:var(--brand-text-color);flex:1;line-height:1.5}.guid-spot-short .guid-spot-short__container .guid-spot-short__info .guid-spot-short__has-audio p{margin-top:0}.guid-spot-short .guid-spot-short__container{margin-bottom:.26667rem}.guid-spot-short .guid-spot-short__container .guid-spot-short__info{font-size:.34667rem;padding-left:.26667rem}.guid-spot-short .guid-spot-short__container .guid-spot-short__play{height:.8rem;width:.8rem}.emap-tabs{left:0;position:fixed;top:0;width:100%;z-index:999}.emap-tabs .emap-tabs__swiper{-webkit-overflow-scrolling:touch;background-color:#fff;overflow:auto hidden;scroll-behavior:smooth;white-space:nowrap;width:100%}.emap-tabs .emap-tabs__swiper::-webkit-scrollbar{height:0}.emap-tabs .emap-tabs__swiper .emap-tabs__tab{display:inline-block;text-align:center}.emap-tabs .emap-tabs__swiper .emap-tabs__tab .emap-tabs__title{color:var(--brand-primary);font-weight:bolder;line-height:1}.emap-tabs .emap-tabs__swiper .emap-tabs__tab.active .emap-tabs__title{background-color:var(--brand-primary);color:#fff}@media screen and (orientation:portrait){.emap-tabs .emap-tabs__tab{padding:.2rem}.emap-tabs .emap-tabs__tab .emap-tabs__title{border-radius:.1rem;padding:.25rem}.emap-tabs .emap-tabs__tab.active .emap-tabs__title{font-size:.5rem}}@media screen and (orientation:landscape){.emap-tabs .emap-tabs__tab{padding:.1rem}.emap-tabs .emap-tabs__tab .emap-tabs__title{border-radius:.05rem;font-size:.175rem;padding:.125rem}.emap-tabs .emap-tabs__tab.active .emap-tabs__title{font-size:.25rem}}.emap-category-bar .active{background-color:var(--brand-primary)!important;color:#fff!important}.zoom-control{align-items:center;background-color:var(--brand-bg-light);border-radius:.08rem;display:flex;flex-direction:column;text-align:center;width:1.01333rem}.zoom-control .action{align-items:center;color:var(--brand-text-color);display:flex;height:1.06667rem}.zoom-control .action .van-icon{flex:1;font-size:.64rem}.zoom-control .action .van-icon img{display:block;margin-bottom:.08rem}.controls{color:var(--brand-text-color);position:fixed;width:1.01333rem}.controls.bottom-left{bottom:.4rem;left:.4rem}.controls.bottom-right{bottom:.4rem;right:.4rem}.controls.top-left{background-color:var(--brand-bg-light);border-radius:.08rem;left:.4rem;top:.4rem}.controls.top-right{right:.4rem;top:.4rem}.controls .ctr-btn{background-color:var(--brand-bg-light);border-radius:.08rem;cursor:pointer;font-size:0;margin-bottom:.08rem;padding:.21333rem 0;text-align:center;width:100%}.controls .ctr-btn:last-child{margin-bottom:0}.controls .ctr-btn.more{background-color:var(--brand-primary);padding:.05333rem 0}.controls .ctr-btn.more .name{color:var(--btn-more-color);font-size:.26667rem}.controls .ctr-btn.more .van-icon{color:var(--btn-more-color);font-size:.37333rem}.controls .ctr-btn i{display:inline-block}.controls .ctr-btn img{display:block;margin-bottom:.08rem}.controls .ctr-btn .name{line-height:1}.controls .ctr-btn .van-icon{font-size:.64rem}.controls .name{color:var(--brand-primary);font-size:.32rem}.scenic{position:absolute;top:0;width:100%;z-index:100}.scenic .scenic__box{background-color:#fff;margin:.4rem auto auto;padding:.4rem;width:9.06667rem}.scenic .scenic__head{display:flex}.scenic .scenic__head h4{flex:1;margin:0}.scenic .scenic__head h4 .van-icon{color:var(--brand-primary)}.scenic .scenic__head .scenic__name{flex:7}.scenic .scenic__head .scenic__weather{flex:3;font-size:.21333rem;justify-content:flex-end}.scenic .scenic__body{display:flex}.scenic .scenic__body .scenic__info{flex:1}.scenic .scenic__body .scenic__info a{color:var(--brand-text-color)}.scenic .scenic__body .scenic__weather-info{flex:1;text-align:right}.scenic .scenic__body p{color:var(--brand-text-color);font-size:.21333rem;margin:.08rem 0 0}.scenic .scenic__body p.phone a{color:var(--brand-primary)}.emap-dialog{left:calc(50vw - 4.66667rem);width:9.33333rem}.emap-dialog .van-popup__close-icon--top-right{color:var(--brand-primary)}.spot-popup{width:8rem}.spot-popup .spot-popup__spot-info{background-color:#fff;border:0}.spot-popup .emap-spot-actions{background-color:var(--brand-bg-light);color:var(--brand-primary)}.spot-popup .van-popup__close-icon--top-right{color:var(--brand-primary);font-size:.37333rem!important;right:.37333rem;top:.37333rem}.spot-popup .spot-popup__spot-info{border-radius:.4rem}.spot-popup .spot-popup__spot-info h4{padding:.4rem .4rem .13333rem}.spot-popup .spot-popup__spot-info h4 .van-icon{color:var(--brand-primary);font-size:.53333rem}.spot-popup .spot-popup__spot-info .guid-spot-short{padding:0 .4rem .13333rem}.spot-popup .spot-popup__spot-info .guid-spot-short .guid-spot-short__container{margin-bottom:.13333rem}.spot-popup .spot-popup__spot-info .guid-spot-short .guid-spot-short__container .guid-spot-short__info{font-size:.26667rem;line-height:1.2;padding-left:.13333rem}.spot-popup .spot-popup__spot-info .guid-spot-short .guid-spot-short__container p{margin-bottom:.08rem}.spot-popup .guid-spot-short__pic{height:1.6rem;width:1.6rem}.spot-popup .emap-spot-actions{font-size:.37333rem}.spot-detail-info{background-color:#fff;min-height:100vh}.spot-detail-info .van-nav-bar{background-color:transparent}.spot-detail-info .van-hairline--bottom:after{border:none}.spot-detail-info .van-nav-bar .van-icon,.spot-detail-info .van-nav-bar__text,.spot-detail-info .van-nav-bar__title{color:var(--brand-primary)}.spot-detail-info .spot-detail-info__main-pic{display:block!important;height:100%;width:100%}.spot-detail-info .spot-detail-info__image,.spot-detail-info .spot-detail-info__images{display:block;height:5.86667rem;width:100%}.spot-detail-info .van-swipe{height:5.86667rem;width:100%}.spot-detail-info .spot-detail-info__detail-info{background-color:#fff;padding:0 .4rem .4rem}.spot-detail-info .spot-detail-info__detail-info .spot-detail-info__title{color:var(--brand-primary);margin:.4rem 0}.spot-detail-info .spot-detail-info__detail-info .guid-spot-short{background-color:var(--brand-bg-light);border-radius:2.66667rem;padding:.26667rem .8rem .26667rem .26667rem}.spot-detail-info .spot-detail-info__detail-info .guid-spot-short .guid-spot-short__container{margin:0}.spot-detail-info .spot-detail-info__detail-info .guid-spot-short .van-progress{background-color:#fff}.spot-detail-info .spot-detail-info__detail-info .spot-detail-info__detail{color:var(--brand-text-color);line-height:1.8;text-align:justify}.spot-detail-info .spot-detail-info__detail-info .spot-detail-info__detail table{max-width:100%}.spot-detail-info .spot-detail-info__detail-info .spot-detail-info__detail img{display:block;margin:auto;max-width:100%}.page-lines h4{color:var(--brand-primary);padding:.4rem}.page-lines .action{margin-top:.4rem;text-align:center}.page-lines .line{align-items:center;display:flex}.page-lines .line__pic{padding-right:.26667rem;width:1.6rem}.page-lines .line__info{flex:1}.page-lines .line__meta{align-items:center;display:flex}.page-lines .line__meta-item{flex:1}.page-lines .line__intro .line__spot{color:var(--brand-text-color);display:inline-block}.page-lines .line__intro .line__spot:after{content:"→";padding:.13333rem}.page-lines .line__intro .line__spot:last-child:after{content:"";padding:0}
