.address { padding: 30rpx 30rpx 180rpx; min-height: 100vh; box-sizing: border-box; background: #f7f8f9; }
.address-li { margin-bottom: 20rpx; background-color: #ffffff; border-radius: 20rpx; }
.top { position: relative; border-bottom: 1rpx solid #ececec; padding: 30rpx; box-sizing: border-box; display: flex; align-items: center; }
.top-logo { width: 68rpx; height: 68rpx; border-radius: 50%; }
.top-name { font-weight: 600; font-size: 32rpx; margin-left: 20rpx; }
.cont { padding: 30rpx; box-sizing: border-box; }
.address-title { display: flex; justify-content: space-between; font-size: 28rpx; line-height: 70rpx; }
.address-title text { width: 200rpx; color: gray; }
.address-tool{ padding: 30rpx; box-sizing: border-box; display: flex; justify-content: flex-end; border-top: 1rpx solid #ececec; }
.address-tool-btn{ background: #e92152; color: white; height: 62rpx; line-height: 60rpx; border-radius: 30rpx; font-size: 28rpx; margin-left: 30rpx; padding: 0 30rpx; border:solid 1rpx #e92152; box-sizing: border-box; }
.address-tool-border{ color: #e92152; background: white; }

/* .address-tool { padding: 30rpx; box-sizing: border-box; font-size: 28rpx;   }
.address-edit { margin-left: 30rpx; background-color: #e92152; border: 2rpx solid #e92152; color: #ffffff; line-height: 60rpx; padding: 0 30rpx; border-radius: 30rpx; font-size: 28rpx; }

.address-edit-border { color: #e92152; background-color: #ffffff; }

.address-edit image {
    width: 32rpx;
    height: 32rpx;
    margin: 2rpx 10rpx 0 0;
}


.address-tool-btn {
    height: 46rpx;
    line-height: 44rpx;
    border-radius: 6rpx;
}

.address-tool-btn.active{
    color: #f57e32;
}

.address-tool.active::after {
    display: none;
}

.address-tool-btn.yellow {
    color: #f57e32;
}

.address-tool-btn image {
    width: 34rpx;
    height: 34rpx;
    margin-right: 10rpx;
    vertical-align: -6rpx;
}

.address-tool.active {
    padding-top: 0;
}

.address-icon {
    float: right;
} */

/* 空页面 */
.pages-hint{ padding-bottom: 180rpx; }

/* footer */
.address-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: white;
    z-index: 99;
    padding: 30rpx 30rpx 60rpx;
}

.address-footer navigator {
    width: 100%;
    line-height: 90rpx;
    height: 90rpx;
    text-align: center;
    background: #e92152;
    font-size: 32rpx;
    font-weight: bold;
    color: white;
    border-radius: 45rpx
}