.bodyFixScroll {overflow: hidden; height: 100%;}
.wrap {color: #444;}
/*租借服务首页*/
.rentindex .picdefault{display:block;margin:120px auto 60px;}
.rbtns{padding:0 68px;}
.rbtns button{display:block;font-size:18px;width:100%;border-radius: 48px;}
.slg_btn{background-image: linear-gradient(-132deg, #FF722B 0%,#F5A623 100%);color:#fff;line-height:48px;margin-bottom:16px;}
.hlg_btn{background: #F9F9F9;border: 1px solid rgba(5,5,5,0.10);line-height:46px;color:#444;}
.rent_addr{margin-top:20px;color:#999;padding:0 32px;}
.rent_addr i:before{color:#ddd;margin-right:6px;}
.goodsorder .arrow-r{display:inline-block;width:8px;height:8px;border-color:#C6CAD3;margin-left:5px;margin-top:-3px;vertical-align:middle;}
.fixed_rinfor{position:fixed;bottom:24px;text-align:center;width:100%;}
.fixed_rinfor a{color: #5970A0;font-size:13px;}
.fixed_rinfor .goodsorder{display: block;color: #999; font-size: 14px;margin-bottom: 20px;}
.fixed_rinfor .Sicon-call-2:before{color: #5970A0;font-weight:bold;margin-right:8px;}
.fixed_rinfor .splitline{color:#C6CAD3;margin:0 10px 0 5px;}
.rdetail .con{padding:0 16px;max-height:150px;overflow-y:scroll;}
.rdetail .ZebraDialog_Title{padding-top:20px;}
.rdetail .ZebraDialog_Button_0{border:1px solid rgba(5,5,5,0.1)!important;background-color:#F9F9F9!important;color: #444444!important;}
.rentindex .policy{font-size: 13px;margin-top: 20px;justify-content: center;color:#F76A49;}
.rentindex .policy .circle-box{padding:6px;font-size: 0;}
.rentindex .policy .circle{position:relative;display:inline-block;width: 14px;height: 14px;border-radius: 50%;background-color: #F5A623;transition: .1s;}
.rentindex .policy .confirm:after{position:absolute;content:'';top:0;left:0;width: 14px;height: 14px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHKADAAQAAAABAAAAHAAAAABkvfSiAAABDklEQVRIDe2UOwrCQBCG4/sVvIE3sBHxEGJhYW9hJXgFLbyAJ/AOVj5QURRP4BXEylawUIxfJAMhRMiDBIQd+Jjdyc7/b4YQTVOhJqAmEMcEDMPIxOHz9cBsCA8zu5mm3YpBatZbTentWv2pIDqeejArwwYk5iyynpr9HkK4AmdxIi8h51fH03mEa3AFiRWLvKdm5yEaq6A767LnWQvuILFmEdisbqncyG0xkUxtAC/rjJm2UJDnvjPNOlzAjDeMIQFJmIA9dmyCm8ntEGmAfWQL9jOwx55NUXpCZ8Sa8AS3OFAshTZxCiDac3E7RmIm5oiPbKYn1j+/XukJnTHpQB+i+YOEvqESUBP42wl8AJBFQyMMm0mJAAAAAElFTkSuQmCC) no-repeat center center / 100% auto;}
.rentindex .policy span{color: #5970A0;}
.wrap.disabled .rbtns{pointer-events: none;opacity: .4;}
.wrap.disabled .rentindex .policy .circle{border: 1px solid rgba(153,153,153,0.5);background-color:transparent;}
.wrap.disabled .rentindex .policy .circle::after{display: none;}

/*租借协议*/
.con-policy{padding:16px;}


/*选择租借物品*/
.choosegoods{padding:12px 16px 98px;}
.clist .item{border-radius:8px;background-color:#fff;padding:0 16px;margin-bottom:12px;position:relative;border:2px transparent solid;}
.clist .item.cur{border:2px #FF752B solid;}
.clist .item.cur:after{content:'';position:absolute;bottom:-2px;right:-2px;display:block;width: 16px;height: 16px;background: url(../images/choose.png) no-repeat center center / 100% auto;}
.clist .item.cur .bd .rent .font18{font-weight: bold;}
.clist .item.disabled{opacity:.5;}
.clist .item .bd{padding:20px 0;justify-content: space-between;min-height: 80px;}
.clist .item .bd img{border-radius:100%;margin-right:12px;}
.clist .item .bd .rent{flex:1;overflow: hidden;}
.clist .item .bd .rent .name{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clist .item .bd .vip{display: inline-block; font-size: 10px; color: #C8924B; padding: 2px 4px; border: 1px solid rgba(200, 146, 75, .5); border-radius: 4px; margin-top: 4px;}
.clist .item .bd .col{width: 100%;}
.clist .item .bd .row{justify-content: space-between;}
.clist .item .bd .row.align{align-items: flex-end;}
.clist .item .bd .row .label{margin-top: 4px; flex: 1; text-align: right; white-space: nowrap;}
.clist .item .infor{flex-direction: column;align-items: flex-end;-webkit-align-items: flex-end;margin-top: -8px;}
.clist .item .infor .name{margin: 0 2px 4px 0;}
.clist .item .infor .count{font-size: 24px; font-family: DINAlternate-bold;}
.clist .item .label{font-size: 0;}
.clist .item .label span{font-size: 10px; padding: 2px 4px; border-radius: 4px;}
.clist .item .label .point{color: #F5A623; background-color: rgba(245, 166, 35 , 0.08);margin-right: 4px;}
.clist .item .label .point .icon {display: inline-block; width: 7px; height: 8px; margin-right: 2px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAMAAABIzV/hAAAAclBMVEUAAAD2pyP/vzP2piP2pyP3pyT9qSb2pyT1pyT2qCT1qCP/tS/2piP1piP1piT2pyP2piP3qST2piT2pyP2pyT2pyT2piX2qCb3pyT2qCX5pyj4qif1pyT2piT2pyT2pyT1piT2qCT2pyX4qCX4qif1piM8zb7sAAAAJXRSTlMA3wbXm1wW+blsZgz08Ozmwz7BkYB1WVhANi0hzsaqoqGPi0wns7jCTQAAAO1JREFUKM99ktkSgjAMRW/3llIWBRRw1/z/L0pHcXSgnseeZpomFy+02lpWGFMwu1UaH/iuoh+qHX+ZWtACUUeT0SoZsKcEe2xSaoOQUgHHlDrGLpJ9XNbNBROtWQrTAtAdHjL/Fbl8oNOQdAO8kod3rTlI5YEbSZREzPk4ST3U9aDj9LxjROWkJsLJDXgzuFMgikrSTCGqShQ0I6FLWqXUwCjWjBjj87wJi/k1nAPOevjM5l+/stl0ZB0EsS7W9qq5SnltVB/b7xgJxOvMjfhidCwWz6tk51bd+/6u2jObV5kOQDo26bD9j2g62E8rr0h/VKASfAAAAABJRU5ErkJggg==) no-repeat center center / 100% auto;}
.clist .item .label .deposit{color: #999999; background-color: rgba(238, 238, 238 , 0.5); ;}
.clist .item .bd .allRented{font-size: 12px;}
.bottom{position:fixed;bottom:0;left:0;right:0;width:100%;padding:12px 16px;}
.reservebtn{width: 100%;background-color: transparent;}
.reservebtn .inner{background-image: linear-gradient(-132deg, #FF722B 0%, #F5A623 100%);border-radius: 44px;color:#fff;height: 44px;font-weight: bold;line-height: 44px;}
.bottom .stext{width: 100%;background-color: #FFF7D6;border-radius: 8px 8px 0 0;padding: 8px 8px 40px;font-size: 11px;color: #C8924B;margin-bottom: -32px;text-align: center;}

.reservebtn .btn{padding:7px 0 8px;}

.poppay_panel{transition:bottom .5s ease;border-radius:15px 15px 0 0;background-color:#F5F5F5;position:fixed;bottom:-100%;left:0;right:0;z-index:100;max-height: 100vh; overflow-y: scroll;}
.poppay_panel .tit{text-align:center;font-size:16px;line-height:16px;color:#444;position:relative;padding:15px 0;}
.poppay_panel .closebtn{display:block;position:absolute;top:8px;right:8px;width:30px;line-height:30px;text-align:center;color:#999;z-index:101;font-size:24px;}
.poppay_panel .inner .titleName{font-size: 18px;font-weight: bold;text-align: center;margin: 2px 0 12px;}
.poppay_panel .pinner{max-height: 400px; overflow-y: scroll;}
.poppay_panel .commonbox{margin: 0 12px;background-color: #fff;padding: 16px 12px 12px;border-radius: 8px;margin-bottom: 8px;}
.poppay_panel .commonbox .title{font-size: 13px;margin-bottom: 12px;font-weight: bold;}
.poppay_panel .commonbox.chargeway{margin-bottom: 8px;}
.poppay_panel .place .item{justify-content: space-between;margin-bottom: 8px;}
.poppay_panel .place .item .name{position: relative;padding-left: 12px;}
.poppay_panel .place .item .name::after{content: '';background: url(../../Lease/images/location.png) no-repeat center center / 100% auto;position: absolute;left:0;top:2px;width: 8px;height: 9px;}
.poppay_panel .place .item:last-child{margin-bottom:0}
.poppay_panel .place .item .last{color: #999;}
.poppay_panel .chargeway .dnum{float:right;color:#999;font-weight:normal;}
.poppay_panel .chargeway .title{margin-bottom:3px;}
.poppay_panel .chargeway .stit{font-size: 11px;color: #999;}
.poppay_panel .chargeway .stit .count{color:#444;}
.poppay_panel .cwrap{background: #F5F5F5;border-radius: 8px;padding:10px 10px 0;margin:12px 0 8px;} 
.poppay_panel .cwrap .clist{max-height:137px;overflow-y:scroll;padding-top:9px;}
.poppay_panel .cwrap .bar.ctit{font-size:11px;color:#444;padding-bottom:3px;}
.poppay_panel .cwrap .bar{display:flex;font-size:14px;color:#999;padding:8px 0;position:relative;}
.poppay_panel .cwrap .bar span{flex:1;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 5px;}
.poppay_panel .cwrap .bar span:first-child{flex:0.8;}
.poppay_panel .cwrap .bar.cur{position:relative;padding:17px 0;font-size:18px;color:#444;font-weight:bold;background:#fff;border-radius:7px;margin-top:8px;margin-bottom:8px;}
.poppay_panel .cwrap .bar.cur:after{content:'当前等级';position:absolute;top:-8px;left:20px;background: #C8924B;border-radius: 4px;padding:2px 4px;font-size:10px;color:#fff;font-weight:normal;}
.poppay_panel .chargeway .notice{background-color: rgba(254, 97, 97, .08);border-radius: 8px;padding: 7px 8px;color: #FE6161;margin: 0 0 0px;}
.poppay_panel .chargeway .overtime{color: #999;}
.poppay_panel .cwrap .upbtns{color:#5970A0;font-size:13px;text-align:center;padding:9px 0 17px;}
.poppay_panel .cwrap .upbtns i{display:inline-block;vertical-align:top;margin:2px 5px 0 0;width:13px;height:11px;background:url(https://i1.mallcoo.cn/sp_mall/7a4fj796-dc8c-41ce-9d93-c4f59aba5f4c.png) no-repeat;background-size:100% auto;}
.poppay_panel .btnbox{width: 100%;}
.poppay_panel .btnbox .viptext{width: calc(100% - 24px);background-color: #FFF7D6;border-radius: 8px 8px 0 0;padding: 8px 8px 40px;font-size: 11px;color: #C8924B;margin: 0 auto -32px;text-align: center;}
.poppay_panel .btnbox .notice{width: calc(100% - 24px);background-color: #F5E9E9;border-radius: 8px 8px 0 0;padding: 8px 8px 32px;font-size: 11px;color: #FE6161;margin: 0 auto -24px;text-align: center;}
#pop-address .address-wrap {font-size: 12px; color: #333; text-align: center; margin: 10px 32px; height: 120px; overflow-y: scroll;}
#pop-address .address-wrap div {height: 36px; line-height: 36px;}
#pop-address .address-wrap div.active {color: #FF752B; border-top: 1px solid #FF752B; border-bottom: 1px solid #FF752B; font-size: 14px;}
#pop-address .address-wrap div.disabled {color: #ddd}

.poppay_panel .s_btn_lg{width: calc(100% - 24px);border-radius:30px;background:linear-gradient(to right,#F5A623,#FF722B);line-height:40px;text-align:center;color:#fff;font-size:16px;margin:0 12px 10px;height: 40px;font-weight: bold;}
.poppay_panel .s_btn_lg.disabled{background:#ddd;overflow:hidden;}
.f_redtip{color:#F76A49!important;}
.f-blue{color:#4A90E2;}
.wxicon{width:28px;height:23px;vertical-align:middle;margin-right:15px;background:url(../../Lease/images/wx.png) no-repeat;background-size:28px auto;}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){ 
  .poppay_panel{height:384px;}
}
.customer_pop .ZebraDialog_Buttons .ZebraDialog_Button_0 .fc_default{color:#fff!important;}

/*预约结果*/
.rsucicon{display:block;width:64px;height:64px;background:url(https://res.mallcoo.net/mobile/css/1.0.0/images/handlesuc-v3.png) no-repeat;background-size:64px auto;margin:49px auto 0;}
.rfailicon{display:block;width:64px;height:64px;background:url(https://res.mallcoo.net/mobile/css/1.0.0/images/handlefail-v3.png) no-repeat;background-size:64px auto;margin:49px auto 0;}
.rent_reserve .rtit{font-size:18px;margin-top:32px;}
.rent_reserve .rtext{color:#999;font-size:14px;margin:16px 0 48px;line-height:20px;}
.rent_reserve .addrbox{color:#666;}
.rent_reserve .addrbox .Sicon-addr-3:before{color:#ddd;margin-right:6px;font-size:14px;}
.rent_reserve .fixedgoods{position:fixed;bottom:24px;left:0;right:0;color:#999;font-size:14px;}
.rent_reserve .fixedgoods .arrow-r{display:inline-block;width:8px;height:8px;border-color:#ccc;margin-left:5px;}
.rent_reserve .fixedgoods .telbox{color:#5970A0;margin-top:48px;display:block;}
.rent_reserve .fixedgoods .telbox i:before{color:#5970A0;margin-right:5px;}
.rent_reserve .rstate{margin-top:16px;font-size:16px;}

.f-greentip{color:#45BB44;}
.rent_reserve .codeboxes{margin:36px auto 32px;}
.refundtext{margin:0 auto;background-color:#f9f9f9;width:115px;padding:10px;text-align:center;color:#999;}
.bulbicon{display:inline-block;vertical-align:top;margin-right:6px;width:16px;height:16px;background:url(../../Lease/images/tip.png) no-repeat;background-size:16px auto;}
.rent_reserve .rtexs{margin:16px auto 12px;font-size:14px;color:#999;line-height:20px;}
.rent_reserve .rbtns{display:flex;padding:0 24px;}
.rent_reserve .rbtns button{flex:1;}
.rent_reserve .slg_btn{margin-bottom:0;margin-left:16px;}
.rent_reserve .f_tipcolor{margin-bottom:80px;}
.retrybtn{background:linear-gradient(to right,#fecd56,#ff9f5a);border-radius:24px;line-height:48px;text-align:center;color:#fff;font-size:18px;width:155px;margin-top:48px;}

/*租借商品订单*/
.prokind{background-color:#fff;position:relative;z-index:11;}
.prokind .inner>div{display:inline-block;line-height:48px;font-size:14px;text-align:center;color:#999;min-width:19%;}
.prokind .inner>div.cur{color:#000;}
.prokind .inner>div.cur:after{content:'';display:block;margin:0 auto;height:3px;width:20px;border-radius:4px;background-color:#f5a623;}
.rentlist{padding:0 12px;}
.rentlist .item{border-radius:16px;background-color:#fff;margin-top:12px;overflow:hidden;box-shadow: 0 0 20px 0 rgba(0,0,0,0.06);}
.rentlist .gtit{background-color:#f4f4f4;color:#999;padding:13px 12px;}
.rentlist .inner{padding:16px 12px 0;}
.rentlist .con{padding-bottom:16px;}
.rentlist .con .time{font-size:11px;color:#999;margin:6px 0 12px;}
.rentlist .con .lasttime{color:#ee6723;}
.rentlist .sbtn{justify-content:space-between;border-top:1px #eee solid;padding:12px 0;color:#999;}
.rentlist .sbtn .btns{text-align:right;}
.rentlist .sbtn button{border-radius:20px;text-align:center;width:80px;height:28px;margin-left:8px;}
.rentlist .sbtn .hwbtn{border:1px #ccc solid;background-color:#f9f9f9;color:#444;}
.rentlist .sbtn .swbtn{background-image: linear-gradient(-132deg, #FF9F5A 0%, #FECD56 100%);color:#fff;}
.Sicon-failure:before{color:#ccc;margin-right:6px;}
.fixedcontent{position:fixed;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);}
.fixedcontent img{display:block;margin:0 auto 25px;}

/* 支付选择页 */
.pay-choose {padding: 20px 12px;}
.pay-choose .usetime {font-size: 18px; color: #333;font-weight: bold;text-align: center; margin-bottom: 20px;}
.pay-choose .usetime .time {margin-top: 8px;}
.pay-choose .usetime.overtime {color: #FE6161;}
.pay-choose .common-box {background-color: #fff; width: 100%; padding: 0 12px; border-radius: 8px; margin-bottom: 8px;}
.pay-choose .common-box .item {width: 100%; min-height: 60px; justify-content: space-between; font-size: 14px;}
.pay-choose .common-box .item:nth-child(2) {border-top: 1px solid rgba(238, 238, 238, 0.6);}
.pay-choose .common-box .item .item-info {text-align: right;}
.pay-choose .common-box .item .item-info .money {color: #F5A623; font-weight: bold;}
.pay-choose .common-box .item .item-info .deposit {font-size: 12px; color: #999; margin-top: 2px;}
/* .pay-choose .common-box.use-point {padding: 16px 12px;} */
.pay-choose .use-point .point-rule {font-size: 10px; color: #999; margin-top: 4px;}
.pay-choose .use-point .progress-box {flex: 1; margin-left: 65px; padding: 16px 0;}
.pay-choose .use-point .progress-box .point {color: #F5A623; font-size: 14px; font-weight: bold; text-align: center}
.pay-choose .use-point .progress-box .progress {width: 100%; background-color: #eee; height: 12px; border-radius: 8px; margin: 8px 0; position: relative;transition: .05s}
.pay-choose .use-point .progress-box .progress .inner {background-image: linear-gradient(-132deg, #FF722B 0%, #F5A623 100%); height: 12px; width: 0%; border-radius: 8px 0 0 8px;}
.pay-choose .use-point .progress-box .progress .button {width: 22px; height: 22px; background-color: #fff; border-radius: 50%; box-shadow: 0 0 15px -5px rgba(0, 0, 0, .52); position: absolute; left: 0; top: 0; margin-top: -5px; margin-left: -5px;}

.pay-choose .use-point .progress-box .info {justify-content: space-between; font-size: 12px;}
.pay-choose .use-point .progress-box .info span {color: #999; font-size: 10px; margin-right: 2px;}
.pay-choose .use-point .no-point {text-align: right;}
.pay-choose .use-point.disable {opacity: .5;}
.pay-choose .pay-button {background-image: linear-gradient(-132deg, #FF722B 0%,#F5A623 100%); color:#fff; width: 170px; height: 40px; font-size: 16px; line-height: 40px; border-radius: 24px; font-weight: bold; text-align: center; margin: 24px auto 0;}