﻿@charset "UTF-8";

/*
* 登录
*/
.form_dl{
    overflow: hidden;
    padding: 0px 10px;
    background: #fff;
}
.form_dl dd{
    padding: 5px 0px;
    position: relative;
    display: flex;
}
.form_dl dd:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom:0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}
.form_dl dd:last-child:after{
    display: none;
}
.formL{
    position: relative;
    overflow: hidden;
}
.formC{
    flex: 1;
    position: relative;
}
.formR{
    padding-left: 10px;
}
.formC input{
    width: 100%;
    height: 30px;
    overflow: hidden;
    border:none;
    background: none;
    padding: 2px 5px 0px;
    font-size: 12px;
    color:#bfbfbf;
    line-height: 30px;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.formCode{
    display: block;
    overflow: hidden;
    height: 30px;
}
.formCode img{
    display: block;
    height: 30px;
}
.loginHand{
    overflow: hidden;
    padding: 5px 10px;
}
.loginHand a{
    display: block;
    overflow: hidden;
    font-size: 12px;
    color:#888;
}
.loginHand a i{
    display: block;
    width: 25px;
    height: 23px;
    overflow: hidden;
    background: #fff;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    line-height: 23px;
    text-align: center;
    float: left;
    padding-top: 2px;
}
.loginHand a em{
    font-style: normal;
    float: left;
    padding-left: 5px;
    line-height: 25px;
}
.loginHand a .fa{
    color:#c7c7c7;
    font-size: 14px;
}
.formBt{
    display: block;
    height: 32px;
    overflow: hidden;
    background: #e6e6e6;
    font-size: 14px;
    color:#999;
    text-align: center;
    line-height: 32px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    -o-border-radius: 35px;
    border-radius: 35px;
    margin: 0px 10px;
    padding-top:3px;
}
.formBt.hover{
    background: #00a0e9;
    color:#fff;
}
.formTxt{
    overflow: hidden;
    font-size: 14px;
    color:#666;
    text-align: center;
}
.otherLogin{
    overflow: hidden;
    text-align: center;
}
.otherLogin_dl{
    display: inline-block;
    overflow: hidden;
}
.otherLogin_dl dd{
    float: left;
    display: inline;
    margin:0px 15px;
    overflow: hidden;
}
.otherLogin_dl dd a{
    display: block;
    overflow: hidden;
}
.otherLogin_dl dd a i{
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    background: #fff;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
    line-height: 65px;
    text-align: center;
}
.otherLogin_dl dd a .fa{
    font-size: 30px;
    color:#00c901;
}
.otherLogin_dl dd a em{
    display: block;
    overflow: hidden;
    font-size: 12px;
    color:#666;
    font-style: normal;
    padding-top: 5px;
}

/*
* 忘记密码
*/
#forgetPw{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top:0px;
    overflow: hidden;
    background: #f5f5f5;
    z-index: 9;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
#forgetPw.show{
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
}
.formLTxt{
    height: 30px;
    overflow: hidden;
    font-size: 14px;
    color:#000;
    line-height: 30px;
    padding-right: 10px;
}
.phoneCode{
    display: block;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    font-size: 12px;
    color:#999;
    padding: 2px 15px 0px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    background: #f2f2f2;
}

/*
* layer 自定义样式
*/
.custom .layui-layer-title{ display:block;}
.custom .layui-layer-setwin{ display:block;}
.custom .layui-layer-content{
    padding:20px !important;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    height: auto !important;
}
.custom .layui-layer-btn{
    padding:0px !important;
    pointer-events: auto;
    user-select:none;
    -webkit-user-select: none;
    border-top:1px solid #fff;
    background-color:#fff;
    overflow:hidden;
    border-radius:0 0 2px 2px;
    position: relative;
    }
.custom .layui-layer-btn:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #c7c6c8;
    position: absolute;
    left: 0px;
    top:0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}
.custom .layui-layer-btn a{
    width:50%;
    display:block;
    height:45px;
    line-height:45px;
    border:none;
    margin:0;
    color:#666 !important;
    text-align:center;
    font-size:16px;
    float:left;
    border-radius:0;
    position:relative;
    }
