@charset "UTF-8";
/*
* 购物车 kis2
*/
.shopCartTip{
    height: 2.0rem;
    overflow: hidden;
    line-height: 2.0rem;
    padding: 0px 10px;
    background: #fee7b3;
}
.shopCartTip p{
    font-size: 0.6rem;
    color:#666;
    overflow: hidden;
}
.shopCartTip p span{
    font-size: 0.8rem;
    padding-right: 3px;
    -webkit-transform: translateY(1px);
    -ms-transform: translateY(1px);
    -o-transform: translateY(1px);
    transform: translateY(1px);
}
.closeThisTip{
    display: block;
    width: 0.8rem;
    height: 0.8rem;
    overflow: hidden;
    line-height: 2.0rem;
    margin: 0.6rem 0px;
    background: #817f83 url(../images/close_fff.png) no-repeat center center;
    background-size: 0.4rem 0.4rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}

/*
* 露漏碌楼脕脨卤铆
*/
.clumnBox{
    overflow: hidden;
    background: #fff;
    padding: 0px 10px;
}
.shopingCartBox{
    overflow: hidden;
}

.deleThisPro{
    display: block;
    width: 3.5rem;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: -3.5rem;
    top:0px;
    z-index: 4;
    background: #e83a3b url(../images/dele_fff.png) no-repeat center center;
    background-size: 1.25rem 1.25rem;
    /*-webkit-transform: translateX(3.5rem);
    -ms-transform: translateX(3.5rem);
    -o-transform: translateX(3.5rem);
    transform: translateX(3.5rem);*/
}
.deleThisPro.show{
    right: 0px;
}
.ordListBox.show{
    -webkit-transform: translateX(-3.5rem);
    -ms-transform: translateX(-3.5rem);
    -o-transform: translateX(-3.5rem);
    transform: translateX(-3.5rem);
}

.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:last-child{
    margin-bottom: 0px;
}*/
/*.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{
    overflow: hidden;
    position: relative;
    padding: 0px 10px;
    background: #fff;
    display: flex;
}
.ordHeadL{
    overflow: hidden;
    overflow: hidden;
}
.ordHeadC{
    flex: 1;
    overflow: hidden;
    line-height: 1.9rem;
    padding-top: 0.1rem;
    height: 1.9rem;
}
.ordHeadR{
    overflow: hidden;
    line-height: 1.9rem;
    padding-top: 0.1rem;
    height: 1.9rem;
}
.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;
    position: relative;
}
.ordListBody: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;
}
.orderList_dl dd .ordListBody:last-child:after{
    display: none;
}
.ordListBox{
    /*overflow: hidden;*/
    position: relative;
    padding: 10px;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.ordListL{
    width: 1.25rem;
    height: 4.0rem;
    overflow: hidden;
    position: relative;
}
.noRadio .ordListBox{
    padding: 10px;
}
.noRadio .ordListHead{
    padding: 5px 10px;
}
.noRadio .ordMoreService{
    margin: 0px 10px;
}
.noRadio .orderRadio{
    display: none;
}
.orderList_a{
    display: flex;
    overflow: hidden;
    position: relative;
}
.orderListImg{
    display:block;
    width:4.0rem;
    padding-right: 10px;
}
.orderListImg .imgDiv:after{
    display: block;
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 3;
}
.orderListDeta{
    height: 4.0rem;
    overflow: hidden;
    flex: 1;
    font-size: 0.6rem;
    color:#666;
}
.right_25 .ordListName{
    margin-right:25px;
}
.orderListRight{
    /*width: 1.25rem;*/
    height: 100%;
    overflow: hidden;
    text-align: right;
    font-size: 0.6rem;
    color:#666;
    line-height: 0.9rem;
    padding-left: 0.25rem;
}
.orderListRight span{
    display: block;
}
.orderListRight i{
    display: block;
    color:#bd0000;
}
.orderListRight em{
    font-style: normal;;
    display: block;
    color:#bd0000;
}
.success .orderListRight em{
    color:#25a94d;
}
.ordListName{
    font-size: 0.6rem;
    color:#333;
    overflow: hidden;
    line-height: 0.9rem;
    max-height: 1.75rem;
}
.ordListProColor{
    font-size: 0.6rem;
    color:#999;
    overflow: hidden;
    padding: 5px 0px;
}
.ordListProPrice{
    font-size: 0.6rem;
    color:#bd0000;
    overflow: hidden;
}
.ordListState{
    color:#ffa400;
}
.orderList_dl dd.success .ordListState{
    color:#01b779;
}
.orderRadio{
    display: block;
    width: 0.75rem;
    height: 0.75rem;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top:50%;
    margin-top: -0.4rem;
    z-index: 2;
    background: url(../images/member/radio.png) no-repeat center center;
    background-size: 0.75rem 0.75rem;
}
.checkedAll.checked .orderRadio,
.ordListBody.checked .orderRadio,
.ordListHead.checked .orderRadio,
.orderList_dl dd.checked .orderRadio{
    background: url(../images/member/radio_h.png) no-repeat center center;
    background-size: 0.75rem 0.75rem;
}
.ordPrice{
    height: 1.1rem;
    overflow: hidden;
    line-height: 1.1rem;
    font-size: 0.7rem;
    color:#333;
    text-align: right;
    padding: 0.45rem 0px;
}
.ordPrice span{
    padding-top: 2px;
}
.ordPrice p{
    position: relative;
    display: block;
    font-size: 0.5rem;
    height: 1.0rem;
    line-height: 1rem;
    padding-top: 0.1rem;
    color:#bd0000;
    margin-right: 6px;
}
.ordPrice p:after{
    background: #fff;
    border-color:#bd0000;
}
.ordPrice p i{
    display: block;
    position: relative;
    z-index: 3;
    padding: 0px 10px;
}
.ordPrice p:before{
    display: block;
    content: "";
    width: 0.5rem;
    height: 0.5rem;
    overflow: hidden;
    position: absolute;
    right: -0.3rem;
    top: 50%;
    margin-top: -0.25rem;
    z-index: 4;
    background: url(../images/tipIcon.png) no-repeat center center;
    background-size: auto 8px;
}
.orderEditBox{
    height: 3.5rem;
    overflow: hidden;
    position: absolute;
    left: calc(5.25rem + 20px);
    top:10px;
    right: 10px;
    z-index: 5;
    background: #fff;
    padding: 0.25rem 10px;
    display: none;
}
.editOrdMore{
    height: 1.0rem;
    line-height: 1.0rem;
    overflow: hidden;
}
.editOrdColor{
    color:#999;
    padding-right: 1.0rem;
    position: relative;
}
.editOrdColor:after{
    display: block;
    content: "\f107";
    overflow: hidden;
    width: 1.0rem;
    height: 1.0rem;
    position: absolute;
    right: 0px;
    top:0px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 0.8rem;
    text-align: center;
    line-height: 1.0rem;
}
.ordMoreService{
    overflow: hidden;
    margin: 0px 10px 0px calc(1.25rem + 10px);
    position: relative;
    padding: 7px 0px;
}
.ordMoreService_ul{
    overflow: hidden;
}
.ordMoreService_ul li{
    height: 0.8rem;
    overflow: hidden;
    line-height: 0.8rem;
    font-size: 0.5rem;
    color:#999;
}
.ordListFoot{
    background: #fff;
    overflow: hidden;
}
.ordMoreService_ul li i{
    color:#666;
    padding-right: 5px;
}
.shopingCartFoot{
    width: 100%;
    position: fixed;
    left: 0px;
    bottom:2.25rem;
    z-index: 6;
}
.shopingCartFootCont{
    width: 100%;
    height: 2.25rem;
    position: relative;
    overflow: hidden;
    background: #fff;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.checkedAll{
    height: 2.1rem;
    overflow: hidden;
    line-height: 2.10rem;
    padding-left: 1.0rem;
    padding-top: 0.1rem;
    position: relative;
}
.deleteAll{
    display: block;
    height: 2.15rem;
    overflow: hidden;
    line-height: 2.15rem;
    padding-left: 0.75rem;
    padding-top: 0.1rem;
}
.ordCheckedProPrice{
    height: 2.15rem;
    overflow: hidden;
    line-height: 2.15rem;
    padding-top: 0.1rem;
    color:#bd0000;
}
.rodHandBt{
    overflow: hidden;
    margin-left: 10px;
}
.rodHandBt a{
    display: block;
    height: 2.15rem;
    overflow: hidden;
    width: 4.0rem;
    background: #ccc;
    color:#fff;
    text-align: center;
    line-height: 2.15rem;
    padding-top: 0.1rem;
    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;
}
a.deleCheckedBt.hover{
    background: #bd0000 !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;
}

