	.academy04 {width:99%; padding-bottom:20px; margin:auto;}
	.academy04 .txt {}
	.academy04 .img {}

	.HistoryYear {margin-top:10px; }


	.historyMM { margin-top:10px; }
	.historyMM .mm_lines {height:1px; width:100%; background:url(/images/content/academy04_history_line.png) 0 0 repeat-x;}
	.historyMM .month_wrap {padding:30px 0px;}
	.historyMM .month {width:30px; height:30px; background-color:#ffc600; border-radius:3px; line-height:30px; font-size:14px; color:#fff; font-weight:bold; text-align:center; margin:0px auto;}
	.historyMM table td {border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:10px 10px;}

	.historyMM .ul_Wrap {margin-left:20px; float:left;}
	.historyMM .ul_Wrap li {line-height:18px;}

	.historyContent {overflow:hidden; margin-top:40px; }
	.historyContent .mtxt {}
		.historyContent table {margin-top:4px;}
		.historyContent th {border-top:2px solid #91b014; padding:15px 0px; background-color:#fbfbfb;}
		.historyContent td {border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; padding:15px 10px; }
		.historyContent td:first-child {text-align:center;}


	.academy04_Detail {}
	.academy04_Detail .img {margin-top:10px;}
	.academy04_Detail .txt {margin-top:20px;  color:#777; line-height:20px;font-weight:bold; padding-bottom:20px;border-bottom:1px dashed #dfdfdf;}
	.academy04_Detail .hiCont {margin-top:20px;  padding-bottom:20px;}
	.close {text-align:center; border-top:2px solid #cfcfcf; padding:20px 0px;}