li, ul {
    list-style: none
}

img {
    vertical-align: top
}

img, input {
    border: none
}
.salesranking-page {
    width: 100%;
    max-width: 10rem;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    /*background-color: #f0746e;*/
}
#loading2 {
    top: 8rem;
}
.salesranking-page .coupon-header {
        width: 100%;
        height: 8.413333rem;
        background-image: url(../imgs/salesranking/bg.jpg?ver=100);
        background-repeat: no-repeat;
        background-size: 100%;
        border: 0px;
        vertical-align: bottom;
    }
    .salesranking-page .qrcode-link {
        position: absolute;
        display: block;
        left: 31%;
        top: 0.3333rem;
        height: 2.166667rem;
        width: 3.866667rem;
    }


    .salesranking-page .head-body {
        width: 8.933333rem;
        margin: 0 auto;
        padding-top: 11.2rem;
        font-size: .346667rem;
        padding-bottom: .8rem
    }

@keyframes a {
    0% {
        background-position: -2.666667rem 0
    }

    to {
        background-position: 2.666667rem 0
    }
}

.salesranking-page .coupon-detail {
    width: 100%;
    background-image: url(../imgs/salesranking/bg2.jpg);
    border: 0px;
    height:63rem;
}

    .salesranking-page .coupon-detail .coupon-section {
        position: relative;
        top: -1.93333rem;
    }
.salesranking-page .convention li {
    margin: 0rem auto;
    width: 90%;
    background-color: #fff;
    font-weight: 500;
    height: 3.7rem;
    border-radius: 0.3rem;
    margin-bottom:0.422rem;
}

.convention li .parcel {
    position: relative;
    width:100%;
}
    .convention li .parcel > span:first-of-type {
        position: absolute;
        left: .266667rem;
        top: 1.133333rem;
        width: .633333rem;
        height: .9933333rem;
        background: url(../imgs/salesranking/1.png) no-repeat;
        background-size: cover;
    }
.convention li .parcel > a:first-of-type {
    position: relative;
    top: .613333rem;
    left: 1.366667rem;
    display: block;
    width: 2.133333rem;
    height: 2.133333rem;
}
    .convention li .parcel > p:first-of-type {
        position: absolute;
        left: 3.9rem;
        top: .533333rem;
        width: 100%;
    }
        .convention li .parcel > p:first-of-type > span:nth-of-type(1) {
            font-family: ºÚÌå;
            font-size: .346667rem;
            color: #000000;
            width: 4.980rem;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }

        .convention li .parcel > p:first-of-type > span:nth-of-type(2) {
            position: absolute;
            top: .6rem;
            left: 0;
            width: 4.980rem;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            font-family: ºÚÌå;
            font-size: .346667rem;
        }
        .convention li .parcel > p:first-of-type > span:nth-of-type(3) {
            position: absolute;
            left: 0;
            top: 1.2rem;
            font-family: ºÚÌå;
            font-size: .246667rem;
            color: #b5b5b5;
            width: 4.980rem;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }
    .convention li .parcel > p:nth-of-type(2) {
        position: absolute;
        left: 3.9rem;
        top: 2.133333rem;
        width: 100%;
    }
.convention .price .old-price {
    font-size: .3333rem;
    text-decoration: line-through;
    color: #cecece;
}
.convention .price .span-price {
    font-size: .3333rem;
    color: #e33325;
}
.convention .price span:last-child {
    font-size: .3333rem;
}
    .convention li .parcel > p:nth-of-type(3) {
        position: absolute;
        left: 3.6rem;
        top: 2.833333rem;
        width: 100%;
    }
.convert {
    display: block;
    width: 2.266667rem;
    margin-left: 2.533333rem;
    border-radius: .3rem;
    color: #fff;
    text-align: center;
    height: .6rem;
    line-height: .65rem;
    font-size: .33rem;
    background: #f0746e;
}

.salesranking-page .coupon-detail .exchange-btn {
    margin-top: -1.0rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 4.5rem;
    height: 1.066667rem;
    border-radius: .533333rem;
    color: #fff;
    background: #e33325;
    font-size: .506667rem;
    text-align: center;
    line-height: 1.066667rem;
}