.contractApproval{height:100%;position:relative}.contractApproval .van-nav-bar .van-nav-bar__title div{display:inline-block;padding:0 4vw;font-size:3.7333vw;color:hsla(0,0%,94.1%,.7);transition:.2s}.contractApproval .van-nav-bar .van-nav-bar__title div.active{font-size:4.8vw;color:#fff}.contractApproval .filter-box{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:absolute;left:0;bottom:4vw;z-index:9;padding-left:4vw;min-height:32vw}.contractApproval .filter-box .show-filter-btn{margin-left:-4vw;width:10.6667vw;height:8.5333vw;background:rgba(30,121,255,.9);border-radius:0 43% 43% 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.contractApproval .filter-box .show-filter-btn img{width:7.4667vw;height:3.7333vw}.contractApproval .filter-box ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.contractApproval .filter-box ul li{width:11.7333vw;height:12.8vw;background:rgba(85,105,131,.9);box-shadow:0 .5333vw 1.0667vw 0 rgba(0,0,0,.3);border-radius:1.0667vw;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-top:1.3333vw;font-family:dY_AgencyGP;color:#fff}.contractApproval .filter-box ul li strong{font-weight:400;font-size:6.9333vw;height:5.3333vw}.contractApproval .filter-box ul li strong.iconfont{font-size:5.3333vw}.contractApproval .filter-box ul li span{font-size:3.2vw}.contractApproval .filter-box ul li.active{background:rgba(30,121,255,.9)}.contractApproval .filter-box .closeFilter{margin:2.6667vw;width:6.4vw;height:6.4vw;background:#fff;box-shadow:0 .5333vw 1.0667vw 0 rgba(0,0,0,.2);border:1px solid #d7d7d7;border-radius:50%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.contractApproval .filter-box .closeFilter .iconguanbi{font-size:3.7333vw}.contractApproval section{height:calc(100% - 12vw);overflow:hidden}.contractApproval section .van-pull-refresh{height:calc(100% - 12vw);overflow:scroll;-webkit-overflow-scrolling:touch}.contractApproval section .van-pull-refresh .list{background:#f0f0f0;padding:4vw;padding-bottom:0;min-height:100%;overflow:hidden}.contractApproval section .van-pull-refresh .list li{width:100%;background:#fff;margin-bottom:4vw}.contractApproval section .van-pull-refresh .list li .engineeringInfo{position:relative;padding:5.8667vw 4vw 4vw}.contractApproval section .van-pull-refresh .list li .engineeringInfo img,.contractApproval section .van-pull-refresh .list li .engineeringInfo span{float:left;height:4.2667vw;line-height:4.2667vw}.contractApproval section .van-pull-refresh .list li .engineeringInfo img{width:4.2667vw;margin-right:3.2vw}.contractApproval section .van-pull-refresh .list li .engineeringInfo h4,.contractApproval section .van-pull-refresh .list li .engineeringInfo p{overflow:hidden}.contractApproval section .van-pull-refresh .list li .engineeringInfo h4{margin-bottom:3.7333vw}.contractApproval section .van-pull-refresh .list li .engineeringInfo h4 img{width:5.3333vw;height:auto}.contractApproval section .van-pull-refresh .list li .engineeringInfo h4 span{font-size:4.8vw;height:5.3333vw;line-height:5.3333vw;color:#061f3e}.contractApproval section .van-pull-refresh .list li .engineeringInfo h4 span:before{font-size:5.3333vw;margin-right:2.6667vw;color:#f60}.contractApproval section .van-pull-refresh .list li .engineeringInfo p{margin-bottom:3.7333vw}.contractApproval section .van-pull-refresh .list li .engineeringInfo p:last-child{margin-bottom:0}.contractApproval section .van-pull-refresh .list li .engineeringInfo p span{display:inline-block;width:calc(100% - 10.6667vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:3.7333vw;color:#666}.contractApproval section .van-pull-refresh .list li .engineeringInfo .state{position:absolute;top:0;right:0;font-weight:400;width:auto;height:5.3333vw;border-radius:0 0 0 4vw;padding:0 2.6667vw 0 4vw;background:#f60}.contractApproval section .van-pull-refresh .list li .engineeringInfo .state i{font-size:3.2vw;line-height:5.3333vw;color:#fff}.contractApproval section .van-pull-refresh .list li .engineeringInfo .communicate{position:absolute;bottom:2.1333vw;right:4vw;width:13.8667vw;height:7.2vw;border-radius:1.0667vw;font-weight:400;font-size:3.2vw;border:1px solid #5588f1;background:#fff;color:#5588f1}.contractApproval section .van-pull-refresh .list li.approval h4 span:before{color:#2979ff}.contractApproval section .van-pull-refresh .list li.approval .state{background:#2979ff}.contractApproval section .van-pull-refresh .list li.transfinite h4 span:before{color:#e60000}.contractApproval section .van-pull-refresh .list li.transfinite .state{background:#e60000}.contractApproval section .van-pull-refresh .list li.modifyPrice h4 span:before{color:#f60}.contractApproval section .van-pull-refresh .list li.modifyPrice .state{background:#f60}.contractApproval section .van-pull-refresh .list li.purchase h4 span:before{color:#00a84b}.contractApproval section .van-pull-refresh .list li.purchase .state{background:#00a84b}.contractApproval section>div{height:100%}.contractApproval section>div .noData{font-size:10.6667vw;line-height:53.3333vw;font-weight:600;color:#ccc;text-align:center}