/* pages/welfareMall/couponFitStore/index.wxss */
page {
    background: #f4f4f4;
}
.search_bar {
    height: 106rpx;
    width: 100vw;
    position: fixed;
    z-index: 1;
    background: #fff;
}
.search_box {
    width: 680rpx;
    margin: 17rpx auto;
    height: 72rpx;
    background: #f3f3f3;
    border-radius: 40px;
}
.serach_ico {
    margin-left: 30rpx;
}
.search_input {
    width: 580rpx;
    padding-left: 8rpx;
}

.store_body {
    padding-top: 106rpx;
}
.store_list {
    width: 716rpx;
    margin: auto;
}
.store_item {
    width: 100%;
    background: #fff;
    margin-top: 20rpx;
    border-radius: 10rpx;
}
.store_item ._left {
    width: 560rpx;
    box-sizing: border-box;
    padding: 20rpx 0 20rpx 40rpx;
}
._store_name {
    font-size: 36rpx;
    font-weight: 600;
    color: 444;
}
._store_address {
    height: 40rpx;
    margin-top: 30rpx;
}
._store_address image {
    width: 40rpx;
    height: 40rpx;
}
._store_address text {
    font-size: 22rpx;
    color: #a0a0a0;
    padding-left: 10rpx;
    width: 460rpx;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

._store_times {
    height: 40rpx;
    margin-top: 20rpx;
}

._store_times image {
    width: 40rpx;
    height: 40rpx;
}
._store_times text {
    font-size: 22rpx;
    color: #a0a0a0;
    padding-left: 10rpx;
}

.store_item ._right {
    width: 152rpx;
}
.store_item ._right ._distance {
    margin-bottom: 28rpx;
    color: #a0a0a0;
    font-size: 24rpx;
}
.store_item ._right ._btns .map_btn{
    width: 50rpx;
    height: 50rpx;
    margin-right: 30rpx;
}
.store_item ._right ._btns image {
    width: 50rpx;
    height: 50rpx;
}
.search-input-tip {
    font-size: 32rpx;
    color: #a0a0a0;
}

.no_result {
    font-size: 24rpx;
    color: #B1B1B1;
    line-height: 100rpx;
    font-weight: 1000;
    text-align: center;
  }