﻿@charset "utf-8";
html.ie8{
    font-size:14px;/*px换算成rem*/
}
html.ie8,
.ie8 body {
    min-width: 1200px;
}
.ie8 .loading-block .loading-message{
    height: 56px;
    line-height: 56px;
}


.ie8 .w120{
    width:120px !important;
}
.ie8 .w190{
    width:190px !important;
}
.ie8 .pr25{
    padding-right:25px;
}
.ie8 .pt20{
    padding-top:20px;
}
.ie8 .p20 {
    padding: 20px !important;
}
.ie8 .p10 {
    padding: 10px !important;
}
.ie8 .pb10{
    padding-bottom:10px;
}
.ie8 .pb20{
    padding-bottom:20px !important;
}
.ie8 .pl_10 {
    padding-left: 10px !important;
}
.ie8 .pl40{
    padding-left:40px;
}
.ie8 .mr5{
    margin-right:5px;
}
.ie8 .m5{
    margin:5px;
}
.ie8 .mr10{
    margin-right:10px;
}
.ie8 .mr13{
    margin-right:13px;
}
.ie8 .mr16{
    margin-right:16px;
}
.ie8 .mr40{
    margin-right:40px;
}
.ie8 .mr56{
    margin-right:56px;
}
.ie8 .mb10{
    margin-bottom:10px;
}
.ie8 .mb20{
    margin-bottom:20px;
}
.ie8 .mb40{
    margin-bottom:40px !important;
}
.ie8 .mt10{
    margin-top:10px;
}
.ie8 .mt20{
    margin-top:20px;
}
.ie8 .mt40{
    margin-top:40px;
}
.ie8 .mt50{
    margin-top:50px;
}
.ie8 .ml10{
    margin-left:10px;
}
.ie8 .ml40{
    margin-left:40px;
}
.ie8 .input-border{
    border:1px solid #dedede;
}
.ie8 .border-bottom-dotted{
    border-bottom:1px dotted #eeeeee;
}
.ie8 .th-border-left{
    border-left:1px solid #e8e8e8;
}
.ie8 .th-border-right{
    border-right:1px solid #e8e8e8;
}
/*字体大小*/
.ie8 .ft_20{
    font-size:20px;
}
.ie8 .ft_18{
    font-size:18px;
}
.ie8 .ft_16{
    font-size:16px;
}
.ie8 .ft_14{
    font-size:14px;
}
.ie8 .ft_12{
    font-size:12px;
}
.ie8 .lh40{
    line-height:40px !important;
}
/*按钮*/
.ie8 .btn{
    padding:0 15px;
    line-height:30px;
    font-size:14px;
    border:1px solid #e0e1e8;
    min-width:74px;
}
.ie8 .btn.btn-md{
    min-width: 126px;
    line-height:40px;
}
.ie8 .btn.btn-lg{
    min-width:178px;
    line-height:48px;
    font-size:16px;
    margin-left:15px;
}
.ie8 .btn.btn-orange{
    border-color:#ff9500;
}
.ie8 .btn.btn-orange:hover{
    border-color:#ff9500;
}
.ie8 .btn.btn-default1{
    border-color:#e0e1e8;
}
.ie8 .btn.btn-default1:hover{
    border-color:#3e50b4;
}
.ie8 .btn.btn-default2{
    border-color:#e0e1e8;
}
.ie8 .btn.btn-default2:hover{
    border-color:#3e50b4;
}
.ie8 .btn.btn-orange-full{
    border-color:#ff9500;
}
.ie8 .btn.btn-orange-full:hover{
    border-color:#e4890a;
}
.ie8 .btn.btn-lg:first-child{
    margin-left:0;
}
.ie8 .btn.btn-lg.btn-orange-full{
    border-color:#fe8421;
}
.ie8 .btn.btn-lg.btn-orange-full:hover{
    border-color:#ff9742;
}
.ie8 .btn.btn-lg.btn-orange{
    border-color:#fe8421;
}
.ie8 .btn.btn-lg.btn-orange:hover{
    border-color:#ff9742;
}
.ie8 .btn.btn-blue{
    border-color:#9abcfa;
}
.ie8 .btn.btn-blue:hover{
    border-color:#4b7dd6;
}
.ie8 .btn.btn-blue-full{
    border-color:#3e50b4;
}
.ie8 .btn.btn-blue-full:hover{
    border-color:#5e6ed3;
}
.ie8 .btn.btn-disabled{
    border-color:#e5e5e5;
}
/* 标签 */
.ie8 .labor-name-label{
    padding:5px;
    margin-right:5px;
    line-height:30px;
}

