/* 左侧树滚动条所在DIV样式，Liyb add on 20170214 */
.tree-y-x-scroll{
    overflow-y:auto;
    overflow-x: auto;
    height:700px;
    width:250px;
}


/** 红星号样式 */
.energy-project table td .red_star{
    /*display: inline-block;
    position: absolute;
    right: -65px;
    top: 50%;
    margin-top: -12px;
    margin-left:-10px;*/
    width: 10px;
    color:#FF0000;
}

.dztreeInput{
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    font-size: 14px;
    color: #000;
    background: #fff;
    border: 1px solid #dddcdc;
}

.dztree{
    margin-top: 10px;
    border: 1px solid #617775;
    /*background: #f0f6e4;*/
    background: #FFF;
    width: 220px;
    height: 360px;
    overflow-y: scroll;
    overflow-x: auto;
    color:#000;
    margin: 0;
    padding: 5px;
    color: #333;
}

.summary-table .circle{
    padding:0px 0px;
    display: inline-block;
    color: #ffc600;
    font-size:20px;
}

.btn i[class]{
    /* display: inline-block|none;
    display: none;!important;*/
}

.head-title{
    line-height:30px;
    height:30px;
    font-size:16px;
    margin-bottom:3px;
}

.summary-table>tbody>tr>td>.table-radio {
    background: transparent url(../scripts/directives/trees/img/zTreeStandard.gif) no-repeat -28px 0;
    height: 14px;
    width: 14px;
}
.summary-table>tbody>tr.selected>td>.table-radio {
    background: transparent url(../scripts/directives/trees/img/zTreeStandard.gif) no-repeat -42px 0;
    height: 14px;
    width: 14px;
}
.summary-table>tbody>tr>td>.table-unchecked {
    background: transparent url(../scripts/directives/trees/img/zTreeStandard.gif) no-repeat 0 0;
    height: 14px;
    width: 14px;
}
.summary-table>tbody>tr>td>.table-checked {
    background: transparent url(../scripts/directives/trees/img/zTreeStandard.gif) no-repeat -14px 0;
    height: 14px;
    width: 14px;
}
/*
.summary-table tbody tr:nth-child(odd) td {
    background-color: #f9f9f9;
}
*/
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}


/**【科技蓝:technology】 */
.technology .ori-ztree .mytree{
    background-color: #153245;
    border:1px solid #4388cf;
}
.technology .condition-border{
    border:1px solid #023240;
    padding:5px 5px;
    margin-top: 3px;
}

.tab .tab-body-right-head>a {
    width: 180px;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    z-index: 1;
    margin-left: 2px;
    cursor: pointer;
}

.tab .tab-body-right-head {
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
}

.tab .tab-body-right-head,
.tab .tab-body-right-head>a,
.tab .tab-body-right-top-body-one .tab-body-right-top-body-total {
    height: 30px;
    line-height: 30px;
}

.technology .tab .sindex-body{
    height: calc( 100% - 72px );
    padding: 10px;
    overflow: hidden;
    background:	#081325;
}
.technology .tab .sindex-body>a{
    overflow: hidden;
    height: 100%;
}

.technology .tab .tab-body-right>.tab-body-right-top
{
    box-shadow: inset 0px 1px 13px 0px rgba(26, 172, 214, 0.41);
    border: solid 1px rgba(15, 80, 111, 0.55);
}

.technology .tab .tab-body-right-head>a{
    position: relative;
    color:#fff;
}


.technology .tab .tab-body-right-head>a:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 200px;
    left: -10px;
    height: 100%;
    background-size: 100% 100%;
    background-image: url(../images/technology/main-tab-item.png);
}
.technology .tab .tab-body-right-head-selected{
    color: #ffb177 !important;
}
.technology .tab .tab-body-right-head-selected:after {
    background-image: url(../images/technology/main-tab-item-hoer.png) !important;
    width: 24px !important;
    height: 100% !important;
}
.technology .ori-ztree1 .mytree {
    background-color: #081325;
    border: 1px solid #66AFE9;
    color: #333;
}
.technology .focus{
    color:#6aa3ff;
    margin-left:5px;
    margin-right:3px;
}


/**【打印白:white】 */
.white .ori-ztree .mytree{
    background-color: #f0f6e4;
    border: 1px solid #617775;
    color: #333;
}

/**【清新蓝:cooleadblus】 */
.cooleadblus .ori-ztree .mytree{
    background-color: #f0f6e4;
    border: 1px solid #617775;
    color: #333;
}

.cooleadblus .condition-border{
    border: 1px solid #d1dae5;
    padding:5px 5px;
    margin-top: 3px;
}

