@charset "utf-8"; @import "../lib/obpm.weixinRecord.css"; .row{ margin-left: 0px; margin-right: 0px; } .fr{ float: right; } .fl{ float:left; } .pr{ position: relative; } .pa{ position: absolute; } .pt10{ padding-top: 10px; } .displayn{ display: none; } .displayi-b{ display: inline-block; } .displayi{ display: inline; } .zindex97{ z-index: 97; } .w100{ width: 100%; } .h100{ height: 100%; } .hidden{ display: none; } .clearfix:after { content: "." ; display: block ; height: 0 ; clear: both ; visibility: hidden ; } *:focus{ outline: none; } //选框公共样式 .optionstyle{ position: relative; display: inline-block; font-weight: 400; color: #0c4757; padding-left: 25px; cursor: pointer; margin-bottom: 0px; line-height: 25px; input{ display: none; } input:checked+i{ background-position:left top; } i{ display: block; position: absolute; top: 3px; left: 0; width: 18px; height: 18px; outline: 0; background: url(../../images/radio.jpg) no-repeat left bottom; } } .choicestyle{ position: relative; display: inline-block; font-weight: 400; color: #0c4757; padding-left: 25px; cursor: pointer; margin-bottom: 0px; span{ vertical-align: middle; } input{ display: none; vertical-align: middle; } input:checked+i{ background-position:left bottom; } i{ display: block; position: absolute; top: 3px; left: 0; width: 16px; height: 16px; outline: 0; background: url(../../images/updown.png) no-repeat left top; } } // obpm-input 单行文本框 .obpm-input{ display: inline-block; width: $width; line-height: 2; @include form; }; // obpm-textrea 多行文本框 .form-control{ @include form; } //obpm-data 日期 .obpm-datediv{ position: relative; border-collapse: separate; .obpm-date{ position:relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; @include form; } .obpm-datespan{ @include group; .obpm-icon{ font-weight: 400; } } } //0-radio 单选框 .obpm-radio{ max-width: 100%; @include radio; } //o-checkbox 复选框 .checkboxWid{ width:14px; height:14px; } //o-flowHistory 流程历史 .flowHistory-table{ border:1px solid #cccccc; width:100% } .flowHistorytheadtr{ background-color: #EFF0F1; } .flowHistorytheadtd{ font-size: 14px; text-align:center; border:solid #cccccc; border-width:0px 1px 1px 0px; background-color:#EFF0F1; } .flowHistorytbodydtr{ max-height:40px } .flowHistorytbodydtd{ font-size: 14px; text-align:center; border:solid #cccccc; border-width:0px 1px 1px 0px; >div{ margin:0px; padding:0px; border:0px; word-wrap:break-word; word-break:break-all; text-align:left; } } .o-tabdiv{ border-top:1px solid lightgray; display:block; clear:both; padding:5px } //o-select 下拉框 .obpm-select{ display: inline-block; width: auto; line-height: 2; @include form; } //o-user 用户选择框 .obpm-user{ @include form; } .obpm-userbtn{ padding: 6px 20px; @include btn; } //o-department 部门选择框 .obpm-department{ display: inline-block; width: auto; line-height: 2; @include form; } //o-treeDepartment 树形部门选择框 .obom-treedepartment{ @include form; } .obpm-treedepartment-btn{ @include btn; } .addName{ cursor: not-allowed; color:#ccc; margin-right:4px; } .addName1{ cursor: pointer; margin-right:4px; } //o-suggest 输入提示框 .obpm-suggest{ @include form; } .typeahead{ background: #ffffff !important; } .twitter-typeahead pre{ display: none; } .tt-menu{ min-width: 182px; min-height: 0px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; text-align: left; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; } .tt-selectable{ display: block; padding: 5px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #333333; white-space: nowrap; min-height: 0px !important; &:hover{ color: #fff; text-decoration: none; outline: 0; background-color: #337ab7; } } //o-selectAbout 左右选择框 select[multiple], select[size] { height: 113px; } .ms2side__options p{ cursor: default; color: grey; border: 1px solid grey; background-color: #F0F0F0; margin: 0; line-height: 19px; } .ms2side__options table td { width: 30px; padding: 5px; } #_formHtml>div>table{ width: 100%; // table-layout: fixed; word-break: break-all; } .formTable-wrap td { padding: 10px; } //jquery.obpm.upload 图片上传 .obpm-upload{ display: inline-table; position: relative; line-height: 0px; } .obpm-upload-icon{ @include glyphicons; } .upload-box div.upbtns-panel { position: absolute; background: rgba( 0, 0, 0, 0.5 ); width: 100%; top: 0; left: 0; z-index: 300; height: 0px; span { width: 24px; height: 24px; display: inline; float: right; text-indent: -9999px; overflow: hidden; background: url(../../images/icons.png) no-repeat; margin: 5px 1px 1px; cursor: pointer; } span.upbtn-cancel { background-position: -48px -24px; } } //obpm.onlineTakePhoto 在线拍照 .obpm-searchdel4{ font-size: 12px; background: url(../../images/camera.png); border: 0px; width: 16px; height: 17px; } //obpm.activity 高级控件按钮,按钮模板 #activityTable a.obpm-default{ margin-right: $marginR; @include default; } #activityTable a.obpm-success{ margin-right: $marginR; background-color: #5cb85c; border-color: #4cae4c ; @include btn1; @include success; } #activityTable a.obpm-waring{ margin-right: $marginR; background-color: #f0ad4e ; border-color: #eea236 ; @include btn1; @include warning; } #activityTable a.obpm-info{ margin-right: $marginR; //@include btn1; @include info; } // 3删除操作 OK #activityTable a.obpm-danger{ margin-right: $marginR; @include danger; } // 2新建操作 OK #activityTable a.obpm-primary{ margin-right: $marginR; @include primary; } #activityTable a.primaryName{ background-color: #337ab7; border-color: #337ab7; &:hover{ background-color: #286090; border-color: #286090; } &:active{ background-color: #286090; border-color: #286090; } &:active:focus{ background-color: #286090; border-color: #286090; } &:active:hover{ background-color: #286090; border-color: #286090; } } #activityTable a.successName{ background-color: #449d44; border-color: #449d44; &:hover{ background-color: #327b35; border-color: #327b35; } &:active{ background-color: #327b35; border-color: #327b35; } &:active:focus{ background-color: #327b35; border-color: #327b35; } &:active:hover{ background-color: #327b35; border-color: #327b35; } } #activityTable a.infoName{ background-color: #5bc0de; border-color: #5bc0de; &:hover{ background-color: #4ba1c6; border-color: #4ba1c6; } &:active{ background-color: #4ba1c6; border-color: #4ba1c6; } &:active:focus{ background-color: #4ba1c6; border-color: #4ba1c6; } &:active:hover{ background-color: #4ba1c6; border-color: #4ba1c6; } } #activityTable a.warningName{ background-color: #ec971f; border-color: #ec971f; &:hover{ background-color: #d68a1e; border-color: #d68a1e; } &:active{ background-color: #d68a1e; border-color: #d68a1e; } &:active:focus{ background-color: #d68a1e; border-color: #d68a1e; } &:active:hover{ background-color: #d68a1e; border-color: #d68a1e; } } #activityTable a.dangerName{ background-color: #d9534f; border-color: #d9534f; &:hover{ background-color: #c73f3b; border-color: #c73f3b; } &:active{ background-color: #c73f3b; border-color: #c73f3b; } &:active:focus{ background-color: #c73f3b; border-color: #c73f3b; } &:active:hover{ background-color: #c73f3b; border-color: #c73f3b; } } #activityTable a.onlyready{ cursor: no-drop; } #activityTable a.defaultName{ color: #333; background-color: #fff; border-color: #ccc; &:hover{ color: #333; background-color: #e6e6e6; border-color: #adadad; } &:active{ color: #333; background-color: #e6e6e6; border-color: #adadad; } &:active:focus{ color: #333; background-color: #e6e6e6; border-color: #8c8c8c; } &:active:hover{ color: #333; background-color: #e6e6e6; border-color: #adadad; } } //o-viewDialog 视图选择框 .obpm-viewdialog-default{ @include btn; } .ml5{ margin-left: 5px; } //o-tab 选项卡 .obpm-fa{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .obpm-tab-collapse{ color: #fff; border-radius: 5px; background: url(../../images/left_bar.gif); >.obpm-fa{ padding-left: 12px; padding-right: 8px; } } .obpm-tab-nomall{ height: 40px; border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 15px; a{ display: block; color: rgb(85, 85, 85); float: left; padding: 10px; } .current{ color: rgb(35, 82, 124); background-color: rgb(255, 255, 255); margin-bottom: -1px; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: initial; border-radius: 4px 4px 0px 0px; } } //地图控件 .modifyBaiduMap{ width:100%; height:100%; margin:0px; .modifyBaiduMaptd{ border:0; } } #baidumap{ margin:0px; width:100%; height:550px; } //查询按钮(列表视图) .pull-right { float: right!important; } .toggle-button-wrapper{ margin-right: 10px; line-height: 34px; font-size: 0px; .showlineName{ font-size: 14px; vertical-align: middle; padding-right: 10px; } #line{ display: none; } #line:checked + label.button-label .circle{ left: 18px; } #line:checked + label.button-label{ background-color: #009bf6; } .button-label{ position: relative; display: inline-block; width: 36px; height: 20px; background-color: #bababa; border-radius: 30px; overflow: hidden; vertical-align: middle; margin-bottom: 0px; .circle{ position: absolute; top: 2px; left: 3px; width: 16px; height: 16px; border-radius: 50%; background-color: #fff; transition: all 0.3s; } } } @media (min-width: 768px){ .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } } .search-active-panel .form-group { // margin-right: 4px; } #activityTable .btn { // margin-right: 4px; padding: 6px 20px; @extend .btn-info; } //commonOpitions-tmpl 新建提交,常用意见 .obpm-commonopinions { position: absolute; background: #fff; color: #000; width: 162px; border: 1px solid #CDD4D4; border-radius: 4px; font-size: 14px; z-index: 2; right: -15px; margin-bottom: 20px; .obpm-commonopinions-list{ max-height: 85px; overflow: hidden; margin: 0; padding: 0; li{ text-align: left; padding: 0 10px; height: 30px; line-height: 30px; list-style-type: none; cursor: pointer; &:hover{ background:#46D2DB; a{ color: #fff; } a>i{ color: #fff; } a.obpm-del>i{ color: #ffffff; } } // &:nth-child(2){ // color: #606262; // background:#F4F6F6; // } } } a { background-color: transparent; outline: none; text-decoration: none; color: #000; cursor: pointer; } .obpm-text{ width: 100%; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .obpm-editsub{ float: right; color: #000; margin-left: 10px; } .obpm-del{ float: right; color: #ef6051; } .obpm-edit{ width: 140px; height: 60px; line-height: 30px; margin: 3px 10px; border-radius: 3px; input { border: 1px solid #BABABA; height: 26px; line-height: 26px; border-radius: 3px; width: 140px; } span { float: right; margin-left: 10px; cursor: pointer; } .obpm-save { color: #76C79C; } .obpm-cancel { color: #BABABA; } } .obpm-addbtn { border: 1px solid #0074de; color: #1c84e2; width: 140px; height: 26px; line-height: 26px; margin: 10px; border-radius: 3px; cursor: pointer; text-align: center; // i { // margin: 5px 0px 0px 30px; // background: url(./../../images/add_edit.png); // width: 20px; // height: 20px; // float: left; // } } .obpm-editbtn { width: 140px; height: 26px; line-height: 26px; margin:0 10px 5px; border-radius: 3px; border: 1px solid #CDD4D4; background: #F4F6F6; color: #606262; cursor: pointer; text-align: center; i { margin: 5px 0px 0px 30px; background: url(./../../images/add_edit.png) -20px; width: 20px; height: 20px; float: left; } } } //fileUpload 附件上传 .upload-box { margin-top: 7px; .hidepic { margin-bottom: 13px; min-width: 250px; .item { position: relative; height: 40px; font-size: 12px; border-bottom: 1px solid #e9ebed; display: flex; width: 100%; .fieldName { display: inline-block; line-height: 40px; color: #888781; cursor: pointer; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 1px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; .obpm-img{ background:url(../../images/fileUpload.png); width: 16px; height: 16px; display: inline-block; } } .operate{ >a { display: inline-block; padding-left: 20px; padding-right: 20px; line-height: 40px; color: #888781; &:hover { color: #777; } } .fieldSize{ display:none; } .fieldload { cursor:pointer; .icon-load { // background: url(../../images/icon.png) center no-repeat; // background-position: -93px -2px; // padding-left: 20px; margin-right: 10px; } &:hover{ color: #000; .icon-load { background-position: -73px -2px; } } } .deleteCon { display: inline-block; position: relative; padding-left: 20px; padding-right: 20px; .first_delete { line-height: 40px; height: 40px; display: block; color: #777; cursor:pointer; &:hover { color: #000; .icon-del { background-position: -108px -2px; } } .icon-del { // background: url(../../images/icon.png) center no-repeat; // background-position: -125px -2px; // padding-left: 20px; margin-right: 10px; } } .sub_deleteBox { position: absolute; width: 120px; z-index: 1001; color: #333; left: -14px; top: -80px; border-bottom: 10px solid transparent; .sub_deleteContent { position: relative; box-shadow: 0px 30px 30px rgba(0,0,0,.07); border-radius: 3px; background: #fff; p { border-bottom: 1px solid #e9ebed; line-height: 40px; text-align: center; font-size: 14px; color: #4A4A4A; } .sub_operate { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; a { width: 50%; color: #9f9f9f; line-height: 39px; cursor: pointer; text-align: center; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } a.del { color: #3096F3; } } .arrowBox { position: absolute; display: inline-block; width: 20px; height: 10px; left: 50px; .arrow { border: 10px solid transparent; display: inline-block; vertical-align: top; border-top-color: #fff; border-bottom-width: 0; } } } } .hide { display: none !important; } } } .showOperate { display: none; width: 40px; height: 40px; cursor: pointer; span.img { width: 16px; height: 40px; display: block; margin: 0 auto; background: url(../../images/icon.png) center no-repeat; background-position: -142px 9px; } } } } .obpm-upload-btn{ color: #43c7ea; padding: 6px 20px; border: 1px solid #43c7ea; @include btn1; &:hover{ color: #43c7ea; border: 1px solid blue; } } .btnAdd{ img { margin-right: 5px; vertical-align: baseline; } } .hide{ display: none!important; } } //flowpanel-tmpl 流程 #flowHtmlText{ width: 48%; fieldset{ width: 100%; height: 158px; border-radius: 4px; border: solid 1px #d9d9d9; margin: 0px; padding: 0px; legend { border: none; width: 80px; margin-left: 10px; margin-bottom: 0px; font-size: 16px; color: #33333f; padding-left: 15px; } div{ .choice{ @extend .optionstyle; } } //流程提交面板 .obpm-submission{ padding: 10px 10px 0 20px; height: 135px; overflow: hidden; } //自由流程提交面板 和 自由流程回退面板 .flow-submit__user-panel{ padding: 10px; } //流程回退面板 .flow-back{ margin-top: 10px; margin-left: 20px; } //自由流程结束 .freeFlow_enddiv{ width:100%; height:130px;position:relative; >img{ position: absolute;left: 50%;top: 50%;margin-top: -33px;margin-left: -33px; } } .flow-submit__user { width: 60px; height: 60px; margin-bottom: 5px; .flow-submit__user-avatar { margin: 0px auto; width: 38px; height: 38px; position: relative; .noAvatar { width: 38px; height: 38px; color: #fff; text-align: center; line-height: 38px; font-size: 12px; border-radius: 2px; background: #428bcb; } .fa-minus-square { position: absolute; top: 0px; right: -4px; background-color: #fff; color: #d80000; line-height: 5px; } } .flow-submit__user-name { text-align: center; font-size: 12px; margin: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } } .flow-submit__user-select-box { width: 60px; height: 38px; .flow-submit__user-avatar { margin: 0px auto; width: 38px; height: 38px; position: relative; } .flow-submit__user-select { border: 1px solid #D9D9D9; &:before{ content: " "; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #D9D9D9; width: 2px; height: 70%; } &:after{ content: " "; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #D9D9D9; width: 70%; height: 2px; } } } } #flow-reminder-text-up{ padding-left: 20px; padding-top: 10px; } } #div_button_place { margin-top: 20px; width: 94%; } .baseline{ width: 96%; border: 1px solid #d9d9d9; margin: 10px auto; } #flowHtmlForm{ width: 48%; fieldset { width: 100%; height: 158px; border-radius: 4px; border: solid 1px #d9d9d9; margin: 0px; padding: 0px; legend { border: none; width: 80px; margin-left: 10px; margin-bottom: 0px; font-size: 16px; color: #33333f; padding-left: 15px; } #textarea_counter { position: absolute; right: 42px; top: 0px; background: #fff; padding: 0 20px; } .flow-reminder-counter{ position: absolute; right: 42px; top: 0px; background: #fff; padding: 0 20px; } textarea { box-shadow: none; padding: 10px 0 0 20px; width:100%; height:100px; overflow: hidden; border:none; resize:none; outline:none; } .fieldset_remark_button { position: relative; bottom: 0px; #fieldset_remark_usual { cursor: pointer; padding-left: 20px; i { margin-left: 10px; vertical-align: top; } } .btn-reset { margin: 0 8px 0 0; } .btn-reset { background: url(../../images/btn_reset.png) no-repeat; width: 67px; height: 22px; padding: 0px; border: none; display: none; } .btn-pen { background: url(../../images/btn_pen.png) no-repeat; width: 90px; height: 22px; padding: 0px; border: none; margin-right: 20px; } } } } #signature_box{ margin-top:10px; display:none; border-top:solid 1px green; } .searchdivstar{ width: 88%; margin: 0 auto !important; overflow: hidden; #flow-start-select{ overflow: hidden; margin-left: 10px; float: left; .lh34{ font-size: 14px; margin-top: 5px; } .component-select{ font-size: 14px; width: 402px; height: 34px; border: 1px solid #dde2e2; color: #c0c5c5; } } #flow-start-select-subto{ overflow: hidden; margin-left: 50px; float: right; .lh34{ font-size: 14px; margin-top: 5px; } .component-select{ font-size: 14px; width: 402px; height: 34px; border: 1px solid #dde2e2; color: #c0c5c5; } } } .flow-start-btn{ margin: 20px auto 0px; width: 180px; font-size: 0px; button{ width: 80px; height: 34px; background: #fff; border: 1px solid #dde2e2; } .confirm{ background: #1AA094; color: #fff; margin-right: 20px; } } .searchDiv>.row{ // padding-left: 23px; width: 88%; margin: 0 auto; } //gridview-table-tmpl 选项卡 .formTable-wrap td.listDataThFirstTd { width: 40px; } .obpm-advanced{ // width: 100%; // overflow: hidden; margin-top: 1px; outline: none; .obpm-gridview-btn{ margin-top: 10px; margin-bottom: 10px; text-align: left; } .obpm-gridview-savebtn{ margin: 10px; color: #fff; border-color: #40a9ff; background-color: #40a9ff; a{ color: #fff; } } .obpm-gridview-createbtn{ color: #1890ff; border-color: #1890ff; background-color: #fff; a{ color: #1890ff; } } #dataTable{ // table-layout:auto; width: 98%; margin: 0 auto 10px; thead{ background: #e9e9e9; .listDataTh{ .listDataThFirstTd{ text-align:left; input{ margin-left:11px; } } .listDataThTd{ overflow:hidden;white-space:nowrap;text-overflow: ellipsis; a{ cursor:pointer; } } } } tbody{ .listDataTrFirstTd{ text-align:left; input{ margin-left:11px; } } .listDataTr{ .listDataTrTd{ word-break: break-all; .extralegal{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: auto; } } .obpm-gridview-edit{ color: #369bf5; } .obpm-gridview-remove{ color: #f45656; } } } } } //listview-table-tmpl 列表视图 #dataTable{ table-layout: fixed; } .obpm-viewtable,.obpm-editview{ overflow: hidden; .obpm-datatable,.obpm-dataTable{ // table-layout: fixed; // width: 98%; border: none; text-align: left; margin: 20px auto 10px; colgroup{ .colname{ width: 45px; } } thead{ td>a{ color: #333; } .obpm-listdatath{ font-size: 14px; background-color: #e9e9e9; border: none; min-width: 100px; height: 40px; .listDataThFirstTd{ width: 60px; text-align:left; padding: 10px 0px 8px 20px; border: none; font-size: 0; .choice{ @extend .choicestyle; } } .obpm-listdatatd{ // width: 50%; overflow:hidden;white-space:nowrap;text-overflow: ellipsis; line-height: 32px; font-size: 14px; border: none; a{ cursor:pointer; } } } } tbody{ .obpm-listdatatr{ height: 39px; border-bottom: 1px solid #e2e2e2; td>a{ color: #666; } // &:nth-child(2n){ // background: #f6f6f6; // } .listDataTrFirstTd{ width: 60px; padding: 10px 0px 8px 20px; border: none; font-size: 0; text-align:left; .choice{ @extend .choicestyle; } } .total+.listDataTrTd+.listDataTrTd{ // text-align: right; >a{ padding-right: 20px; color: #f45656; } } .listDataTrTd{ font-size: 14px; padding: 8px; // height: 40px; border: none; word-break: break-all; } } } } } .not-data{ margin-bottom: 20px; img{ width: 207px; height: 301px; } } //selectUserByAll 用户选择框 添加 @mixin list_div_head{ .list_div_head { height: 39px; line-height: 39px; padding: 0 0 0 10px; border-bottom: 1px solid #d2d2d2; margin-bottom: 0px; color: #676a6c; cursor: pointer; background-color: #fafafa; #SHvalue{ height: 18px; width: 100px; } .flowsearchPerson{ width: 30px; position: relative; top: 3px; border: none; background: url(../../images/searchPerson.jpg) center no-repeat; outline: medium; cursor: pointer; } } } .selectUserByAllBody{ overflow-x:hidden; overflow-y:hidden; height:100%; margin: 0; font-size: 12px; background: #fff; .crossUL-top { height: 41px; background: #e7e7e7; overflow: hidden; padding: 0 20px; margin-bottom: 20px; .crossUL { margin: 0; list-style: none; text-align: center; padding: 1px; padding-bottom: 0px; overflow: hidden; li.on { height: 41px; line-height: 30px; background-color: #fff; color: #333; font-weight: bold; } li { font-size: 12px; height: 30px; line-height: 30px; float: left; background-color: #e7e7e7; color: #676a6c; padding: 5px 10px 5px 10px; cursor: pointer; margin: 0; list-style: none; } } } .cleardiv{ float:none; clear:both; } .contentDiv { clear: left; margin: 0 15px; border: none; .crossULdivleft { background-color: #FFFFFF; float: left; border: 1px solid #d2d2d2; border-radius: 4px; -wekit-border-radius: 4px; -moz-border-radius: 4px; height: 370px; width: 198px; .list_div { padding: 10px 0 10px 10px; border-bottom: 1px solid #d2d2d2; cursor: pointer; height: 39px; line-height: 39px; padding: 0 0 0 10px; border-bottom: 1px solid #d2d2d2; margin-bottom: 0px; color: #676a6c; cursor: pointer; background-color: #fafafa; } @include list_div_head; .leftContent { overflow-x: auto !important; height: 328px; overflow: hidden; outline: none; >div>font { margin: 10px 0 10px 10px; } .list_div { padding: 10px 0 10px 10px; border-bottom: 1px solid #d2d2d2; cursor: pointer; .selectImg_right { vertical-align: middle; margin-right: 5px; visibility: hidden; } } } } .crossULdivright { float: left; min-height: 300px; .guide { float: left; width: 25px; height: 370px; background: url(../../images/guide.gif) center no-repeat; } .crossULdivright_lef { width: 198px; height: 370px; background: #fff; float: left; border: 1px solid #d2d2d2; border: 1px solid #d2d2d2; border-radius: 4px; -wekit-border-radius: 4px; -moz-border-radius: 4px; @include list_div_head; #right_btn{ text-align:center; #addAll { outline: medium; font-size: 12px; margin-top: 0px; border-color: #ccc; } } #righttitle { height: 39px; overflow: hidden; text-overflow: ellipsis; line-height: 38px; padding-left: 10px; color: #676a6c; background-color: #fafafa; border-bottom: 1px solid #d2d2d2; white-space: nowrap; .searchPerson { width: 48px; height: 38px; padding: 0 10px 0 0px; border: none; background: url(../../images/searchPerson.jpg) center no-repeat; outline: medium; cursor: pointer; } } #rightcontent{ clear: all; .list_div_user{ padding: 10px 0 10px 10px; border-bottom: 1px solid #d2d2d2; cursor: pointer; } // .right_content{ .list_div { padding: 10px 0 10px 10px; border-bottom: 1px solid #d2d2d2; cursor: pointer; input{ font-family: Arial, Vendera, Tahoma; } } input[type="checkbox"] i { margin: 3px 3px 3px 4px; } // } .user_run_page { margin-bottom: -1px; } } .guide { float: left; width: 25px; height: 370px; background: url(../images/guide.gif) center no-repeat; } } .crossULdivright_rig { position: relative; width: 198px; height: 370px; overflow: auto; float: left; background: #fff; border: 1px solid #d2d2d2; border: 1px solid #d2d2d2; border-radius: 4px; -wekit-border-radius: 4px; -moz-border-radius: 4px; .list_div_head { height: 38px; line-height: 38px; padding: 0 0 0 10px; border-bottom: 1px solid #d2d2d2; margin-bottom: 0px; color: #676a6c; cursor: pointer; background-color: #fafafa; } .selectedUserDiv { background: #fafafa; cursor: pointer; .onSelect { margin: 0 auto; padding: 10px 0 10px 0; border-bottom: 1px solid #d2d2d2; cursor: pointer; } } .moveall{ margin-right:10px; position: absolute; top: 2px; right: 0; } #deleteAll { outline: medium; } } } } .doReturndiv{ float: right; padding: 0 20px; margin-top:17px; #doReturn { outline: medium; } } } .selectbyflowbody{ overflow-x:hidden; overflow-y:hidden; height:100%; margin: 0; .crossUL-top { height: 41px; background: #e7e7e7; overflow: hidden; padding: 0 20px; margin-bottom: 20px; .crossUL { margin: 0; list-style: none; text-align: center; padding: 1px; padding-bottom: 0px; overflow: hidden; li.on { height: 41px; line-height: 30px; background-color: #fff; color: #333; font-weight: bold; } li { font-size: 12px; height: 30px; line-height: 30px; float: left; background-color: #e7e7e7; color: #676a6c; padding: 5px 10px 5px 10px; cursor: pointer; margin: 0; list-style: none; } } } .cleardiv{ float:none; clear:both; } .contentDiv { clear: left; margin: 0 15px; border: none; .crossULdivleft { background-color: #FFFFFF; float: left; border: 1px solid #d2d2d2; border-radius: 4px; -wekit-border-radius: 4px; -moz-border-radius: 4px; height: 370px; width: 198px; } } } //selectDepartment 树形部门选择框 添加 .selectDepartmentbody{ overflow:hidden; background: #fff; } .btnbarDiv { height: 70px; background: #fff; position: relative; text-align: center; .obpm-key{ width: 84px; margin-left: 168px; margin-right: 15px; } >div { display: inline-block; width: 80px; #btn-save{ width: 84px; height: 34px; background: #41c478; color: #fff; border:1px solid #dde2e2; margin-top: 18px; font-size: 0px; img { border: 0px; margin-right: 10px; vertical-align: middle; } span{ font-size: 14px; color: #fff; vertical-align: middle; } } .back{ width: 80px; height: 34px; border: 1px solid #dde2e2; margin-top: 18px; color: #000; } } } .selDepConDiv { overflow: auto; height: 373px !important; .commFont { width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .wtree-deptlist { background: #fff; float: left; min-width: 100%; border-width: 0px 0px 1px 0px; ul { list-style: none; border-width: 1px 0px 0px 0px; float: left; width: 100%; li.open{ .wtree-arrow { display: block !important; border: 1px solid #c7c7cc !important; border-top: none !important; border-left: none !important; } } li { border-width: 0px 0px 1px 0px; width: 100%; float: left; outline: none; position: relative; .wtree-deptlist-box { display: table; width: 100%; .wtree-adron { float: left; padding: 18px 15px 18px; display: block; .wtree-arrow { width: 8px; height: 8px; border: 1px solid #c7c7cc; border-left: none; border-bottom: none; -webkit-transform: rotate(45deg); display: block; } } .wtree-deptlist-input { margin-top: 15px; float: left; margin-right: 10px; } .wtree-deptlist-input { display: table-cell; } .wtree-name { padding-left: 10px; color: #111; font-weight: bold; font-size: 14px; padding-right: 15px; display: block; line-height: 24px; padding: 10px 0; white-space: nowrap; text-align: left; } } } } } } //emailOrPhone 其他按钮,签章 .obpm-email{ .checkBox{ margin: 50px 0px 20px 90px; .emailoption{ @extend .optionstyle; } } #emailphone_text{ width: 280px; height: 34px; border: 1px solid #dce4e4; color: #606666; background: #f7f7f7; vertical-align: middle; border-radius: 3px; line-height: 32px; margin-left: 90px; } #add{ margin-left: 10px; padding: 7px 12px; border: 1px solid #dce4e4; cursor: pointer; border-radius: 3px; vertical-align: middle; } } #epok{ width: 80px; height: 34px; background: #15b9be; border: 0; outline: none; color:#fff; margin-top: 90px; margin-left: 50%; transform: translatex(-50%); border-radius: 3px; } //print 打印 .obpm-print{ #form-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; #document_content{ #container { position: relative; #activityTable { overflow: hidden; background-color: #FFFFFF; border-top: 0px; position: fixed; left: 0px; right: 0px; z-index: 6; bottom: 0px; padding-top: 10px; padding-bottom: 2px; >table{ float: right; margin-right: 30px; } #toolbar{ .NoprintBtn{ width: 84px; height: 34px; background: #379af5; border-radius: 3px; text-align: center; line-height: 34px; .Noprint{ color: #ffffff; } } } #flow-panel { position: relative; white-space: nowrap; .flow-status { display: inline-block; padding: 0px 10px 0px 20px; position: relative; cursor: pointer; >.glyphicon { color: #4ead49; margin-left: 5px; } } .flow-history{ display: inline-block; padding-left: 10px; cursor: pointer; .flow-history-icon { margin-right: 5px; margin-bottom: 2px; } } #flow-status-panel{ position: absolute; background-color: #fff; border: 1px solid #ccc; right: 90px; top: 30px; min-width: 230px; z-index: 10; .flow-status-head{ border-bottom: 1px solid #ccc; padding: 10px 15px; } .flow-status-body{ .panel-group { margin-bottom: 0px; } .flow-state-panel { max-height: 400px; overflow-y: auto; } } } } } #_contentTable{ padding-top: 15px; #toAll{ #_formHtml{ } p { line-height: 21px; } table{ margin: 0 auto; // width: 840px; } } .printContent{ width: 840px; margin: 0 auto; table{ width: 100%; .leaveHead{ height: 40px; background: #e9e9e9; color: #333; th{ padding-left: 20px; } } .aaa{ background: #f6f6f6; } .leaveCont{ td{ padding-left: 20px; color: #666; } } } } } } } } } //calendarview-tmpl 日历视图 #viewHtml{ .monthdatabox{ //display:-webkit-box; //-webkit-line-clamp:3; //-webkit-box-orient:vertical; width: 100%; height: 58px; padding-left: 4px; padding-right: 4px; box-sizing: border-box; overflow: hidden; } .monthdatalist{ width: 100%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-left: 11px; box-sizing: border-box; &:hover{ color: #000; background: #ACD3FD; cursor: auto; } } .cursora{ //cursor: auto; //width: 338px; //overflow: hidden; //text-overflow: ellipsis; //white-space: nowrap; ////display: inline-block; //line-height: 20px; } .eventHead{ width:98%; margin: 0 auto; td{ width: 50%; padding-top:3px; text-align: left;margin-bottom:10px; padding: 10px 0; } .obpm-databtn{ text-align: right; } .btn-group{ a { padding: 6px 30px; border: solid 1px #ccc; &:hover { color: #fff; background-color: #46D2DB; //border: solid 1px #269abc; } } .obpm-listviewbtn{ color: #fff; background-color: #46D2DB; //border: solid 1px #269abc; } >.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; } >.btn:last-child:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } } .cal_state{ padding: 6px 0px; background: #fff; color: #868686; a { padding: 6px 12px; background: #fff; color: #868686; &:hover { color: #868686; background: #f5f5f5; border: 1px solid #ccc; } } span{ border: 1px solid #ccc; color: #868686; } } } .obpm-detailscontent{ width:98%; margin: 0 auto; .theadtitle{ margin: 0; table-layout: fixed; text-align: left; td{ padding: 8px 0px 0px 20px; box-sizing: border-box; } } .nicescroll{ table{ text-align: left; td{ padding: 8px 0px 0px 20px; box-sizing: border-box; } } .obpm-listcolumnhead{ line-height: 26px; width: 120px; } } .obpm-listdetails{ width: 100%; line-height:15px; thead{ .obpm-detailsthead{ width: 120px; padding:15px 20px 15px 0; box-sizing: border-box; background:#f6f6f6; } .obpm-otherdetailsthead{ overflow:hidden;white-space:nowrap;text-overflow: ellipsis;background:#f6f6f6; } } tbody{ tr{ height: 125px; &:nth-child(2n){ background: #f6f6f6; } .calendar-event{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4;//规定几行显示省略号 -webkit-box-orient: vertical; a{ line-height: 26px; //display: inline-block; width: 100%; } } } } } .obpm-mouthlist{ width: 100%; border:1px solid #e6e6e6; .obpm-mouthlisttd{ width:14%; padding: 10px 0px; } } } .calendar-daytd{ &:hover{ background: #F4F7FD; } } } //exelimport excell导入 .excell{ font-size: 0; .selectFile{ margin-top: 30px; margin-left: 150px; .enclosure{ font-size: 14px; } #uploadExcelTmpl{ font-size: 14px; margin-bottom: 30px; } input{ width:240px; height: 34px; font-size: 14px; border: 1px solid #dde2e2; border-radius: 2px; box-sizing: border-box; } input[disabled]{ background: #fff; } button{ border: none; background: none; color: #369bf5; margin-left: 10px; font-size: 14px; } } #excelimport{ margin: 20px 0 0 150px; width: 140px; height: 34px; line-height: 34px; border: none; background: #369bf5; font-size: 14px; color:#fff; border-radius: 2px; text-align: left; i{ font-size: 14px; padding: 0 10px 0 20px; } } } //流程面板样式 .aui_header{ background: #46d2db !important; } .panel{ height: 100%; overflow: hidden; } .flow-panel{ padding: 30px; width: 100%; // height: 100%; // overflow: hidden; .flow-step{ width: 100%; min-height: 160px; border: 1px solid #CDD4D4; border-radius: 3px; display: table; } .step{ width: 13.4%; min-height: 160px; background: #F4F6F6; text-align: center; display: table-cell; vertical-align: middle; //position: relative; >span{ width: 100%; font-size: 14px; color: #333636; } } .step-panel{ min-height: 160px; padding: 15px 20px 15px 20px; .step-btn{ width: 24px; height: 24px; border: 2px solid #46D2DB; line-height: 18px; text-align: center; } .plusicon{ font-size: 24px; color: #46D2DB; } .next-node{ display: inline-block; background:#46D2DB; border-radius:4px; padding: 8px 16px; .next-node-name{ color: #fff; font-size: 14px; padding-right: 10px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 7em; display: inline-block; } .overlapping{ width: 12px; height: 12px; line-height: 12px; text-align: center; display: inline-block; cursor: pointer; border-radius: 50%; color: #46D2DB; background: #fff; vertical-align: middle; } } .next-node-men{ .next-node-headportrait{ .avatar{ margin-right: 10px; width: 30px; vertical-align: middle; border-radius: 50%; } .delect-btn{ cursor: pointer; display:inline-block; width: 50px; height: 24px; line-height: 24px; text-align: center; vertical-align: middle; border: 1px solid #CDD4D4; } } } } .flow-opinion{ margin-top: 20px; min-height: 180px; margin-bottom: 70px; @extend .flow-step; } .opinion{ min-height: 180px; @extend .step; } .opinion-panel{ min-height: 180px; box-sizing: border-box; } .often-used{ width: 100%; box-sizing: border-box; position: relative; >div{ height: 30px; line-height: 30px; text-align: right; font-size: 14px; color: #606262; } .common-opinion{ .common-opinion-icon{ margin-left: 10px; margin-right: 12px; } } .arrow-icon{ width: 40px; display: inline-block; } textarea{ width: 100%; height: 110px; padding-left: 20px; padding-right: 20px; border: none; resize: none; outline: none; box-sizing: border-box; } .word-count{ position: absolute; bottom: 0; right: 20px; font-size: 0; } .use-word, .slash, .surplus-word{ color: #C0C5C5; font-size: 14px; } } .handwrite-opinion{ >span{ width: 75%; height: 3px; margin-left: 20px; border-top: 1px dashed #DDE2E2; border-bottom: 1px dashed #DDE2E2; display: inline-block; vertical-align: bottom; } .opinion-icon{ width: 16px; height: 16px; display: inline-block; margin-left: 5px; margin-right: 5px; } .opinion-word{ font-size: 14px; color: #333636; } } .handwrite-word{ height: 180px; padding-left: 15px; padding-right: 15px; position: relative; button{ width: 70px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; color: #606262; position: absolute; bottom: 11px; right: 15px; background: transparent; border: 1px solid #DDE2E2; } } } .flow-operation{ width: 100% ; position: absolute; bottom:0; text-align: right; background: #fff; padding-top: 20px; padding-bottom: 20px; padding-right: 30px; .flow-cancel{ width: 64px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #606262; background: transparent; border: 1px solid #CDD4D4; border-radius:3px; } .flow-method{ margin-left: 8px; background: #41C478; color: #fff; border: 1px solid #41C478; @extend .flow-cancel; } } .aui_content{ height: 100%; } //流程回退样式 .regression-node{ width: 300px; height: 30px; line-height: 30px; padding-left: 20px; padding-right: 10px; appearance:none; -moz-appearance:none; -webkit-appearance:none; padding-right: 14px; background: url("../../images/down-arrow.png") no-repeat scroll 280px center transparent; background-position-y: 10px; border:1px solid rgba(205, 212, 212, 1); border-radius:3px; &:-ms-expand { display: none; } } //流程结束 .flow-over{ img{ width:30px; height: 30px; vertical-align: middle; } span{ margin-left: 12px; font-size:14px; color: #333636; vertical-align: middle; } } //流程启动 .flow-startover{ .flow-startover-word{ margin-top: 10px; font-size:14px; color: #616062; padding-right: 18px; } .startover-node{ width: 300px; height: 30px; line-height: 30px; padding-left: 20px; padding-right: 10px; appearance:none; -moz-appearance:none; -webkit-appearance:none; padding-right: 14px; background: url("../../images/down-arrow.png") no-repeat scroll 280px center transparent; background-position-y: 10px; border:1px solid rgba(205, 212, 212, 1); border-radius:3px; &:-ms-expand { display: none; } } } .appoint-man{ padding-top: 18px; padding-left: 78px; .choice{ @extend .choicestyle; } } //流程提交 .flow-node{ margin-bottom: 10px; display: inline-block; .choice{ @extend .choicestyle; } .single-choice{ position: relative; display: inline-block; font-weight: 400; color: #0c4757; padding-left: 25px; cursor: pointer; margin-bottom: 0px; line-height: 25px; input{ display: none; } input:checked+i{ background-position:left top; } i{ display: block; position: absolute; top: 3px; left: 0; width: 19px; height: 19px; outline: 0; background: url(../../images/radio.jpg) no-repeat left bottom; } } .approval-man{ margin-bottom: 10px; span{ display: inline-block; width: 79px; text-align: right; font-size: 14px; color: #616062; padding-right: 9px; vertical-align: middle; } .select{ width:300px; height:30px; border:1px solid #CDD4D4; border-radius:3px; vertical-align: middle; font-size: 14px; padding-left: 10px; } .approval-man-ipt{ cursor: no-drop; } .approval-bt{ display: inline-block; vertical-align: middle; width: 18px; height: 18px; outline: 0; margin-left: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; } } } .circulator{ margin-top: 20px; padding-top: 20px; border-top: 1px solid #DDE2E2; @extend .approval-man; .send{ display: inline-block; width: 79px; text-align: right; font-size: 14px; color: #616062; padding-right: 9px; vertical-align: middle; } .select{ width:300px; height:30px; border:1px solid #CDD4D4; border-radius:3px; vertical-align: middle; font-size: 14px; padding-left: 10px; } #circulatortext{ cursor: no-drop; } .circulator-bt{ vertical-align: middle; width: 16px; height: 16px; cursor: pointer; } } // 流程催办 .flow-urge{ .choice{ @extend .choicestyle; } } //终止流程 .termination-panel{ width: 630px; margin: 30px 30px 20px; min-height: 200px; border: 1px solid #CDD4D4; border-radius: 3px; display: table; .termination-opinion{ width: 13.4%; min-height: 200px; background: #F4F6F6; text-align: center; display: table-cell; vertical-align: middle; } .termination-word{ min-height: 200px; padding: 15px 20px 15px 20px; textarea{ width: 100%; height: 100%; border: none; padding: 28px 19px; } } } .aui_buttons{ text-align: right !important; margin-right: 25px; } //流程补签面板 .repair-sign{ width: 600px; margin: 30px 30px 20px; min-height: 200px; border: 1px solid #CDD4D4; border-radius: 3px; display: table; .repair-opinion{ width: 13.4%; min-height: 200px; background: #F4F6F6; text-align: center; display: table-cell; vertical-align: middle; } .repair-word{ min-height: 200px; textarea{ width: 100%; height: 200px; border: none; padding: 28px 19px; box-sizing: border-box; } } #div_button_place{ width: 100%; margin-right: 30px; text-align: right; .btn-green{ background: #41C478; // border: #41C478; color: #fff; } } } .button-box{ width: 100%; text-align: right; font-size: 0; padding-right: 30px; .button-style{ width: 64px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; background: transparent; border-radius: 3px; box-sizing: border-box; } .flow-cancel{ color: #606262; border: 1px solid #CDD4D4; } .btn-green{ background: #41C478; border: 1px solid #41C478; color: #fff; margin-left: 8px; } } //加签面板 .add-options{ .obpm-viewtable{ padding-top: 20px; box-sizing: border-box; } .obpm-datatablebox{ width: 92%; height: 100%; margin: 0px auto 0; overflow: hidden; } .obpm-datatable-head{ width: 92%; height: 40px; background: #DDE2E2; font-size: 0; margin: 0 auto; span{ width: 33.3%; font-size: 14px; display: inline-block; height: 40px; line-height: 40px; text-align: left; padding-left: 20px; box-sizing: border-box; } } .obpm-datatable{ width: 100%; margin: 0; .obpm-listdatath{ position: absolute; height: 40px; top: 0; background: #DDE2E2; width: 100%; font-size: 0; // z-index: 10; td{ height: 40px; } } tbody{ margin-top: 40px; } td{ padding-left: 20px; } .obpm-listdatatr:first-child .moveup span{ opacity: .5; } .obpm-listdatatr:last-child .movedown span{ opacity: .5; } .moveup span{ display: inline-block; width: 14px; height: 14px; background: url(../../images/shangicon.png) no-repeat; } .movedown span{ display: inline-block; width: 14px; height: 14px; background: url(../../images/xiaicon.png) no-repeat; } } .blankpage{ font-size: 0; width: 207px; height: 333px; display: none; margin: 20px auto 0; img{ width: 100%; height: 100%; } } #btnadd{ background: #46D2DB; border: 1px solid #46D2DB; margin-right: 8px; } } //树形部门选择框 #select-treeview{ width: 100%; height: 100%; position: relative; .treedepartment-main{ width: 100%; position: absolute; top: 0; bottom: 40px; } .treedepartmentbox{ width: 57%; height: 100%; float: left; border-right: 1px solid #CDD4D4; box-sizing: border-box; } .select-treeview-header{ height: 40px; box-sizing: border-box; border-bottom: 1px solid #F1F4F4; padding-top: 7px; .searchbigbox{ width: 200px; height: 26px; line-height: 26px; border: 1px solid #DDE2E2; border-radius: 15px; margin-left: 30px; font-size: 0; .search-key{ width: 174px; border: none; vertical-align: middle; color: #000000; height: 26px; background: none; font-size: 14px; padding-left: 10px; padding-right: 10px; &::placeholder{ color: #C0C5C5; } } .search-icon{ width:16px; height:16px; vertical-align: middle; } } } .select-treeview-content{ height: 88%; padding-left: 30px; padding-right: 8px; box-sizing: border-box; >.foldul{ overflow: hidden; height: 100%; //&:empty{ // background: url(../../images/wushuju.png) no-repeat center center; // margin-left: -25px; // background-size: 55%; // width: 100%; // height: 100%; //} &:empty{ height: 0; } &:empty + .notdata{ display: block; width: 100%; height: 100%; text-align: center; margin-left: -11px; img{ height: 80%; } p{ color: rgb(76,76,76); } } } .notdata{ display: none; } } .foldul{ font-size: 0; li{ line-height: 30px; position: relative; //&:hover{ // background: #F5F6F7; //} dd{ height: 30px; white-space: nowrap; &:hover{ background: #F5F6F7; } } .foldli{ >dd{ padding-left:30px; } .foldli{ >dd{ padding-left:50px; } .foldli{ >dd{ padding-left:70px; } .foldli{ >dd{ padding-left:90px; } .foldli{ >dd{ padding-left:110px; } .foldli{ >dd{ padding-left:130px; } .foldli{ >dd{ padding-left:150px; } .foldli{ >dd{ padding-left:170px; } .foldli{ >dd{ padding-left:190px; } } } } } } } } } } } .direction-icon{ display: inline-block; width: 34px; height: 30px; line-height: 38px; text-align: center; vertical-align: middle; } .treeviewdowmicon{ font-size: 12px; color: #909595; } .region{ vertical-align: middle; font-size: 14px; padding-right: 10px; } .spicific-department{ font-size: 14px; vertical-align: middle; } //选择样式 .choice { width: 16px; height: 16px; position: relative; display: inline-block; font-weight: 400; color: #0c4757; cursor: pointer; margin-bottom: 0px; margin-right: 10px; margin-top: -2px; vertical-align: middle; input { display: none; } input:checked + i{ background-position: left bottom; } i { display: inline-block; position: absolute; top: 0px; left: 0; width: 16px; height: 16px; outline: 0; background: url(../../images/updown.png) no-repeat left top; } .region{ font-size: 14px; } } } .selected-departmentdatas{ width: 43%; height: 100%; float: right; } .selected-operation{ width: 100%; height: 40px; border-bottom: 1px solid #CDD4D4; overflow: hidden; box-sizing: border-box; .selectedbox{ float: left; .selected-word{ font-size: 14px; line-height: 40px; vertical-align: middle; margin-left: 10px; margin-right: 6px; } .selected-count{ min-width: 32px; height: 18px; display: inline-block; font-size: 12px; text-align: center; line-height: 18px; vertical-align: middle; background: #FF6161; color: #ffffff; border-radius:9px; } } .reset-operation{ font-size:14px; color: #606262; line-height: 40px; margin-right: 20px; cursor: pointer; border: none; background: none; } } .department-counts{ width: 100%; height: 88%; ul{ overflow: hidden; padding: 4px 10px 9px 10px; height: 100%; li{ width: 100%; padding-left: 10px; box-sizing: border-box; &:hover{ background: #F5F6F7; } } .department-name{ width: 84%; height: 26px; line-height: 26px; font-size: 14px; color: #606262; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; } .department-remove{ width: 12px; height: 12px; display: inline-block; vertical-align: middle; margin-left: 17px; cursor: pointer; } } } .treedepartment-operation{ width: 100%; height: 40px; line-height: 40px; position: absolute; bottom: 0px; padding-right: 20px; border-top: 1px solid #F1F4F4; box-sizing: border-box; text-align: right; .tree-btn-cancel,.tree-btn-ok{ width: 64px; height: 30px; line-height: 18px; color: #606262; background: #ffffff; border: 1px solid #CDD4D4; } .tree-btn-ok{ background: #41C478; border:1px solid #41C478; color: #FFFFFF; } } }