﻿body html
{
 height:100%;
}
.mian{ margin:5px;}
.rptMain{}
.rptHead{ text-align:center; font-weight:bold; font-size:20px;}
.rptHead{ }
.rptContent{}
.rptBtn123
{
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bt123.gif);
	cursor: pointer;
	height: 20px;
	border: 0;
	font-size: 12px;
	line-height: 9px;
	height: 20px;
	width: 123px;
	font-weight: normal;
}
.rptTool{  height:30px; line-height:30px;}
.rptTool *{ margin:0px; padding:0px;}
.rptTool li{ display:inline; list-style-type:none; margin-right:5px; font-size:13px; float:left; }
.rptFilter *{ margin:0px; padding:0px;}
.rptFilter li{ display:inline; list-style-type:none; margin-right:5px; font-size:13px; float:left;}
.HorizontalUl{margin:0px; padding:0px;}
.HorizontalUl li{ display:block; line-height:20px; list-style-type:none; margin-left:5px;margin:0px; padding:0px; float:left;}
.rptfoot{ margin-top:150px;}
.HeadTc
{
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    padding-left:2px;
    padding-right:2px;
    border-bottom:#9F9F9F 1px solid;
    border-right:#9F9F9F 1px solid;
    background-color:#56C5BF;
}
.HeadSubTc
{
    font-weight:bold;
    color:Green;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    padding-left:2px;
    padding-right:2px;
    border-bottom:#9F9F9F 1px solid;
    border-right:#9F9F9F 1px solid;
    background-color:#56C5BF;
}
.subHeadCell {background-color:#56C5BF; border-bottom:solid 1px #F0F0F0;border-right:solid 1px #F0F0F0; }

.rptTotal{ text-align:left;  font-size:13px; font-weight:bold;}
   .fixedheader 
{     
    position:relative ; 
    table-layout:fixed;
    top:expression(this.offsetParent.scrollTop -1);   
    z-index: 10;
} 



.DivScroll{ position:relative; z-index:11;}
.DivScroll th{ border:solid 1px #A0A0A0;}
.fixedheader { position:relative ; 
    table-layout:fixed;
    top:expression(this.offsetParent.scrollTop -1);   
    z-index: 10;
     border:solid 1px #A0A0A0;
} 
.fixedheader th{text-overflow:ellipsis;overflow:hidden;white-space: nowrap; border:solid 1px #F0F0F0; background-color:#56C5BF;}
.rptMuliHead{  position: relative; left:expression (this.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft-4); z-index:10; border:solid 1px #F0F0F0;   background-color:#56C5BF;}

.fixedLeft
{ position: relative;left:expression (this.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft-4);z-index:9; border:solid 1px #A0A0A0;
} 


/* 这里开始就是定义固定标头和固定列 */
.fixbox {width:100%;overflow:auto; position:relative;z-index:202;}
.fixtable{z-index:1001; position:relative;overflow:auto;border-spacing:0;border-collapse:collapse;}
.fixtable th 
{
    top:expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollTop - 0);
    position:relative;
    z-index:10;
    background:url(headbg.jpg) repeat-x top left;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    height:19px;
    background-color:#56C5BF;
}
.fixtable td
{
    height:20px;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    text-align:center;
}
th.lockcolumn
{
    left:expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft - 0);        
    z-index:99;
    width:80px;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
}
td.lockcolumn
{
    position:relative;
    left:expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft - 0);    
    background-color:White;
    border-bottom:1px solid #ccc;
    border-right:1px solid #CCC;
}

/* 这里开始就是定义固定标头和固定列 */
.fixbox3 {width:100%;overflow:auto; position:relative;z-index:202;}
.fixtable3{z-index:1001; position:relative;overflow:auto;border-spacing:0;border-collapse:collapse;}
.fixtable3 th 
{
    top:expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollTop - 0);
    position:relative;
    z-index:10;
    background:url(headbg.jpg) repeat-x top left;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    height:19px;
    background-color:#8EC2F4;
}
.fixtable3 td
{
    height:20px;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    text-align:center;
}
th.lockcolumn
{
    left:expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft - 0);        
    z-index:99;
    width:80px;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
}
td.lockcolumn
{
    position:relative;
    left:expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft - 0);    
    background-color:White;
    border-bottom:1px solid #ccc;
    border-right:1px solid #CCC;
}

/* 这里开始就是定义固定标头和固定列AnalogueStoreSelection */
.fixbox2 {width:100%;overflow:auto; position:relative;z-index:202;}
.fixtable2{z-index:1001; position:relative;overflow:auto;border-spacing:0;border-collapse:collapse;}
.fixtable2 th 
{
    top:expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollTop - 0);
    position:relative;
    z-index:10;
    background:url(headbg.jpg) repeat-x top left;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    background-color:#A0A0A0;
    text-align:left;
}
.fixtable2 td
{

    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    text-align:left;

}
th.lockcolumn2
{
    left:expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft - 0);        
    z-index:99;
    
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    text-align:left;
}
td.lockcolumn2
{
    position:relative;
    left:expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft - 0);    
    background-color:White;
    border-bottom:1px solid #ccc;
    border-right:1px solid #CCC;
    text-align:left;

}