*{
	margin: 0;padding: 0;
}
.container{
	width: 1200px;
	margin: auto;
}
.container .title{
	text-align: center;
	margin: 20px auto;
	font-size: 22px;
}
.mcon {
	padding-bottom: 60px;
}

.elbox {
	clear: both;
	margin: 0 0 1px 0;
	padding: 0;
	list-style: none;
	width: 900px;
}

.elbox2 {
	clear: both;
	float: inherit;
	margin: 0 0 1px 0;
	padding: 0;
	list-style: none;
	text-align: center;
	width: 900px;
}

.elboxs {
	float: left;
	position: relative;
	width: 45px;
	height: 48px;
	margin-bottom: 1px !important;
	margin-right: 3px !important;
	margin-bottom: 0px;
	margin-right: 2px;
}

.elboxs0 {
	float: left;
	position: relative;
	width: 476px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 1px !important;
	margin-right: 1px !important;
	margin-bottom: 0px;
	margin-right: 2px;
	border: 1px solid #FFF;
	text-align: center;
	font-size: 18px;
	color: #999;
}

.elboxs2 {
	float: left;
	position: relative;
	width: 45px;
	height: 48px;
	margin-bottom: 1px !important;
	margin-right: 1px !important;
	margin-bottom: 0px;
	margin-right: 2px;
	border: 1px solid #FFF;
	text-align: center font-size:9px;
}

.elboxs3 {
	float: left;
	position: relative;
	width: 20px;
	text-align: center;
	height: 48px;
	line-height: 48px;
	margin-bottom: 1px !important;
	margin-right: 1px !important;
	margin-bottom: 0px;
	margin-right: 2px;
	border: 1px solid #FFF;
}

.elboxs a {
	display: block;
	font-size: 12px;
	color: Black;
	width: 45px;
	height: 48px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border: 1px solid Silver;
	cursor: pointer;
}

.elboxs a:hover {
	text-decoration: none;
	color: red;
	border: 1px solid #A54108;
	background-color: #FFFFE7;
}

.eltl {
	color: #000000;
	font-size: 14px;
}

.elrd {
	font-size: 9pt;
	color: #990000;
	font-family: "Times New Roman", Times, serif;
}

.elff {
	font-size: 9pt;
	color: #0000CC;
	font-family: Verdana;
}

.elen {
	font-size: 9pt;
	color: #003366;
}

.elc1 {
	background-color: #FFAA00;
}

.elc2 {
	background-color: #F7F700;
}

.elc3 {
	background-color: #FF7799;
}

.elc4 {
	background-color: #FFAA88;
}

.elc5 {
	background-color: #DDAACC;
}

.elc6 {
	background-color: #00CCCC;
}

.elc7 {
	background-color: #00F700;
}

.elc8 {
	background-color: #55F7F7;
}
#detail{
	margin-bottom: 20px;
}
#detail h2 {
	font-size: 30px;
	color: #2c5ec9;
	margin: 28px auto 23px auto;
}

.blue {
	color: #113e9d;
}

.tb1 {
	width: 90%;
	margin: 0 auto;
}

.tb1 tr th {
	background-color: #f8fafd;
}

.tb1 tr td,
th {
	border: 1px solid #d5e1ee;
	vertical-align: middle;
	text-align: center;
}

.tb2 {
	width: 70%;
	margin: 0 auto;
}

.tb2 tr td {
	border: 1px solid #d5e1ee;
	vertical-align: middle;
	height: 40px;
}

sup {
	vertical-align: super;
	font-size: smaller;
}
