/*! AutoNavi light map - v0.2.22 - 2023-05-09 02:05:01 Copyright (c) 2023 AutoNavi CO.,LTD; */

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:"Helvetica Neue",Helvetica,sans-serif}a{-webkit-tap-highlight-color:transparent}ul{list-style-type:none}li,ul{margin:0;padding:0}#map-container{position:absolute;top:0;right:0;bottom:0;left:0}#map-view{height:100%}#map-locate,#map-locate-custom{box-shadow:0 0 3px rgba(0,0,0,.5);border-radius:2px;background-color:rgba(255,255,255,.95);position:absolute;left:18px;bottom:30px;width:35px;height:35px;display:inline-block;background-position:9px -183px}#road-traffic{position:absolute;width:40px;height:40px;top:30px;right:20px;background-position:-149px 1px}#road-traffic.active{background-position:-199px 1px}#zoom-handler{box-shadow:0 0 3px rgba(0,0,0,.5);border-radius:2px;background-color:rgba(255,255,255,.95);position:absolute;right:18px;bottom:30px;width:35px;height:75px}#zoom-handler>a{width:100%;height:50%;display:inline-block}#zoom-handler>.zoom-in{background-position:-40px -140px}#zoom-handler>.zoom-in:active,#zoom-handler>.zoom-in:focus{background-position:-75px -140px}#zoom-handler>.zoom-out{background-position:-40px -176px}#zoom-handler>.zoom-out:active,#zoom-handler>.zoom-out:focus{background-position:-75px -176px}#zoom-handler>.zoom-in-disabled,#zoom-handler>.zoom-in-disabled:active,#zoom-handler>.zoom-in-disabled:focus{background-position:-112px -140px}#zoom-handler>.zoom-out-disabled,#zoom-handler>.zoom-out-disabled:active,#zoom-handler>.zoom-out-disabled:focus{background-position:-112px -176px}#map-locate-custom.loading,#map-locate.loading{background-image:url(../images/loading.gif);background-position:50%;background-size:18px 18px}#map-locate-custom.located,#map-locate.located{background-position:9px -224px}.navi-button{color:#fff;padding:.5em 1em;border-radius:2px;background-color:#007AFF;display:inline-block;vertical-align:baseline;white-space:nowrap;text-align:center;line-height:normal;border-width:0;cursor:pointer;zoom:1;-webkit-user-drag:none;-webkit-user-select:none}.clearfix:after,.clearfix:before{content:" ";clear:both;display:table}#poi-body .load-more:after,.navi-icon{background-image:url(../images/around.png);background-size:500px 500px;background-repeat:no-repeat}.header{position:fixed;padding:5px;height:34px;width:100%;top:0;z-index:201;background-color:#F9F9F9;box-shadow:0 2px 4px rgba(0,0,0,.33)}.header>div{height:100%}.header .header-title,.header .header-ways{height:100%;margin:0 50px}.header .header-title{line-height:34px;text-align:center}.header .backward{float:left;margin:0 10px;width:25px;height:100%;background-position:-245px 5px;display:inline-block}.header .header-ways ul{margin:0;padding:0;height:100%;overflow:hidden;*zoom:1}.header .header-ways li{float:left;width:33%;height:100%;text-align:center}.header .header-ways li>i{width:25px;height:100%;display:inline-block}.header .header-ways .naviby-car>i{background-position:-100px -42px}.header .header-ways .naviby-bus>i{background-position:-150px -45px}.header .header-ways .naviby-walk>i{background-position:-200px -45px}.header .header-ways .naviby-car.active>i{background-position:-100px -92px}.header .header-ways .naviby-bus.active>i{background-position:-150px -95px}.header .header-ways .naviby-walk.active>i{background-position:-200px -95px}.header-dark{background-color:#232736;color:#fff}.header-dark .backward{background-position:-300px -195px}.header-dark .header-ways .naviby-car>i{background-position:-100px -242px}.header-dark .header-ways .naviby-bus>i{background-position:-150px -245px}.header-dark .header-ways .naviby-walk>i{background-position:-200px -245px}.header-dark .header-ways .naviby-car.active>i{background-position:-100px -92px}.header-dark .header-ways .naviby-bus.active>i{background-position:-150px -95px}.header-dark .header-ways .naviby-walk.active>i{background-position:-200px -95px}.content{position:absolute;top:0;right:0;left:0;margin-top:44px;bottom:auto;z-index:200;height:100%;background-color:#fff}.content>div{height:100%}.footer{position:fixed;height:80px;width:100%;bottom:0;z-index:200;background-color:#fff;border-top:1px solid #A2A2A2}.dest-tooltip{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:-94px;left:120px;color:#fff;padding:2px;border-radius:3px;background-color:rgba(0,0,0,.8)}.dest-tooltip h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:120px;margin:12px 10px 12px 12px;font-size:.875em;font-weight:400}.dest-tooltip h2+div{font-size:.825em;padding:22px 12px 4px 10px;background-position:-236px -46px;border-left:1px solid #5C5C5C}.dest-tooltip:after{content:"";display:block;position:absolute;left:18px;top:43px;border:10px solid transparent;border-top-color:#313130}.marker-point{width:12px;height:12px;background-color:#3086FF;border-radius:50%;box-shadow:0 0 12px #06f}.marker-static{position:absolute;top:50%;left:50%;z-index:9999;width:18px;height:30px;background:url(../images/marker_01.png) no-repeat;background-size:18px 30px;margin-top:-29px;margin-left:-9px}.marker-static-custom{position:absolute;top:50%;left:50%;z-index:9999;width:53px;height:30px;background:url(../images/marker_02.png) no-repeat;background-size:53px 30px;margin-top:-29px;margin-left:-9px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;-webkit-touch-callout:none}.flickable-wrapper{-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow:hidden}.flickable-wrapper .flickable-el{padding:10px;float:left;height:60px}.flickable-wrapper .flickable-el>button{float:right;margin:6px 0 0}.flickable-wrapper .flickable-inner{margin-right:80px}.flickable-wrapper .flickable-inner h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400;margin:6px 0 3px}.flickable-wrapper .flickable-description{font-size:.8em}.flickable-indicators{width:100%;bottom:5px;position:absolute;text-align:center}.flickable-indicators .flickable-indicator{width:18px;height:3px;margin-right:6px;display:inline-block;background-position:-150px -150px}.flickable-indicators .active{background-position:-200px -150px}.flickable-footer{border-top:1px solid #929394}.navi-summary{padding:20px 20px 20px 18px;border-bottom:1px solid #A2A2A2}.navi-summary h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400;margin:6px 0 3px}.navi-summary .navi-summary-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.8em}.navi-detail{margin:10px 8px;font-size:.875em;border-radius:4px;border:1px solid #A2A2A2}.navi-detail .navi-bus-detail,.navi-detail .navi-cw-detail{margin:10px 0;background-image:url(../images/detail-line.png);background-size:25px 50px;background-repeat:repeat-y}.navi-detail .navi-bus-detail{background-position:14px 0}.navi-detail .navi-cw-detail{background-position:4px 0}.navi-detail .navi-cw-detail .cw-icon-end,.navi-detail .navi-cw-detail .cw-icon-start{width:16px;float:left;margin:0 0 0 10px;background-color:#fff}.navi-detail .navi-cw-detail .cw-icon-start{height:36px;background-position:-455px -127px}.navi-detail .navi-cw-detail .cw-icon-end{height:32px;margin-top:18px;background-position:-95px -440px}.route-detail{position:relative}.route-detail .route-text{margin-left:35px;padding:16px 0;line-height:1.2em;border-bottom:1px solid #A2A2A2}.route-detail .turning-icon{background-size:15px 400px;background-image:url(../images/turning-icon.png);background-repeat:no-repeat;background-color:#fff;position:absolute;top:50%;width:16px;height:16px;margin-left:7px;margin-top:-10px;border-radius:50%;border:2px solid #555}.route-detail .turning-icon-goleft{background-position:3px -27px}.route-detail .turning-icon-goright{background-position:3px -55px}.route-detail .turning-icon-direct{background-position:3px -2px}.route-detail .turning-icon-keepleft{background-position:3px -83px}.route-detail .turning-icon-keepright{background-position:3px -112px}.route-detail .turning-icon-gorightback{background-position:3px -158px}.route-detail .turning-icon-goleftback{background-position:3px -135px}.navi-bus-types{background-color:#F0F1F3;border-bottom:1px solid #A2A2A2;padding:1px 0}.navi-bus-types ul{display:-webkit-box;display:-webkit-flex;display:flex;margin:10px 5px;padding:0;color:#007AFF;border-radius:4px;border:1px solid #007AFF;background-color:transparent;font-size:.825em}.navi-bus-types ul li{height:30px;line-height:30px;text-align:center;width:25%}.navi-bus-types ul li+li{border-left:1px solid #007AFF}.navi-bus-types ul li:first-child{border-radius:4px 0 0 4px}.navi-bus-types ul li:last-child{border-radius:0 4px 4px 0}.navi-bus-types ul li.active{color:#fff;background-color:#007AFF}.navi-bus-list{margin:10px 5px;background-color:#fff;box-shadow:0 0 2px #bbb}.navi-bus-list .bus-route{background:url(../images/right-arrow.png) no-repeat 100% 50%;background-size:10px 12px;padding:20px 20px 15px 0;margin:0 10px;min-height:45px;border-bottom:1px solid #CFCFCF}.navi-bus-list .bus-route:last-child{border:none}.navi-bus-list .bus-route h3{margin:0 0 10px;font-size:1.1em;font-weight:400}.navi-bus-list .bus-route h3+div{font-size:.825em}.navi-detail .bus-icon{background-image:url(../images/bus-icon.png);background-repeat:no-repeat;background-size:540px 515px;margin:5px 0;min-height:25px;line-height:25px}.navi-detail .bus-guide{float:right;margin-top:5px;padding-right:25px;font-size:.75em;color:#06f}.navi-detail .bus-detail-group .bus-detail-text{font-size:.825em}.navi-detail .line-split{border-top:1px solid #A2A2A2}.navi-detail .bus-detail-text{display:block;padding-top:5px;margin-left:52px}.navi-detail .bus-icon-start{background-position:-395px -173px}.navi-detail .bus-icon-start .bus-detail-text{padding-top:0}.navi-detail .bus-icon-walk{background-position:-346px -205px}.navi-detail .bus-icon-bus{background-position:-258px -285px}.navi-detail .bus-icon-subway{background-position:-168px -363px}.navi-detail .bus-icon-dot{background-position:14px -490px}.navi-detail .bus-icon-end{background-position:-74px -430px}.navi-point-bus,.navi-point-subway,.navi-point-walk{width:20px;height:20px;display:block}.navi-point-dest,.navi-point-start{width:22px;height:35px;display:block}.navi-point-walk{background-position:-300px -50px}.navi-point-bus{background-position:-319px -50px}.navi-point-subway{background-position:-338px -50px}.navi-point-start{background-position:-300px 0}.navi-point-dest{background-position:-345px 0}#loading-view{top:0;right:0;bottom:0;left:0;position:fixed;font-size:.825em;text-align:center}#loading-view .message-container{margin-top:50%;padding:20px;display:inline-block;border-radius:4px;background-color:rgba(0,0,0,.8);color:#fff}#poi-header .poi-header-tabs{box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#FAFBFB;color:#666}#poi-header .poi-header-tabs ul{display:-webkit-box;display:-webkit-flex;display:flex;padding:0 10px}#poi-header .poi-header-tabs li{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:8px 0;margin:0 8px;text-align:center}#poi-header .poi-header-tabs .active{color:#4C90F9;border-bottom:2px solid #4C90F9}#poi-header .poi-header-title{background-color:#232736;color:#fff;height:44px}#poi-header .poi-header-title .toggle-view{width:50px;float:right;color:#C5C6C8;font-size:.825em;height:100%}#poi-header .poi-header-title .toggle-view-map{background-position:-290px -88px}#poi-header .poi-header-title .toggle-view-list{background-position:-290px -134px}#poi-header .poi-header-title h2{font-weight:400;font-size:1.25em;line-height:44px;text-align:center;margin:0 50px}#poi-body .poi-entry{padding:12px 0;margin:0 12px;border-bottom:1px solid #CACACA}#poi-body .poi-entry .poi-distance,#poi-body .poi-entry p{color:#999;font-size:.875em}#poi-body .poi-entry .poi-title{margin-right:50px}#poi-body .poi-entry .poi-distance{float:right;margin-top:4px}#poi-body .poi-entry h4,#poi-body .poi-entry p{font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#poi-body .poi-entry h4{margin:4px 0}#poi-body .poi-entry p{margin:8px 0 0}#poi-body .load-more{margin:20px 12px;text-align:center;font-size:.875em}#poi-body .load-more:after{content:"";width:20px;height:20px;display:inline-block;background-position:-245px -188px}#poi-body .pagination{margin:20px 0;padding-bottom:20px;text-align:center;font-size:.875em;color:#999}#poi-body .pagination .pagination-next,#poi-body .pagination .pagination-previous{width:20px;height:20px;display:inline-block;position:relative;top:7px}#poi-body .pagination .pagination-previous{background-position:-270px -247px}#poi-body .pagination .pagination-current{margin:0 10px}#poi-body .pagination .pagination-next{background-position:-290px -247px}#poi-footer .flickable-el{height:41px;padding:8px 10px}#poi-footer .poi-information{margin-right:90px}#poi-footer .inner-description,#poi-footer .inner-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#poi-footer .inner-description{font-size:.825em;margin-top:.5em;color:#666}#poi-footer .navi-button{margin:0}#map-body .position-marker{position:absolute;top:0;left:0;background:url(../images/position-marker.png);background-size:290px 413px;width:30px;height:36px;background-repeat:no-repeat;cursor:pointer}#map-body .marker-index-0{background-position:-4px -119px}#map-body .marker-index-0.position-marker-current,#map-body .marker-index-0:hover{background-position:-4px -202px}#map-body .marker-index-1{background-position:-32px -119px}#map-body .marker-index-1.position-marker-current,#map-body .marker-index-1:hover{background-position:-32px -202px}#map-body .marker-index-2{background-position:-60px -119px}#map-body .marker-index-2.position-marker-current,#map-body .marker-index-2:hover{background-position:-60px -202px}#map-body .marker-index-3{background-position:-88px -119px}#map-body .marker-index-3.position-marker-current,#map-body .marker-index-3:hover{background-position:-88px -202px}#map-body .marker-index-4{background-position:-116px -119px}#map-body .marker-index-4.position-marker-current,#map-body .marker-index-4:hover{background-position:-116px -202px}#map-body .marker-index-5{background-position:-143px -119px}#map-body .marker-index-5.position-marker-current,#map-body .marker-index-5:hover{background-position:-143px -202px}#map-body .marker-index-6{background-position:-171px -119px}#map-body .marker-index-6.position-marker-current,#map-body .marker-index-6:hover{background-position:-171px -202px}#map-body .marker-index-7{background-position:-199px -119px}#map-body .marker-index-7.position-marker-current,#map-body .marker-index-7:hover{background-position:-199px -202px}#map-body .marker-index-8{background-position:-227px -119px}#map-body .marker-index-8.position-marker-current,#map-body .marker-index-8:hover{background-position:-227px -202px}#map-body .marker-index-9{background-position:-257px -119px}#map-body .marker-index-9.position-marker-current,#map-body .marker-index-9:hover{background-position:-257px -202px}.blank-list{text-align:center;padding:20px 0;font-size:.825em}.main-footer,.main-header{left:0;right:0;z-index:2}.main-header{position:fixed;top:0;height:47px;background:#f8f8f8;z-index:10001;border-bottom:1px solid #959595}.main-header .picker-index{height:48px;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}.main-header .picker-index .back{height:100%;width:38px;background:url(../images/search-icon.png?v1.1) no-repeat 17px 11px;background-size:20px 125px}.main-header .picker-index input:focus{outline:0!important}.main-header .picker-index input{display:block;height:34px;-webkit-box-flex:1;-webkit-flex:1;flex:1;margin:7px 12px;border-radius:5px;color:#fff;font-size:.9375rem;padding-left:36px;-webkit-appearance:none;border:1px solid #bbb;background:url(../images/search-icon.png?v1.1) no-repeat 10px -47px #fff;background-size:20px 125px;box-sizing:border-box}.main-header .picker-index .C_picker-header-txt,.main-header .picker-index .searchBtn,.main-header .picker-index.hideBack .back{display:none}.main-header .picker-index.active .back{display:block!important}.main-header .picker-index.active input{color:#333;background:url(../images/search-icon.png?v1.1) no-repeat 10px -47px #fff;background-size:20px 125px}.main-header .picker-index.active .clearBtn{position:absolute;right:70px;top:10px;width:25px;height:27px;background:url(../images/search-icon.png?v1.1) no-repeat 2px -101px;background-size:20px 125px}.main-header .picker-index.active .searchBtn{display:block;position:absolute;content:"搜索";right:13px;top:9px;width:48px;height:30px;line-height:30px;color:#fff;background:#0091ff;font-size:.875rem;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center}.main-header .picker-index.active .C_picker-header-txt,.main-header .picker-index.custom .clearBtn,.main-header .picker-index.custom .searchBtn,.main-header .picker-index.custom input{display:none}.main-header .picker-index.custom .C_picker-header-txt{display:block;width:80%;text-align:center;line-height:48px;color:#333;font-size:1.125rem}.main-footer{position:absolute;bottom:0}.main-body{position:absolute;top:48px;right:0;bottom:0;left:0}.map-body{position:absolute;top:0;right:0;bottom:0;left:0;height:45%}.poi-body{margin-top:48px}.custom_page .poi-body{margin-top:0}.custom_page .map-body,.custom_page .map-body #map-view-custom{height:100%}.custom_page .map-body .picker_tips{position:absolute;top:0;width:100%}.custom_page .map-body .picker_tips .picker_tips_box{margin:6px 10px;background:#fff;padding:7px 10px;line-height:1.4rem;border:1px solid #d2d3d3;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}.custom_page .map-body .picker_tips .picker_tips_box .picker_custom_tips{color:#999;font-size:.75rem}.custom_page .map-body .picker_tips .picker_tips_box .picker_custom_name{color:#333;font-size:.875rem}.navi-body,.navi-content{margin-top:44px}.navi-body{margin-bottom:80px}.red-text{color:red}.hide{display:none!important}.amap-scalecontrol{left:70px!important;bottom:40px!important}a[href*=cnzz]{display:none!important}.main-body .search_page{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10000;background:#fff}.main-body .custom_page{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10002;background:#fff}.poi-card{position:absolute;bottom:0;left:0;right:0;height:55%;width:100%;font-size:.875rem;color:#333}.poi-card .poi-card-header{position:absolute;right:0;left:0;height:44px;line-height:44px;display:-webkit-box;display:-webkit-flex;display:flex;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}.poi-card .poi-card-header span{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center;display:block}.poi-card .poi-card-header span.active{border-bottom:3px solid #0091ff;color:#0091ff}.poi-card .poi-card-main{position:absolute;top:44px;bottom:0;left:0;right:0;overflow:auto}.poi-card .poi-card-main .noresult{height:200px;line-height:200px;text-align:center;color:#999}.poi-card .poi-card-main .item{padding-left:29px;background:url(../images/poi_icon.png) no-repeat 8px 15px;background-size:14px 20px}.poi-card .poi-card-main .item .txt{padding:11px 0;border-bottom:1px solid #ddd}.poi-card .poi-card-main .item .txt span{display:block}.poi-card .poi-card-main .item .txt span.poicard-name{color:#333;font-size:.875rem}.poi-card .poi-card-main .item .txt span.poicard-addr{color:#666;font-size:.75rem}.search_page .search_page_tips{max-height:99%;overflow:auto}.search_page .search_page_tips .item{margin-left:12px;color:#333;font-size:1rem;padding:10px 0;border-bottom:1px solid #ddd}.search_page .search_page_tips .item .txt span{display:block}.search_page .search_page_tips .item .txt .poicard-addr{color:#999;font-size:.8125rem;margin-top:4px}.search_page .noresult{text-align:center;padding:10px;color:#333;font-size:.875rem}.search_page .noresult span{color:#0091ff}