/*
* 脰搂赂露
*/
.payAddress{
    display: flex;
    overflow: hidden;
    position: relative;
    padding: 10px 10px 20px 10px;
    background: #faf1e2 url(../images/payAddress.png) repeat-x left bottom;
}
.payAddDeta{
    flex: 1;
    overflow: hidden;
}
.payAddInfo{
    overflow: hidden;
    font-size: 0.6rem;
    color:#333;
    line-height: 1.0rem;
    min-height: 1.0rem;
    padding-right: 0.5rem;
}
.addUserName{
    overflow: hidden;
    font-size: 0.7rem;
    color:#333;
    line-height: 1.0rem;
}
.payAddDefault{
    display: inline-block;
    height: 18px;
    position: relative;
    line-height: 18px;
    padding: 2px 10px 0px 10px;
    font-size: 10px;
    color:#bd0000;
}
.payAddDefault:after{
    display: block;
    content: "";
    overflow: hidden;
    border:1px solid #bd0000;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    width: 200%;
    height: 200%;
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.payAddDeta{
    overflow: hidden;
}
.userPhone{
    font-size: 0.7rem;
    color:#333;
    overflow: hidden;
    line-height: 1.0rem;
}
.payAddTxt{
    font-size: 0.7rem;
    color:#666;
    overflow: hidden;
    line-height: 1.0rem;
}
.payDeta .proViewComBt{
    padding-right: 20px;
}
.payComTxt{
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    color: #333;
    position: relative;
    padding-top: 2px;
}
.checkInfo{
    color:#999;
}
.checkIcon{
    padding: 0.6rem 0.35rem 0.6rem 0px;
    display: block;
    width: 0.75rem;
    height: 0.75rem;
    overflow: hidden;
    background: url(../images/check.png) no-repeat center center;
    background-size:0.75rem 0.75rem;
}
/*.checkInfo{
   height: 23px;
    line-height: 23px;
    font-size: 12px;
    color: #666;
    position: relative;
    padding-top: 2px; 
}*/
.checkIcon.checked{
   background: url(../images/check_h.png) no-repeat center center;
    background-size:0.75rem 0.75rem; 
}
.payDeta{
    overflow: hidden;
    padding: 0px 10px;
    background: #fff;
}
.payTip{
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    color:#ffa400;
    overflow: initial;
    margin-right: 10px;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    padding-top: 1px;
}
.payTip:after{
    display: block;
    content: "";
    overflow: hidden;
    border:1px solid #ffa400;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    width: 200%;
    height: 200%;
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
}
.payTip:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 6px;
    height: 8px;
    position: absolute;
    right: -5px;
    top:50%;
    margin-top: -4px;
    background: url(../images/payTip.png) no-repeat center center;
    background-size:6px 8px;
    z-index: 2;
}

/*
* 鹿脺脌铆脢脮禄玫碌脴脰路 begin
*/
.addListBody{
    overflow-x: hidden;
    overflow-y: auto;
    height: calc(100% - 4.25rem - 20px);
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}
.addListBox{
    overflow: hidden;
    background: #fff;
}
.addList_dl{
    overflow: hidden;
}
.addList_dl dd{
    position: relative;
    display: flex;
    padding: 10px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.addList_dl dd.show{
    -webkit-transform: translateX(-2.0rem);
    -ms-transform: translateX(-2.0rem);
    -o-transform: translateX(-2.0rem);
    transform: translateX(-2.0rem);
}
.addList_dl dd:after{
    display: block;
    content: "";
    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: 1;
}
.addList_dl dd:last-child:after{display: none;}
.addListCheckBox{
    width: 1.0rem;
    overflow: hidden;
    position: relative;
}
.addcheck{
    display: none;
    width: 1.0rem;
    height: 100%;
    overflow: hidden;
    background: url(../images/addcheck.png) no-repeat center center;
    background-size: 0.75rem 0.5rem;
}
.addDefault{
    display: none;
    width: 1.0rem;
    height: 100%;
    font-size: 10px;
    overflow: hidden;
    background: url(../images/home_bd0.png) no-repeat center center;
    background-size: 0.75rem 0.75rem;
}
.addList_dl dd.default .addcheck{
    height: 0.8rem;
}
.addList_dl dd.checked .addcheck{
    display: block;
    height: 0.8rem;
}
.addList_dl dd.checked .addDefault{
    height: 0.8rem;
}
.addList_dl dd.default .addDefault{
    display: block;
}

.addListCont{
    flex: 1;
    overflow: hidden;
    padding: 0px 10px;
}
.addListCont p{
    overflow: hidden;
    font-size: 0.7rem;
    color:#333;
    height: 1.0rem;
    line-height: 1.0rem;
}
.addListDeta{
    overflow: hidden;
    font-size: 0.7rem;
    color:#666;
    line-height: 1.0rem;
}
.addListHand{
    width: 1.0rem;
    z-index: 4;
    position: relative;
}
.editAddList{
    display: block;
    width: 1.0rem;
    height: 1.0rem;
    overflow: hidden;
    background: url(../images/edit.png) no-repeat center center;
    background-size:0.9rem 0.9rem;
}
.deleAddList{
    display: block;
    width: 2.0rem;
    top: 0px;
    bottom: 0px;
    overflow: hidden;
    position: absolute;
    right: -2.0rem;
    z-index: 9;
    background: #bd0000 url(../images/dele_fff.png) no-repeat center center;
    background-size: 1.2rem 1.2rem;
}
.btBox{
   padding: 10px;
   overflow: hidden;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   position: relative;
}
.btn{
    display: block;
    height: 2.0rem;
    font-size: 0.7rem;
    color: #bd0000;
    line-height: 2.0rem;
    text-align: center;
    position: relative;
}
.btn:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 200%;
    height: 200%;
    border:1px solid #bd0000;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    z-index: 2;
}
.default{
    color:#666;
}
.default:after{
    background: #dedede;
    border-color:#dedede;
}
.btn.hover{
    color:#fff;
}
.btn.hover:after{
    background: #bd0000;
}
.default.hover{
    color:#fff;
}
.default.hover:after{
    background: #bd0000;
    border-color:#bd0000;
}
.btn span{
    position: relative;
    z-index: 3;
}
/*
* 脡猫脰脙碌脴脰路
*/
.setDefaultAdd{
    padding: 0px 10px;
    overflow: hidden;
}
.radio{
    display: block;
    overflow: hidden;
    padding-left: 1.0rem;
    background: url(../images/member/radio.png) no-repeat left center;
    background-size: 0.75rem 0.75rem;
    position: relative;
}
.radioTxt{
    display: block;
    font-size: 12px;
    color:#666;
    height: 28px;
    line-height: 28px;
    padding-top: 2px;
}
.radio.default{
    color:#bd0000;
    background: url(../images/member/radio_h.png) no-repeat left center;
    background-size: 0.75rem 0.75rem;
}
.radio.default .radioTxt{
    color:#bd0000;
}


