@charset "UTF-8";
/*
* 登录+注册+找回密码
*/
.userBox{
    position: relative;
    height: 100%;
}
.userCont{
    width: 745px;
    height: 460px;
    overflow: hidden;
    background: #fff;
    padding: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -230px 0px 0px -392px;
}
.userTit{
    height: 60px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #e6e6e6;
    font-size: 24px;
    color:#333;
    text-align: center;
}
.userTit span{
    display: block;
    overflow: hidden;
    line-height: 60px;
}
.userTit_a{
    overflow: hidden;
    font-size: 14px;
    color:#999;
    position: absolute;
    top: 50%;
    margin-top: -9px;
}
.userTit_a.right{
    right: 0px;
}
.userTit_a.left{
    left: 0px;
}
.userDeta{
    overflow: hidden;
    position: relative;
    width: 350px;
    margin: 0px auto;
    padding: 50px 0px;
}
.userDeta.login{
    padding: 25px 0px;
}
.user_dl{
    overflow: hidden;
}
.user_dl dd{
    overflow: hidden;
    padding: 7px 0px;
}
.userR{
    /* width: 278px; */
    height: 48px;
    overflow: hidden;
    border:1px solid #e6e6e6;
    line-height: 48px;
    padding: 0px 10px 0px 60px;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.formIcon{
    display: block;
    width: 49px;
    height: 48px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    border-right: 1px solid #e6e6e6;
}
.formUser{
    background: url(../images/formUser.png) no-repeat center center;
}
.lock{
   background: url(../images/lock.png) no-repeat center center;
}
.phone2{
    background: url(../images/phone2.png) no-repeat center center;
}
.userInp{
    display: block;
    overflow: hidden;
    font-size: 14px;
    color:#666;
    width: 100%;
    height: 48px;
    border:none;
    background: none;
    outline: none;
    font-family: 'microsoft yahei';
}
/* .w_188{
    width: 188px;
    padding: 0px 10px;
} */
.userCode{
    overflow: hidden;
    margin-left: 10px;
    height: 50px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #ccc;
    color: #666;
    text-align: center;
    font-size: 16px;
    line-height: 50px;
}
.userCode img{
    display: block;
    height: 50px;
}
.txtCode{
	padding: 0px 15px;
}
.txtCode.hover{
    background: #cb0013;
    color:#fff;
}
.userBtBox{
    overflow: hidden;
}
a.userBt{
    display: block;
    height: 50px;
    overflow: hidden;
    font-size: 18px;
    color:#fff;
    text-align: center;
    line-height: 50px;
    background: #cb0013;
    border-radius: 3px;
}
.forgetPw{
    overflow: hidden;
    font-size: 14px;
    color:#999;
}
.agreed{
    overflow: hidden;
    font-size: 12px;
    color:#999;
}
.agreed a{
    color:#cb0013;
}
.agreed_a{
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    background: url(../images/checkboxSmall.png) no-repeat center center;
}
.agreed_a.checked{
    background: url(../images/checkboxSmall_h.png) no-repeat center center;
}
.agreed p{
    margin-left: 5px;
    height: 15px;
    line-height: 15px;
}
.agreedPop{
    overflow: hidden;
    font-size: 12px;
    color:#666;
    line-height: 20px;
    padding: 20px;
}
.userCont.userStyle{
    height: 350px;
    margin-top: -195px;
}
.userCont.userStyle2{
    height: 413px;
    margin-top: -206px;
}
.moreLoginBox{
    overflow: hidden;
    text-align: center;
    font-size: 0px;
}
.moreLoginTit{
    overflow: hidden;
}
.moreLoginTit span{
    font-size: 14px;
    color:#999;
    position: relative;
    padding: 0px 15px;
}
.moreLoginTit span:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 200px;
    height: 1px;
    background: #ddd;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1px;
}
.moreLoginTit span:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 200px;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -1px;
}
.moreLoginBox .center{
    display: inline-block;
    overflow: hidden;
}
.moreLogin_dl{
    display: block;
    overflow: hidden;
}
.moreLogin_dl dd{
    float: left;
    display: inline;
    margin: 0px 5px;
}
.moreLogin_dl dd a{
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
}
.weixinLogin{
    background: url(../images/share/shareBt5.png) no-repeat center center;
    background-size: auto 100%;
}
.sinaLogin{
    background: url(../images/share/shareBt1.png) no-repeat center center;
    background-size: auto 100%;
}
/*
* 购物车
*/
.shopCartBox{
    background: #fff;
    padding: 10px 20px;
    position: relative;
}
.shopCartBox .center{
	display:inline-block;
	overflow:hidden;
}
.shopCartTable{
    table-layout: fixed;
    overflow: hidden;
    width: 100%;
}
.shopCartTable tr th{
    font-weight: normal;
    border-bottom: 1px solid #e6e6e6;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color:#666;
    padding-bottom: 5px;
}
.cartDiv_w1{
    width: 60px;
    overflow: hidden;
    text-align: left;
}
.checkbox{
    display: block;
    height: 20px;
    overflow: hidden;
    padding-left: 25px;
    line-height: 20px;
    position: relative;
}
.checkbox a{
    display: block;
    width: 20px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/checkbox.png) no-repeat center center;
}
.checkbox a.checked,
.checkbox.checked a {
    background:#fff url(../images/checkbox_h.png) no-repeat center center;
}
.shopCartTable tr td{
    padding: 30px 0px;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
}
.shopCartGood{
    overflow: hidden;
}
.goodImg{
    display: block;
    width: 127px;
    position: relative;
    overflow: hidden;
    margin-right: 20px;
}
.goodImg .imgDiv{
    border: 1px solid #e6e6e6;
    padding-top: 100%;
}
.goodDeta{
    height: 127px;
    overflow: hidden;
    position: relative;
}
.goodDeta .tableCell{
    font-size: 18px;
    color:#333;
    line-height: 30px;
}
.cartDivTxt{
    font-size: 14px;
    color:#333;
    overflow: hidden;
    text-align: center;
    line-height: 25px;
}
.txt-line{
    text-decoration: line-through;
}
.c_bd0{
    color:#cb0013 !important;
}
.fz16{
    font-size: 16px;
}
.cartSku{
    overflow: hidden;
    border: 1px solid #e6e6e6;
    width: 42px;
    padding: 0px 24px;
    height: 23px;
    margin: 0px auto;
    position: relative;
    border-radius: 3px;
}
.cartSku input{
    display: block;
    width: 100%;
    height: 23px;
    border:none;
    outline: none;
    font-size: 14px;
    color:#333;
    text-align: center;
    line-height: 23px;
}
a.cartSkuBt{
    display: block;
    width: 23px;
    height: 23px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    text-align: center;
    line-height: 21px;
    font-size: 16px;
    color:#333;
    font-weight: bold;
}
.cartSkuBt.left{
    left: 0px;
    border-right: 1px solid #e6e6e6;
}
.cartSkuBt.right{
    right: 0px;
    border-left: 1px solid #e6e6e6;
}
.cartSkuBt.disable{
	background:#f5f3f3;
	color:#b5b5b5;
    cursor: default;
}
.cartHand{
    overflow: hidden;
    text-align: center;
}
.cartHand a{
    display: none;
    overflow: hidden;
    height: 25px;
    font-size: 14px;
    color:#666;
    line-height: 25px;
    padding: 0px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
a.cartDeleIcon{
    display: inline-block;
    width: 25px;
    margin: 0px auto;
    background: url(../images/dele.png) no-repeat center center;
}
.shopCartTable tr:last-child td{
    border:none;
}
.loseTit{
    overflow: hidden;
    font-size: 18px;
    color:#333;
}
.failure tr th{height: 0px;border:none;}
.failureTip{
    display: none;
    width: 100%;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    background: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000');
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 2;
    font-size: 12px;
    color:#fff;
    text-align: center;
}
.failure .failureTip{
    display: block;
}
.failure .cartDiv_w1 span a{
    background: url(../images/checkboxDisable.png) no-repeat center center;
}
.shopSubTotal{
    overflow: hidden;
    padding: 12px 135px 12px 0px;
}
.batchBox{
    overflow: hidden;
    font-size: 14px;
    color:#666;
    height: 20px;
    line-height: 20px;
}
.batchBox a{
    float: left;
    margin-left: 20px;
}
.batchBox span{
    float: left;
}
.shopSubTotal .cartDiv_w1{
    width: 30px;
}
.shopCartTotalDeta{
    overflow: hidden;
    font-size: 12px;
    color:#666;
}
.shopCartTotalDeta i{
    font-size: 20px;
    color:#cb0013;
    font-weight: bold;
    padding: 0px 5px;
}
a.goPay{
    display: block;
    width: 130px;
    height: 50px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    top: 10px;
    background: #ddd;
    font-size: 20px;
    color:#fff;
    line-height: 50px;
    text-align: center;
}
.goPay.hover{
    background:#cb0013;
}
/*
* 订单
*/
.ordTit{
    overflow: hidden;
    font-size: 16px;
    color:#333;
    height: 30px;
    line-height: 30px;
    padding-bottom: 7px;
}
.ordAddBox{
    overflow: hidden;
    position: relative;
    padding: 5px 0px;
    min-height: 74px;
    height: auto !important;
    height: 74px;
}
#address_show_div1{
    color:#cb0013;
    height: 74px;
    line-height: 74px;
    font-size: 14px;
}
.ordName{
    overflow: hidden;
    height: 25px;
    line-height: 25px;
}
.ordName span{
    display: block;
    overflow: hidden;
    font-size: 20px;
    color:#333;
    font-weight: bold;
    float: left;
}
.ordName a{
    display: block;
    height: 18px;
    overflow: hidden;
    line-height: 18px;
    border: 1px solid #cb0013;
    font-size: 12px;
    color:#cb0013;
    padding: 0px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
}
a.defaultAdd{
    background: #cb0013;
    color:#fff;
}
.ordAddDeta{
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    font-size: 16px;
    color:#666;
    padding-left: 20px;
}
.phone{
    background: url(../images/phone.png) no-repeat 2px center;
}
.add{
    background: url(../images/add.png) no-repeat left center;
}
.ordAddHand{
    overflow: hidden;
    border-left: 1px solid #e6e6e6;
    padding: 15px 50px;
    text-align: center;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -42px;
}
a.changeAddBt{
    font-size: 14px;
    color:#b4a078;
}
a.newAdd{
    display: block;
    width: 95px;
    height: 23px;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    font-size: 14px;
    color:#333;
    text-align: center;
    line-height: 23px;
    margin: 0px auto;
    background: #f5f5f5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.ordNewAdd{
    display: none;
}
.form_dl{
    
}
.form_dl dd{
    overflow: hidden;
    padding: 10px 0px;
}
.formL{
    width: 130px;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color:#666;
    text-align: right;
    padding-right: 10px;
}
.formL i{
	color:#ff0000;
}
.formR{
    padding: 0px 4px;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}
