body,html,.main-content{
    background-color: #fff;
}
.nav-tab{
    width: 100%;
    height: 1.5rem;
    line-height: 1.5rem;
    background-color: #fff;
	border-bottom:2px solid #e9e9e9;
	
	
}
.nav-tab a{
    width: 50%;
    display: block;
    color: #333;
    float: left;
    text-align: center;
    font-size: .32rem;
}
.nav-tab a > span {
    height: 1.5rem;
    display: block;
    width: 1.4rem;
    margin: 0 auto;
}
.nav-tab .current {
    color: #e14138;
    border-bottom: 2px solid #e14138;
}

.nav-login{
    display: none;
}

.user-info{
    padding: 0 .4rem;
}
.user-info li{
    border-bottom: 1px solid #e9e9e9;
    height: 1rem;
    line-height: 1rem;
    color: #333;
    padding:.12rem 0;
    position: relative;
}
.user-info li .tel-phone {
    width: 100%;
    height: .78rem;
    color: #333;
    font-size: .3rem;
    text-indent: .5rem;
    border: none;
    
    background-size: .36rem 0.36rem;
}

.user-info li .msg-cont {

}

 .msg-cont .msg-txt {
     width: 3.6rem;
     height: .78rem;
     border: none;
     margin-right: 0.2rem;
     font-size: .3rem;
     text-indent: .5rem;
   
     background-size: .36rem 0.36rem;
     float: left;
}
 .msg-cont .code-txt {
     width: 3.6rem;
     height: .78rem;
     border: none;
     margin-right: 0.2rem;
     font-size: .3rem;
     text-indent: .7rem;
     background: url(//p1.ifengimg.com/duobao/Public/activity/images/pay/s_11.png) .13rem center no-repeat;
     background-size: .36rem 0.42rem;
     float: left;
}

 .msg-cont .send-msg {
     height: .54rem;
     font-size: .28rem;
     line-height: .54rem;
     text-align: center;
     color: #e14138;
     margin-right: 0rem;
     border-left: 1px solid #e9e9e9;
     width: 2.44rem;
     display: block;
     float: right;
     margin-top: .23rem;
}
 .msg-cont .sending-msg{
    color: #999999;
}
.nav-btn{
    padding: 0 .4rem;
    margin-top: .6rem;
}
.btn-next {
    background-color: #e14138;
    height: .9rem;
    line-height: .9rem;
    text-align: center;
    color: #fff;
    font-size: .34rem;
    display: inline-block;
    width: 100%;
    border-radius: 30px;
	
	border:0px;
}

.btn-next-x{
    background-color: #e14138;
  
  
    text-align: center;
    color: #fff;
    font-size: .34rem;
    display: inline-block;
    
    border-radius: 8px;
	padding:10px;
	
	border:0px;
}


.nonav{
    opacity: .5;
}
.clear-phone{
    display: none;
    width: .32rem;
    position: absolute;
    right: .5rem;
    top: .36rem;
}
.clear-msg,.clear-code{
    display: none;
    width: .32rem;
    position: absolute;
    right: .5rem;
    top: .36rem;
    margin-right: 2.55rem;
}
.refreshbtn{
    float:right;
}
.refresh{
    float:right;
    width:.76rem;
    height:.78rem;
    background:url(//p1.ifengimg.com/buyAlbum/images/refresh.png) no-repeat center;
    background-size:50%;
}
.imgcode{
    float:left;
    width:1.72rem;
    height:.78rem;
}
.resagreement{
    padding:.3rem .4rem;
    color:#666;
    font-size:.24rem;
    line-height:.6rem;
}
.resagreement .agcheckbox{
    padding:0 .2rem;
    background:url("//p1.ifengimg.com/buyAlbum/images/checked.png") no-repeat center;
    background-size: contain;
}
.resagreement .nocheck{
    background:url("//p1.ifengimg.com/buyAlbum/images/nochecked.png") no-repeat center;
    background-size: contain;
}
.resagreement a{
    color:#e14138;
}

.nav-info{
    padding: .3rem;
    color: #666;
    font-size: .26rem;
}
.nav-info .wxts{
    font-size: .24rem;
    color: #999;
    padding-bottom: .2rem;
}
.nav-info p>i{
    color: #e14138;
    margin-right: .1rem;
}