@font-face {
    font-family: ph55;
    src: url('../font/ph55.woff') format('woff'),
    url('../font/ph55.ttf') format('TrueType');
    font-weight: normal;
    font-style: normal;
}
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
::-webkit-scrollbar-track {
    border-radius: 2px;
    background: rgba(0,0,0,0.06);
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.08);
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background: rgba(0,0,0,0.12);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
}
.hide {
    
    display: none;
}
body {
    font-family: ph55;
    overflow-y: hidden;
}
.hkf {
    display: none;
}

.cy {
    background-color: #febd69 !important;
}
.cg {
    background: #42ae36 !important;
}
.cr {
    background: #eb5043 !important;
}
.cb {
    background: #00a7e0 !important;
}
.cd {
    background: #232f3e !important;
}
.cc {
    background: #ccc !important;
}

.td {
    color: #232f3e !important;
}
.ty {
    color: #febd69 !important;
}
.tg {
    color: #42ae36 !important;
}
.tr {
    color: #eb5043 !important;
}
.tb {
    color: #00a7e0 !important;
}
.tc {
    color: #ccc !important;
}

.pull-left {
    float:left;
}
.pull-right {
    float:right;
}
.clearfix:after {
    width:100%;
    height:0;
    clear:both;
    display:block;
    visibility:hidden;
    content:".";
}
.layui-btn {
    background:#febd69;
}
.layui-table, .layui-table-view {
    color: #333;
    margin:0;
}
.layui-form-checked[lay-skin=primary] i {
    border-color: #febd69!important;
    background-color: #febd69;
    color: #fff;
}
.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #febd69;
    color: #fff;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #febd69;
}
.layui-laypage a:hover {
    color: #febd69;
}
.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i {
    color: #febd69;
}
.layui-form-select dl dd.layui-this {
    background-color: #febd69;
    color: #fff;
}

body .layui-layer-btn .layui-layer-btn0 {
    border-color: #febd69;
    background-color: #febd69;
    color: #fff;
}
body .layui-layer-dialog .layui-layer-content {
    font-weight:bold;
}
body .layui-layer-setwin {
    top: 12px;
}
body .layui-layer-title {
    height: 40px;
    line-height: 40px;
}
.layui-table-page {
    text-align:right;
}
body .layui-upload-drag {
    
    padding: 30px 0;
    width:calc(100% - 2px);
    margin-bottom:10px;
}
body .layui-upload-drag[lay-over] {
    
    border-color:#febd69;
}
body .layui-layer-btn {
    border-top:1px solid #f0f0f0 !important;
}
.alert {
    text-align:center;
    padding:20px;
}
.content {
    overflow-y: auto;
    padding:0 10px 10px 10px;
}
.bar {
    padding:10px 0 10px 0;
    margin-bottom:10px;
    width:calc(100vw - 20px);
    border-bottom:1px solid #eee;
}
.bar li, .mg li {
    float: left;
    padding:3px 8px;
    font-size: 15px;
    margin-right:10px;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
    
}
.bar b {
    float: left;
    padding:3px 0;
    font-size: 15px;
    margin-right:15px;
}
.bar li {
    background: #bbb;
}

.mg li {
    margin-bottom:10px;
}
.mg li:hover {
    border:1px solid #000;
    background: #fff !important;
    color:#000;
    padding:2px 7px;
}

.mg-small li {
    margin-right:5px !important;
    padding:2px 5px;
}
.mg-small li:hover {
    padding:1px 4px;
    
}

.mg .op {
    float: right;
    margin-right:2px;
    margin-left:10px;
}


.bar .refresh {
    float: right;
    margin-right:2px;
    background: #232F3e;
}
.bar li.active {
    background: #232F3e;
}
.bar li:hover {
    background: #232F3e;
}
.fl {
    text-align:left;
    margin-bottom:10px;
}
.fl form {
    margin-top: 0;
}
.fl form .layui-input {
    width: 150px;
}
body .fl .layui-input, body .fl .layui-btn{
    
    height:30px;
    line-height:30px;
}

.note {
    background:#f0f0f0;
    color:#00a7e0;
    padding:10px;
    border-radius:5px;
    font-size:14px;
    line-height:22px;
    text-align:justify;
    margin-bottom: 10px;
}
.lmg b {
    margin-right:15px;
    cursor:pointer;
    font-weight:normal;
}
