.map_container {
  position: relative;
}

.info_category {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 1380px;
}

.jtm {
  width: 18px !important;
  height: 18px !important;
  margin-left: 10px;
  float: right;
}

#m_subway,
#m_bus,
#m_food,
#m_bank,
#m_hotel,
#m_building {
  height: 100%;
  overflow-y: auto;

}

#m_food,
#m_bank,
#m_hotel,
#m_building {
  padding: 20px;
  padding-right: 0px;
}

#m_subway::-webkit-scrollbar,
#m_bus::-webkit-scrollbar,
#m_food::-webkit-scrollbar,
#m_bank::-webkit-scrollbar,
#m_hotel::-webkit-scrollbar,
#m_building::-webkit-scrollbar {
  width: 4px;
  /*height: 4px;*/
}

#m_subwayt::-webkit-scrollbar-thumb,
#m_bus::-webkit-scrollbar-thumb,
#m_food::-webkit-scrollbar-thumb,
#m_bank::-webkit-scrollbar-thumb,
#m_hotel::-webkit-scrollbar-thumb,
#m_building::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
  background: rgba(0, 0, 0, 0.5);
}

#m_subway::-webkit-scrollbar-track,
#m_bus::-webkit-scrollbar-thumb,
#m_food::-webkit-scrollbar-thumb,
#m_bank::-webkit-scrollbar-thumb,
#m_hotel::-webkit-scrollbar-thumb,
#m_building::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.2);

}








.m_tab_item_row1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.m_tab_item_row1 img {
  /* height: 25px; */
  width: 23px;
}

.m_tab_item_row1 p {
  margin-left: 10px;
  font-size: 13px;
  font-weight: 700
}

.m_tab_item h5 {
  margin-top: 3px;
  color: #666;
  font-size: 12px;
  margin-left: 33px;
}

.m_tab_item {
  border-bottom: 1px solid #eee;
  cursor: pointer;
  padding: 10px;
}

.m_tab_item:hover {
  /* border-bottom: 2px solid rgb(9, 179, 85); */
  background: #F1F1F1;
}

.m_tab_item.selected {
  color: #05A6F1;
  border-left: 2px solid #05A6F1;
}

.m_tab_item.selected h5 {
  color: #05A6F1 !important;
}

.m_content_container {
  max-width: 230px;
  width: 230px;
}

