﻿body{
    background-color:#fff !important;
}
#header div {
    padding: 0.26666667rem;
    position: relative;
    margin: 0 auto;
    text-align: center;
    font-size: 0.42rem;
    line-height: 0.533rem;
    color: #666;
}
.content{
    margin-top:1.4rem;
}
.head-img img{
    width:100%;
}
.re-box{
    margin-bottom:0.6rem;
}
.re-box a{
    display:block;
    width:4.9rem;
    height:1.2rem;
    font-size:0.42rem;
    line-height:1.2rem;
    color:#fff;
    text-align:center;
    margin:0 auto;
    margin-top:1rem;
    margin-bottom:0.3rem;
    border-radius:0.14rem;
}
.re-box a:first-of-type{
    background-color:#ff9702;
}
.re-box a:last-of-type{
    background-color:#f35564;
}
.re-box p{
    font-size:0.35rem;
    line-height:0.6rem;
    text-align:center;
}
.cha-box{
    padding:0.3rem;
}
.cha-box h3{
    font-size:0.4rem;
    line-height:1rem;
}
.cha-box h3 span{
    padding-left:0.3rem;
    border-left:5px solid #fa6e77;
}
.cha-box input[type=text]{
    width:100%;
    height:1rem;
    margin:0 auto;
    font-size:0.37rem;
    border:1px solid #eee;
    font-weight:normal;
    background:#fafafa;
    background-size:1.2rem 1rem;
    padding-left:0.4rem;
}
.vin-box{
    position:relative;
}
.vin-box i{
    position:absolute;
    width:1.5rem;
    height:1rem;
    top:0;
    right:0;
}
.bnt-box{
    padding-top:0.8rem;
    margin-bottom:2.6rem;
}
.bnt-box input{
    width:4rem;
    height:1rem;
    font-size:0.4rem;
    line-height:0.8rem;
    color:#fff;
    text-align:center;
    background-color:#f35564;
    border:none;
    margin:0 0.3rem;
}
.pay-info{
    border-top:0.2rem solid #f7f7f7;
    border-bottom:0.2rem solid #f7f7f7;
    padding:0.3rem;
}
.pay-info li{
    font-size:0.37rem;
    line-height:1.2rem;
}
.pay-info li:first-of-type{
    border-bottom:1px solid #eee;
}
.pay-info li:last-of-type{
    font-size:0.32rem;
    line-height:0.4rem;
    text-align:right;
    color:#7c7c7c;
}
.pay-info li span{
    float:right;
    font-size:0.42rem;
    color:#f35564;
}
.pay-way{
    padding:0.3rem;
}
.pay-way li{
    font-size:0.37rem;
    line-height:1.4rem;
    border-bottom:1px solid #eee;
}
.pay-way span{
    float:right;
    font-size:0.8rem;
    color:#f55463;
    margin-top:0.4rem;
}
.pay-way i{
   display:inline-block;
   width:0.55rem;
   height:0.51rem;
   margin-right:0.3rem;
}
.pay-way li:nth-of-type(1) i{
    background:url(/Content/img/wx-ico.png) no-repeat;
     background-size:100%;
}
.pay-way li:nth-of-type(2) i{
    background:url(/Content/img/zfb-ico.png) no-repeat;
     background-size:100%;
}
.pay-way li:nth-of-type(3) i{
    background:url(/Content/img/rem-ico.png) no-repeat;
     background-size:100%;
}
.note{
    padding: 0 0.3rem;
    font-size:0.37rem;
    margin-bottom:0;
    color:#7b7b7b;
    line-height:0.6rem;
}
.note:last-of-type{
    margin-bottom:2rem;
}
.note span{
    font-size:0.39rem;
    color:#fe0405;
    font-weight:bold;
}
#pay{
    padding-left:0.2rem;
    border-bottom:1px solid #fe0405;
    margin-left:0.3rem;
}
#pay i{
    font-size:0.53rem;
}
.pay-box{
    width:100%;
    height:1.4rem;
    position:fixed;
    bottom:0;
}
.pay-box div{
    float:left;
    height:100%;
    line-height:1.4rem;
    font-size:0.42rem;
    font-weight:normal;
}
.pay-box div:first-of-type{
    padding-left:0.6rem;
    width:65%;
    background-color:#f7f7f7;
}
.pay-box div span{
    color:#f35564;
    margin-left:0.3rem;
}
.pay-box div:last-of-type{
    width:35%;
    text-align:center;
    background-color:#f35564;
    color:#fff;
}
/*充值页面*/
.tolist{
    padding:0.3rem;
}
.tolist li{
    float:left;
    width:3.64rem;
    height:1.2rem;
    font-size:0.37rem;
    line-height:1.2rem;
    border:1px solid #e50000;
    text-align:center;
    margin:0.4rem 0.5rem;
    border-radius:0.13rem;
}
.tolist li span{
    font-size:0.4rem;
    color:#e50000
}
.payto{
    display:block;
    width:9rem;
    height:1.2rem;
    line-height:1.2rem;
    font-size:0.42rem;
    color:#fff;
    text-align:center;
    background-color:#e50000;
    border-radius:0.14rem;
    margin:0 auto;
    margin-bottom:2rem;
    margin-top:0.2rem;
}
#picture .pay-way{
    padding:0;
}
#picture li{
    line-height:1.2rem;
    font-size:0.4rem;
    /*color:#f35564;*/
}
#picture ul:first-of-type{
    margin-bottom:0;
}
#picture ul:last-of-type{
    margin-top:0;
}