.map {
    width: 800px !important;
    padding: 20px 0 !important;
}

.map li {
    font-size: 20px;
    color: #5D666B;
}

.map li li {
    font-size: 18px;
}

.map li li li{
    font-size: 16px;
}

.map li a {
    color: #333;
}

.map>ul>li>ul>li {
    display: inline-block;
    vertical-align: top;
    margin: 20px 40px 20px 0;
    padding: 5px 10px;
    width: 160px;
    background: #E7E9EB;
    border-radius: 8px;
}

.map>ul {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #F3F4F5;
    border-radius: 20px;
}

.map ul ul ul {
    padding-left: 25px;
}
