﻿* {
    margin: 0;
    padding: 0
}

html, body {
    font-size: 14px;
    width: 100%;
}

#pageList {
    margin: 0;
    background-color: #eeeeee;
}

    #pageList dd {
        background-color: white;
        padding: 10px;
        border-top: 1px solid #e8e8e8;
    }


.dealcard {
    position: relative;
    box-sizing: border-box;
    min-height: 5rem;
}

    .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;
        line-height: 1;
    }

        .dealcard .dealcard-brand > label {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-family: 'Microsoft YaHei';
            max-width: 90%;
            display: inline-block;
            height: 1.5rem;
            font-weight: bold;
            padding-top: 0.1rem;
            font-size: 1.1rem;
            line-height: 1.1rem;
            color: #333;
            float: left;
        }

    .dealcard .dealcard-block-right {
        margin-left: 9rem;
    }

.imgbox {
    position: relative;
    background-position: 50%;
    background-size: 50%;
    background-repeat: no-repeat;
}

    .imgbox > img {
        height: 100%;
        width: 100%;
    }

dl.list .dd-padding, dl.list dd > .react, dl.list dt {
    padding: .28rem .2rem;
}

.new_tag {
    vertical-align: sub;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    margin-left: 2px;
}

.new_tag-takeout {
    color: #fe5921;
    border: 1px #fe5921 solid;
    display: inline-block;
 
}

.new_pd {
    height: 1.5rem;
    margin-top: .7rem;
}

    .new_pd > p {
        font-size: 1.2rem;
        line-height: 1.2rem;
        color: #999999;
        /*vertical-align: middle;*/
        display: inline;
    }

    .new_pd label {
        vertical-align: middle;
    }

.new_Integral {
    background: #fe5921;
    float: left;
    font-size: .9rem;
    height: 1.2rem;
    line-height: 1.2rem;
    padding: 0 .1rem;
}

.new_Address {
    margin-top: .3rem;
}

    .new_Address p {
        font-size: 1rem;
        color: #999999;
        line-height: 1.3rem;
        background: url(/Assets/simg/rangeBig.png) no-repeat -1px 2px;
        background-size: 15px;
        text-indent: 13px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width:100%;
        /*margin-top:.5rem;*/
    }

    .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;
        text-align: right;
        background: none;
        position: static;
    }

.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;
}

.db {
    height: 10px;
    background-color: #f1f1f1;
}
