@charset "utf-8";
/*浏览器滚轮 START*/
/*滚动条整体部分*/
::-webkit-scrollbar {width: 10px; height: 10px; border:none; }
/*内层轨道,滚动条中间部分*/
::-webkit-scrollbar-track-piece {border: none; position: absolute; padding: 0; box-shadow: none; background-color:#ddd; border-radius: 1px;}
/*垂直滚动条*/
::-webkit-scrollbar-thumb:vertical {background-color: #999; border-radius: 5px; border: none;}
/*水平滚动条*/
::-webkit-scrollbar-thumb:horizontal {background-color: #999; border-radius: 5px; border: none;}
/*两端按钮*/
::-webkit-scrollbar-button:vertical{display:none}
/*垂直外层轨道*/
::-webkit-scrollbar-track:vertical{background-color:black}
/*垂直边角*/
::-webkit-scrollbar-corner:vertical{background-color:#535353}
/*浏览器滚轮 END*/

.laydate-footer-btns span:hover{
    background: #002140;
    color: #FFFFFF!important;
}
.layui-laydate-footer>span{
    color: #002140!important;
}
.layui-laydate-footer>span:hover{
    color: #002140!important;
}
.select-drop {position: fixed;}
.bootstrap-table .fixed-table-container .fixed-table-footer table {width: 100% !important;border-bottom: 1px solid #e0e0e0;}

/*表单宽度*/
.form .input-name,.form .input-model{width: 80px;}
.form .input-name2 {width: 100px;}
.form .input-name3{width: 200px;}

.form .input-phone{width: 120px;}
.form .input-select{width: 80px;}
.form .input-select2{width: 100px;}
.form .input-select3{width: 110px;}

.form .input-number{width:150px;}
.form .input-date {width: 100px;}
.form .input-month {width: 80px;}

.form .input-min {width: 30px}
.form .input-mini {width: 90px}
.form .input-small {width: 120px}
.form .input-medium {width: 163px}
.form .input-xxlarge {width: 460px}

.Hui-admin-content .form{margin-top: -15px;}
.form .row {line-height: 36px;}
.row .form-label {line-height: 36px; padding: 0; text-align: right;}
.row .formControls {padding:0;}
.form .panel { margin-top: -1px;}

.formControls label.error, .form-controls label.error{ top: 0px}



.layui-timeline{padding-left:5px}
.layui-timeline-item{position:relative;padding-bottom:20px}
.layui-timeline-axis{
    position:absolute;
    left:-5px;
    top:0;
    z-index:10;
    width:20px;
    height:20px;
    line-height:20px;
    background-color:#fff;
    color:#5FB878;
    border-radius:50%;
    text-align:center;
    cursor:pointer
}
.layui-timeline-axis:hover{color:#FF5722}
.layui-timeline-item:before{content:'';position:absolute;left:5px;top:0;z-index:0;width:1px;height:100%}
/*.layui-timeline-item:last-child:before{display:none}*/
.layui-timeline-item:before{display:block}
.layui-timeline-content{padding-left:25px}
.layui-timeline-title{position:relative;margin-bottom:10px;padding: 0;}
.layui-timeline-item:before, hr {
    background-color: #e6e6e6;
}

/*日期控件样式*/
.form .datetime-input {
    padding: 4px;
    box-sizing: border-box;
    background: url(../images/datetimepicker.gif) right center no-repeat #fff;
}
/*不可点击状态下，hover的样式*/
.input-text[disabled]:hover, .textarea[disabled]:hover,.input-text[readonly]:hover,.textarea[readonly]:hover{
    border: 1px solid #ddd;
}

.input-text.focus[disabled],
.textarea.focus[disabled]{ border:1px solid  #ddd;}

.form .datetime-input[disabled]{background-color:#f3f3f3;}

/*弹出层选择*/
.layerselect {overflow: hidden;padding-top:3px;line-height: 34px;position: relative;}
.layerselect .input-text{ background-color: #fff;border-radius: 4px;padding-right: 28px;display: block;}
.layerselect .input-text[disabled]{background-color:#f3f3f3;}
.layerselect .btn {padding: 5px 6px;border-radius: 0 4px 4px 0; position: absolute;right: 0;top: 3px;}
.layerselect .btn-default {background-color: #f3f3f3;border-color: #D9D9D9;}
/*验证提示位置调整*/
.layerselect label.error{right: 40px;}
/*表格样式*/
.table-box{margin:15px 0;}
.table-box .bootstrap-table {margin-top: -1px;}
.table-box .bootstrap-table tr:nth-child(even) {
    background-color: #f5fafe;
}

.table-box .bootstrap-table th {
    background-color: #f5fafe;
}

.select2-container{width: 20%;text-align:left;min-width: 100px;}
/*选择文件、下载文件*/
.uploader-list .item,.downloader-list .item {
    background-color: #e6e6e6;
    color: #333;
    display: inline-block;
    border-radius: 3px;
    padding: 0 10px;
    margin: 0 5px 5px 0;
}
.uploader-list .item label{
    margin-right: 10px;
}
.uploader-list a,.downloader-list a{
    cursor: pointer;
}
.uploader-list a label,.downloader-list a label {cursor: pointer;}

.downloader-list a:hover{
    text-decoration: none;
}






/*样式改版区域start--------------------------------*/
.form-label{
    font-family:"Adobe Heiti Std R";
    color:#17181A;
}
/*输入框高度、行高样式调整*/
.input-text,.btn,.input-text.size-M,.btn.size-M {
    height:36px;
    font-size: 16px;
}/*默认为M，可以不写，可以理解为：均码*/
a.btn,a.btn.size-M,span.btn,span.btn.size-M{ line-height:26px}

.input-text,.textarea{/*输入框的状态*/
    border: solid 1px #D9D9D9;
    border-radius: 3px;
}
.input-text:hover, .textarea:hover {/*鼠标经过输入框的状态*/
    border: solid 1px #3196EF;
}
/*禁用状态*/
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    background-color: #F5F5F5
}
/*文本框的错误状态*/
.Validform_error,input.error,select.error,textarea.error{border-color:#BC0808}

/*选择框样式修改*/
.select2-container .select2-choice {
    height: 34px;
    line-height: 34px;
    border: 1px solid #D9D9D9;
    background:none;
    border-radius: 3px;
    color:#666;
    padding-left: 10px;
}
.select2-container .select2-choice .select2-arrow {
    width: 30px;
    border:none;
    background:none;
    padding: 5px;
    box-sizing: border-box;
}
.select2-container .select2-choice .select2-arrow b {
    background: url('../css/input_icon_down.png') no-repeat 0 4px;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background: url('../css/input_icon_up.png') no-repeat 0 4px;
}
.select2-dropdown-open .select2-choice {
    border: solid 1px #3196EF;
}

.select2-search input {
    background-image: url("../css/common_icon_search.png");
    background-position: 98%;
}

/*按钮状态*/
/*默认——灰色	通常用于取消*/
.btn-default{background-color:#F5F5F5;border-color:#F5F5F5;}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active{background-color:#E0E0E0;border-color:#E0E0E0}
#back_btn{
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
    color: #0F6DFA;
}
/*主要——主色	通常用于确定、提交、购买、支付等*/
.btn-primary{background-color:#486EEA; border-color:#486EEA}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{background-color:#405CC6;border-color:#405CC6}
/*次要按钮*/
.btn-secondary{background-color:#0E8EFB; border-color:#0E8EFB}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active{background-color:#1569E8;border-color:#1569E8}

/*成功*/
.btn-success{background-color:#13C26B; border-color:#13C26B}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active{background-color:#0B9B53;border-color:#0B9B53}
/*警告*/
.btn-warning{background-color:#FDB05D; border-color:#FDB05D}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active{background-color:#EB9334;border-color:#EB9334}
/*危险*/
.btn-danger{background-color:#EE5465; border-color:#EE5465}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active{background-color:#D03748;border-color:#D03748}

/*表格背景颜色修改*/
.table {
    /*background-color: #F2F2F2;*/
}
.table-box .bootstrap-table th {
    background-color: #FCFCFC;
}
.table-box .bootstrap-table tr:nth-child(even) {
    background-color: #F5F8FF;
}
.table-box .bootstrap-table tr:hover{
    background-color: #EBF1FF;
}

/*修改左侧tab*/
.Hui-admin-logo-wrapper {
    background-color: #0E90FE;
}
.Hui-admin-logo-wrapper .global-logo {
    width: 192px;
    height: 56px;
}
.Hui-admin-aside-wrapper .Hui-menu ul li.current a,
.Hui-admin-aside-wrapper .Hui-menu ul li.current a:hover {
    background-color: #0E90FE;
}

.Hui-admin-aside-wrapper .Hui-admin-menu-dropdown .Hui-menu .Hui-menu-title {
    font-size: 18px;
    font-family: Adobe Heiti Std;
    color: #fff;
}
/*修改右侧tab*/
.mainTitle{
    left: 64px;
    position: absolute;
    top: 0;
    line-height: 64px;
    font-weight: bold;
    color: #333333;
    font-size: 24px;
    font-family: Adobe Heiti Std;
}

.acrossTab li {
    background-position:0 -62px;
    font-size: 16px;
}
.acrossTab li.active{background-position:0 -1px;color: #fff;}
.acrossTab li em {
    background-position:right -93px
}
.acrossTab li.active em{background-position:right -33px}

.acrossTab li:hover{background-position: 0px -123px;}
.acrossTab li:hover em{background-position:right -153px}
.acrossTab li.active:hover { color: #282828;}
.acrossTab li i{
    background-image: url("../images/acrossTab-close2.png");
}
.acrossTab li.active i{
    background-image: url("../images/acrossTab-close.png");
}
.acrossTab li i:hover {
    background-position: 0 0;
    background-image: url("../images/acrossTab-close.png");
}
.acrossTab li.active i:hover{
    background-image: url("../images/acrossTab-close2.png");
}


.Hui-admin-tabNav,
.Hui-admin-tabNav .acrossTab li,
.Hui-admin-tabNav .acrossTab li em {
    background-image: url("../images/acrossTab-new.png");
}
.Hui-admin-tabNav {
    height: 40px;
    /*background-color: #e0e0e0;*/
    background-position:0 -179px;

}
.Hui-admin-tabNav-wp {
    height: 40px;
}
.Hui-admin-tabNav .acrossTab {
    top: 10px;
}

.Hui-admin-tabNav .acrossTab li {
    height: 26px;
    line-height: 26px;
}
.Hui-admin-tabNav .acrossTab li em {
    right: -22px;
    width: 22px;
}

.Hui-admin-article {
    top: 103px;
}

td a {
    color: #85888c;
}
.fixed-table-pagination .pagination-detail {
    color: #85888c;
}
/*样式改版区域end--------------------------------*/