@charset "utf-8";
/*积分*/
.integral-banner{ background: #FF3B30;padding:10px; color: #FFF; font-size:0.925rem;}
.integral-banner a{color: #FFF}
.integral-banner .icon-help{}
.integral-banner .i-n{font-size: 1.125rem;padding: 25px 0 }
.integral-banner .i-n b{ font-size:3rem;}
.integral-wrap{ background: #FFF; border-bottom: solid 1px #DFDFE2}
.integral-wrap .i-tit{padding:15px 10px;}
.integral-wrap .i-list-dl{}
.integral-wrap .i-list-dl dl{ border-bottom: solid 1px #DFDFE2;padding:13px 10px; overflow: hidden;}
.integral-wrap .i-list-dl dt{ float: left;color: #c5c5c5; font-size: 0.75rem; width: 75%}
.integral-wrap .i-list-dl dt b{ display: block;color: #333; font-size: 0.925rem}
.integral-wrap .i-list-dl dd{ float: right; font-size:1.5rem; width: 25%; text-align:right}
.integral-wrap .i-more{ line-height: 40px }
.integral-list{ background: #FFF }
.integral-list li{ border-bottom: solid 1px #ECECEF;padding:15px 25px 15px 43px; background:url(../images/ico-02.png) no-repeat 10px center; background-size:25px; position: relative;}
.integral-list li:after{ content: ""; display:block; position: absolute;right:10px;top:0;background:url(../images/ico-arrow-r.png) no-repeat right; width: 10px;height: 50px;background-size: 8px; }

/*钱包*/
.w-balance{}
.w-balance .wb-sum{ background: #FFF;padding:12px 10px; border-bottom: solid 1px #DADADD; overflow: hidden; font-size: 0.925rem}
.w-balance .wb-sum .fr{color: #7F7F7F}
.w-balance .wb-detail li{ background: #FFF; margin-top: 10px;font-size: 0.925rem}
.wb-detail .wb-order{ border-bottom: solid 1px #ECECEC; overflow: hidden;padding:10px; }
.wb-detail dl{ overflow: hidden;padding:10px;}
.wb-detail dt{ width: 70%; float: left;color: #c5c5c5; font-size: 0.75rem; }
.wb-detail dt b{ display: block;color: #333;font-size: 0.925rem}
.wb-detail dd{ float: right; font-size:1.5rem; width: 30%; text-align:right}

/*优惠券*/
.coupons-wrap .hd{ background:#FFF; border-bottom:solid 1px #C4C4C7; overflow:hidden;padding:0 10px; line-height:44px;}
.coupons-wrap .hd li{ width:33.3%; float:left; text-align:center}
.coupons-wrap .hd li.on b{ color:#FF3232; border-bottom:solid 2px #FF3232;display: inline-block;}
.coupons-wrap .bd{padding:0 10px;}
.coupon-list .coupon-shop{ border-left:solid 3px #FF3232;margin:13px 0;padding-left:5px ;line-height: 12px;}
.coupon-list li{ background:#FFF; position:relative; overflow:hidden; margin-bottom:10px;}
.coupon-list li:before{position:absolute; width:8px; height:100%; content:""; background:url(../images/ico-17.png) repeat-y center ; background-size:contain;left: -4px;top:0}
.coupon-list li:after{position:absolute; width:8px; height:100%; content:""; background:url(../images/ico-17.png) repeat-y center ; background-size:contain;right: -4px;top:0}
.coupon-list li .c-left{width:60%; float:left;padding:10px;margin-bottom:-990px; padding-bottom:1000px; color:#FFF; text-align:center}
.coupon-list li .c-right{width:40%; float:right;padding:10px; text-align:center;margin-bottom:-990px; padding-bottom:1000px;}
.coupon-list li .c-price { font-size:1.125em}
.coupon-list li .c-price b{ font-size:2em; font-weight:700; margin-right:10px}
.coupon-list li .c-data{ color:#c5c5c5; border-bottom:solid 1px #c5c5c5;padding-bottom:3px; margin:2px 0;line-height: 1.2;}

/**/
.invoice_list{padding:10px}
.invoice_list li{background:#FFF;padding:10px;position:relative;color:#999;border-radius: 5px;margin-bottom:10px;}
.invoice_list li .invoice_info{color:#5F5F5F;border-bottom:dashed 1px #e5e5e5;padding-bottom: 10px;}
.invoice_list li .invoice_name{/* margin-bottom:8px; */color:#313131;font-size: 0.825rem;overflow: hidden;}
.invoice_list li .operation-invoice{overflow:hidden;padding: 10px 0 0;}
.invoice_list li .operation-invoice .checkhid{margin-top:2px;    display: inline-block;}
.invoice_list li .operation-invoice .icon-edit{ display:inline-block;width:23px; height:23px; background:url(/resources/mobile/images/icon-edit.png) no-repeat;background-size: contain;    margin-right: 30px;}
.invoice_list li .operation-invoice .icon-del{display:inline-block;width:23px; height:23px; background:url(/resources/mobile/images/icon-del.png) no-repeat;background-size: contain;}

.invoice_add {position: fixed;    padding: 10px 40px;    background-color: #FFF;    width: 100%;    bottom: 0;    left: 0;}
.invoice_add .btn-red{width:100%;border-radius:35px;}

.in_wrap{ padding:0 10px; overflow:hidden; background:#FFF;}
.in_wrap dl{ border-bottom:solid 1px #eee; width:100%; padding:10px 0; overflow:hidden}
.in_wrap dl dt{ width:28%; padding:0 2%; float:left; line-height:2.8em;}
.in_wrap dl dd{ width:72%; float:left}
.in_wrap dl dd input{width: 100%;height:2.8em;font-size:1em;border: solid 1px #ddd;border-radius: 1px;padding: 0 10px;-webkit-appearance: none}
.in_wrap dl dd select{ width:30%; margin:0 3% 0 0 ; border:none; height:3em; float:left;font-size:1em;}
.in_wrap .btn_submit{height: 2.5em;border: none;font-size: 1rem;background: none;position: fixed;top: 0;right: 10px;color: #FF3B30;}
.in_wrap .btn_del{ width:100%; margin:0 auto 20px; height:2.5em; border:none; background:#DDD; color:#333; font-size:1em; border-radius:5px; border:solid 1px #DDD}
.no-result {    padding: 0 10px;    line-height: 45px;    border-bottom: solid 2px #DCE1E7;    text-align: center;    font-size: 1rem;    color: #254FF3;}

.in-type{border-bottom:solid 10px #ECECEF;margin:0 -10px;padding:10px;}
.in-type b{ display:block;margin-bottom:8px;}
.in-type .checkhid input[type=checkbox],.checkhid input[type=radio]{display:none}
.in-type .check_box{width:90px;border:solid 1px #ccc;height:28px;border-radius:4px; background:none; line-height:26px; text-align:center}
.in-type .check_box.checked{border:solid 1px #FF3B30; color:#FF3B30}