@font-face {
    font-family: 'iconfont';  /* project id 1836601 */
    src: url('//at.alicdn.com/t/font_1836601_qocn4laa4sr.eot');
    src: url('//at.alicdn.com/t/font_1836601_qocn4laa4sr.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_1836601_qocn4laa4sr.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_1836601_qocn4laa4sr.woff') format('woff'),
    url('//at.alicdn.com/t/font_1836601_qocn4laa4sr.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_1836601_qocn4laa4sr.svg#iconfont') format('svg');
}

.ht_icon {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-license:before {
    content: "\e61e";
}

.icon-shouchishenfenzheng:before {
    content: "\e690";
}

.icon-shenfenzhengbeimian:before {
    content: "\e600";
}

.icon-shenfenzhengzhengmian:before {
    content: "\e601";
}

i.red{ font-size:12px; color:red; }


.my_icon {
    display: inline-block;
    background: #575d67;
    margin-right: 5px;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 8px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 8px;
    -moz-background-clip: padding;
    border-radius: 8px;
    background-clip: padding-box;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.my_icon.is-online {
    background-color: #06b53c;
}
.my_icon.is-offline {
    background-color: #575d67;
}
.my_icon.is-idle {
    background-color: #f7d227;
}
.my_icon.red {
    background-color: #ee4749;
}

/**
 *
 * Apply Here your Custom CSS
 *
*/

.cont-center { display: flex; flex-direction: column; align-items: center;   }
/*.cont-center > * {align-items: center; }*/

.box{clear:both;overflow:hidden;width:100%;height:auto;font-size:14px}.mt20{margin-top:20px}.ml10{margin-left:10px}.ml20{margin-left:20px}.mb10{margin-bottom:10px}.mtb20{margin:20px 0}.box .label{float:left;padding:0 10px 0 40px;width:100px;background:#fff;color:#333;text-align:left !important;line-height:31px}.box .col-sm-2{padding-left:0}.col-md-12{padding:0 !important}.box p label{display:inline-block;text-align:left}.box p label input{float:left;margin:2px 5px 0}#order_main{width:100%;height:400px !important}.inner{width:110%}.table_item{float:left;margin-right:10px;width:20%}.tab-pane{padding:20px 20px 0}.panel{margin-bottom:0 !important}
.ml40{margin-left:40px!important;}
.mr40{margin-right: 40px!important;}.mr80{margin-right: 80px!important;}.ml80{margin-left:80px!important;}.mt80{margin-top:80px!important;}
.admin-home .profile-box {}
.admin-home .profile-box .profile-picture { width:100%; display: block; }
.admin-home .profile-picture img {  margin:50px auto 20px;  }
.admin-home .profile-name { text-align: center; font-size:24px; }
.admin-home .profile-info-sections ul, .admin-home .profile-info-sections li { list-style: none; padding: 0; margin: 0; }
.admin-home .profile-stat { display: flex; justify-content: flex-start; line-height: 40px; border-bottom: 1px solid #eee; }
.admin-home .profile-stat h3 { border-right: 1px solid #eee; font-size:16px; margin:0; padding:0 15px; line-height: 40px; }
.admin-home .profile-stat span { margin-left:10px; color:#666; }
.admin-home .profile-info-sections { border:1px solid #eee; width:80%; margin:10px auto 40px; padding-left:0px; }
.admin-home .profile-info-sections li:last-child .profile-stat{ border-bottom:0px !important; }

#cal{width:354px;border:2px solid #303641;font-size:12px;border-radius:5px; margin:10px auto;}
#cal #top{height:45px;line-height:45px;background:#303641;padding-left:10px;color:#FFF}
#cal #top select{font-size:12px;color:#666}
#cal #top input{padding:0 5px;height:20px;line-height:18px;margin:9px 0 -9px;width:35px;background-color:#f56954;border:1px solid #f56954;display:inline-block;border-radius:2px}
#cal ul#wk{margin:0;padding:0;height:35px;background-color:#f5f5f6}
#cal ul#wk li{float:left;width:50px;text-align:center;line-height:35px;list-style:none}
#cal ul#wk li b{font-weight:400;color:#c60b02}
#cal #cm{clear:left;border-top:1px solid #ddd;border-bottom:1px dotted #ddd;position:relative}
#cal #cm .cell{position:absolute;width:40px;height:36px;text-align:center;margin:0 0 5px 7px}
#cal #cm .cell .so{font:700 16px arial}
#cal #bm{text-align:right;height:24px;line-height:24px;padding:0 13px 0 0}
#cal #bm a{color:#7977ce}
#cal #fd{display:none;position:absolute;border:1px solid #dddddf;background:#feffcd;padding:10px;line-height:21px;width:150px}
#cal #fd b{font-weight:400;color:#c60a00}


/* from */
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime,onTips,onRemark {display:inline-block;display:-moz-inline-stack;zoom:1;vertical-align:middle;color:#444;line-height:18px;padding:6px 10px 2px 0px;font-size:12px;}
.onShow {background-position:3px -147px;color:#4789cc;}
.onFocus {background-position:3px 3px;color:#4789cc;}
.onError {background-position:3px -47px;color:#ff4749;}
.onCorrect {background-position:3px -247px;color:#48b701;}
.onTips {background-position:3px -147px;color:#4789cc;}
.onRemark {background-position:3px -147px;color:#CCCCCC;}

.likeTags {}
.likeTags h4 { font-size:14px; font-weight:bold; }
.likeTags ul { clear:both; margin:0; padding:0; }
.likeTags li { width:50%; float:left; height:25px; line-height: 25px; list-style: none; color:#666 }
.likeTags li b{ color:orangered }

.box {
    clear: both;
    overflow: hidden;
    width: 100%;
    height: auto;
    font-size: 14px
}

.mt20 {
    margin-top: 20px
}

.ml10 {
    margin-left: 10px
}

.ml20 {
    margin-left: 20px
}

.mb10 {
    margin-bottom: 10px
}

.mtb10 { margin: 10px 0}
.mtb20 { margin: 20px 0}

.box .label {
    float: left;
    padding: 0 10px 0 40px;
    width: 100px;
    background: #fff;
    color: #333;
    text-align: left !important;
    line-height: 31px
}

.box .col-sm-2 {
    padding-left: 0
}

.col-md-12 {
    padding: 0 !important
}

.box p label {
    display: inline-block;
    text-align: left
}

.box p label input {
    float: left;
    margin: 2px 5px 0
}

#order_main {
    width: 100%;
    height: 400px !important
}

.inner {
    width: 110%
}

.table_item {
    float: left;
    margin-right: 10px;
    width: 20%
}

.tab-pane {
    padding: 20px 20px 0
}

.panel {
    margin-bottom: 0 !important
}

.nav_bar{ height:40px; overflow:hidden; border-bottom:3px solid #9498a3;}
.nav_bar ul li{ float:left; line-height:40px; padding:0px 10px; margin:0px 10px; cursor: pointer;}
.nav_bar ul li{ list-style: outside none none; border-radius: 5px 5px 0px 0px; width:100px; text-align:center; border:1px solid #ebebeb;}
.nav_bar .active{border:1px solid #9498a3; background-color:#9498a3;}
.nav_bar .active a,.nav_bar .active a:hover{ color:#FFF;}

.tab {height:35px; margin:0 auto 0px; border-right:1px solid #ccc;}
.tab ul { padding:0; margin:0; }
.tab li { float:left; height:35px; border:1px solid #ccc; list-style:none; line-height: 35px; text-align: center; border-right:0px; }
.tab li.active { background:#eee;  border-bottom: 0px;  }
.tab li a { display: block;}
.tab li a:hover { background: #eee;
    display: block; }
ul.pagination { margin:17px auto 17px auto !important; }
.btn-group .btn-white { font-size:14px; }


.tab {height:35px; margin:0 auto 0px; border-right:1px solid #ccc;}
.tab ul { padding:0; margin:0; }
.tab li { float:left; width:33.3%; height:35px; border:1px solid #ccc; list-style:none; line-height: 35px; text-align: center; border-right:0px; }
.tab li.active { background:#eee;  border-bottom: 0px;  }
.tab li a { display: block;}
.tab li a:hover { background: #eee;
    display: block; }
ul.pagination { margin:17px auto 17px auto !important; }
.btn-group .btn-white { font-size:14px; }

.label-orange { background-color:#ff9600; }
.label-yellow { background-color:#fad839; }


#confirmModal {z-index:10490 !important;}
.select2-with-searchbox, #alertModal {z-index:19902015 !important;}
ul.pagination { margin:0 !important; }
ul.pagination { padding: 0px;}
.loading { padding-top:10px; }
.loading i {
    width:100%; height:24px;
    background: url(../../../common/plugin/layui2.4.5/css/modules/layer/default/loading-0.gif) no-repeat center center;
    display: block;
}

.loading p { text-align: center; line-height: 30px; }

.label {
    display: inline;
    padding: 5px 10px 5px !important;
    font-size: 75%;
    font-weight: 400;
    line-height:initial;
    background-color: #ebebeb;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 3px;
}
.label.medium {
    font-size: 12px;
}
.label.large {
    font-size: 15px;
}
.label[href]:hover,
.label[href]:focus {
    color: #6e7b93;
    text-decoration: none;
    cursor: pointer;
}
.label:empty {
    display: none;
}
div.label {
    padding-left: 20px;
    padding-right: 20px;
}
.label-default {
    background-color: #ebebeb;
    color: #303641;
}
.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #d2d2d2;
}
.label-primary {
    background-color: #303641;
    color: #ffffff;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #1a1e24;
}
.label-secondary {
    background-color: #ec5956;
}
.label-secondary[href]:hover,
.label-secondary[href]:focus {
    background-color: #e72c28;
}
.label-success {
    background-color: #00a651;
}
.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #007338;
}
.label-info {
    background-color: #21a9e1;
}
.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #1988b6;
}
.label-warning {
    background-color: #fad839;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #f9ce07;
}
.label-danger {
    background-color: #cc2424;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #a11c1c;
}

/* 新加 */
/* 订单自增 */
.label-info-2,.orderplus{
    background-color: #1a6ffe;
}
.label-info-2[href]:hover,
.label-info-2[href]:focus,
.orderplus[href]:hover,
.orderplus[href]:focus {
    background-color: #8cb6fe;
}

/* 订单编号 */
.label-default-2,.ordernum{
    background-color: #7f7f7f;
}
.label-default-2[href]:hover,
.label-default-2[href]:focus,
.ordernum[href]:hover,
.ordernum[href]:focus {
    background-color: #bfbfbf;
}

/* 待授信 */
.label-warning-2,.waitcredit{
    background-color: #ff5253;
}
.label-warning-2[href]:hover,
.label-warning-2[href]:focus,
.waitcredit[href]:hover,
.waitcredit[href]:focus {
    background-color: #ffa8a7;
}

/* 授信中 */
.label-warning-1,.crediting{
    background-color: #ff8f09;
}
.label-warning-1[href]:hover,
.label-warning-1[href]:focus,
.crediting[href]:hover,
.crediting[href]:focus {
    background-color: #ffc683;
}

/* 已授信 */
.label-success-2,.credited{
    background-color: #48c21f;
}
.label-success-2[href]:hover,
.label-success-2[href]:focus,
.credited[href]:hover,
.credited[href]:focus {
    background-color: #a2e08d;
}

/* 放款处理 */
.label-info-1,.loanning{
    background-color: #7adefe;
}
.label-info-1[href]:hover,
.label-info-1[href]:focus,
.loanning[href]:hover,
.loanning[href]:focus {
    background-color: #bdeeff;
}

/* 已放款 */
.label-info-3,.loaned{
    background-color: #1822fd;
}
.label-info-3[href]:hover,
.label-info-3[href]:focus,
.loaned[href]:hover,
.loaned[href]:focus {
    background-color: #8c90fe;
}

/* 待定 */
.label-info-4,.bepending{
    background-color: #a39938;
}
.label-info-4[href]:hover,
.label-info-4[href]:focus,
.bepending[href]:hover,
.bepending[href]:focus {
    background-color: #d0cc9c;
}

/* 服务完成 */
.label-success-1,.finish{
    background-color: #3ed588;
}
.label-success-1[href]:hover,
.label-success-1[href]:focus,
.finish[href]:hover,
.finish[href]:focus {
    background-color: #9ee8c3;
}

/*  授信失败 */
.label-warning-3,.fail{
    background-color: #a50000;
}
.label-warning-3[href]:hover,
.label-warning-3[href]:focus,
.fail[href]:hover,
.fail[href]:focus {
    background-color: #d37f7f;
}

/*  放弃授信 */
.label-default-1,.close{
    background-color: #cdcdcd;
}
.label-default-1[href]:hover,
.label-default-1[href]:focus,
.close[href]:hover,
.close[href]:focus {
    background-color: #e6e6e6;
}

/*  退款中 */
.label-secondary-4,.refunding{
    background-color: #da4326;
}
.label-secondary-4[href]:hover,
.label-secondary-4[href]:focus,
.refunding[href]:hover,
.refunding[href]:focus {
    background-color: #eda193;
}


/*  已退款 */
.label-success-3,.refunded{
    background-color: #1e7540;
}
.label-success-3[href]:hover,
.label-success-3[href]:focus,
.refunded[href]:hover,
.refunded[href]:focus {
    background-color: #8fba9f;
}

/*  部分退款 */
.label-info-5,.partrefunded{
    background-color: #9d23a9;
}
.label-info-5[href]:hover,
.label-info-5[href]:focus,
.partrefunded[href]:hover,
.partrefunded[href]:focus {
    background-color: #ce91d4;
}


/* æ–°åŠ  */
.page-container.sidebar-collapsed{padding-left: 90px;}
.page-container.sidebar-collapsed .sidebar-menu{width: 90px;}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a{text-align: center;}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a > span:not(.badge) {
    display: block;
    position: static;
    width: 40px;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=1);
    visibility: visible;
    border: none;
    background: none;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a span.badge {
    position: static;
    display: block;
}

.page-container.sidebar-collapsed .sidebar-menu #main-menu li a{padding:  8px; }

.page-container.sidebar-collapsed .leftedition{display: none;}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul{
    top: 0;
    left: 90px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a > .elt-four-words{
    width: 30px !important;
}
.page-container.sidebar-collapsed  .sidebar-menu #main-menu li a i{
    margin-right: 0;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.sidebar-collapse{
    left: -10px !important;
}

.page-container.sidebar-collapsed .sidebar-menu #main-menu li.opened > a{
    background-color: rgba(255,255,255,0.2);
    margin: 8px;
    border-radius: 8px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu li.opened > a > i { font-size:16px; }
body .page-container.sidebar-collapsed .sidebar-menu #main-menu > li.opened > a > span:not(.badge) {
    background-color:rgba(255,255,255,0);
    /* background: #003471; */
    /* border-color: #063d7d; */
}

.bg-white { background-color: #fff; }
.bg-gray { background-color:#f6f6f6; }

.h-scroll { overflow-y: scroll;}
