.van-button--normal{border-radius:8px!important}.card-bg{background-image:url(../img/banner-bg.869b49d8.png)!important;background-size:100% auto!important;background-repeat:no-repeat!important}.card-bold{overflow:hidden;border-radius:24px 24px 0 0;background:#fff;box-shadow:-2px -2px 16px rgba(0,0,0,.08)}.card-bold .title{margin:10px 8px 20px 8px;padding:0 8px;font-size:14px;color:#333;border-left:3px solid #ffcc85}.card-bold .title:nth-of-type(n+2){margin-top:24px}.card-bold:nth-of-type(n+2){border-radius:0 0 16px 16px;box-shadow:1px 8px 5px rgba(0,0,0,.02)}.card-bold:nth-of-type(n+2).banner{margin-top:-17px;border-radius:24px 24px 0 0;box-shadow:-2px -2px 8px rgba(0,0,0,.08)!important}.card-bold.bold:nth-of-type(n+2){border-radius:16px 16px 0 0;box-shadow:1px 8px 5px rgba(0,0,0,.02)}.card{flex-shrink:0;margin-top:10px;border-radius:16px}.card,.nav-bar{overflow:hidden;background:#fff;box-shadow:-1px -1px 8px rgba(0,0,0,.05)}.nav-bar{display:flex;align-items:center;flex-direction:row;color:#555;padding:10px 16px;height:30px;z-index:999;border-bottom:1px solid #eee}.nav-bar .title{flex:1;margin:0 4px;font-size:16px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-bar .right-icon{margin-left:auto}.nav-bar.no-border{border-bottom:none!important;box-shadow:none!important}.header-bar{padding:16px 0;z-index:160;position:absolute;top:0;width:100%;display:flex;align-items:center;flex-direction:row}.header-bar .button{border:1px solid #f7f7f7}.header-bar .back-button{flex-shrink:0;box-shadow:1px 1px 5px rgba(0,0,0,.08);margin-left:8px;padding:2px;border-radius:100%;background:#fff;height:32px;width:32px;color:#222;text-align:center;font-size:20px}.header-bar .back-button .van-icon{border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;background:#fff}.header-bar .route-info{width:calc(100% - 76px);box-shadow:1px 1px 5px rgba(0,0,0,.08);margin-left:8px;margin-right:8px;border-radius:10px;background:hsla(0,0%,100%,.88);height:38px;display:flex;align-items:center;justify-content:center;flex-direction:row;padding:0 8px 0 4px}.header-bar .route-info .line{margin:0 6px 0 12px;color:#999;transform:rotate(270deg);font-size:11px}.header-bar .route-info .left,.header-bar .route-info .right{max-width:calc(50% - 16px);display:flex;align-items:center;justify-content:center;flex-direction:row}.header-bar .route-info .left,.header-bar .route-info .right{justify-content:center}.header-bar .route-info .dot{flex-shrink:0;margin-left:8px;margin-right:8px;width:6px;height:6px;border-radius:100%}.header-bar .route-info .start-dot{background:green}.header-bar .route-info .end-dot{background:#ff9500}.header-bar .route-info .address{width:100%;color:#555;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-wrap,.page-wrap{display:flex;flex-direction:column}.main-wrap{padding:0;width:var(--vue-page-width);height:var(--vue-page-height);overflow:hidden}.bottom-wrap{margin-top:-20px;z-index:160;background:transparent;width:100%;max-height:var(--bottom-wrap-max-height);transition:max-height .5s}.bottom-wrap .bottom-main{background:#fafcff;display:flex;justify-content:center;flex-direction:column;overflow:hidden;border-radius:24px 24px 0 0;box-shadow:-2px -2px 8px rgba(0,0,0,.08)}.bottom-wrap .bottom-main .tip-info{display:flex;align-items:center;flex-direction:row;overflow:hidden;background:#f0f7ff;padding:18px 16px 30px 16px;border-radius:16px 16px 0 0;font-size:12.5px;color:#666}.bottom-wrap .bottom-main .tip-info .van-icon{margin-right:5px;font-size:15px}.bottom-wrap .bottom-main .tip-info .van-loading{margin-right:5px;color:#03f}.bottom-wrap .bottom-main .tip-info strong{margin:0 2px;font-size:12px}.bottom-wrap .bottom-main .tip-info .link{margin-left:auto;color:#aaa;font-size:12px}.copyright{padding:5px 0;margin:10px 0 5px 0;display:flex;align-items:center;justify-content:center;flex-direction:row}.copyright .text{font-size:12px;color:#ccc}.van-popup--bottom{border-radius:16px 16px 0 0}.address-map-select .address-map-select-wrap{width:100%;background:#fff}.address-map-select .address-map-select-wrap .address-form{padding:8px 12px 18px 12px;display:flex;align-items:center;flex-direction:row;border-bottom:1px solid #ececec}.address-map-select .address-map-select-wrap .address-form .address-input{flex:1;border:1px solid #ddd;height:42px;border-radius:8px;background:#f3f4f7;display:flex;align-items:center;flex-direction:row}.address-map-select .address-map-select-wrap .address-form .address-input .dot{margin-left:16px;margin-right:8px;flex-shrink:0;width:10px;height:10px;border-radius:100%}.address-map-select .address-map-select-wrap .address-form .address-input .home-dot,.address-map-select .address-map-select-wrap .address-form .address-input .start-dot{background:green}.address-map-select .address-map-select-wrap .address-form .address-input .end-dot,.address-map-select .address-map-select-wrap .address-form .address-input .work-dot{background:#ff9500}.address-map-select .address-map-select-wrap .address-form .address-input .city-select{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:row}.address-map-select .address-map-select-wrap .address-form .address-input .city-select .city{color:#444;font-size:15px;margin-right:5px}.address-map-select .address-map-select-wrap .address-form .address-input .separator{flex-shrink:0;height:16px;width:1.2px;background:#ccc;margin:0 8px}.address-map-select .address-map-select-wrap .address-form .address-input .input{flex:1;height:100%;font-size:14px;border:none;margin-right:8px;background:transparent}.address-map-select .address-map-select-wrap .address-form .cancel-btn{flex-shrink:0;color:#777;margin-left:16px}.address-map-select .address-map-select-wrap .address-list{z-index:3;position:absolute;width:100%;top:120px;overflow:auto;background:#fff;height:calc(var(--vue-page-height) - 120px)}.address-map-select .address-map-select-wrap .address-list .loading{display:flex;align-items:center;justify-content:center}.address-map-select .address-map-select-wrap .address-list .loading .van-loading{margin-top:50%}.address-map-select .address-map-select-wrap .address-list .address-data .address-item{display:flex;align-items:center;flex-direction:row;padding:10px 12px;border-bottom:1px solid #ececec}.address-map-select .address-map-select-wrap .address-list .address-data .address-item .van-icon{flex-shrink:0;font-size:18px;color:#888}.address-map-select .address-map-select-wrap .address-list .address-data .address-item .poi{margin-left:12px;flex:1;width:0;display:flex;flex-direction:column}.address-map-select .address-map-select-wrap .address-list .address-data .address-item .poi .address,.address-map-select .address-map-select-wrap .address-list .address-data .address-item .poi .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-map-select .address-map-select-wrap .address-list .address-data .address-item .poi .name{width:100%;color:#555;font-size:16px}.address-map-select .address-map-select-wrap .address-list .address-data .address-item .poi .address{margin-top:2px;font-size:13px;color:#999}.address-map-select .address-map-select-wrap .address-map-select-map-container{position:relative;width:100%;height:calc(var(--vue-page-height) - 120px)}.address-map-select .address-map-select-wrap .address-map-select-map-container #address-map-select-map{width:100%;height:100%}.address-map-select .address-map-select-wrap .address-map-select-map-container .pin-img{z-index:2;position:absolute;width:16px;height:30px;top:128px;left:50%;margin-left:-8px;pointer-events:none}.address-map-select .address-map-select-wrap .address-map-select-map-container .card{z-index:2;position:absolute;padding:12px;width:calc(100% - 40px);left:8px;bottom:8px}.address-map-select .address-map-select-wrap .address-map-select-map-container .card .title{margin:8px 8px 16px 8px;padding:0 8px;font-size:14px;color:#333;border-left:3px solid #ffcc85}.address-map-select .address-map-select-wrap .address-map-select-map-container .card .card-main{margin:10px 8px}.address-map-select .address-map-select-wrap .address-map-select-map-container .card .address-text{margin-bottom:8px;font-size:18px;font-weight:700;color:#444}.address-map-select .address-map-select-wrap .address-map-select-map-container .card .hint{color:#888;font-size:13px;margin:0 0 16px 0}.address-map-select .address-map-select-wrap .address-map-select-map-container .card .hint strong{font-weight:400;color:#ff9500}.address-map-select .address-map-select-wrap .address-map-select-map-container .card .poi-list{max-height:136px;overflow:auto;margin-bottom:16px;display:flex;flex-direction:column}.address-map-select .address-map-select-wrap .address-map-select-map-container .card .poi-list .poi-item{flex-shrink:0;background:#f5f5f5;padding:10px;border-radius:8px;font-size:14px;color:#333;border:1px solid #f5f5f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-map-select .address-map-select-wrap .address-map-select-map-container .card .poi-list .poi-item.selected{border:1px solid #ffc470;background:#fff4e5}.address-map-select .address-map-select-wrap .address-map-select-map-container .card .poi-list .poi-item:nth-of-type(n+2){margin-top:8px}.amap-info-close{display:none}