/*///附加字体图标样式*/
@font-face {
    font-family: 'addFont';
    src: url('../../assets/addFont/addFont.eot');
    src: url('../../assets/addFont/addFont.eot?#iefix') format('embedded-opentype'),
    url('../../assets/addFont/addFont.woff2') format('woff2'),
    url('../../assets/addFont/addFont.woff') format('woff'),
    url('../../assets/addFont/addFont.ttf') format('truetype'),
    url('../../assets/addFont/addFont.svg#iconfont') format('svg');
}
.addFont{
    font-family: "addFont" !important;
    font-size: 16px;
    letter-spacing: .2em;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*提示红框*/
.redBorder{
    box-shadow: 0px 0px 3px #ff0000;
    border: 1px solid #ff0000;
}
.redBorder:focus,.redBorder:visited{
    border: 0;
}
/*表格内按钮的特殊样式*/
.layui-btn.sh_specLayBtn:hover{
    background: transparent!important;
    text-decoration: underline;
}
/*表格特殊样式*/
.layui-table-view .layui-table-box {/*表体边框*/
    border-width:0;
}
.layui-table-view .layui-form-checkbox[lay-skin=primary] i {/*复选框*/
    border-radius:4px;
    border: 1px solid #4DA1FF;
}
.layui-table-body {
    overflow: auto !important;
}
.layui-table-body .layui-table td {border-width:0px;}
.error {
    border-width: 1px !important;
    border-color: red !important;
}
.layui-table-body .layui-table td {border-width:0px;}/*单元格边框*/

.layui-table-tips-c:before {/*单元格信息预览关闭按钮*/
    position: relative;
    right: 0px;
    top: -4px;
}
/* 适航vue框架内tab页样式
#home #main #view {padding: 5px 30px 0 30px;}
ul.layui-tab-title {height: 53px;border-width: 0px;}
.layui-tab-title li.layui-this {border-top: 2px solid rgba(77, 161, 255, 1);}
.layui-tab-title li { background: #fff; border-top: 2px solid #fff;border-top-right-radius: 5px; border-top-left-radius: 5px; margin-right: 5px;height: 30px;line-height: 31px;}
.layui-tab-title .layui-this:after {height:30px;}*/

/*表格分页样式*/
.layui-table-page .layui-laypage span.layui-laypage-curr .layui-laypage-em {border-radius:4px;}
.layui-table-page .layui-laypage span.layui-laypage-curr{border-radius:4px;}
.layui-table-page .layui-laypage a {width: 28px;height: 28px;border-radius: 4px;}
.layui-table-view select[lay-ignore] {border-radius:4px;height: 20px;}
.layui-table-page .layui-laypage input {width: 28px;height: 28px;border-radius: 4px;}
.layui-laypage select:focus,.layui-table-page .layui-laypage input:focus{border-color:#4DA1FF !important}
.layui-table-page .layui-laypage button {height:28px;border-radius:4px;}
.error{ border-color: red!important;}

/* 下拉框样式 */
.layui-select div.layui-form-select,.layui-select div.layui-select-title ,.layui-select div.layui-select-title input{width: 100%;height: 100%;border-radius:4px}
.layui-select {border:none !important}
.layui-select div.layui-form-select {border:1px solid #e1e1e1}
.layui-select .layui-form-select.layui-select-disabled {border-color:#f9f9f9}
.layui-select-disabled .layui-disabled{color:#333 !important}

/* 输入框 */
.layui-input:disabled {color:#333;border-color:#f9f9f9;background: #F9F9F9 !important;}

/* 弹出层 */
.layui-layer-shade {background-color:#b2b2b2 !important;}
.layui-layer.layui-layer-page {border-radius:10px}

/* 多选框组禁用 */
.layui-check-group .layui-form-checked.layui-checkbox-disbaled[lay-skin=primary] i {background-color: #f9f9f9;color: #999;border-color: #f9f9f9 !important;}
.layui-check-group:hover .layui-form-checked.layui-checkbox-disbaled[lay-skin=primary] i {background-color: #f9f9f9;color: #999;border-color: #f9f9f9 !important;}


/* 特许弹窗复选框组样式  */
.layui-layer .layui-check-group .layui-form-checkbox[lay-skin=primary] {width:100%;}
.layui-layer .layui-check-group .layui-form-checkbox[lay-skin=primary] span {width:100%;line-height: 18px;display: inline-block;width: 100%; white-space: normal;}

::-webkit-scrollbar {
    width: 0px !important;
    height: 16px;
}

/*默认16px*/
.layui-textarea.scroll-text::-webkit-scrollbar {
    width: 16px !important;
    height: 16px;
}

/*表格文字溢出省略，显示title*/
/*title有时不起作用，暂时不用title实现*/
.layui-table-grid-down {
    /*display: none !important;*/
}

.layui-table-cell .layui-wrap {
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.search_area input {
    padding: 0 10px;
}
.tableTit1 {
    /*padding-top: 10px;*/
    line-height: 20px;
}
.tableTit2 {
    color: lightgray;
    line-height: 20px;
}
.layui-table-grid-down {
    display: none !important;
}

.layui-layer-title{
    margin-top: 10px;
    margin-left: 10px;
    border-bottom: none;
    height: 30px !important;
    line-height: 30px !important;
}
.layui-layer-btn a.layui-layer-btn0 {
    background-color: rgba(241, 249, 255, 1) !important;
    color: rgba(76, 170, 238, 1) !important;
    border: none;
}
.layui-layer-btn a.layui-layer-btn0:hover {
    background: #4DA1FF !important;
    color: #fff !important;
    border-color: #4DA1FF !important;
}
.layui-anim {
    z-index: 100000 !important;
}
.layui-tab-item.layui-show {
    height: 95% !important;
}
.layui-layer-content {
    margin-bottom: -15px;
}
.layui-table-cell>span{
    display: inline-block;
    vertical-align: middle;
}