/*
    默认边框色 D2D5DB
*/
input::-webkit-input-placeholder {
        /* placeholder颜色  */
         color: #999 !important;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999 !important;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999 !important;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999 !important;
}
.laypage-left-content{
    position: absolute;
    left: 20px;
}
.layui-table-page > div{
    width: 100%;
    text-align: right;
    margin-top: 5px;
}
.layui-table th{
    position: static !important;
}
.layui-table th .layui-table-cell span{
    color: #666;
    vertical-align: middle;
}
.layui-form-checked[lay-skin=primary] i{
    border:0 !important;
    background-color:#fff !important;
}
.layui-form-checkbox i{
    font-family: "iconfont" !important;
    font-size: 16px !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.layui-form-checkbox i::before{
    content: "\e71b";
    color: #DDDDDD;
}
.layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}
.panel-body {font-size:14px;}
body {color:#282828;position:relative;}
.menu {border:1px solid #e5e5e5;box-shadow:0 6px 12px rgba(0,0,0,0.175);padding:5px 0;position:absolute;border-radius:4px;background:#fff;display:none;}
/*����*/
.grid-select-open .layui-layer-btn1{float:left;}
.grid-select-open .layui-layer-btn {text-align:right !important;}
.grid-select-open a {text-align:center !important;}
.wrap-grid {}
.wrap-grid .header{position:relative;z-index:2;background:#f4f5f9;border:1px solid #e5e5e5;padding:5px 10px;border-bottom:none;width:100%;box-sizing:border-box;}
.wrap-grid .headerName {line-height:30px;}
.wrap-grid .layui-table-page ,
.wrap-grid .layui-laypage{display:block;width:100%;text-align:right;border:none;}
.wrap-grid .layui-table-page {border-top:1px solid #e5e5e5;}
    .wrap-grid .layui-table-body tbody .none:hover,
    .layui-table tbody .layui-table-hover.none:hover,
    .layui-table tbody .layui-table-hover.none,
    .wrap-grid .layui-table-body tbody .none:hover th{background:none !important;}
    .wrap-grid .layui-table-body .none th {border:1px solid #fff!important;}
    .wrap-grid .layui-table-page.none {border-top:1px solid #fff;}
.wrap-grid .layui-laypage-count,
.wrap-grid .layui-laypage-limits{float:left;}
.layui-table-tool .layui-laypage span {}
.layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em {
    background:none;
    border: 1px solid #1990FF;
    min-width: 28px;
    height: 28px;
    color: #1990FF;
    border-radius: 2px;
    text-align: center;
    left:0 !important;
    box-sizing: border-box;
}
.layui-layer-btn a:active{
    opacity:1 !important;
}
.layui-layer-dialog.delete{
    margin: 0;
    cursor: default;
}
.layui-layer .layui-layer-btn .layui-layer-btn1.cancel{
    background-color: #fff !important;
}
.layui-layer-dialog .layui-layer-btn .layui-layer-btn0:hover,
.layui-layer-btn .layui-layer-btn1.cancel:hover,
.delete-confirm .layui-layer-btn0:hover{
    opacity: 0.8;
    font-size: 13px;
    color: #1990FF !important;
    border: 1px solid #1990FF !important;
}
.layui-layer-dialog .layui-layer-btn .layui-layer-btn0:active,
.layui-layer-btn .layui-layer-btn1.cancel:active,
.delete-confirm .layui-layer-btn0:active{
    color: #1990FF !important;
    border: 1px solid #1990FF !important;
}
.layui-laypage .layui-laypage-spr{
    font-weight: normal;
    margin-right: 14px !important;
}
.layui-table-page .layui-laypage span{
    margin-right: 6px;
    font-size: 13px;
    height: 28px !important;
    line-height: 28px !important;
    color: #222;
}
.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span.layui-laypage-curr{
    margin-right: 9px !important;
    padding: 0 !important;
    line-height: 26px !important;
    height: 28px !important;
    min-width: 28px !important;
    text-align: center;
}
.layui-laypage .layui-laypage-curr em {
    color: #1990FF !important;
    position: relative;
    top: 1px;
    left: -1px;
}
.layui-icon{
    font-size: 12px;
}
.layui-table-page .layui-laypage span.layui-laypage-count{
    position: relative;
    top: 2px !important;
}
.layui-table-page .layui-laypage input{
    width: 48px;
    height: 28px;
    line-height: 28px;
    margin: 0 6px;
}
.layui-laypage-limits .ivu-select-selection > div{
    height: 28px;
    line-height: 28px;
}
.layui-table-page .layui-laypage span.layui-laypage-skip{
    height: 28px !important;
    line-height: 28px !important;
    font-size: 13px;
    color: #666;
    margin-left: 4px;
}
.layui-table-page .layui-laypage a{
    border: 1px solid #DDDDDD !important;
    height: 28px;
    min-width: 28px;
    box-sizing: border-box;
    text-align: center;
    border-radius: 2px;
    margin-right: 6px;
    padding: 0;
    font-size: 13px;
    color: #222;
}
.layui-table-page .layui-laypage .layui-laypage-prev,.layui-table-page .layui-laypage .layui-laypage-next{
    padding: 0 7px;
}
.layui-disabled, .layui-disabled:hover{
    color: #D9D9D9!important;
    border-color: #D9D9D9;
}
.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this{
    /* background-color: #fff !important; */
}
.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before{
    content: none;
}
.laydate-btns-now,.layui-laydate-footer span:hover{
    color: #34A6F8 !important;
}
.laydate-footer-btns .laydate-btns-confirm{
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}
.laydate-footer-btns span{
    border: 0 !important;
}
.layui-table-tool .layui-laypage .layui-laypage-skip {margin-left:10px;}
.layui-table thead tr,
.layui-table-header {background:#FBFBFB !important;}
.layui-table-view, .layui-table-box{border-color:#E9EBEE;}
.layui-table-fixed-l,
.layui-table-fixed-r {box-shadow:none;}
.layui-table-view .layui-table-body th {border-right:1px solid #E9EBEE;border-bottom:none;position: initial;}
.layui-table-main .layui-table td {border-right-color:#fff;}
.layui-table tbody tr td,
.layui-table-main .layui-table td {border-bottom-color:#e9ebee;}
.layui-table-main .layui-table td:after {position: absolute;content: " ";background: #D9DDE0;width: 1px;height: 1px;right: -1px;right: 0\9;bottom: -1px;bottom: 0\9;}
[data-field="tplColumn"] {display:none;}
.layui-table tbody tr:hover, .layui-table-hover {background-color:#e6e6e6;}
.layui-table tbody tr:hover td,.layui-table tbody .layui-table-hover td{border-color:#e6e6e6;}
.layui-table tbody tr.selected:hover td,
.layui-table tbody tr.selected td,
.layui-table tbody .layui-table-hover.selected td{border-right-color:#E0EAF8;}
.layui-table tbody tr td{transition: all .3s;-webkit-transition: all .3s;}
.empty-notice-content,
.layui-none {position: absolute;left: 50%;margin-left: -50px;width: 100px;top: 50%;margin-top: -42px;background: url(./image/wushuju.png) 20px 0px no-repeat;padding: 60px 0 0 0 !important;color:#999 !important;font-size:14px;line-height:40px;}
[data-field="tool"] .layui-table-cell {overflow:visible;}
.api_error.layui-none{background: url(./image/erorr.png) -10px 0px no-repeat !important;width: 112px;background-size: 123px 80px !important;padding-top: 90px !important;}
/*.layui-table-fixed .layui-table-body {overflow:visible;}*/
.laytable-cell-1-operate {overflow:visible;}
.table-btn {color:#459AE9;position:relative;display:inline-block;margin-left:5px;}
.table-btn:hover {color:#4e93e3;text-decoration:underline;cursor:pointer;}
    .table-btn.disabled {color:#999;cursor:not-allowed;}
    .table-btn.disabled:hover {text-decoration:none;}
    .table-btn.more ul {position:fixed;z-index:2;}
        .table-btn.more ul a {padding:0 10px;height:30px;line-height:30px;white-space:nowrap;display:block;}
        .table-btn.more ul a:hover {color:#222;background:#f0f0f0;}
    .table-btn.more.on ul {}
    .table-btn.more:hover ul {display:block;}
    .layui-table tr:hover {z-index:2;}
.layui-table tr {z-index:1;}
.wrap-grid .layui-table tr.selected {background:#E0EAF8;}
.layui-table-fixed-r {border-right:1px solid #D9DDE0;}
.layui-table-mend {left:100%;right:auto !important;}
th .layui-table-cell {text-overflow: inherit;padding: 10px 12px;line-height: 16px;}
.layui-table-cell {color:#222;font-size: 13px;line-height: 17px;padding: 11.5px 12px !important;}
.layui-table .last-col {
    border-right: 0 none;
}

.layui-layer.delete-confirm .layui-layer-content{
    padding: 0 30px;
    min-height: 88px;
}
.layui-layer.delete-confirm .layui-layer-content .delete-confirm-title{
    text-align: center;
    font-size: 16px;
    color: #222222;
    line-height: 21px;
}
.layui-layer.delete-confirm .layui-layer-content .delete-confirm-title.olny-title{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.layui-layer.delete-confirm .layui-layer-content .delete-content-wrap{
    text-align: center;
    font-size: 13px;
    line-height: 17px;
    color: #666666;
    margin-top: 10px;
}
.layui-layer-setwin .layui-layer-close1{
    font-family: "iconfont" !important;
    font-size: 12px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none !important;
    color: #A6A7A9;
}
.layui-layer-setwin .layui-layer-close1:hover{
    opacity:1 !important;
    color: #888888;
}
.layui-layer-setwin .layui-layer-close1::before{
    content: "\e740";
}
.layui-layer.delete-confirm .layui-layer-btn .layui-layer-btn1{
    background-color: #F86161;
}
.layui-layer-btn a{
    font-size: 13px;
}
/*��д��ť*/

.layui-btn {min-width:80px;height:30px;line-height:30px;position:relative;color:#fff;border-radius:2px;padding-left:3px\9;padding-right:3px\9;}
.layui-btn-small {min-width:80px;}
    .layui-btn:hover {opacity:0.9;filter: none;}
    .layui-btn.layui-btn-more {text-align:center;padding:0 27px 0 14px;}
    .layui-btn.layui-btn-more:before {content: '';width: 0;height: 0;border-style: solid;border-color:#c6c6c6 transparent transparent ;overflow: hidden;position: absolute;top: 50%;right: 10px;margin-top: -1px;border-width: 4px;}
    .layui-btn.layui-btn-more:after {content:"";position:absolute;left:0;top:29px;height:30px;width:100%;z-index:1;display:none;}
    .layui-btn.layui-btn-more:hover:after {display:block;}
    .layui-btn.layui-btn-more:hover {opacity:1;filter: none;}
.layui-btn.layui-btn-primary {line-height:28px;background:#fff;color:#282828;border-color:#e7e7eb;}
    /* .layui-btn.layui-btn-primary:hover {background:#e7e7eb;border-color:#dadbe0} */
.layui-btn-more ul{display:none;right:0;top:31px;z-index:2;border:1px solid #e7e7eb;box-shadow:0 6px 12px rgba(0,0,0,0.175);position:absolute;border-radius:4px;background:#fff;min-width:100%;box-sizing:border-box;}
    .layui-btn-more:hover ul {display:block;}
.layui-btn-more ul li a{display:block;height:30px;line-height:30px;padding:0 10px 0 15px;min-width:103px;box-sizing:border-box;text-align:left;}
    .layui-btn-more ul li a:hover {color:#282828;background:#f0f0f0;}
    .layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn{background-color: #fff;border: 0;position: relative;}
/*����*/
#search,.wrap-search,.search-top {width:100%;}
.wrap-search {position:relative;z-index:3;margin-bottom:10px;}
.advance-search {border: 1px solid #CCCCCC;padding:0 10px 10px;display:none;width:100%;background:#fff;box-sizing:border-box;margin-top:10px}
.layui-layer-btn .layui-layer-btn1.cancel{
    border: 1px solid #dddddd;
    color: #222;
    background-color: #fff;
    font-size: 13px;
}
.layui-layer-dialog .layui-layer-btn .layui-layer-btn0:hover,
.layui-layer-btn .layui-layer-btn1.cancel:hover,
.delete-confirm .layui-layer-btn0:hover,
.layui-layer-btn .layui-layer-btn0:hover{
    opacity: 0.8;
    font-size: 13px;
    color: #1990FF !important;
    border: 1px solid #1990FF !important;
}
.layui-layer-dialog .layui-layer-btn .layui-layer-btn0:active,
.layui-layer-btn .layui-layer-btn1.cancel:active,
.delete-confirm .layui-layer-btn0:active,
.layui-layer-btn .layui-layer-btn0:active{
    color: #1990FF !important;
    border: 1px solid #1990FF !important;
}
/*�߼�����*/
.searchResult {margin-top:10px;}
    .searchResult .label {color:#666;line-height:30px;width:66px;}
.advance-search .label {line-height: 30px;color: #282828;margin-right: 20px;text-align:left;display: inline-block;}
.advance-search .item {margin-right:20px;margin-top:10px;display: inline-block;white-space: nowrap;}
.advance-search .field {display:inline-block;vertical-align:middle;}
.advance-search .layui-input {display:inline-block;}
.cell_more {border:1px solid #cccccc;color:#777;display:inline-block;height:28px;padding:0 7px;line-height:28px;float:left;overflow:hidden;border-radius:2px;margin-right:10px;}
.cell_more .value{color:#282828;}
    .cell_more .close {float: right;color: #ccc;margin: 0 0 0 10px;line-height: 28px;height: 28px;cursor: pointer;width: 14px;text-align: center;font-size: 18px;}
.search-top {height:30px;}
    .search-top .label {color:#666;line-height:30px;}
    .search-top .toggle {line-height:30px;color:#4990E2}
.data-range {}
    .data-range * {float:left;display:inline-block;}
    .data-range span {line-height:30px;padding:0 5px;}

/*��*/
.layui-input-placeholder {position:relative;display:inline-block;}
    .layui-input-placeholder input {z-index:2;}
    .layui-input-placeholder .text {position:absolute;left:0;line-height:30px;top:0;padding-left:11px;color:#999;z-index:3;}
.chosen-select,
.layui-input,
.layui-select,
.layui-textarea {height:30px;border:1px solid #DDDDDD;border-radius:2px;line-height:28px\9;}
.layui-input-time .layui-input{line-height:28px;}
td .chosen-select, td .layui-input, td .layui-select, td .layui-textarea{border-color:#DDDDDD;}
.errorTip{color: red; }
.layui-input-add,
.layui-input-search,
.layui-input-time,
.layui-input-close {position:relative;display:inline-block;}
.layui-input-search input,
.layui-input-time input,
.layui-input-close input{padding-right:35px;position:relative;height: 30px;font-size: 13px;}
.layui-input-time > .before,
.layui-input-add > .before,
.layui-input-search > .before,
.layui-input-close .before {font-size: 12px;position:absolute;right:1px;top:1px;height:28px;width:32px;content:" ";z-index:3;text-align: center;line-height: 28px;color:#9B9B9B;cursor:pointer;}
    .layui-input-close .before {display:none;cursor:pointer;}
    .layui-input-close.on .before {display:block;}
    .layui-input-search .before {font-family: 'iconfont' !important;}
    .layui-input-search .before::before{
        content: "\e73b";
    }
    .layui-input-add .before {background-image:none;}

.layui-input-time > .before {position:absolute;right:1px;top:1px;height:22px;width:30px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAHRJREFUKBW1UUEOwCAIg2UP23mv8lN6lXfsM8waSdBsLh5GYgqlRQ1ELkTkcmVNR44LEVX1HIVPNTMnyjmrNcdp4D1Xtd5gxjeEllcMddCKAdrNX1+IgLrggdPyALToDEbO8H9Dt4fZU9DDp3dsD8mXuPXjDTAKP6aomIOWAAAAAElFTkSuQmCC') center center no-repeat transparent;content:" ";z-index:3;text-align: center;line-height: 22px;color:#9B9B9B;cursor:pointer;}
.layui-form-select dl {top:32px;}
.layui-form-selectup dl{top:auto;}
.layui-form-label {padding:5px 15px;}
.layui-form-mid {padding:5px 0 !important;}
.layui-form-radio{margin-top:0;line-height:30px;}
.require-red {color:#da3044;position:absolute;right:0;top:0;line-height: 34px;height: 30px;}
.layui-textarea[readonly],
.layui-input[readonly] {color:#222;border: 1px solid #DDDDDD;}
/*������ ����*/
.layui-form-select .layui-input,
.layui-input-time .layui-input[readonly] {cursor:pointer;}
.layui-input-time .layui-input[readonly],
.layui-select-title .layui-input[readonly] {background:#fff;color:#282828;border: 1px solid #D9DDE0;}
.layui-select-title .layui-input.layui-disabled {background:#ebebeb;border-color:#ccc !important;color:#666 !important;}

.my-layui-header {height:55px;}
.my-layui-header .my-layui-logo {line-height:55px;}

.chosen-container {font-size:14px;vertical-align:top;outline: none;}
.chosen-container-single .chosen-single span {padding:2px 5px;}
.chosen-container-single .chosen-single {border:1px solid #D9DDE0;width:100%;box-sizing:border-box;z-index:1011;height:30px !important;}
/*.chosen-container-active.chosen-with-drop .chosen-single {border-bottom:1px solid #fff;box-shadow:none;}*/
.chosen-container .chosen-drop:focus,
.layui-textarea:focus,
.layui-input:focus {border-color:#34A6F8 !important;}
.chosen-container .chosen-results li.highlighted {background-color: #f5f5f5;color:#222;}

.chosen-container-single .chosen-search input[type="text"]{border:1px solid #cccccc;background-position:180px -20px;padding:4px 25px 4px 5px;}

.layui-tab-title{padding-left:15px;}

/*ҵ������ײ���ť*/
.footButton {background:#f4f5f9;height:45px;position:absolute;left:0;bottom:0px;right:0;line-height:45px;border-top:1px solid #D9DDE0;}
.layui-input-search.hack-ie9-input-bug{
    padding: 1px;
}
.layui-input-search.hack-ie9-input-bug .layui-input{
    border: 0;
    height: 28px;
    z-index: 2;
    width: 225px;
    padding-right: 0;
}
.layui-input-search.hack-ie9-input-bug .ie-input-border{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border: 1px solid #DDDDDD;
}
.layui-input-search.hack-ie9-input-bug .layui-input:focus+.ie-input-border{
    border-color: #34A6F8 !important;
}

.layui-tree li {overflow:visible;}
.iconfont.layDateClose{
    position: absolute;
    right: 1px;
    width: 30px;
    top: 1px;
    bottom: 1px;
    color: #ccc;
    font-size: 12px;
    cursor: pointer;
    display: none;
    background-color: #fff;
    z-index: 999;
}
.iconfont.layDateClose:hover{
    display: block;
}
.iconfont.layDateClose.icon-zhongzhi1:before{
    position: absolute;
    top: 50%;
    right: 10px;
    line-height: 12px;
    height: 12px;
    margin-top: -6px;
    display: block;
}
.layui-laydate-content table thead tr{
    border-bottom: 1px solid #E7E7EB;
}
/*ѡ��/�鵵*/
.container-selectAuditors {position:relative;background:#fff;}
        .container-selectAuditors .iconfont {position:absolute;right:1px;top:1px;width:28px;height:28px;text-align:center;line-height:28px;cursor:pointer;color:#9B9B9B;z-index:3;}
    .wrap-selectAuditors {height:30px;line-height:30px;cursor:pointer;position:relative;z-index:2;border-radius:2px;overflow: hidden;}
/*.wrap-selectAuditors:hover{border-color:#96c4ff}
.readyOnly .wrap-selectAuditors:hover{border-color:#D2D5DB}*/
.readyOnly .wrap-selectAuditors {background:#ededed;color:#666;cursor:not-allowed;}
.wrap-selectAuditors .bootstrap-tagsinput {cursor:pointer;}
.readyOnly .bootstrap-tagsinput {cursor:not-allowed;}
        .readyOnly .wrap-selectAuditors {}
        .wrap-selectAuditors .bootstrap-tagsinput {border:none;vertical-align:top;background:none;white-space: nowrap;word-wrap: normal;overflow: hidden;display: block;padding:0;line-height:16px;margin:1px 29px 0 0}
    .wrap-selectAuditors input{display:none;}
        .wrap-selectAuditors .bootstrap-tagsinput .tag {font-size:12px;float:none;}
        .container-selectAuditors .emptyText,
        .wrap-selectAuditors .text {display:block;width:100%;padding:0 30px 0 10px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;}
.container-selectAuditors .emptyText {position:absolute;left:0;top:0;height:30px;line-height:30px;z-index:1;color:#999;}
    .empty .text {color:#999;}

/*��*/
.layui-tree li a .layui-icon {display:none;}

.jstree-default .jstree-wholerow-hovered {background:#f2f2f2;}
.jstree-default .jstree-wholerow-clicked {background:#E0EAF8;}
.jstree-default .jstree-checkbox {background-position:-164px 2px;}
    .jstree-default .jstree-checkbox:hover {background-position:-164px 2px;}
.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,
.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox {background-position: -228px 2px;}
.jstree-default .jstree-anchor>.jstree-undetermined:hover,
.jstree-default .jstree-anchor>.jstree-undetermined {background-position:-196px 0px !important;}
.jstree-default .jstree-icon:empty,
.jstree-default .jstree-wholerow ,
.jstree-default .jstree-anchor {height:30px;line-height:30px;}
.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px 0px;}
.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {background-position:-4px -1px;}
.jstree-default .jstree-node {margin-left:14px;}
.jstree-default .jstree-disabled.jstree-clicked {background:none;}
.tree-collapsed, .tree-expanded {background:none;position:relative;}
.tree-expanded:before{content: "";border-width: 6px;border-color: #333 transparent transparent transparent;border-style: solid;width: 0;height: 0;position: absolute;left: 50%;top: 50%;margin-left: -8px;margin-top: -3px;}
.tree-collapsed:before{content: "";border-width: 6px;border-color: transparent transparent transparent #333;border-style: solid;width: 0;height: 0;position: absolute;left: 50%;top: 50%;margin-left: -5px;margin-top: -6px;}

.bootstrap-tagsinput,
.bootstrap-tagsinput.focus {border:1px solid #ccc;}

.layui-layer .layui-layer-title {height:50px !important;line-height:50px !important;background:#fff !important;color:#333;font-size: 16px;border: 0;}
.layui-layer-btn {background:#fff;}
.layui-layer {border-radius: 4px !important;}
.layui-layer-btn{padding:20px 30px !important;}
.layui-layer-btn a {border-color:#DDDDDD !important;text-align: center;min-width:100px;box-sizing:border-box;height:32px !important;line-height:32px !important;}

/*�����������ʾ*/
.tip-alert {position:absolute;left:0;top:0;background:#fff;z-index:2;text-align:center;overflow:auto;height:100%;width:100%;}
.title-h1{color: #666;font-size: 18px;line-height: 30px;}
.tipInfo {color: #666;font-size: 14px;line-height: 20px;margin:0;}
.wrap-tip {display:table;height:100%;width:100%;}
.container-tip {display:table-cell;vertical-align:middle;}
.tip-alert.on {/*height:0;top:50%;width:0;left:50%;*/display:none\9;transform:scale(0);}
.errorInfo {width:100%;max-width: 1000px;margin: 0 auto;z-index:1;height:100%;overflow:hidden;position:relative;}
.container-errorCode {overflow:auto;position:absolute;left:50px;right:0;top:40px;bottom:40px;}
.shouqi {cursor:pointer;margin:40px 0 0 20px;}
.infoText{color: #333;font-size: 14px;line-height: 24px;}

.content-alert {width:370px;display:table;height:98px;margin:20px 40px;}
.content-wrap {display: table-cell;vertical-align: middle;height:100%;text-align:center;}
    .content-wrap .ico {height:38px;width:38px;margin-right:5px;background:url(./image/ico-alert.png) 0 0 no-repeat;}
    .content-wrap .type-confirm {background-position:-38px 0;}
    .content-wrap .type-success {background-position:-76px 0;}
.textWrap {display:inline-block;text-align:center;}
.alert-detail {max-height:87px;overflow:auto;padding:8px 0 2px;min-height:28px;font-size:16px;line-height:20px;max-width:340px;white-space: pre-line;word-wrap: break-word;}
.msg-alert .layui-layer-title{background-color: #fff;border: none;}
.msg-alert .layui-layer-btn {background:#fff;border:none;padding-top:0 !important;padding-bottom:20px !important;}
    .msg-alert .layui-layer-btn a {width:120px;height:32px;line-height:30px;text-align: center;}
    .msg-alert .layui-layer-btn .layui-layer-btn1 {background:#fff;border:1px solid #e7e7eb;}
    .msg-alert.msg-confirm .layui-layer-btn .layui-layer-btn0 {background:#1990ff !important;border-color:#1990ff !important;color:#fff !important;}

/*msg重写*/
.msg-success {background:#f8fdf3;border:1px solid #c5deb8;color:#44b449;}
.msg-error {background:#f9f0f0;border:1px solid #f6b2b2;color:#f02626;}
.msg-tip {background:#fff8dc;border:1px solid #f7d490;color:#ff7219;}
.layui-table-init{
    background: url(./image/loading-0.gif) center center no-repeat;
}
.msg-tip.layui-layer-dialog .layui-layer-padding ,
.msg-error.layui-layer-dialog .layui-layer-padding ,
.msg-success.layui-layer-dialog .layui-layer-padding {line-height:22px;padding:3px 23px 3px 43px;}

.msg-success .layui-layer-setwin .layui-layer-close2,
.msg-error .layui-layer-setwin .layui-layer-close2,
.msg-tip .layui-layer-setwin .layui-layer-close2{
    background: none;
    font-family:"layui-icon" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-stroke-width: 0.3px;
    top: -20px;
    right: -18px;
    text-align:center;
    line-height:30px;
    color:#c2c2c2;
}
.msg-success .layui-layer-setwin .layui-layer-close2:hover,
.msg-error .layui-layer-setwin .layui-layer-close2:hover,
.msg-tip .layui-layer-setwin .layui-layer-close2:hover{color:#afafaf;}

.msg-success .layui-layer-setwin .layui-layer-close2:before,
.msg-error .layui-layer-setwin .layui-layer-close2:before,
.msg-tip .layui-layer-setwin .layui-layer-close2:before{
    content: "\1006";
}

.layui-layer-dialog.msg-tip .layui-layer-content .layui-layer-ico,
.layui-layer-dialog.msg-error .layui-layer-content .layui-layer-ico,
.layui-layer-dialog.msg-success .layui-layer-content .layui-layer-ico {width:0;height:0;top:3px;background:none;font-family:"layui-icon" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.layui-layer-dialog.msg-success .layui-layer-content .layui-layer-ico:after {content: "\e6ac";}
.layui-layer-dialog.msg-error .layui-layer-content .layui-layer-ico:after {content: "\e6ab";}
.layui-layer-dialog.msg-tip .layui-layer-content .layui-layer-ico:after {content: "\e6ad";}

.ico-tishi{color:#ABCBEF;font-size:18px;line-height:20px;float:left;margin-right:5px;}
.perSign .blueBtn,
.layui-layer-btn .layui-layer-btn0 {color:#fff;}

/*easyUI treegrid*/
.datagrid-body td {border-bottom: 1px solid #ccc;}
.panel-header, .panel-body {border-color: #ccc;}
.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber {line-height: 34px;height: 34px;}
.datagrid-td-rownumber {background: none;}
.datagrid-header {background: #f4f5f9;filter:none;}
.panel-header {background: #f4f5f9;filter:none;}
.panel-title {line-height: 35px;height: auto;color: #333;font-size: 14px;}
.tree-expanded, .tree-collapsed, .tree-folder, .tree-file, .tree-checkbox, .tree-indent {vertical-align: middle;}
.tree-title {line-height:34px;}
.tree-expanded, .tree-collapsed, .tree-folder, .tree-file, .tree-checkbox, .tree-indent,.tree-title {font-size: 14px;color: #666;}
.datagrid-header .datagrid-cell span {font-size: 14px;color: #666;}
.datagrid-body td,
.datagrid-footer td {border-right: 1px solid transparent;}
.datagrid-header td {border-right-color: #D9DDE0ddd;border-style: solid;}
.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber {font-size:14px;color:#666;}
.tree-icon {display: none;}

/*上传组件*/
.wrap-upload {position:relative;}
    .wrap-upload .text {display: block;margin-right: 77px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding:0 0 0 10px;height:28px;}
    .wrap-upload .btn {border-left: 1px solid #ccc;display: block;position: absolute;right: 0;top: 0;width: 75px;text-align: center;cursor:pointer;}
.file-wrap {margin-left:-10px;}
.file-wrap .cell-file {height:22px;line-height:21px;border:1px solid #fff;margin-top:5px;padding:0 10px;font-size:0;position:relative;}
    .file-wrap .cell-file.error {border-color:#FC5F72;}
.file-wrap [class^="file-"] {background:url(./image/ico-files.png) left top no-repeat;display:inline-block;width:16px;height:16px;vertical-align: middle;margin-right:10px;}
.cell-file .name {width:50%;font-size:14px;vertical-align:middle;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.cell-file .btns {float:right;font-size:14px;text-align:right;position:relative;z-index:1;}
.cell-file .btns a:hover{text-decoration:none;}
.cell-file .bar {display:block;position:absolute;right:1px;height:18px;width:40%;top:1px;z-index:2;}
.cell-file .bar span{background:#46d3b3;height:100%;display:block;width:0%;color:#fff;text-align:center;font-size:12px;line-height:17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .cell-file .bar.error span{background:#f85568;}
.file-wrap .file-bmp, .file-wrap .file-BMP{background-position:-16px top;}
.file-wrap .file-msword,
.file-wrap .file-docx,.file-wrap .file-doc,
.file-wrap .file-DOCX,.file-wrap .file-DOC{background-position:-32px top;}
.file-wrap .file-gif,.file-wrap .file-GIF{background-position:-48px top;}
.file-wrap .file-ico,.file-wrap .file-ICO{background-position:-64px top;}
.file-wrap .file-jpg,.file-wrap .file-jpeg,
.file-wrap .file-JPG,.file-wrap .file-JPEG{background-position:-80px top;}
.file-wrap .file-png,.file-wrap .file-PNG{background-position:-96px top;}
.file-wrap .file-ppt,.file-wrap .file-pptx,
.file-wrap .file-PPT,.file-wrap .file-PPTX{background-position:-112px top;}
.file-wrap .file-zip,.file-wrap .file-ZIP,
.file-wrap .file-rar,.file-wrap .file-RAR{background-position:-128px top;}
.file-wrap .file-raw,.file-wrap .file-RAW,
.file-wrap .file-cr2,.file-wrap .file-CR2{background-position:-144px top;}
.file-wrap .file-tif,.file-wrap .file-TIF{background-position:-160px top;}
.file-wrap .file-txt,.file-wrap .file-TXT{background-position:-176px top;}
.file-wrap .file-wmf,.file-wrap .file-WMF{background-position:-192px top;}
.file-wrap .file-xlsx,.file-wrap .file-xls,
.file-wrap .file-XLSX,.file-wrap .file-XLS{background-position:-208px top;}
.file-wrap .file-pdf,.file-wrap .file-PDF{background-position:-224px top;}
.file-wrap .file-vsd,.file-wrap .file-VSD{background-position:-256px top;}
.file-wrap .file-wmv,.file-wrap .file-WMV,
.file-wrap .file-avi,.file-wrap .file-AVI,
.file-wrap .file-asf,.file-wrap .file-ASF,
.file-wrap .file-flv,.file-wrap .file-FLV,
.file-wrap .file-mov,.file-wrap .file-MOV,
.file-wrap .file-mpg,.file-wrap .file-MPG,
.file-wrap .file-mp4,.file-wrap .file-MP4{background-position:-240px top;}
.file-wrap .file-dwg,.file-wrap .file-DWG,
.file-wrap .file-cad,.file-wrap .file-CAD{background-position:-288px top;}
.file-wrap .file-mp3,.file-wrap .file-MP3{background-position:-318px top;}
.file-wrap .file-mpp,.file-wrap .file-MPP{background-position:-272px top;}
.file-wrap .file-rpt,.file-wrap .file-RPT{background-position:-348px top;}
.file-wrap .file-xml,.file-wrap .file-XML{background-position:-303px top;}
.file-wrap .file-tmp,.file-wrap .file-TMP{background-position:-333px top;}

.number {text-align:right;ime-mode: disabled;}

.tooltip-inner {min-width:60px;background-color: #fff;color: #515a6e;-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.2);box-shadow: 0 1px 6px rgba(0,0,0,.2);}
.tooltip-arrow{
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 7px;
}
.reason_count{
    color: #A5A6AA;
}
.tooltip.left .tooltip-arrow {
    border-left-color:rgba(217,217,217,.5);
    right: -3px;
    border-width: 7px 0 7px 7px;
}
.tooltip.right .tooltip-arrow {
    border-right-color:rgba(217,217,217,.5);
    left: -3px;
    border-width: 7px 7px 7px 0;
}
.tooltip.top .tooltip-arrow{
    border-top-color:rgba(217,217,217,.5);
    bottom: -3px;
    border-width: 7px 7px 0;
}
.tooltip.bottom .tooltip-arrow{
    border-bottom-color:rgba(217,217,217,.5);
    top: -3px;
    border-width: 0 7px 7px;
}
.tooltip-arrow:after{
    content: " ";
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 7px;
    position: absolute;
}
.tooltip.bottom .tooltip-arrow:after {
    top: 1px;
    margin-left: -7px;
    border-top-width: 0;
    border-bottom-width: 7px;
    border-bottom-color: #fff;
}
.tooltip.top .tooltip-arrow:after {
    bottom: 1px;
    margin-left: -7px;
    border-bottom-width: 0;
    border-top-width: 7px;
    border-top-color: #fff;
}
.tooltip.right .tooltip-arrow:after {
    right: -8px;
    top: -7px;
    margin-left: -7px;
    border-left-width: 0;
    border-right-width: 7px;
    border-right-color: #fff;
}
.tooltip.left .tooltip-arrow:after {
    left: -1px;
    top: -7px;
    margin-left: -7px;
    border-right-width: 0;
    border-left-width: 7px;
    border-left-color: #fff;
}

.ivu-select {
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    color: #515a6e;
    font-size: 14px;
    line-height: normal
}

.ivu-select-selection {
    display: inline-block !important;
    text-align: center;
    height: 28px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #dcdee2;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.ivu-select-selection-focused,.ivu-select-selection:hover {
    border-color: #57a3f3
}

.ivu-select-selection-focused .ivu-select-arrow,.ivu-select-selection:hover .ivu-select-arrow {
    display: inline-block
}

.ivu-select-arrow {
    position: absolute;
    top: 50%;
    right: 8px;
    line-height: 1;
    margin-top: -7px;
    font-size: 14px;
    color: #808695;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.ivu-select-visible .ivu-select-selection {
    border-color: #57a3f3;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(45,140,240,.2);
    box-shadow: 0 0 0 2px rgba(45,140,240,.2)
}

.ivu-select-visible .layui-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    display: inline-block
}

.layui-laypage-limits{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 100px;
}
.layui-laypage-limits .layui-icon{
    font-size: 12px;
    margin-left: 14px;
}
.ivu-select-dropdown {
    width: 100px;
    max-height: 200px;
    overflow: auto;
    display: none;
    padding: 5px 0;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.2);
    box-shadow: 0 1px 6px rgba(0,0,0,.2);
    position: absolute;
    z-index: 900;
    will-change: top, left;
    transform-origin: center top;
    bottom: 35px;
}
.ivu-select-dropdown .ivu-select-item {
    font-size: 13px !important;
    height: 32px;
    line-height: 32px;
    padding: 0;
}
.ivu-select-item {
    margin: 0;
    line-height: normal;
    padding: 7px 16px;
    clear: both;
    color: #222;
    font-size: 12px!important;
    white-space: nowrap;
    list-style: none;
    cursor: pointer;
    -webkit-transition: background .2s ease-in-out;
    transition: background .2s ease-in-out;
}
.ivu-select-item-selected, .ivu-select-item-selected:hover {
    color: #1990FF;
}
.ivu-select-item:hover {
    background: #f3f3f3;
}
.result-selected,
.result-selected.highlighted {background: #ffffff;color: #5BA1F5 !important;}
.chosen-container .chosen-results li {padding:0 6px;line-height:30px;}

.layui-table-view .layui-form-checkbox[lay-skin="primary"] i {width:16px;height:16px;}

.bootstrap-tagsinput.focus {outline:none !important;}
.focus.bootstrap-tagsinput {border:none !important;}
.selected-container {border:1px solid #ccc;}
    .selected-container .bootstrap-tagsinput {border:none;}
.readyOnly .bootstrap-tagsinput .tag [data-role=remove] {display:none;}
.bootstrap-tagsinput .tag [data-role=remove]{
    position: absolute;
    right: 5px;
    top: 0;
}
.bootstrap-tagsinput .tag{
    position: relative;
    padding-right: 23px !important;
}
.seleted-object-wrapper {position:relative;}
.seleted-object-wrapper .ico {position: absolute;right: 0;top: 0;height:33px;width:30px;}
    .selected-container {padding-right:30px;}
.searchIco {background:url(./image/06.png) center center no-repeat;}

.datagrid-row-over {background-color:#e6e6e6;}
.datagrid-header td.datagrid-header-over {background-color:#e6e6e6;}
.datagrid-row-selected {background:#e0eaf8;}

.layui-body{z-index:2;}

/*����*/
.hideNav .side-left{left:-180px !important;}
.hideNav .layui-layout-admin .my-layui-logo {left:-135px !important;}
.hideNav .layui-layout-admin .layui-body {left: 57px;}
.hideNav .side-left-small {left:0;}
.hideNav .layui-layout-left {left:45px;}
/*��������*/
.side-left,
.layui-layout-admin .my-layui-logo {width: 180px;left:0;}
.layui-layout-admin .layui-body {left: 192px;z-index:2;}
.side-left {position:absolute;top:55px;bottom:0;left:0;z-index:2;overflow:hidden;}
.side-left .side-left-nav {padding-top: 20px;width: 200px;height: 100%;overflow: auto;box-sizing: border-box;}
.side-left .nav-item {line-height:40px;margin-bottom: 7px;padding-bottom: 10px;}
    .side-left .nav-item .first {margin-bottom:1px;cursor:default;line-height:20px;margin-top:15px;}
    .side-left .first-item .first {margin-top: 0;}
    .side-left .nav-item.last-item {border-bottom:none;padding-bottom:0;}
    .side-left .nav-item a {display:block;padding-left:15px;}
.side-left .subNav a {padding-left:36px;}
.side-left .subNav .on,
.side-left .subNav .on:hover {border-left-width:4px;border-left-style: solid;padding-left:32px;}

/*С����*/
.side-left-small {width:45px;z-index:999;left:-45px;}
.side-left-small {position:absolute;top:55px;bottom:0;z-index:999;}
.side-left-small .side-left-nav {margin-top:20px;}
.side-left-small .nav-item {line-height:50px;position:relative;}
.side-left-small .nav-item:hover .first .text,
.side-left-small .nav-item:hover .subNav{display:block;}
    .side-left-small .nav-item .first {white-space: nowrap;position:relative;text-align:center;}
    .side-left-small .nav-item .first .text{position:absolute;left:45px;top:0;display:none;text-align:left;border-bottom-style: solid ;border-bottom-width:1px;height: 33px;cursor:default;}
    .side-left-small .nav-item.on .first .text {left:43px;}
    .side-left-small .nav-item a {display:block;}
.side-left-small .nav-item .first .text{height:50px;}
    .side-left-small .nav-item .first .text,
    .side-left-small .subNav {width:110px;display:none;}
    .side-left-small .subNav {position:absolute;left:45px;top:51px;width:120px;line-height:34px;padding-bottom: 8px;}
        .side-left-small .nav-item .first .text,
        .side-left-small .subNav a {padding-left:10px;}
.side-left-small .subNav .on {}
.side-left-small .ico-nav{display: inline-block;width: 100%;}
    .side-left-small .nav-item.on .first {border-left-width:2px;border-left-style:solid;}
    .side-left-small .nav-item.on .ico-nav {width:42px;}

.layui-layout-admin .my-layui-logo {text-align: left;position:relative;float:left;}
    .layui-layout-admin .my-layui-logo .text {margin:0 0 0 20px;}
    .layui-layout-admin .my-layui-logo .ico {position: absolute;right: 14px;top: 50%;display: inline-block;line-height: 24px;height: 24px;margin-top: -12px;cursor:pointer;}
        .layui-layout-admin .my-layui-logo .ico i {font-size:18px;}

.ico-nav{display: inline-block;}

.layui-layout-left {left:180px;}
.layui-layout-left .text {font-size:16px;line-height:55px;}
.layui-nav {color:#282828 !important;}
.userInfoWrap .ico{vertical-align: -9px;background:url(image/mage_icon.png) center center no-repeat;display:inline-block;height:30px;width:30px;}
.userInfoWrap {line-height:55px;height:55px;cursor:pointer;}
.layui-layout-right .line {height:20px;margin:17px 20px 0;}
.nav-ico {margin-left:20px;line-height:55px;float:right;}
    .nav-ico i {font-size:20px;vertical-align:-2px;}
    .nav-ico .icon-bangzhu {background:url(image/help_icon.png) center center no-repeat;vertical-align:middle;display:inline-block;height:20px;width:20px;}
    .userInfoWrap .icon-guanliyuan { vertical-align: middle }
    .userInfoWrap .icon-guanliyuan:before,
        .nav-ico .icon-bangzhu:before {content:"";}

.tt-input-text {position:absolute;left:-999px;top:-999px;}

.pagination-info button {border: 1px solid transparent;color: #fff;margin-right: 5px;height: 22px;line-height: 20px;padding: 0 5px;cursor: pointer;font-size: 14px;}

.layui-table-page {overflow:visible;}

/*ѡ��*/
.select-panel {position: absolute;left: 0;right: 0;bottom: 0;top: 0;}
    .select-panel .nav-panel {height:100%;position:relative;box-sizing:border-box;}
    .selectProcessAuditors {box-sizing:border-box;height:100%;position:relative;}
.single .select-panel {bottom: 20px;top: 36px;}
.layui-layout-admin {/*position:relative;height:100%;z-index:2;*/}

/*radio只读模式*/
.layui-radio-disbaled i {color: #CCC !important;}
.layui-radio-disbaled.layui-disabled, .layui-radio-disbaled.layui-disabled:hover {color: #222 !important;}
.layui-form-checkbox[lay-skin="primary"] span {color:#222 !important;font-size: 13px;}
.layui-checkbox-disbaled[lay-skin="primary"] span {color:#222;}
.layui-form-checkbox[lay-skin="primary"] i {box-sizing:border-box;border: 0 none !important;}
.layui-form-checked[lay-skin="primary"] i{}
.layui-checkbox-disbaled[lay-skin="primary"] i {background-color:#ebebeb;border-color:#ccc;color:#999;background-position:-20px center;}
.layui-form-half-checked[lay-skin="primary"] i {background-image:url(image/check-half.png);background-position:-2px center;background-color:#5FB878;border-color:#5FB878;}

.bootstrap-tagsinput .label-info {background-color:#EFEFEF;color:#282828;}
.bootstrap-tagsinput .label-info.notCanDel {color:#666;cursor:not-allowed;}
    .bootstrap-tagsinput .label-info.notCanDel [data-role=remove] {display:none !important;}

.layui-tab-brief > .layui-tab-title .layui-this {color:#333;}
.layui-tab-brief > .layui-tab-title li:hover {color:#777;}

.layui-laydate .layui-this {background-color:#34A6F8 !important;}

.layui-nav .layui-nav-item {float:left;line-height:55px;}

.layui-form-select dl dd.layui-select-tips {color:inherit;}



.hideBtn {display:none;}

.oneBtn .layui-layer-btn .layui-layer-btn0{border: 1px solid #dedede !important;background-color: #fff !important;color:#333;}

.table-none {height:1px;}

.layui-table-sort .layui-table-sort-asc {
    top: 5px;
}

.layui-form-select .layui-edge {border-width:6px 6px 0 6px;}
.layui-form-selected .layui-edge {margin-top:-3px !important;}

.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber {padding:0 10px;}

.layui-table-view .layui-table th, .layui-table-view .layui-table td {padding:0 !important;height: 40px;}

.layui-tab-brief > .layui-tab-title .tab-item:hover:after {border-bottom: 2px solid #a1a3ab;position: absolute;left: 0;top: 0;content: '';width: 100%;height: 41px;box-sizing:border-box;}

.header-top-page {background:#F4F5F9;border-bottom:1px solid #D9DDE0;height:50px;}
.header-top-page .text{line-height:50px;margin-left:20px;}

/*errorTip*/
.error-block {background: #FFF0F2;border: 1px solid #FFABB5;height:25px;line-height:24px;color:#D0021B;padding:0 10px;font-size:12px;}
.error-block .iconfont{color: #F85568;}

.layui-layer-resize {background:url(./image/resize-ico.png) center center no-repeat;}

/*选人组件重写*/
.tt-menu {max-height: 153px;overflow: auto;}

/*layui静态table*/
.layui-table-ux {margin:0;}
.layui-table-ux th, .layui-table-ux td{padding:10px;}

.tipErrorTipWrap {
    position: absolute;
    background: #FCF4F4;
    border: 1px solid #F85A5A;
    height: 25px;
    line-height: 22px;
    padding: 0 10px;
    color: #e56969;
    z-index: 11;
    border-radius: 4px;
    white-space: nowrap;
}
.title-input.errorForm {background-color:transparent !important;}
.tipErrorTipWrap {position:absolute;background:#FCF4F4;border:1px solid #F85A5A;height:25px;line-height:22px;padding:0 10px;color:#e56969;z-index:11;border-radius:4px;white-space: nowrap;}
    .tipErrorTipWrap .after,
    .tipErrorTipWrap .before {content:" ";position:absolute;border-style:solid;border-width:4px;}
    .tipErrorTipWrap.top .after,
    .tipErrorTipWrap.top .before,
    .tipErrorTipWrap.bottom .after,
    .tipErrorTipWrap.bottom .before {left:27px;}
    .tipErrorTipWrap.topR .after,
    .tipErrorTipWrap.topR .before {right:27px;}
    .tipErrorTipWrap.topR .after,
    .tipErrorTipWrap.top .after {bottom:-8px;border-color:#F85A5A transparent transparent transparent;z-index:1;}
    .tipErrorTipWrap.topR .before,
    .tipErrorTipWrap.top .before{bottom:-6px;border-color:#FCF4F4 transparent transparent transparent;z-index:2;}
    .tipErrorTipWrap.bottom .after {top:-9px;border-color:transparent transparent #F85A5A transparent;z-index:1;}
    .tipErrorTipWrap.bottom .before{top:-8px;border-color:transparent transparent #FCF4F4 transparent;z-index:2;}
.chosen-select.error, .layui-input.error, .layui-select.error, .layui-textarea.error,.layui-textarea-wrap.error{
    border: 1px solid rgb(248, 90, 90);
    background: #FCF4F4;
}
.chosen-select.error:focus, .layui-input.error:focus, .layui-select.error:focus, .layui-textarea.error:focus{
    border-color: rgb(248, 90, 90) !important;
    box-shadow: 0 0 4px rgba(248, 90, 90,0.8);
}
.layui-textarea-wrap.error textarea{
    background-color: #FCF4F4;
}

.layui-layer-dialog.msg-error .layui-layer-content, 
.layui-layer-dialog.msg-success .layui-layer-content,
.layui-layer-dialog.msg-tip .layui-layer-content{
    overflow: hidden !important;
}

.layui-layer-dialog.msg-error .layui-layer-content .layui-layer-ico, 
.layui-layer-dialog.msg-success .layui-layer-content .layui-layer-ico,
.layui-layer-dialog.msg-tip .layui-layer-content .layui-layer-ico{
    width: 40px !important;
    height: 40px !important;
    text-align: center;
    margin-right: 15px;
    font-family:'iconfont' !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
}
.layui-layer-dialog.msg-success .layui-layer-content .layui-layer-ico{
    font-size: 42px !important;
    color: #00d161 !important;
}
.layui-layer-dialog.msg-error .layui-layer-content .layui-layer-ico{
    color: #f86161 !important;
    font-size: 42px !important;
}
.layui-layer-dialog.msg-tip .layui-layer-content .layui-layer-ico{
    color: #1990ff !important;
    font-size: 42px !important;
}
.layui-layer-dialog.msg-error .layui-layer-content,.msg-success .layui-layer-content,.layui-layer-dialog.msg-tip .layui-layer-content{
    height: 40px;
    line-height: 40px !important;
    padding: 0 40px 0 50px !important;
    color: #666 !important;
    position: relative;
}
.msg-error .layui-layer-setwin .layui-layer-close2,
.msg-success .layui-layer-setwin .layui-layer-close2,
.msg-tip .layui-layer-setwin .layui-layer-close2{
    width: 40px;
    height: 40px;
    line-height: 40px !important;
    right: -15px !important;
    top: -19px !important;
}
.layui-layer-dialog.layui-layer-border{
    border: 0 none;
    box-shadow:none;
}
.layui-icon font{
    font-family: layui-icon!important;
}