body, html {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin:0;
  font-family:"微软雅黑";
}

#allmap {
  width: 100%;
  height: 90%;
  overflow: hidden;
  margin-top: -15px;
}

label {
  max-width: none;
}

button.full-info {
  position: absolute;
  right: 30px;
  top: 100px;
  z-index: 100;
  opacity: 0.8;
  width: 100px;
}

div.search {
  position: absolute;
  left: 30px;
  top: 100px;
  z-index: 1;
}

input#suggestLocation {
  width: 300px;
}

div#searchResultPanel {
  border: 1px solid #C0C0C0;
  width:300px;
  height:auto;
  display:none;
}

div.buttons {
  position: absolute;
  right: 30px;
  top: 100px;
  z-index: 1;
  width: 100px;
}

.tag-btn {
  float: left;
  width: 100px;
  opacity: 0.8;
  margin-bottom: 20px;
}

button.spot-tag {
  margin-left: 5px;
}

.image .padding-2 {
  padding: 2px;
}

.margin-left-0 {
  margin-left: 0px;
}

.margin-top-20 {
  margin-top: 20px;
}
