/* 订单详情 */
.details-add{
    padding: 1.28125rem 0;
    background: #FFF;
    margin-bottom: 0.90625rem;
}
.details-name{
    font-size: 0.75rem;
    margin-bottom: 0.875rem;
    text-align: left;
    margin-left: 1.03125rem;
}
.details-name span{
    font-weight: 600;
    margin-right: 0.3125rem;
}
.details-adds{
    font-size: 0.8125rem;
    text-align: left;
    margin-left: 1.03125rem;
}
/* 订单状态 */
.details-state{
    padding:1.125rem 0 0.8125rem 0;
    background: #FFF;
    margin-bottom: 0.90625rem;
}
.details-order{
    display: flex;
    margin-left: 1.03125rem;
    text-align: left;
    margin-bottom: 1.125rem;
}
.details-num{
    display: flex;
    margin-left: 1.03125rem;
    text-align: left;
}
.order-left{
    width: 5.25rem;
    font-size: 0.8125rem;
}
.order-right{
    font-size: 0.8125rem;
}
/* 商品 */
.details-information{
    background: #FFF;
    margin-bottom: 0.90625rem;
}
.details-top{
    display: flex;
    ;
    padding:1.125rem 0 0.9375rem 1.03125rem;
    font-size: 0.8125rem;
    border-bottom:0.0625rem solid #D9D9D9;
    text-align: left;
}
.details-content{
    padding: 1.03125rem 0 1rem 1rem;
    display: flex;
    border-bottom:0.0625rem solid #D9D9D9;
}
.details-content img{
    width: 3.59375rem;
    height: 3.59375rem;
    margin-right: 0.6875rem;
}
.details-alt{
    width: 11.34375rem;
    margin-right: 2.71875rem;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-align: left;
}
.details-proice{
    text-align: right;
    font-size: 0.8125rem;
    margin-top: 0.0625rem;
    font-weight: 500;
}
.details-bnum{
    font-size: 0.6875rem;
    color:#A6A6A6;
    margin-top: 0.5rem;
}
.details-border{
    height: 0.90625rem;
    border-bottom:0.0625rem solid #D9D9D9;
}
.details-bottom{
    padding: 0.3125rem 0;
}
.time-top{
    padding: 0.46875rem 0 0.15625rem 0;
    border-bottom:0.0625rem solid #D9D9D9;
    background: #FFF;
}
.time-bottom{
    padding:0.375rem 0;
    background: #FFF;
}
a{
    background: transparent !important;
}
.details-cell{
    display: flex;
    background: transparent !important;
    justify-content: space-between;
    font-size: 0.8125rem;
    padding: 0.46875rem 1rem;
    min-height: 0;
}
.mint-cell-left{
    color:#A6A6A6;
}
.mint-cell-right{
    color:#000000;
}
/* 我的地址 */
.add-list{
    width: 23.3125rem;
    border-left: 0.125rem solid #ff4f4f;
}
.add-content{
    width: 21.09375rem;
    margin: 0 auto;
    border-bottom: 0.0625rem solid #D9D9D9;
    font-size: 0.8125rem;
    font-weight: 500;
    text-align: left;
    display: flex;
    align-items: center;
}
.add-information{
    width: 19.125rem;
    margin-right: 0.78125rem;
}
.add-name{
    display: flex;
    padding: 0.625rem 0 0.90625rem 0;
    justify-content: space-between;
}
.add-btm{
    padding-bottom: 1.8125rem;
}
.add-content img{
    width: 1.03125rem;
    height: 0.9375rem;
}
/* 添加修改地址 */
.address{
    width: 100%;
    background: #FFF;
    margin-bottom: 1.875rem;
}
.add-cell{
    width: 21.59375rem;
    font-size: 0.8125rem;
    margin: 0 auto;
    padding: 1.15625rem 0 1.375rem 0;
    border-bottom:0.0625rem solid #DBDBDB;
    display: flex;
    justify-content: space-between;
}
.add-cell input{
    font-size: 0.8125rem;
    width: 17.75rem;
    text-align: right;
}
.preservation{
    width: 21.59375rem;
    height: 2.71875rem;
    line-height: 2.71875rem;
    border-radius: 0.15625rem;
    font-size: 1.03125rem;
    background: #ff4f4f;
    color:#FFF;
    border: none;
    margin: 0 auto;
    margin-bottom: 0.78125rem;
    outline:transparent;
}
.del{
    width: 21.59375rem;
    height: 2.71875rem;
    line-height: 2.71875rem;
    border-radius: 0.15625rem;
    font-size: 1.03125rem;
    color:#ff4f4f;
    border: none;
    margin: 0 auto;
    margin-bottom: 0.78125rem;
    outline:transparent;
    border:2px solid #ff4f4f;
    background: transparent;
}
/* 登录 */
.back{
    width: 100%;
    height: 100%;
  
    background: #FFF;
}
.login-top{
    width: 100%;
    height: 9.375rem;
    margin-bottom: 2.78125rem;
}
.login-content{
    width: 21.46875rem;
    margin: 0 auto;
}
.login-phone{
    width: 21.46875rem;
    height: 2.59375rem;
    line-height: 2.59375rem;
    border:2px solid #A6A6A6;
    font-size: 0.875rem;
    margin-bottom: 1.5625rem;
    border-radius: 0.15625rem;
}
.login-phone input{
    width: 19.09375rem;
    font-size: 0.875rem;
    text-align: left;
}
.proving{
    width: 21.5rem;
    height: 2.59375rem;
    line-height: 2.59375rem;
    border:2px solid #A6A6A6;
    font-size: 0.875rem;
    border-radius: 0.15625rem;
    display: flex;
    position: relative;
}
.proving input{
    width: 12.78125rem;
    font-size: 0.875rem;
    text-align: left;
    padding-left: 1rem;
}
.proving button{
    width: 5.9375rem;
    height: 2.59375rem;
    line-height: 2.59375rem;
    font-size: 0.875rem;
    color:#FCFFFA;
    background: #58C11C;
    /* border:2px solid ;
    border-color: transparent #58C11C transparent #A6A6A6; */
    border:none;
    border-top-left-radius:0.15625rem;
    border-bottom-left-radius:0.15625rem;
    position: absolute;
    right: 0;
}
.sign{
    width: 21.59375rem;
    height: 2.71875rem;
    line-height: 2.71875rem;
    font-size:1.03125rem ;
    border-radius: 0.15625rem;
    color:#FFF;
    background:#58C11C ;
    border:none;
    margin-bottom: 0.78125rem;
}
.agree{
    color:#A6A6A6;
    font-size: 0.90625rem;
    margin-bottom: 1.6875rem;
}
.agree span{
    color:#5DBE23;
}
.wxchart{
    width: 2.71875rem;
    height: 2.71875rem;
    margin: 0 auto;
    margin-bottom: 1.03125rem;
}
.wxchart img{
    width: 100%;
    height: 100%;
}
.wxtitle{
    font-size: 0.90625rem;
    color:#000;
    margin-bottom: 3.28125rem;
}
.service{
    font-size: 0.78125rem;
    color:#4D78AB;
    margin-bottom: 0.3125rem;
}
.service-phone{
    font-size: 0.625rem;
}
/* 下方 */
.button{
    width: 100%;
    max-width: 25rem;
    margin: 0 auto;
    position: fixed;
    bottom: 0;
    padding: 1.03125rem 0;
    font-size: 0.8125rem;
    line-height: 0.8125rem;
    color:#74BF48;
}
.button img{
    width: 0.71875rem;
    height: 0.71875rem;
    margin-right: 0.46875rem;
}
input{
    outline: none;
}
button{
    outline: none;
}
.none{
    border:none;
}