._alpha-box-wrap{
    z-index: 1;
    background-color: #fff;
    margin-bottom: 10px;
}
._alpha-box{
    display: flex;
    align-items: center;
    justify-content: center;
    width:100%;
    position:relative;
    margin:0 auto ;
    gap:8px;
}
/* ._alpha-box::after{
    content: '';
    position: absolute;
    width:100%;
    height:1px;
    background:rgba(217, 217, 217, 1);
    bottom:0;
} */
._alpha-box .alpha-top-item{
    color:rgba(0, 84, 194, 1);
    font-size:18px;
    cursor: pointer;
    text-align: center;
    width: 26px;
    height:26px;
    position: relative;
    border-radius: 50%;
}
._alpha-box .alpha-top-item:hover{
    background:rgba(0, 84, 194, 1);
    color:#fff;
}
._alpha-box .alpha-top-item .alpha-word-list{
    position: absolute;
    min-width:120px;
    left:50%;
    transform: translateX(-50%);
    color:#000;
    font-size:16px;
    display: flex;
    flex-direction: column;
    gap:5px;
    background-color: #fff;
    align-items: center;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    display: none;
    border-radius: 6px;
}
._alpha-box .alpha-top-item .alpha-word-list-item{
    width:100%;
    box-sizing: border-box;
    border-radius: 6px;
    height:30px;
    line-height: 30px;;
    cursor: pointer;
    white-space: nowrap;
    padding:0 10px;
}

._alpha-box .alpha-top-item:hover .alpha-word-list{
    display: flex;
}
._alpha-box .alpha-top-item .alpha-word-list-item:hover{
    background:rgba(0, 84, 194, 1);
    color:#fff;
}
._alpha-list .alpha-bottom-item{
    display: flex;
    align-items: center;
    justify-content: center;
    gap:24px;
    padding:20px;
    border-bottom: 1px solid rgba(217, 217, 217, 0.5);
}

._alpha-list .alpha-bottom-item .alpha-item-inner{
    display: flex;
    align-items: center;
    column-gap:25px;
    row-gap:15px;
    width:100%;
    cursor:pointer;
    margin:0 auto;
    flex-wrap: wrap;
    color:rgba(78, 89, 105, 1);
}
/* ._alpha-list .alpha-item-inner:last-child{
    border-bottom: none;
} */
._alpha-list .alpha-bottom-item .alpha-word{
    font-size:20px;
    width:32px;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    height:32px;
    background:rgba(0, 84, 194, 1);
    color:#fff;
    border-radius: 50%;
}
._alpha-list .alpha-bottom-item .alpha-brand{
    font-size:16px;
    cursor: pointer;
}
._alpha-list .alpha-bottom-item .alpha-brand:hover{
    text-decoration: underline;
    color:rgba(245, 63, 63, 1);
}