.header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	margin:0 auto;
	height:50px;
	line-height:50px;
	overflow:auto;
	z-index:1000;
	background-color:#1b74dc;
}
.headerLeft{
	float:left;
	width:auto;
	height:50px;
	line-height:50px;
	color:#ffffff;
	font-size:16pt;
	background:url(images/logoIcon.png) left 10pt center  no-repeat;
	padding-left:40pt;
	background-size:26pt 26pt;
}
.headerRight{
	float:right;
	width:25pt;
	margin-right:20pt;
	height:50px;
	line-height:50px;
	background:url(images/tc.png) right center  no-repeat;
}

.mainBox{
	width:auto;
	margin:0 auto;
	margin-top:50pt;
	overflow:auto;
}

table.tabno/*无边框表格（布局使用）*/
{
    width: 100%;
    border-collapse: collapse;
    border: 0 none;
}
table.tabno td
{
    border: 0 none;
    padding:0;
    margin:0;
}

.btnReport{
	width:auto;
	margin:0 auto;
	color:#747580;
	font-size:12pt;
	padding-top:10pt;
	background:url(images/btnRep.png) center top 6pt  no-repeat;
}

.btnReport1{
	width:auto;
	margin:0 auto;
	color:#1B74DC;
	font-size:12pt;
	padding-top:10pt;
	background:url(images/btnRep1.png) center top 6pt  no-repeat;
}

.btnSingle{
	width:auto;
	margin:0 auto;
	color:#747580;
	font-size:12pt;
	padding-top:10pt;
	background:url(images/btnSingle.png) center top 6pt  no-repeat;
}

.btnSingle1{
	width:auto;
	margin:0 auto;
	color:#1B74DC;
	font-size:12pt;
	padding-top:10pt;
	background:url(images/btnSingle1.png) center top 6pt  no-repeat;
}

.reportForm{
	width:auto;
	
}

.queryForm{
	width:auto;
	margin-top:50pt;
	margin-bottom:60pt;
}

.conditionContainer{
	width:auto;
	margin:15pt;
	padding:10pt;
	border:1px solid #eeeeee;
	border-radius:10pt;
}

.resultContainer{
	width:auto;
	margin:10pt;
}

.btnSubmit{
	width:315px;
	height:40pt;
	line-height:40pt;
	color:#FFFFFF;
	font-size:15pt;
	border:0 none;
	outline:none; 
	padding:0;border-radius:20pt;
	background:url(images/btnRegister.png) center center no-repeat;
	background-size:auto 40pt;
}

table.tabform/*表单表格*/
{
    width:100%;
    table-layout: fixed; 
    border-collapse:collapse;
}
table.tabform th
{
    text-align:center; 
    border-collapse:collapse;
    border:1px solid #f2f2f2; 

    line-height:42px; 
    background:#fafafa; 
    font-family:"微软雅黑",Arial;  
    color:#212121;
    font-size:14pt;
    font-weight:300; 
    padding:0;
    white-space:normal;
    word-wrap:break-word;
	word-break:break-all;
}
table.tabform td
{
    text-align:left; 
    line-height:42px; 
    border-collapse:collapse;
    border:1px solid #f2f2f2; 
    font-family:"微软雅黑",Arial;  
    color:#212121;
    font-size:14pt;
    margin:0;
    padding:0;
    white-space:normal;
    word-wrap:break-word;
	word-break:break-all;
}

.btnBack{
	width:315px;
	height:40pt;
	line-height:40pt;
	color:#000000;
	font-size:15pt;
	border:0 none;
	outline:none; 
	padding:0;border-radius:20pt;
	background:#e7e7e7;
}

.rowEnd{
	width:auto;
	margin:0 auto;
	margin-top:10pt;
	margin-bottom:20pt;
	text-align:center;
}

.queryTitle{
	width:auto;
	margin-left:20pt;
	margin-right:20pt;
	color:#333333;
}

.examTitle{
	width:auto;
	margin:0 auto;
	text-align:center;
	font-size:18pt;
	color:#000000;
	font-weight:bold;
	margin-top:20pt;
	margin-bottom:20pt;
}
.examSubTit{
	width:auto;
	margin:0 auto;
	text-align:left;
	font-size:14pt;
	color:#000000;
	margin-top:10pt;
	margin-bottom:10pt;
	font-weight:bold;
}
.examSubTit1{
	width:auto;
	margin:0 auto;
	text-align:left;
	font-size:14pt;
	color:#000000;
	margin-top:10pt;
	margin-bottom:10pt;
}
.examTxt{
	width:auto;
	margin:0 auto;
	text-align:left;
	font-size:14pt;
	line-height:28pt;
	color:#333333;
}
.examEnd{
	width:auto;
	margin:0 auto;
	text-align:left;
	font-size:14pt;
	line-height:28pt;
	color:#333333;
	margin-bottom:10pt;
}

.courseBox{
	width:auto;
	margin:0 auto;
	margin-left:15pt;
	margin-right:15pt;
}

.footer{
	position:fixed;
	width:100%;
	margin:0 auto;
	height:60px;
	line-height:60px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	left:0;
	bottom:0;
	background-color:#FFFFFF;
	z-index:1000;
}