﻿*{margin:0;padding:0}

html,body{
    font-size:14px;
    width:100%;
}

#pageList {
    margin: 0;
    background-color: #eeeeee;
}

#pageList dd {
        background-color: white;
        margin: 5px 0;
        padding: 10px;
    }

.dealcard {
    position: relative;
    box-sizing: border-box;
    height: 6rem;
}

.dealcard .dealcard-img {
    float: left;
    width: 8.5rem;
    border-radius: 0;
    height: 100%;
}

.dealcard .dealcard-brand {
    overflow: hidden;
    font-weight: 400;
    color: #333;
    height: 1.5rem;
}

.dealcard .dealcard-brand > label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'Microsoft YaHei';
    max-width: 85%;
    display: inline-block;
    height: 1.5rem;
    padding-top:0.1rem;
    font-size: 1.3rem;
    line-height: 1.3rem;
    float: left;
}

.dealcard .dealcard-block-right {
    margin-left: 9rem;
}

.imgbox {
    position: relative;
    background-position: 50%;
    background-size: 50%;
    background-repeat: no-repeat;
}

.imgbox > img {
    border-radius: 10px;
    height: 100%;
    width: 100%;
}

dl.list .dd-padding, dl.list dd > .react, dl.list dt {
    padding: .28rem .2rem;
}

.new_tag {
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.8rem;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
}

.new_tag-takeout {
    color: rgb(6, 193, 174);
    border: 1px #06c1ae solid;
    margin-top: 0.35rem;
}

.new_pd {
    height: 1.5rem;
    margin-top: 1.5rem;
}

.new_pd > p {
    font-size: 1rem;
    line-height: 1rem;
    color: #999999;
}

.new_Integral {
    background: #fe5921;
    float: left;
    font-size: 0.9rem;
    height: 1rem;
    line-height: 1rem;
    padding: 0 0.1rem;
}

.new_Address {
    box-sizing:border-box;
    width: 100%;
    overflow: hidden;
    color: #808080;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 1.2rem;
    margin: 0.3rem 0 0 0;
}

.new_Address p {
    font-size: 1rem;
    color: #999999;
    overflow:hidden;
    height:100%;
    text-overflow:ellipsis;
}
.new_Address > .addr {
    margin-left:0;
    margin-right:6.5rem;
}
.new_Address > .addr>label{
    width:100%;
    height:100%;
    overflow-x:hidden;
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.new_Address > .distance{
    width:5rem;
    float:right;
}

.Fold {
    position: absolute;
    right: 0;
    top: 25px;
}

.dealcard .price strong {
    color: #fe5921;
    letter-spacing: .5px;
}

.Fold strong {
    color: #fe5921;
    font-size: 22px;
}

.Fold span {
    color: #fe5921;
    font-size: 12px;
    display: inline-block;
    margin-top: 13px;
}
