.van-progress{position:relative;height:4px;background:#ebedf0;border-radius:4px}.van-progress__portion{position:absolute;left:0;height:100%;background:#1989fa;border-radius:inherit}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:0 5px;color:#fff;font-size:10px;line-height:1.6;text-align:center;word-break:keep-all;background-color:#1989fa;border-radius:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.care-detail{padding:16px;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:500;background:#f4f4f4}.care-detail .service-title{color:#fff;font-size:16px;margin:14px 0 0 8px}.care-detail .service-layout{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;margin-top:16px;min-height:60px;margin-bottom:16px}.care-detail .service-layout,.care-detail .service-layout .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.care-detail .service-layout .item{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.care-detail .service-layout .item *+*{margin-top:4px}.care-detail .service-layout .item img{width:22px;height:30px}.care-detail .service-layout .item .name{color:#fff}.care-detail .service-layout .item .total{color:#e6c587}.care-detail .single-service-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0;font-size:14px;padding:0 10px}.care-detail .single-service-info img{width:20px;padding-right:4px}.care-detail .single-service-info .name{color:#fff}.care-detail .single-service-info .info{color:#fff;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;text-align:right}.care-detail .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:16px 24px;font-size:14px;color:#000;padding-top:20%}.care-detail .steps .line{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;height:7px;margin:10px 4px;background:rgba(241,220,197,.33)}.care-detail .steps .step{counter-increment:step;font-size:14px}.care-detail .steps .step span{padding-top:5px;display:inline-block}.care-detail .steps .step:before{content:counter(step);display:block;text-align:center;font-size:15px;font-weight:700;width:24px;height:24px;line-height:24px;background:-webkit-gradient(linear,left top,left bottom,from(#f4e0c9),to(#ceab8b));background:linear-gradient(180deg,#f4e0c9,#ceab8b);border-radius:100%;margin:0 auto}.care-detail .bottom{background-color:#fff;position:fixed;bottom:0;left:0;right:0}.care-detail .bottom .msg{background-color:#fff7eb;padding:9px 0;text-align:center;font-size:14px;color:#4d3621}.care-detail .bottom .con{padding:7px 23px;-webkit-box-sizing:border-box;box-sizing:border-box}.care-detail .bottom .con,.care-detail .bottom .con .service-call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.care-detail .bottom .con .service-call{width:54px;height:54px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4f4f4f;padding:0 10px}.care-detail .bottom .con .service-call img{width:17px;height:18px}.care-detail .bottom .con .btn{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}