#steps .van-steps{background:transparent;width:70%;margin:-.3125rem auto;padding:.9375rem 0;overflow:visible}#steps .van-steps .step-item{position:relative}#steps .van-steps .step-item span{position:absolute;top:1.25rem;left:50%;width:5rem;margin-left:-2.5rem;z-index:1;font-size:.625rem;color:#000;text-align:center}#steps .van-steps .step-item .title-active{font-weight:700;color:#000;font-size:.8125rem}#steps .van-steps .step-item .title-finish,#steps .van-steps .step-item .title-inactive{color:#000}#steps .van-steps .steps-active-icon{width:.9375rem;height:.9375rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e61f20;border:.09375rem solid #ffc4c4;border-radius:50%}#steps .van-steps .steps-finish-icon,#steps .van-steps .steps-inactive-icon{width:.75rem;height:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:50%}#steps .van-steps .steps-inactive-icon{border:.09375rem solid #e61f20}#steps .van-steps .steps-finish-icon{border:.09375rem solid #c8c8c8}#steps .van-steps ::v-deep .van-step__circle-container{background-color:transparent}#steps .van-steps ::v-deep .van-step--horizontal .van-step__line{height:.125rem;top:.875rem;background-color:#e4e4e4}#steps .van-steps .van-step--finish .van-step__line{background-color:#e61f20!important}#myContract{width:100%;min-height:calc(100vh - 3.125rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:3.125rem}#myContract .contractWrap{margin-top:.9375rem;border-top:.625rem solid #f2eff1;padding:.625rem .625rem 0}#myContract .contractWrap .contractLi{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;margin-bottom:.625rem;padding:.875rem .625rem;border-radius:.5625rem;-webkit-box-shadow:0 .0625rem .3125rem 0 rgba(0,0,0,.08);box-shadow:0 .0625rem .3125rem 0 rgba(0,0,0,.08)}#myContract .contractWrap .contractLi,#myContract .contractWrap .contractLi .contractNameWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}#myContract .contractWrap .contractLi .contractNameWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;width:calc(100% - 6.875rem)}#myContract .contractWrap .contractLi .contractNameWrap .contractIndex{padding:0 .3125rem;border:.03125rem solid #6c6d6e;border-radius:.3125rem;font-size:.8125rem;color:#6c6d6e;margin-right:.625rem;position:relative}#myContract .contractWrap .contractLi .contractNameWrap .contractIndex:after{content:"";position:absolute;top:-.25rem;right:-.3125rem;width:.4375rem;height:.4375rem;border-radius:50%;background:#e61f20}#myContract .contractWrap .contractLi .contractNameWrap .contractName{font-size:.9375rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#myContract .contractWrap .contractLi .contractBtn{background:#3bc1ff;padding:.375rem 1.0625rem;font-size:.8125rem;color:#fff;border-left:.03125rem solid #d1d1d1;min-width:2.5rem}#myContract .contractWrap .contractLi .contractBtn.disabled{background:#d1d1d1;cursor:default;pointer-events:none}#myContract .bottomBtn{width:100%;position:fixed;bottom:0;left:0}