/*
* 卤铆碌楼
*/
.form_dl{
    overflow: hidden;
    padding: 0px 10px;
    background: #fff;
    position: relative;
}
.form_dl dd{
    overflow: hidden;
    padding: 5px 0px;
    position: relative;
}
.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;
}
.formDiv{
    overflow: hidden;
}
.setAddFormTit{
    font-size: 0.7rem;
    color:#666;
    overflow: hidden;
    line-height: 1.75rem;
}
.formInp{
    display: block;
    height: 1.75rem;
    overflow: hidden;
    width: 100%;
    font-size: 0.7rem;
    color:#666;
    outline: none;
    border:none;
    line-height: 1.75rem;
    padding-top: 0.1rem;
    position: relative;
    z-index: 3;
    background: none;
    font-family: 'microsoft yahei';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.formArea{
    display: block;
    height: 3.5rem;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    font-size: 0.6rem;
    color:#666;
    outline: none;
    border:none;
    line-height: 1.0rem;
    position: relative;
    z-index: 3;
    background: none;
    font-family: 'microsoft yahei';
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    resize:none;
}

/*
* 脫脜禄脻脠炉
*/
#voucher{
    overflow: hidden;
}
.useVoucherHead{
    overflow: hidden;
    position: relative;
}
.voucherTab_dl{
    overflow: hidden;
    position: relative;
    background: #fff;
    display: flex;
    padding: 5px 0px;
}
.voucherTab_dl dd{
    flex: 1;
    height: 1.5rem;
    overflow: hidden;
    position: relative;
}
.voucherTab_dl dd:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    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);
}
.voucherTab_dl dd:last-child:after{
    display: none;
}
.voucherTab_dl dd a{
    display: block;
    overflow: hidden;
    font-size: 0.6rem;
    color:#666;
    text-align: center;
    line-height: 1.5rem;
}
.voucherTab_dl dd.hover a{
    color:#ffa400;
}
.voucherBody{
    background: #f5f5f5;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 10px;
    width: 100%;
    height: calc(100% - 3.75rem - 10px);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}
.voucherCont_dl{
    overflow: hidden;
    padding: 5px 0px;
}
.voucherCont_dl dd{
    overflow: hidden;
    margin:5px 0px;
    padding: 0px 0px 0px 1.8rem;
    position: relative;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    float: left;
    display: inline;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.voucherCont_dl dd:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 1.65rem;
    height: 5.4rem;
    position: absolute;
    left: 0px;
    top:0px;
    padding-right: 3px;
    background:#f5f5f5 url(../images/voucherLIcon.png) no-repeat left center;
    background-size: 1.65rem 5.4rem;
    z-index: 1;
}
.voucherCont_dl dd.checked:before{
    background:#f5f5f5 url(../images/voucherLIcon_h.png) no-repeat left center;
    background-size: 1.65rem 5.4rem;
}
.voucherCont_dl dd:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 2.75rem;
    height: 2.75rem;
    position: absolute;
    right: 0px;
    top:0px;
    background: url(../images/voucherRIcon.png) no-repeat center center;
    background-size: 2.75rem 2.75rem;
    z-index: 1;
}
.voucherBox{
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 0px 10px;
    z-index: 2;
    position: relative;
}
.voucherRow{
    overflow: hidden;
    display: block;
    font-size: 0.6rem;
    color:#999;
    position: relative;
    padding: 0px 0px 0px 4.25rem;
}
a.voucherRow{
    padding: 0.5rem 0px 0.5rem 4.25rem;
}
a.voucherRow:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    border-top:1px dashed #ccc;
    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);
}
.voucherRowL{
    width: 3.75rem;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top:0px;
}
a.voucherRow .voucherRowL{
    top:0.4rem;
}
.voucherRowL p{
    font-size: 0.5rem;
    color:#bd0000;
    padding: 0.5rem 0px;
    height: 2.6rem;
    line-height: 3.0rem;
}
.voucherRowL p i{
    font-size: 1.8rem;
}
.voucherRowL em{
    font-style: normal;
    padding-right: 0.75rem;
    background: url(../images/rightkh.png) no-repeat right center;
    background-size: 0.5rem 0.5rem;
}
.voucherRowR{
    overflow: hidden;
}
.voucherRowR span{
    display: block;
    font-size: 0.7rem;
    color:#666;
    overflow: hidden;
    padding-top: 0.5rem;
}
.voucherRowR p{
    height: 1.8rem;
    line-height: 0.9rem;
    overflow: hidden;
    margin-bottom: 0.35rem;
    color:#b1844a;
}
.voucherBottomTip{
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px;
    color:#666;
    text-align: center;
    position: relative;
}
.voucherBottomTip span{
    background: #f5f5f5;
    padding: 0px 7px;
    position: relative;
    z-index: 2;
}
.voucherBottomTip:after{
    display: block;
    content: "";
    width: 100%;
    height: 1px;
    background: #ccc;
    position: absolute;
    left: 0px;
    top:50%;
    margin-top: -1px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    z-index: 1;
}

/*
* 麓煤陆冒脠炉脢鹿脫脙脣碌脙梅
*/
#voucherExplain{
    background: #fff;
}
.voucherExplainTxt{
    overflow: hidden;
    font-size: 12px;
    color:#999;
    line-height: 20px;
    background: #fff;
    padding: 5px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*
* 脤铆录脫麓煤陆冒脠炉
*/
#addVoucher{
    height: 100%;
    background: #f2f2f2;
}