.ie8 .date-label{
    width:30px;
    height:30px;
    line-height:30px;
}
/*文本框*/
.ie8 .input-box-sm{
    line-height:30px;
    height:30px;
    font-size:14px;
    border:1px solid #d6d6d6;
}
/*顶部*/
.ie8 .navbar{
    height: 60px;
    line-height:40px;
    padding:10px 0;
}
.ie8 .navbar .logo{
    width:265px;
    height:30px;
}
.ie8 .navbar .logo-fen{
    width:305px;
    height:40px;
}
.ie8 .navbar .logo img{
    width:100%;
    height:100%;
}
.ie8 .navbar .navbar-dropdown{
    margin-left:105px;
}
.ie8 .navbar .head-tree{
    width:140px;
    height:50px;
    margin-left:40px;
    line-height:40px;
}
.ie8 .navbar .head-tree .ct-selected-box{
    padding-right:30px;
}
.ie8 .navbar .head-tree .ct-selected-box:before{
    top:15px; 
    border-left:8px solid transparent;   
    border-right:8px solid transparent;   
    border-top:9px solid #fe9700;
}
.ie8 .navbar .head-project{
    width:140px;
    height:50px;
    margin-left:40px;
    line-height:40px;
    margin-right:25px;
}
.ie8 .navbar .head-project span{
    padding-right:30px;
}
.ie8 .navbar .head-project:before{
    top:15px;
    border-left:8px solid transparent;   
    border-right:8px solid transparent;   
    border-top:9px solid #fe9700;
}
.ie8 .navbar .head-icon{
    width:40px;
    height:40px;
}
.ie8 .navbar .txt-logout{
    font-size:12px;
}
.ie8 .navbar .txt-help{
    font-size:12px;
}
.ie8 .navbar.backToCompanyLevel {
    width: 140px;
    font-size: 14px;
    height: 40px;
    margin-left: 10px;
    line-height: 40px;
}
.ie8 .navbar .user-ellipsis {
    display: inline-block;
    max-width: 240px;
    margin-left: 5px;
}
/*面包屑*/
.ie8 .breadcrumb{
    line-height:50px;
}
/*导航条*/
.ie8 .navbar-menu{
    height: 56px;
    border-bottom:1px solid #dcdcde;
}
.ie8 .menu-box .menu-item{
    margin-left:-1px;
    height: 56px;
    line-height: 56px;
    border-bottom:5px solid transparent;
}
.ie8 .menu-box .menu-item span{
    font-size: 18px;
}
.ie8 .menu-box .menu-item.active{
    border-bottom-color:#fe5621;
}
.ie8 .menu-box .menu-child-box{
    padding:10px 0;
    margin-top:-1px;
    min-width:140px;
}
.ie8  .menu-box .menu-child-box .menu-item{
    height: 32px;
    line-height: 32px;
    margin-top:5px;
}
.ie8 .menu-box .menu-child-box .menu-item span{
    font-size: 16px;
}



.ie8 ul.pagination > li > a{
    padding:10px 15px;
    /*height:32px;
    line-height:30px;*/
    border:1px solid #e6e6e6;
    font-size:12px;
    border-left:0;
}
.ie8 ul.pagination > li:first-child > a{
    border-left:1px solid #e6e6e6;
}
.ie8 ul.pagination > li.disabled > a{
    cursor:not-allowed;
}
.ie8 ul.pagination > li.active > a{
    background: #ff9500;
    border-color: #ff9500;
    color: #fff;
}
/*多行三列*/
.ie8 .row-3 .row-item{
    line-height:40px;
    padding-left:10px;
}


