﻿
/*  ==================== 顾客中心菜单 ====================  */
.CustomerThumb
{
    clear: both;
    margin: 1px;
}
.CustomerThumb ul
{
    background-color: #fafafa;
}
.CustomerThumb ul li
{
    border-top: 1px #fff solid;
}
.CustomerThumb ul b
{
    width: 80px;
}
.CustomerMenu
{
    clear: both;
    width: 193px;
    margin: auto;
}
.CustomerMenu dd
{
    width: 184px;
    margin: auto;
}
.CustomerMenu dl dd a
{
    padding-left: 20px;
    height: 25px;
    line-height: 25px;
    display: block;
}

.CustomerMenu dl dd a:hover
{
    padding-left: 20px;
    height: 25px;
    line-height: 25px;
    display: block;
    text-decoration: none;
    color: #ff3366;
}
.CustomerMenu dl dd .CurrentNav
{
    padding-left: 20px;
    height: 25px;
    line-height: 25px;
    display: block;
    text-decoration: none;
    color: #ff3366;
    font-weight: bold;
}
/*  ==================== 顾客登录、注册 ====================  */
.customerPassport
{
    background: url(../images/so/bg-so-login-line-1.jpg) center repeat-y;
    margin: 25px auto 35px; /*padding-bottom: 10px;*/
    width: 720px;
}
.customerPassport table
{
    margin: auto; /*padding-bottom: 10px;*/
}
.customerPassport .ul-info
{
    margin-top: 20px;
    margin-left: 10px;
}
.customerPassport .ul-info li
{
    line-height: 200%;
    margin-bottom: 10px;
}
.customerPassport .ul-info li label
{
    width: 70px;
    text-align: left;
}

.customerPassport .page-btn
{
    margin-left: 70px;
    margin-top: 10px;
}
#LoginNotice, #RegisterNotice
{
    margin-left: 10px;
    margin-right: 10px;
}
#CustomerLogin
{
    padding: 73px 20px;
}
#CustomerRegister
{
    padding: 55px 20px 80px;
}
#CustomerRegisterTextAdv
{
    border-top: 1px solid #CCCCCC;
    margin: 10px 10px;
    padding:10px 15px;
}

#CustomerRegisterTextAdv ul li
{
    line-height: 100%;
    list-style: square;
    margin-left: 15px;
}



/*注册成功*/

/*注册说明*/
.login_container .login_container_title
{
    font-weight: bold;
    margin-left: 70px;
}
.login_container
{
    margin: 0 10px;
    padding: 0;
    line-height: 24px;
    margin-top: 20px;
    height: 90px;
}
.login_container ul
{
    margin: 0 0px 0 70px;
    padding: 0;
}
.login_container ul li
{
    width: 400px;
    display: block;
    float: left;
    background: url(../images/List_Point.jpg) left 2px no-repeat;
    padding-left: 16px;
}

/*  ==================== 顾客评论 ====================  */
.CommentList .Comment
{
    border-bottom: 1px #ccc solid;
}
.CommentList .Reply
{
    margin-left: 20px;
}
.CommentList .Reply dl
{
    border-top: 1px #ccc dashed;
}

/*  ==================== 收藏夹 ====================  */
.wishItem
{
    height: 25px;
    line-height: 25px;
    list-style: none;
}
.wishItem .do
{
    width: 50px;
    overflow: visible;
}


/*  ==================== 到货通知 ====================  */
.notifyItem
{
    height: 25px;
    line-height: 25px;
    list-style: none;
}
.notifyItem a
{
    height: 25px;
    line-height: 25px;
}
.notifyItem .do
{
    text-align: center;
}
.notifyItem .do button
{
    margin-left: 3px;
}

/*积分*/
.PointsLogSrh
{
    padding: 10px;
}
.PointsLogSrh dl, .PointsLogSrh div
{
    clear: both;
}
.PointsLogSrh dt
{
    height: 20px;
    width: 100px;
    text-align: right;
    float: left;
    padding-right: 5px;
}
.PointsLogSrh dd
{
    height: 20px;
    float: left;
    margin-bottom: 10px;
}
.PointsLogSrh input
{
    margin-left: 105px;
}

/*积分兑换*/
.PointsExForm
{
    padding: 10px;
}
.PointsExForm td
{
    padding: 5px;
}
#PointsExchange li .title
{
    width: 100px;
    display: block;
    background-color: #eee;
    float: left;
}
.exchangeCouponList
{
    border: 1px #ccc solid;
    display: inline-block;
    padding: 5px;
}
.exchangeCouponList br
{
    clear: both;
}
.exchangeCouponList label
{
    display: inline-block;
    border-bottom: 1px #eee solid;
    height: 30px;
}
.exchangeCouponList input
{
    border: 0px;
    border-bottom: 1px #eee solid;
    height: 30px;
    display: inline-block;
    float: left;
    margin-top: 1px;
}
.exchangeCouponList span
{
    display: inline-block;
    height: 30px;
    line-height: 30px;
}
.exchangeCouponList .parValue
{
    width: 80px;
}
.exchangeCouponList .needPoints
{
    width: 150px;
}
.exchangeCouponList .title
{
    width: 250px;
}
.exchangeCouponList .needPoints .type
{
    width: 100px;
}

