/* Tab */
.tab-box {
  margin-top: 5px; overflow: hidden; background: url("https://api.map.baidu.com/images/iw_bg.png") 0px 0px repeat-x;
}
.tab-box .tab-1 {
  float: left; text-align: center; line-height: 18px; padding: 6px 0px; cursor: pointer;
  width: 106px;
}
.tab-box .tab-1 img {
  border:none;vertical-align:-3px;margin-right:5px;_vertical-align:0;width:14px;height:14px;background:url(https://api.map.baidu.com/images/iw_bg.png) no-repeat -30px -136px;
}
.tab-box .tab-2 {
  float: left; text-align: center; line-height: 18px; padding: 6px 0px; 
  border-left: 1px solid rgb(218, 218, 218); 
  cursor: pointer; width: 106px;
}
.tab-box .tab-2 img {
  border:none;vertical-align:-3px;margin-right:5px;_vertical-align:0;width:10px;height:15px;background:url(https://api.map.baidu.com/images/iw_bg.png) no-repeat -15px -136px;
}
.tab-box .tab-3 {
  float: left; text-align: center; line-height: 18px; padding: 6px 0px; border-left: 1px solid rgb(218, 218, 218); cursor: pointer; width: 108px;
}
.tab-box .tab-3 img {
  border:none;vertical-align:-3px;margin-right:5px;_vertical-align:0;width:10px;height:15px;background:url(https://api.map.baidu.com/images/iw_bg.png) no-repeat 0px -136px;
}
/* Link */
.around-box {
  padding: 10px 5px 0px;
  display: none;
}
.around-box .link-box {
  margin-top: 4px; margin-right: 3px; white-space: nowrap; float: left;
}
.around-box .link-box .link-item {
  color: rgb(61, 109, 204); text-decoration: none;
}
.around-box .link-box .link-item:hover {
  cursor: pointer;
  text-decoration: underline;
}
.around-box .link-box .link-item+.around-box .link-box .link-item{
  margin-left: 6px;
}
.around-box .around-search {
  height: 22px; line-height: 22px; padding: 0px; margin: 0px; border: 1px solid rgb(165, 172, 178); width: 100px;
}
.around-box .around-button {
  border: 0px; height: 25px; line-height: 25px; margin: 0px 0px 0px 5px; vertical-align: bottom; background: url("https://api.map.baidu.com/images/iw_bg.png") 0px -87px repeat-x; width: 50px;
}
/* Line */
.line-box {
  padding: 10px 5px 0px; 
  display: none;
}
.line-box span {
  display: none;
}
.line-box .line-search {
  height: 22px; line-height: 22px; padding: 0px; margin: 0px; border: 1px solid rgb(165, 172, 178); width: 158px;
}
.line-box .line-button {
  border: 0px; width: 47px; height: 25px; line-height: 25px; margin: 0px 0px 0px 5px; vertical-align: bottom; background: url("https://api.map.baidu.com/images/iw_bg.png") 0px -87px repeat-x;
}

.search-active-1 .tab-1,
.search-active-2 .tab-2,
.search-active-3 .tab-3{
    background: url("https://api.map.baidu.com/images/iw_bg.png") 0px -44px repeat-x; 
}
.search-active-1 .around-box,
.search-active-2 .line-box,
.search-active-3 .line-box{
  display: block;
}

.search-active-2 .line-box .t1,
.search-active-3 .line-box .t2 {
  display: inline;
}

[type="button"]{
  cursor: pointer;
}
.BMap_bubble_title{
  white-space: normal !important;
}

.address {
  font-size: 14px;
  color: #999;
}


.box-shadow {
  box-shadow: 0px 1px 2px -2px rgba(0, 0, 0, 0.16),
      0px 3px 6px 0px rgba(0, 0, 0, 0.12),
      0px 5px 12px 4px rgba(0, 0, 0, 0.09);
}

::-webkit-scrollbar{
  width: 5px;
  height: 5px;
}
::-webkit-scrollbar-thumb{
  border-radius: 1em;
  background-color: rgba(50,50,50,.3);
}
::-webkit-scrollbar-track{
  border-radius: 1em;
  background-color: rgba(50,50,50,.1);
}