.contract-rule-item-bd[data-v-5db32726]{background-color:#fff;height:100%;overflow-y:auto;padding-bottom:80px}.contract-rule-item-bd .btn-group[data-v-5db32726]{height:80px;text-align:center;background-color:#f2f2f2;padding-top:20px;position:absolute;left:0;right:0;bottom:0}.contract-rule-item-bd .btn-group .btn[data-v-5db32726]{cursor:pointer;display:inline-block;height:40px;line-height:40px;text-align:center;width:110px;background-color:#fff;color:#1e1e1e;font-size:14px}.contract-rule-item-bd .btn-group .btn.ok[data-v-5db32726]{margin-left:10px;background-color:#00afff;color:#fff}.contract-rule-item-bd .content-wrap[data-v-5db32726]{width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.contract-rule-item-bd .content-wrap .title[data-v-5db32726]{color:#262626;font-size:16px;padding:20px 0}.contract-rule-item-bd .content-wrap .aside[data-v-5db32726]{width:242px;border-right:1px solid #e4e4e4}.contract-rule-item-bd .content-wrap .aside .el-form-item--small.el-form-item[data-v-5db32726]{margin-bottom:8px}.contract-rule-item-bd .content-wrap .content[data-v-5db32726]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;padding:0 0 56px 20px}.contract-rule-item-bd .content-wrap .content .role-add-btn[data-v-5db32726]{background:#f5f5f5;border:1px solid #e4e4e4;line-height:40px;text-align:center;color:#333;font-size:12px;margin-top:10px;cursor:pointer}.contract-rule-item-bd .content-wrap .content .role-add-btn .icon[data-v-5db32726]{color:#00afff;font-size:10px;margin-right:8px;float:left}.contract-rule-item-bd .content-wrap .content ul li[data-v-5db32726]{border:1px solid #e4e4e4;position:relative;margin-top:24px;padding:24px 30px}.contract-rule-item-bd .content-wrap .content ul li .tit[data-v-5db32726]{width:42px;text-align:center;background-color:#fff;position:absolute;line-height:45px;color:#00afff;font-size:32px;font-weight:700;top:-23px;left:20px}.contract-rule-item-bd .content-wrap .content ul li .sub[data-v-5db32726]{color:#818181;font-size:12px;line-height:30px;margin-bottom:25px}.contract-rule-item-bd .content-wrap .content ul li .sub.is-required[data-v-5db32726]:before{content:"*";color:#ff3a3a;float:left;margin-right:4px}.contract-rule-item-bd .content-wrap .content ul li .list[data-v-5db32726]{border:1px solid #e4e4e4;margin-bottom:10px}.contract-rule-item-bd .content-wrap .content ul li .list .and-type[data-v-5db32726]{background-color:#f5f5f5;line-height:50px;border-bottom:1px solid #e4e4e4}.contract-rule-item-bd .content-wrap .content ul li .list .and-rule[data-v-5db32726]{padding:14px 10px}.contract-rule-item-bd .content-wrap .content ul li .rule-item[data-v-5db32726]{margin-bottom:5px}.contract-rule-item-bd .content-wrap .content ul li .icon-box[data-v-5db32726]{line-height:30px;width:30px;margin-left:10px;text-align:center}.contract-rule-item-bd .content-wrap .content ul li .icon-box .icon[data-v-5db32726]{color:#00afff;font-size:14px;cursor:pointer}.contract-rule-item-bd .content-wrap .content ul li .add-child-btn[data-v-5db32726]{background:#f5f5f5;border:1px dashed #e4e4e4;line-height:30px;text-align:center;color:#333;font-size:12px;margin-top:10px;cursor:pointer}.contract-rule-item-bd .content-wrap .content ul li .add-child-btn .icon[data-v-5db32726]{color:#00afff;font-size:10px;margin-right:8px;float:left}