.m_content_container .m_title,
.text-line-1 {
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.m_content_container .m_content_img {
  display: block;
  width: 100%;
  object-fit: cover;
  margin-bottom: 10px;
}

.mobile_address_detail {
  margin-top: 5px;
  color: #666;
}

.m_tab_item .icon-distance,
.m_content_container .icon-distance {
  /* background: url(../fonts/distance.svg); */
  width: 17px;
  height: 17px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.m_tab_item.selected .icon-distance {
  /* background: url(../fonts/distance_y.svg); */
}

.st_view_inner .st_views {
  overflow: auto;
  height: 470px;

  padding-right: 5px;
  margin-top: 10px;
  margin-right: 10px;
}



div.rounded_display_both-horizontal>div.st_views div.st_view_inner {
  padding: 0 !important;
}

div.rounded_display_both-horizontal>div.st_tabs ul li a {
  border: none !important;
  font-size: 18px;
  color: #8C8C8C !important;
  height: 90px !important;
  line-height: 90px !important;
  font-weight: bold;
}

div.rounded_display_both-horizontal>div.st_tabs ul li a.st_tab_first {
  border-top-left-radius: unset !important;
  font-size: 18px;
  color: #8C8C8C !important;
}

div.rounded_display_both-horizontal>div.st_tabs ul li a.st_tab_active {
  color: #000 !important;
  font-size: 18px;

  border-bottom: 2px solid #bab6da !important;
  font-weight: bold !important;
}


div.rounded_display_both-horizontal>div.st_views {
  border: none !important;
}

div.rounded_display_both-horizontal>div.st_tabs ul li a.st_tab_last {
  border-top-right-radius: 0 !important;
  font-size: 18px;
}

div.separated_for_show-horizontal>div.st_tabs ul li a.st_tab_active {
  color: #000 !important;
  font-size: 20px;
  border-bottom: 3px solid #2b2aae !important;
}

div.separated_for_show-horizontal>div.st_tabs div.st_tabs_wrap {
  margin-left: 13px;
  border-bottom: 1px solid #f7f5f5;
}

div.separated_for_show-horizontal>div.st_tabs ul li a {
  font-size: 20px;
  font-weight: bold;
  color: #666;
  line-height: 41px !important;
}

.BMap_pop>img {
  display: none !important;
}

.m_distance_subway {
  white-space: nowrap;
}

.BMapLib_SearchInfoWindow{font:12px arial,宋体,sans-serif;position:absolute;border:1px solid #999;background-color:#fff;cursor:default}.BMapLib_SearchInfoWindow form,.BMapLib_SearchInfoWindow ul,.BMapLib_SearchInfoWindow li{margin:0;padding:0}.BMapLib_SearchInfoWindow img{border:0}.BMapLib_SearchInfoWindow ul{list-style:none}.BMapLib_SearchInfoWindow .BMapLib_bubble_top{border-bottom:1px solid #ccc;height:31px}.BMapLib_SearchInfoWindow .BMapLib_bubble_title{line-height:30px;background-color:#f9f9f9;overflow:hidden;height:30px;padding:0 5px;font-size:12px}.BMapLib_SearchInfoWindow .BMapLib_bubble_tools{padding-right:5px;position:absolute;top:0;right:0;height:30px;width:64px;z-index:10000}.BMapLib_SearchInfoWindow .BMapLib_bubble_tools div{float:right;height:30px;width:22px;cursor:pointer;background-color:#f9f9f9;cursor:pointer;overflow:hidden}.BMapLib_SearchInfoWindow .BMapLib_bubble_close{background:url(../images/iw_close.gif) no-repeat center center}.BMapLib_SearchInfoWindow .BMapLib_sendToPhone{background:url(../images/phone.png) no-repeat center center}.BMapLib_SearchInfoWindow .BMapLib_bubble_center{z-index:3}.BMapLib_SearchInfoWindow .BMapLib_bubble_content{padding:3px 5px;overflow-x:auto;overflow-y:hidden}.BMapLib_SearchInfoWindow .BMapLib_bubble_bottom{display:block;z-index:2}.BMapLib_SearchInfoWindow .BMapLib_trans{z-index:5;position:absolute;bottom:-31px;*bottom:-32px}.BMapLib_SearchInfoWindow .BMapLib_nav{width:100%;height:75px;overflow:visibile;position:relative}.BMapLib_SearchInfoWindow .BMapLib_nav input{vertical-align:middle}.BMapLib_SearchInfoWindow .iw_bt,.BMapLib_SearchInfoWindow .iw_bt_down,.BMapLib_SearchInfoWindow .iw_bt_over{width:48px;height:26px;line-height:18px;cursor:pointer;border:0;padding:0;background:url('../images/iw_bg.png') no-repeat 0 -87px;vertical-align:middle}.BMapLib_SearchInfoWindow .iw_bt_over{background-position:-52px -87px}.BMapLib_SearchInfoWindow .iw_bt_down{background-position:-104px -87px;font-weight:700}.BMapLib_search_text{width:100%;height:20px;line-height:20px;border:1px solid #a5acb2}.BMapLib_trans_text{width:100%;height:20px;line-height:20px;border:1px solid #a5acb2}.BMapLib_nav_tab{height:30px;width:100%;background:url('../images/iw_bg.png') repeat-x 0 0}.BMapLib_nav_tab li{position:relative;float:left;width:114px;height:25px;padding-top:5px;text-align:center;border-left:1px solid #dadada;cursor:pointer;overflow:hidden;width:33%}.BMapLib_nav_tab .BMapLib_icon{display:inline-block;position:relative;width:10px;height:15px;top:3px;margin-right:7px;background:url('../images/iw_bg.png') no-repeat 0 -136px}.BMapLib_nav_tab .BMapLib_icon_tohere{background-position:-15px -136px}.BMapLib_nav_tab .BMapLib_icon_nbs{width:14px;height:14px;background-position:-30px -136px}.BMapLib_nav_tab li.BMapLib_first{border-left:0}.BMapLib_nav_tab li:hover{text-decoration:none}.BMapLib_nav_tab li.BMapLib_current{color:#4d4d4d;cursor:default;background:url('../images/iw_bg.png') repeat-x 0 -44px}.BMapLib_nav_tab_content li{padding:10px 0 0 0;position:relative;height:22px;font-family:"宋体"}.BMapLib_sms_tab_container{height:35px;background:#fcfcfc;position:relative;z-index:20;font-size:12px;font-weight:bold;line-height:35px;padding-left:10px}.BMapLib_sms_pnl_phone{position:relative;z-index:10;padding:10px 15px 10px 15px;border-top:solid 1px #f2f2f2;font-size:12px}.BMapLib_ap{float:left;width:263px;height:172px;overflow-x:hidden;overflow-y:auto}.BMapLib_ap th{text-align:right;font-weight:normal}.BMapLib_mp{background:#f6f6f6;padding:10px;height:152px;overflow-x:hidden;overflow-y:auto}.BMapLib_mp_title{font-weight:bold;height:18px;line-height:18px;padding-bottom:5px}.BMapLib_msgContent{font-size:12px:line-height:16px;word-break:break-all;　　word-wrap:break-word}.BMapLib_popup_close{padding:10px;background:url(../images/iw_close.gif) no-repeat center center transparent;border:0 none;cursor:pointer;height:13px;position:absolute;right:8px;top:8px;width:14px;z-index:50}.BMapLib_sms_input{ime-mode:disabled}.BMapLib_sms_input_l{width:90px}.BMapLib_sms_input_s{width:35px}.BMapLib_sms_declare_phone{color:#707070}#BMapLib_sms_tip{color:red;padding-left:20px}#BMapLib_success_tip{font-size:12px;text-align:center;padding:50px 0 20px 0;color:red}#BMapLib_activateTip{padding-left:5px;color:red}