/*
* 路垄脝卤脨脜脧垄
*/
#invoice{
    background: #f5f5f5;
}
.invoiceTop{
    overflow: hidden;
    padding: 0.25rem 10px;
    background: #fff;
}
.invoiceTit{
    overflow: hidden;
    font-size: 0.7rem;
    color:#666;
    height: 1.25rem;
    line-height: 1.25rem;
}
.invoiceType{
    overflow: hidden;
    padding: 5px 0px;
}
.invoiceType a{
    display: block;
    height: 1.25rem;
    font-size: 0.6rem;
    color:#666;
    line-height: 1.25rem;
    position: relative;
    float: left;
    margin-right: 10px;
    padding: 0.1rem 15px 0px 15px;
}
.invoiceType a:after{
    display: block;
    content: "";
    width: 200%;
    height: 200%;
    overflow: hidden;
    border:1px solid #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    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);
}
.invoiceType a.hover{
    color:#bd0000;
}
.invoiceType a.hover:after{
    border-color:#bd0000;
}
.invoiceInfo{
    overflow: hidden;
    font-size: 0.6rem;
    color:#999;
    line-height: 1.0rem;
}
.invoiceTabBox{
    overflow: hidden;
}
.invoTabCont{
    display: none;
    overflow: hidden;
}
.invoTit{
    height: 1.65rem;
    overflow: hidden;
    line-height: 1.65rem;
    font-size: 0.7rem;
    color:#999;
    padding-top: 0.1rem;
}
.invoTit span{
    color: #bd0000;
}
.invoDiv .proSkuTxt{
    text-align: left;
    color:#333;
}
.radioDiv{
    overflow: hidden;
    padding: 0.5rem 0px;
}
.form_dl .radioDiv{
    margin-right: 0.75rem;
    padding: 0.35rem 0px;
}
.radioDiv span{
    display: block;
    overflow: hidden;
    height: 0.9rem;
    padding-top: 0.1rem;
    line-height: 0.9rem;
    font-size: 0.7rem;
    color:#666;
    padding-left: 1rem;
    background: url(../images/member/radio.png) no-repeat left center;
    background-size: 0.75rem 0.75rem;
}
.radioDiv.checked span{
    background: url(../images/member/radio_h.png) no-repeat left center;
    background-size: 0.75rem 0.75rem;
}
.inpDiv{
    position: relative;
    margin-bottom: 5px;
    padding: 0px 5px;
}
.invoInp{
    display: none;
}
.inpDiv:after{
    background: #fff;
}
.invo_dl dd .formInp{
    color:#666;
    font-size: 0.6rem;
}
.invo_dl dd .arrowRight{
    height: 1.75rem;
}
#invoice .moveBody{
    height: calc(100% - 2.25rem - 10px);
}
.invoiceTip{
    overflow: hidden;
    font-size: 0.6rem;
    color:#666;
    line-height: 1.2rem;
    padding: 0px 10px;
}
.invoiceTip span{
    display: block;
    font-size: 0.7rem;
    color:#333;
}
.invoiceQueBt{
    padding: 10px 0px;
    overflow: hidden;
    text-align: center;
}
.invoiceQueBt a{
    display: inline-block;
    height: 2.0rem;
    line-height: 2.0rem;
    font-size: 0.7rem;
    color:#666;
    position: relative;
}
.invoiceQueBt a span{
    position: relative;
    z-index: 3;
    padding: 0px 15px;
}
/*
* 路垄脝卤鲁拢录没脦脢脤芒
*/
#subHelp .moveBody,
#question .moveBody{
    height: calc(100% - 2.25rem - 10px);
}
.invoiceQue_dl{
    overflow: hidden;
    padding: 5px 10px;
    background: #fff;
}
.invoiceQue_dl dd{
    overflow: hidden;
    padding: 5px 0px;
}
.invoiceQueTit{
    font-size: 0.7rem;
    color:#333;
    overflow: hidden;
    line-height: 1.0rem;
    padding-left: 0.75rem;
    position: relative;
}
.invoiceQueTit span{
    display: block;
    line-height: 1.0rem;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top:0px;
}
.invoiceAnswer{
    overflow: hidden;
    font-size: 0.6rem;
    color:#999;
    line-height: 1.1rem;
    padding: 5px 0px 0px 0.75rem;
    position: relative;
}

/*
* 脰搂赂露卤娄
*/
.payType{
    height: 2.0rem;
    overflow: hidden;
    line-height: 2.0rem;
    font-size: 0.7rem;
    color:#333;
    margin-left: 5px;
    padding-left: 1.25rem;
}
.zfb{
    background: url(../images/zfb.png) no-repeat 0.05rem center;
    background-size: 0.85rem 0.9rem;
}
.wx{
    background: url(../images/wx.png) no-repeat left center;
    background-size: 1.0rem 0.9rem;
}
.bank{
    background: url(../images/bank.png) no-repeat left center;
    background-size: 1.0rem 0.65rem;
}
.bottomMove#bank{
    height: 60%;
}
#bank .moveBody{
    height: calc(100% - 4.25rem - 20px);
}
/*
* 脰搂赂露鲁脡鹿娄
*/
.paySuccessBox{
    overflow: hidden;
    padding: 1.0rem 10px;
    background: #fff;
    text-align: center;
    font-size: 0.6rem;
    color:#666;
}
.paySuccessBox p{
    font-size: 0.8rem;
    color:#2ba75f;
    padding-bottom: 1.0rem;
}
.paySuccessBox .center{
    display: inline-block;
    padding: 1px;
    overflow: hidden;
}
.paySuccessBox a{
    display: block;
    width: 4.0rem;
    height: 1.4rem;
    line-height: 1.4rem;
    text-align: center;
    font-size: 0.6rem;
    color:#666;
    position: relative;
    margin:0px 10px;
    float: left;
    padding-top: 0.1rem;
}
.paySuccessBox a:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 200%;
    height:200%;
    border:1px solid #ddd;
    position: absolute;
    left: -50%;
    top:-50%;
    right: -50%;
    bottom:-50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -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);
}
.paySucInfo{
    overflow: hidden;
    line-height: 1.2rem;
    font-size: 0.7rem;
    color:#999;
    padding: 10px;
    background: #fff;
}
.paySucL{
    width: 2.5rem;
    color:#333;
}
.paySucR{
    color:#333;
}
.paySucrRow{
    color:#666;
}

