
body {
    margin: 0px;
    padding: 0px;
    font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
    font-size: 13px;
    -webkit-font-smoothing: antialiased
}

a {
    color: inherit;
    display: inline-block;
    text-decoration: none
}

a:active, a:focus, a:hover {
    text-decoration: none
}

blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.layui-fluid {
    padding: 15px;
}

.layadmin-iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 0;
}

/* 控制台样式  开始*/
.layadmin-shortcut li {
    text-align: center;
}
.layadmin-shortcut li .layui-icon,.layadmin-shortcut li .fa,.layadmin-shortcut li .iconfont {
    display: inline-block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 2px;
    font-size: 30px;
    background-color: #F8F8F8;
    color: #333;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.layadmin-carousel .layui-carousel, .layadmin-carousel>[carousel-item]>* {
    background-color: #fff;
}
 .layui-carousel[lay-indicator=outside]
 .layadmin-backlog-body:hover {background-color: #f2f2f2;color: #888;}
.layadmin-backlog .layadmin-backlog-body {
    display: block;
    padding: 10px 15px;
    background-color: #f8f8f8;
    color: #999;
    border-radius: 2px;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.layadmin-backlog-body p cite {
    font-style: normal;
    font-size: 30px;
    font-weight: 300;
    color: #009688;
}
.layadmin-backlog-body h3{    padding-bottom: 10px;font-size: 12px;}
/* 控制台样式  结束*/



/*.layui-side-menu .layui-nav .layui-nav-item .layui-nav-child a {*/
/*    height: 40px;*/
/*    line-height: 40px;*/
/*    padding-left: 45px;*/
/*    padding-right: 30px;*/
/*    font*/
/*}*/

/*.layui-side-menu .layui-nav .layui-nav-item .layui-nav-child .layui-nav-child a {*/
/*    height: 40px;*/
/*    line-height: 40px;*/
/*    padding-left: 60px;*/
/*    padding-right: 30px*/
/*}*/


@media print {
    .no-print{
        display: none;
    }
}

.required-star {
    color: #e02222;
    padding-left: 2px;
    font-family: 'simhei', sans-serif;
    font-size: 14px;
}

.block {
    margin-top: 20px;
}


/* 滚动条样式设置 */

::-webkit-scrollbar {
    width: 8px;
    background: transparent;
    height: 8px;
}

::-webkit-scrollbar-thumb {
    background: #ddd;
    width: 8px;
    border-radius: 8px;
}

.pull-left{float: left;}
.pull-right{float:right;}

/** =============================== 行编辑表格样式     开始===============================*/
.row-edit-table + .layui-table-view .custom-input {
    width: 100%;
    margin: 0;
    height: 28px;
    border: 0px;
    text-align: inherit;
    padding-left: 0px;
}
.row-edit-table + .layui-table-view .custom-input.layui-form-danger:focus,
.row-edit-table + .layui-table-view .layui-form-danger+.layui-form-select .layui-input,
.layui-form-danger:focus{
    border: 1px #FF5722 solid !important;;
}

.row-edit-table + .layui-table-view .layui-table-header .layui-table-cell {
    height:28px;
}
.row-edit-table + .layui-table-view .layui-table-body .layui-table-cell  {
    overflow: visible !important;
}

.row-edit-table + .layui-table-view .layui-table-box {
    overflow: visible;
}

.row-edit-table + .layui-table-view layui-table-body {
    overflow: visible;
}

.row-edit-table + .layui-table-view .layui-table-body .layui-table-cell .layui-select-title input  {
    height: 28px;
    border: 0px;
    text-align: inherit;
}

/** =============================== 行编辑表格样式     结束===============================*/

/** =============================== 表格样式     开始===============================*/


.layui-table-tool .layui-table-tool-self .layui-inline[custom-event] {
    margin: 0 0 0 10px;
}
.layui-table-tool .layui-inline[custom-event] {
    position: relative;
    width: 26px;
    height: 26px;
    padding: 5px;
    line-height: 16px;
    margin-right: 10px;
    text-align: center;
    color: #333;
    border: 1px solid #ccc;
    cursor: pointer;
    -webkit-transition: .5s all;
    transition: .5s all;
}
.layui-table-tool .layui-table-tool-self .layui-table-custom-tool-panel{
    left: auto;
    right: -1px;
}
.layui-table-custom-tool-panel{
    position: absolute;
    top: 29px;
    left: -1px;
    padding: 5px 0;
    min-width: 150px;
    min-height: 40px;
    border: 1px solid #d2d2d2;
    text-align: left;
    overflow-y: auto;
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0,0,0,.12)
}
.layui-table-custom-tool-panel li {
    padding: 0 10px;
    line-height: 30px;
    -webkit-transition: .5s all;
    transition: .5s all;
}
.layui-table-cell, .layui-table-custom-tool-panel li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/** =============================== 表格样式     结束===============================*/

/** =============================== 表单样式           开始===============================*/

.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #1E9FFF!important;}

.layui-form-label.layui-required::before{
    content:"*";
    color: #e02222;
    padding: 2px;
    font-family: 'simhei', sans-serif;
    font-size: 14px;
}

.layui-form-select dl{max-height: 200px;}
.layui-form-checked[lay-skin=primary] i{background-color: cornflowerblue;border-color: cornflowerblue;}
.layui-form-onswitch{background-color: cornflowerblue;border-color: cornflowerblue;}
.layui-form-select dl dd.layui-this{background-color: cornflowerblue;}
.layui-form-radio>i:hover, .layui-form-radioed>i {
    color: cornflowerblue;
}

.step-item-head.step-item-head-active{background-color: cornflowerblue;}
.step-item-head{border: 1px solid cornflowerblue}
.layui-laydate .layui-this{background-color: cornflowerblue!important;}
.layui-laydate-content td.laydate-selected{background-color: #f2f6fc!important;}
.layui-tab-brief>.layui-tab-title .layui-this{color: cornflowerblue}
.layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 2px solid cornflowerblue}

/*.layui-form-item{margin-bottom: 10px}*/
/*.layui-input, .layui-textarea{height: 28px;border-radius: 4px;font-size: 12px;transition: border-color .2s cubic-bezier(.645,.045,.355,1)}*/
/*.layui-form-label{padding: 5px 15px;}*/

/*.layui-btn-sm{border-radius: 3px;height: 28px;padding: 0px 10px;}*/
.xm-select-parent .xm-select-title div.xm-select-label>span{background-color: cornflowerblue;}
.xm-select-parent dl dd.xm-select-this div i{color: cornflowerblue;}

.layui-laydate .layui-laydate-sidebar{
    float: left;
    width: 110px;
    border-right: 1px solid #e4e4e4;
    box-sizing: border-box;
    padding-top: 6px;
    background-color: #fff;
    overflow: auto;
}
.layui-laydate .layui-laydate-sidebar .layui-laydate-shortcut{
    display: block;
    width: 100%;
    border: 0;
    background-color: transparent;
    line-height: 28px;
    font-size: 14px;
    color: #606266;
    padding-left: 12px;
    text-align: left;
    outline: none;
    cursor: pointer;
}
.layui-laydate .layui-laydate-sidebar .layui-laydate-shortcut:hover{
    color: cornflowerblue;}

/** =============================== 表单样式           结束===============================*/


.layui-btn-cyan{background-color: #2F4056!important}
.layui-nav-tree .layui-nav-bar{background-color: #fff!important}

.layui-color-red{color: #FF5722!important}
.layui-color-orange{color: #FFB800!important}
.layui-color-green{color: #009688!important}
.layui-color-cyan{color: #2F4056!important}
.layui-color-blue{color: #1E9FFF!important}
.layui-color-black{color: #393D49!important}
.layui-color-gray{color: #666!important}
.layui-color-cornflowerblue{color: cornflowerblue}

.layui-btn-cornflowerblue{color: white; background-color: cornflowerblue }


/** 设置全局字体大小 */
/*
html *{
    font-size: 1em !important;
}*/
/*默认高度*/
.layui-input, .layui-select, .layui-textarea {
    height: 28px;
}
/**设置文本域最小高度*/
.layui-textarea {
    min-height: 28px;
}
.layui-form-item{
    margin-bottom: 0px
}

.layui-table td, .layui-table th{
    font-size: 13px !important;
}