div{box-sizing:border-box}.comp-navbar{width:100vw;background:#fff}.header-bg{width:100%;height:33.067vw}.bar-nav{position:fixed;left:0;top:0;width:100%;z-index:30}.nav-titlebar{display:flex;justify-content:center;align-items:center;position:relative}.nav-titlebar .img{position:absolute;top:0;bottom:0;left:5.333vw;margin:auto;width:2.667vw;height:4.8vw}.nav-titlebar .text{font-size:4.267vw;color:#fff}.nav-titlebar .img img{width:2.667vw;height:4.8vw}.part-circle{height:16.533vw;width:100%}.contract-card{position:relative;width:93.6vw;border-radius:1.6vw;margin:0 auto;margin-top:-8vw;padding:5.333vw 5.333vw 0 5.333vw}.contract-card .title{display:flex;height:8vw;align-items:center;margin-bottom:1.333vw}.contract-card .title img{width:9.067vw;height:8vw}.contract-card .title>div{font-size:4.8vw;color:#222;font-weight:500}.contract-card .info{margin-top:1.067vw;color:#999;font-size:3.467vw}.contract-card .info span{color:#ff3000}.contract-card .pc{position:absolute;top:0;right:0}.contract-card .pc img{width:17.867vw;height:6vw}.contract-card .pc div{font-size:2.933vw;font-weight:500;color:#b87942;position:absolute;top:.667vw;right:2.667vw;z-index:10}.contract-card .no-wait img{width:26.4vw;height:17.867vw}.contract-card .opt{margin-top:4.8vw;height:11.733vw;border-top:1px solid #e9eaf0}.contract-card .opt>div{width:50%;display:flex;align-items:center;justify-content:center}.contract-card .opt>div:first-of-type{border-right:1px solid #e9eaf0}.contract-card .opt>div img{width:3.733vw;height:3.733vw}.contract-card .opt>div .opt-title{font-size:3.733vw;font-family:PingFang SC;font-weight:500;color:#4b5eb4;margin-left:1.067vw}.contract-card .opt>div span{margin-left:1.067vw;font-size:2.933vw;font-family:PingFang SC;font-weight:500;color:#737375}.contract-card .opt a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.contract-process{width:100%;padding:0 4.533vw;width:93.6vw;margin:5.333vw auto;margin-bottom:0}.contract-process .item{height:25.067vw;padding-top:5.6vw;border-bottom:1px solid #edf1f4}.contract-process .item .item-top{height:6.133vw}.contract-process .item .item-top>img{width:6.133vw;height:6.133vw;vertical-align:middle}.contract-process .item .item-top span{font-size:4.533vw;margin-left:1.733vw;font-weight:600}.contract-process .item-bottom{margin-top:3.067vw;align-items:center;justify-content:space-between}.contract-process .item-bottom>span{font-size:3.733vw;color:#999}.contract-process .item-bottom img{width:2.133vw;height:3.2vw}.contract-process .item-bottom .contcat{color:#116ed9;font-size:3.733vw;margin-right:2.4vw}.contract-process .sign-process{padding-top:5.733vw}.sign-process .top{height:6.133vw}.sign-process .top>img{width:6.133vw;height:6.133vw;vertical-align:middle}.sign-process .top span{font-size:4.533vw;font-weight:600;color:#2e2e2f}.sign-process .step{margin-top:5.067vw;margin-left:-2.667vw}.sign-process .step .time{color:#999;font-size:3.733vw;font-weight:100}.sign-process .step .content{color:#222;font-size:3.733vw;font-weight:0;width:73.333vw;margin-top:2.667vw}.contract-detail .option{margin-top:6.4vw;margin-bottom:7.2vw;display:flex;align-items:center;justify-content:center}.contract-detail .option div{width:90%;height:11.733vw;line-height:11.733vw;text-align:center;border-radius:5.867vw;font-size:4.267vw;padding:0 0!important}.contract-detail .option div img{width:5.067vw;height:5.467vw}.contract-detail .option .complaint{margin:0 1.867vw;background:#fff;color:#4c5fb4;box-shadow:0 2.133vw 6.4vw 0 rgba(124,138,194,.14)}.contract-detail .option .opinion{margin:0 1.867vw;background:#116ed9;color:#fff;background:linear-gradient(-90deg,#4b62bd,#5267bf)}.step-new{margin-top:4.8vw;padding-bottom:8vw}.step-new .step-item{padding-bottom:6.667vw;position:relative}.step-new .step-item .step-line{width:5.333vw;height:2.667vw;display:flex;align-items:center;background:#fff;overflow:hidden}.step-new .step-line .step-ico{width:2.667vw;height:2.667vw;background:#e8e8e8;border-radius:50%;position:relative;z-index:2}.step-new .step-line .line{background:#e8e8e8;position:absolute;height:100%;top:0;left:-2vw;margin:0 0 0 3.2vw;width:1px}.step-new .step-item .text{font-size:3.467vw;margin-left:1.333vw}.step-new .step-item .text .title{height:4.8vw;line-height:2.667vw;color:#b0b0b0;font-size:3.467vw}.step-new .step-item .text .content{width:72vw;line-height:6.667vw;font-size:3.733vw;color:#575759}