/*
* 碌脟脗录
*/
.formIcon{
    width: 1.25rem;
    height: 1.75rem;
    overflow: hidden;
    line-height: 1.75rem;
}
.formUser{
    background: url(../images/member/formUser.png) no-repeat left center;
    background-size: 0.8rem 0.8rem;
}
.formLock{
    background: url(../images/member/formPw.png) no-repeat left center;
    background-size: 0.9rem auto; 
}
.formCode{
    background: url(../images/member/formCode.png) no-repeat left center;
    background-size: 0.9rem 0.9rem; 
}
.formPhone{
    background: url(../images/member/formPhone.png) no-repeat left center;
    background-size: 0.7rem auto; 
}
.formCode2{
    background: url(../images/member/formEmail.png) no-repeat left center;
    background-size: 0.8rem auto; 
}
.formLock2{
    background: url(../images/member/formLock.png) no-repeat left center;
    background-size: 0.85rem 0.85rem; 
}
.formCode_a{
    display: block;
    overflow: hidden;
    height: 1.75rem;
    margin-left: 10px;
}
.formCode_a span{
    height: 1.25rem;
    display: block;
    line-height: 1.25rem;
    font-size: 0.6rem;
    color:#fff;
    border-radius: 0.15rem;
    background: #bd0000;
    padding: 0.1rem 10px 0px 10px;
    position: relative;
    top: 50%;
    margin-top: -0.7rem;
}
.formCode_a.disable span{background:#ddd;color:#666;}
.formCode_a img{
    display: block;
    height: 1.75rem;
}
.formMore{
    line-height: 1.25rem;
    overflow: hidden;
    padding: 0px 10px;
}
.formMore a{
    font-size: 0.7rem;
    color:#999;
    overflow: hidden;
}
.formMore .radioDiv{
    padding: 0px;
}
.formTip{
    line-height: 1.0rem;
    font-size: 0.7rem;
    color:#333;
    overflow: hidden;
}
.formTip a{
    color:#bd0000;
}
.layerTipCont{
    font-size: 0.7rem;
    color:#666;
    overflow: hidden;
    line-height: 1.1rem;
    padding: 10px;
}

/*
* 禄谩脭卤脰脨脨脛
*/
.memberTop{
    overflow: hidden;
    position: relative;
    padding-top: 50%;
}
.memHand{
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.memHand a{
    display: block;
    position: relative;
}
.memHand a span{
    display: block;
    overflow: hidden;
    font-size: 0.9rem;
    color:#333;
    width: 1.0rem;
    height: 1.0rem;
}
.setBt span{
    background: url(../images/member/set.png) no-repeat center center;
    background-size: 1.0rem 1.0rem;
}
.memHand .msgNum{
    top: -0.15rem;
}
.memberBody{
    overflow: hidden;
    background: #fff;
}
.memTit{
    overflow: hidden;
    padding: 0.25rem 10px;
    position: relative;
}
.mem_a{
    display: flex;
    overflow: hidden;
}
.memC{
    flex: 1;
    overflow: hidden;
    position: relative;
}
.memR{
    overflow: hidden;
}
.memTitTxt{
    height: 1.65rem;
    overflow: hidden;
    line-height: 1.65rem;
    font-size: 0.7rem;
    color:#333;
    padding-top: 0.1rem;
}
.memUser{
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: calc(-1.75rem - 10px);
    width: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.memPhoto{
    overflow: hidden;
    border-radius: 100%;
    padding: 3px;
    position: relative;
    border: 1px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.memPhoto span{
    display: block;
    width: 3.0rem;
    height: 3.0rem;
    overflow: hidden;
    border: 3px solid #fff;
    border-radius: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.memUserC{
    overflow: hidden;
    padding: 0.65rem 0px 0.65rem 0.5rem;
    line-height: 1.0rem;
}
.memUserName{
    font-size: 0.7rem;
    color:#333;
    overflow: hidden;
    line-height: 1.0rem;
    padding-bottom: 2px;
}
.memUserName span{
	color:#fff;
}
.memUserC a{
    display: block;
    overflow: hidden;
    font-size: 0.6rem;
    color:#fff;
    line-height: 1.0rem;
}


.memUserC .arrowRight:after{
    color:#fff;
}
.memUserR{
	overflow: hidden;
    /* padding: 0.75rem 0px 0.75rem 0.5rem; */
}
.memUserR a{
	display:block;
	display: block;
    overflow: hidden;
    font-size: 0.6rem;
    color:#fff;
    line-height: 1.0rem;
    background:#bd0000;
    border-radius: 3px;
    padding: 0px 10px;
}

.memBalanceBox{
    position: relative;
    overflow: hidden;
    padding: 0px 10px;
}
.memBalanceNum{
    overflow: hidden;
    position: relative;
    font-size: 0.7rem;
    color:#666;
    line-height: 2.0rem;
    text-align: center;
}
.memBalanceNum span{
    color:#bd0000;
    font-size: 0.8rem;
}
.memBalanceBt{
    overflow: hidden;
    display: flex;
}
.memBalanceBt a{
    flex: 1;
    overflow: hidden;
    position: relative;
    font-size: 0.7rem;
    color:#bd0000;
    text-align: center;
    line-height: 2.0rem;
}
.memBalanceBt a:nth-child(1):after{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 1.0rem;
    background: #ddd;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -0.5rem;
    -webkit-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
}
.mem_dl{
    overflow: hidden;
    display: flex;
    padding: 0.5rem 0px 0.25rem 0px;
    position: relative;
}
.mem_dl dd{
    width:25%;
    overflow: hidden;
}
.mem_dl.flex dd a,
.mem_dl.flex dd{
    overflow: visible;
}
.flex dd{
	flex:1;
}
.mem_dl dd a span{
    display: block;
    height: 1.25rem;
    overflow: hidden;
}
.memIcon1{
    background: url(../images/member/pay.png) no-repeat center center;
    background-size: auto 1.1rem;
}
.memIcon2{
    background: url(../images/member/noDelivery.png) no-repeat center center;
    background-size: auto 1.0rem;
}
.memIcon3{
    background: url(../images/member/delivery.png) no-repeat center center;
    background-size: auto 1.0rem;
}
.memIcon4{
    background: url(../images/member/noEval.png) no-repeat center center;
    background-size: auto 1.0rem;
}
.memIcon5{
    background: url(../images/member/salesReturn.png) no-repeat center center;
    background-size: auto 1.0rem;
}
.memIcon6{
    background: url(../images/star_h.png) no-repeat center center;
    background-size: auto 1.0rem;
}
.memIcon7{
    background: url(../images/member/point.png) no-repeat center center;
    background-size: auto 1.0rem;
}
.memIcon8{
    background: url(../images/member/voucher.png) no-repeat center center;
    background-size: auto 1.0rem;
}
.memIcon9{
    background: url(../images/member/invoice.png) no-repeat center center;
    background-size: auto 1.0rem;
}
.memIcon10{
    background: url(../images/member/editPw.png) no-repeat center center;
    background-size: auto 1.0rem;
}
.memIcon11{
    background: url(../images/member/memAddress.png) no-repeat center center;
    background-size: auto 1.1rem;
}
.memIcon12{
    background: url(../images/member/service.png) no-repeat center center;
    background-size: auto 1.0rem;
}
.memIcon13{
    background: url(../images/member/help.png) no-repeat center center;
    background-size: auto 1.1rem;
}
.memIcon14{
    background: url(../images/member/pointOrder.png) no-repeat center center;
    background-size: auto 1.1rem;
}
.mem_dl dd a i{
    display: block;
    height: 1.0rem;
    overflow: hidden;
    font-size: 0.6rem;
    color:#666;
    padding-top: 0.25rem;
    text-align: center;
}
.mem_dl dd a em{
    display: block;
    width: 0.6rem;
    height: 0.5rem;
    overflow: hidden;
    position: absolute;
    left: calc(50% + 0.3rem);
    top: -0.15rem;
    background: #bd0000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    font-size: 0.5rem;
    color: #fff;
    text-align: center;
    line-height: 0.5rem;
    font-style: normal;
    padding-top: 0.1rem;
}
/*
* 脦脪碌脛露漏碌楼
*/
.ordList_dl{
    overflow: hidden;
    display: flex;
    background: #fff;
}
.ordList_dl dd{
    flex: 1;
    overflow: hidden;
}
.ordList_dl dd a{
    display: block;
    overflow: hidden;
    text-align: center;
}
.ordList_dl dd a span{
    display: inline-block;
    padding: 0px 5px;
    position: relative;
    font-size: 0.6rem;
    color:#666;
    height: 2.0rem;
    line-height: 2.0rem;
}
.ordList_dl dd a span:after{
    display: none;
    content: "";
    overflow: hidden;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #bd0000;
    width: 100%;
    height: 1px;
}
.ordList_dl dd a span em{
    display: block;
    width: 0.6rem;
    height: 0.5rem;
    overflow: hidden;
    position: absolute;
    right: -0.15rem;
    top: 0.2rem;
    background: #bd0000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    font-size: 0.5rem;
    color: #fff;
    text-align: center;
    line-height: 0.5rem;
    font-style: normal;
    padding-top: 0.1rem;
}
.ordList_dl dd.hover a span:after{
    display: block;
}
.ordHand a{display:block;float: left;height: 1.9rem;margin-left: 0.25rem;}
.ordHand a i{
    color:#bd0000;
}
.dele{
    padding-left: 1.0rem;
    background: url(../images/dele_666.png) no-repeat left center;
    background-size: auto 1.1rem;
}
.orderBt{
    overflow: hidden;
    position: relative;
    padding: 0.5rem 10px;
}
.memOrdBt{
    display: block;
    padding: 6px 10px 6px;
    margin-left: 5px;
    font-size: 0.6rem;
    color:#666;
    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);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    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;
}
.noStart .CheckLogistics,
.noStart .reminderDeliver{
    display: block;
}
.staring .CheckLogistics,
.staring .ConfirmGoods{
    display: block;
}
.over .CheckLogistics,
.over .goEval{
    display: block;
}
.success .buyAgain{
    display: block;
}*/
a.orderViewBt{display:block;}
/*
* 露漏碌楼脧锚脟茅
*/

.memOrdLogistics{
    overflow: hidden;
    background: #fff;
    position: relative;
}
.memOrdLogi_a{
    display: flex;
    overflow: hidden;
    position: relative;
    padding: 0.25rem 10px;
}
.memOrdLogi_a em{
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    float: right;
    background: url(../images/rightkh.png) no-repeat right center;
    background-size:15px 15px;
    margin: 17px 0px 0px 0px;
}
.logistics{
    overflow: hidden;
    padding: 0.25rem 0px 0.25rem 1.5rem;
    line-height: 1.0rem;
    background: url(../images/member/iconfont-noDeli-green.png) no-repeat left center;
    background-size:1.0rem 1.0rem;
}
.logistics span{
    display: block;
    overflow: hidden;
    font-size: 0.7rem;
    color:#359a2b;
}
.logistics i{
    font-size: 0.6rem;
    color:#999;
    display: block;
    overflow: hidden;
}
.memOrdLogistics .userPhone{
    padding-left: 15px;
}
.orderViewService{
    overflow: hidden;
    background: #fff;
}
.ordViewSerTit{
    overflow: hidden;
    font-size: 0.6rem;
}
.ordViewSerTit i{
    font-size: 0.7rem;
}
.ordViewSerBt{
    overflow: hidden;
}
.staring .ordState,
.cancel .ordState,
.noPay .ordState{
    color:#bd0000;
}
.success .ordState,
.over .ordState{
    color:#25a94d;
}
.ordViewSerBt .memOrdBt{
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    margin-left: 0px;
}
.ordViewSerBt .memOrdBt span{
    padding-left: 1.0rem;
    display: inline-block;
}
.ordViewSerBt .ordViewOnline span{
    background: url(../images/member/service1.png) no-repeat left center;
    background-size:0.75rem 0.75rem;
}
.ordViewSerBt .ordViewTel span{
    background: url(../images/member/telphone.png) no-repeat left 1px;
    background-size:0.75rem 0.75rem;
}
.ordViewDeta{
    overflow: hidden;
    background: #fff;
    padding: 0.5rem 10px;
    position: relative;
}
.ordViewDetaDiv{
    overflow: hidden;
    font-size: 0.6rem;
    color:#666;
    line-height: 1.0rem;
    display: flex;
}
.ordViewDetaL{
    width: 3.0rem;
    overflow: hidden;
    text-align: right;
}
.ordViewDetaR{
    overflow: hidden;
    flex: 1;
}
.c_bd0 .ordViewDetaDiv{
    color:#bd0000;
}
/*
* 脦茂脕梅赂煤脳脵
*/
.logisticsBox{
    overflow: hidden;
    background: #fff;
    position: relative;
}
.logisticsT{
    clear:both;
    font-size:0.7rem;
    padding: 10px;
    position: relative;
    overflow: hidden;
}
.logisticsT span{
    display: block;
    padding-top: 0.1rem;
    line-height: 0.9rem;
    line-height: 0.9rem;
}
.logisticsT p{
    overflow: hidden;
    font-size: 0.6rem;
    color:#999;
    height: 0.9rem;
    line-height: 0.9rem;
    padding-top: 0.1rem;
}
.logisticsT p em{
    font-style: normal;
    margin-left: 10px;
}
.logisticsInfo{
    overflow:hidden;
    clear:both;
    padding: 10px;
    position: relative;
}
.logisticsInfo:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    position: absolute;
    left: calc(10px + 0.1rem);
    top:0px;
    -webkit-transform: scaleX(0.5);
    -ms-transform: scaleX(0.5);
    -o-transform: scaleX(0.5);
    transform: scaleX(0.5);
    z-index: 2;
}
.logisticsInfo dd{
    overflow:hidden;
    clear:both;
    position:relative;
}
.logisticsInfo dd s{
    width:0.3rem;
    height:0.3rem;
    display:block;
    background:#cbcbcb;
    border-radius:100%;
    position:absolute;
    left:0px;
    top:0.15rem;
    z-index: 9;
}
.logisticsInfo dd .lineY{
    overflow:hidden;
    padding:0 0 0 calc(10px + 0.3rem);
    position: relative;
    z-index: 2;
    }
.logisticsInfo dd .lineX{
    clear:both;
    overflow:hidden;
    padding:0 0 10px 0;
    line-height:1.0rem;
    color:#9d9d9d;
    margin:-2px 0 10px 0;
    position:relative;
    }
.logisticsInfo dd:nth-child(1) s{background:#23ad57;}
.logisticsInfo dd:nth-child(1) div{ color:#23ad57;}
.logisticsInfo dd:last-child .lineX.bd_b:after{display: none;}
.logisticsInfo dd .time{
    line-height:1.25rem;
    color:#dbdbdb;
    }
.logisticsInfo2{
    line-height:25px;
    clear:both;
    padding:10px 0 0 0;
}

/*
* 脝脌脗脹脝脌录脹
*/
.evalBox{
    overflow: hidden;
    background: #fff;
    padding: 0px 10px;
}
.evalEdit{
    display: flex;
    overflow: hidden;
    padding: 10px 0px;
    position: relative;
}
.formAreaDiv{
    overflow: hidden;
    position: relative;
    flex: 1;
}
.evalEdit .imgDiv:after{
    display: none;
}
.proFeel{
    position: relative;
    overflow: hidden;
    display: flex;
    padding: 10px 0px 4px;
}
.proFeelTit{
    height: 1.1rem;
    line-height: 1.1rem;
    overflow: hidden;
    font-size: 0.6rem;
    color:#666;
}
.proFeel_a{
    display: block;
    overflow: hidden;
    float: left;
    position: relative;
    margin: 0px 0.15rem 0.3rem;
    font-size: 0.6rem;
    color:#999;
    padding: 0px 5px;
    height: 1.10rem;
    line-height: 1.10rem;
}
.bd_a span{
    position: relative;
    z-index: 3;
}
.proFeel_a:after{
    background: none;
}
.proFeel_a.hover:after{
    border-color:#bd0000;
}
.evalEdit_dl{
    overflow: hidden;
    padding: 5px 0px;
    margin: 0px -5px;
    position: relative;
}
.evalEdit_dl dd{
    width: 20%;
    overflow: hidden;
    float: left;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin:0px;
}
.evalEdit_dl dt{
    overflow: hidden;
    width: 20%;
    float: left;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.evalEdit_dl dd .removeFileListener{
    display: block;
    width: 0.75rem;
    height: 0.75rem;
    overflow: hidden;
    line-height: 0.75rem;
    text-align: center;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 0.5rem;
    color:#666;
    background: #fafafa url(../images/close.png) no-repeat center center;
    background-size: 0.3rem 0.3rem;
    z-index: 999;
    cursor: pointer;
    border: 1px solid #ddd;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.imgAuto div.info {
    position: absolute;
    left:0px;
    bottom:0px;
    right: 0px;
    height: 0.75rem;
    line-height: 0.75rem;
    text-align: left;
    background: rgba(0, 0, 0, 0.6);
    color: white;
    overflow: hidden;
    white-space: nowrap;
    text-overflow : ellipsis;
    font-size: 0.5rem;
    z-index: 10;
    display:block;
    text-indent: 0em;
    padding-left: 0.25rem;
}
.imgAuto div.info {
    position: absolute;
    left:0px;
    bottom:0px;
    right: 0px;
    height: 0.75rem;
    line-height: 0.75rem;
    text-align: left;
    background: rgba(0, 0, 0, 0.6);
    color: white;
    overflow: hidden;
    white-space: nowrap;
    text-overflow : ellipsis;
    font-size: 0.5rem;
    z-index: 10;
    display:block;
    text-indent: 0em;
    padding-left: 0.25rem;
}
.uploadImg{
    display: block;
    overflow: hidden;
    position: relative;
    padding-top: 100%;
}
.evalPhoto{
    display: block;
    height: 0.8rem;
    background: url(../images/member/camera.png) no-repeat center bottom;
    background-size: auto 0.8rem;
    padding-top: 0.1rem;
}
.uploadImg i{
    display: block;
    font-size: 10px;
    color:#666;
    text-align: center;
    padding-top: 0.25rem;
}
.star_dl dd{
    overflow: hidden;
    width: 20%;
}
.evalStarEdit .star_dl{
    height: 1.0rem;
    width: 5.0rem;
    overflow: hidden;
    background-size: auto 1.0rem;
    display: flex;
}
.evalStarEdit .star_dl dt{
    background-size: auto 1.0rem;
}
.starTxt{
    display: block;
    height: 1.0rem;
    color:#666;
    line-height: 1.0rem;
    font-size: 0.6rem;
    padding-right: 0.25rem;
}
.star_dl dd{
    flex: 1;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.evalStar_a{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.evalStarEdit{
    padding: 10px 0px;
    position: relative;
    overflow: hidden;
    display: flex;
}

/*
* 赂枚脠脣脳脢脕脧
*/
.userPhoto{
    width: 2.5rem;
    height: 2.5rem;
    overflow: hidden;
    position: relative;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.formTit{
    height: 1.65rem;
    line-height: 1.65rem;
    overflow: hidden;
    font-size: 0.7rem;
    color:#666;
    padding-top: 0.1rem;
}
.formTit.lh_50{
    height: 2.5rem;
    line-height: 2.5rem;
}
#sex{
    height: calc(10.5rem + 30px);
}
#sex .moveBody{
    height: calc(100% - 4.5rem - 20px);
}

/*
* 掳茂脰煤脰脨脨脛
*/
.helpIcon1{
    padding-left: 1.2rem;
    background: url(../images/icon/helpIcon1.png) no-repeat left center;
    background-size: auto 0.85rem;
}
.helpIcon2{
    padding-left: 1.2rem;
    background: url(../images/icon/helpIcon2.png) no-repeat left center;
    background-size: auto 0.75rem;
}
.helpIcon3{
    padding-left: 1.2rem;
    background: url(../images/icon/helpIcon3.png) no-repeat left center;
    background-size: auto 1.0rem;
}
.helpIcon4{
    padding-left: 1.2rem;
    background: url(../images/icon/helpIcon4.png) no-repeat left center;
    background-size: auto 1.0rem;
}
.helpIcon5{
    padding-left: 1.2rem;
    background: url(../images/icon/helpIcon5.png) no-repeat left center;
    background-size: auto 1.0rem;
}
.helpIcon6{
    padding-left: 1.2rem;
    background: url(../images/icon/helpIcon6.png) no-repeat left center;
    background-size: auto 0.9rem;
}
.helpIcon7{
    padding-left: 1.2rem;
    background: url(../images/icon/helpIcon7.png) no-repeat left center;
    background-size: auto 0.9rem;
}
.helpIcon8{
    padding-left: 1.2rem;
    background: url(../images/icon/helpIcon8.png) no-repeat left center;
    background-size: auto 1.0rem;
}
.helpIcon9{
    padding-left: 1.2rem;
    background: url(../images/icon/helpIcon9.png) no-repeat left center;
    background-size: auto 1.0rem;
}

/*
* 脦脪碌脛禄媒路脰
*/
.pointsBox{
    position: relative;
    overflow: hidden;
    padding-top: 50%;
}
.myPointBox{
    overflow: hidden;
    display: flex;
}
.pointsTxt{
    overflow: hidden;
    text-align: center;
    flex: 1;
    position: relative;
}
.pointsTxt:first-child{
    border-right: 1px solid #ddd;
}
.pointsTxt span{
    display: block;
    overflow: hidden;
    font-size: 0.8rem;
    color:#333;
}
.pointsTxt i{
    display: block;
    overflow: hidden;
    font-size: 1.0rem;
    color:#b4a078;
    font-weight: bold;
    padding-top: 0.5rem;
}
.pointsBt{
    display: block;
    overflow: hidden;
    text-align: center;
    background: #fff;
}
.pointsBt .arrowRight{
    height: 2.0rem;
    line-height: 2.0rem;
    overflow: hidden;
    display: inline-block;
    font-size: 0.7rem;
    color:#666;
}
.pointsBt .arrowRight:after{
    color:#b4a078;
}
.myPointDiv{
    padding: 10px;
    overflow: hidden;
}
.myPointTable{
	width:100%;
	overflow:hidden;
    border-collapse: collapse;
    position: relative;
    border: none;
}
.myPointTable:after{
    display: block;
    content: "";
    overflow: hidden;
    border: 1px solid #ddd;
    width: 200%;
    height: 200%;
    border-radius: 6px;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-transform-origin: 0px 0px;
    -moz-transform-origin: 0px 0px;
    -ms-transform-origin: 0px 0px;
    -o-transform-origin: 0px 0px;
    transform-origin: 0px 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}
.myPointTable tr th{
    background: #fafafa;
    height: 2.0rem;
    line-height: 2.0rem;
    font-size: 0.6rem;
    color:#333;
    /*border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;*/
    font-weight: normal;
    text-align: center;
    position: relative;
}
.myPointTable tr td:before,
.myPointTable tr th:before{
    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);
}
.myPointTable tr td:after,
.myPointTable tr th:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    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);
}
.myPointTable tr:last-child td:before{
    display: none;
}
.myPointTable tr td:last-child:after,
.myPointTable tr th:last-child:after{
    display: none;
}
.myPointTable tr td{
    background: #fafafa;
    height: 1.25rem;
    line-height: 1.25rem;
    font-size: 0.5rem;
    color:#666;
    /*border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;*/
    padding: 0.25rem;
    text-align: center;
    position: relative;
}
/*
* 脥露脣脽陆篓脪茅 脥脣驴卯脥脣禄玫 
*/
.layerPop{
    overflow: hidden;
    background: #fff;
}
.layerBody{
    padding: 5px 0px;
    overflow: hidden;
}
.formSel{
    width: 100%;
    height: 1.75rem;
    overflow: hidden;
    line-height: 1.75rem;
    font-size: 0.6rem;
    color:#666;
    border:none;
    background: none;
    outline: none;
    position: relative;
    z-index: 3;
    appearance:none;  
  	-moz-appearance:none;  
  	-webkit-appearance:none;
  	background: url(../images/arrowDown_o.png) no-repeat center right;
  	background-size: 0.5rem auto;
}
.selectDiv{
    position: relative;
    overflow: hidden;
}
.formLTit{
    overflow: hidden;
    height: 1.75rem;
    line-height: 1.75rem;
    overflow: hidden;
    font-size: 0.6rem;
}

/*
* 脦脪碌脛脫脜禄脻脠炉
*/
.localCouponBox{
    overflow: hidden;
    padding: 1.5rem 0px;
    background: url(../images/couponBg.jpg) no-repeat center center;
    background-size: cover;
}
.localCoupTip{
    overflow: hidden;
    font-size: 0.6rem;
    color:#fff;
    text-align: center;
    line-height: 1.0rem;
}
.couponBtBox{
    overflow: hidden;
    text-align: center;
}
.couponBt{
    display: block;
    overflow: hidden;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 0.6rem;
    color:#fff;
    background: #bd0000;
    width: 5.0rem;
    margin: 0px auto;
}
.localState{
    overflow: hidden;
}
.localState_ul{
    overflow: hidden;
}
.localState_ul li{
    display: flex;
    overflow: hidden;
    text-align: center;
    font-size: 0.6rem;
    color:#fff;
}
.localState_ul li span{
    display: block;
    width: 50%;
    overflow: hidden;
    line-height: 1.0rem;
    font-size: 0.6rem;
    color:#fff;
    text-align: right;
}
.localState_ul li .couponBtBox{
    flex: 1;
    padding-top: 0.75rem;
}
.localState_ul li i{
    flex: 1;
    display: block;
    overflow: hidden;
    font-size: 0.6rem;
    color:#fff;
    line-height: 1.0rem;
    text-align: left;
}
.myCoup_dl{
    padding: 0.25rem 0.5rem;
    overflow: hidden;
}
.myCoup_dl dd{
    padding: 0.25rem 0px;
    overflow: hidden;
}
.myCoup_dl dd a{
    display: flex;
    overflow: hidden;
    position: relative;
    background: #d9d9d9;
}
.myCoup_dl dd a:after{
    display: block;
    content: "";
    width: 1.0rem;
    height: 0.5rem;
    overflow: hidden;
    border-radius: 0px 0px 0.5rem 0.5rem;
    position: absolute;
    right: calc(5.0rem + 0.5rem);
    top:0px;
    z-index: 3;
    background: #f2f2f2;
}
.myCoup_dl dd a:before{
    display: block;
    content: "";
    width: 1.0rem;
    height: 0.5rem;
    overflow: hidden;
    border-radius: 0.5rem 0.5rem 0px 0px;
    position: absolute;
    right: calc(5.0rem + 0.5rem);
    bottom:0px;
    z-index: 3;
    background: #f2f2f2;
}
.couponsL{
    flex: 1;
    overflow: hidden;
    font-size: 0.6rem;
    color:#fff;
    text-align: center;
    line-height: 1.0rem;
    height: 5.5rem;
    position: relative;
    padding: 0px 0.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.couponsL:after{
    display: block;
    content: "";
    width: 1.0rem;
    height: 1.0rem;
    overflow: hidden;
    background: #f2f2f2;
    border-radius: 1.0rem;
    position: absolute;
    left: -0.5rem;
    top: -0.5rem;
}
.couponsL:before{
    display: block;
    content: "";
    width: 1.0rem;
    height: 1.0rem;
    overflow: hidden;
    background: #f2f2f2;
    border-radius: 1.0rem;
    position: absolute;
    left: -0.5rem;
    bottom: -0.5rem;
}
.couponsL span{
    display: block;
    font-size: 0.9rem;
    font-weight: bold;
}
.couponsL span i{
    font-size: 1.0rem;
}
.couponsR{
    overflow: hidden;
    width: 5.0rem;
    border-left: 1px dashed #fff;
    text-align: center;
    padding: 0px 0.5rem;
    position: relative;
}
.couponsRCont{
    overflow: hidden;
    height: 5.5rem;
    position: relative;
}
.couponsR:after{
    display: block;
    content: "";
    width: 20px;
    height: 20px;
    overflow: hidden;
    background: #f2f2f2;
    border-radius: 20px;
    position: absolute;
    right: -10px;
    top: -10px;
}
.couponsR:before{
    display: block;
    content: "";
    width: 20px;
    height: 20px;
    overflow: hidden;
    background: #f2f2f2;
    border-radius: 20px;
    position: absolute;
    right: -10px;
    bottom: -10px;
}
.couponsR span{
    display: block;
    overflow: hidden;
    line-height: 1.0rem;
    font-size: 0.6rem;
    color:#fff;
    padding-bottom: 5px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.couponsR i{
    display: block;
    height: 1.0rem;
    overflow: hidden;
    line-height: 1.0rem;
    font-size: 0.6rem;
    color:#fff;
    background: #cbcbcb;
    text-align: center;
    -webkit-border-radius: 1.0rem;
    -moz-border-radius: 1.0rem;
    -ms-border-radius: 1.0rem;
    -o-border-radius: 1.0rem;
    border-radius: 1.0rem;
}

.myCoup_dl dd.usable a{
    background: #ffa770;
}
.myCoup_dl dd.usable .couponsL{
    color: #fff5de;
}
.myCoup_dl dd.usable .couponsR span{
   color: #fff5de; 
}
.myCoup_dl dd.usable .couponsR i{
   color: #ff7500;
   background: #fff; 
}
.myCoup_dl dd.dated a{
    background: #fff6d7;
}
.myCoup_dl dd.dated .couponsL{
    color: #ffa770;
}
.myCoup_dl dd.dated .couponsR span{
   color: #ffa770; 
}
.myCoup_dl dd.dated .couponsR i{
   color: #fff;
   background: #ffa770; 
}

/*
* 路垄脝卤脧锚脟茅
*/
.myInvoView{
    padding: 10px;
    overflow: hidden;
    background: #fff;
}
table.myInvoTable{
    display: table;
    width: 100%;
    position: relative;
    table-layout: fixed;
    border-collapse: collapse;
}
.myInvoTable.bd_a:after{
    background: none;
}
.myInvoTable tr{
    width: 100%;
    overflow: hidden;
}
.myInvoTable th{
    background: #fafafa;
    padding: 5px;
    position: relative;
}
.myInvoTable td{
    padding: 5px;
    position: relative;
}
.myInvoTable span{
    display: block;
    overflow: hidden;
    font-size: 0.6rem;
    line-height: 1.15rem;
    padding-top: 0.1rem;
    color:#666;
    font-weight: normal;
    position: relative;
    text-align: right;
}
.myInvoTable th span{
    text-align: center;
}
.myInvoTable td:after,
.myInvoTable th:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 1px;
    height: 100%;
    background: #ddd;
    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);
}
.myInvoTable th:last-child:after{
    display: none;
}
.myInvoTable td:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    right: 0px;
    top: 0px;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.myInvoTable tr td:last-child span{
    text-align: left;
}
.myInvoTable td a{
    color:#bd0000;
}

/*
* 会员充值
*/
.topUpBox{
    overflow: hidden;
    background: #fff;
}
.topUp_dl{
    overflow: hidden;
    padding: 0px 7px 3px 5px;
}
.topUp_dl dd{
    padding: 5px 0px;
    overflow: hidden;
}
.topUpTit{
    font-size: 0.8rem;
    color:#bd0000;
    overflow: hidden;
    line-height: 1.75rem;
    text-align: center;
}
.topUp_ul{
    overflow: hidden;
}
.topUp_ul li{
    width: 33.3333333%;
    float: left;
    overflow: hidden;
    padding: 3px 3px 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.topUp_a{
    position: relative;
    overflow: hidden;
    display: block;
}
.topUp_a.bd_a:after{
    background: #fff;
}
.topUp_a input[type="radio"]{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #000;
    z-index: 5;
    opacity: 0;
}
.topUp_a span{
    display: block;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: 0.6rem;
    color:#bd0000;
    text-align: center;
}
.topUp_ul li.hover .topUp_a:after{
    background: #bd0000;
    border-color:#bd0000;
}
.topUp_ul li.hover .topUp_a span{
    color:#fff;
}

/*
* 选择支付方式
*/
#selPayType{
    height: calc(8.5rem + 30px);
}
#selPayType .moveBody {
    height: calc(100% - 4.5rem - 20px);
}
#selPayType .proTit em{
    font-style: normal;
    font-size: 0.6rem;
    padding-left: 0.25rem;
}
#balancePay{
    padding: 10px;
    overflow: hidden;
    background: #fff;
}