.datalist {
	border: 1px solid #0058a3;
	/* 表格边框 */
	font-family: Arial;
	border-collapse: collapse;
	/* 边框重叠 */
	background-color: #eaf5ff;
	/* 表格背景色 */
	font-size: 14px;
}

.datalist caption {
	padding-bottom: 5px;
	font: bold 1.4em;
	text-align: left;
}

.datalist th {
	border: 1px solid #0058a3;
	/* 行名称边框 */
	background-color: #4bacff;
	/* 行名称背景色 */
	color: #FFFFFF;
	/* 行名称颜色 */
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: center;
}

.datalist td {
	border: 1px solid #0058a3;
	/* 单元格边框 */
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}

.datalist tr.altrow {
	background-color: #c7e5ff;
	/* 隔行变色 */
}