@charset "utf-8";
/* CSS Document */
body,input{ font-family:"微软雅黑"; }

/* cra_message */
.child-header .car_editor { position:absolute; right:0.5rem; top:0.5rem; color:#fff; font-size:0.7rem; }
.myorder_track{padding-bottom: 3rem;}
.car_message_list li { padding:.8rem 0rem 1rem 0.8rem; zoom:1; border-bottom:1px solid #d5d5d5; position:relative; width:15.2rem; overflow:hidden; }
.car_message_list li:after{ width:100%; content:""; clear:both; display:block; }
.car_logo { width:2.8rem; float:left; }
.car_logo img { width:2.8rem; }
.car_message { width:11rem; float:left; margin-left:0.8rem; }
.car_message h2 { width:9.4rem; height:2rem; font-size:0.7rem; color:#333; word-break:break-all; line-height:1rem; overflow:hidden; }
.car_message p { width:11rem; color:#666; zoom:1; }
.car_message p:after { display:block; content:""; clear:both; }
.car_message p strong, .car_message p span { display:block; float:left; }
.car_message p strong { font-weight:normal; }
.car_message p span { margin-left:0.8rem; }

.add_new_car {position:fixed; bottom:2rem; left:0; padding-top:.4rem; padding-bottom: .4rem; width:100%; background-color: #fff;}
.add_new_car a { display:block;  width:12.55rem; height:1.7rem; border:1px solid #ff7143; font-size:0.8rem; text-align:center; line-height:1.7rem; margin:0 auto; color:#ff7143; }
.add_new_car a strong { display:inline-block; width:0.9rem; height:0.9rem; line-height:0.85rem; background:#ff7143; color:#fff; border-radius:50%; }

/* 滑入编辑框 编辑框 */
.slide_box { position:absolute; top:0; right:-7.4rem; z-index:100; width:7.4rem; height:5rem; transform:translateX(0); -webkit-transform:translateX(0); transition:0.4s; -webkit-transition:0.4s; }
.slide_box a { display:block; float:left; width:3.7rem; height:5rem; text-align:center; color:#fff; font-size:0.7rem; }
.slide_box a span { display:block; margin:1.4rem auto 0.4rem auto; width:1.2rem; height:1.1rem; background:url(../images/vip_orders/slide_box.png) no-repeat; background-size:1.2rem; }
.slide_box a:nth-of-type(1) { background:#ff7043; }
.slide_box a:nth-of-type(1) span { background-position:0 0; }
.slide_box a:nth-of-type(2) { background:#ed4851; }
.slide_box a:nth-of-type(2) span { background-position:0.2rem -1.1rem; }
.slide_box a:nth-of-type(3) { background:#e02c36; }
.slide_box a:nth-of-type(3) span { background-position:0.2rem -2.2rem; }

.moveshow { transform:translateX(-7.4rem); -webkit-transform:translateX(-7.4rem); }
.mask_over_box {width: 100%; height: 5rem; position: absolute; top: 0; left: 0; z-index: 10;}


/* 删除界面 */
.del_wrap { width:100%; position:fixed; top:0; left:0; z-index:10000; }
.mask_over { position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.4; z-index:1; }
.del_text { width:12.8rem; height:6.6rem; background:#fff; position:absolute; top:6.4rem; left:50%; margin-left:-6.4rem; z-index:2; }
.del_text p { color:#404040; line-height:1.25rem; padding:0.8rem 0 1rem 2.4rem; }
.del_text div { padding-left:2.4rem; width:8rem; zoom:1; }
.del_text div:after { content:""; clear:both; }
.del_text div input { border:none; background:none; font-size:0.7rem; }
.del_text div input:focus { outline:none; }
.del_text div input:nth-of-type(1) { float:left; color:#999; }
.del_text div input:nth-of-type(2) { float:right; color:#2196f3; }

/* 保养记录 */
.car_fixed { position:fixed; top:1.88rem; left:0; z-index:3; width:100%; height:7.6rem; overflow:hidden; background:#fff; }
.car_ymessage { padding:0.65rem 0; }
.car_img { width:4.75rem; padding-left:0.8rem; float:left; }
.car_img img { width:100%;}
.car_name { width:8.85rem; float:left; margin-left:0.75rem; }
.car_name h3 { font-size:0.7rem; color:#404040; line-height:0.95rem; width:100%; height:1.9rem; font-weight:normal; overflow:hidden; }
.car_name p { font-size:0.65rem; color:#9a9a9a; }

.goto_see { width:100%; background:#fdf7eb; padding:0.7rem 0 0.7rem 0.8rem; }
.goto_see div:nth-of-type(1) { width:10.25rem; float:left; color:#ff8f6e; }
.goto_see div:nth-of-type(1) p { line-height:1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.goto_see div:nth-of-type(2) { width:3.65rem; float:left; padding-top:0.1rem; margin-left:0.5rem; }
.goto_see div:nth-of-type(2) a { display:block; width:3.65rem; height:1.8rem; background:#ff7043; color:#fff; text-align:center; font-size:0.65rem; line-height:1.8rem; border-radius:0.2rem; }

.car_record { position:relative; margin-top:9.48rem; width:100%; }
.car_record ul {/* position:absolute; top:0; left:0; */width:100%; }
.car_record ul li { padding:1rem 0 1rem 0.8rem; width:100%; position:relative;clear: both;overflow: hidden; }
.car_record ul li.li_bg{background-color: #fff;}
.car_record ul li:nth-of-type(2n) { background:#fafafa; }
.car_record li .p-left { color:#9a9a9a; padding-left:1.6rem;float: left;width: 9.75rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.car_record li .p-right{float: right;width: 4.5rem;}
.car_record li .p-right a{color: #5184bd;}
.car_record .icon, .car_record .icon div { border-radius:50%; transition:all 0.5s; }
.car_record .icon { width:0.7rem; height:0.7rem; background:#fff; border:0.1rem solid #d5d5d5; position:absolute; top:1rem; left:0.8rem; z-index:2; }
.car_record .icon div { width:0.35rem; height:0.35rem; background:#d5d5d5; margin:0.175rem auto; }

.through { width:0.1rem; height:102%; background:#d5d5d5; position:absolute; left:1.2rem; top:0; z-index:1; }
.car_record .scr_this .icon { border-color:#e02c36; }
.car_record .scr_this .icon div { background:#e02c36; }

.content { padding-left:.2rem; width:15.5rem; padding-bottom:0.8rem; }
.content h4 { background:url(../images/vip_orders/time_icon.png) no-repeat 0 center; background-size:0.6rem; text-indent:0.9rem; font-weight:normal; color:#979797; line-height:1.2rem; }
.content div { width:12.8rem; zoom:1; }
.content div:after { display:block; content:""; clear:both; }
.content div h3, .content div p { float:left; color:#404040; }
.content div h3 { width:3.6rem; font-size:0.7rem; font-weight:normal; }
.content div p { width:9.2rem;line-height:1.2rem; padding-left:0;}
.content div:nth-of-type(1) p { color:#e02c36; }

/*会员规则*/
.m_rules_block{}
.m_rules_block.padding-bt{padding-bottom: 2rem;}
.m_rules_block .timg{display: block; width: 100%;}
.m_rules_box{width: 93.7%; margin:0 auto; background-color: #fff; font-size: .6rem; color:#666; line-height: 1.5; box-sizing:border-box; padding:0 .5rem 1rem; border-radius:0 0 .2rem .2rem;}
.m_rules_box h2{font-size: .75rem; color:#333; font-weight: bold; padding-top: .8rem;}
.m_rules_box h3{font-size: .7rem; color:#333; font-weight: normal; padding-top: .6rem;}
.m_rules_box p{padding: .4rem 0;color: #343434;}
.m_rules_box p.title{margin-top: .4rem;}
.m_rules_box p.option{font-size: .58rem;color: #696969;}
/*.m_rules_box .yellow{color:#fe8208!important;}*/
.m_rules_box .mtable1{width: 100%; margin-top: .2rem;}
.m_rules_box .mtable1 td,.m_rules_box .mtable1 th{border:1px solid #d5d5d5; text-align: left; padding:.2rem; font-weight: normal;}
.m_rules_box .mtable1 small{color:#a5a5a5; font-size: .45rem; display: block;}
.m_rules_box .mtable1 th{color:#333;text-align: center;font-size: .6rem;}
.m_rules_box .mtable1 th.yellow,.m_rules_box .mtable1 td.yellow{color: #fe8208;}
.m_rules_box .mtable1 td{text-align: center;}
.m_rules_box .mtable1 td p{font-size: .46rem;color: #666;text-align: left;}
.m_rules_box .condition_list {margin-top: .7rem;}
.m_rules_box .condition_list .condition{border: 1px solid #d5d5d5; margin-top: .2rem;}
.m_rules_box .condition_list dt{line-height: 1.5rem; text-indent: .4rem; background-color:#ffe2d9; color:#666; font-size: .7rem; border-bottom: 1px solid #d5d5d5;}
.m_rules_box .condition_list dd{padding:.4rem;  color:#999;}

/* 我的订单（公共部分） */

.my_info li h3, .my_info li p, .all_info li h3, .all_info li p{ font-size:0.66rem; float:left; overflow:hidden; }
.my_info li h3, .all_info li h3 { width:5.6rem; font-weight:normal; color:#979797; }

/* 我的订单（维修订单） */
.myorder_track { }
.order_num { line-height:2rem; background:#ebebeb; text-indent:.75rem; }
.about_car { width:100%; padding:1rem; border-bottom:1px solid #d5d5d5; }
.fault_pic { width:35%; float:left; }
.fault_pic img { width:90%; }
.schedule { width:50%; padding-top:0.3rem; float:left; }
.schedule p { line-height:1.2rem; font-size:0.75rem; color:#979797; }
.schedule p span { color:#3f3f3f; }
.my_info li { width:100%; height:2.75rem; line-height:2.75rem; padding:0 1rem; border-bottom:1px solid #d5d5d5; overflow:hidden; position:relative; }
.my_info li p { width:8.2rem; height:100%; color:#3f3f3f; }
.my_info li.car_info p { padding-top:0.2rem; white-space:pre-wrap; line-height:1.2rem; height:2.75rem; box-sizing:border-box; }
.my_info li.car_addres p { width:7.4rem; }
.my_info .b{color:#2196ff;}

.my_info .arrowLi{background: url(../images/icon-rightarrow.png) no-repeat 14.5rem center/auto .9rem;}
.myorder_track .juantext{padding: .7rem;clear: both;overflow: hidden;color: #424242;border-bottom: 1px solid #d5d5d5;background-color: #fff;}
.myorder_track .juantext h1{font-size: .7rem;float: left;font-weight: normal;color: #424242;}
.myorder_track .juantext p{font-size: .68rem;float: right;color: #686868;}
/* 我的订单（订单详情） */
/* 车辆相关信息 */
.all_info {background:#fff; padding:0.2rem .75rem; }
.all_info li { width:100%; line-height: 1rem; overflow: hidden;margin: .4rem 0;}
.all_info li p { width:8.8rem;text-align: right;}
.all_info li p span { display:block;color: #747474;}
.all_info li p span:nth-of-type(2) { white-space:pre-line; }
.all_info .doing { color:#d11522; }
.all_info .complete { color:#4cae7a; }

.project { background:#f5f5f5; border-bottom:1px solid #d5d5d5; overflow:hidden; }
.project li { padding:0.6rem 0.7rem; border-bottom:2px dotted #d5d5d5;clear: both;overflow: hidden;}
.project li:nth-last-child(1) { border-bottom:none; }
.project li .head{float: left;line-height: .9rem;}
.project li .head p{font-size: .6rem;color: #8e8e8e;padding: .1rem 0;}
.project li h1 { font-size:0.6rem;padding: .1rem 0;/*line-height:1.8rem; padding-top:0.3rem;*/ }
.project .border_wrap { width:14.5rem; border:1px dashed #b5b5b5; border-radius:0.3rem; }
.project .inner { /*padding:0.1rem;*/ }
.project .project_pic {width:3rem; height: 3rem; float:left; margin-right:0.4rem; position:relative; }
.project .project_pic .cancel_pic { display:none; width:3rem; position:absolute; left:0; bottom:0; }
.project .project_pic .cancel_pic img { width:3rem; vertical-align:bottom; }

.project .project_list { float:right; line-height:.9rem; font-size: .6rem;}
.project .project_list p {float:left; padding:.1rem .3rem; color:#989898;  }
.project .project_list span {float:left; padding:.1rem 0; color:#e12b37; text-align:right;}

.bill_shop{border-bottom: .25rem solid #ebebeb;padding: 0 .75rem;background-color: #fff;}
.bill_shop h5{font-size: .7rem;color: #333;line-height:1.75rem;border-bottom: 2px dotted #d5d5d5;}
.bill_shop .text{clear: both;overflow: hidden;line-height: 1.63rem;font-size: .65rem;}
.bill_shop .text .tl{float: left;color: #9a9a9a;}
.bill_shop .text .tr{float: right;}
.bill_gee{ padding:.3rem .6rem}
.bill_gee h2{height: 1.3rem; line-height: 1.3rem; font-size: .7rem; color:#3f3f3f; font-weight: normal}
.bill_gee .it{font-size: .6rem; color:#9b9b9b; line-height: 1.2rem;}
.bill_gee .price em{color:#e12c35;}
.bill_gee .tot{font-size: .6rem; color:#9b9b9b; line-height: 1.2rem; border-top: 1px dotted #d5d5d5; padding-top: .3rem; margin-top: .3rem;}
.bill_gee .tot .price{color:#3f3f3f; margin-left: .5rem;}
/* 取消一行项目 */
.bill_head{line-height: 2.2rem;background-color: #ebebeb;font-size: .68rem;color: #3f3f3f;padding: 0 .7rem;}
.bill_head.borderbt{border-bottom: 1px solid #d5d5d5;}
.bill_list li{background-color: #ebebeb;border-bottom: 2px dotted #d5d5d5;}
.bill_list .cancel .cancel_pic { display:block; }
.bill_list .cancel .project_list p { width:10rem; color:#949494; }
.bill_list .cancel .project_list span { display:none; }

/* 取消一条项目 */
.bill_list .delete h1 { background:url(../images/vip_orders/cancel_title.png) no-repeat 5rem 0.8rem; background-size:2.4rem; }
.bill_list .delete .project_list p, .bill_list .delete .project_list p, .bill_list .delete .project_list span { color:#949494; }
.bill_bottom{padding: 0.6rem .7rem;border-bottom: 1px solid #dddddd;}
.bill_bottom .text{font-size: .65rem;clear: both;overflow: hidden;}
.bill_bottom .text h1{color: #3f3f3f;font-size: .65rem;font-weight: normal;float: left;}
.bill_bottom .text p{color: #9b9b9b;float: right;}
.favourable { background:#fff; border-bottom:1px solid #d5d5d5; overflow:hidden; }
.favourable li { padding:0.75rem 0 0.75rem 0.6rem; border-bottom:2px dotted #d5d5d5; zoom:1; }
.favourable li:after { display:block; content:""; clear:both; }
.favourable li:nth-last-child(1) { border-bottom:none; }
.favourable li p { width:10rem; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.favourable li span { color:#d11522; }

.order_total{border-bottom: .25rem solid #ebebeb;}
.order_total .bill_details { width:9rem; float:right; z-index:1; }
.order_total .bill_details li { text-align:right; border-bottom:2px dotted #d5d5d5; padding:0.5rem 0; zoom:1; }
.order_total .bill_details li .border{border-bottom: 1px dotted #d5d5d5;overflow: hidden;}
.order_total .bill_details li:nth-last-child(1) { border:none; }
.order_total .bill_details li:after { display:block; content:""; clear:both; }
.order_total .bill_details li p { width:4.3rem; line-height:1.2rem; float:left; }
.order_total .bill_details li span { display:block; text-align:left; float:left; color:#e66a6f; margin-left:0.2rem; line-height: 1.2rem; }
.payment_status{position:fixed; left:0; bottom:0; background-color: #fff; padding:0 .8rem; width:100%; box-sizing:border-box; line-height:2rem; height: 2rem; color:#d11522; font-weight:bold; box-shadow:0 -3px 3px rgba(0,0,0,.2); z-index:200; }

/*积分规则*/
.pot_h4{font-size: .7rem; padding: .3rem .64rem; color: #ff8a00; font-weight: bold; background-color: #FFFFFF; line-height: 1.4rem; border-bottom: 1px solid #d5d5d5;}
.rule_list{background-color: #FFFFFF;}
.potMain_list{padding: .36rem .64rem; border-bottom: 1px solid #d5d5d5;}
.rule_list .mclearfix{border-bottom: none;}
.potMain_list .pnum{height: .7rem; width: .7rem; display: inline-block; text-align: center; font-size: .45rem; color: #000000;}
.potMain_list .ptext{margin-left: .02rem; font-size: .55rem; color: #666;}
/*积分详情 消费详情 充值详情 我的优惠券公共部分*/
.detailPage{background-color: #FFFFFF;}
.detLists li{border-bottom: .68rem solid #f0f0f0; background-color: #fff;position: relative;}
.detLists li:last-child{border-bottom: 0;}
.detLists .headImg {width: 1.2rem;height: 1.2rem;position: absolute;top:.6rem;right:1.2rem;border-radius: 50%;}
.detLists .laysHandle{position: absolute;top: 0;left: 0;width: 100%;height: 2.4rem;opacity: 0;}
.detLists .detbrand p{height: 1.15rem; padding-left: .68rem; display: inline; font-size: .70rem;}
.detLists .detbrand img{width: 1.8rem; height: 1.8rem;}
.detLists .grade{position: relative; padding: .36rem 1.14rem; height: 2.5rem;}
.detLists .grade:last-child{border-bottom: 1px solid #d5d5d5;}
.detLists .grade .custop{font-size: .60rem; color: #666; margin-bottom: 1.5rem;}
.detLists .grade .plText{text-align: right; font-size: 2rem; width: 90%; display: inline; float: left;}
.detLists .grade .prText{font-size: .60rem; color: #666; margin-top: .4rem; text-align: right; width: 10%; display: inline; float: left;}
.detLists .text{position:relative;padding: .6rem .75rem; overflow:hidden; line-height: 1.1rem; border-bottom: 1px solid #EBEBEB; font-size: .54rem;}
.detLists .text>img{position: absolute;right: .5rem;top: .85rem;width: .4rem;height: .625rem;}
.detLists .text>input[type=text]{font-size: .58rem;border: none;line-height: 1.1rem;color: #999;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;outline: medium;}
.detLists .text:first-child{border-top: 1px solid #d5d5d5;}
.detLists .text .yeText{color: #3f3f3f; width: 40%; float: left; font-size: .65rem;}
.detLists .text .yeSex{width: 34%;}
.detLists .text .riText{color: #666; margin-left: 40%; font-size: .65rem; position:relative; height: 1rem;}
.detLists .text .riText span{position: absolute; top:50%; width:100%; left:0; line-height: 1rem; transform:translateY(-50%); -webkit-transform:translateY(-50%); max-height:2rem; overflow: hidden;overflow-y: auto; word-break:break-all; word-wrap:break-word;}
.detLists .text .riText input{line-height: 1.1rem;border: 1px solid #d5d5d5;background-color: Transparent;font-size: .6rem;color: #3f3f3f;width: 100%;outline: none;padding: 0 .2rem;}
.detLists .jumpUri{display: block; background: url(../images/icon-rightarrow.png) no-repeat right center/ .4rem auto; color:#2196f5;}
.dataclear .memberSave{margin: 1.5rem auto; height:3rem; text-align: center;}
.dataclear .memberSave input{background: #ff7043; color:#fff; padding:.5rem 2.3rem; border:none; border-radius: .1rem; outline:medium; box-shadow:0 0.15rem 0.2rem #bbbbbb;}
.dataclear .text .riText{margin-left: 38%; color: #666; font-size: .65rem;}
.dataclear .text .riText input[type=text]{font-size:.58rem; border:none; line-height:1.1rem; color:#999; width:5rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: right;outline:medium;}
.dataclear .text .riText input[type=text]:last-child{width:4.7rem; padding-right: 1.5rem;}
.textUrl{display: block;}
.dataclear .text .riText a,.dataclear .text .riText .rjt{width:0.5rem; height:0.7rem; background:url(../images/icon-rightarrow.png) no-repeat; background-size:0.5rem 0.7rem; margin-top:.15rem;margin-left:.3rem;float:right;}
.dataclear .text .sexCheck{display: inline; float:left; width:.9rem; height: .9rem; background-color: #cecece; border-radius: .1rem; background-image: url(../images/vip_orders/slide_box.png); background-size: .8rem; background-repeat: no-repeat; background-position: 0.1rem 0.22rem;}
.dataclear .text .hasCheck{background-color: #FF7143;}
.dataclear .text .sexText{display: inline; float:left; padding-left: .5rem; padding-right: 1.2rem;}
.dataclear .text .sexText:last-child{padding-right: 0;}
#ftr-date ul{padding:0 .6rem; box-sizing:border-box;}
#ftr-date li{line-height: 1rem; padding:.47rem 0;}
#ftr-date .bfselect{height:2rem; border-bottom: 1px solid #d5d5d5; line-height: 2rem; overflow: hidden; position:relative;}
#ftr-date .bfselect span{}
#ftr-date .bfselect img{float:right; height: .3rem; margin-top: .8rem;}
#ftr-date .bfselect select{position:absolute; top:0; left:0; opacity: 0; width:100%; height:100%;}
#ftr-date .btn_submit{float:right; width:40%; margin-top: .8rem;}

/*我的优惠券*/
.coupon_jump{line-height: 1.8rem;width: 100%;background-color: #f6f6f6;z-index: 1000;border-bottom: 1px solid #d5d5d5;}
.coupon_jump a{display: block; line-height: 1.8rem;padding: 0 .6rem;background:#fff url(../images/icon-rightarrow.png) no-repeat 95% center/.4rem auto;}
.coupon_jump .ico-tc {float: left;width: .7rem;height: .7rem;background: url(../images/vip_orders/hd-ico2.png) no-repeat 0 0/100% auto;margin-top: .55rem;margin-right: .2rem;}
.coupon_jump .ico-tc3 {float: left;width: .7rem;height: .7rem;background: url(../images/vip_orders/hd-ico3.png) no-repeat 0 0/100% auto;margin-top: .55rem;margin-right: .2rem;}
.coupon_jump span {font-size: .6rem;color: #e02c36;}
.coupon_jump a.noarrow{background: #fff;}
.coupon_Type{height: 1.75rem;line-height: 1.75rem;font-size: .67rem;width: 100%; z-index: 99; background:#fff}
.coupon_Type.mintop{top: 1.88rem;}
.coupon_Type ul{clear: both;overflow: hidden;border-bottom: 1px solid #d5d5d5;border-top: 1px solid #d5d5d5;padding: 0 2%;width: 100%;background-color: #fff;}
.coupon_Type ul li{float: left;width: 32%;text-align: center;}
.coupon_Type ul li a{color: #252525;line-height: 1.75rem;display: inline-block;padding: 0 .2rem;}
.coupon_Type ul li a.on{border-bottom: .1rem solid #ff8866;color: #ff8866;}

.couponCar_w{border-bottom: 1px solid #dfdfdf;padding: .65rem 0;}
.couponCar{padding: 0 .6rem;}
.couponCar span{line-height: 1.125rem;text-align:center;width: 48%;font-size: .625rem;font-weight:bold;display: inline-block;color: #fff;border-radius: 2px;}
.couponCar span.tl{background-color: #6882f3;margin-right: 2%;}
.couponCar span.tr{background-color: #ff8867;}
.couponLists {padding:.7rem .6rem 0;}
.couponLists li{position: relative;border-bottom: none; border-radius: .2rem; background-color: #f2f2f2;margin-bottom: .5rem;}
.couponLists li .conalink{display: block; overflow: hidden;box-shadow: 0 2px 4px 0px rgba(0,0,0,.2);
    border-radius: .2rem;}
.couponLists .cona{float: left; position: relative; width:4.2rem; min-height:4.2rem; /*background: url(../images/vip_orders/coupon01.png) no-repeat 0 0/100% 100%;*/
    padding-top: 1rem;box-sizing: border-box;}
.couponLists .used{background:#fff url(../images/vip_orders/coupon_seal.png) no-repeat right 15%/4rem auto;}
.couponLists .overdue{background:#fff url(../images/vip_orders/coupon_seal.png) no-repeat right 114%/4rem auto;}
/*.couponLists .used .cona,.couponLists .overdue .cona{background: url(../images/vip_orders/coupon02.png) no-repeat 0 0/100% 100%;}*/
/*.couponLists .proj .cona{background-image: url(../images/vip_orders/coupon03.png);}*/
.couponLists .normal .conalink{background-image: url(../images/vip_orders/coupon_blue.png);background-size: 100% 100%;}
.couponLists .used .conalink{background-image: url(../images/vip_orders/coupon_grey.png);background-size: 100% 100%;}
.couponLists .usedJuan .conalink{background: url(../images/vip_orders/coupon_seal.png) no-repeat right 15%/4rem auto,url(../images/vip_orders/coupon_grey.png) 0 0/100% 100%}
.couponLists .overdueJuan .conalink{background: url(../images/vip_orders/coupon_seal.png) no-repeat right 121%/4rem auto,url(../images/vip_orders/coupon_grey.png) 0 0/100% 100%}
.couponLists .proj .conalink{background-image: url(../images/vip_orders/coupon_free.png);background-size: 100% 100%;}
.couponLists .meal .conalink{background-image: url(../images/vip_orders/coupon_meal.png);background-size: 100% 100%;}
.couponLists .meal_single .conalink{background-image: url(../images/vip_orders/coupon_meal_single.png);background-size: 100% 100%;}
.couponLists .meal .cona{height: 4.5rem;}
.couponLists .meal .conText{padding-top: .6rem;}
.couponLists .meal .con_unallot{top: .35rem;height: 94%;}
.couponLists .cona .cona-text{line-height:1rem; color: #fff; text-align: center;padding: 0 .2rem;}
.couponLists .cona .cona-text.minfontSize{line-height: .7rem;}
.couponLists .cona .cona-text.minfontSize em{font-size: .5rem;}
.couponLists .cona em{font-size: .65rem;}
.couponLists .cona span{font-size:1.1rem; display: inline-block; width: 3rem; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.couponLists .cona .cona-range{font-size: .45rem; line-height: .65rem; text-align: center; color:#fff; opacity:.85;padding: 0 .3rem;}
/*.couponLists .used .cona-range{color:#ededed;}*/
.couponLists .conText{line-height: .95rem;padding:.3rem .1rem .3rem 4.6rem;box-sizing: border-box;}
.couponLists p{font-size: .5rem; color:#666;}
.couponLists p.t{font-weight: bold;}
.couponLists p.d{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.couponLists p.s{word-break:break-word; max-height:2rem; overflow: hidden; width: 84%;}
.couponLists .con_unallotW{position: relative;}
.couponLists .con_unallot{height: 100%;width: 1.9rem;background: url(../images/vip_orders/unallot_red.png) 0 0/100% 100%;position: absolute;right: 0;top: 0;display:-webkit-box;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
.couponLists .con_unallot.used{background: url(../images/vip_orders/unallot_grey.png) 0 0/100% 100%;}
.couponLists .con_unallot a{font-size: .6rem;color: #fff;display: inline-block;width: 1rem;line-height: .8rem;text-align: center;}
.couponLists .con_tip{font-size: .58rem;color: #666;padding: .1rem .4rem;}
.coupon_tips{line-height: 1.8rem;background-color: #fff2e1;font-size: .62rem;clear: both;overflow: hidden;padding: 0 .8rem;}
.coupon_tips .left{float: left;color: #ff7043;}
.coupon_tips a{float: right;padding: 0 .375rem;margin-top:.35rem;line-height: 1rem;border: 1px solid #e02c36;color: #e02c36;border-radius: .2rem;}
.coupon-detail .detail-text{clear: both;font-size: .6rem;padding: .2rem 1.125rem .5rem .8rem;overflow: hidden;}
.coupon-detail .detail-text .detail-text-left{float:left;width: 3.8rem;height: .8rem;line-height: .8rem; color: #999;}
.coupon-detail .detail-text .detail-text-right{margin-left: 3.8rem; color: #333;line-height: .8rem;}
.coupon-detail .detail-text .detail-text-right p{margin: .2rem 0;}
.taocan_foot_h{position: fixed; bottom:0; left: 0; width: 100%; box-sizing:border-box; height:2.4rem; padding:.3rem .4rem; background-color: #fff; box-shadow: 0 -2px 5px rgba(0,0,0,.2)}
.taocan_foot_h a{float: left; width:48%; margin:0 1%; height: 1.8rem; line-height: 1.8rem; text-align: center; background-color: #ff7043; color:#fff; font-size: .65rem; border-radius:.1rem; box-shadow: 0 0 5px rgba(0,0,0,.15)}
.taocan_foot_h a:nth-child(2){background-color: #e02c36;}
/*我的订单*/
.orderPage{background-color: #FAFAFA;}
.detLists .detbrand strong{font-size: .6rem; height: .6rem;}
.detLists .detbrand strong a{color: #333333;}
.detLists .detbrand strong a img{height: .6rem !important; width: .4rem !important; padding-left: .3rem;}
.detLists .detbrand strong img{height: .6rem !important; width: .6rem !important; padding-right: .3rem; padding-bottom: .15rem;}
.detLists .goods{padding: .36rem .75rem; height: 3rem;}
.detLists .goods a{display:block;overflow:hidden}
.detLists .protect{border-bottom: 1px solid #EBEBEB;}
.detLists .protect a{display:block;overflow: hidden}
.detLists .kaiGoods{border-bottom: 1px solid #EBEBEB; margin: .6rem 1.14rem 0; padding:0 0 .6rem; height:2.2rem;}
.detLists .kaiGoods .goodsInfo{width:6rem !important; padding-left: .3rem; padding-top:.3rem; float:left !important;}
.detLists .kaiGoods .mon{padding-top:.3rem; text-align: right; line-height: 1.15rem !important; float: right !important; padding-left: 0 !important; width:2rem !important;}
.detLists .kaiGoods .mon span{font-size: .55rem; padding-right: 0 !important;}
.detLists .checkProblem span{color: #666;}
.detLists .goods img{height: 3rem; width: auto; float: left;}
.detLists .goods .package{height: 2.2rem; width: auto; float: left;}
.goodsInfo_w{float: right;width: 61%;}
.detLists .goods .goodsInfo{display: inline; font-size: .6rem; color: #666; width: 8rem; float: right; clear: right; height: 2.3rem; line-height: 1.15rem; overflow: hidden;}
.detLists .goods .keepHeal{height: .8rem; line-height: .8rem; font-size: .55rem; float: left; width: auto; padding-left: .4rem;}
.detLists .goods .keepItem{display: inline; float: right; font-size: .50rem; color: #8C8C8C;line-height: .8rem; width: 8.4rem;}
.detLists .goods .serverType{font-size: .60rem; padding-top: 0.35rem;}
.detLists .goods .preTime{font-size: .60rem; padding-bottom: 0.35rem;}
.detLists .goods .mon{color: #a2a2a2; font-size: .54rem; display: inline; float: right; width:8rem; line-height: 0.7rem;}
.detLists .goods .mon span{color: #DF2E36; padding-right: 0.2rem;}
.detLists .goodsList{padding: .36rem 1.14rem; height: 5rem; border-bottom: 1px solid #d5d5d5;}
.detLists .goodsList .goodsComp{font-size: .60rem; color: #8C8C8C; margin-bottom: .2rem;}
.detLists .goodsList img{height: 2.8rem; width:3rem; float: left;}
.swiper-container li{width:3rem;}

/*积分明细*/
.listPage{background-color: #FFFFFF;}
.ud_listTop{position: relative; height: 8.1rem; background: url(../images/vip_orders/listbg.jpg); background-size: cover; text-align: center;}
.ud_listMain{position: absolute; top:50%; left:50%; transform:translate3d(-50%,-50%,0); -webkit-transform:translate3d(-50%,-50%,0);}
.ud_listMain li{white-space: nowrap; color:#fff; font-size: .6rem; line-height: 1.3rem; text-align: left;}
.ud_listMain li strong{font-size: .8rem; margin:0 .2rem; }
.ud_listTop .pot_p1{padding:.5rem 1rem 1rem; color: #fff; font-size: .6rem; line-height: 1.3rem; text-align: left;}
.ud_listTop .pot_p2{text-align: center; color: #fff; font-size: 2rem;}
.ud_listTop .pot_p5{color: #fff; font-size: 1rem;}
.ud_listTop .topAll{height: 3rem; margin-top: 0.5rem; text-align: center;}
.ud_listTop .topAll p{display: inline;}
.ud_listTop .topCal p{display: inline; line-height: 1.3rem;}
.ud_listTop .topCal .pot_p3{color: #fff; font-size: .6rem; text-align: left; padding-left: 1rem; float: left;}
.ud_listTop .topCal .pot_p4{color: #fff; font-size: .6rem; text-align: right; float: right; padding-right: 1rem;}
.ud_listTop .topCal{height: 1.3rem;}

/*积分明细：每月明细*/
.listAll .month{background-color: #DCDCDC; height: 1.8rem; text-align: center;}
.listAll .month p{display: inline; line-height: 1.8rem; font-size: .65rem; color: #000000;}
.listAll .month .monLeft{text-align: left; padding-left: .8rem; float: left;}
.listAll .month .monRight{text-align: right; float: right; padding-right: .8rem; min-width:10.5rem; overflow: hidden; white-space: nowrap;}
.listAll .pointGet{overflow: hidden; display: block; background-color: #fff; border-top: 1px solid #c8c8c8; padding: .5rem 0}
.listAll .pointDate{float: left; text-align: center; color:#666; width: 2.4rem;}
.listAll .pointDate strong{display: block; font-weight: normal; font-size: .65rem;}
.listAll .pointDate span{display: block; font-weight: normal; font-size: .5rem; white-space: nowrap; overflow: hidden; line-height: 1;}
.listAll .pointTypes{float: left; width: 1.5rem; height:1.5rem; margin-top: .1rem; box-sizing:border-box; line-height: calc(1.5rem - 6px); line-height: -webkit-calc(1.5rem - 6px); border:3px double #ff7043; border-radius:50%; color:#ff7043; font-size: .4rem; text-align: center;}
.listAll .pointDet{margin-left: 4.5rem; line-height: 1.3;}
.listAll .pointDet h4{font-size: .75rem; color:#ff7043; }
.listAll .pointDet p{font-size: .5rem; color:#212121;}
.listAll .pointGet.type2 .pointTypes{border-color:#607d8b; color:#607d8b;}
.listAll .pointGet.type2 h4{color:#607d8b;}
.listAll .pointGet.type3 .pointTypes{border-color:#e02c36; color:#e02c36;}
.listAll .pointGet.type3 h4{color:#e02c36;}
.listAllfund .pointDate strong{line-height: 1rem;}
.listAllfund .pointDate span{line-height: 1rem;}
.listAllfund .pointDet{padding-right: .5rem;line-height: 1rem;}
.listAllfund .pointDet h4{text-align: right;}
.listAllfund .pointDet h4.black{color: #404040}
.listAllfund .pointDet h4.red{color: #e4575d}
.listAllfund .pointDet p{text-align: right;}
.listAllfund .record {background-color: #f0f0f0;height: 1.8rem;text-align: center;}
.listAllfund .record p {line-height: 1.8rem;font-size: .65rem;color: #000000;}
.listAllfund .record .tl {text-align: left;padding-left: .8rem;float: left;}
.listAllfund .record .tr {text-align: right;float: right;padding-right: .8rem;min-width: 10.5rem;overflow: hidden;white-space: nowrap;}
/*首页*/
.home-header{background-color: #e02c36; height: 1.88rem; text-align: center; position: fixed; top: 0; width: 100%; min-width: 320px; left: 0; z-index: 9999;}
.home-header .right-btn{width: .9rem; height: .9rem; padding-top: .46rem; padding-right: .46rem; float: right;}
.home-header .left-btn{width: .9rem; height: .9rem; padding-top: .46rem; padding-left: .46rem; float: left;}
.home-header a img{width: .9rem; height: .9rem;}
.homeTop{height: 5.65rem; background: url(../images/menu/bg.png) repeat-x; background-size: 100% 5.65rem; z-index: 9999; position: fixed; top: 0rem; left: 0; width: 100%;}
.homeTop .headImg{width: 2.77rem; height: 2.77rem; margin-top: 1.4rem; margin-left: .8rem; float: left; border-radius:50%;}
.homeTop .laysHandle{position:absolute; top:1.4rem; left:.8rem; width:2.61rem; height:2.61rem; border-radius:50%; opacity: 0;}
.homeTop .userInfo{height: 2.5rem; width: 10rem; margin-top: 1.6rem; margin-left: 4.4rem;display: block;}
.homeTop .userInfo .new-user-name{color:#fff;font-size:0.81rem;margin-bottom: 0.2rem;}
.homeTop .userInfo .new-user-phone{color:#FFC600;font-size: 0.47rem;}
.homeTop .userInfo .new-user-phone img {width:0.8rem;height: 0.8rem;margin-right: 6px;}
/* .homeTop .userInfo p{color: #fff;  height: .9rem;} */
.homeTop .userInfo .welcome{padding-bottom: 0.3rem;}
.homeTop .userInfo .notReg{color:#fff; line-height: 2.5rem;}
.homeTop .userInfo .cardPhone{font-size: .6rem; padding-right: .5rem;}
.homeTop .userInfo .cardPhone img{padding-right: .5rem; width: 1.5rem;}
.bind-coup {padding: 0.25rem 0.6rem;display: flex;justify-content: space-between;background: #FFF2E1;align-items: center;}
.bind-coup .left {color: #FF7043;font-size: 0.6rem;}
.bind-coup .right-btn {font-size: 0.6rem;color: #E02C36;border: 1px solid #E02C36;padding: 0 0.3rem;border-radius: 0.2rem;}
.homeMain{margin-top: 5.65rem; /*padding: .8rem; */background-color: #FAFAFA;}
.new-user-center-ul{display: flex;flex-direction: column;}
.homeMain .mainCell{width: 100%; height: 2.45rem; text-align: center; box-sizing:border-box; color: #000;display: flex;align-items: center;padding: 0 0.6rem;}
.homeMain .mainCell:nth-child(3n+1){border-left:0;}
.homeMain .mainCell:nth-child(1),.homeMain .mainCell:nth-child(2),.homeMain .mainCell:nth-child(3){border-top:0;}
.homeMain .mainCell img{width: auto; height: 30%;margin-right: 0.6rem;}
.homeMain .mainCell p{font-size: .65rem;flex:1;border-bottom: 1px solid #DFDFDF;text-align: left;line-height: 2.45rem;}
.homeMain .new-user-center-ul .mainCell .more {
    display: block;
    width: 0.256rem;
    height: 0.405rem;
    background: url(../images/menu/more.png) no-repeat center center / 0.256rem 0.405rem;
}
/*我的钱包*/
.walletCard{background-color: #FAFAFA; padding: .6rem;}
.walletCard .card{margin-top: .6rem; width: 14.8rem; height: 8rem; background-size: 14.8rem 8rem;}
.walletCard .wa1{background-image: url(../images/vip_orders/wallet-card1.png);}
.walletCard .wa2{background-image: url(../images/vip_orders/wallet-card2.png);}
.walletCard .wa3{background-image: url(../images/vip_orders/wallet-card3.png);}
.walletCard .card p{color: #FFFFFF; font-size: .8rem;}
.walletCard .card p:nth-last-child(1){width:4.8rem;}
.walletCard .card a{color: #FFFFFF;}
.walletCard .card span{font-size: 2rem;}
.walletCard .card .canText{padding-top: 1.3rem; padding-left: 1.3rem;}
.walletCard .card .numText{padding-top: .7rem; text-align: center;}
.walletCard .card .btnText{padding-top: 1.8rem; display: inline; float: left; width: 5rem; text-align: center;}
.walletCard .card .checkCou{padding-left: 9.2rem; width: 5.8rem;}
.card:first-child{margin-top: 0;}
/*我的订单*/
.child-header .choose-btn{width: 2rem; height: 1.88rem; line-height: 2rem; text-align: center; position: absolute; right: 0; vertical-align: middle;}
.child-header .choose-btn img{height: 1.2rem; margin: .35rem auto 0;}
.Sort-eject{position: fixed; top: -100%; width: 100%; height: 100%; z-index: 999; -webkit-transition-duration: 0.4s;background:none !important;}
.Sort-eject > ul{position:absolute;top:0;left:0;z-index:2; margin: 0; padding: 0; overflow: auto; height: 100%; width: 100%; -webkit-transition-duration: 0.4s;}
.Sort-eject > ul > li{line-height: 2rem; font-size: 0.55rem; color: #000000; padding-left: 1rem; border-bottom: solid 1px #eee;}
.Sort-eject > ul > .Sort-Child{padding-left: 2rem;line-height:1.7rem;color:#878787}
.Sort-eject .opcti{width:100%; position:absolute; top:0; left:0; z-index:1; background:#000; opacity:0.4;}
.grade-w-roll{top: 1.88rem;}
.grade-w-roll::after{position: fixed; content: ""; width: 100%; height: 100%; display: block; background: rgba(0, 0, 0, 0.2); top: 0;}
.Sort-Sort{background: #fff; position: absolute; z-index: 3; left: 0; list-style-type: none;}
.Sort-Sort > li{border-bottom: solid 1px #eee; padding: 0;}
.Sort-eject > ul > .sort-New{color : #ff7c08; background-image : url(../images/vip_orders/checkok.jpg); background-repeat : no-repeat; background-size : 0.6rem 0.5rem; background-position : 15rem 47%;}
.Sort-height{}

/*特卖列表页*/
.secarlist-group{padding:.7rem .75rem; margin-top: 1.88rem; background-color: #fff;}
.secarlist li{box-shadow: 0 2px 6px 0px #ddd; margin-bottom: .34rem; font-family: "黑体";}
.secarlist a{display: block;}
.secarlist .photo{height:7.47rem; position:relative; overflow: hidden;}
.secarlist .cartag{position:absolute; top:0; left:0; width:3rem; height:3rem;overflow:hidden;display: block;background: url(../images/vip_orders/seckilltag.png) no-repeat 0 0;background-size:3rem; }
.secarlist .carimg{width:100%;}
.secarlist .name{position:absolute; bottom:0; left:0; width:100%; height:1.7rem; line-height: 1.7rem; font-size: .68rem; color:#fff; text-indent: .5rem; background-color: rgba(0,0,0,.7);}
.secarlist .dtime{padding:0 .6rem; font-size: .625rem; color:#979797; height:2.2rem;line-height: 2.2rem;}
.secarlist .dtime img{width: 1rem;}
.secarlist .dtime .dtime-activity{display: inline-block;height:2.2rem;line-height: 2.2rem;}
.secarlist .dtime .dtime-activity i{padding: 0 .25rem;}

/* 充值 */
.successful { padding-top:0.7rem; }
.successful h3 { font-size:0.75rem; padding-left:0.8rem; }

.recharge { padding:0.5rem 0.8rem 0 0.8rem; position:relative; }
.recharge input {box-sizing:border-box; width:14.4rem; height:1.85rem; border:1px solid #dddddd; padding-left:0.8rem; font-size:0.7rem; color:#333; }
.select_btn { width:1.85rem; height:1.85rem; position:absolute; top:0.7rem; right:0.8rem; z-index:3; }
.select_btn a { display:block; width:0; height:0; border-top:0.25rem solid #ccc; border-left:0.25rem solid #ccc; border-bottom:0.25rem solid transparent; border-right:0.25rem solid transparent; transform:rotate(-135deg); margin:0.7rem auto; transition:all 0.3s; }
.select_list { box-sizing:border-box; width:14.4rem; border:1px solid #dddddd; border-top:0; padding:0.4rem 0.8rem; position:absolute; top:2.55rem; left:0.8rem; display:none; z-index:2; background:#fff; }
.select_list p { line-height:1.5rem; color:#707070; font-size:0.6rem; }
.select_list li { width:100%; height:1.4rem; line-height:1.4rem; }
.select_list li span { display:block; width:5.5rem; float:left; }
.select_list li i { display:block; width:3rem; float:right; text-align:right; line-height:1.3rem; }

.recharge_num { margin-top:1rem }
.recharge_num_title { position:relative; }
.recharge_num_title p { position:absolute; bottom:0; right:0.8rem; color:#e4575d; }

.recharge_num ul { width:100%; padding-left:0.8rem; margin-top:0.5rem; overflow:hidden; }
.recharge_num ul li { width:4.45rem; height:1.75rem; line-height:1.7rem; box-sizing:border-box; border:1px solid #ff7143; background:#fff; font-size: .8rem; color:#ff7143; text-align:center; border-radius:0.2rem; float:left; margin-bottom:0.75rem; margin-left:0.5rem; }
.recharge_num ul li:nth-of-type(3n+1) { margin-left:0; }
.recharge_num form { padding-left:0.8rem; }
.recharge_num input { width:14.38rem; font-size:0.7rem; }
.recharge_num input[type=text] {height:2.5rem; line-height: 2.5rem; background-color: #fafafa; border:1px solid #dddddd; text-indent:.6rem; font-size: .7rem; }
.recharge_num input[type=submit] { height:1.8rem; margin-top:2rem; border:0; background:#ff7143; color:#fff; border-radius:0.2rem; box-shadow:0 2px 5px 1px rgba(0,0,0,.2);}
.recharge_num .li_click { color:#fff; background:#ff7043; }
.recharge_num h6{font-size: .65rem; color:#404040; font-weight: normal; margin:.5rem 0 .2rem;}

/* 充值成功 */
.success { }
.success.scene1{margin-top: 4rem;margin-bottom: -4rem;}
.success.scene1 h1{margin-left: 2rem;}
.success h1 { background:url(../images/vip_orders/successful.png) no-repeat 2rem 2.4rem; line-height:1.8rem; background-size:1.8rem; padding:2.4rem 0; font-size:1.2rem; color:#17a05e; font-weight:normal; text-indent:4.25rem; }
.message { margin-left:0.8rem; width:14.4rem; height:11.25rem; padding:0.5rem 0 0 1.45rem; background:url(../images/vip_orders/message_bg.png) no-repeat; background-size:14.4rem; }
.message li { height:2.2rem; line-height:2.2rem; width:10.7rem; padding-left:0.8rem; border-bottom:2px dotted #d5d5d5; }
.message li:last-of-type { border:0; }
.message li p { width:3.8rem; float:left; color:#707070; }
.message li span { color:#343434; }
.message li strong { color:#e02c36; font-weight:normal; }


.vehicle_input, .car_owner { padding-bottom:0.45rem; background:#fff; }
.vehicle_input ul, .car_owner ul {}
.vehicle_input .recommend { padding:0.5rem 0.8rem; margin-top:0.45rem; background:#fff2e1; }
.vehicle_input .recommend p {line-height:1.2rem; color:#ff7043; font-size:0.6rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.vehicle_input li, .car_owner li { padding:0 .8rem ; zoom:1; }
.vehicle_input li:after, .car_owner li:after { display:block; content:""; clear:both; }
.vehicle_input h3, .car_owner h3 { width:4.5rem; font-weight:normal; font-size:.64rem; line-height:2.75rem; float:left; white-space: nowrap;}
.vehicle_input h3 i { color:#dd454b; }
.vehicle_input li div, .car_owner li div{margin-left: 4.5rem; height:2.75rem; border-bottom:1px solid #d5d5d5; position:relative; }
.vehicle_input li div i.icon-carmara {width:1.12rem;height:0.92rem;background:url(../images/carmara.png) no-repeat;background-size:1.12rem 0.92rem;display: block;position: absolute;top:34%;right:0;}
.vehicle_input li .text_s{line-height: 2.75rem;}
.vehicle_input li div em{font-size: .65rem;color: #50a5f6;}
.vehicle_input li div em.disabled{color:#999;}
.vehicle_input input, .car_owner input { font-size:0.7rem; border:none; height: 2.75rem;line-height: 2.75rem; color:#3f3f3f; width:8.8rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.vehicle_input .car_city { width:3rem; overflow:hidden;margin-left: 0rem; float:left}

.vehicle_input .car_city select{position:absolute;top:0;left:0;opacity: 0;width:100%;height:100%;font-size: .6rem;}
.vehicle_input .car_city span{font-size:0.7rem;color:#AEAEAE;line-height:2.75rem;padding-right: .4rem;}
.vehicle_input .select_city, .vehicle_input .select_car { display:block; position:absolute; top:50%; right:0rem; }
.vehicle_input .select_city { width:0.7rem; height:0.5rem; background:url(../images/icon-toparrow1.png) no-repeat; background-size:0.7rem 0.5rem; margin-top:-0.25rem; }
.vehicle_input .select_car { width:0.5rem; height:0.7rem; background:url(../images/icon-rightarrow.png) no-repeat; background-size:0.5rem 0.7rem; margin-top:-0.35rem; }

.vehicle_input .car_city input { width: 90%; padding-right: 10%; }
.vehicle_input .car_city_num { width:5rem; margin-left:1rem;overflow: hidden ;float: left}
.vehicle_input .car_city_num input { width:5rem; }
.vehicle_input ul li input[type="tel"] { width:7.7rem; -webkit-appearance:none !important; margin:0; -moz-appearance: textfield; }
.vehicle_input li input:focus, .car_owner li input:focus { outline:none; }
.vehicle_input ul p{padding-left: 4.9rem;color: #fe8665;font-size: .6rem;margin-top: .25rem;}

.vehicle_input .save{margin:1rem 0; text-align: center;}
.maintenance_program p{font-size: .6rem; color: #e02c36;margin-bottom: 1.5rem;}
.maintenance_program input ,.vehicle_input .save input{ display:inline-block;  height:1.8rem; background:#ff7043; color:#fff; line-height:1.8rem; text-align:center; font-size:0.7rem; border-radius:0.2rem; margin:0 auto; box-shadow:0 0.15rem 0.2rem #bbbbbb; }
.maintenance_program input {width:14.4rem;}
.vehicle_input .save input{width: 5.55rem;}
.select_car_wrap, .select_city_wrap { position:fixed; top:1.88rem; left:0; width:100%; height:100%; z-index:10; transition:all 0.3s; -webkit-transition:all 0.3s;}
.select_car_wrap {transform:translateX(100%); -webkit-transform:translateX(100%);}
.select_car_wrap .car_opcti, .select_city_wrap .city_opcti { position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.3; z-index:1; }
.select_car_content, .select_city_content { position:absolute; z-index:2; }

.select_car_content { top:0; right:0; width:70%; height:100%; padding-right:0.8rem; background:#fff; }
.select_car_list { float:right; padding-bottom:2rem; }
.choice_car { padding:0.5rem 0; }
.choice_car select, .choice_city select { width:10.4rem; height:1.5rem; font-size:0.6rem; }
.choice_car option, .choice_city option { font-size:0.6rem; color:#979797; }
.car_tab_storage, .car_city_storage { width:100%; margin-top:5rem; }
.car_tab_storage input { background:#ff7043; color:#fff; border:none; float:right; font-size:0.7rem; padding:0.2rem 2.4rem; border-radius:0.2rem; }
.car_tab_storage input:focus { outline:none; }
.car_show { transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); }
.select_city_wrap { transform:translateY(100%); -webkit-transform:translateY(100%); -moz-transform:translateY(100%); }
.select_city_content { width:100%; left:0; bottom:1.88rem; }
.select_city_list { width:100%; overflow:hidden; padding:0; margin:0; position:relative; }
.select_city_list .choice_number { margin-bottom:0.2rem; }
.select_city_list .choice_number li { width:1.554rem; height:1.6rem; }
.select_city_list li.active {background:#ff7143;color:#fff;}
.select_wallet_content{background:#fff;}
.select_wallet_content .wallet-cell{background:#fff;box-sizing: border-box;color: #414141;padding: .5rem 1rem; border-top: 1px solid #d9d9d9;}
.select_wallet_content .wallet-cell a{color: #414141;display: block;clear:both;overflow:hidden;line-height: 2rem;}
.select_wallet_content .wallet-cell .pic{float: left;width: 2rem;height: 2rem;}
.select_wallet_content .wallet-cell p{font-size: .68rem;color:#252525;margin-left:.8rem;float: left;}
.select_wallet_content .wallet-cell .icon{float: right;width: .4rem;height: .625rem;margin-top: .7rem;}
.city_tab_storage { width:100%; background:#fff; margin-top:-1px; height:2rem; line-height:2rem; }
.city_tab_storage .next, .city_tab_storage .del_btn { box-sizing:border-box; float:left; border:1px solid #dcdcdc; text-align:center; }
.city_tab_storage .next { width:75%; }
.city_tab_storage .del_btn { width:25%; }
.city_show { transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); }
.checkvin_part li{width: 100%; margin-top: .2rem; line-height: 1.5rem; text-align: center; border:1px solid #d9d9d9; box-sizing:border-box;}
.checkvin_part li.on{border-color:#e02c36; color:#e02c36; background: url(../images/pse_cur.png) no-repeat right bottom/.8rem auto;}

/*用品订单-详情*/
.part_nums{line-height:2rem; background:#fafafa; border: 1px solid #d5d5d5;  text-indent:.8rem;}
.parts-list {background-color: #fff;}
.parts-list ul{border-bottom: 1px solid #d5d5d5; padding-bottom: .8rem;}
.parts-list li{padding:.8rem; overflow: hidden; padding-bottom: 0;}
.parts-list .pic{float:left; width:3.8rem; border:1px solid #d5d5d5; margin-right: .6rem;}
.parts-list .pic img{width:100%;}
.parts-list .name{display: block; line-height: 1rem; max-height:2rem; font-size: .7rem; color:#333; margin-bottom: .8rem;}
.parts-list .sum{float:left; font-size: .7rem; color:#e02c36;}
.parts-list .num{float:right; font-size: .6rem; color:#474747;}
.parts-list .info .num{margin-right: .8rem; font-size: .55rem;}
.parts-list .yhtc{height:1rem; line-height: 1rem; margin-top: .8rem; padding:0 .8rem; font-weight: normal;}
.parts-list .tcTag{float:left; height:1rem; border-radius:2px; font-size: .65rem; color:#fff; background-color: #ff7043; padding:0 .4rem; margin-right: .6rem;}
.part-table li{height:2.8rem; border-bottom: 1px solid #d5d5d5; background-color: #fff; padding: 0 .8rem;}
.part-table .lab{float:left; width:32%; line-height: 2.8rem; font-size: .72rem; color:#666;}
.part-table .imsg{float:right; width:68%; text-align: right; position: relative; height:100%; font-size: .7rem;}
.part-table .imsg span,.part-table .imsg>a{position: absolute; top:50%; width:100%; left:0; line-height: 1rem; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.part-table .b{color:#2196f3;}
.payment_status .btn{float:right; background-color: #e02c36; border-radius:.2rem; line-height: 1.6rem; height:1.6rem; min-width:4rem; padding:0 .3rem;  font-size: .7rem; text-align: center; margin-top: .2rem; color:#fff; font-weight: normal;}
.payment_status .btn.y{background-color: #ff7043;}
.my_info2 .lab{width:35%;}
.my_info2 .imsg{width:65%; text-align: left;}
.my_info2 .point{height:.9rem; margin-left: .2rem;}

/*订单详情*/
.submitList{background: #FAFAFA;}
.submitList .text {display: block;color: #3F3F3F; width: 100%; box-sizing:border-box; padding: 0 .8rem;height: 2.7rem;line-height: 2.7rem;border-bottom: 1px solid #EBEBEB;font-size: .7rem;position: relative;}
.submitList .payText{border-top: 1px solid #EBEBEB;}
.submitList .text .yeText {color: #AEAEAE;width: 43%;float: left;}
.submitList .text .yeText.minLheight{width: 54%; line-height: .9rem; margin-top: .4rem;}
.submitList .text .dealNum{float: right;width: 57%;height: 100%;position: relative;color: #AEAEAE;}
.submitList .text .dealNum span{position: absolute;top: 50%;width: 100%;left: 0;line-height: 1rem;transform: translateY(-50%);-webkit-transform: translateY(-50%);max-height: 2rem;overflow: hidden;word-break: break-all;word-wrap: break-word;}
.submitList .text .riText {color: #3F3F3F;float: right;text-align: left;width: 57%;}
.submitList .text .riTextUp{line-height: 1rem;margin-top: .35rem;width: 57%;float: left}
.submitList .text .riTextDown{line-height: 1rem;margin-bottom: .35rem;width: 57%;float: left;}
.submitList .text .rightImg{height:.6rem;position: absolute;right:.8rem;top:1.05rem;}
.submitList .text .riText .rightOrder{float: right;height: .55rem;margin-top: 1.07rem;}
.submitList .text .addressText{line-height: 1.1rem;margin:.25rem 0;}
.submitList .orderNum{line-height: .8rem;background: #ebebeb;padding:1rem .8rem;}
.submitList .orderNum strong{font-size: .8rem;}
.driveCard{padding: .8rem .8rem 0;height: 1.1rem;line-height: 1.1rem;color: #AEAEAE;font-size: .7rem;}
.orderMoney{padding:1rem .8rem .8rem;border-bottom: 1px solid #e1e1e1;}
.moneyLeft{width:37%;display: inline-block;}
.moneyRight{width:62%;display: inline-block;text-align: left;font-size: .6rem;float: right;}
.moneyRight p{float: left;line-height: 1rem;width: 100%;}
.moneyRight .carNum{font-size: .65rem;color: #3F3F3F;word-wrap: break-word;}
.moneyRight .replace{height: .4rem;}
.moneyRight .infoServer{color: #3F3F3F;}
.moneyRight .infoMoney{color: #E02C36;}
.moneyRight .infoMoney span{color: #FE8D6B;float: right;font-size: .55rem;}
.moneyRight .infoLeft{color: #979797;float: left;width:3.8rem;}
.moneyRight .infoInline{width:100%;}
.moneyRight .serverType{color: #979797;}
.reLoadBox{float:right;position: relative;}
.reLoadBox input[type=file] {opacity: 0;position: absolute;height:1.4rem;width: 4.75rem;}
.reLoad{padding: .8rem .8rem .4rem;line-height: 1.4rem;color: #AEAEAE;font-size: .7rem;}
.reLoad .reLoadBtn{width: 4.75rem;float: right;text-align: center;line-height: 1.4rem;border: 0;background: #ff7143;color: #fff;border-radius: 0.1rem;box-shadow: 0 .05rem .25rem 0 rgba(0,0,0,.3);-webkit-box-shadow: 0 .05rem .25rem 0 rgba(0,0,0,.3);}
.illegalMoney{padding:.8rem;border-top:1px solid #EBEBEB;border-bottom: 1px solid #EBEBEB;}
.illegalMoney p{font-size: .7rem;line-height: 1.4rem;color: #404040;}
.illegalMoney span{color:#E02C36;}
.orderMoney img{width:4.8rem;height:auto;float: left;}
.orderMoney a{display:block;overflow:hidden}
.buttonBox{padding:0 .8rem;}
.payButton{display: inline-block;text-align: center;width: 100%;font-size: 0.7rem;line-height: 1.8rem;margin: 2rem 0;border: 0;background: #ff7143;color: #fff;border-radius: 0.2rem;box-shadow: 0 .05rem .25rem 0 rgba(0,0,0,.3);-webkit-box-shadow: 0 .05rem .25rem 0 rgba(0,0,0,.3);}
.illButton{width:6.5rem;float: right;margin: 0;}
/*footer*/
.floatFooter{padding:.35rem 0;position: fixed; left: 0;width: 100%;font-size: 1rem;color: #fff;background-color: #FFFFFF;;z-index: 99;box-shadow: 0 -.05rem .25rem 0 rgba(0,0,0,.3);-webkit-box-shadow: 0 -.05rem .25rem 0 rgba(0,0,0,.3);}
.footBox{margin:0 .8rem;height:1.8rem;}
.countMoney{float: left;line-height: 1.8rem;color: #E02C36;font-size: .8rem;}
/*图片上传*/
.formVals{padding:.4rem 0; background-color: #fafafa;}
.img_upload{margin:0 .8rem; height: 8.2rem}
.load_cam{background:#f0f0f0 url(../images/slr.png) no-repeat center center/1rem auto;}
.img_upload input[type=file]{opacity: 0; width:100%; height:100%;display:none;}
.imgBlock{background:#f0f0f0; height:8rem; width:100%;position:relative; }
.imgBlock .load{background:#f0f0f0 url(../images/loading.gif) no-repeat center center/1rem auto;}
.imgBlock .pic {position: relative; height:8.2rem;}
.imgBlock .pic img{position: absolute; top:50%; left:50%; transform:translate3d(-50%,-50%,0); -webkit-transform:translate3d(-50%,-50%,0); max-height:100%; max-width: 100%;}
.imgBlock .process,.imgBlock .uploading{position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-size: .65rem;color: #666;}
.imgBlock .process span,.imgBlock .uploading span{font-size: .66rem;color: #333;}
/*我的订单*/
.detLists .detbrand {position: relative; padding: .3rem .75rem;border-bottom: 1px solid #EBEBEB; }
.detLists .payFinish, .payWait {position: absolute; top:50%;text-align: right; right: .7rem; font-size: .55rem; line-height: 1.1; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.detLists .payFinish {color: #179F5D;}
.detLists .payWait {color: #DF2E36;}
.detLists .payPart {position: relative; padding:.16rem .8rem; height: auto; overflow: hidden; height: 2.2rem;}
.detLists .payPartCancel{height: 3.8rem;}
.detLists .payPartCancel .payLeft{margin-top: 1rem;}
.detLists .payPart input[type=submit] {width: 5rem;font-size: 0.7rem;height: 1.8rem;border: 0;background: #ff7143;color: #fff;float: right;border-radius: 0.1rem;outline: none;}
.detLists .payPart .payLeft{float:left; width: 6.7rem;}
.detLists .payPart .buttonList{width: 7rem;float: right;}
.detLists .payPart p{font-size: .6rem; color: #8C8C8C;}
.detLists .payPart .PayText span{color: #E2575C;}
.detLists .payPart .PayMoney{color: #DF2E36;}
.detLists .payPart input[type=submit]{margin-top: .3rem; width: 5rem; font-size: 0.7rem; height: 1.5rem; border: 0; background: #ff7143; color: #fff; float: left; border-radius: 0.1rem;}
.detLists .payPart .payStatus{overflow: hidden;line-height: 2.2rem;}
.detLists .payPart .payStatus .ltext{float: left;font-size: .7rem;color: #e14b56;}
.detLists .payPart .payStatus .rtext{float: right;font-size: .6rem;color: #e14b56;}
/*延保订单*/
.detLists li.warranty_order{width: 100%;}
.detLists li.warranty_order img{float:left;width: 5rem;}
.detLists li.warranty_order .a-div{display: block;width: 92%;height: 2.8rem; padding: .68rem;background: #FAFAFA;}
.detLists li.warranty_order .li-bottom{width: 92%;padding: .35rem;}
.detLists li.warranty_order .list-p{display: inline-block;float: left;}
.detLists li.warranty_order .list-p p{line-height: 1.4rem;}
.detLists li.warranty_order .li-bottom{width:96%;display: block;text-align: right;}
.detLists li.warranty_order .li-bottom,.p-color{font-size: .6rem;color: #e02c36;}
.detLists li.warranty_order .li-bottom button{background-color: inherit;color: #515151;width:3.4rem;line-height: .6rem;padding: .4rem .4rem; border-radius: 2px;text-align: center;
    font-size: .6rem;border: 1px solid #515151;float: right;margin-right: .28rem;}
.detLists li.warranty_order .li-bottom button a{color:#FFFFFF;}
.detLists li.warranty_order .li-bottom button.btn-red{color: #ff7043;border: 1px solid #ff7043;}
.detLists li.warranty_order .li-bottom button.btn-red a{color: #ff7043;}
.detLists li.warranty_order .li-bottom button.btn-black a{color:#515151;}
.detLists li.warranty_order .detLists li.warranty_order .p-color{margin-left: 6.5rem;}
.detLists li.warranty_order .p-text{font-size: .68rem;color: #333;margin-left: .5rem;margin-top: .5rem;}

/*订单详情*/
/*.child-header .titleNew {position: absolute;left: 50%;margin-left: -1rem;}*/
.child-header .home-btn {float: right;padding: .4rem .5rem 0 0;line-height: 1.88rem;color: #fff;font-size: .6rem;}
.child-header .home-btn img {display: inline-block;margin: 0;}
.child-header .share-btn {width: 1.5rem;height: 1.88rem;line-height: 1.88rem;text-align: center;float: right;vertical-align: middle;}
.order-list ul {border-bottom: 1px solid #d5d5d5;padding-bottom: .8rem;}
.order-list li {padding: .8rem .8rem 0;overflow: hidden;}
.order-list .pic {float: left;width: 3.13rem;border: 1px solid #d5d5d5;margin-right: .6rem;}
.order-list .pic img {width: 100%;}
.order-list .name {display: block;line-height: 1rem;max-height: 2rem;font-size: .6rem;color: #3F3F3F;margin-bottom: .21rem;}
.order-list .sum {float: left;font-size: .6rem;color: #e02c36;}
.order-list .info .num {margin-right: .8rem;font-size: .55rem;float: right;color: #474747;}
.order_count{background: #fff;}
.order_count .bill_details { width:8.7rem; float:right; margin-right:0.8rem; z-index:1; }
.order_count .bill_details li { text-align:right; border-bottom:2px dotted #d5d5d5; padding:0.5rem 0; zoom:1; }
.order_count .bill_details li:nth-last-child(1) { border:none; }
.order_count .bill_details li:after { display:block; content:""; clear:both; }
.order_count .bill_details li p { width:4rem; line-height:1.2rem; float:left;font-size: .6rem; }
.order_count .bill_details li span { display:block; text-align:left; float:left; color:#d11522; margin-left:0.2rem; line-height: 1.2rem;font-size: .64rem; }
.orderNewText{border-top: .68rem solid #f0f0f0;}
.orderNewText .text{height: 2.39rem;line-height: 2.39rem;border-bottom: 1px solid #D5D5D5;}
.orderNewText .text:first-child {border-top: none;}
.orderNewText .text .yeText{color:#666666;font-size: .64rem;}
.orderNewText .text .riText{color:#333333;text-align: right;font-size: .6rem;}
.tel{width:100%;height:100%;text-align: center;display:block;color:#E02C36;}
.tel img{width:.68rem;margin-right: .2rem;}
/*订单详情已付款*/
.havepay_list .text:first-child{border-top:none;}
.havepay_list .text .riText{color:#333333;text-align: right;font-size: .6rem;}
.order-list .pic_border{border:none;}
.car_color{height:1rem;}
.car_color span{float: left;line-height: .8rem;font-size: .58rem;color:#5A5A5A;}
.color_type{position: relative;width: .81rem;height: .81rem;margin-right: 2rem;margin-left: .2rem;background-color: #FFFFFF;display: inline-block;float: left;box-shadow: 2px 2px 2px #bbbbbb;}
.color_type em{width: .81rem;height: .81rem;display: inline-block;}
.color_two{float: left;position: relative;width: .81rem;height: .81rem;box-shadow: 2px 2px 2px #bbbbbb;margin-left: .2rem;}
.color_two em {display:block;width: .81rem;height: 50%;background-color: #fff;}
.foot_notpay{color:#E02C36;}
.foot_notpay .btn{background-color: #FF7043;}
/**/
.order-invoice{border-top: .8rem solid #ebebeb;border-bottom: .8rem solid #ebebeb;background-color: #fff;}
.order-invoice a{position:relative;display: block;height: 2rem;line-height: 2rem;font-size: .68rem;color: #404040;border-bottom: 1px solid #d5d5d5;padding: 0 .8rem;}
.order-invoice a i{position:absolute;right:.8rem;top:.6rem;width:.45rem;height:.65rem;background: url(../images/icon-rightarrow.png) center center/.45rem;}
.order-invoice .sec{padding: .4rem 0;}
.order-invoice p{font-size: .65rem;color: #afafaf;line-height: 1.05rem;padding: 0 1.2em;}
.invoice-detail{background-color: #fff;}
.invoice-detail .type{height: 2rem;line-height:2rem;padding: 0 .75rem;font-size: .74rem;color: #333;font-weight: bold;background-color: #ebebeb;}
.invoice-detail .detail{border-top: 1px solid #ebebeb;padding: .8rem 0;}
.invoice-detail .detail h5{padding: 0 .75rem;font-size: .68rem;color: #262626;font-weight: normal;line-height: 1.5rem;}
.invoice-detail .detail .drow{clear: both;overflow:hidden;font-size: .64rem;padding: .3rem .75rem;}
.invoice-detail .detail .drow .key{float: left;width:4.625rem;color:#9a9a9a;line-height: 1rem; }
.invoice-detail .detail .drow .rtext{margin-left:4.625rem;color:#404040;line-height: 1rem;max-height: 2rem;overflow:hidden;}

/*我的余额*/
.walletMain{text-align: center; padding: 2.8rem 1rem 0;}
.walletMain .xico{width:3.75rem; margin-bottom: 1rem;}
.walletMain .canText{font-size: .7rem; color:#252525;}
.walletMain .numText{font-size: 1.6rem; color:#252525; margin : .4rem 0 1.4rem;}
.walletMain .btnText{margin-top: .8rem;}
.walletMain .btnText a{display: block; box-sizing:border-box; letter-spacing: .1rem; line-height: 2.1rem; border:1px solid #dfdfdf; font-size: .85rem; color:#252525; background-color: #fff;}
.walletMain .btnText a.yel{border-color:#dfdfdf; background-color: #ff7143; color:#fff;}


/*我的车辆列表 16-11-23*/
.uMycarList li{position: relative; margin-bottom: .5rem; border-bottom: 1px solid #dac2a8; background-color: #fff; overflow: hidden;}
.uMycarList li>a{display: block;}
.uMycarList li>a:nth-of-type(1){padding: 0;}
.listSlide{clear: both;overflow: hidden;padding:0 0 .2rem;}
.listSlide_left{position: relative;left:0;transition: all .3s;-webkit-transition: all .3s;display: block;}
.listSlide_left.on{left: -4.75rem;}
.listSlide_right{position: absolute;bottom: 0;right: -4.75rem;transition: all .3s;-webkit-transition: all .3s;}
.listSlide_right.on{right: 0;}
.listSlide_right a{width: 2.375rem;float: left;line-height: 4.3rem;text-align: center;font-size: .7rem;color: #fff;
    -webkit-display:box;display: flex;-webkit-display:flex;-webkit-box-align:center;align-items: center;-webkit-box-pack:center;justify-content: center;}
.listSlide_right a:nth-of-type(1){background-color: #ff734d;}
.listSlide_right a:nth-of-type(2){background-color: #e02c36;}
.listSlide_status{position: absolute;right: .5rem;line-height: 2rem;font-weight: normal;top:0;font-size: .6rem;z-index: 999;}
.uMycarList .inner_wrap{clear: both;overflow: hidden;display: -webkit-box;display: flex;-webkit-display:flex;padding: 0 .5rem;}
.uMycarList .pic{float: left;width:2.6rem; height:2.6rem; border:1px solid #eeeeee;align-self: center;}
.uMycarList .pic>img{width:1.8rem; height: 1.8rem; margin:.4rem;}
.uMycarList .inner{margin-left: .8rem;width: 100%}
.uMycarList .top{display: block; border-bottom: 1px dotted #d5d5d5;}
.uMycarList .name{font-weight:bold;font-size: .6rem; color:#333; line-height: 2rem; border-bottom: 1px solid #dfdfdf;padding-left: 3.9rem;margin-bottom: .4rem;}
.uMycarList .name a{color:#333;}
.uMycarList .name img{width: .9rem;height: .9rem;margin-top: -.15rem;margin-left: .2rem;}
.uMycarList .name span{display:inline-block;margin-left:.25rem;width: .95rem;height: .95rem;background: url(../images/uMycarList.jpg) no-repeat 0 0/100%;}
.uMycarList .name .stext{display:inline-block;margin-left: .3rem;height: .86rem;border-radius: .43rem;width: 2.4rem;background-color: #26995c;color: #fff;font-size: .58rem;line-height: .86rem;
    font-weight: normal;text-align: center;}
.uMycarList .content{clear: both;overflow: hidden;}
.uMycarList .sec{height: 1.2rem; line-height: .9rem; font-size: .6rem; color:#999; }
.uMycarList .sec span{color: #252525;}
.uMycarList .sec .sfen{float: right; height:.75rem; line-height: .75rem; padding:0 .2rem; background-color: #ff734d; color:#fff; font-size: .45rem; margin-left: .2rem;}
.uMycarList .cent{display: block; border-bottom: 1px dotted #d5d5d5; padding: .2rem 0;}
.uMycarList .ct_list{height: 1rem; line-height: 1rem; font-size: .55rem; color:#333;}
.uMycarList .kind{font-size: .55rem; color:#999; padding:.3rem 0; line-height: .75rem; overflow: hidden;}
.uMycarList .kind p{float: left; width:65%;}
.uMycarList .kind a.hd{float: right; background-color: #ff734d; padding:0 .4rem; color:#fff; font-size: .5rem; line-height: 1rem; border-radius:.1rem; margin-top: .2rem;}


/*我的车辆详情 16-11-23*/
.uMycarInfo{padding-bottom: 2.4rem}
.uMycarInfo .um_top{width:100%; height:6.8rem; background: url(../images/vip_orders/mycd_bg.png) no-repeat 0 0/cover;position: relative;}
.uMycarInfo .um_edit{position: relative; display: block; text-align: center; padding-top: .6rem; color:#fff;}
.uMycarInfo .um_edit>img{padding:0 .2rem 0 .6rem; width:2.5rem; height:2.5rem;float: left;margin-top: 1rem;}
.uMycarInfo .um_edit .info{margin-left:3.4rem; text-align: left;}
.uMycarInfo .um_edit .info .t{font-size: .65rem;margin-top: 1.2rem; line-height: 1.2;}
.uMycarInfo .um_edit .info .itou{width: 1rem; height: 1rem; margin-left: .5rem;}
.uMycarInfo .um_edit .info .m{position: relative; margin-top: .1rem; margin-right: .4rem; font-size:.62rem; line-height: 1rem; height:3rem; overflow: hidden;}
.uMycarInfo .um_edit .info .m i{position: absolute; right:0; bottom:0; font-size: .55rem; text-decoration: underline;}
.uMycarInfo .um_edit_car{position: absolute;}
.uMycarInfo .modify{position: absolute; right:.6rem; top:1.6rem; font-size: .55rem; text-decoration: underline;color: #fff;}
.uMycarInfo .um_wans{position: relative; display: block; text-align: center; padding-top: .9rem;}
.uMycarInfo .um_wans .t{padding:0 2.5rem; font-size: .65rem; color:#ffdada; margin-bottom: .7rem;}
.uMycarInfo .um_wans i{display: inline-block; width: 5rem; height: 1.1rem; line-height: 1.1rem; background: rgba(255,255,255,.2); color:#fff; font-size: .6rem; border-radius:.1rem;}
.uMycarInfo .um_bynote{float: right; color:#fff; font-size: .6rem; margin-right: .4rem; text-decoration: underline;}
.um_panel{background-color: #f3e9df; padding:.3rem .2rem;}
.um_panel dl{float: left; width: 49%; box-sizing:border-box; border-left: 1px solid #ededed; text-align: center; margin-left: 2%; background-color: #fff;}
.um_panel dl:first-child{border-left: 0; margin-left: 0;}
.um_panel dt{border-bottom: 1px solid #ededed; height:3rem; vertical-align: middle; text-align: center;}
.um_panel dt a{box-sizing:border-box; height: 100%; display: block; padding-top: .4rem; font-size: .75rem; line-height: 1.2rem;}
.um_panel dt strong{font-size: 1rem; font-weight: normal;}
.um_panel dt i{position: relative; top:-.1rem; display: inline-block; width:1rem; height: 1rem; background: url(../images/vip_orders/mc_icos.png) no-repeat 0 0/100% auto; vertical-align: middle; margin-right: .2rem;}
.um_panel dt i.ico-yhj{background-position: 0 -1rem;}
.um_panel dd{height: .7rem; line-height: .7rem; padding:.5rem 0 .4rem;}
.um_panel dd a{float: left; width: 50%; box-sizing:border-box; border-left: 1px solid #dfdfdf; font-size: .65rem; color:#333;}
.um_panel dd a:first-child{border-left: 0;}
.um_can{padding:.3rem .75rem; background-color: #fafafa;}
.um_can .bor{border-top:1px dashed #d7d7d7; padding-top:.2rem; margin-top: .2rem;}
.um_can .hang{overflow: hidden; padding:.25rem 0; line-height: 1rem;}
.um_can label{float: left; font-size: .65rem; color:#979797; width:50%;}
.um_can span{float: left; font-size: .65rem; color:#333; width:50%; word-break:break-word; text-align: right;}
.um_telstip{border-top: 1px solid #dac2a7; background-color: #f4ece2; padding:.5rem .75rem; font-size: .55rem; line-height: .75rem; color:#666;}
.vehicleInfo-footer{height: 2.45rem;position: fixed;bottom: 0;left: 0;width: 100%;background-color: #fff;box-shadow: 0 -.1rem .15rem .1rem rgba(0,0,0,.1);
    -webkit-box-shadow: 0 -.1rem .15rem .1rem rgba(0,0,0,.1);}
.vehicleInfo-footer ul{clear: both;overflow: hidden;}
.vehicleInfo-footer ul li{padding: .25rem 0;float: left;width: 50%;box-sizing: border-box;border-right: 1px solid #e5e5e5;text-align: center;}
.vehicleInfo-footer ul li img{width: 1.025rem;height: 1.025rem;}
.vehicleInfo-footer ul li p{font-size: .65rem;color: #ff7044;}
/*地图导航*/
.map_back{position: fixed;top: 1.6rem;left:.8rem;}
.map_back img{width:1.36rem;}
.shop_list{max-height:7.1rem;position: fixed; bottom: .2rem; left: 0; top: auto;width: 100%; font-size: 0.6rem; z-index: 0; background-color: initial;}
.shop_list .pull{height:1.22rem;background-image: url(../images/three_icon.png);background-repeat: no-repeat;background-position: center;background-size: .85rem .53rem;border-bottom:2px solid #E5E5E5;  }
/*.shop_list .shop_item{height:11.5rem;}*/
.shop_list .shop_cell{padding: .9rem .74rem .6rem;border-bottom: 2px solid #E5E5E5;width: 14rem;background-color: #fff;box-shadow: 0 0 3px #000; box-sizing:border-box;}

/*.shop_list .shop_cell:nth-of-type(2n+1){background-color: #F5F5F5;}*/
.shop_list .shop_cell .shop_length{margin-bottom: .3rem;}
.shop_list .shop_cell .shop_length .shop_name{float: left;font-size: .6rem;color:#3D3D3D;line-height: .9rem;}
.shop_list .shop_cell .shop_length .length{float: right;color:#F4F4F4;background-color: #A7A5A5;padding: 0 .5rem;height: .9rem;line-height: .9rem;text-align: center;border-radius: 40px;}
.shop_list .shop_cell .evaluate{font-size: .55rem;color:#999999;line-height: 1rem;}
.shop_list .shop_cell .evaluate span{float: left;max-width: 14rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.shop_list .shop_cell .evaluate span.point{color:#FF7044;margin-left: .2rem;}
.shop_list .shop_cell .evaluate span.price{color:#E02C36;margin-left: .3rem;}
.shop_list .shop_cell .evaluate .cmt_star{float: left;margin: .1rem .1rem .1rem .3rem;}
.cmt_star{height:.8rem; width:3.5rem; background: url(../images/cmt-star0.png) repeat-x; background-size:auto 90%; position: relative;}
.cmt_starshow{height:100%; width:0%; background: url(../images/cmt-star1.png) repeat-x; background-size:auto 90%;}
.cmt_star ul{position:absolute; top:0; left:0; width:100%; height:100%;}
.cmt_star li{float:left; width:10%; height:100%;}
.cmt_star_new li{width:20%;}
.shop_list .shop_cell .payment{line-height: 1rem;float: right;}
.shop_list .shop_cell .payment img{width: .57rem;}


/*保养记录*/
.baoyang_log{background-color: #f4ece2;}
.bylog_top{background-color: #fff; border-bottom: 1px solid #dac2a7; padding:.75rem; height: 2.6rem; overflow: hidden;}
.bylog_top .pic{float: left; box-sizing:border-box; width: 2.6rem; height: 2.6rem; padding:.3rem; border:1px solid #d5d5d5; background-color: #fafafa;}
.bylog_top .inner{margin-left: 3.2rem; line-height: .8rem;}
.bylog_top .inner p{font-size: .55rem; color:#252525;}
.bylog_top .inner strong{font-size: .65rem;}
.bylog_top .inner p:nth-child(2){margin-top: .2rem;}
.bylog_lists .list{background-color: #fff; margin-top: .5rem; border-bottom: 1px solid #dac2a7;}
.bylog_lists .l_m{padding:.5rem .75rem; font-size: .6rem; border-bottom: 1px solid #dfdfdf;}
.bylog_lists .l_m p{padding: .1rem 0; line-height: .9rem; color:#212121;}
.bylog_lists .l_m strong{color:#666; font-weight: normal;}
.bylog_lists .l_b{height: 1.8rem;}
.bylog_lists .l_b a{box-sizing:border-box; float: left; border-left: 1px solid #dfdfdf; width: 50%; text-align: center; line-height: 1.8rem; font-size: .6rem; color:#2196f3;}
.bylog_lists .l_b a:first-child{border-left: 0;}
/*客户投诉*/
.hx-complain{background-color: #fff;}
.hx-complain ul{padding: .5rem 0}
.hx-complain li{line-height: 1.75rem;padding-left: .8rem;padding-bottom:1rem;clear: both;overflow: hidden;position: relative;}
.hx-complain h5 {width: 4.5rem;font-weight: normal;float: left;font-size: .7rem;color:#303030;}
.hx-complain .must{ width: .5rem;height: 100%; color:#e02c36;}
.hx-complain .rightText{width: 10.3rem;border-bottom: 1px solid #d5d5d5;float: right;padding: 0 .1rem;box-sizing: border-box;position: relative;}
.hx-complain input[type=text] {font-family:'微软雅黑';font-size: .7rem;color:#303030;outline: none;border: none;line-height: 1.75rem;width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hx-complain input[type=text]::-webkit-input-placeholder{color: #808080;}
.hx-complain .rightText .rightIcon{position: absolute;right: .75rem;bottom: .5rem;width: .45rem;height: .65rem;background: url(../images/icon-rightarrow.png) 0 0/100% 100%;}
.hx-complain .empty{display:none;font-size: .58rem;color: #e23a43;position: absolute;right: .7rem;bottom: .1rem;line-height: .8rem;}
.hx-complain li .msg{width: 96%;height: 5.4rem;border:1px solid #d9d9d9;position: relative;box-sizing: border-box;}
.hx-complain li .msg textarea{padding: .55rem;font-size: .7rem;color: #808080;font-family: '微软雅黑';border:none;outline: none;resize: none;width: 100%;box-sizing: border-box;
    height: 85%;overflow-y: auto;}
.hx-complain li .msg span{position: absolute;right: .5rem;bottom: 0rem;color: #c9c9c9;}
.hx-complain li .msg textarea::-webkit-input-placeholder{color: #808080;}
.hx-complain p{font-size: .65rem;color: #666;text-align: center; position: relative;top: -1rem;}
.hx-complain p a{color: #e02c36;font-weight: bold;}
.complain-slide.ftr-list li div span{margin-left: 0;color: #999;}
/*车牌号*/
.select_car_wrap, .select_city_wrap { position:fixed; top:1.88rem; left:0; width:100%; height:100%; z-index:10; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; }
.select_car_wrap {transform:translateX(100%);-webkit-transform:translateX(100%); -moz-transform:translateX(100%);}
.select_car_wrap .car_opcti, .select_city_wrap .city_opcti { position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.3; z-index:1; }
.select_car_content, .select_city_content { position:absolute; z-index:2; }

.select_car_content { top:0; right:0; width:70%; height:100%; padding-right:0.8rem; background:#fff; }
.select_car_list { float:right; padding-bottom:2rem; }
.choice_car { padding:0.5rem 0; }
.choice_car select, .choice_city select { width:10.4rem; height:1.5rem; font-size:0.6rem; }
.choice_car option, .choice_city option { font-size:0.6rem; color:#979797; }
.car_tab_storage, .car_city_storage { width:100%; margin-top:5rem; }
.car_tab_storage input { background:#ff7043; color:#fff; border:none; float:right; font-size:0.7rem; padding:0.2rem 2.4rem; border-radius:0.2rem; }
.car_tab_storage input:focus { outline:none; }

.car_show { transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); }

.select_city_wrap { transform:translateY(100%); -webkit-transform:translateY(100%); -moz-transform:translateY(100%); }
.select_city_content { width:100%; left:0; bottom:1.9rem; background:#dcdcdc; }
.select_city_list { width:100%; overflow:hidden; padding:0; margin:0; position:relative; }
.select_city_list ul { width:100%; margin-left:1px; }
.select_city_list .choice_city ul li { width:1.72rem; height:1.73rem; line-height:1.73rem; background:#fff; text-align:center; float:left; border:1px solid #dcdcdc; margin-top:-1px; margin-left:-1px; }
.select_city_list .choice_number { margin-bottom:0.2rem; }
.select_city_list .choice_number li { width:1.554rem; height:1.6rem; }
.select_city_list li.active {background:#ff7143;color:#fff;}

.city_tab_storage { width:100%; background:#fff; margin-top:-1px; height:2rem; line-height:2rem; }
.city_tab_storage .next, .city_tab_storage .del_btn { box-sizing:border-box; float:left; border:1px solid #dcdcdc; text-align:center; }
.city_tab_storage .next { width:75%; }
.city_tab_storage .del_btn { width:25%; }

.city_show { transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); }
.comfirm_mask{position: fixed;z-index: 10002;background-color: #000000;opacity: .3;width: 100%;height: 100%;top: 0;left: 0;}
.popup_window{position: fixed;z-index: 10003;width: 10rem;left: 2rem;top:32%;background-color: #ffffff;padding: .8rem;box-shadow: 0 0 5px  rgba(0,0,0,.2)}
.popup_window .popup_window_tit{font-size: .7rem;text-align: center;color: #414141}
.popup_window .popup_window_content{font-size: .6rem;line-height: .9rem;margin: .5rem 0;color: #a6a6a6;}
.popup_window .popup_window_button{margin-top: 1.2rem;}
.popup_window .popup_window_button0{text-align: center;margin-top: 1.2rem;}
.popup_window .popup_window_button0 a{color: #ffffff;background-color: #ff7043;border-radius: 3px;padding: .3rem .8rem;}
.popup_window .popup_window_button a{color: #ffffff;background-color: #ff7043;border-radius: 3px;line-height:1.8rem;height:1.8rem;width: 4.5rem;box-sizing:border-box;text-align: center;}
.popup_window .popup_window_button a.goon{color: #949494;background-color: #f5f5f5;border: 1px #cccccc solid;}
.popup_window .popup_window_button a.left{float: left;}
.popup_window .popup_window_button a.right{float: right;}

/*我的积分管理*/
.point-mgwrap{margin:.3rem; background-color: #fff;}
.point-mghead{padding-bottom: .8rem; background: url(../images/jifen/ph-line.png) no-repeat center bottom/100% .7rem;  overflow: hidden;}
.point-mghead .btn-prev{float: left; display: block; font-size: .55rem; text-align: right; color:#e02c36; text-align: right; padding:.5rem .5rem .2rem;}
.point-mghead .btn-next{float: right; display: block; font-size: .55rem; text-align: right; color:#e02c36; text-align: right; padding:.5rem .5rem .2rem;}
.point-mghead ul{height:2.4rem;}
.point-mghead .bimg{float: left; margin-left: .5rem; width:2.4rem; height: 2.4rem; box-sizing:border-box; padding:.2rem; border:1px solid #dfdfdf;}
.point-mghead .info{margin-left: 3.5rem; height: 2.2rem; padding-top: .2rem; line-height: .85rem; font-size: .55rem; color: #404040;}
.point-mghead .info .jf{color: #ff7043;}
.point-mghead .jfli-all{overflow: hidden; padding:.4rem 0; height: 1.8rem;}
.point-mghead .jfli-all p{float: left; width: 33.33%; border-left: 1px solid #f0f0f0; text-align: center; box-sizing:border-box;}
.point-mghead .jfli-all p:first-child{border-left: 0;}
.point-mghead .jfli-all strong{display: block; font-weight: normal; color:#ff7043; font-size: .9rem; line-height: .8rem;}
.point-mghead .jfli-all span{display: block; color:#999; font-size: .55rem; line-height: .8rem; margin-top: .2rem;}
.point-mghead .btn-gp{height: 1.65rem; line-height: 1.65rem; padding:.3rem .5rem;}
.point-mghead .btn-gp a{float: left; width:49%; margin-left: 2%; height:1.65rem; background-color: #ff7043; color: #fff; text-align: center; border-radius:.2rem; font-size: .7rem;}
.point-mghead .btn-gp a:first-child{margin-left: 0;}
.point-mgnav{width: 100%; height: 1.88rem; display: -webkit-box; display: -webkit-flex; display: flex; /*border-bottom: 1px solid #e0e0e0;*/}
.point-mgnav a{flex:1; -webkit-box-flex:1; text-align: center; line-height: 1.88rem; font-size: .6rem; color: #000; border-bottom: 1px solid transparent;}
.point-mgnav a.on{color: #ff7043; border-bottom-color:#ff7043;}
.listAll .pointGet.type4 .pointTypes{border-color:#404040; color:#404040;}
.listAll .pointGet.type4 h4{color:#404040;}
.inorderDetail{min-height: 86%;background-color: #fff;}
.inorderDetail h5{line-height: 2rem;font-size: .7rem;padding: 0 .8rem;border-bottom: 1px solid #dfdfdf;}
.inorderDetailImg{padding: .625rem .8rem;border-bottom: 1px solid #dfdfdf;clear: both;overflow:hidden;}
.inorderDetailImg.bordernone{border-bottom: none;}
.inorderDetailImg .limg{float: left;}
.inorderDetailImg .limg img{width: 3rem;height: 3rem}
.inorderDetailImg .rt{float: right;font-size: .66rem;padding-top: .3rem;line-height: 1.2rem;}
.inorderDetailImg .rt.fl{float: left;margin-left: 1rem;}
.inorderDetailImg .rt p{color: #333;}
.inorderDetailImg .rt p.red{color: #e02c37;}
.inorderDetail .info{padding: .4rem .8rem;border-bottom: 1px solid #dfdfdf;font-size: .65rem;line-height: 1.2rem;}
.inorderDetail .info .title{color: #000;font-size: .7rem;}
.inorderDetail .info p{color: #666;}
.inorderDetail .juan{padding: .4rem .8rem;border-bottom: .4rem solid #ebebeb;position: relative;}
.inorderDetail .juan p{font-size: .7rem;color: #000;line-height: 1.25rem;}
.inorderDetail .juan p span{color: #666;font-size: .64rem;}
.inorderDetail .juan .link{position: absolute;top:.5rem;right:.8rem;padding: 0 .625rem;line-height: 1.25rem;color: #fff;font-size: .64rem;text-align: center;background-color: #ff7043;border-radius: 5px;}
.inorderDetail .status{padding: .5rem .8rem;}
.inorderDetail .line{font-size: .68rem;line-height: 1.4rem;clear: both;overflow:hidden;}
.inorderDetail .line .lt{float: left;color: #666;}
.inorderDetail .line .rt{float: right;color: #252525;}
.inorderPay{padding: 0 .8rem;}
.inorderPay p{border-top: 1px solid #EBEBEB;font-size: .6rem;color: #DF2E36;line-height: 1.8rem;}
.hxmeal_payhead {line-height: 2.3rem;padding: 0 1rem;font-size: .75rem;border-top: .5rem solid #e9e9e9;}
.hxmeal_payifshow {display: none;padding-left: 1rem;border-top: 1px solid #eaeaea;}
.hxmeal_pay.on .hxmeal_payifshow {display: block;}
.hxmeal_paytext {font-size: .66rem;line-height: 1rem;padding-top: .4rem;}
.hxmeal_payinfo {padding: 0 0 .5rem;}
.hxmeal_payinfo h5 {font-size: .63rem;color: #ff6200;border-bottom: 1px solid #e4e4e4;line-height: 1.7rem;}
.hxmeal_payinfo .paytext {border-bottom: 1px solid #e4e4e4;font-size: .64rem;color: #515151;clear: both;overflow: hidden;line-height: 1.05rem;padding-top: .2rem;padding-bottom: .35rem;}
.hxmeal_payinfo .tips {font-size: .62rem;line-height: 1rem;border-bottom: 1px solid #e4e4e4;color: #515151;padding: .4rem .4rem .4rem 0;}
.hxmeal_payPrice {padding: 0 .75rem;text-align: right;margin-bottom: .5rem;}
.hxmeal_payPrice p {line-height: 1.1rem;font-size: .66rem;}
.hxmeal_payPrice p em {color: #404040;}
.hxmeal_payPrice p span {color: #e02c36;}
.favourable {padding: 0.35rem 0.35rem 0;background-color: transparent;}
.favourable li {background-color: #fff;border: none;margin-bottom: .35rem;box-shadow: .05rem .05rem .1rem #cec7bf,-.05rem -.05rem .1rem #cec7bf;border-radius: .2rem;padding: 0;
    display: -webkit-box;display: flex;display: -webkit-flex;-webkit-box-align:center;align-items: center;}
.favourable .pav_mian {width: 76%;padding: .7rem 0.4rem;box-sizing: border-box;position: relative;float:left;}
.pav_mian img {display: block;width: 14%;position: absolute;left: .6rem;top: 50%;margin-top: -.8rem;}
.favourable .pav_con {width: 78%;float: right;}
.favourable .pav_con h2, .favourable .pav_con strong {font-size: .75rem;width: 50%;line-height: 1.5rem;float: left;}
.favourable .pav_con strong {text-align: right;color: #e02c35;}
.favourable .pav_list p {width: 50%;font-size: .6rem;float: left;}
.favourable .pav_list_3 p {width: 33%;font-size: .5rem;text-align: center;}
.favourable .fav_side {width: 24%;float: right;border-left: 2px solid #f2eadf;box-sizing: border-box;}
.favourable .fav_side a {display: block;width: 100%;font-size:.6rem;text-align: center;line-height: 2.25rem;color: #404040;}
.favourable .fav_side a:nth-of-type(1) {border-bottom: 2px solid #f2eadf;}
.suggest {width:100%;padding: .75rem;box-sizing: border-box;background-color: #fff;}
.suggest div h3, .suggest div p {width: 50%;font-size: .65rem;line-height: 1.5rem;float: left;}
.suggest div h3 {font-weight: normal;}
.suggest div p {text-align: right;}

.vehicle_info {margin-top: 0.4rem;margin-bottom:3rem;padding-bottom: .1rem;box-shadow: 0 .2rem .1rem #aeaeae;}
.vehicle_info_list {width: 95%;margin: 0 auto .5rem; background-color: #fff;border-radius: .2rem;transition: .5s;position: relative;}
.car_box {padding: .5rem;}
.car_box img.pic {width: 2.2rem;height: 2.2rem;padding: .2rem;border: 1px solid #dfdfdf;box-sizing: border-box;background-color: #fafafa;float: left;}

/* 车标及车牌号信息 */
.vcar_title {margin-left: .5rem;float: left;}
.vcar_title .mtp{margin-top: .5rem;}
.vcar_title li {margin-right: .25rem;float: left;}
.vcar_title li strong {font-size: .7rem}
.vcar_title li img {height: .75rem;}
.vcar_title p {font-size: .6rem}
.edit_btn {display: block;text-align: center;line-height: 2.2rem;color: #333;float: right;}

.fun_btns {transition:.5s;position: absolute;top: 0;right: -4.5rem;opacity: 0;}
.fun_btns a {display: block;width: 2.25rem;text-align: center;color: #fff;background-color: #ff7143;float: left;}
.fun_btns a.del_box {background-color: #e02c37;}

/* 保养记录信息 */
.car_info {border-top: 1px solid #dfdfdf;padding: .5rem; }
.car_info li {line-height: 1.2rem;margin-top: .2rem;zoom: 1;}
.car_info li:after {display: block;content: "";clear: both;}
.car_info li h3, .car_info li p {width: 50%;font-size: .7rem;font-weight: normal;float: left;}
.car_info li p {text-align: right;}

.car_inq h2 {padding: 0 .5rem; font-size: .7rem;font-weight: normal;line-height: 2rem;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;color: #c2c2c2;}
.car_inq ul {background-color: #ff703e;}
.car_inq li {line-height:1.6rem;height:1.6rem;width: 25%;float: left;box-sizing: border-box;text-align: center;border-left: 2px solid #ff8d61;}
.car_inq li:nth-of-type(1) {border-left: 0;}
.car_inq a {color: #fff;}

/* 添加车辆 */
.add_car {box-shadow: 0 -3px 3px rgba(0,0,0,.2);width: 100%;padding: .35rem 0;background-color: #fff;position: fixed;left: 0;bottom: 0}
.add_car a {display: block;width: 90%;line-height: 1.8rem;border-radius: .3rem;margin: 0 auto;text-align: center;color: #fff;background-color: #ff7143;}

/*维修基金详细*/
.Details-box{width: 100%;height:400px;background-color: #fafafa;position: relative;}
/* 维修基金的全部内容 */
.Details-all{width: 100%;height: 200px;text-align:center;padding-top:3rem}
.Details-all p{color: #ACACAC;margin-top:15px;}
.header-tips{padding:0.3rem;background:#FFF2E1;font-size:0.612rem;color:#ff7043;}
.order-meal-tips{position:fixed;left:12.5%;box-shadow:0 2px 12px 0 rgba(0,0,0,0.3);width:75%;background:#fff;transition:all 0.3s;transform:translateY(-200%);opacity: 0;top:30%;z-index:12347;text-align: center;border-radius:3px;}
.order-meal-tips.open{transform:translateY(0);opacity:1;}
.order-meal-tips h3{margin:0.74rem 0;text-align:center;color:#000;font-size:0.72rem;font-weight: normal;}
.order-meal-tips p{margin: 0 0.7rem;text-align:left;color:#666;font-size:0.68rem;line-height: 1.06rem;}
.order-meal-tips button{width:4.26rem;height:1.536rem;background:#ff7043;color:#fff;font-size:0.6rem;border:none;outline:none;border-radius:3px;margin:0.64rem 0;}
.upload-data-wrapper{position:fixed;left:2rem;width:12rem;background:#fff;transition:all 0.3s;transform:translateY(-200%);opacity: 0;top:30%;z-index:12347;text-align: center;border-radius:3px;padding: 0.92rem 0.92rem 0.62rem;
    box-sizing: border-box;}
.upload-data-wrapper .exp{overflow:hidden;width:100%;height:6.336rem;background:#d5d5d5;border:1px solid #F4F4F4;border-radius:5px;margin-bottom:0.65rem;}
.upload-data-wrapper .exp img {width:100%;height:100%;border-radius:5px;}
.upload-data-wrapper p{font-size: 0.64rem;color: #000;text-align: left;line-height: 0.9rem;}
.upload-data-wrapper button{margin-top:0.65rem;background:#E02C36;color:#fff;border-radius:3px;width:100%;height:1.536rem;line-height:1.536rem;border:none;outline: none;position: relative;}
.upload-data-wrapper input[type="file"] {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
.upload-data-wrapper.open{transform:translateY(0);opacity:1;}

.myorder_track h5{font-size: 0.63rem;color:#ff6200;border-bottom:1px solid #e4e4e4;line-height: 1.7rem;padding:0 0.6rem;}
.carinformation{padding: 0 .6rem;}
.carinformation .infor-item{border-bottom:1px solid #e4e4e4;display: flex;justify-content: space-between;font-size: 0.6rem;color:#515151;padding: 0.2rem 0;}
.carinformation .infor-item .left{width:36%;flex:0 0 36%;}
.carinformation .infor-item .right{flex:1}