.formInp{
    display: block;
    width: 100%;
    height: 38px;
    overflow: hidden;
    line-height: 38px;
    font-size: 14px;
    color:#666;
    outline: none;
    border:none;
    background: none;
}
.formArea{
    display: block;
    width: 100%;
    height: 150px;
    overflow: hidden;
    line-height: 25px;
    font-size: 14px;
    color:#666;
    outline: none;
    border:none;
    background: none;
    padding: 5px 0px;
    font-family:'microsoft yahei';
}
.form_dl dt{
    clear: both;
    padding: 10px 0px;
}
.form_dl dt .invoiceInpDiv{
    margin: 0px;
}
.ordNewAddDivR{
    border-left: 1px dashed #e6e6e6;
    overflow: hidden;
    margin-left: 60px;
    padding: 70px 0px 70px 60px;
}
.formBt{
    overflow: hidden;
    font-size: 0px;
}
.formBt .center{
    display: inline-block;
    overflow: hidden;
}
.formBt a{
    display: block;
    width: 133px;
    height: 38px;
    overflow: hidden;
    background: #f5f3ef;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    color:#666;
    line-height: 38px;
    text-align: center;
    margin-right: 10px;
}
.formBt a.hover{
    background: #cb0013;
    border-color:#cb0013;
    color:#fff;
}
.ordNewAdd_dl{
    width: 635px;
}
.ordNewAdd_dl dd{
    width: 295px;
}
.ordNewAdd_dl dd .formR{
    width: 195px;
}
.ordNewAdd_dl dt .formL,
.ordNewAdd_dl dd .formL{
    width: 80px;
}
.ordNewAdd_dl dd .w_40{
    width: 40px;
}
.ordNewAdd_dl dd .w_40 input{
    text-align: center;
}
.ordNewAdd_dl dd .w_124{
    width: 124px;
}
.and{
    display: block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 14px;
    color:#333;
    padding: 0px 7px;
}
.ordNewAddDivBot{
    padding-left: 90px;
}
.formTip{
	line-height:40px;
	overflow:hidden;
	font-size:12px;
	color:#999;
	padding-left:15px;
}
a.changeBt{
    color:#cb0013;
}
/*slelect.demo样式start*/
.selectAdd{border-radius:3px;width:143px; height:38px; position:relative; padding-right:30px; border:1px solid #e6e6e6;}
.selectAdd .seljg{ padding-left:10px; line-height:38px; color:#666; font-size:13px; cursor:pointer;}
.selectAdd i{ display:block; width:30px; height:38px; background:url(../images/sel.jpg) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.selectAdd .selTj{ border-radius:3px;width:100%; overflow:hidden; border:1px solid #e6e6e6; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:39px; background:#fff; display:none;}
.selectAdd .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.selectAdd .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.selectAdd .selTj a.hover{background:#f8f8f8; color:#ff7800;}
/*slelect.demo样式end*/

.changeAdd{
    overflow: auto;
    height: 350px;
    padding: 0px 20px;
    margin-top: 20px;
}
.changeAddTit{
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 16px;
    color:#333;
    position: relative;
}
.changeAddTit a{
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(../images/dele.png) no-repeat center center;
}
.changeAddPop_dl{
    overflow: hidden;
}
.changeAddPop_dl dd{
    overflow: hidden;
    padding: 5px 0px;
    overflow: hidden;
    position: relative;
}
.changeAddPop_ul{
    overflow: hidden;
    padding: 21px;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}
.changeAddPop_ul li{
    padding-left: 70px;
    position: relative;
    min-height: 25px;
    height: auto !important;
    height: 25px;
}
.changeAddPopL{
    overflow: hidden;
    width: 70px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color:#999;
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: right;
}
.changeAddPopR{
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
    color:#333;
}
.changeAddPop_dl dd.default .changeAddPop_ul{
    padding: 20px;
    border: 2px solid #cb0013;
}
a.setDefaultAdd{
    overflow: hidden;
    font-size: 14px;
    color:#cb0013;
    position: absolute;
    right: 20px;
    top: 20px;
    height: 25px;
    line-height: 25px;
}
.txa_l{
    text-align: left !important;
}
.orderBox{
    overflow: hidden;
    background: #fff;
    position: relative;
}
.bd_b_e6{
    border-bottom: 1px solid #e6e6e6;
}
.orderNote{
    overflow: hidden;
}
.ordAreaBox{
    overflow: hidden;
    padding-left: 5px;
}
.ordArea{
    width: 500px;
    height: 100px;
    overflow: hidden;
    font-size: 12px;
    color:#666;
    line-height: 20px;
    font-family: "microsoft yahei";
    padding: 3px 5px;
    outline: none;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.ordInvoice{
    overflow: hidden;
}
.ordInvoice .checkbox{
    font-size: 16px;
}
#isInvoice{overflow: hidden;line-height:30px;}
#isInvoice a{
    float: left;
    margin-left: 10px;
    font-size: 14px;
    color:#666;
}
.radioCheck{
    font-size: 14px;
    color:#666;
    overflow: hidden;
}
.form_dl .radioCheck{
    padding: 10px 0px;
}
.radioCheck label{
    display: block;
    overflow: hidden;
    margin-right: 15px;
    float: left;
}
.radioCheck span{
    padding-left: 5px;
}
.ordSaleDeta{
    overflow: hidden;
    position: relative;
}
.ordSale_dl{
    overflow: hidden;
}
.ordSale_dl dd{
    font-size: 14px;
    color:#cb0013;
    line-height: 20px;
    padding: 5px 0px;
    overflow: hidden;
}
.ordSale_dl dd a{
    color:#cb0013;
}
.ordSale_dl dd.saleNone a{
    color:#999;
}
/* .saleNone a{
    display: none;
} */
.saleNone span{
    background: none;
    color:#999;
    font-size: 14px;
    padding: 0px;
}
a.allSale{
    overflow: hidden;
    float: left;
    font-size: 14px;
    color:#b4a078;
    padding-left:0px;
}
.ordTotal{
    overflow: hidden;
}
.ordTotal_dl{
    overflow: hidden;
    padding: 10px 0px;
}
.ordTotal_dl dt,
.ordTotal_dl dd{
    line-height: 40px;
    overflow: hidden;
    font-size: 16px;
    color:#666;
}
.ordTotal_dl span{
    display: block;
    overflow: hidden;
    float: left;
}
.ordTotal_dl i{
    display: block;
    /* width: 150px; */
    overflow: hidden;
    float: right;
    text-align: right;
}
.ordTotal_dl dt{
    border-top: 1px solid #e6e6e6;
    padding-top: 5px;
    text-align: right;
    margin-top: 8px;
}
.ordTotal_dl dt em{
    font-style: normal;
    font-size: 24px;
}
a.ordPayBt{
    display: block;
    width: 170px;
    height: 50px;
    overflow: hidden;
    background: #cb0013;
    font-size: 18px;
    color:#fff;
    text-align: center;
    line-height: 50px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.selSale_ul{
    overflow: hidden;
    display:none;
    position: relative;
    padding-top:10px;
}
.selSale_ul li{
    height: 30px;
    overflow: hidden;
    line-height: 30px;
}
.selSale_ul li p{
    overflow: hidden;
    font-size: 14px;
    color:#333;
    overflow: hidden;
    padding-left: 20px;
    cursor:pointer;
    float:left;
    background: url(../images/radio.png) no-repeat left center;
}
.selSale_ul li.checked p{
    background: url(../images/radio_h.png) no-repeat left center;
}
.selSale_ul2{
    overflow: hidden;
    display:none;
    position: relative;
    padding-top:10px;
}
.selSale_ul2 li{
    height: 30px;
    overflow: hidden;
    line-height: 30px;
}
.selSale_ul2 li p{
    overflow: hidden;
    font-size: 14px;
    color:#333;
    overflow: hidden;
    padding-left: 20px;
    cursor:pointer;
    float:left;
    background: url(../images/radio.png) no-repeat left center;
}
.selSale_ul2 li.checked p{
    background: url(../images/radio_h.png) no-repeat left center;
}
/*付款页面（payment） begin*/
.payMoney{clear:both;overflow:hidden;text-align:center;font-size:26px;color:#333;padding:30px 0 0 0;}
.pay_tile{display:block;clear:both;height:40px;border-bottom:1px solid #e6e6e6;}
.pay_tile dd{display:inline;float:left;padding:0 10px 0 10px;line-height:39px;height:39px;font-size:14px;color:#000;cursor:pointer;border:1px solid #e6e6e6;position:relative;margin:0 -1px 0 0;overflow:hidden;}
.pay_tile dd.hover{line-height:40px;height:40px;background:#fff;border:1px solid #e6e6e6;border-bottom:none;}

.payCon{clear:both;overflow:hidden;padding:80px 30px 30px 30px;}
.payCode{padding:24px 0 24px 0;min-height:245px;height:auto !important; height: 245px;width:620px;border:1px #e5e5e5 solid;background: #fafafa;}
.payCode #weixinmeg{overflow:hidden;font-size:14px;color:#666;text-align:center;line-height:30px;}
.payCode .payTypeImg{width:160px;height:160px;padding:9px;border:1px #ececec solid;background: #fff;overflow:hidden;margin:0 auto;}
.payCode .payTypeImg img{display:block;width:160px;height:160px;}
.payCode .payCodeBt{display:block;margin:8px auto 0 auto;width: 180px;height: 32px;clear:both;background:url(../images/bank/weixin_alipay.png) no-repeat left top;}
.payCode .payCodeBt.a2{display:block;margin:8px auto 0 auto;width: 180px;height: 32px;clear:both;background:url(../images/bank/weixin_alipay.png) no-repeat left bottom;}
.payBt{clear:both;padding:25px 0 0 0;}
.payBt a{display:block;line-height:30px;font-size:16px;padding:5px 20px;float:left;color:#fff !important;background:#ff7800;border-radius:3px;}
.payBt a:hover{background:#e76f04;}
.payAlert{line-height:30px;clear:both;padding:10px 0 0 0;font-size:14px;}
.payAlert strong{color:#ff7800;}

.pay_bank{width:770px;display:block;clear:both;overflow:hidden; border: 1px solid #E9E9E9; background-color: #FDFDFD;padding:20px;}
.pay_bank dd{display:inline;float:left;width:178px;height:48px;border:1px solid #dddddd;margin:0 10px 10px 0;cursor:pointer;position:relative;}
.pay_bank dd img{display:block;width:178px;height:48px;}
.pay_bank dd i{display:block;width:180px;height:50px;position:absolute;top:-1px;left:-1px;z-index:2;}
.pay_bank dd.on i{background:url(../images/bank/r_icon4.png) no-repeat center center;}

/*
* 会员中心 
*/
.memWrap{
	overflow:hidden;
	background:url(../images/memberBg.png) repeat-y left top;
}
.memBoxL{
    width: 200px;
    overflow: hidden;
    background: #fff;
}
.memBoxLTit{
    height: 50px;
    overflow: hidden;
    line-height: 50px;
    font-size: 20px;
    color:#fff;
    background: #cb0013;
    padding: 0px 30px;
}
.memBoxL_dl{
    overflow: hidden;
    padding: 10px 0px;
}
.memBoxL_dl dd{
    padding: 5px 30px;
    overflow: hidden;
}
.memBoxL_a{
    display: block;
    height: 35px;
    overflow: hidden;
    font-size: 16px;
    color:#333;
    padding-left: 25px;
    line-height: 35px;
}
.memIcon1{
    background: url(../images/memUser.png) no-repeat left 10px;
}
.memIcon2{
    background: url(../images/cart.png) no-repeat left 10px;
}
.memIcon3{
    background: url(../images/help.png) no-repeat left 10px;
}
.memBoxL_ul{
    overflow: hidden;
    padding-left: 25px;
}
.memBoxL_ul li{
    height: 35px;
    overflow: hidden;
    line-height: 35px;
}
.memBoxL_ul li a{
    font-size: 14px;
    color:#666;
    overflow: hidden;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.memBoxL_ul li.hover a,
.memBoxL_ul li a:hover{
    color:#cb0013;
}
.memBoxR{
    width: 980px;
}
.memCenter{
    overflow: hidden;
    padding: 20px;
    background: #fff;
}
.memCenterL{
    overflow: hidden;
    position: relative;
    padding-left: 120px;
    min-height: 100px;
    height: auto !important;
    height: 100px;
}
.memPhoto{
    width: 100px;
    height: 100px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
}
.memName{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 20px;
    color:#333;
}
.memPhone{
    overflow: hidden;
    padding-left: 20px;
    font-size: 14px;
    color:#666;
    line-height: 30px;
    background: url(../images/phone2.png) no-repeat left center;
    background-size: auto 20px;
}
.memUserHand{
    overflow: hidden;
}
.memUserHand a{
    display: block;
    overflow: hidden;
    float: left;
    font-size: 14px;
    color:#666;
    line-height: 30px;
    margin-right: 30px;
}
.memEditBt{
    padding-left: 25px;
    background: url(../images/edit.png) no-repeat left center;
}
.memAddBt{
    padding-left: 20px;
    background: url(../images/add1.png) no-repeat left center;
}
.memEditBt:hover{
    color:#cb0013;
    background: url(../images/edit_h.png) no-repeat left center;
}
.memAddBt:hover{
    color:#cb0013;
    background: url(../images/add_h.png) no-repeat left center;
}
.memCenterR{
    overflow: hidden;
}
.memCenterR_dl{
    overflow: hidden;
    padding: 20px 0px;
}
.memCenterR_dl dd{
    /* width: 130px; */
    overflow: hidden;
    float: left;
    display: inline;
    border-right: 1px dashed #ccc;
    padding: 0px 20px;
}
.memCenterR_dl dd:last-child{
    border:none;
}
.memCenterR_dl dd a{
    display: block;
    overflow: hidden;
    padding-top: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color:#666;
    text-align: center;
}
.memCenterR_dl dd a:hover{
    color:#cb0013;
}
.memCenterR_dl dd a i{
    color:#cb0013;
    padding: 0px 3px;
}
.balance{
    background: url(../images/balance.png) no-repeat center top;
}
.memCollection{
    background: url(../images/collection1.png) no-repeat center top;
}
.memCoupons{
    background: url(../images/coupons.png) no-repeat center top;
}
.memPoint{
    background: url(../images/integral.png) no-repeat center top;
}
.memOrder{
    padding: 20px;
    background: #fff;
}
.memOrdTit{
    height: 39px;
    position: relative;
    border-bottom: 1px solid #ccc;
}
.memOrdTit_dl{
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
}
.memOrdTit_dl dd{
    float: left;
    display: inline;
    overflow: hidden;
    position: relative;
    margin-right: 20px;
}
.memOrdTit_dl dd a{
    display: block;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color:#666;
    padding: 0px 5px;
    position: relative;
}
.memOrdTit_dl dd a i{
    color:#cb0013;
}
.memOrdTit_dl dd em{
    display: none;
    width: 100%;
    height: 2px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #cb0013;
}
.memOrdTit_dl dd.hover em{
    display: block;
}
a.cartPay{
    background: #cb0013;
    color:#fff;
}
.memOrdTable .cartSku{
    border:none;
}
.memOrdTable .cartSku input{
    font-size: 18px;
}

/*
* 个人信息
*/
.memBase{
    background: #fff;
    padding: 20px;
}
.memPhotoChange{
    overflow: hidden;
}
.memPhotoChangeR{
    padding: 40px 0px;
    overflow: hidden;
}
.uploadifyPic2{width:150px;height:150px;margin-right:30px;border:1px solid #eee;padding:5px;}
.uploadifyPic2 .uploadShows{width:150px;height:150px;background:url(../images/member/m_Icn1.jpg) repeat center center; display:block;}
.uploadifyPic2 .uploadShow{width:150px;height:150px;display:block;position:relative;}
.uploadifyPic2 .uploadShow img{width:150px;height:150px;}
.uploadifyPic2 .uploadShow span{display:block;width:25px;height:25px;line-height:20px;text-align:center;color:#fff;background:#fd7c13;position:absolute;right:0;top:0;font-size:16px;}
.noBt{display:block;width:100px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff !important;background:#8d8c8c;}
.memPhotoChangeRTip{ font-size:12px; color:#999; height:40px; line-height:40px; float:left;}
.memPhotoChangeRTip span{ color:#ff7800;}
.w_250{
    width: 250px;
}
.disabled{background: #fafafa;}
.disabled input{color:#999;}
.date{
    cursor: pointer;
    background: url(../images/member/date.png) no-repeat right center;
}
.w_535{
    width: 535px;
}
.pad_l140{
    padding-left: 140px;
}
.uploadifyPic2 .imgBox{
    overflow:hidden;
    width:150px;
    height:150px;
    position:relative;
    z-index:9;
}
.uploadifyPic2 .file-item{
    margin: 0px !important;
    width:150px;
    height:150px;
    position:relative;
}
.uploadifyPic2 .uploadImgDelBox{
    width:100%;
    height:20px;
    overflow:hidden;
    position:absolute;
    left:0px;
    top: -20px;
    text-align:right;
    line-height:20px;
    background:rgba(0,0,0,0.5);
    z-index:99999;
}
.uploadifyPic2 .uploadImgDelBox span{
    font-size:12px;
    color:#fff;
    padding-right:10px;
    cursor:pointer;
}
.uploadifyPic2 .imgWrap{
    overflow:hidden;
}
.uploadifyPic2 img{
    display:block;
    width:150px;
    height:150px;
}
.uploadifyPic2 .file-item .info{
    width:100%;
    left:0px !important;
    bottom: 0px !important;
}
/*
* 订单列表表格
*/
.orderTableHead{
    overflow: hidden;
    width: 100%;
    background: #f0f0f0;
    table-layout: fixed;
    border-collapse: collapse;
}
.orderTableHead tr th{
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    font-weight: normal;
    font-size: 14px;
    color:#333;
}
.checkDiv{
    text-align: left;
    overflow: hidden;
    padding-left: 25px;
    position: relative;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    margin-left: 15px;
    line-height: 20px;
}
.check_a{
    display: block;
    width: 20px;
    height: 20px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -10px;
    background: #fff url(../images/member/checkbox.png) no-repeat center center;
}
.check_a.checked{
    background: #fff url(../images/member/checkbox_h.png) no-repeat center center;
}
.ordListTable{
    width: 100%;
    /*background: #f0f0f0;*/
    table-layout: fixed;
    border-collapse: collapse;
    border: 1px solid #e6e6e6;
}
.ordListTableStyle2 tr.firstTr td{
    border-bottom: 1px solid #e6e6e6;
}
.ordListTableStyle2 tr.lastTr td{
	border-bottom:none !important;
}
.ordListTable:hover{
    border: 1px solid #b7b4b4;
}
.ordListTable.noPay{
    background: #fffaf7;
    border: 1px solid #f7c8b0;
}
.ordListTable.noPay:hover{
    border: 1px solid #cb0013;
}
.ordListTable.noPay tr td.bd_l_e6{
    border-left: 1px solid #f9d3c1;
}

.noPay .tableRow1 td{
    background: #ffe8dd;
    border: none;
    border-bottom: 1px solid #f7c8b0;
}
.ordListTable tr th{
    height: 0px;
    overflow: hidden;
}
.tableRow1 td{
    overflow: hidden;
    background: #f0f0f0;
}
.ordListTable tr td{
    padding: 15px 0px;
    font-size: 12px;
    color:#666;
    /*border-bottom: 1px solid #e6e6e6;*/
    text-align: center;
}
/*.ordListTable tr:last-child td{
   border-bottom: none; 
}*/
.ordListTable.noPay tr td{
    border-bottom: none;
}
.orderTableHead tr.checked .check_a,
.ordListTable tr.checked .check_a,
.checked .check_a{
    background: #fff url(../images/member/checkbox_h.png) no-repeat center center;
}
.ordTableTop{
    overflow: hidden;
    font-size: 12px;
    color:#999;
    height: 25px;
    line-height: 25px;
    margin: 0px 20px 0px 10px;
}
.ordTableTop i{
    color:#666;
}
tr.tableRow1 .ordTabHand{
    margin-right: 15px;
    margin-top: 3px;
}
tr.tableRow1 .checkDiv{
    margin: 2px 0px 2px 15px;
}
tr.tableRow1 td{
    padding: 5px 0px;
} 
.ordTabDeta{
    text-align: center;
    line-height: 20px;
    position: relative;
}
.ordTabHand a{
    display: inline-block;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    padding: 0px 10px;
    font-size: 12px;
    color:#666;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.ordTabHand i{
    display: inline-block;
    height: 20px;
    line-height: 20px;
}
.tableRow1 .ordTabHand a,
.tableRow1 .ordTabHand i{
    float: left;
    margin-left: 7px;
}
.ordTabHand a:hover{
    color:#cb0013;
}
.ordDele{
    background: url(../images/member/dele.png) no-repeat center center;
}
.ordDele:hover{
    background: url(../images/member/dele_h.png) no-repeat center center;
}
a.ordComplainBt{
    display: none;
    background: url(../images/member/edit.png) no-repeat center center;
}
.ordComplainBt:hover{
    background: url(../images/member/edit_h.png) no-repeat center center;
}
a.ordRefundBt{
    display: none;
    background: url(../images/member/ordRefund.png) no-repeat center center;
}
.ordRefundBt:hover{
    background: url(../images/member/ordRefund_h.png) no-repeat center center;
}
.ordListTable:hover .ordComplainBt,
.ordListTable:hover .ordRefundBt{
    display: block;
}
.ordProBox{
    overflow: hidden;
}
.ordProImg{
    overflow: hidden;
    display: block;
    border: 1px solid #e6e6e6;
    margin: 0px 10px;
    position: relative;
}
.ordProImg img{
    display: block;
    width: 100px;
    height: 100px;
}
.ordProDeta{
    overflow: hidden;
    position: relative;
    padding: 5px 10px 5px 0px;
}
.ordProDeta .cartDivTxt{
    text-align:left;
}
.ordProName{
    display: block;
    line-height: 20px;
    font-size: 14px;
    color:#666;
    overflow: hidden;
    text-align: left;
}
.ordProIntr{
    font-size: 12px;
    color:#666;
    line-height: 20px;
    text-align: left;
    padding-top: 5px;
}
.ordListTable tr td.bd_l_e6{
    border-left: 1px solid #e6e6e6;
}
a.ordPay{
    border:1px solid #cb0013;
    background: #cb0013;
    color:#fff !important;
}
a.eval{
    border:1px solid #e6e6e6;
    background: #f0f0f0;
}
.noPay .ordTabHand p .cartPay,
.noPay .ordTabHand p .cartCancel{
    display: inline-block;
}

.over .ordTabHand p .eval,
.over .ordTabHand p .cartDele{
    display: inline-block;
}
.evaled .ordTabHand p .eval,
.evaled .ordTabHand p .evalAgain,
.evaled .ordTabHand p .cartDele{
    display: inline-block;
}
.ordLogBox{
    display: none;
    position: absolute;
    left: 50%;
    top: 20px;
    margin-left: -123px;
    z-index: 99;
    padding-top: 9px;
}
.ordLogIcon{
    display: block;
    overflow: hidden;
    width: 12px;
    height: 10px;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    top:0px;
    background: url(../images/member/ordLogIcon.png) no-repeat center center;
}
.ordLogCont{
    width: 215px;
    border: 1px solid #ddd;
    overflow: hidden;
    padding: 10px 15px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    text-align: left;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
}
.ordLogHead{
    overflow: hidden;
    font-size: 12px;
    color:#666;
    line-height: 25px;
}
.ordLogDeta{

    border-top: 1px dashed #e6e6e6;
    
    margin-top: 5px;
    padding-top: 5px;
}
.ordLog_ul{
    width: 230px;
    overflow-x: hidden;
    overflow-y: auto;
    height: 190px;
    font-size: 12px;
    color:#666;
    line-height: 18px;
}
.ordLog_ul li{
    padding: 5px 0px;
    list-style-type: disc;
    margin-left: 15px;
}
.ordLog_ul li.first{
    color:#cb0013;
}
.ordProPric{
    width: 100px;
    overflow: hidden;
}
.ordProNum{
    width: 100px;
    overflow: hidden;
}
.ordProListTable{
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}
tr.firstTr td{
    padding: 0px;
}
.v-a-t{
    vertical-align: top;
}
.ordProListTable tr td{border-bottom: 1px dashed #e6e6e6;padding:15px 0px;}
.firstTr td:first-child .ordProListTable:last-child tr td{border:none;}
.noPay .ordProListTable tr td{
    border-bottom: 1px dashed #f9d3c1;
}
/*
* 收货地址
*/
.memOrdTitR{
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color:#999;
}
.memOrdTitR span{
    padding-right: 15px;
}
.memOrdTitR a{
    color:#999;
}
.memOrdTitR a.hover{
    color:#cb0013;
}
.memAdd_dl{
    overflow: hidden;
}
.memAdd_dl dt{
    height: 45px;
    overflow: hidden;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    color:#666;
    background: #fafafa;
}
.memAdd_dl div{
    display: block;
    overflow: hidden;
    float: left;
    padding: 0px 15px;
}
.w_420{
    width: 390px;
}
.w_120{
    width: 90px;
}
.w_200{
    width: 170px;
}
.memAdd_dl dd{
    padding: 10px 0px;
    overflow: hidden;
    font-size: 14px;
    color:#666;
    text-align: center;
    border-bottom: 1px dotted #e6e6e6;
}
.memAdd_dl dd div{
    line-height: 30px;
    overflow: hidden;
}
.memAddHand{
    height: 30px;
    overflow: hidden;
}
.memAddHand a{
    display: inline-block;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color:#666;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0px 5px;
}
.memAddHand a:hover{
    color:#cb0013;
}
.memAddHand a.hover{
    color:#fff !important;
    background: #cb0013;
    padding: 0px 10px;
}

/*
* 我的优惠券
*/
.myCoupTab{
    height: 38px;
    position: relative;
    border:1px solid #e6e6e6;
}
.myCoupTab_dl{
    position: absolute;
    left: 0px;
    top: -1px;
    overflow: hidden;
}
.myCoupTab_dl dd{
    overflow: hidden;
    border-right: 1px solid #e6e6e6;
    float: left;
    display: inline;
}
.myCoupTab_dl dd a{
    display: block;
    height: 37px;
    overflow: hidden;
    line-height: 35px;
    font-size: 14px;
    color:#333;
    text-align: center;
    width: 165px;
    padding-top: 3px;
}
.myCoupTab_dl dd.hover a{
    border-top: 3px solid #cb0013;
    color:#cb0013;
    background: #fff;
    padding-top: 0px;
}
.myCoupTabCont{
    overflow: hidden;
}
.myCoupCont{
    overflow: hidden;
    display: none;
}
.myCoup_dl{
    overflow: hidden;
    margin: 0px -20px;
}
.myCoup_dl dd{
    width: 33.33333333%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.myCoup_dl .list_a{
    margin: 0px 20px;
    height: 110px;
    padding: 10px 10px 0px;
    text-align: center;
    font-size: 14px;
    color:#fff;
    background: url(../images/member/coupons.png) no-repeat center center;
}
.myCoupLines{
    overflow: hidden;
    font-weight: bold;
    text-align: center;
    height: 30px;
    line-height: 30px;
}
.myCoupLines i{
    font-size: 24px;
}
.myCoupIntr{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.myCoupNum{
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    overflow: hidden;
}
.myCoupTime{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    overflow: hidden;
    padding-top: 10px;
    text-align: left;
}
.myCoupLogo{
    overflow: hidden;
    position: absolute;
    left: 10px;
    top: 0px;
}
.myCoupLogo em{
    display: none;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color:#fff;
    padding: 0px 5px;
    background: #cb0013;
    float: left;
    margin-right: 5px;
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -ms-border-radius: 0px 0px 3px 3px;
    -o-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}
.stamp{
    display: none;
    width: 104px;
    height: 104px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 0px;
    z-index: 1;
    background: url(../images/member/stamp.png) no-repeat center center;
}
.new em.new{
    display: block;
}
.willExpire em.willExpire{
    display: block;
}
dd.expire .list_a,
dd.used .list_a{
    background: url(../images/member/couponsFailure.png) no-repeat center center;
}
dd.used .stamp{
    display: block;
}
.expire em.expire{
    display: block;
    background: #bdbdbd;
}

/*
* 我的收藏
*/
.collect_dl{
    overflow: hidden;
    margin: 0px -10px;
}
.collect_dl dd{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.collectDiv{
    margin: 0px 10px;
    overflow: hidden;
    border:1px solid #e6e6e6;
    position: relative;
    padding: 10px;
}
.collect_dl dd .pic{
    text-align: center;
}
.collect_dl dd .pic .imgDiv{
    padding-top: 100%;
}
.collectDiv .goodsName{
    display: block;
    height: 25px;
    padding: 0px;
}
.collectDiv .teaPrice{
    padding: 0px;
}
.collectDele{
    display: none;
    width: 30px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    left: 5px;
    top: 5px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    z-index: 3;
    background: #ccc url(../images/member/dele.png) no-repeat center center;
}
.addShopCart{
    display: none;
    width: 30px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 5px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    z-index: 3;
    background: #cb0013 url(../images/addShopCart.png) no-repeat center center;
}

/*
* 我的积分
*/
.myPointBox{
    overflow: hidden;
}
.myPointBox .myPoint{
    width: 50%;
    float: left;
    overflow: hidden;
    position: relative;
}
.pointBdL{
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    position: absolute;
    left: 0px;
    top: 0px;
}
.myPoint{
    overflow: hidden;
    font-size: 16px;
    color:#666;
    text-align:center;
}
.myPoint span{
	display:block;
	overflow:hidden;
}
.myPoint i{
	display:block;
    font-size: 24px;
    color:#cb0013;
    padding: 20px 0px;
}
.myPoint i em{
    font-style: normal;
    display: inline-block;
    padding-left: 35px;
    background: url(../images/points.png) no-repeat left center;
}
a.userPoints{
    display: inline-block;
    padding: 5px 10px;
    overflow: hidden;
    background: #cb0013;
    color:#fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
}
.myPointHand{
    overflow: hidden;
    font-size: 14px;
    color:#444;
}
.myPointHand a{
    color:#444;
}
.myPointHand a:hover{
    color:#cb0013;
}
.myPointHand i{
    color:#999;
    padding: 0px 15px;
}
.myPointTabel{
    overflow: hidden;
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border: 1px solid #ddd;
}
.myPointTabel tr th{
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    background: #eee;
    font-size: 14px;
    color:#666;
}
.myPointTabel tr td{
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-size: 12px;
    color:#666;
    text-align: center;
}
.pointDeta{
    padding: 0px 10px;
    text-align: left;
}
/*
* 订单详情
*/
.ordState{
    overflow: hidden;
    padding: 20px 0px;
}
.ordState_dl{
    width: 900px;
    overflow: hidden;
    margin: 0px auto;
}
.ordStateImg{
    width: 757px;
    height: 45px;
    overflow: hidden;
    position: relative;
    margin: 0px auto;
    background: url(../images/member/ordState.png) no-repeat center top;
}
.ordStateImg i{
    display: block;
    width: 0px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/member/ordState.png) no-repeat left bottom;
}
.ordState_dl dd{
    width: 20%;
    overflow: hidden;
    float: left;
    display: inline;
    text-align: center;
    font-size: 14px;
    color:#555;
}
.ordStateTxt{
    width: 100px;
    overflow: hidden;
    margin: 0px auto;
    padding-top: 10px;
}
.ordStateTxt span{
    display: block;
    overflow: hidden;
    font-size: 12px;
    padding-top: 5px;
}
.ordState_dl dd.hover{
    color:#cb0013;
}
.ordStateTit{
    overflow: hidden;
    font-size: 14px;
    color:#333;
}
.bd_none{
    border:none;
}
.ordViewPayBoxL{
    padding: 10px 0px;
    overflow: hidden;
    line-height: 40px;
    font-size: 14px;
}
.ordViewDeta{
    overflow: hidden;
    padding: 20px 0px;
    border: 1px solid #e6e6e6;
}
.ordViewDeta_ul{
    overflow: hidden;
}
.ordViewDeta_ul li{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
}
.orderDeta_dl{overflow: hidden;padding: 0px 20px;border-right: 1px solid #e6e6e6;}
.orderDeta_dl dt{font-size: 14px; color:#555; overflow: hidden; margin-bottom: 10px;font-weight: bold;}
.orderDeta_dl dd{padding-left: 70px; min-height: 22px; height: auto !important; height: 22px; position: relative; font-size: 12px; color:#555; line-height: 22px;}
.orderDeta_dl dd span{display: block; width: 65px; height: 22px; overflow: hidden; line-height: 22px; position: absolute; left: 0px; top:0px; text-align: right;}

/*
* 评论打分
*/
.proEvalueBox{overflow: hidden;}
.proPoint{overflow: hidden;padding:30px 0px;border-bottom:2px dotted #ccc;}
.proPointL{width: 535px;height: 150px;overflow: hidden;position: relative;padding-right: 10px;}
.proPointLImg{display: block;width: 148px;height: 148px;overflow: hidden;border:1px solid #e6e6e6;position: absolute;left: 0px;top:0px;}
.proPointLImg img{display: block;width: 148px;height: 148px;}
.proPointDeta{height: 140px;overflow: hidden;margin-left: 170px;padding: 5px 0px;}
a.proPointLName{font-size: 12px;color:#333;overflow: hidden;line-height: 20px;}
.proPointLName:hover{color:#ff6600;}
.proPointLSku{overflow: hidden;line-height: 20px;margin:10px 0px;}
.proPointLSku span{display: block;font-size: 12px;color:#666;}
.proPointLTime{font-size: 12px;color:#999;line-height: 20px;}
.proPointR {
    width: 314px;
    min-height: 150px;
    height: auto !important;
    height: 150px;
    overflow: hidden;
    border-left: 1px dotted #ccc;
    padding: 0px 20px;
}
.proGoods_ul {
    height: 30px;
}
.proGoods_ul li {
    height: 30px;
    width: 75px;
    position: relative;
    float: left;
    display: inline;
    margin-right: 29px;
    z-index: 1;
}
.proGoods_ul li.radio {
    background: #fcf3da;
    z-index: 2;
}
.proGoodsRadio {
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    float: left;
    margin:8px 0px 0px 2px;
    background: url(../images/member/proEvalue.png) no-repeat 1px 1px;
    cursor: pointer;
}
.proGoods_ul li.radio .proGoodsRadio {
    background: url(../images/member/proEvalue.png) no-repeat -18px 1px;
}
.proGoodsIntr {
    display: block;
    height: 30px;
    overflow: hidden;
    float: left;
    font-size: 12px;
    color:#333;
    line-height: 30px;
    margin:0px 3px;
}
.proGoodsFlows {
    display: block;
    width: 20px;
    height: 16px;
    overflow: hidden;
    float: left;
    margin:6px 0px 0px;
}
em.good {background: url(../images/member/proEvalue.png) no-repeat -37px 0px;}
em.general {background: url(../images/member/proEvalue.png) no-repeat -58px 0px;}
em.bad {background: url(../images/member/proEvalue.png) no-repeat -80px 0px;}
.proGoodsTip {
    display: none;
    width: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 12px;
    line-height: 15px;
    position: absolute;
    right: -30px;
    top:0px;
    text-align: center;
}
.proGoods_ul li.radio .proGoodsTip{display: block;}
p.good{background: #ff6600;color:#fff;}
p.general{background: #f0ca01;color:#fff;}
p.bad{background: #999;color:#fff;}
.proGoodsTipMore{display: none;}
.proGoodsTipMoreBox {
    font-size: 12px;
    color:#ccc;
    overflow: hidden;
    line-height: 20px;
    margin:3px 0px;
}
.proFeel {
    overflow: hidden;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    position: relative;
    padding-left: 65px;
}
.proFeelTit {
    display: block;
    width: 65px;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px;
    color:#666;
    position: absolute;
    left: 0px;
    top:0px;
}
.proFeel_ul {overflow: hidden;}
.proFeel_ul li {
    overflow: hidden;
    float: left;
    display: inline;
    margin: 0px 5px 5px 0px;
    position: relative;
}
.proFeel_ul li a {
    display: block;
    height: 16px;
    overflow: hidden;
    line-height: 16px;
    padding: 1px 10px;
    font-size: 12px;
    color:#999;
    border:1px solid #e6e6e6;
}
.proFeel_ul li.hover a {
    padding: 0px 8px;
    border:2px solid #cb0013;
    color:#cb0013;
}
.proFeel_ul li em {
    display: none;
    width: 12px;
    height: 12px;
    overflow: hidden;
    background: url(../images/member/proEvalue.png) no-repeat -21px -27px;
    position: absolute;
    right: 0px;
    bottom:0px;
}
.proFeel_ul li.hover em {display: block;}
.proPointTxt {
    overflow: hidden;
    position: relative;
    border:1px solid #e6e6e6;
    padding-left: 90px;
}
.proPointTxt span {
    display: block;
    width: 25px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top:0px;
    background: #f5f5f5;
    border-right:1px solid #e6e6e6;
    font-size: 12px;
    color:#666;
    padding: 45px 27px;
}
.proPointTxt textarea {
    display: block;
    width: 100%;
    height: 120px;
    overflow-x: hidden;
    overflow-y:auto;
    border:none;
    outline: none;
    background: #fff;
    font-size: 12px;
    color:#999;
    line-height: 20px;
    padding: 5px 0px;
    font-family: 'microsoft yahei';
}
.proPointBt {
    display: block;
    width: 125px;
    height: 40px;
    overflow: hidden;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color:#fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: #ffa400;
    border:none;
    margin:0px auto;
}
.uploadBox{
    overflow:hidden;
    clear:both;
}
.upLoadTip{
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    color:#999;
    overflow: hidden;
    padding: 3px 10px 2px 10px;
}
.uploadImgBt{
    display: block;
    height: 23px;
    width: 79px;
    overflow: hidden;
    border: 1px solid #e29d58;
    text-align: center;
    line-height: 23px;
    background: #e5a86a;
}
.uploadImgBt span{
    display: inline-block;
    overflow: hidden;
    font-size: 12px;
    color:#fff;
    padding-left: 25px;
    background: url(../images/member/imgIcon.png) no-repeat left center;
}
.uploadImgBt .webuploader-pick{
    background: none;
    padding: 0px;
    width: 100%;
}
.uploadBox .checkDiv{
    margin: 3px 0px 2px;
}
.center a{
    margin: 0px auto;
}

.upFile_dl{
    overflow: hidden;
    margin: 0px -5px;
}
.upFile_dl dd{
    overflow: hidden;
    float: left;
    display: inline;
    width: 12.5%;
    padding: 5px 0px;
}
.upFileImgBox{
    overflow: hidden;
    margin: 0px 5px;
}
.imgAutoBox{
    margin: 0px 5px;
    position: relative;
    border: 1px solid #ddd;
    padding: 5px;
    background: #fff;
}
.imgAuto{
    overflow: hidden;
    background: #eee;
    padding-top: 100%;
    position: relative;
}
.imgAuto img{
    display: block;
    max-width: 100%;
    max-height: 100%;
    left: 50%;
    top: 50%;
    position:absolute;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.imgAuto .removeFileListener{
    display: none;
    height: 22px;
    overflow: hidden;
    line-height: 22px;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 0px;
    padding-right: 10px;
    font-size: 12px;
    color:#fff;
    background: rgba(0,0,0,0.5);
    z-index: 999;
    text-align: right;
    cursor: pointer;
}
.upFileImg{
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-top: 100%;
    background: #eee;
}
.upFileImg img{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}
.upFileImgSize{
    display: block;
    width: 100%;
    height: 23px;
    overflow: hidden;
    line-height: 23px;
    font-size: 12px;
    color:#fff;
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 2;
    background: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000');
}
.upFileHand{
    width: 100%;
    height: 23px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: -23px;
    z-index: 3;
    background: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000');
}
.upFileImgBox a{
    display: inline-block;
    padding-left: 20px;
    height: 23px;
    overflow: hidden;
}
.upFileDele{
    background: url(../images/pc/deleWhite.png) no-repeat center center;
}
.upFile_dl .file-item{
    margin: 0px;
}
.upFile_dl .file-panel{
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    background: rgba(0,0,0,0.5);
    text-align: right;
    color:#fff;
    z-index: 999999;
    height: 25px;
    line-height: 25px;
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000');
}
.upFile_dl .file-panel span{
    color:#fff;
    cursor: pointer;
}
/* .upFile_dl .imgWrap p{
    padding-top: 100%;
    position: relative;
}
.upFile_dl .imgWrap p img{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: block;
} */
.upFile_dl .upImgDiv{
    margin: 0px 5px;
    overflow: hidden;
}
.evaluationTip{
	overflow: hidden;
    font-size: 14px;
    color:#cb0013;
    text-align: center;
    line-height: 200px;
}
/*
* 发票
*/
.invoiceBox{
    overflow: hidden;
    padding: 20px 10px;
}
.invoiceType{
    overflow: hidden;
}
.invoiceL{
    overflow: hidden;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color:#666;
    text-align: right;
}
.invoiceL i{
    color:#cb0013;
}
.invoiceType_dl{
    overflow: hidden;
}
.invoiceType_dl dd{
    width: 128px;
    overflow: hidden;
    float: left;
    display: inline;
    margin-right: 10px;
}
.invoiceType_dl dd a{
    display: block;
    height: 38px;
    overflow: hidden;
    font-size: 14px;
    color:#666;
    line-height: 38px;
    text-align: center;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.invoiceType_dl dd.hover a{
    border-color:#cb0013;
    background: #cb0013;
    color:#fff;
}
.invoiceCont{
    overflow: hidden;
    border: dashed #e6e6e6;
    border-width: 1px 0px 1px 0px;
    padding: 10px 0px;
}
.invoiceTabCont{
    max-height: 300px;
    height: auto !important;
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}
.invoice_dl{
    overflow: hidden;
    display: none;
}
.invoice_dl dd{
    padding: 5px 0px;
}
.invoice_dl .radioCheck{
    padding: 9px 0px;
}
.invoice_dl .selectAdd{
    width: 142px;
}
.invoice_dl .selTj{
    height: 120px;
}
.w_300{
    width: 300px;
}
.invoiceTxt{
    overflow: hidden;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color:#666;
}
.invoiceTip{
    
}
.invoiceTip .invoiceL{
    color:#999;
}
.invoiceTipDeta{
    position: relative;
    padding: 13px 0px;
    height: 15px;
}
.invoiceTip_a{
    display: inline-block;
    overflow: hidden;
    padding-left: 15px;
    padding-top: 15px;
    background: url(../images/help_h_small.png) no-repeat center center;
}
.invoiceTipIntr{
    display: none;
    overflow: hidden;
    position: absolute;
    left: 20px;
    bottom: 0px;
    padding-left: 5px;
}
.invoiceTipTxt{
    width: 500px;
    border: 1px solid #cb0013;
    background: #fff;
    padding: 5px 10px;
    font-size: 12px;
    color:#666;
    line-height: 25px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.invoiceTipIcon{
    display: block;
    width: 6px;
    height: 10px;
    overflow: hidden;
    background: url(../images/trangleLeft.png) no-repeat center center;
    position: absolute;
    left: 0px;
    bottom: 15px;
}

.invoiceInpDiv{
    margin: 0px 5px;
    overflow: hidden;
    padding: 0px 5px;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.invoiceInp{
    width: 100%;
    height: 38px;
    overflow: hidden;
    font-size: 14px;
    color:#666;
    line-height: 38px;
    border:none;
    outline: none;
}
.invoice_dl dd .invoiceInpDiv{
    margin: 0px;
}
.componyBox{
    display: none;
    margin-left: 120px;
}

/*
* 帮助中心
*/
.helpL_dl{
    overflow: hidden;
    padding: 0px 10px;
}
.helpL_dl dd{
    padding: 15px 10px 15px 25px;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
}
.helpL_dl dd:last-child{
    border:none;
}
.helpL_a{
    display: block;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    font-size: 14px;
    color:#787d82;
    position: relative;
}
.helpL_a span{
    display: block;
    overflow: hidden;
}
.helpL_a em{
    display: block;
    overflow: hidden;
    width: 10px;
    height: 10px;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -5px;
    background: url(../images/trangleRight.png) no-repeat center center;
}
.helpL_dl dd.hover .helpL_a em{
    background: url(../images/trangleDown.png) no-repeat center center;
}
.helpL_dl dd.hover .helpL_a span{
    color:#cb0013;
}
.helpL_ul{
    display: none;
    overflow: hidden;
    padding-top: 10px;
}
.helpL_dl dd.hover .helpL_ul{
    display: block;
}
.helpL_ul li{
    height: 30px;
    overflow: hidden;
    line-height: 30px;
}
.helpL_ul li a{
    font-size: 12px;
    color:#858585;
}
.helpL_ul li a:hover,
.helpL_ul li.hover a{
    color:#cb0013;
}
.helpR_dl{
    overflow: hidden;
}
.helpR_dl dd{
    overflow: hidden;
    padding: 5px 0px;
    font-size: 14px;
    color:#333;
    line-height: 40px;
}
.question{
    min-height: 40px;
    overflow: hidden;
    position: relative;
    padding-left: 60px;
}
.helpSpan{
    display: block;
    width: 55px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 40px;
    line-height: 40px;
    text-align: right;
}
.helpSpan em{
    font-size: 16px;
}
.answer{
    overflow: hidden;
    min-height: 40px;
    height: auto !important;
    height: 40px;
    position: relative;
    padding-left: 60px;
}
.answer .articleBox{
    line-height: 40px;
    color:#999;
}

/*
* 投诉建议
*/
.ordComplain{
    padding: 10px 20px 10px 10px;
    overflow: hidden;
}
.ordComplain .formBt{
    text-align: center;
}
.ordComplain .formBt a{
    margin: 0px 5px;
}
.ordComplain .formL{
    width: 80px;
}
.w_430{
    width: 430px;
}

/*
* 会员充值
*/
.topUp_ul{
    width: 500px;
    margin: 0px -5px;
    overflow: hidden;
}
.topUp_ul li{
    overflow: hidden;
    float: left;
    display: inline;
    padding-bottom: 5px;
    width: 20%;
    padding: 5px 0px;
}
.topUp_ul li .list_a{
    margin: 0px 5px;
    border: 1px solid #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
.topUp_ul li .list_a input{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0;
    filter: alpha(opacity = 0);
    z-index: 3;
}
.topUp_ul li .list_a span{
    display: block;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color:#cb0013;
}
.topUp_ul li.hover .list_a{
    background: #cb0013;
    border-color: #cb0013;
}
.topUp_ul li.hover span{
    color:#fff;
}

/*
* 选择物流
*/
.sel_exp{
    width: 75px;
    height: 30px;
    overflow: hidden;
    border: 1px solid #ddd;
    font-size: 12px;
    color:#666;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin: 5px 0px;
}
.selPayType{
    padding: 5px 10px 10px 10px;
    overflow: hidden;
}
.selPay_dl{
    overflow: hidden;
}
.selPay_dl dd{
    padding: 5px 0px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
}
.selPayDiv{
    position: relative;
    overflow: hidden;
    font-size: 14px;
    color:#666;
}
.selPayDiv i{
    font-size: 12px;
    color:#999;
    padding-left: 5px;
}
.formDiv{ 
    overflow: hidden;
    border:1px solid #ddd;
    padding: 0px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.resendCode{
	display:block;
	height:40xp;
	width:100px;
	overflow:hidden;
	background:#eee;
	font-size:12px;
	color:#666;
	border-radius:3px;
	margin-left:10px;
	line-height:40px;
	text-align:center;
}
.resendCode.hover{
	background:#cb0013;
	color:#fff;
}
.selPayType .formDiv{

}
.ordTtalDiv{
    overflow: hidden;
    margin-left: 30px;
}

/*
* 我的发票
*/
.myInvoTable{
    table-layout: fixed;
    overflow: hidden;
    width: 100%;
    border: 1px solid #ddd;
    border-collapse: collapse;
}
.myInvoTable tr td{
    padding: 0px 10px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    font-size: 14px;
    color:#666;
}

/*
* 账号绑定 ksi2
*/
.bind_dl{
    overflow: hidden;
}
.bind_dl dd{
    overflow: hidden;
    padding: 10px 0px;
    border-bottom: 1px solid #eee;
}
.bindL{
    overflow: hidden;
}
.bindL span{
    display: block;
    overflow: hidden;
    line-height: 50px;
    font-size: 22px;
    color:#333;
    padding: 20px 30px 20px 60px;
    position: relative;
    background: url(../images/member/bindWarning.png) no-repeat left center;
}
.bindL span:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    position: absolute;
    right: 0px;
    top: 10px;
    bottom: 10px;
    background: #eee;
}
.binded .bindL span{
    background: url(../images/member/bindTrue.png) no-repeat left center;
}
/*.binded .bind_a{
    color:#23bd1f;
}*/
.bindR{
    width: 90px;
    position: relative;
    height: 90px;
    overflow: hidden;
}
a.bind_a{
    display: block;
    overflow: hidden;
    padding: 0px 15px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color:#fff;
    text-align: center;
    background: #cb0013;
    border-radius: 3px;
}
.bindC{
    overflow: hidden;
    position: relative;
    height: 90px;
}
.bindCont{
    overflow: hidden;
    font-size: 14px;
    color:#666;
    line-height: 30px;
    padding: 0px 30px;
}
.bindContTit{
    font-size: 14px;
    color:#666;
    line-height: 25px;
    overflow: hidden;
}
.bindContIntr{
    overflow: hidden;
    font-size: 12px;
    color:#999;
    line-height: 25px;
}
.bindTit{
    font-size: 20px;
    color:#333;
    overflow: hidden;
    line-height: 50px;
    position: relative;
    border-bottom: 1px solid #ddd;
}
.bindEmail{
    padding-left: 30px;
    background: url(../images/member/bindEmail.png) no-repeat left center;
}
.bindTip{
    line-height: 30px;
    overflow: hidden;
    font-size: 12px;
    color:#666;
}
.warning{
    color:#cb0013;
}
a.txtCode{
    display: block;
    height: 50px;
    overflow: hidden;
    padding: 0px 10px;
    line-height: 50px;
    font-size: 14px;
    color:#666;
    background: #eee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin-left: 10px;
}
.bindTip.true{
    overflow: hidden;
    background: url(../images/member/true.png) no-repeat left center;
}

/*
* 绑定手机
*/

/*
* 我要分享
*/
.myShare{
    overflow: hidden;
}
.myShareCode{
    width: 140px;
    overflow: hidden;
    border: 1px solid #ddd;
    padding: 4px;
    background: #fff;
    margin: 0px auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.myShareCode img{
    display: block;
    width: 140px;
    height: 140px;
}
.myShareIntr{
    overflow: hidden;
    text-align: center;
    font-size: 0.7rem;
    color:#666;
    line-height: 30px;
}
.myShareLink{
    width: 400px;
    overflow: hidden;
    margin: 0px auto;
    border: 1px solid #ddd;
    background: #f2f2f2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    /*padding: 0px 10px;*/
}
.myShareLink input{
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    color: #999;
    background: transparent !important;
    border:none;
    outline: none;
}
.myShareLink input:focus{
    background: none !important;
}
a.myShareBt{
    display: block;
    width: 150px;
    height: 35px;
    overflow: hidden;
    margin: 0px auto;
    font-size: 14px;
    color:#fff;
    background: #cb0013;
    text-align: center;
    line-height: 35px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

/*
* 我的团队
*/
.myTeam_dl{
    margin: 0px -10px;
    overflow: hidden;
}
.myTeam_dl dd{
    width: 33.3333333%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.myTeam_dl .list_a{
    display: block;
    margin: 0px 10px;
    border: 1px solid #ddd;
    background: #fff;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.teamImg{
    width: 70px;
    height: 70px;
    overflow: hidden;
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    -ms-border-radius: 70px;
    -o-border-radius: 70px;
    border-radius: 70px;
    margin-right: 15px;
    position: relative;
}
.teamImg img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.teamDeta{
    overflow: hidden;
}
.teamName{
    font-size: 14px;
    color:#333;
    line-height: 30px;
    overflow: hidden;
    height: 30px;
}
.teamTime{
    font-size: 14px;
    color:#999;
    overflow: hidden;
    line-height: 30px;
}
.teamPrice{
    overflow: hidden;
    text-align: right;
    font-size: 14px;
    color:#666;
    line-height: 30px;
}
.teamPrice i{
    color:#bd0000;
    font-size: 16px;
    font-style: normal;
    padding: 0px 5px 0px 0px;
}

/*
* 体现 kis2
*/
#withdraw{
	padding:30px 50px 40px 50px;
	overflow:hidden;
}
.moveHeadTxt{
	text-align:center;
	font-size:16px;
	color:#333;
	line-height:30px;
}
.moveHeadTxt i{
	color:#cb0013;
	padding: 0px 10px;
	font-weight:bold;
}
.cashBtBox{
	font-size:0px;
	text-align:center;
	overflow:hidden;
}
.cashBtBox .center{
	display:inline-block;
	overflow:hidden;
}
.cashBtBox a{
	display:block;
	width: 140px;
	height: 40px;
	overflow:hidden;
	float:left;
	margin: 0px 10px;
	border-radius: 3px;
	background:#cb0013;
	font-size:14px;
	color:#fff;
	line-height:40px;
	text-align:center;
}

/*
* 帖子管理 kis2 2020-01-17
*/
.postTable{
    width: 100%;
    /* background: #f0f0f0; */
    table-layout: fixed;
    border-collapse: collapse;
    border: 1px solid #e6e6e6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.postTable tr td{
    padding: 5px;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
    line-height: 30px;
    font-size: 14px;
    color:#aaa;
    text-align: center;
}
.postTable tr td a{
    color:#aaa;
    transition: all 0.3s linear;
}
.postTable tr td a.postTit{
    color:#333;
    text-align: left;
}
.postTable tr td a:hover{
    color:#00a820;
}
.postTable tr td .center{
    display: inline-block;
    overflow: hidden;
}
.postTable tr td a.fl{
    margin: 0px 10px;
}

/*
* 评论管理 kis2 2020-01-17
*/
.commentsManage_dl{
    overflow: hidden;
}
.commentsManage_dl dd{
    padding: 15px 0px;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    position: relative;
}
.commentsManageDiv{
    overflow: hidden;
    padding-left: 15px;
    position: relative;
    line-height: 20px;
    font-size: 14px;
    color:#999;
}
.commentsManageDiv:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    position: absolute;
    left: 0px;
    top: 7px;
    background: #00a820;
}
.commentsManageDiv a{
    color:#666;
    padding: 0px 5px;
}