.custom .layui-layer-btn .layui-layer-btn0{border:none;background:#fff;}
.custom .layui-layer-btn .layui-layer-btn0:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #c7c6c8;
    position: absolute;
    right: 0px;
    top:0px;
    -webkit-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
    z-index: 2;
}
.custom .layui-layer-content{padding: 0px;}
.custom .layui-layer-btn .layui-layer-btn1{border-right:none;background:#fff;color:#2fb823 !important;}


/*
* 找回密码
*/
.countryBox{
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    font-size: 12px;
    color:#000;
}
.countryBox i{
    padding-left: 10px;
}
.countryR{
    height: 27px;
    overflow: hidden;
    line-height: 27px;
    padding-top: 3px;
}
.countryR .fa{
    font-size: 20px !important;
    color:#c7c7cc;
}

/*
* 注册
*/
.countrySelect{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top:0px;
    opacity: 0;
}

/*
* 会员中心
*/
.memberTop{
    overflow: hidden;
    padding: 30px 10px;
}
.memberTop a{
    display: flex;
    overflow: hidden;
}
.userPhoto{
    width: 60px;
    height: 60px;
    overflow: hidden;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px;
    border:3px solid #99bcc1;
    position: relative;
}
.userPhoto img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top:0px;
    border:3px solid #ced4bd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.userR{
    flex: 1;
    overflow: hidden;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.userName{
    overflow: hidden;
    font-size: 14px;
    color:#fff;
}
.userMood{
    overflow: hidden;
    font-size: 12px;
    color:#fff;
    padding-top: 5px;
}
.member_dl{
    overflow: hidden;
    background: #fff;
    padding: 0px 10px;
}
.member_dl dd{
    padding: 5px 0px;
    overflow: hidden;
    position: relative;
}
.member_dl dd:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #c7c6c8;
    position: absolute;
    left: 0px;
    bottom:0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}
.member_dl dd:last-child:after{
    display: none;
}
.member_a{
    overflow: hidden;
    display: flex;
}
.memberL{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color:#333;
    overflow: hidden;
    flex: 1;
}
.memberL .fa{
    font-size: 16px;
    -webkit-transform: translateY(1px);
    -ms-transform: translateY(1px);
    -o-transform: translateY(1px);
    transform: translateY(1px);
}
.memberL .fa-commenting-o{
    -webkit-transform: translateY(0px) !important;
    -ms-transform: translateY(0px) !important;
    -o-transform: translateY(0px) !important;
    transform: translateY(0px) !important;
}
.memberL .fa.fa-address-card-o{
    font-size: 14px;
}
.memberR{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.memberR .fa{
    font-size: 26px;
    color:#ccc;
    padding-top: 2px;
}
.customSize.fa-stack{
    width: 15px;
    height: 25px;
    line-height: 25px;
    padding-top: 8px;
}
.customSize .fa-stack-2x{
    font-size: 16px;
    color:#333;
}
.customSize .fa-stack-1x{
    font-size: 10px;
    color:#333;
    line-height: 20px;
    font-style: normal;
    font-weight: normal;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
}
.customSize .fa{
    padding-top: 0px;
}
.memberL .fa-fw{
    width: 15px;
}
.exitBt{
    display: block;
    height: 33px;
    overflow: hidden;
    margin: 0px 10px;
    font-size: 14px;
    color:#999;
    text-align: center;
    line-height: 33px;
    background: #e6e6e6;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    -o-border-radius: 35px;
    border-radius: 35px;
    padding-top: 2px;
}

/*
* 修改资料
*/
.changePhotoBox{
    text-align: center;
    overflow: hidden;
    background: #fff;
    padding: 10px 0px;
}
.changePhotoBox a{
    display: inline-block;
    overflow: hidden;
}
.changePhotoImg{
    width: 50px;
    height: 50px;
    position: relative;
    overflow: hidden;
    margin: 0px auto;
}
.changePhotoImg img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top:0px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.changePhotoBox i{
    display: block;
    font-size: 12px;
    color:#b2b2b2;
    padding-top: 5px;
}
.memerBase_dl{
    overflow: hidden;
    background: #fff;
}
.memerBase_dl dd{
    padding: 5px 10px;
    overflow: hidden;
    position: relative;
}
.memerBase_dl dd:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #c7c6c8;
    position: absolute;
    left: 0px;
    bottom:0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}
