@charset "utf-8";
/* CSS Document */
table.pretty{width:100%;clear:both; table-layout:fixed}
/* Header cells */
table.pretty thead{background:url(t_head_bg.png) #f5f5f5 repeat-x;}
table.pretty thead tr th{line-height:19px;text-align:center;padding:10px;border-right:#dddddd 1px solid; border-bottom: 1px solid #d8d8d8; border-collapse: collapse; border-spacing: 1px; color:#000; font-size:16px;}
table.pretty thead tr th i{ font-weight:normal}
table.pretty tbody th{text-align:left;background:#FBFBFB}
table.pretty thead th.num{width: 35px;}
table.pretty thead th.chk{width: 26px;}
table.pretty thead th.chk input{ vertical-align: middle; margin-top: -3px;}
table.pretty thead tr th select{width: 95%;}
table.pretty .right_bdr0{border-right: 0px !important;}
table.pretty .bottom_bdr0 td{border-bottom: 0px !important; }
table.pretty tbody td{line-height:20px;color:#000;text-align:center;padding:10px;border-bottom:#ececec 1px solid;border-right:#ececec 1px solid; word-break:break-all;}
table.pretty tbody td img{ vertical-align:middle}
table.pretty tbody td.oper{ text-align:left;}
table.pretty tbody tr.even td{ background-color:#f7f7f7;}
table.pretty tbody tr.odd td{background-color:#fff;}
/*table.pretty tbody tr:hover{background:#dddddd;}*/
/* Footer cells */
table.pretty tfoot th{background:#fff;text-align:left}
table.pretty tfoot td{background:#f3f4f6;border-top:1px solid #e7e7e9;font-weight:bold;line-height:26px;}


/*table has border*/
table.detailInfo{width:100%;clear:both}
table.detailInfo{border:1px solid #aec4d2;border-spacing:0;border-collapse:collapse}
table.detailInfo thead th{background:#e9f2f7; text-align:center; font-weight:bold; color:#000}
table.detailInfo tbody td,table.detailInfo thead th{border-bottom:1px solid #aec4d2;border-right:1px solid #aec4d2;line-height:26px;padding:3px 5px}
table.detailInfo thead td{background:#fff}
table.detailInfo tbody tr.odd td{background:#fff}
/* Footer cells */
table.detailInfo tfoot th{background:#fff;text-align:left}
table.detailInfo tfoot td{background:#f3f4f6;border-bottom:1px solid #aec4d2;border-right:1px solid #aec4d2;font-weight:bold;line-height:26px;padding:3px 5px}
table.detailInfo,table.pretty{
    table-layout:fixed;/* 只有定义了表格的布局算法为fixed，下面td的定义才能起作用。 */
}
table tbody td.longTxt  {
	text-align: left;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。IE, Safari (WebKit)*/
    -o-text-overflow:ellipsis; /* 兼容Opera */
}
table tbody td.longData  {
	text-align: center;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。IE, Safari (WebKit)*/
    -o-text-overflow:ellipsis; /* 兼容Opera */
}
table tbody td.data_l{ text-align:left}
table tbody td.data_r{ text-align:right}
table td.right{ text-align:right}
table td.center{ text-align:center}

