.tableHeader
{
    float:none; 
    vertical-align:middle;
    line-height:29px;
    height:29px;
    background:url('../Images/tableTopRowBg.gif') repeat-x; 
    border-bottom:1px solid #fff;
    }

table { border-collapse: separate; border-spacing: 0;}
ol, ul, li { list-style: none; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix { display:inline-block; } 
.clearfix {display:block;}

.trSelected
{
   /* background:#E0ECFF;*/
   background:#F4F8FB;
}

.commonTable{ width:100%;border-left:1px solid #ccc;border-bottom:1px solid #ccc;table-layout:fixed;}
.commonTable tr th{padding-left:2px;background:#eee;border-Top:1px solid #ccc; border-bottom:1px solid #ccc;border-right:1px solid #ccc; border-left:1px solid #fff;height:24px;height:23px\9;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.commonTable tr td{padding-left:2px; border-bottom:1px solid #fff;border-right:1px solid #ccc; border-left:1px solid #eee; border-top:1px solid #ccc; height:24px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.commonTable tr td.noWrap{text-overflow:auto; white-space:normal;}
.commonTable tr td .fontSign{color:Orange;}
.commonTable tr:hover td{background:#f6f6f6;}
.commonTable tr.selected td{background-color:#F7FAFF; border-bottom-color:#daf1ff;border-right-color:#daf1ff;}
.commonTable tr.common td{background-color:transparent; border-bottom-color:#eee;border-right-color:#eee;}
.commonTable tr.hover td{background-color:#f6f6f6; border-bottom-color:#eee;border-right-color:#eee;}

.pureTable{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;table-layout:fixed;}
.pureTable tr td{padding-left:2px;border-Top:1px solid #ccc; border-bottom:1px solid #fff;border-right:1px solid #ccc;border-left:1px solid #fff;height:24px;height:23px\9;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.pureTable tr.common td{background-color:transparent; border-bottom-color:#eee;border-right-color:#eee;}
.pureTable tr td.bgGray{ background:#eee;}
.pureTable tr.bgGray{ background:#eee;}
.pureTable tr td.bgOver:hover{ background:#ECF3FF;}

.simpleTable{width:100%;clear:left;float:left; border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.simpleTable tr td{padding-left:2px;border-Top:1px solid #ccc; border-bottom:1px solid #fff;border-right:1px solid #ccc;border-left:1px solid #fff;height:24px;text-overflow:ellipsis;}
.simpleTable tr.common td{background-color:transparent; border-bottom-color:#eee;border-right-color:#eee;}
.simpleTable tr td.bgGray{ background:#eee;}
.simpleTable tr.bgGray{ background:#eee;}
.simpleTable tr td.bgOver:hover{ background:#ECF3FF;}
.input100{background-color:transparent; width:95%; border:0px solid #ccc;}
.fieldTitle{text-align: right;  padding-right: 5px;  background:#f9f9f9; font-weight:bold;}
.fieldTitleLeft{text-align:left;  padding-right: 5px; width: 120px; background:#f9f9f9; }

/*列表风格*/
.listTable
{
    width: 100%;
    table-layout: fixed;
    background: #fff;
}
.listTable tr th
{
    padding:2px;
    border-left:1px solid #fff;
    border-bottom: 1px dashed #8a88a0;
    background-image: url(../Images/bk_4.gif);
    text-align: center;
    font-weight: bold;
    height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.listTable tr td
{
    padding:2px;
    border-left:1px solid #fff;
    border-bottom: 1px dashed #ccc;
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.listTable tr td.noWrap
{
    text-overflow: auto;
    white-space: normal;
}
.listTable tr td .fontSign
{
    color: Orange;
}
.listTable tr:hover
{
    background-color: #f6f6f6;
    border-bottom-color: #eee;
    border-right-color: #eee;
}

/*首页多条信息显示风格*/
.coverTable
{
    table-layout: fixed; /*  background: #fff;*/
}

.coverTable tr td
{
    padding-left: 2px;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*学科显示风格*/
.libTable
{
    table-layout: fixed; /*  background: #fff;*/
}

.libTable tr td
{
    text-align: left;
    overflow: hidden;
    height: 26px;
    border-bottom: 1px dashed #8a88a0;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.libTableBottom
{
    table-layout: fixed; /*  background: #fff;*/
}

.libTableBottom tr td
{
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    text-align:center;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.popup {
	margin: 1px 0 0;
	padding: 0px;
	background-color: #fff;
	position: absolute;
	z-index: 10000;
	border: solid 1px #999;
	overflow: hidden;
}

.popup iframe {
	border: none;
	width: 100%;
	height: 100%;
}

.waiting {
	background: url(loading.gif) 0 center no-repeat;
	margin: 0 auto;
	text-indent: 16px;
	width: 90px;
	
}


