@charset "utf-8";

#header {
	margin-bottom:8px;
	padding-bottom:7px;
	/*border-bottom:solid 4px #e0a600;*/
}

#topContainer {
	width:940px;
	margin:0 40px 15px;
	padding:0 0 20px;
}

#topMain {
	position:relative;
	width:940px;
	height:500px;
	background:url(../images/shmainkids.jpg) center top no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
}

#topMain .clip {
	position:absolute;
	top:470px;
	left:20px;
}

#topMain .clip img {
	behavior: expression(IEPNGFIX.fix(this));
}


.mainBanner{float:left; margin:0 20px 20px -28px;}

#btnArea{margin:10px 0;}
.btnSch{float:left; margin:0px 0px 20px;}

#topCourseArea {
	margin-bottom:20px;
	padding:10px 28px 0;
}

#topCourseArea h2 {
	padding:10px 0 15px;
}

#topCourseArea p.text {
	margin-bottom:10px;
	line-height:1.4;
	color:#c46f00;

}

#topCourseArea li {
	display:inline;
}

#topCourseArea li a {
	float:left;
}

#topAge {
	padding:0 0 10px;
}

#topChi {
	float:left;
}

#topOthers {
	float:right;
	width:210px;
}

#topOthers a {
	padding:0 0 10px;
}


#topInfoArea {
	padding:0 28px;
}

#topInfo {
	float:left;
	width:572px;
	height:391px;
	background:url(../images/top_bg_info.png) left top no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
}

#topInfo h2 {
	padding:25px 0 22px;
	text-align:center;
}

#topInfo ul {
	padding:0 0 0 110px;
}

#topInfo ul li {
	padding:0 0 13px;
	/*display:inline;*/
}

#topInfo ul li a {
	display:block;
	/*float:left;*/
}

#topInfo li#topInfo01 a {
	/*margin:0 46px 29px 4px;*/
}

#topInfo li#topInfo02 a {
	margin-left:104px;
	/*margin:7px 0 22px 0;*/
}

#topInfo li#topInfo03 a {
	margin-left:35px;
	/*margin:0 56px 0 0;*/
}

#topInfo li#topInfo04 a {
	margin-left:145px;
	/*margin:5px 0 0;*/
}

#topInfoArea .bannerArea {
	float:right;
	width:293px;
	height:125px;
	margin:0 0 8px;
	background:url(../images/top_bg_banner.png) left top no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
}

#topInfoArea .bannerArea .inner {
	padding:15px 15px 15px 80px;
}

#topInfo2 {
	float:left;
	width:880px;
	height:160px;
	background:url(../images/top_bg_info2.png) left top no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
}

#topInfo2 h2 {
	padding:25px 0 10px;
	font-size:108%;
	text-align:center;
}

#topInfo2 dt,
#topInfo2 dd {
	line-height:1.5;
}

#topInfo2 dt {
	padding:5px 50px 0px 50px;
	color:#f3591d;
	font-weight:bold;
}

#topInfo2 dd {
	padding:5px 50px 10px 50px;
	/*font-size:92%;*/
	font-weight:normal;
}

#topInfo2 dd em {
	font-style:normal;
	color:#39f;
}

/* @group clearfix=================================================================== */
#topCourseArea:after,
#topCourseArea ul:after,
#topInfoArea:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:".";
}

#topCourseArea,
#topCourseArea ul,
#topInfoArea {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #topCourseArea,
* html #topCourseArea ul,
* html #topInfoArea {
	height:1%;
}

#topCourseArea,
#topCourseArea ul,
#topInfoArea {
	display:block;
}
/* End hide from IE-mac */
/* @end */


