body {
	font-size: 12px;
	color: #666666;
	width: 768px;
	margin-right: auto;
	margin-left: auto;
	behavior: url(csshover.htc);
	line-height: 120%;
}
p {
	margin: 0px;
}
#base {
	width: 768px;
}
#g1 {
	float: left;
	width: 507px;
	margin-right: 5px;
	height: 123px;
	margin-top: 5px;
}
.g2 {
	float: left;
	height: 121px;
	width: 249px;
	margin-top: 5px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#base .square2 {
	height: 93px;
	width: 224px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#base .g2x {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
}

#base .square {
	height: 101px;
	width: 101px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
#base .sq1 {
	height: 101px;
	width: 101px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-image: url(images/bg11.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .sq2 {
	height: 101px;
	width: 101px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-image: url(images/bg21.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .sq3 {
	height: 101px;
	width: 101px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-image: url(images/bg31.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .sq4 {
	height: 101px;
	width: 101px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-image: url(images/bg41.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .sq5 {
	height: 101px;
	width: 101px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-image: url(images/bg51.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .sq6 {
	height: 101px;
	width: 101px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-image: url(images/bg61.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base #fg {
	height: 123px;
	width: 123px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	background-repeat: no-repeat;
	background-position: left;
}

#base .square:hover {
	height: 101px;
	width: 101px;
	border: 3px solid #4F9BD9;
	padding: 8px;
}
#base .sq1:hover {
	height: 101px;
	width: 101px;
	border: 3px solid #4F9BD9;
	padding: 8px;
	background-image: url(images/bg12.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .sq2:hover {
	height: 101px;
	width: 101px;
	border: 3px solid #4F9BD9;
	padding: 8px;
	background-image: url(images/bg22.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .sq3:hover {
	height: 101px;
	width: 101px;
	border: 3px solid #4F9BD9;
	padding: 8px;
	background-image: url(images/bg32.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .sq4:hover {
	height: 101px;
	width: 101px;
	border: 3px solid #4F9BD9;
	padding: 8px;
	background-image: url(images/bg42.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .sq5:hover {
	height: 101px;
	width: 101px;
	border: 3px solid #4F9BD9;
	padding: 8px;
	background-image: url(images/bg52.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .sq6:hover {
	height: 101px;
	width: 101px;
	border: 3px solid #4F9BD9;
	padding: 8px;
	background-image: url(images/bg62.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#base .square .sx {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.g3 {
	height: 101px;
	width: 337px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	overflow: hidden;
}
#base .g3 .g3x {
	padding-top: 5px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 2px;
	margin-bottom: 5px;
}

a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
}

.en {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.en2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003F7E;
}
.series {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699CC;
}
.siteinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F9BD9;
}
.enter {
	font-size: 18px;
	color: #003F7E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.english {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6699CC;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.h1 {
	font-size: 13px;
	color: #4F9BD9;
	line-height: 120%;
}
#base #logo {
	margin-top: 3%;
}
