*{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif;}
body,html{ max-width:720px;background:#f6f6f6;}

.bodyhide{overflow:hidden !important;}

.navig{position:fixed; left:0; bottom:0; z-index:5; height:46px; background:#fff;width:100vw;display: flex;align-items: center;justify-content: space-around;}
.navig a{color:#000;font-size:12px;display: flex;flex-direction: column;align-items: center;padding:0 10px;}
.navig a i{font-weight:600;font-size:18px;}
.navig a.sele{color:#f85301;}

.inbg{background:#efb900;min-height:100vh;width:100vw;overflow:hidden;}

.rulbtn{position:absolute;top:8px;right:0;font-size:12px;color:#333; background:#fef1ce;border-radius:15px 0 0 15px; line-height:24px;padding:0 15px; z-index:5;}
.rulbg{position:fixed; left:0; bottom:0; z-index:6; width:100vw; height:100vh;background:rgba(0,0,0,0.5);display:flex;justify-content: center;align-items: center;}
.ruldiv{background:#fff; border-radius:5px;padding:10px;color:#000;position:relative;width:80vw;}
.ruldiv .rultit{font-size:16px;font-weight:600;text-align:center;line-height:40px;}
.ruldiv .rulcon{font-size:13px;line-height:23px;max-height:80vh;width:100%;overflow-y:auto;overflow-x:hidden;}
.ruldiv .rulcolse{color:#999;font-size:14px;position:absolute; right:15px; top:15px;}

.mypanl{margin:12px 3vw; width:94vw; background:#fff; border-radius:10px;overflow:hidden; position:relative;height:186px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.mypanl b{font-size:16px;color:#000;line-height:30px;position:relative;z-index:1;letter-spacing: 1px;}
.mypanl span{font-size:12px;color:#999;position:relative;z-index:1;}
.mypanl p{color:#000;display: flex;padding-top:18px;position:relative;z-index:1;}
.mypanl p i{font-size:22px;font-style: normal;margin-top: 6px;}
.mypanl p b{font-size:60px;line-height: normal;}
.mypanl .ico1{position:absolute; z-index:0; top:-3px;left:-3px;font-size:60px;}
.mypanl .ico2{position:absolute; z-index:0; bottom:-40px;right:-35px;font-size:90px;}
.mypanl li{ font-size:12px;color:#999;position:relative;z-index:1; list-style: none;}

.menu-float{position:fixed; z-index:5; left:0; top:0;width:100vw;}

.mypanl-fix{background:#efb900;line-height:50px;padding:0 3vw; font-size:14px; color:#fff;letter-spacing: 1px;}
.mypanl-fix b{padding-left:3px; font-size:16px;}

.menu{background:#fff; height:46px;display: flex;position:relative;}
.menu .mlr{height:46px; /*width:46px;*/ display: flex;justify-content: center;align-items: center;flex-shrink: 0; padding:0 5px;}
.menu .mleft a{font-size:16px;}
.menu .mrigh{box-shadow:-3px 0px 5px #e5e5e5;}
.menu .mrigh i{color:#9b9b9b;font-size: 24px;}
.menu .mitem{height:51px;padding:0 2px;white-space: nowrap;overflow-x: overlay;line-height:46px;}
.menu .mitem a{font-size:14px; color:#333;margin:0 9px;white-space: nowrap;}
.menu a.sele{color:#1676fe;font-size:18px;border-bottom:1px solid #1676fe;padding:5px 0; /*font-weight: 550; */}
.mleft a:nth-child(1){ font-weight: 550;}

.menu .dropdow{position:absolute; z-index:2;background:#fff;border-bottom:5px solid #f8f8f8;left:0; top:46px; width:100vw;display: flex;flex-wrap: wrap;padding:5px 0;}
.menu .dropdow a{font-size:12px; color:#666; width:14%;margin:5px 3%;display: flex;flex-direction: column;align-items: center;}
.menu .dropdow a img{border-radius:50%; width:100%;}

.inlist{margin:0 3vw; padding-bottom:56px;}
.inlist .van-list{display: flex;flex-wrap: wrap;}
.inlist .van-list__finished-text{ text-align:center; color:#fff; width: 100%; }
.inlist .dl{position:relative;border-radius:4px;background:#fff;font-size:12px;width:45.5vw;margin-top:10px;}
.inlist .dl dt{ position:absolute; right:0px; top:0px;}
.inlist .dl dt img{ width:5rem;}
.inlist .dl .bill{position:absolute; z-index:1;left:5px;top:-2px;width:35px;height:40px;background:url(../images/top.png) no-repeat;background-size:100% auto;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 16px;font-style: italic;}
.inlist .dl:nth-child(even){ margin-left:3vw; }
.inlist .dl img.pro{width:100%; border-radius:4px;}
.inlist .dl .tit{color:#000;margin:3px 5px;line-height:18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.inlist .dl .tit span{color:#ff0006; border:1px solid #ff0006;font-size: 11px; transform: scale(0.9); transform-origin:0 0;display: inline-block;padding:0 2px;}
.inlist .dl .pri{color:#ff0006;margin:5px;display: flex;justify-content: space-between;}
.inlist .dl .pri b{font-size:20px;}
.inlist .dl .pri i{font-style:normal; color:#989898;padding:5px;text-decoration: line-through;}
.inlist .dl .attr{padding-bottom:10px;margin:0 5px; /*display: flex;align-items: center;*/}
.inlist .dl .attr i{font-style:normal; color:#ff0006; font-size:15px; font-weight: 550; /*color:#fff;background:#ff0006;border-radius:3px;padding:2px 4px;*/}
.inlist .dl .attr em{font-style:normal; color:#d91114; line-height: 25px; /*border:1px solid #d91114;border-radius:3px;margin-left:5px; padding:2px 4px; */float:right;}
.inlist .dl ul{ width:100%; overflow: hidden; }
.inlist .dl ul li{ float:left; background:#333; color:#fff; border-radius:3px; line-height:20px; height:20px; padding:0 5px; margin:0 0 3px 5px;}
.inlist .dl ul li:nth-child(2){ background:red; color:#fff; }
.class-empty .van-empty__description{ color:#fff;}

.my-swipe{width:100vw; min-height:360px; font-size:0px;}
.my-swipe img{width:100vw;float: left;}
.my-swipe .van-swipe__indicator{background:rgba(0,0,0,0.7);}
.my-swipe .custom-indicator{position: absolute;right: 10px;bottom: 15px;padding:3px 10px;border-radius:10px;font-size: 12px;background: rgba(0, 0, 0, 0.3);	color:rgba(255, 255, 255, 0.6);}

.demenu{position:fixed; z-index:5; left:0; bottom:0;width:100vw;background:#fff; height:50px;display:flex;align-items: stretch;}
.demenu .de-a{width:13vw;margin:0 1vw;font-size:12px;color:#555;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.demenu .de-a i{font-size:26px;color:#000;}
.demenu .de-btn{width:70vw;background:#e73130;color:#fff;display: flex;justify-content: center;align-items: center;flex-direction: column;font-size:12px;}
.demenu .de-btn span{display: flex;font-size: 16px;align-items: center;}
.demenu .de-btn span b{font-size:20px;padding-right:5px; line-height:20px;}
.demenu .de-btn span i{font-style:normal;text-decoration:line-through;font-size:14px;}

.deprpa{background:#e73130;padding:10px 4vw;display: flex;justify-content: space-between;}
.deprpa-le{font-size:18px; color:#fff;}
.deprpa-le p{padding-top:5px;display: flex;align-items: flex-end;}
.deprpa-le p span{display: flex;align-items:center;margin-bottom: -2px;}
.deprpa-le p b{font-size:24px;}
/*
.deprpa-le p em{display:inline-block;background:#fff;color:#e73130;padding:3px 10px;border-radius:15px;font-style:normal;margin-left:5px;}
*/
.deprpa-le p em{display:inline-block;color:#fff;padding:3px 10px;border-radius:15px;font-style:normal;margin-left:5px;text-decoration: line-through;font-size:14px;}
.deprpa-le p em b{font-size:16px;}
/*
.deprpa-ri{font-size:14px; color:#f8c0bf;padding-left:30px;border-left:1px solid #f8c0bf;display: flex;flex-direction: column;align-items: center;justify-content: space-around;}
*/
.deprpa-ri{font-size:14px; color:#fff;padding-left:30px;display: flex;flex-direction: column;align-items: center;justify-content: space-around;}

.deprpa-ri .colon{display: inline-block;margin: 0 4px;color:#f8c0bf;}
.deprpa-ri .block{display: inline-block;width:22px;color: #fff;font-size: 14px;text-align: center;background:rgb(248 192 191 / 50%);border-radius:2px;}

.titmod{padding:10px 4vw; background:#fff;}
/*
.titmod p{font-size:14px; color:#000; font-weight:600;line-height:18px;padding-bottom:10px;}
*/
.titmod p{font-size:18px; color:#000; font-weight:600;line-height:22px;padding-bottom:15px;}
.titmod p span{margin-right:2px;}
.titmod ol{font-size:12px; color:#999;display: flex;align-items: center;justify-content: space-between;}
.titmod ol span i{font-size: 14px;font-weight: 600;margin-left: 3px;}
.titmod dl{display: flex;justify-content: space-between;font-size: 12px;color: #b29183;align-items: center;}
.titmod dl dt{display: flex;align-items: center;}
.titmod dl dt span{padding-right:4px;line-height: 20px;display: flex;}
.titmod dl dt span i{margin-right:2px;}
.titmod dl dd{color:#999;}
.titmod dl dd span{line-height: 20px;display: flex;}
.titmod dl dd span i{margin-left:2px;}


.coumod{padding:10px 4vw; background:#fff;margin-top:10px;}
.coumod .couvi{border-radius:5px;padding:0 10px; position:relative;display: flex;align-items: center;}
.coumod .couvi .em{position:absolute;z-index:1;width:10px;height:10px;border-radius:50%;background:#fff;left:65%;margin-left: -8px;}
.coumod .couvi .em1{top:-5px;}
.coumod .couvi .em2{bottom:-5px;}
.coumod .couvi dl{width:65%; border-right:1px dashed #fff;padding:10px 0;display: flex;align-items: center;}
.coumod .couvi dl dd{font-size:14px;font-weight:600;display: flex;align-items: flex-end;}
.coumod .couvi dl dd b{font-size:26px;margin-bottom:-2px;}
.coumod .couvi dl dt{font-size:12px;margin-left:5px;display: flex;flex-direction: column;}
.coumod .couvi dl dt b{font-size:14px;}
.coumod .couvi ol{width:35%;display: flex;align-items: center;justify-content: center;}
.coumod .couvi ol b{font-size:14px; color:#fff; padding:4px 15px;border-radius:15px;}
.coumod-l .couvi{color:#f15151;background:rgba(241,81,81,0.3);}
.coumod-y .couvi{color:rgba(241,81,81,0.5);background:rgba(241,81,81,0.1);}
.coumod-l .couvi ol b{background:#f15151;}
.coumod-y .couvi ol b{background:rgba(241,81,81,0.5);}


.attrmod{padding:10px 4vw 0; background:#fff;margin-top:10px;display: flex;flex-direction: column;}
.attrmod dl{margin-bottom:10px;font-size:14px;display: flex;align-items: flex-start;}
.attrmod dl dd{width:14%; color:#999;}
.attrmod dl dt{color:#000;width:86%;}
.attrmod dl dt p{padding-bottom:5px;display: flex;justify-content: space-between;align-items: center;}
.attrmod dl dt p i{color:#999;}
.attrmod dl dt ol{font-size:12px; color:#999;display: flex;align-items: center;}
.attrmod dl dt ol img{width:40px;border-radius:4px;margin-right:5px;}
.attrmod dl dt ol span{background:#f1f1f1;padding:5px 10px;}

.rver-attrmod{padding:10px 4vw; background:#fff;margin-top:10px;display: flex;justify-content: space-between;align-items: center;}
.rver-attrmod span{font-size:16px;color:#333;}
.rver-attrmod label{font-size:12px; color:#999;display: flex;align-items: center;}
.rver-attrmod label i{font-size:18px;color:#333;}

.contit{color:#000;font-size:14px;margin:15px 0;display: flex;align-items: center;justify-content: center;}
.contit span{border-bottom:1px solid #ccc; width:30vw;margin:0 5px;}

.decont{width:100vw; overflow-x:hidden;line-height:22px; margin-bottom:56px;}
.decont img{max-width:100%;display: flex;}

.demask{position:fixed; z-index:6; width:100vw; height:100vh; background:rgba(0,0,0,0.8);left:0;top:0;}

.depara{position:fixed; width:100vw; left:0; bottom:0; z-index:7;background:#fff;border-radius:10px 10px 0 0; color:#000; font-size:12px;}
/*.depara{width:100vw;background:#fff;border-radius:10px 10px 0 0; color:#000; font-size:12px;}*/
.depara p{font-size:16px;padding:15px 4vw;display: flex;justify-content: space-between;align-items: center;}
.depara p i{color:#868686;font-size: 30px;}
.depara p span{margin:0 auto;}
.depara dl{max-height:50vh; overflow-y:auto;margin:0 4vw;}
.depara dl dd{padding-bottom:15px;display: flex;}
.depara dl dd span{color:#999; width:24vw;}
.depara ol{padding:5px 4vw;display: flex;box-shadow:0 -3px 10px #e5e5e5;}
.depara ol span{ width:100%;padding:10px 0;border-radius:20px;background: linear-gradient(to right, #fa7e42, #fa3928); font-size:16px; color:#fff; text-align:center;}
.depara ul{overflow-y:auto;margin:0 4vw;display: flex;align-items: center;padding-bottom: 20px;}
.depara ul dt{margin-right:15px;font-size:30px;color:#f86565;}
.depara ul dd{font-size:14px; color:#989898;}
.depara ul dd span{font-size:16px; color:#333;}
.depara ul dd i{color:#00b3fd;font-size:20px;}

.deseleok{position:fixed; width:100vw; left:0; bottom:0; z-index:7;background:#fff;border-radius:10px 10px 0 0; color:#000; font-size:14px;}
.dlclose{position:absolute; color:#898989;font-size:20px; top:10px; right:0;}
.dlpro{padding:15px 0; margin:0 4vw; border-bottom:1px solid #ededed;display: flex;position:relative; align-items: center;}
.dlpro img{width:20vw;margin-right:4vw;}
.dlpro dl dd{color:#e73130; font-size:16px;padding-bottom:10px;}
.dlpro dl dd b{font-size:22px;}
.dlpro dl p{padding-bottom:10px;color:#e73130;}
.dlpro dl p span{margin-right:4px; color:#999;text-decoration: line-through;}
.dlpro dl dt{font-size:12px;color:#e73130;display: flex;align-items: center;}
.dlpro dl dt b{color:#e73130;display: inline-block;width:22px;text-align:center;background:rgba(255,77,5,0.2);border-radius:2px;}
.dlpro dl dt em{margin: 0 4px;font-style:normal;font-weight:600;color:#e73130;}
.dlpro dl dt span{margin-left:5px;}
.deseleok .dlattr{padding:15px 0 5px; margin:0 4vw;max-height:40vh;overflow-y:auto; color:#000;font-size:12px;}
.deseleok .dlattr dl{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ededed;}
.deseleok .dlattr dl p{font-size:16px; font-weight:600;padding-bottom:8px;}
.deseleok .dlattr dl dd span{background:#f1f1f1;display:inline-block;padding:5px;border-radius:3px;margin:0 10px 10px 0;white-space: nowrap;border:1px solid #f1f1f1;}
.deseleok .dlattr dl dd span.null{opacity: 0.4;}
.deseleok .dlattr dl dd span.sel{border:1px solid #e73130;color:#e73130;background:rgba(255,77,5,0.2);}
.deseleok .dlattr dl dd span.b{ color:#ccc;}
.deseleok .dlnum{margin:0 4vw 15px;display: flex;justify-content: space-between;align-items: center;}
.deseleok .dlnum span{color:#999;font-size:12px;}
.deseleok .dlnum span b{color:#000;font-size:16px;margin-right:4px;}
.deseleok .dlnum p{display: flex;}
.deseleok .dlnum i{background:#f1f1f1;color:#999; font-size:12px;height:30px;width:30px;line-height:30px; text-align:center;font-style:normal;}
.deseleok .dlnum i.num{font-size:14px;color:#000; width:40px;margin:0 5px;}
.deseleok .dlnum i.hibi{opacity: 0.5;}
.dlbtn{height:50px;font-size:18px;font-weight:600;color:#fff;width:100%;background:#e73130;display: flex;justify-content: center;align-items: center;letter-spacing: 1px;}

.address-div{position:fixed; width:100vw; left:0; bottom:0; z-index:7;background:#fff;border-radius:10px 10px 0 0; color:#000; font-size:14px;}


.dizmob{margin:10px 4vw 10px 4vw; padding:15px 4vw; background:#fff;display: flex;align-items: center;border-radius:5px;}
.dizmob .dzic1{color:#ff4d05;font-size:36px;}
.dizmob .dzic2{color:#b8b8b8; font-size:14px;margin-left: auto;}
.dizmob dd{color:#000; font-size:14px;margin:0 10px;display: flex;flex-direction: column;}
.dizmob dd span{font-size:16px;padding-bottom:5px;}
.dizmob dd span i{font-style:normal; color:#999;margin-left:5px;}
.dizmob dd p{line-height:18px;font-style:normal;font-size: 12px;}

.orfrom{margin:10px 4vw 68px; padding:15px 4vw; background:#fff;border-radius:5px;}
.orfrom .dztime{font-size:12px;color:#ff4d05;display: flex;align-items: center;}
.orfrom .dztime b{color:#ff4d05;display: inline-block;width:22px;text-align:center;background:rgba(255,77,5,0.2);border-radius:2px;}
.orfrom .dztime em{margin: 0 4px;font-style:normal;font-weight:600;color:#ff4d05;}
.orfrom .dztime span{margin-left:5px;}
.orfrom .dzdl{margin:15px 0;display: flex;align-items: flex-start;}
.orfrom .dzdl img{width:25vw;}
.orfrom .dzdl dt{margin:0 10px;display: flex;flex-direction: column;}
.orfrom .dzdl dt p{font-size:14px; color:#000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.orfrom .dzdl dt span{margin:5px 0;font-size:12px;padding:5px;border-radius:4px;line-height:18px;color:#787878;background:#f6f6f6;}
.orfrom .dzdl dt label{color:#efb85b;font-size:14px;margin-top:5px;}
.orfrom .dzdl dd{font-size:12px; color:#999;display: flex;flex-direction: column;align-items: flex-end;}
.orfrom .dzdl dd span{font-size:14px;color:#000;}
.orfrom .dzlis{display: flex;flex-direction: column;margin-left:8vw;}
.orfrom .dzlis ol{display: flex;align-items: center;justify-content: space-between;margin:10px 0;}
.orfrom .dzlis ol input{margin-left:10px;margin-right: auto;border:0;}
.orfrom .dzlis ol input::placeholder{font-size:14px; color:#999;}
.orfrom .dzlis ol span{font-size:14px; color:#000;}
.orfrom .dzlis ol span i{color:#999;margin-left:5px;}
.orfrom .dzlis ol dd{border:1px solid #dbdbdb; border-radius:3px;display: flex;}
.orfrom .dzlis ol dd i{width:;font-style:normal;color:#dbdbdb;font-size:12px;height:25px;width:25px;line-height:25px; text-align:center;}
.orfrom .dzlis ol dd i.num{color:#000;font-size:14px;width:35px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.orfrom .dzlis ol span b{color:#ff4d05;font-size:16px;}
.orfrom .dzlis ol span em{color:#ef7687;font-size:12px;border:1px solid #ef7687;border-radius:2px;margin-left:4px;padding:1px 3px;font-style:normal;}
.orfrom .dzlis p{padding-top:10px;color:#000;font-size:14px;text-align:right;}
.orfrom .dzlis p span{font-size:16px;font-weight: 600;}

.orfloat{position:fixed; width:100vw; left:0; bottom:0; z-index:5; font-size:14px;}
.orfloat p{line-height:22px; color:#999;text-align:center;}
.orfloat p a{color:#999;}
.orfloat dl{background:#fff;display: flex;justify-content: flex-end;align-items: center;}
.orfloat dl i{color:#999;font-size:12px;font-style:normal;}
.orfloat dl span{font-size:14px; color:#000;}
.orfloat dl label{color:#ff4d05;margin-right:10px;font-weight:600;}
.orfloat dl label b{font-size:20px;}
.orfloat dl dd{background:#e73130;width:40vw;height:46px;font-size:18px; color:#fff;display:flex;align-items: center;justify-content: center;}

.canpay{position:fixed; z-index:7; width:100vw; background:#fff;left:0;bottom:0;font-size:14px;color:#000;}
.canpay dl{padding:10px;position:relative;display: flex;align-items: center;justify-content: center;}
.canpay dl span{color:red;}
.canpay dl i{position:absolute; color:#999;font-size:16px;top:15px;right:4vw;}
.canpay dl b{color:#ff4d05;display: inline-block;width:22px;text-align:center;background:rgba(255,77,5,0.2);border-radius:2px;font-weight:500;}
.canpay dl em{margin: 0 4px;font-style:normal;font-weight:600;color:#ff4d05;}
.canpay dl .van-count-down{margin:0 4px;}
.canpay ol{padding:10px 4vw;border-top:5px solid #f2f2f2;border-bottom:5px solid #f2f2f2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.canpay ol i{font-size:16px; color:#999;margin-right:5px;}
.canpay ul{padding:10px 4vw;display: flex;align-items: center;justify-content: space-between;}
.canpay ul i{font-size:18px;margin-right:10px;}
.canpay ul em{font-size:16px; color:#e73130;}
.canpay p{text-align:center;font-size:16px; color:#fff; padding:12px 0;background:#e73130;}


.usinfo{margin:15px 4vw;display: flex;align-items: center;}
.usinfo dd{margin-right:10px;border-radius:50%;overflow:hidden;}
.usinfo dd i{color:#d7d7d7;background:#fff;font-size:50px;}
.usinfo dd img{width:50px;border-radius:50%;}
.usinfo dt{font-size:16px;display: flex;flex-direction: column;flex-grow: 1;}
.usinfo dt span{color:#787878;font-size:14px;}
.usinfo dt b{color:#000;}

.usorder{margin:0 4vw 10px; padding:15px 4vw; background:#fff; border-radius:5px;}
.usorder p{padding-bottom:15px;display: flex;justify-content: space-between;align-items: center;}
.usorder p b{font-size:16px; color:#000;}
.usorder p a{font-size:12px; color:#999;display: flex;}
.usorder dd{ color:#000; font-size:14px;display: flex;align-items: center;justify-content: space-around;}
.usorder dd a{display: flex;flex-direction: column;align-items: center; color:#000; position: relative;}
.usorder dd a i{font-size:22px;margin-bottom:6px;}
.usorder dd a i.o-sum{ background:red; color:#fff; font-size:12px; border-radius:50%; min-width:15px; height:15px; line-height:15px; text-align:center;font-style: normal; position: absolute; top: -6px; right: 2px;}

.uslist{margin:0 4vw 10px; padding:0 4vw; background:#fff; border-radius:5px;display: flex;flex-direction: column;}
.uslist a{font-size:14px; color:#000;padding:15px 0; border-bottom:1px solid #efefef;display: flex;align-items: center;justify-content: space-between;}
.uslist a i{color:#999;}
.uslist > :last-child{border-bottom:0;}

.setlist{margin-top:15px;}


.adfloat{position:fixed;left:0;bottom:0;background:#fff;padding:15px 4vw;display: flex;box-shadow:0 -3px 10px #e5e5e5;width:92vw;}
.adfloat span{ width:100%;padding:10px 0;border-radius:20px;background: linear-gradient(to right, #fa7e42, #fa3928); font-size:16px; color:#fff; text-align:center;}

.addlist{margin:15px 4vw 70px;}
.addlist dl{padding:15px 4vw;background:#fff;border-radius:5px;font-size:14px; color:#000; margin-bottom:15px;}
.addlist dl p{}
.addlist dl p span{font-size:12px; color:#999;margin-left:10px;}
.addlist dl dd{padding:10px 0;margin-bottom:15px;border-bottom:1px solid #ededed;display: flex;justify-content: space-between;align-items: center;}
.addlist dl dd span{line-height:18px;}
.addlist dl dd span em{font-style:normal;color: #ff4d05;font-size:12px;padding:1px 3px;border-radius:2px;background:rgba(255,77,5,0.2);margin-right:5px;}
.addlist dl dd i{margin-left:15px;font-size:20px;}
.addlist dl dt{color:#555;display: flex;justify-content: space-between;align-items: center;}
.addlist dl dt i{margin-right:5px;color:#ccc;}
.addlist dl dt i.sel{color: #ff4d05;}


.addlist .adnull{width:100%;height:70vh;display: flex;display: flex;align-items: center;justify-content: center;}
.addlist .adnull i{font-size:120px;}

.addzdiv{background:#fff;width:100vw; min-height:100vh;display: flex;}

.addzform{margin:15px 4vw;width:92vw;}
.addzform .van-cell{background:none;align-items: center;padding:10px 0;}
.addzform .van-field__label{width:initial;min-width: 18vw;}
.addzform .van-field__control--custom{justify-content: flex-end;}
.addzform .van-switch--on{justify-content: flex-end;}

.addzformbtn{margin:15px 4vw;}
.addzformbtn button{border:0;background: linear-gradient(to right, #fa7e42, #fa3928);}

.ordertab .van-tabs__line{display:none;}
.ordertab .van-tab{font-size:16px; font-weight:600;color:#000;}
.ordertab .van-tab--active{color:#ff4d05;}

.orderdl{margin:0 4vw 10px;border-radius:5px;background:#fff;padding:10px;font-size:14px;color:#000;}
.orderdl dd{text-align:right;}
.orderdl dd b{color:#ff4d05;}
.orderdl dl{margin:10px 0;display: flex;align-items: flex-start;}
.orderdl dl img{width:25vw;border-radius:4px;}
.orderdl dl dt{margin:0 10px;display: flex;flex-direction: column;font-size:12px;}
.orderdl dl dt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.orderdl dl dt span{margin:5px 0;padding:5px;border-radius:4px;line-height:18px;color:#787878;background:#f6f6f6;}
.orderdl dl dt span i{ font-style: unset; }
.orderdl dl label{font-size:12px; color:#999;display: flex;flex-direction: column;align-items: flex-end;line-height:20px;}
.orderdl dl label span{color:#000;}
.orderdl ol{margin-bottom:10px;text-align:right;}
.orderdl ol span{font-size:16px;}
.orderdl li{display: flex;justify-content: flex-end;}
.orderdl li span{color:#ff4d05;font-size:12px;border:1px solid #ff4d05;padding:4px 20px;border-radius:15px; margin:0 0 0 10px;}
.orderdl li a{color:#ff4d05;font-size:12px;border:1px solid #ff4d05;padding:4px 20px;border-radius:15px; margin:0 0 0 10px;}

.ordetop{background: linear-gradient(to right, #fa7e42, #fa3928); padding: 0 0 5px 0;}
.ordetop ol{color:#f1ecc2;display: flex;flex-direction: column;align-items: center;padding-top:15px;}
.ordetop ol b{font-size:16px;padding-bottom:5px;}
.ordetop ol span{font-size:14px;}
.ordetop .dizmob{padding:10px 4vw;border-radius:10px;}
    
.ordzdl{padding: 15px 4vw;background:#fff;margin-top:10px;}
.ordzdl dl{display: flex;align-items: flex-start;}
.ordzdl img{width:25vw;}
.ordzdl dt{margin:0 10px;display: flex;flex-direction: column;}
.ordzdl dt p{font-size:14px; color:#000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.ordzdl dt span{margin:5px 0;font-size:12px;padding:5px;border-radius:4px;line-height:18px;color:#787878;background:#f6f6f6;}
.ordzdl dd{font-size:12px; color:#999;display: flex;flex-direction: column;align-items: flex-end;}
.ordzdl dd span{font-size:14px;color:#000;}
.ordzdl ol{padding-top:10px;color:#000;font-size:14px;display: flex;justify-content: space-between;}
.ordzdl ol p{font-size:16px;margin-left: auto;}
.ordzdl ol p label{color:#ff4d05;font-size:14px;}
.ordzdl ol p label b{font-size:16px;}
.ordzdl li{text-align:right;list-style: none;padding-bottom: 10px;}
.ordzdl li a{color:#3771ff;font-size:14px;}

.ordeimg{margin:10px 4vw;}
.ordeimg img{width:100%;}

.ordeinfo{background:#fff;}
.ordeinfo h5{padding:10px 4vw;border-bottom:1px solid #eaeaea;}
.ordeinfo h5 span{font-size:18px;color:#000;padding-left:5px;border-left:2px solid #ff4d05;}
.ordeinfo dd{margin-top:15px;font-size:14px;color:#000;padding:0 4vw;display: flex;align-items: flex-start;}
.ordeinfo dd span{padding-left:5px;width:22vw;flex-shrink: 0;}
.ordeinfo ol{text-align:right;padding:15px 4vw;display: flex;justify-content: flex-end;}
.ordeinfo ol span{border:1px solid #ff4d05;border-radius:18px;font-size:14px;color:#ff4d05;padding:5px 25px;}
.ordeinfo ol a{border:1px solid #ff4d05;border-radius:18px;font-size:14px;color:#ff4d05;padding:5px 25px;}
.ordeinfo ol p{font-size:12px;}


/* 订单详情 */
.orderinfo-status{ background: linear-gradient(to right, #fa7e42, #fa3928); padding:0 0 2rem 0; position:relative;border-radius: 0 0 15px 15px;}
.orderinfo-status p{ text-align:center; color:#fff; font-size:16px; padding:15px 0;}
.orderinfo-status p i{}
.orderinfo-status p i img{ width:1.6rem; margin:-0.45rem 0 0 0;}
.orderinfo-status p em{ position: relative; top: -0.18rem; font-style: unset;}
.orderinfo-return{ position:fixed; bottom:20px; width:94%; left:3%; background: linear-gradient(to right, #fa7e42, #fa3928); font-size:14px; color:#fff; text-align:center; border-radius:1.5rem; padding:10px 0; z-index:99;}
.orderinfo-return a{ color:#fff; display:block;}


/* 查询物流 */
.express-list-title{ font-size:15px;padding: 6px 18px; margin: 0 0 14px 0;}
.express-list{ width:94%; margin:5px auto 20px auto; padding:10px 0 20px 0; background:#fff; border-radius:6px; overflow:hidden;}
.express-list dl{ width:90%; margin:0 auto; padding:0 0 10px 0; line-height:10px; position:relative}
.express-list dl:nth-child(2) dt{ background:#fa3928;}
.express-list dl:nth-child(2) dd{ color:#f54d31;}
.express-list dl:nth-child(2) dd p{ font-weight:550;}
.express-list dl:nth-child(2) dd span{ color:#fa3928;}
.express-list dl:last-child li{ display:none;}
.express-list dl dt{ width:0.6rem; height:0.6rem; background:#e1e1e1;  border-radius:50%; float:left; position:absolute; z-index:2;}
.express-list dl dd{ margin-left:1rem; font-size:12px;}
.express-list dl dd p{ line-height:1.2rem; position: relative; top: -0.24rem;}
.express-list dl dd span{ line-height:1.3rem; font-size:12px; color:#999;}
.express-list dl li{ position:absolute; height:100%; width:0.1rem; background:#e1e1e1; top:0px; left:0.26rem; z-index:1;}

.orderinfo-express{ background:#fff; border-radius:0.3rem; width:94%; left:3%; position:absolute; top:3.2rem;}
.orderinfo-express dl{ padding:0.7rem;}
.orderinfo-express dl dt{ float:left;}
.orderinfo-express dl dt img{ width:2rem; height:2rem;}
.orderinfo-express dl dd{ margin-left:2.5rem;}
.orderinfo-express dl dd b{ font-weight:550; font-size:14px;}
.orderinfo-express dl dd span{ font-size:12px; display: block;}


/* 改版样式 */
.rver-fhead{position:fixed;z-index:9;width:92vw;padding:0 4vw;left:0;top:0;display: flex;justify-content: space-between;align-items: center;}
.rver-fhead .ret{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,0.5);color:#fff;font-size:24px;transform: rotate(90deg);display: flex;align-items: center;justify-content: center;}
.rver-swipe{width:50vw; height:60px; overflow:hidden;}
.rver-swipe dd{width:100%;background:rgba(0,0,0,0.5);border-radius:30px;padding:5px 8px;color:#fff;font-size:12px;display: flex;align-items: center;justify-content: flex-start;margin:10px 0;height:40px;box-sizing: border-box;}
.rver-swipe dd img{height:30px; width:30px; float:left;border-radius:50%;margin-right:5px;}
.rver-swipe dd span{ line-height:30px;} 

.rver-swi2{margin-top:10px;background:#fff;padding-bottom:10px;overflow: hidden; height: 130px; }
.rver-swi2 p{background:#FEF8DC;padding:6px 4vw;font-weight:600;color:#000;font-size:18px;}
.rver-swi2 p b{color:#D04A46;}
.rver-swipe2{width:92vw;margin:5px 4vw;overflow:hidden;height:90px;}
.rver-swipe2 dl{height:44px; border-bottom:1px solid #e9e9e9;display: flex;justify-content: space-between;align-items: center;color:#333;font-size:13px;}
.rver-swipe2 dl dd{background:#e73130;color:#fff;font-size:16px;padding:3px 10px;border-radius:4px;}

.rver-pj{margin-top:10px;background:#fff;padding:10px 4vw;}
.rver-pj p{font-size:16px;display: flex;justify-content: space-between;}
.rver-pj p span{color:#e54635;}
.rver-pj p b{color:#000;}
.rver-pj dl{background:#f5f5f5;border-radius:4px;padding:5px;display: flex;margin-right: 15px;}
.rver-pj dl dd{margin-right:5%;width:70%;font-size:12px; color:#333;}
.rver-pj dl dt{width:25%;overflow:hidden;}
.rver-pj dl dt img{width:100%;}
.rver-pj dl dd li{list-style: none;display: flex;align-items: center;padding-left:5px;}
.rver-pj dl dd li img{ width:25px;}
.rver-pj dl dd li span{margin:0 5px;}
.rver-pj dl dd li i{color:#d43c2f;font-size:18px;margin-right:5px;}
.rver-pj dl dd p{padding-top:5px;line-height:18px;font-size: 14px;padding-left:5px;}
.rver-swipe3{width:100%;margin:10px 0;overflow:hidden;}

.rver-prec{margin-top:10px;}
.rver-prec-tit{font-size:16px;font-weight:600;color:#E5331A;padding-left:4vw;padding-bottom:10px;}
.rver-prec-tit i{font-size:18px; margin-right:2px;}
.rver-prec dl{background:#fff;padding:5px;border-radius:3px;margin:0 2px 5px;}
.rver-prec dl img{width:100%;}
.rver-prec dl dd{width:100%;height:5px;margin-bottom:5px;text-align:center;display: flex;justify-content: center;align-items: flex-end;}
.rver-prec dl dd span{display:flex;background:#e73130;color:#fff;padding:2px 6px;border-radius:10px;font-size:12px;}
.rver-prec dl p{font-size:12px;line-height:16px;color:#555;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.rver-prec dl dt{color:#e73130;font-size:14px;}
.rver-prec dl dt b{font-size:16px;}
.rver-prec .rver-swipe4{margin:0 1px;padding-bottom: 10px;}
.rver-prec .rver-swipe4 .van-swipe__indicators{bottom:0;}

.order-login-bg{ width:100%; height:100%; background:#000; opacity:0.7; position: fixed; top:0; left:0px;}
.order-login{ width:80%; position: fixed; top: 20%; left: 10%; background:#fff; border-radius:10px; text-align:center; padding:25px 0;}
.order-login i{ background: #ccc; color: #fff; position: absolute; top: 5px; right: 5px; width: 25px; height: 25px; line-height: 25px; font-style: normal; border-radius: 50%;}
.order-login h2{ font-size:20px; line-height:40px;}
.order-login p{ color:#666; font-size:13px;}
.order-login a{ background:#64bb5c; color:#fff; font-size:20px;display: block; width: 200px; border-radius: 20px; margin: 20px auto; line-height: 40px;}
.order-login span{ color:#333; font-size:12px;}