.memerBase_dl dd:last-child:after{
    display: none;
}
.memberBase_a{
    display: flex;
    overflow: hidden;
}
.memberBaseL{
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color:#000;
}
.memberBaseC{
    flex: 1;
    overflow: hidden;
    position: relative;
}
.memberBaseC input{
    width: 100%;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    font-size: 12px;
    color:#bfbfbf;
    padding: 2px 10px 0px 10px;
    border:none;
    background: none;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.memberBaseR{
    overflow: hidden;
}
.rightMove{
    position: fixed;
    left: 0px;
    top:0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #f5f5f5;
    z-index: 9;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.rightMove.show{
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
}
.rightMove .memerBase_dl dd input{
    padding: 0px;
}
#selectAdd{
    position: absolute;
    left: 0px;
    top:0px;
    opacity: 0;
}
#sex .memerBase_dl dd a input{
    padding-left: 20px;
    background: url(../images/member/radio.png) no-repeat left center;
    background-size: 15px 15px;
}
#sex .memerBase_dl dd.hover a input{
    background: url(../images/member/radio_h.png) no-repeat left center;
    background-size: 15px 15px;
}
.bottomMove{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0px;
    bottom:0px;
    background: #fff;
    z-index: 9;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.bottomMove.show{
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
.bottom_50{
    height: 50%;
}
.loveHead{
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color:#000;
    padding: 0px 10px;
    position: relative;
    background: #f5f5f5;
}
.loveFoot{
    padding: 10px 0px;
    overflow: hidden;
    background: #f5f5f5;
    position: relative;
}
.loveBody{
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    height: calc(100% - 95px);
}
#love .memerBase_dl dd a input{
    padding-left: 20px;
    color:#000;
}
#love .fa-square-o{
    position: absolute;
    left: 0px;
    top:50%;
    font-size: 18px;
    color:#c7c7c7;
    margin-top: -8px;
}
#love .memerBase_dl dd.hover .fa-square-o:before{
    content: "\f14a";
    color:#00a0e9;
}
.moodBox{
    overflow: hidden;
    padding: 10px;
    background: #fff;
}
.moodTextArea{
    height: 150px;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    border:1px solid #e5e5e5;
    padding: 5px;
    font-size: 12px;
    color:#666;
    line-height: 18px;
    font-family: "microsoft yahei";
    outline: none;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*
* 我的消息
*/
.memberMsg_dl{
    overflow: hidden;
    padding: 5px 10px;
}
.memberMsg_dl dd{
    padding: 5px 0px;
    overflow: hidden;
}
.memberMsg_a{
    display: block;
    overflow: hidden;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
}
.memberMsgTit{
    font-size: 12px;
    color:#333;
    overflow: hidden;
    line-height: 18px;
    font-weight: bold;
}
.memberMsgDeta{
    overflow: hidden;
    font-size: 12px;
    color:#666;
    line-height: 18px;
    min-height: 35px;
}
.memberMsgTime{
    overflow: hidden;
    font-size: 12px;
    color:#999;
    text-align: right;
}

/*
* 我要吐槽
*/
.feedBackBox{
    overflow: hidden;
    padding: 10px;
}
.feedBackTit{
    overflow: hidden;
    font-size: 14px;
    color:#333;
}
.feedBackBox textarea{
    border:none;
}
.feedBackBox input{
    width: 100%;
    height: 33px;
    overflow: hidden;
    line-height: 33px;
    background: #fff;
    outline: none;
    border:none;
    font-size: 12px;
    color:#666;
    padding: 2px 5px 0px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

/*
* 我的评论
*/
.comments_dl{
    overflow: hidden;
    padding: 5px 10px;
}
.comments_dl dd{
    padding: 5px 0px;
    overflow: hidden;
    display: flex;
}
.commentsL{
    width: 50px;
    height: 50px;
    overflow: hidden;
    position: relative;
}
.commentsL img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top:0px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.commentsR{
    flex: 1;
    padding-left: 10px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.commentsName{
    overflow: hidden;
    font-size: 12px;
    color:#333;
    font-weight: bold;
    padding-top: 5px;
}
.commentsTime{
    overflow: hidden;
    font-size: 12px;
    color:#999;
}
.commentsDeta{
    overflow: hidden;
    max-height: 70px;
}
.commentsTxt{
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
    color:#999;
}
a.lookMore{
    display: none;
    overflow: hidden;
    font-size: 12px;
    color:#999;
    height: 20px;
    line-height: 20px;
    padding-bottom: 10px;
}
.lookMore.hover span:before{
    content: "\f106";
    color:#1369c0;
}
.lookMore.hover{
    color: #1369c0;
}

/*
* 订单
*/
.orderList_dl{
    overflow: hidden;
    position: relative;
}
.orderList_dl dd{
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    margin-bottom: 10px;
}
/*.orderList_dl dd:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ccc;
    position: absolute;
    left: 0px;
    bottom:0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}*/
.ordListHead{
    height: 25px;
    overflow: hidden;
    position: relative;
    padding: 5px 10px 5px 30px;
    background: #fff;
}
.ordListTit{
    overflow: hidden;
    height: 23px;
    overflow: hidden;
    line-height: 23px;
    padding-top: 2px;
}
.ordListHand{
    overflow: hidden;
}
.ordListHand a{
    display: block;
    overflow: hidden;
    font-size: 12px;
    color:#ffa400;
    padding-top: 2px;
    height: 23px;
    line-height: 23px;
    position: relative;
}
.deleThisOrd{
    padding-left: 15px;
    background: url(../images/icon/delete.png) no-repeat left center;
    background-size: 15px 15px;
}
.ordListBody{
    overflow: hidden;
    background: #fff;
	padding: 10px;
}
.ordListBox{
    overflow: hidden;
    position: relative;
    padding: 10px 10px 10px 30px;
}
.noRadio .ordListBox{
    padding: 10px;
}
.noRadio .ordListHead{
    padding: 5px 10px;
}
.noRadio .ordMoreService{
    margin: 0px 10px;
}
.noRadio .orderRadio{
    display: none;
}
.orderList_a{
    display: block;
    overflow: hidden;
    position: relative;
}
.orderListImg{
    display:block;
    width:80px;
    position:absolute;
    left:0px;
    top:0px;
}
.orderListImg p{
    width: 100%;
    overflow: hidden;
    padding-top: 100%;
    position: relative;
}
.orderListImg img{
    display: block;
    width:100%;
    height:100%;
    position: absolute;
    left: 0px;
    top:0px;
}
.orderListDeta{
    height: 80px;
    overflow: hidden;
    margin:0px 0px 0px 90px;
    font-size: 12px;
    color:#666;
}
.right_25 .ordListName{
    margin-right:25px;
}
.orderListRight{
    width: 25px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top:0px;
    text-align: right;
    font-size: 12px;
    color:#666;
    line-height: 15px;
}
.ordListName{
    font-size: 12px;
    color:#666;
    overflow: hidden;
    line-height: 16px;
    max-height: 30px;
}
.ordListProColor{
    font-size: 12px;
    color:#999;
    overflow: hidden;
    padding: 5px 0px;
}
.ordListProPrice{
    font-size: 12px;
    color:#666;
    overflow: hidden;
}
.ordListState{
    height: 23px;
    line-height: 23px;
    color:#999;
    overflow: hidden;
    padding-top: 2px;
}
.orderList_dl dd.success .ordListState{
    color:#01b779;
}
.orderList_dl dd.noPay .ordListState{
    color:#ef3030;
}
.orderRadio{
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    position: absolute;
    left: 10px;
    top:50%;
    margin-top: -8px;
    z-index: 2;
    background: url(../images/member/orderRadio.png) no-repeat center center;
    background-size: 15px 15px;
}
.checkedAll.checked .orderRadio,
.ordListBody.checked .orderRadio,
.ordListHead.checked .orderRadio,
.orderList_dl dd.checked .orderRadio{
    background: url(../images/member/orderRadio_h.png) no-repeat center center;
    background-size: 15px 15px;
}
.orderEditBox{
    height: 70px;
    overflow: hidden;
    position: absolute;
    left: 120px;
    top:10px;
    right: 0px;
    z-index: 5;
    background: #fff;
    padding: 5px 10px;
    display: none;
}
.editOrdMore{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.editOrdColor{
    color:#999;
    padding-right: 20px;
    position: relative;
}
.editOrdColor:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0px;
    top:0px;
    background: url(../images/rightkh.png) no-repeat center center;
    background-size: 12px 12px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.ordMoreService{
    overflow: hidden;
    margin: 0px 10px 0px 30px;
    position: relative;
    padding: 7px 0px;
}
.ordMoreService_ul{
    overflow: hidden;
}
.ordMoreService_ul li{
    height: 16px;
    overflow: hidden;
    line-height: 16px;
    font-size: 10px;
    color:#999;
}
.ordListFoot{
    background: #fff;
    overflow: hidden;
}
.ordMoreService_ul li i{
    color:#666;
    padding-right: 5px;
}
.shopingCartFoot{
    width: 100%;
    position: fixed;
    left: 0px;
    bottom:45px;
    z-index: 6;
}
.shopingCartFootCont{
    width: 100%;
    height: 45px;
    position: relative;
    overflow: hidden;
    background: #fff;
}
.checkedAll{
    height: 43px;
    overflow: hidden;
    line-height: 43px;
    padding-left: 30px;
    padding-top: 2px;
}
.deleteAll{
    display: block;
    height: 43px;
    overflow: hidden;
    line-height: 43px;
    padding-left: 15px;
    padding-top: 2px;
}
.ordCheckedProPrice{
    height: 43px;
    overflow: hidden;
    line-height: 43px;
    padding-top: 2px;
    color:#ffa400;
}
.rodHandBt{
    overflow: hidden;
    margin-left: 10px;
}
.rodHandBt a{
    display: block;
    height: 43px;
    overflow: hidden;
    width: 80px;
    background: #ccc;
    color:#fff;
    text-align: center;
    line-height: 43px;
    padding-top: 2px;
    z-index: 3;
    position: relative;
}
.rodHandBt a:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #fff;
    position: absolute;
    left: 0px;
    top:0px;
    -webkit-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
    z-index: 2;
}
.ordPayBt.true{
    background: #ef3030 !important;
}
a.deleCheckedBt{
    display: none;
    background: #ffa400 !important;
}
a.moveToFavorite{
    display: none;
    background: #ff7300 !important;
}
.shopingCartFootCont.edit a.ordPayBt{
    display: none;
}
.shopingCartFootCont.edit a.moveToFavorite,
.shopingCartFootCont.edit a.deleCheckedBt{
    display: block;
}
.shopingCartFootCont.edit .ordCheckedProPrice,
.shopingCartFootCont.edit .deleteAll{
    display: none;
}
.orderDivBt{
    width: 100px;
    height: 30px;
    position: relative;
    font-size: 12px;
    color:#999;
    text-align: center;
    line-height: 30px;
    padding-top: 3px;
    margin-top: 10px;
}
.orderDivBt:after{
    display: block;
    content: "";
    width: 200%;
    height: 200%;
    overflow: hidden;
    border:1px solid #e6e6e6;
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.recomcoll{
    height: 37px;
    overflow: hidden;
    position: relative;
    line-height: 37px;
    font-size: 14px;
    color:#333;
    padding: 3px 10px 0px 10px;
    background: #fff;
}
.recomcoll i{
    color:#999;
}
.collocationFoot{
    width: 100%;
    height: 45px;
    line-height: 45px;
    position: relative;
    overflow: hidden;
}
.collocationFoot p{
    font-size: 14px;
    color:#333;
    overflow: hidden;
    padding-left: 10px;
}
.collocationFoot p i{
    color:#ff7300;
}
.collocationFoot a{
    display: block;
    width: 100px;
    overflow: hidden;
    font-size: 14px;
    color:#fff;
    text-align: center;
    background: #ef3030;
    position: relative;
    z-index: 3;
}
.orderBt{
    overflow: hidden;
    position: relative;
    padding: 7px 10px;
}
.memOrdBt{
    display: none;
    padding: 6px 10px 4px;
    margin-left: 5px;
    font-size: 12px;
    color:#666;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}
.memOrdBt:after{
    display: block;
    content: "";
    width: 200%;
    height: 200%;
    overflow: hidden;
    border:1px solid #ccc;
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    z-index: 1;
}
.memOrdBt.hover{
    color:#ef3030;
}
.memOrdBt.hover:after{
    border:1px solid #ef3030 ;
}
.memOrdBt.active{
    color:#fff;
}
.memOrdBt.active:after{
    background: #ef3030 ;
    border:1px solid #ef3030 ;
}
.memOrdBt span{
    position: relative;
    z-index: 2;
}
.noPay .cancelOrder,
.noPay .payNow{
    display: block;
}
.cancel .ordListFoot{
    display: none;
}
.success .orderViewBt,
.success .goEval{
    display: block;
}

/*
* 订单详情
*/
.logistics{
    clear: both;
    overflow: hidden;
    background: #fff;
    border-bottom: 1px solid #e4e3e5;
    }
.logistics.noBottom{border:none; position:relative; padding-bottom:0;}
.logisticsT{
    clear:both;
    font-size:14px;
    padding: 10px 10px;
    position: relative;
    overflow: hidden;
}
.orderPayView {
    overflow: hidden;
    padding: 8px 10px;
    font-size: 12px;
    color: #888;
    line-height: 23px;
}

/*
* 评论
*/
.orderEvaluateBox{
    overflow: hidden;
}
.orderEva_dl{
    overflow: hidden;
}
.orderEva_dl dd{
    overflow: hidden;
    padding: 10px;
    background: #fff;
    margin-bottom: 5px;
}
.orderEavPoint{
    overflow: hidden;
    position: relative;
}
.orderEavPoint p{
    width: 60px;
    height: 60px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top:0px;
}
.orderEavPoint p img{
    display: block;
    width: 60px;
}
.orderEavPointBox{
    height: 60px;
    overflow: hidden;
    padding: 5px 0px 5px 70px;
}
.evaluateCont{
    border:1px solid #e6e6e6;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.orderEavText{
    width: 100%;
    height: 100px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    color:#999;
    line-height: 20px;
    padding: 5px;
    overflow-x:hidden;
    overflow-y:auto;
    outline: none;
    resize : none;
}
/*商品评价 begin*/
/* 星级 整颗星或者百分比（50%）*/   
.starBox{height:30px;clear:both;overflow:hidden;padding: 6px 0px;}
.starBox .span1{display: block; line-height:18px; text-align:left; float: left;}
.starBox .span2{display: block; line-height:18px; text-align: right; padding: 0 5px; float: left;}

.starStyle1{width:90px;height:18px;float:left;overflow:hidden;background:url(../images/member/star.png) no-repeat left bottom;}
.starStyle1 p{width:100%;height:18px;float:left;overflow:hidden;background:url(../images/member/star.png) no-repeat left top;}
.starStyle1 p.star1{width:20%;}
.starStyle1 p.star2{width:40%;}
.starStyle1 p.star3{width:60%;}
.starStyle1 p.star4{width:80%;}
.starStyle1 p.star5{width:100%;}
.starStyle1 a{display:block;width:18px;height:18px;float:left;}
.starStyle1 a:hover{background:url(../images/member/star.png) no-repeat left top;}
.starStyle1 a.on{background:url(../images/member/star.png) no-repeat left top;}

/*店铺总体评分*/
.wholeStarBox{
    overflow: hidden;
    padding: 0px 10px;
}
.wholeStarTit{
    display: block;
    font-size: 14px;
    color:#666;
    overflow: hidden;
}
.wholeStar{clear:both;overflow:hidden;position:relative;}
.wholeStar dd{height:25px;clear:both;padding:3px 0;}

/********/
/*
* payBox
*/
.payBox{
    width: 100%;
    overflow: hidden;
    background: #fff;
    position: fixed;
    left: 0px;
    bottom:0px;
    z-index: 11;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.payBox.show{
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
.pryHead{
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    position: relative;
    font-size: 14px;
    color:#000;
    text-align: center;
}
.payBody{
    overflow: hidden;
}
.pay_dl{
    overflow: hidden;
    padding: 0px 10px;
}
.pay_dl dd{
    height: 30px;
    overflow: hidden;
    position: relative;
    line-height: 30px;
    padding: 5px 0px;
}
.pay_dl dd:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 0px;
    bottom:0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 2;
}
.pay_dl dd a{
    display: flex;
    overflow: hidden;
}
.payType{
    overflow: hidden;
    flex: 1;
    font-size: 12px;
    color:#333;
    padding-left: 20px;
}
.wx{
    background: url(../images/wx.png) no-repeat left center;
    background-size: auto 15px;
}
.zfb{
    background: url(../images/zfb.png) no-repeat left center;
    background-size: auto 15px;
}
.paySelect{
    overflow: hidden;
    flex: 0 30px;
    height: 30px;
	text-align:right;
	line-height:30px;
}
.paySelect .fa{
	font-size: 16px;
	color:#bbb;
}
.pay_dl dd.hover .paySelect .fa{
	color:#00a0e9;	
}
.payFoot{
    padding: 0px 10px;
    overflow: hidden;
}
.payBt{
    display: block;
    height: 35px;
    overflow: hidden;
    line-height: 35px;
    font-size: 12px;
    color:#fff !important;
    background: #00a0e9;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.closePayBox{
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    background: url(../images/closeBlack.png) no-repeat right center;
    background-size: 18px 18px;
    position: absolute;
    right: 10px;
    top:0px;
}
.bottom_190{height:190px;}

