html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{height:100%}body{margin:0;padding:0}#map,.container{height:100%}.area-overlay{width:80px;height:80px;border-radius:40px;background:-webkit-gradient(linear,left top,left bottom,from(#ff8a5d),to(#ffa853));background:linear-gradient(#ff8a5d,#ffa853);position:absolute;-webkit-box-shadow:0 0 5px rgba(40,40,40,.4);box-shadow:0 0 5px rgba(40,40,40,.4);color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.area-overlay div{width:100%;margin:0}.project-overlay{height:33px;color:#fff;line-height:33px;padding:0 1em;border-radius:17px;white-space:nowrap;-webkit-box-shadow:0 0 15px #ff9d57;box-shadow:0 0 15px #ff9d57}.project-overlay,.project-overlay:after{background-color:#ff9d57;position:absolute}.project-overlay:after{content:" ";display:block;width:16px;height:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:-8px;left:calc(50% - 1em + 6px)}.project-overlay.selected{background-color:#3bb4f9;-webkit-box-shadow:0 0 15px #3bb4f9;box-shadow:0 0 15px #3bb4f9}.project-overlay.selected:after{background-color:#3bb4f9}.info{-webkit-transition:.3s;transition:.3s;height:0;position:absolute;bottom:0;width:100%;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.info .loading{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.info .loading i{display:inline-block;margin:0!important;opacity:.6}.info .content .hd{padding:20px 16px;height:60px}.info .content .hd .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.info .content .hd .title .name{font-size:21px;color:#333;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info .content .hd .title .price{font-size:16px;color:#ec6b39}.info .content .hd .sub{font-size:12px;color:#999;margin-top:6px}.info .content #js_list{height:0;overflow:hidden}.info .content #js_list .room-list{border-top:1px solid #e6e6e6;background-color:#f4f7f7}.info .content #js_list .room-list .room-item{margin-bottom:10px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;position:relative}.info .content #js_list .room-list .room-item .room-img{width:120px;height:90px;-ms-flex-negative:0;flex-shrink:0}.info .content #js_list .room-list .room-item .room-img img{width:100%;height:100%}.info .content #js_list .room-list .room-item .room-info{color:#333;padding:0 20px 0 10px}.info .content #js_list .room-list .room-item .room-info .room-title{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 20px)}.info .content #js_list .room-list .room-item .room-info .room-info-item{margin:2px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.info .content #js_list .room-list .room-item .room-info .room-info-item div{margin-right:10px}.info .content #js_list .room-list .room-item .room-info .room-info-item div.room-info-border{width:1px;height:15px;background-color:#e6e6e6}.info .content #js_list .room-list .room-item .room-info .room-type{border:1px solid #e6e6e6;font-size:10px;color:#999;padding:1px 12px;display:inline-block}.info .content #js_list .room-list .room-item .room-info .room-price{color:#ec6b39;position:absolute;top:calc(50% - .5em);right:20px}.weui-dialog__btn_primary{color:#ec6b39!important}