/* 放大缩小按钮组 */
.map-zoom{
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.25);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    font-size: 0;
}
.map-zoom .aicon-withbg:first-child {
    border-radius: 3px 3px 0px 0px;
}
.map-zoom .aicon-withbg:not(:last-child) {
    border-bottom: 1px solid #E9E9E9;
}
.map-zoom .aicon-withbg:last-child {
    border-radius: 0px 0px 3px 3px;
}
.map-zoom .aicon-withbg {
    overflow: hidden;
    width: 32px;
    min-height: 32px;
    margin-top: 0;
    border:none;
    background: #FFFFFF;
    color: #000;
    border-radius: 0;
    padding: 0;
    font-size: 12px;
}
.map-zoom .aicon-withbg:hover{
    background: #f1f1f1;
    opacity: 1;
}
.map-zoom .aicon-withbg-disabled:hover {
    color: #CCCCCC;
    background: #F7F7F7;
    cursor: not-allowed;
}
.map-zoom .aicon-withbg-disabled{
    color: #CCCCCC;
    background: #F7F7F7;
    cursor: not-allowed;
}
.map-zoom .aicon-withbg.other{
    display: flex;
    justify-content: center;
    align-items: center;
}
.map-zoom .aicon-withbg.other span{
    font-family: Microsoft YaHei;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
    display: inline-block;
    writing-mode: vertical-lr;
    margin: 4px 0px;
}