.cooleadblus  .tab .tab-body-right-bottom-head>a{
    background-color: #55a8fd;
    color: #fff;
}
.cooleadblus  .tab .tab-body-right-bottom-head .tab-body-right-bottom-head-select{
    background-color: #7fbcfb;
}
.cooleadblus .tab  .tab-body-right-bottom-msg .panel-title{
    background-color: #55a8fd;
    color: #fff;
}
.cooleadblus  .tab .tab-body-right-bottom-info{
    font-family: MicrosoftYaHei;
    color: #666666;
}
.cooleadblus .tab .tab-body-right-head>a{
    position: relative;
    color:#fff;
}
.cooleadblus .tab .tab-body-right-head>a:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 200px;
    left: -10px;
    height: 100%;
    background-size: 100% 100%;
    background-image: url(../images/cooleadblus/main-tab-item-hover.png);
}
.cooleadblus .tab .tab-body-right-head-selected{
    color: #3f9dfe !important;
}
.cooleadblus .tab .tab-body-right-head-selected:after {
    background-image: url(../images/cooleadblus/main-tab-item.png) !important;
}
.cooleadblus .ori-ztree1 .mytree {
    background-color: #f0f6e4;
    border: 1px solid #617775;
    color: #333;
}
.cooleadblus .focus{
    color:#0e547d;
    margin-left:5px;
    margin-right:3px;
}


/**【机构红:cooleadred】 */
.cooleadred .ori-ztree .mytree{
    background-color: #f0f6e4;
    border: 1px solid #617775;
    color: #333;
}

.cooleadred .condition-border{
    border: 1px solid #d1dae5;
    padding:5px 5px;
    margin-top: 3px;
}

.cooleadred .tab{
    background-color: #f2f5f9;
}

.cooleadred .tab .tab-title{
    height:72px;
    line-height: 72px;
    background-image: url(../images/cooleadred/main-head-bg.png);
    background-size: 100% 100%;
    color: #ca2a30;
    font-family: FZZQJW--GB1-0;
    font-size: 26px;
    text-indent: 30%;
}

.cooleadred .tab .tab-body{
    height: calc( 100% - 72px );
    padding: 10px;
    overflow: hidden;
}
.cooleadred .tab .tab-body>a{
    overflow: hidden;
    height: 100%;
}
.cooleadred .tab .tab-body-left>a,
.cooleadred .tab .tab-body-right>.tab-body-right-top,
.cooleadred .tab .tab-body-right>.tab-body-right-bottom>div
{
    background-color: #fff;
}

.cooleadred .tab .tab-body-right-bottom-head>a{
    background-color: #ca2a30;
    color: #fff;
}
.cooleadred .tab .tab-body-right-bottom-head .tab-body-right-bottom-head-select{
    background-color: #e6797d;
}
.cooleadred .tab  .tab-body-right-bottom-msg .panel-title{
    background-color: #ca2a30;
    color: #fff;
}
.cooleadred  .tab .tab-body-right-bottom-info{
    font-family: MicrosoftYaHei;
    color: #666666;
}
.cooleadred .tab .tab-body-right-head>a{
    position: relative;
    color:#fff;
}
.cooleadred .tab .tab-body-right-head>a:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 200px;
    left: -10px;
    height: 100%;
    background-size: 100% 100%;
    background-image: url(../images/cooleadred/main-tab-item-hover.png);
}
.cooleadred .tab .tab-body-right-head-selected{
    color: #ca2a30 !important;
}
.cooleadred .tab .tab-body-right-head-selected:after {
    background-image: url(../images/cooleadred/main-tab-item.png) !important;
}
.cooleadred .tab .tab-body-right-bottom-msg  .panel-body ul li{
    border-bottom: 1px solid #ccc;
}
.cooleadred  .tab .tab-body-right-bottom-msg  .panel-body ul li span:nth-child(1){
    background-color: #d92e34;
}
.cooleadred  .tab  .tab-body-right-bottom-msg .panel-title .title-search >input{
    color: #ca2a30 !important;
}
.cooleadred .tab .tab-title .tab-login-exit{
    background-color: #ca2a30;
}
.cooleadred .ori-ztree1 .mytree {
    background-color: #f0f6e4;
    border: 1px solid #617775;
    color: #333;
}
.cooleadred .focus{
    color:#f58a71;
    margin-left:5px;
    margin-right:3px;
}

.modal-class .modal-lg{
    width: 80%;
    max-width: 1024px;
}
.modal-class .modal-lgs{
    width: 60%;
    max-width: 768px;
}
