
                #map{
                    /*margin-top:100px;*/
                }
                #map *{
                    padding:0;
                    margin:0;
                }
                #mapSearchbox{
                    position: absolute;
                    z-index:999999;
                    top:20px;
                    left:20px;
                }
                #mapSearchbox #mapSearchboxInner{
                    height:30px;
                    min-width:360px;
                    position: relative;
                    z-index: 2201;
                    width: 360px;
                    height: 35px;
                    background: #fff;
                    box-shadow: 0 2px 2px rgba(0,0,0,.15);
                    border-radius: 3px;
                    border:1px solid #eee;
                }
                #mapSearchboxInner input{
                    border:none;
                    outline:none;
                    padding:0 10px;
                    height:35px;
                    line-height:35px;
                    width:100%;
                    box-sizing:border-box;
                }
                #mapSearchboxInner .input-suffix{
                    background:#f8f8f8;
                    position:absolute;
                    right:0;
                    width:50px;
                    height:100%;
                    text-align:center;
                    font-size:18px;
                    font-weight:bold;
                    vertical-align: middle;
                    line-height:40px;
                    color:rgba(0,0,0,.45);
                    cursor:pointer;
                    transition:all .3s;
                }
                #mapSearchboxInner .input-suffix:hover{
                    background:#eee;
                    color:rgba(0,0,0,1);
                }
                #SuggestionBox {
                    width:100%;
                    background: #fff;
                    left: 0;
                    border: none;
                    border-top: 1px solid #E4E6E7;
                    box-shadow: 1px 2px 1px rgba(0,0,0,.15);
                    border-radius: 0 0 2px 2px;
                    max-width: 360px;
                    padding:10px 0;
                }
                #SuggestionBox li{
                    padding-left: 32px;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    background-image: url("https://www.amap.com/assets/img/sug_icons.png");
                    background-position: -3px -80px;
                    background-repeat:no-repeat;
                    background-size: 40px;
                    height: 32px;
                    line-height: 32px;
                    background-color: #fff;
                    white-space: nowrap;
                    cursor: pointer;
                    font-size: 13px;
                    overflow: hidden;
                    color: #404040;
                }

                #SuggestionBox li .district {
                    margin-left: 10px;
                    margin-right: 5px;
                    color: #999;
                    font-size: 12px;
                }
                #SuggestionBox li:hover{
                    background-color:#eee;
                }
                #SuggestionBox{
                    list-style:none;
                    margin:0;
                    padding:0;
                }