.contract-bd{padding-left:24px;padding-right:24px}.contract-bd .tab-box{padding-top:24px 0}.contract-bd .tab-box .form-screen{overflow:hidden;height:40px;line-height:40px}.contract-bd .tab-box .icon-filter{display:inline-block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;width:40px;height:40px;color:#202945;-webkit-box-shadow:0 0 0 1.5px #202945 inset;box-shadow:inset 0 0 0 1.5px #202945;border-radius:50px;cursor:pointer}.contract-bd .filter-box{height:30px;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.contract-bd .filter-box .lable{font-weight:700;font-size:12px;margin-right:16px;color:#4d4d4d}.contract-bd .filter-box .condition{margin-right:8px;padding:0 12px 0 16px;font-weight:700;font-size:12px;color:#1a1a1a;cursor:pointer}.contract-bd .filter-box .condition .icon{font-size:12px;color:#00a0d9;margin-left:10px}.contract-bd .filter-box .clear-btn{font-weight:700;font-size:12px;color:#202945;height:30px;line-height:30px;text-align:center;padding:0 14px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contract-bd .table-bd{margin-top:24px;width:100%}.contract-bd .table-bd .table-head{height:64px;line-height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:16px}.contract-bd .table-bd .table-head li{padding-left:10px;color:#4d4d4d;-webkit-box-sizing:border-box;box-sizing:border-box}.contract-bd .table-bd .table-head li span{font-weight:700;font-size:14px;color:#4d4d4d}.contract-bd .table-bd .table-head li.num .num-th{padding-left:66px;text-align:left}.contract-bd .table-bd .table-head li.payment,.contract-bd .table-bd .table-head li.payment .payment-th{-ms-flex-item-align:center;align-self:center}.contract-bd .table-bd .table-head li.payment .payment-th .title{color:#4d4d4d;font-weight:700;font-size:12px;line-height:17px}.contract-bd .table-bd .table-head li.payment .payment-th .sub-title{font-size:12px;color:#818181;line-height:17px}.contract-bd .table-bd .table-body .content{cursor:pointer;margin-top:16px;height:80px;line-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:16px;-ms-flex-line-pack:center;align-content:center}.contract-bd .table-bd .table-body .content li{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;color:#4d4d4d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contract-bd .table-bd .table-body .content li span{color:#1a1a1a;font-size:14px}.contract-bd .table-bd .no-data{margin-top:24px;height:130px;text-align:center;line-height:130px;font-size:16px;color:#818181;background:#fff;border-radius:16px}.contract-bd .table-bd .num{width:0;-webkit-box-flex:5;-ms-flex:5;flex:5}.contract-bd .table-bd .num .num-info{padding-left:25px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0}.contract-bd .table-bd .num .num-info i{color:#00a0d9;font-size:22px;margin-right:18px}.contract-bd .table-bd .num .num-info .text{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contract-bd .table-bd .num .num-info .text p{font-size:14px;line-height:20px;color:#1a1a1a}.contract-bd .table-bd .num .num-info .text span{font-size:12px;line-height:17px;text-align:left;color:#4d4d4d}.contract-bd .table-bd .amount,.contract-bd .table-bd .payment{width:0;-webkit-box-flex:3;-ms-flex:3;flex:3;text-align:left!important}.contract-bd .table-bd .date{width:0;-webkit-box-flex:3;-ms-flex:3;flex:3;text-align:center;padding:0!important;margin-right:30px}.contract-bd .table-bd .authorized{width:0;-webkit-box-flex:6;-ms-flex:6;flex:6;text-align:left!important}.contract-bd .table-bd .project{width:0;-webkit-box-flex:6;-ms-flex:6;flex:6;margin-right:30px}.contract-bd .table-bd .action{-ms-flex-item-align:center;align-self:center;width:0;-webkit-box-flex:6;-ms-flex:6;flex:6;text-align:left!important;display:-webkit-box;display:-ms-flexbox;display:flex}.contract-bd .table-bd .action button{margin-right:24px}.contract-bd .table-bd .action span{color:#00a0d9!important}.contract-bd .table-bd .action i{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;margin-left:auto;margin-right:40px;font-size:14px;width:40px;height:40px;line-height:40px;color:#7b7f93;cursor:pointer;border-radius:50%;border:1.5px solid #202945;display:inline-block;text-align:center}.contract-bd .table-bd .action .open{color:#202945;border-color:#202945}.contract-bd .table-bd .action .close{color:#202945;background-color:#ffad00;border-color:#ffad00}.contract-bd .table-bd .device-content{margin-top:8px;background-color:#fff;padding:16px 32px 24px;border-radius:16px;-webkit-transition:all .5s;transition:all .5s}.contract-bd .table-bd .device-content .device-content-head{height:48px;line-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:16px;-webkit-box-shadow:inset 0 -1px 0 #f0f0f0;box-shadow:inset 0 -1px 0 #f0f0f0}.contract-bd .table-bd .device-content .device-content-head li{padding-left:10px;text-align:center;color:#4d4d4d;-webkit-box-sizing:border-box;box-sizing:border-box}.contract-bd .table-bd .device-content .device-content-head li span{font-weight:700;font-size:12px;color:#4d4d4d}.contract-bd .table-bd .device-content .device-content-head li.product-code{text-align:left}.contract-bd .table-bd .device-content .device-content-body .line{background-color:#fff;border-radius:16px}.contract-bd .table-bd .device-content .device-content-body .line:nth-child(2n){background:#f8f9fa}.contract-bd .table-bd .device-content .device-content-body .device-content-body-content{cursor:pointer;height:80px;line-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:16px;-ms-flex-line-pack:center;align-content:center}.contract-bd .table-bd .device-content .device-content-body .device-content-body-content li{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;color:#4d4d4d;text-align:center}.contract-bd .table-bd .device-content .device-content-body .device-content-body-content li span{font-size:14px;color:#1a1a1a}.contract-bd .table-bd .device-content .product-code{width:0;-webkit-box-flex:4;-ms-flex:4;flex:4}.contract-bd .table-bd .device-content .product-code .product-code-info{padding-left:16px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0}.contract-bd .table-bd .device-content .product-code .product-code-info img{max-width:40px;max-height:40px;text-align:center;border-radius:8px;margin-right:16px}.contract-bd .table-bd .device-content .product-code .product-code-info .text{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contract-bd .table-bd .device-content .product-code .product-code-info .text p{font-size:14px;line-height:20px;color:#1a1a1a}.contract-bd .table-bd .device-content .product-code .product-code-info .text span{font-size:12px;line-height:17px;text-align:left;color:#4d4d4d}.contract-bd .table-bd .device-content .lease-time,.contract-bd .table-bd .device-content .payment-cycle,.contract-bd .table-bd .device-content .payment-periods,.contract-bd .table-bd .device-content .quantity,.contract-bd .table-bd .device-content .rent-period,.contract-bd .table-bd .device-content .rent-set{width:0;-webkit-box-flex:3;-ms-flex:3;flex:3}.contract-bd .table-bd .device-content .deposit{width:0;-webkit-box-flex:6;-ms-flex:6;flex:6}.contract-bd .table-footer{margin-top:16px}