/*分割线*/
.ie8 .dividing_line{
    border-left:1px solid #787471;
    margin:0 10px;
}
/*文本框*/
.ie8 .txt-label{
    line-height:30px;
}
.ie8 .input-box{
    line-height:30px;
    height:32px;
    width:190px;
    border:1px solid #d6d6d6;
}
.ie8 .input-box.input-number{
    width: 50px;
    text-indent: 5px;
}
.ie8 .input-box.input-date{
    width: 140px;
}
.ie8 .contract-tree-box{
    line-height:30px;
    height:32px;
    width:190px;
    border:1px solid #d6d6d6;
}
.ie8 .contract-tree-box:before{
    position:absolute;
    content:"";
    border-top:6px solid #666;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    top:13px;
    right:10px;
}
.ie8 .contractor-tree-box{
    padding-left:5px;
}
.ie8 .input-box.input-suffix.input-date:before{
    content:"";
    right:10px;
    top:10px;
    background-size:14px 12px;
    width:14px;
    height:12px;
}
.ie8 .input-box input,
.ie8 .textarea-box textarea{
    padding:0 10px !important;
}
.ie8 input,
.ie8 select,
.ie8 textarea{
    line-height:30px;
}

/*checkbox*/
.ie8 label > input[type=checkbox]{
    margin-right:5px;
}
.ie8 input[type=checkbox]{
    width:18px;
    height:18px;
}
.ie8 input[type=checkbox]:before{
    border:1px solid #d6d6d6;
}

/*textarea*/
.ie8 textarea{
    border:1px solid #e0e1e8;
    resize:none;
    padding:0 10px 5px;
}
/*tab*/
.ie8 .tab{
    height:44px;
    border:1px solid #e8e8e8;
    border-top:2px solid #e1e1e1;
}
.ie8 .tab .tab-item{
    height:41px;
    line-height:41px;
    width:140px;
    border-right:1px solid #e8e8e8;
}
.ie8 .tab .tab-item.cur{
    border-top:2px solid #fe5621;
    margin-top:-2px;
    height:44px;
}
.ie8 .tabContent {
    min-height:100px;
}
.ie8 .tabContent.relPosition .fixPositionBtn {
    top:-47px;
    right:5px;
}
.ie8 .tab .btn-excel-row{
     width:auto;
     border-top:0;
     padding-right:15px;
 }

 
/*form表单 左右两列，如需整行，使用whole-width*/
.ie8 ul.list-content > li{
     margin-top:10px;
     height:36px;
 }
.ie8 ul.list-content .list-left{
     width:140px;
     line-height:36px;
 }
.ie8 ul.list-content > li .list-right{
     line-height:36px;
 }
.ie8 .btn-excel-row{
    padding: 10px 0;
    border-top: 1px dotted #e8e8e8;
}
.ie8 .btn-excel-row i{
    font-size:18px;
    margin-right:10px;
}
.ie8 .btn-excel-row .print i{
    margin-left:20px;
}
/*详情title*/
.ie8 .sub-title{
    height:60px;
    border-top:1px solid #ffdba8;
    border-bottom:1px solid #ffdba8;
    margin-bottom:20px;
}
.ie8 .sub-title .sub-name{
    font-size:22px;
    padding:15px 20px;
}
.ie8 .sub-title .right-content{
    font-size:14px;
    line-height:60px;
    padding-right:20px;
}
.ie8 .sub-title a.btn{
    margin: 11px 10px;
}
.ie8 .sub-title a.del{
    border: 1px solid #e1e1e1;
    padding: 5px 6px;
    font-size:16px;
}
.ie8  .sub-title .sub-status{
    line-height:60px;
    margin-right:20px;
}
.ie8 .radio-tab-box .rtb-item{
    padding:0 10px;
    border:1px solid #d6d6d6;
}
.ie8 .radio-tab-box .rtb-item.active{
    background-color:#ffffff;
    border-color:#ff8d30;
}