/*密码修改*/
#EditPwd
{
    margin: 0px auto;
    padding: 30px 0px;
    width: 500px;
}
.EditPwd ul li .btn_orange_m
{
    margin-left: 210px;
}

/*个人基本信息*/
.BasicInfodl
{
    width: 735px;
}
.BasicInfo ul li
{
    height: 25px;
    line-height: 25px;
    margin-bottom: 10px;
}
.BasicInfo ul li span
{
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 200px;
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
}

#EditBasicInfo
{
    padding: 20px;
}
#EditBasicInfo .ul-info li
{
    margin-bottom: 10px;
}


/*配送地址*/
#AddressList td
{
    line-height: 15px;
    padding: 5px;
}

/*my1382*/
.BasicInfo
{
    padding: 20px;
}
.BasicInfo dt, .BasicInfo dd
{
    clear: both;
}
.BasicInfo dd
{
    margin-bottom: 10px;
}

.AccountInfo
{
    margin: 20px;
}
.AccountInfo dt, .BasicInfo dd
{
    clear: both;
}
.AccountInfo dd
{
    margin-bottom: 10px;
}

.IsSubscribe
{
    margin: 20px;
}
.IsSubscribe dt, .BasicInfo dd
{
    clear: both;
}
.IsSubscribe dd
{
    margin-bottom: 10px;
}

/*忘记密码*/
.ForgetPwd
{
    margin: 0 auto;
    padding: 20px 50px;
}
.forgetPwdStep
{
    font-weight: normal;
}
.forgetDO
{
    padding-left: 50px;
}

/*我的订单*/
.OrderListSrh
{
    padding: 20px;
}
.OrderListSrh li
{
    margin-bottom: 10px;
}
.orderList .topic
{
    border: 1px #ccc solid;
    margin: 10px 5px;
}
/*发表体验*/
.addTopic
{
    margin: 10px;
}



/*我的咨询*/
.MyQuestion
{
}

.QuestionItem
{
}
.QuestionItem .Question h5
{
    background-color: #f6f6f6;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
}
.askProductName
{
    height: 25px;
    float: left;
}
.askTime
{
    height: 25px;
    float: right;
    font-weight: normal;
}
.QuestionItem fieldset
{
    margin: 10px;
    line-height: 20px;
}
.QuestionItem fieldset p
{
    padding-left: 10px;
    line-height: 20px;
}

/*我的评论*/
.MyComment
{
}

.CommentItem
{
    border-bottom: 1px #ccc solid;
}
.CommentItem h5
{
    background-color: #f6f6f6;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
}


.CommentItem h5 .commentProductName
{
    height: 25px;
    float: left;
}
.CommentItem h5 .commentTime
{
    font-weight: normal;
    float: right;
    height: 25px;
}
.CommentItem h5 .commentStatus
{
    width: 50px;
    text-align: right;
}
.CommentItem ul
{
    margin: 10px;
}
.CommentItem ul li
{
    padding-bottom: 5px;
    line-height: 20px;
}
.CommentItem .commentReply
{
    text-align: right;
    font-size: 11px;
}


/*订单详细*/
#customerSODetail
{
    padding: 10px;
}
#customerSODetail h5
{
    font-size: 12px;
    border-bottom: 1px #eee solid;
    height: 25px;
    line-height: 25px;
    margin-bottom: 10px;
}
.soID
{
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    padding-left: 10px;
}
.soStatus
{
    height: auto;
}
.soStatus h5 .soStatusSpan
{
    height: 25px;
    display: block;
    float: right;
    line-height: 25px;
}
.soStatus .ul-info
{
    margin-left: 10px;
}
.soStatus .ul-info label
{
    text-align: left;
    width: 100px;
}
.soBase .soAmt
{
    width: 100%;
}
.soBase .soAmt ul
{
    float: right;
}

.soTotalAmt
{
    margin-top: 10px;
    width: 100%;
    background-color: #fff;
}
.soTotalAmt ul li
{
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
}
.soTotalAmt ul
{
    width: 300px;
    clear: both;
    float: right;
}
.soTotalAmt span
{
    width: 130px;
    display: block;
    float: left;
    font-size: 12px;
    margin-right: 30px;
}
.soTotalAmt .totalAmt
{
    border-top: 1px #ccc solid;
    font-weight: bold;
}
.soTotalAmt .totalAmt span
{
    font-size: 14px;
}

.SelectedSOPromotion ul li span
{
    display: inline;
    margin-right: 10px;
}
.SelectedSOPromotion ul li .itemtype
{
    width: 100px;
    display: inline-block;
    text-align: right;
}
