.r-item[data-v-b2af06f0]{height:36px;padding:0 12px 0 24px;font-size:14px;border-bottom:1px solid #eaedf1}.w30[data-v-b2af06f0]{width:30%}.avatar[data-v-b2af06f0]{width:24px;height:24px;border-radius:4px;-webkit-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999;margin-right:8px}.map-card[data-v-5c85c7ee]{display:inline-block;text-align:center;padding:40px 20px;position:relative;vertical-align:top}.map-card .left[data-v-5c85c7ee],.map-card .right[data-v-5c85c7ee]{position:absolute;width:50%;height:2px;top:-1px;background:#999}.map-card .left[data-v-5c85c7ee]{left:0}.map-card .right[data-v-5c85c7ee]{right:0}.map-card .content-box[data-v-5c85c7ee]{position:relative;display:inline-block;width:100px;height:80px;margin-bottom:40px;border-radius:4px;-webkit-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc;line-height:80px;font-weight:700}.map-card .content-box .bottom[data-v-5c85c7ee],.map-card .content-box .up[data-v-5c85c7ee]{position:absolute;left:50%;margin-left:-1px;width:2px;height:100%;background:#999;z-index:1}.map-card .content-box .up[data-v-5c85c7ee]{bottom:50%}.map-card .content-box .bottom[data-v-5c85c7ee]{top:50%}.map-card .content-box .box[data-v-5c85c7ee]{position:relative;z-index:2;width:100%;height:100%;background:#fff}.map-card .child-box[data-v-5c85c7ee]{white-space:nowrap}.map-tree[data-v-d4fa6b92]{width:auto;white-space:nowrap;text-align:center}.organization-map[data-v-1ff85cfc]{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff}.organization-map .handle[data-v-1ff85cfc]{position:absolute;top:0;right:0;left:0;padding:12px;z-index:2}.organization-map .map-content[data-v-1ff85cfc]{position:relative;width:100%;height:100%;overflow:auto;z-index:1}.personnel[data-v-b98f0edc]{height:100%}.personnel .p-left[data-v-b98f0edc]{background-color:#f3f5f7;border:1px solid #e3e5e8;height:100%;overflow-y:auto;padding:0 12px}.personnel .p-left .search[data-v-b98f0edc]{margin:20px 0 16px}.personnel .p-left .btn-box[data-v-b98f0edc]{width:100%;margin-bottom:8px}.personnel .p-left .btn-box .btn[data-v-b98f0edc]{width:50%}.personnel .p-left .department-tree[data-v-b98f0edc]{background-color:transparent;margin:0 -12px}.personnel .p-left .department-tree[data-v-b98f0edc] .el-tree-node.is-current>.el-tree-node__content{background-color:#409eff;color:#fff}.personnel .p-left .department-tree[data-v-b98f0edc] .el-tree-node .el-tree-node__content{height:36px;line-height:36px;-webkit-transition:all .3s;transition:all .3s}.personnel .p-left .department-tree[data-v-b98f0edc] .el-tree-node .el-tree-node__content:hover{background-color:#409eff;color:#fff}.personnel .p-left .node-item[data-v-b98f0edc]{line-height:36px;text-align:left;-webkit-transition:all .3s;transition:all .3s}.personnel .p-left .node-item .iconfont[data-v-b98f0edc]{color:#a9dff9}.personnel .p-left .node-item.is-active[data-v-b98f0edc],.personnel .p-left .node-item[data-v-b98f0edc]:hover{background-color:#409eff;color:#fff}.personnel .p-left .role-list[data-v-b98f0edc]{margin:0 -12px}.personnel .p-left .role-list .node-item[data-v-b98f0edc]{padding:0 12px}.personnel .p-right[data-v-b98f0edc]{overflow-y:auto;height:100%;background-color:#fff;border:1px solid #e3e5e8;padding:20px;text-align:left}.personnel .p-right .r-title[data-v-b98f0edc]{line-height:36px;font-size:24px;font-weight:700}.personnel .p-right[data-v-b98f0edc] .btn{margin-left:12px;line-height:24px;height:26px;padding:0 12px;min-width:78px}.personnel .p-right .r-list[data-v-b98f0edc]{margin-top:20px}.personnel .p-right .r-hander[data-v-b98f0edc]{margin-top:8px;line-height:36px;background-color:#eaedf1}.personnel .p-right .r-item[data-v-b98f0edc]{height:36px;padding:0 12px 0 24px;font-size:14px;border-bottom:1px solid #eaedf1}.personnel .p-right .binding-staff-layer[data-v-b98f0edc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99999}.personnel .p-right .binding-staff-layer .staff-center[data-v-b98f0edc]{width:340px;height:auto;background:#fff;text-align:center;border-radius:4px}.personnel .p-right .binding-staff-layer .staff-top[data-v-b98f0edc]{color:#fff;padding:10px 20px;border-bottom:1px solid #ddd;background:#2fa5ff;border-radius:4px 4px 0 0}.personnel .p-right .binding-staff-layer .staff-img[data-v-b98f0edc]{padding:40px 20px}.personnel .p-right .binding-staff-layer .img-center[data-v-b98f0edc]{width:100%;margin-bottom:1rem}.personnel .search-res[data-v-b98f0edc]{position:absolute;right:0;top:0}