#mapa { width: 100%; height: 380px; position: relative;  padding:10px; border:1px solid #eaeaea;}
.mapbox { width: 100%; height: 100%; }
.mapbox .BMapLabel{ position: relative !important;}
.mapbox .icon { position: absolute; width: 28px; height: 36px; background: url("../Image/map_location.svg") center/cover no-repeat ; text-align: center; color: #fff; line-height: 30px; font-size: 12px;left: -14px;top: -32px; }
.mapbox .name { position: absolute; width: 200px; background: #df1603; padding: 8px 10px; border-radius: 4px; left: -110px;bottom: 10px;text-align: center; }
.mapbox .name:after { content: ''; position: absolute; width: 0; height: 0; border-left: transparent 8px solid; border-right: transparent 8px solid; border-top: #df1603 8px solid; margin: auto; left: 0; bottom: -8px; right: 0; }
.mapbox .name p, .mapbox .name span { display: block; font-size: 16px; line-height: 28px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#dictionaryMap { width: 100%; height: 100%;}



