.popup-con[data-v-070f2511] {
    color: #fff
}

.popup-con .popup-title[data-v-070f2511] {
    text-align: left;
    padding: .3rem .66rem .3rem .3rem;
    color: #fff;
    font-size: .32rem;
    font-weight: 500
}

.popup-con .popup-title .cross[data-v-070f2511] {
    position: absolute;
    right: .3rem;
    top: .35rem
}

.popup-con .popup-title .cross i[data-v-070f2511] {
    font-size: .32rem
}

.popup-con .tip[data-v-070f2511] {
    padding: .2rem .3rem;
    border-top: .02rem solid #eee;
    display: none
}

.popup-con .search-con[data-v-070f2511] {
    height: .8rem;
    background: #0e1615;
    margin: 0 .3rem;
    border-radius: .2rem;
    padding: 0 .1rem;
    display: flex;
    align-items: center
}

.popup-con .search-con .ico[data-v-070f2511] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAMAAABBJv+bAAAAS1BMVEUAAAC6u7+5u7+6u8C4ur+6u8C5ur+5ur+5u8C6u8C6vL++vsO8vMO7u7u/v7+6u8C5u8C5ur+6usK9vca6ur+7u8G6ur+/v7+5ur/Zpi0xAAAAGHRSTlMA+FI+7djkhsKeijMmDwz658ghGxdfcygCZZIpAAAAyklEQVQoz4WTWxaDIAxEeag8BAS1bfa/0k61crRSyE8OXjNMILAc0urIedRWsnuInnL04gfOiS6R5jOVHT51RrgQnDDbQp7oRMSVP5ZecaIp8xm/D+NZbRxQf+gn0OXqZQFPX89QzrW5Hvq7f3Sk2C0U+tt8YRt/xx6GJLIlMqwQhsgiaWxSwrCkkSKRK2FHFJFgMZRwQEMNXBcfGtbqjanGsdQPtX4lj+qF8rU2DhBf/w8TnzIvjqLIvDzIH26Lz2D3DP6sPaKXZG+OnRRuJ4T4qAAAAABJRU5ErkJggg==) no-repeat center center;
    width: .5rem;
    height: .8rem;
    background-size: .3rem auto
}

.popup-con .search-con .inp[data-v-070f2511] {
    margin: 0 .16rem 0 0;
    min-width: 0;
    flex: 1;
    height: 100%;
    background: none;
    border: 0;
    color: #fff;
    font-size: .28rem;
    font-weight: 500
}

.popup-con .search-con .inp[data-v-070f2511]::placeholder {
    font-weight: 400;
    color: #7b8483
}

.popup-con .search-con .closes[data-v-070f2511] {
    margin-right: .1rem
}

.popup-con .search-con .closes img[data-v-070f2511] {
    height: .32rem
}

.popup-con .list[data-v-070f2511] {
    height: 8rem;
    overflow: auto;
    margin: .18rem .3rem 0
}

.popup-con .list .item[data-v-070f2511] {
    display: flex;
    align-items: center
}

.popup-con .list .item .ico[data-v-070f2511] {
    width: .48rem;
    margin-right: .28rem
}

.popup-con .list .item .ico .img[data-v-070f2511] {
    width: .48rem;
    height: .32rem
}

.popup-con .list .item .txt[data-v-070f2511] {
    padding: .36rem 0;
    min-width: 0;
    flex: 1;
    border-bottom: var(--border)
}