﻿@import url(../../css/boxy.css);
@import url(../../css/tip-yellow/tip-yellow.css);

.big_table tr:nth-child(2n+1) { background: #f5f5f5; }
.big_table tr:nth-child(2n) { background: #fff; }
.big_table tr.active, .big_table tr.active a { background: #f96b27; color: #fff; }
.big_table td a, .ui-download-content label, .ui-download-content a { color: #333; }
.text_box p.style_span span { color: #000; }
    .text_box p.style_span span.selectd, #Span_Size span:hover, .content_box a:hover, span.selectd, a:hover { color: #f34f09; }
.content_box { float: none; clear: both;padding:0px!important;margin:0px;width:100%!important;height:auto!important;background:#f8fcff;position:relative;min-height:720px; }
.text_box .title {height:50px;padding:0; line-height:initial; background: none; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(#ececec), to(#dbdbdb)); background-image: -moz-linear-gradient(top, #ececec, #dbdbdb); background-image: -ms-linear-gradient(top, #ececec 0%,#dbdbdb 100%); background-image: -o-linear-gradient(top, #ececec, #dbdbdb); background-image: linear-gradient(to bottom, #ececec 0%,#dbdbdb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#dbdbdb',GradientType=0 ); border-bottom: 1px solid #bcbbbb; border-top: 1px solid #fff; }
.text_box .title ul{margin-top:4px;}
.text_box .title ul li { width: 25%; line-height: 18px; display: inline-block; *float: left;padding:0px;margin:0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.text_box .title ul li.wid23{ width:23%; }
        .text_box .title ul li:first-child { width: 24%; }
    .text_box .title img { max-width:18%;max-height:20px;position: absolute;right: 10px;}
.ui-declare-content { padding: 5px 10px; border-top: 1px dashed #9ea1a2; color: Gray;margin-top:30px;}
.ui-download-content { margin: 0; padding: 5px 10px; padding-right:0px;border-bottom: 1px dashed #9ea1a2; overflow:hidden; z-index:2}
.ui-download-content label {     position: absolute;top: 168px;left: 0;vertical-align:top;width:calc(100% - 17px);background:#f9fdff;padding:5px 0 3px;}
.ui-download-content .listDiv { 
    *float: left;
     /*margin-left:calc(50% - 605px);*/
     /*display: inline-block;*/
     z-index:100;
     min-height:24px;
     overflow:hidden;

}
.ui-download-content strong { color: #f34f09; }
.ui-download-content li { line-height: 18px; vertical-align: middle;width:94%;}
.ui-download-content li a{ white-space: nowrap;
  text-overflow: ellipsis;
  overflow: Hidden;
  display: inline-block;
  max-width:1000px;}
        .ui-download-content li img { vertical-align: top; }
        .ui-download-content li span{ vertical-align:top;white-space:nowrap;}
.ui-fontsize { text-align: right; margin-top: 0px; padding-right: 19%; margin-bottom:19px;}
    .ui-fontsize span span { cursor: pointer; text-decoration: underline; }
.sl-author { height: 15px; line-height: 15px; margin-top: 10px; text-align: center; }
.sl-author span:first-child { margin-right: 4%; }
.icon-exc { display: inline-block; height: 16px; width: 16px; background: transparent url(/resources/default/images/attachment_sprite.gif) no-repeat -96px 0; }
.icon-doc { display: inline-block; height: 16px; width: 16px; background: transparent url(/resources/default/images/attachment_sprite.gif) no-repeat -128px 0; }
.icon-ppt { display: inline-block; height: 16px; width: 16px; background: transparent url(/resources/default/images/attachment_sprite.gif) no-repeat -32px 0; }
.icon-pdf { display: inline-block; height: 16px; width: 16px; background: transparent url(/resources/default/images/attachment_sprite.gif) no-repeat -48px 0; }
.icon-star { font-style: normal; }
    .icon-star[data-value='1']:after { content: '★'; font-style: normal; }
    .icon-star[data-value='2']:after { content: '★★'; }
    .icon-star[data-value='3']:after { content: '★★★'; }
    .icon-star[data-value='4']:after { content: '★★★★'; }
    .icon-star[data-value='5']:after { content: '★★★★★'; }
tr td:last-child { border-right: 0 none; }


/* 三行随浏览器适应  */
.big_table
{
    width:100%;
}

html,body
{ 
    height:100%;
    overflow:auto;
}

#div_InfoContent
{
    height:calc(100% - 168px);
    overflow:auto;
    line-height:24px;
}
.yanbao_tab 
{
    height: 116px;
}
    
#js-ul_attach li:nth-child(1)
{
    display: flex;
    position:absolute;
    z-index:111;
    width:81%;
    margin-top:10px;
    top:167px;
    
}
#js-ul_attach li:nth-child(2)
{
    clear:both;
    padding-top:27px;
}
#showAll
{
    z-index:300;
    position:absolute;
    top:170px;
    white-space:nowrap;
    right:25px;
    display:none;
    background:#ffffff;
}
.redLink:link,.redLink:visited
{
    color:#f34f09;
    text-decoration:underline;
    font-size:12px;
}
.redLink:hover,.redLink:active 
{
    text-decoration:underline;
}

#Detail_table_tableHead{ pointer-events:none;}
#Detail_table_tableData{
    overflow-y:scroll!important;
}

.icon-read {
    width: 18px;
    height: 18px;
    background: url(/resources/default/images/icon_read.png);
}

td .icon-read {
    display: inline-block;
    vertical-align: middle;    /*margin-left: 3px;*/
    margin-top: -3px;
}

.icon-download {
    width: 18px;
    height: 18px;
    background: url(/resources/default/images/icon_download.png);
}

td .icon-download {
    display: inline-block;
    vertical-align: middle;    /*margin-left: 3px;*/
    margin-top: -3px;
}

.midInfo {
    max-width: 1200px;
    width: auto;
    margin: 0 auto;
}

.ui-download-content li span {
    margin-left: 8px;
}

.ui-download-content li span.pagenum {
    margin-left: 20px;
}

.ui-download-content li span a {
    text-decoration: underline;
    color: #f34f09;
    cursor:pointer;
}
.fix_table{
    table-layout:fixed;
}

.hide{
    display:none;
}

.layer-shade{
    z-index:998 !important;
    position:absolute !important;
}

.layer-dialog{
    z-index:999 !important;
    position:absolute !important;
}

.pointer {
  cursor: pointer;
}

.warning-border{
    border:solid 2px #ff852e !important;
}

.overflow_ellipsis{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.email-tip{
    padding-left:55px;
    color:#ff852e;
    font-size:12px;
}

.ui-download-content li a.attachname{
    color:#06c;
}

.ui-download-content li a.attachname:hover{
    color:#eb6012;
}