* {
    margin: 0;
    padding: 0;
    color:#9f9f9f;
}

a {
    text-decoration: none !important;
    color: initial;
    cursor: pointer;
}

ul, li {
    list-style: none;
}

.clearfix:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both;
}

.clearfix {
    *zoom: 1;
}

html, body {
    font-size: 0;
}

.container{
    width: 10rem;
    margin: 0 auto !important;
    font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif;
    background: #fff;
}

.content-banner{
    width: 100%;
    margin-bottom:.13rem;
}

.live-app{
    display: flex;
    justify-content:space-between;
    padding: .13rem .26rem 0;
}

.live-app-item{
    width: 32%;
    position: relative;
}

.live-app-item img{
    width:100%;
    height:1.95rem;
}

.live-app-item p{
    padding-top: 0.26rem;
    position: absolute;
    top:0.1rem;
    left:0;
    text-align: center;
    width:1.67rem;
    height:1.42rem;
    font-size: 0.37rem;
    font-weight: bold;
}

.content-main {
    width:9.52rem;
    padding:.5rem .24rem 0;
    text-align: center;
	margin:auto;
}

.content-main .title{
    width:100%;
    padding-bottom:.5rem;
}

.content-main .title-p{
    font-size: .29rem;
    line-height: .5rem;
    color:#9f9f9f;
}

.content-main .product-module{
    background: #e5e5e5;
    margin-top: .26rem;
}

.content-main .product-name{
    font-size:0.67rem ;
    line-height: 1.33rem;
    font-weight: bold;
    color:#4d4d4d;
}

.content-main .product-text{
    font-size:0.51rem ;
    line-height: 0.65rem;
    font-weight: bold;
    color:#8a8a8a;
    padding-bottom:.5rem;
}

.content-main .product-info{
    width:98%;
    margin: 0 auto;
    background: #fff;
    position: relative;
}
.content-main .product-info-hot{
    position: absolute;
    right:.15rem;
    top:.2rem;
    width:1rem;
}

.content-main .product-info-img{
    padding: 0.8rem 0;
    max-width:6.53rem;
    max-height:3.8rem;
    line-height: 4.8rem;
}

.content-main .product-price-module{
    display: inline-block;
    margin: 0 auto;
    vertical-align:bottom;
}
.content-main .product-price-module p{
    vertical-align:bottom;
    display: inline-block;
}
.content-main .display-price{
    margin-bottom: .2rem;
    background: #c90000;
    font-size: .3rem;
    color:#fff;
    text-align: left;
    padding: 0 .1rem;
}

.content-main .display-price del{
    font-size: .42rem;
    color:#fff;
}

.content-main .price-title{
    font-size:.3rem ;
    text-align: left;
    color:#4d4d4d;
    margin:0 .13rem .2rem;
}

.content-main .product-price{
    font-size: 1.31rem;
    color:#c90000;
    font-weight:bold;
}

.content-main .product-price span{
    color:#ff0000;
    font-size:.5rem;
}

.content-main .product-configuration{
    font-size: .32rem;
    line-height: 1.07rem;
    color:#4d4d4d;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.content-main .buy-btn{
    color:#fff;
    background: #c90000;
    line-height:1.33rem ;
    font-size:0.61rem ;
    width:100%;
    display: block;
}
.content-other{
    width:9.52rem;
    padding:.5rem .24rem 0;
    text-align: center;
	margin:auto;
}

.content-other .product-module{
    background: #e5e5e5;
    margin-top: .26rem;
}

.content-other .product-name{
    font-size:.45rem ;
    line-height: .9rem;
    font-weight: bold;
    color:#4d4d4d;
}

.content-other .product-text{
    font-size:.35rem ;
    line-height: .51rem;
    font-weight: bold;
    color:#8a8a8a;
    padding-bottom:.35rem;
}

.content-other .product-info{
    width:98%;
    margin: 0 auto;
    background: #fff;
}

.content-other .product-info-img{
    padding: 0.8rem 0;
    max-width:6.53rem;
    min-width:4rem;
    max-height:3.8rem;
    line-height: 4.8rem;
}

.content-other .product-price-module{
    display: inline-block;
    margin: 0 auto;
    vertical-align:bottom;
}
.content-other .product-price-module p{
    vertical-align:bottom;
    display: inline-block;
}
.content-other .display-price{
    margin-bottom: .2rem;
    background: #c90000;
    font-size: .21rem;
    color:#fff;
    text-align: left;
    padding: 0 .1rem;
}

.content-other .display-price del{
    font-size: .29rem;
    color:#fff;
}

.content-other .price-title{
    font-size:.21rem ;
    text-align: left;
    color:#4d4d4d;
    margin:0 .13rem .2rem;
}

.content-other .product-price{
    font-size: .88rem;
    color:#4d4d4d;
    font-weight:bold;
}

.content-other .product-price span{
    color:#ff0000;
    font-size:.5rem;
}

.content-other .product-configuration{
    font-size: .3rem;
    line-height: 1.07rem;
    color:#4d4d4d;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.content-other .buy-btn{
    color:#fff;
    background: #c90000;
    line-height:.91rem ;
    font-size:0.43rem;
    width:100%;
    display: block;
}



.title-img{
    width:100%;
}
.product-info-list{
    display: flex;
    justify-content: space-between;
}
.product-info-list .product-info-list-item{
    width: 49.5%;
}
.product-info-list .display-price{
    margin-bottom: .16rem;
    font-size: .21rem;
}
.product-info-list .display-price del{
    font-size:.3rem;
}
.product-info-list .price-title{
    font-size: .21rem;
    margin:0 .03rem .16rem;
}

.product-info-list .product-price{
    font-size: .8rem;
}

.product-info-list .product-price span{
    font-size: .3rem;
}
.product-info-list .product-configuration{
    font-size: .21rem;
    line-height: .4rem;
}
.product-info-list .buy-btn{
    line-height: .93rem;
    font-size: .43rem;
}

.register-btn{
    color:#fff;
    background: #00d9cb;
    line-height:1.33rem ;
    font-size:0.61rem ;
    width:100%;
    display: block;
    text-align: center;
    margin:1rem 0 .53rem ;
}
.statement{
    font-size:.21rem;
    line-height: .4rem;
    text-align: left;
}
.footer-module{
    position:relative;
}
.footer-a{
    width:3.2rem;
    height:.5rem;
    position: absolute;
    top:2.5rem;
    left:.4rem;
}

