@charset "utf-8";
/* CSS Document */

ul,p {margin: 0;}
a {}
a:focus,a:hover,a:visited  {text-decoration: none;}


/*** 字体样式 ***/
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.font22 {font-size: 22px;}
.font24 {font-size: 24px;}
.layui-bold {font-weight: 700;}

/*** 上传按钮 ***/
.layui-upload-drag {width: 145px; height: 190px; padding: 15px;}
.layui-upload-choose {display: block; padding: 0; margin: 10px 0 0;}

.layui-btn-link {border-color: transparent;}
.layui-btn-link:hover {border-color: transparent; text-decoration: underline;}

.layui-btn.layui-btn-primary {line-height: 36px;}
.layui-btn-xs.layui-btn-primary,.layui-btn-xs.layui-btn-disabled {line-height: 20px;}
.layui-btn-sm.layui-btn-primary {line-height: 28px;}


/*** 对齐方式 ***/
.layui-left {float: left;}
.layui-right {float: right;}
.layui-text-right {text-align: right;}
.layui-text-center {text-align: center;}

.pos-a {position: absolute;}

/*** 隐藏 ***/
.layui-none {display: none;}
.text-explode {color: #DEE4F5 !important; font-weight: normal !important; margin: 0 10px !important;}


/*** 颜色 ***/



/*** 最低高度 ***/
.min-h-6 {min-height: 600px;}


/*** 删除按钮 ***/
.btn-del {display: none;}



/*** 按钮图标样式 ***/
.layui-submit {padding: 0 15px 0 0!important;}
.layui-submit i {width: 38px; height: 100%; line-height: 36px; display: inline-block; float: left; margin: 0 10px 0 0 !important; background-color: rgba(0,0,0,.05); border-radius: 4px 0 0 4px;}
.layui-submit:hover i {background-color: #EEF0F7;}
.layui-submit.layui-btn-sm i {width: 30px; height: 30px; line-height: 30px; font-size: 14px; margin: 0 10px 0 0 !important;}
.layui-submit.layui-btn-xs i {width: 22px; height: 22px; line-height: 22px; font-size: 12px; margin: 0 5px 0 0 !important;}


/*** 边距值 ***/
.m-t-0 {margin-top: 0px!important;}
.m-t-5 {margin-top: 5px!important;}
.m-t-10 {margin-top: 10px!important;}
.m-t-15 {margin-top: 15px!important;}
.m-t-20 {margin-top: 20px!important;}
.m-t-30 {margin-top: 30px!important;}
.m-b-0 {margin-bottom: 0!important;}
.m-b-5 {margin-bottom: 5px!important;}
.m-b-10 {margin-bottom: 10px!important;}
.m-b-15 {margin-bottom: 15px!important;}
.m-b-20 {margin-bottom: 20px!important;}
.m-b-30 {margin-bottom: 30px!important;}
.m-b-50 {margin-bottom: 50px!important;}
.m-b-70 {margin-bottom: 70px!important;}
.m-l-5 {margin-left: 5px;}
.m-l-10 {margin-left: 10px;}
.m-l-15 {margin-left: 15px;}
.m-r-0 {margin-right: 0;}
.m-r-5 {margin-right: 5px;}
.m-r-15 {margin-right: 15px;}
.p-b-30 {padding-bottom: 30px;}
.p-l-0 {padding-left: 0px; !important;}
.p-l-10 {padding-left: 10px;}
.p-l-15 {padding-left: 15px;}
.p-r-10 {padding-right: 10px;}
.p-t-10 {padding-top: 10px !important;}
.p-t-15 {padding-top: 15px !important;}
.p-t-20 {padding-top: 20px !important;}
.pd-0 {padding: 0 !important;}
.pd-10 {padding: 10px !important;}
.pd-20 {padding: 20px !important;}

/****  浮动***/
.t-0 {top: 0;}
.r-0 {right: 0;}
.r-10 {right: 10px;}
.b-0 {bottom: 0;}
.l-0 {left: 0;}


/*** 卡片顶部 ***/
.layui-card {}
.layui-card-header {clear: both;}
.layui-card-header .layui-button {width: 100%; float: left;}

/*** 边框线 ***/
.layui-border {border: 1px solid #E6E6E6;}
.layui-border-top-none {border-top:none;}

.site-block {padding: 15px; margin:  15px 0;}

.layui-form-label {width: 110px; margin: 0; padding: 9px 5px 9px 0;}
.layui-form-label .layui-red {font-style: normal;}

.layui-field-title {height: 16px; border-bottom: 1px solid #EEE; margin-bottom: 30px!important; text-align: center;}
.layui-field-title span {display: inline-block; padding: 2px 20px; font-size: 14px; font-weight: 700; background-color: #F7F7F7;}
.layui-tab-title .layui-this:after {height: 40px;}


/*** 表单展示 ***/
.layui-form-style {width: 100%; float: left;}
.layui-form-style .item,.layui-form-style .btns {width:980px; margin: 0 auto; display: table; padding: 10px 0 60px; border-top: 1px solid #EEE; background-color: #FFF;}
.layui-form-style .item {clear: both;}
.layui-form-style .item:hover {}
.layui-form-style .item.item-none {border: none; padding: 0;}
.layui-form-style .item .title,.layui-form-style .item .cont {width: 100%; float: left;}
.layui-form-style .item .title {color: #333; font-weight: 700; margin-bottom: 15px;}
.layui-form-style .item .title span {float: left;}

.layui-form-style .layui-inline,.layui-form-style .layui-form-label,.layui-form-style .layui-input-inline,.layui-form-style .layui-input-block {float: left; margin: 0; padding: 0;}
.layui-form-style .layui-inline {width: 310px; margin-right: 15px;}
.layui-form-style .layui-form-label,.layui-form-style .layui-input-inline {width: 100%;}
.layui-form-style .layui-input-block {width: 960px;}
.layui-form-style .layui-form-label {text-align: left; line-height: 32px;}
.layui-form-style .layui-input-inline {width: 100%}
.layui-form-style .btns {border: none; text-align: center; margin-top: 0;}
.layui-form-style .btns a:first-child {}
.layui-form-style .btns a,.layui-form-style .btns button {width: 200px;}

.layui-form-style .layui-button .layui-btn-sm {width: 120px; height: 36px; font-size: 14px; line-height: 34px;}

.layui-form-style .layui-button {width: 100%; float:left; height:auto; padding: 15px;}

.layui-edit-form,.layui-lawyer-form,.layui-defendant-form,.layui-field-title,.layui-contract-form,.layui-table-form {}

.layui-edit-form .layui-form-item,.layui-form-style .layui-form-item {margin-bottom: 20px;}
.layui-edit-form .layui-form-item .layui-form-label {width: 145px; padding-right: 5px;}
.layui-edit-form .layui-form-label,.layui-edit-form .layui-inline,.layui-table-form .layui-form-item,.layui-table-form .layui-inline,.layui-table-form .layui-form-label,.layui-lawyer-form .layui-form-label,.layui-lawyer-form .layui-inline,.layui-defendant-form .layui-form-item .layui-inline,.layui-defendant-form .layui-form-item .layui-form-label,.lawyer .layui-form-item,.site-text .layui-form-item,.site-text .layui-inline,.site-text .layui-form-label {margin: 0;}
.layui-edit-form .layui-form-item .layui-input-block {margin-left: 145px;}
.layui-edit-form .layui-form-item .layui-inline,.layui-defendant-form .layui-form-item .layui-inline,.layui-table-form .layui-inline {width: 33.333333%; float: left;}
.lawyer .lawyer-item,.defendant .defendant-item {position: relative; padding: 20px; border-bottom: 1px solid #EEE;}
.lawyer .lawyer-item .layui-anim-upbit {text-align: left!important;}
.lawyer .lawyer-item:hover,.defendant .defendant-item:hover {background-color: #F8F8F8;}

.lawyer .lawyer-item .btn-del {position: absolute; right: 15px; top: 22px;}
.defendant .defendant-item .btn-del {position: absolute; right: 15px; top: 15px;}
.lawyer .lawyer-item:hover .btn-del,.defendant .defendant-item:hover .btn-del {display: block;}

.site-text  .layui-form-item .layui-form-label {padding-right: 5px;}

.case-select {position: absolute; right: 0; top: 0; padding: 0 !important; margin: 0;}

.layui-defendant-form .layui-form-label,.layui-length-label .layui-form-label {width: 130px;}
.layui-defendant-form .layui-input-block,.layui-length-label .layui-input-block {margin-left: 130px;}

.layui-edit-form .layui-form-short .layui-form-label {width: 100px;}
.layui-edit-form .layui-form-short .layui-input-block {margin-left: 100px;}
.layui-edit-form p {line-height: 38px;}
.layui-input-block .layui-input-inline:last-child {margin-right: 0;}

.layui-form-short .layui-input-block .layui-input-inline {}

/** 新表单 **/
.layui-info-form .layui-form-label {width: 115px; padding:  9px 5px 9px 0;}
.layui-info-form .layui-input-block {margin-left: 115px;}

.layui-info-form .layui-btn-del {position: absolute; top: 15px; right: 15px;}


/***  用户表单***/
.info-form {}
.info-form h2 {margin: 0 0 15px; height: 24px; border-bottom: 1px solid #DEE4F5; line-height: 30px; font-weight: 700;}
.info-form h2 span {display: inline-block; background-color: #F6F8FC; padding: 0 15px 0 10px; border-left: 3px solid #94A0B9;}
.info-form .layui-form-label {padding:  9px 5px 9px 0;}

.info-form .length .layui-form-label {width: 115px;}
.info-form .length .layui-input-block {margin-left: 115px;}


.info-pic {position: relative; width: 150px; height: 160px; margin: 0 auto;}
.info-pic .pic { width: 152px; height: 152px; background-color: #FFF; overflow: hidden; line-height: 160px; display: inline-block; border: 1px solid #DEE4F5;}
.info-pic .pic img {width: 100%; max-width: 150px; max-height: 150px; padding: 5px; float: left;}
.info-pic .link {position: absolute; width: 100%; height: 36px; line-height: 36px; left: 0; bottom: 0; background-color: rgba(200,200,200,.25); display: none;}
.info-pic .link a:last-child {margin-left: 30px;}


/***数据表格***/
.dataTable {margin-bottom: 5px;}
.layui-table-form {border: 1px solid #E8EAEC; border-bottom: none; border-right: none; margin-bottom: 30px;}
.layui-table-form .layui-inline {border: 1px solid #E8EAEC; border-top: none; border-left: none;}
.layui-table-form .length {width: 100%;}
.layui-table-form .layui-form-label {width:120px; background-color: #F8F8F9; line-height: 30px; border-right: 1px solid #E8EAEC;}
.layui-table-form .layui-form-mid {margin: 0 0 0 10px;line-height: 30px;}
.layui-table-form .layui-input-block {margin:0 5px 0 125px; padding-top: 5px;}


/*** 单选修正 ***/
.layui-form-switch {padding: 0 6px;}
.layui-form-switch i {top:2px;}
.layui-form-switch em {top:-1px;}

.layui-layout-admin .layui-footer {height: 64px;}



/*** 案件按钮 ***/
.layui-edit-form .layui-button,.layui-defendant-form .layui-button,.layui-lawyer-form .layui-button,.layui-contract-form .layui-button {width: 100%; height: 30px; clear: both;}
.layui-edit-form .layui-button .layui-btn,.layui-defendant-form .layui-button .layui-btn,.layui-lawyer-form .layui-button .layui-btn,.layui-contract-form .layui-button .layui-btn {float: right;}
.layui-edit-form .layui-button .layui-btn:last-child {margin-right: 10px;}

.defendant .enterInfo,.lawyer,.lawyer .lawyer-item {width:100%;}
.defendant,.lawyer {border: 1px solid #EEE; border-bottom: none;}
.defendant .enterInfo {display:none;}

.layui-layout-admin .layui-footer {z-index: 10;}

/*** 案件进程 ***/
.caseprocess {position: relative; z-index: 1; padding: 20px 0;}
.caseprocess .item {position: relative; width: 100%; display: inline-block; padding: 0 0 50px 0; z-index: 2;}
.caseprocess .item:before {content: ""; position: absolute; width: 1px; height: 100%; top:15px; left: 150px; background-color: #EEE; z-index: -1;}
.caseprocess .item:last-child:before {display: none;}
.caseprocess .item span.layui-btn {background-color: #FFF;}
.caseprocess .item .date {width: 100px; float: left; border-radius: 5px; overflow: hidden; box-shadow:0 2px 6px #DDD;}
.caseprocess .item .date .layui-btn {width: 100%; border-radius: 0; box-shadow:0 2px 5px #EEE;}
.caseprocess .item .date p {border-top: 1px solid #EEE; padding: 15px 10px; margin-bottom: 0;}
.caseprocess .item .point {display: inline-block; width: 30px; height: 30px; float: left; margin:0 35px; background-color: #FFF; border-radius:50%; border: 3px solid #FFF; box-shadow:0 2px 8px #CCC;}
.caseprocess .item .word {width: calc(100% - 200px);width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px); float: left;}
.caseprocess .item .word span.layui-btn {width: 180px;}
.caseprocess .item .word .layui-btn {}

.caseprocess .item .wordlist {display: inline-block; width: 100%; padding: 20px; background-color: #F7F7F7;}
.caseprocess .item .wordlist li {width: 25%; float: left; line-height: 30px; font-size: 12px;}
.caseprocess .item .wordlist li span {float: left;}
.caseprocess .item .wordlist li.length {width: 100%;}
.caseprocess .item .wordlist li p span {margin-right: 10px; color: #C5C8CE;}
.caseprocess .item .wordlist li .green {color: #82CE45;}

/*** 案件进程-未开始 ***/
.caseprocess .notstarted span.layui-btn,.caseprocess .notstarted .point {background-color: #C5C8CE;}

/*** 案件进程-进行中 ***/
.caseprocess .processing span.layui-btn,.caseprocess .processing .point {background-color: #01AAED;}

/*** 案件进程-已完成 ***/
.caseprocess .completed span.layui-btn,.caseprocess .completed .point {background-color: #82CE45;}


/*** 步骤样式 ***/
.layui-steps {padding: 20px;}
.layui-steps-title {line-height: 26px;}
.layui-steps-item {width: 15.5%;}
.layui-steps-item:first-child {margin-left: 5%;}
.layui-steps-item:last-child {width:auto;}

/*** 新增案件 ***/
.layui-add-case {width: 100%; display: inline-block; clear: both;}
.layui-add-case .layui-tab {width: 75%; margin: 0 auto;}
.layui-add-case .layui-tab .layui-tab-title {text-align: center;}
.layui-add-case .layui-tab-brief .layui-tab-title li {margin: 0 10px; padding: 0 15px;}

.layui-add-case .site-title,.layui-add-case .site-text,.layui-add-case .layui-edit-form,.layui-add-case .button {margin-left:5%; margin-right:5%;}
.layui-add-case .button .layui-btn {width: 200px;}


/*** 案件选择 ***/
.layui-case-select {}
.layui-case-select .item,.layui-case-select .btns {width: 980px;}
.layui-case-select .item .cont {}
.layui-case-select .cont div {width: 230px; float: left; margin: 0 10px 15px 0; border: 1px solid #EEE; border-radius: 2px; text-align: center; vertical-align: middle; cursor: pointer;}
.layui-case-select .cont div {line-height: 46px; font-size: 14px; color: #666; font-style: normal;}


/*** 消息通知 ***/
.layui-textarea-height {height:200px;}

/*** 展示表格 ***/
.layui-show-table {width:90%; margin-left: 5%;}



/*** 表格按钮 ***/
.fileslist .item .title .layui-btn {height: 24px; line-height: 24px; padding: 0 10px;}


/*** 案件进程结点 ***/
.case-step-node {padding: 50px;}
.case-step-node p {margin-bottom: 5px;}
.case-step-node .layui-badge {height: 22px; line-height: 22px; margin-left: 10px;}
.case-step-node .layui-bg-green,.layui-node-form .layui-bg-green {background-color: #5A8BFF!important;}
.case-step-node .layui-green {color: #3060BF;}
.case-step-node .layui-text h3 {line-height: 22px;}
.case-step-node .layui-timeline-axis {width: 22px; height: 22px; line-height: 20px; color: #5A8BFF; border: 1px solid #5A8BFF; font-size: 12px; left: -6px;}
.case-step-node .layui-timeline-item:before {top: 20px;}


/*** 添加案件进程结点表单 ***/
.layui-node-form {display: none; margin:0 0 50px; padding: 20px; background-color: #FBFBFB;}
.layui-node-form .layui-form-item .layui-input-inline {width: 300px;}
.layui-node-form .layui-form-item .layui-time {width: 100px;}
.layui-node-form .layui-form-item .layui-length {width: 600px;}
.layui-node-form .layui-form-item blockquote {background-color: #FFF;}
.layui-node-form .layui-form-item blockquote .layui-icon-close,.userlist .layui-badge-rim .layui-icon-close {cursor: pointer;}
.layui-node-form .layui-badge,.layui-node-form .layui-badge-rim,.userlist .layui-badge-rim {height: 28px; line-height: 28px; padding: 0 10px; margin-right: 10px;}
.layui-node-form .layui-badge .layui-icon,.layui-node-form .layui-badge-rim .layui-icon,.layui-node-form .layui-btn-sm,.userlist .layui-badge-rim .layui-icon { font-size: 14px;}
.layui-node-form .layui-btn-sm {line-height: 30px;}

/*** 结点操作按钮 ***/
.operation {position: absolute; right: 10px; top: 0;}
.operation a {margin: 0 5px;}

/*** 文件上传界面 ***/
.files {padding-bottom: 60px;}
.files .layui-button,.user-select .layui-button,.show-button .layui-button {position: fixed; width: 100%; height: auto; bottom: 0; padding: 20px 0; text-align: center; background-color: #FFF;}
.fileslist {padding: 20px 15px; float: left;}
.fileslist .item {position: relative; width:145px; height: 190px; float: left; padding: 10px; margin:0 5px 10px; display: inline-block; border: 1px solid #EEE; background-color: #FFF;}
.fileslist .item .pic {width: 123px; height: 170px; line-height: 168px; overflow: hidden;}
.fileslist .item .pic img {width: 100%; vertical-align: middle;}
.fileslist .item .words {width: 100%; text-align: center;}
.fileslist .item .words .layui-icon {font-size: 100px; line-height: 120px; color: #AAA;}
.fileslist .item .words span {display: block; width: 100%; color: #999; overflow: hidden; font-size: 12px;}
.fileslist .item .del {position: absolute; width: 24px; height: 24px; top: -12px; right: -10px;}
.fileslist .item .del .layui-icon {font-size: 24px; cursor: pointer; color: #FF5722;}
.files .layui-upload-drag {padding-top: 45px; float: left; margin: 0 5px 10px;}


/*** 用户列表 ***/
.user-pic-list {margin-top: 25px;}
.user-pic-list .layui-form-label {line-height: 28px;}
.user-pic-list .list {float: left;}
.user-pic-list .user-item {width: 80px; display: block; float: left; margin-bottom: 10px; text-align: center;}
.user-pic-list .user-item .user-pic {position: relative; width: 46px; height: 46px; display: inline-block;}
.user-pic-list .user-item .user-pic .layui-icon-edit,.user-pic-list .user-item .user-pic .layui-icon-close {position: absolute; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 14px;color: #FFF; top: -3px; right: -4px; cursor: pointer; display: none;}
.user-pic-list .user-item .user-pic .layui-icon-edit,.user-pic-list .user-item .user-pic .layui-icon-close {background-color: #393D49; display: block;}
.user-pic-list .user-item .user-info,.user-pic-list span.gray {width:100%; float: left;}
.user-pic-list .user-item .title {display: block; width: 100%; text-align: center; font-size: 12px;}
.user-pic-list span.media-left {width: auto; float: left; margin-top: 11px; margin-right: 15px; transform:rotate(180deg);}
.user-pic-list span.media-left .layui-icon,.user-pic-list span.gray {color: #AAA;}
.user-pic-list .layui-icon {border-radius: 50%; overflow: hidden;}
.user-pic-list .user-item .layui-icon-users {width: 46px; height: 46px; text-align: center; line-height: 46px; font-size: 22px; display: inline-block; cursor: pointer;}
.user-pic-list .user-item .layui-icon-add-1 {color: #CCC; background-color: #F2F2F2;}
.user-pic-list .user-item .layui-icon-users {color: #5B8CFF; background-color: rgba(91,140,255,.1);}
.user-pic-list .user-item  .layui-bg-blue {color: #5B8CFF; background-color: rgba(91,140,255,.1);}
.user-pic-list .user-item .layui-badge {width:auto; height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.user-pic-list .list-more .user-item {margin-right: 20px;}
.user-pic-list .button {margin: 10px 0 0 10px;}


/*** 法院提醒表单 ***/
.layui-notice-form {}
.layui-notice-form .layui-form-item .layui-inline {width: 50%; float: left; margin-right: 0;}
.layui-court .layui-form-item .layui-form-label {width: 110px;}
.layui-court .layui-form-item .layui-input-block {margin-left: 110px;}
.layui-court .layui-form-item .layui-length-inline {width: 66.666666%;}


/*** 费用减免文件上传 ***/
.layui-edit-form .layui-form-item .layui-input-block .layui-inline { display: inline-block; width: auto; float: none; line-height: 38px; padding-left: 15px;}


/*** 选择审批人员 ***/
.user-select .layui-button {padding: 10px 0;}
.user-list {position: relative; width: 360px; height: 340px; float: left; background: #FFF; border: 1px solid #EEE; margin-left: 20px; display: inline-block;}
.user-list .all,.user-list .list {width: 100%; float: left;}
.user-list .all {height: 35px; padding:0 15px;}
.user-list .all p {line-height: 35px;}
.user-list .list {height: 303px; margin: 0; overflow: hidden; overflow-y: auto;}
.user-list .list li {height: 40px; padding:0 15px; border-bottom: 1px solid #EEE;}

/*** OA管理 ***/
.process-list,.process-title {width: 100%; display: inline-block;}
.process-title {font-weight: 700; line-height: 30px; padding-top: 10px;}
.process-list {padding-bottom: 30px; border-bottom: 1px solid #F5F5F5;}
.process-list .item {float: left; margin: 5px 10px 5px 0; position: relative; min-width: 200px; height: 70px;}
.process-list .item a {display: inline-block; min-width: 200px; height: 70px; padding: 16px; color: #333; line-height: 36px; border: 1px solid #EEE; border-radius: 5px;}
.process-list .item a i {display: inline-block; width: 36px; height: 36px; color: #FFF; text-align: center; margin:0 16px 0 0; vertical-align: middle; border-radius: 4px; background-color: #F8F8F9;}
.process-list .item .layui-icon-find-fill {background: linear-gradient(135deg, rgba(255,146,62,1.0), rgba(255,122,61,1))}
.process-list .item .layui-icon-note,.process-list .item .layui-icon-set-fill,.process-list .item .layui-icon-file {background: linear-gradient(0deg, rgba(62,156,250,1.0), rgba(51,151,250,1))}
.process-list .item .layui-icon-dollar,.process-list .item .layui-icon-form {background: linear-gradient(180deg, rgba(66,203,105,1.0), rgba(63,194,100,1))}
.process-list .item .layui-icon-refresh,.process-list .item .layui-icon-friends {background: linear-gradient(135deg, rgba(242,104,100,1.0), rgba(242,86,65,1))}
.process-list .item .layui-icon-vercode,.process-list .item .layui-icon-rmb {background: linear-gradient(135deg, rgba(0,191,159,1.0), rgba(0,150,136,1.0))}
.process-list .item .layui-icon-location,.process-list .item .layui-icon-cart-simple {background: linear-gradient(135deg, rgba(255,184,0,1.0), rgba(255,150,0,1))}
.process-list .item .layui-icon-read {background: linear-gradient(135deg, rgba(216,157,69,1.0), rgba(253,202,145,1))}
.process-list .item.morelink a:hover {border-radius: 0;}
.process-list .item a:hover,.process-list .showlist li span:hover {background-color: #F7F8F9; border-color: #DCDEE2;}
.process-list .item a:hover i {box-shadow:0 3px 5px #DDD;}

.process-list .showlist {position: absolute; width: 100%; bottom: 70px; background-color: #FFF; border: 1px solid #EEE; border-bottom: none; z-index: 2; display: none;}
.process-list .showlist li {width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #EEE;}
.process-list .showlist li span {display: block; height: 49px; text-indent: 24px;}

/*** 节点人员设置 ***/
.node-users {padding-top: 2px; z-index: 5;}
.node-users .button {}
.node-users .layui-btn-add {padding: 0 15px;}
.node-users .node-user-list {position: absolute; width: 262px; height: 300px; margin: 0; left: 0; top: 0; display: none;}
.node-users .userlist .layui-badge-rim {line-height: 26px; margin-bottom: 5px;}
.node-users .list {height: 200px;}
.node-users .layui-button {width: 100%; float: left; padding-top: 10px; height: 40px;}

/*** 下拉检索控件 ***/
.ac_results {background-color: #FFF; border: 1px solid #E6E6E6; border-top: none;}
.ac_results li {line-height:30px; text-indent: 12px;}
.ac_results li.ac_even {background-color: #F7F7F7;}
.ac_results li.ac_over {color: #FFF; background-color: #1E9FFF;}
.ac_results li.ac_over span {opacity: 0.9;}
.ui-front {z-index: 50000000!important;}
.ui-autocomplete {max-height: 150px; overflow-y: scroll; overflow-x: hidden; background-color: #FFF; border: 1px solid #E6E6E6; border-top: none!important;}
.ui-autocomplete li {line-height:30px; text-indent: 12px;}
.ui-autocomplete li:nth-child(Odd) {background-color: #F7F7F7;}

.layui-upload-choose .layui-badge-rim {height: 30px; font-size: 13px; line-height: 28px; padding: 0 10px;}
.layui-upload-choose .layui-badge-rim .layui-icon {margin-left: 5px; cursor: pointer;}


/*** 新增企业信息 ***/
.company-info {}
.company-info .layui-card-header {}
.company-info .xm-select-parent .xm-hide-input,.company-info .xm-select-parent .xm-select {height: 36px !important;}
.company-info .xm-select-parent .xm-select-title {height: 36px !important; overflow: hidden;}

.avatar-view {width: 160px; height: 160px; padding: 15px; background-color: #2F4056; color: rgba(255,255,255,.25); font-size: 50px; vertical-align: top; line-height: 60px;}
.avatar-view img {width: 120px; height: 120px;}

.avatar-view {display: block; border: 5px solid #FFF; border-radius: 3px; margin:0 auto; cursor: pointer; overflow: hidden;}
.avatar-body {padding-right: 15px; padding-left: 15px;}
.avatar-upload {overflow: hidden;}
.avatar-upload label {display: block; float: left; clear: left; width: 100px;}
.avatar-upload input {display: block; margin-left: 110px;}
.avater-alert {margin-top: 10px; margin-bottom: 10px;}
.avatar-wrapper {height: 364px; width: 100%; margin-top: 15px; box-shadow: inset 0 0 5px rgba(0,0,0,.25); background-color: #fcfcfc; overflow: hidden;}
.avatar-wrapper img {display: block; height: auto; max-width: 100%;}
.avatar-preview {float: left; margin-top: 15px; margin-right: 15px; border: 1px solid #eee; border-radius: 4px; background-color: #fff; overflow: hidden;}
.avatar-preview:hover {border-color: #ccf; box-shadow: 0 0 5px rgba(0,0,0,.15);}
.avatar-preview img {width: 100%;}
.preview-lg {height: 184px; width: 184px; margin-top: 15px;}
.preview-md {height: 100px; width: 100px;}
.preview-sm {height: 50px; width: 50px;}

@media(min-width:992px) {.avatar-preview {float: none;}}
.avatar-btns {margin-top: 30px; margin-bottom: 15px;}
.avatar-btns .btn-group {margin-right: 5px;}
.loading {display: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: .75; filter: alpha(opacity=75); z-index:100;}


/*** OA 采购申请物品列表 ***/
.addlist,.addlist .delSpan {width: 100%; float: left;}
.addlist .delSpan {margin-top: 10px;}


/*** 权限分配 ***/
.mytable label {font-weight: 100; float: left; margin: 0 0 0 15px; cursor: pointer;}
.mytable {width: 650px;	margin:10px 10px 20px; color: #666; background-color: #FFF; border: 1px solid #E6E6E6;}
.mytable tbody tr:hover {background: none;}
.mytable tbody tr td {padding: 0;}
.layui-table-two,.layui-table-three {width: 100%; float: left;}
.mytable th,.mytable td {width: 210px; line-height: 40px;}
.mytable th.length {width: 440px;}
.mytable th {padding: 9px 15px; font-weight: 100; line-height: 20px; background-color: #F2F2F2;}
.mytable td, .mytable th {border: 1px solid #E6E6E6;}
.mytable .mytable-two[lay-skin=line] td {border-width: 0 0 1px;}
.mytable .mytable-three[lay-skin=line] td {border-width: 0 0 1px 1px;}
.mytable .mytable-two tr:last-child td {border-width: 0;}
.mytable .mytable-three tr:last-child td {border-width: 0 0 0 1px;}
.doc-buttons {margin-bottom: 40px;}
.doc-buttons .length {width: 120px;}


/*** 日志样式 ***/
#logs pre {background-color: #FFF; border: none; line-height: 22px; font-family: "Noto Sans SC"; padding: 0;}

/*** 案件找不到样式 ***/
.big-error-w {width: 450px; text-align: center; padding: 50px; margin: 100px auto 0; color: #334152; border-radius: 6px; background-color: #FFF;  -webkit-box-shadow: 0 2px 4px rgba(126, 142, 177, 0.12); box-shadow: 0 2px 4px rgba(126, 142, 177, 0.12);}
.big-error-w h1 {font-size: 4.75rem; font-weight: 700; margin-bottom: 0;}
.big-error-w h3 {color: #047BF8; margin-bottom: 1.5rem;}
.big-error-w h5 {margin-bottom: 0px;}
.big-error-w form {border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 1.5rem; margin-top: 1.5rem;}
.big-error-w form em {padding-left: 50px;}

.big-error-w form a {color: #047BF8;}


/*** 案件详情 ***/
.layui-case-title {display: block; height: 18px; margin: 0 0 50px; border-bottom: 1px solid #EEE;}
.layui-case-title span {height: 31px; line-height: 31px; font-weight: 700; padding: 0 15px 0 10px; font-size: 14px; display: inline-block; background-color: #FFF; border-left: 3px solid #AAA;}

.layui-tab-high {margin: 0;}
.layui-tab-high .layui-tab-title {display: inline-block; width: 100%; height: 45px; border-width: 0;}
.layui-tab-high .layui-tab-title li {position: relative; line-height: 45px; padding: 0 25px; background-color: #F5F8FB; box-shadow: 0 0 3px 0 rgba(0,0,0,.1); z-index: 1; border-radius: 5px 5px 0 0;}
.layui-tab-high .layui-tab-title li a {color: #808CAB;}
.layui-tab-high .layui-tab-title li.layui-this {background-color: #FFF; z-index: 3;}
.layui-tab-high .layui-tab-title li.layui-this a {color: #3060BF; font-weight: 700;}
.layui-tab-high .layui-tab-title .layui-this:after {height: 47px; border-width: 4px; border-color: #FFF!important;}

.layui-tab-high .layui-tab-content {position: relative; padding: 50px 80px; background-color: #FFF; box-shadow: 0 0 4px 0 rgba(0,0,0,.05); z-index: 2;}


.layui-form-case {width: 100%;}
.layui-form-case .edit-form .layui-form-item {margin-bottom: 0;}
.layui-form-case .case-title {border-top: 1px solid #EEE; color: #333; padding-top: 10px; margin-bottom: 15px;}
.layui-form-case .case-title span {font-weight: 700;}
.layui-form-case .layui-inline {width: 20%; float: left; padding-right: 10px; margin-right: 0;}
.layui-form-case .edit-form .layui-inline .layui-form-label {width: 100%; padding: 10px 0 5px;}
.layui-form-case .edit-form .layui-inline .layui-input-block {width: 100%; height: 38px; margin-left: 0; display: inline-block;}
.layui-form-case .edit-form .length {width: 40%;}
.layui-form-case .button {display: inline-block;}
.layui-form-case .dataTable .layui-table {margin-top: 0;}
.layui-form-case .dataTable .layui-table th,.layui-form-case .dataTable .layui-table td {font-size: 12px;}

.layui-form-case .layui-form-label {text-align: left;}
.layui-form-case .layui-input-block .layui-input-line {line-height: 38px;}

.layui-form-case .input-form .layui-form-label,.layui-form-case .show-edit-from .layui-form-label {width: 80px; padding-left: 0; padding-right: 0;}
.layui-form-case .input-form .layui-input-block,.layui-form-case .show-edit-from .layui-input-block {margin-left: 80px;}

.layui-form-show .layui-inline,.layui-form-case .input-form .layui-inline {margin-bottom: 0;}
.layui-form-show .layui-form-label {width: auto; line-height: 36px; padding: 0;}
.layui-form-show .layui-input-block {margin-left: 0; min-height: 36px; padding-top: 9px; line-height: 20px;}


.show-edit-from {position: relative; width: 100%; display: none; padding: 20px;}
.show-edit-from .layui-form-item  {margin-bottom: 5px;}
.show-edit-from .layui-inline {margin-bottom: 0;}
.show-edit-from .short .layui-form-label {width: 50px;}
.show-edit-from .short .layui-input-block {margin-left: 50px;}
.show-edit-from .short01 .layui-form-label {width: 60px;}
.show-edit-from .short01 .layui-input-block {margin-left: 60px;}
.show-edit-from .length .layui-form-label {width: 90px;}
.show-edit-from .length .layui-input-block {margin-left: 90px;}
.show-edit-from .length01 .layui-form-label {width: 110px;}
.show-edit-from .length01 .layui-input-block {margin-left: 110px;}
.show-edit-from .enterInfo {display:none;}
.show-edit-from .enterInfo .layui-inline {margin: 5px 0;}
.show-edit-from .enterInfo .button {margin-top: 5px;}
.show-edit-from .enterInfo .blank {padding: 20px;}

/*** 固定宽度 ***/
.w-80 {width: 80px !important;}
.w-90 {width: 90px !important;}
.w-98 {width: 98px !important;}
.w-100 {width: 100px !important;}
.w-120 {width: 120px !important;}
.w-140 {width: 140px !important;}
.w-160 {width: 160px !important;}
.w-170 {width: 170px !important;}
.w-180 {width: 180px !important;}
.w-200 {width: 200px !important;}
.w-220 {width: 220px !important;}
.w-240 {width: 240px !important;}
.w-300 {width: 300px !important;}
.w-330 {width: 330px !important;}

/***  边框线 ***/
.border-right {border-right: 1px solid #E9EDF6;}
.border-bottom {border-bottom: 1px solid #E9EDF6;}

.tree-search {}
.layui-search { border-radius: 0 2px 2px 0;}

.layui-transfer-active {margin: 0 10px;}

/*下拉按钮*/
.dropdown {display: inline-block; vertical-align: middle; font-size: 0;}
.dropdown .layui-btn {color: #666; line-height: 28px; border: 1px solid #C2C9D4; background: linear-gradient(to bottom, #FFF,#F3F8FF); padding: 0 10px;}
.dropdown .layui-btn:hover {color: #666;}

/*** 下拉菜单 ***/
.dropdown-menu {border: 1px solid rgba(255, 255, 255, .5); border-radius: 5px; font-size: 12px; box-shadow: 0 3px 12px rgba(0, 0, 0, .15)!important; padding-bottom: 5px; margin-top: 2px;}
.dropdown-menu>li>a {padding: 8px 15px; cursor: pointer;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {}
.dropdown-menu .divider {height: 1px; margin: 3px 0; overflow: hidden; background-color: rgba(0,0,0,.05);}


