@charset "gb2312";
/* 总体样式 */

body{
	margin:0;
	padding:0;
	font-size:12px;
}

.clear{
	clear:both;
}

#sidebar{
	width:210px;
	float: right;
}
	
#sidebar a:hover{
	text-decoration:underline;
}
	
.linebox{
	border:solid 1px #a3a3a3;
	padding: 10px;
	height: auto !important ;
	height: 1px;
	margin-bottom: 10px;
	background:#fff;
}

.linebox .subtitle{
	height: 22px;
	line-height: 22px;
	padding-left:8px;
	margin-bottom: 5px;
	clear: both;
}

.subtitle h1{
	font-size:15px;
	float:left;
	margin:0;
}
	
.subtitle h1 a{
	margin-top:5px;
}
	
.subtitle .more{
	float:right;
	padding-right:10px;
	font-size:12px;
}

.subtitle a{
	text-decoration:none;
	color:#666;
}
.subtitle a:hover{
	color: Green;
}



/*你问我答*/
#question button{
	margin:5px;
}


/*边栏标签切换*/

#sidebar .sidebarTabList{
	padding-top:0;
	padding-bottom:0;
}

#sidebar dl.tab{
	margin:0 -10px;
	width: 208px;
	position:relative;
	left:0;*left:-10px !important;*left:0; /* IE 7 HACK*/
}
	#sidebar dl.tab dt{
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		height: 14px;
		line-height: 14px;
		width: 79px;
		text-align: center;
		background:url(../images/middle_tab_bg_1.gif); 
		padding:5px 12px 0pt;
		cursor:pointer;
	}
	#sidebar dl.tab dt.current{
		border-bottom: none;
		color: #333;
		font-weight:bold;
		background: url(../images/middle_tab_bg_2.gif) repeat-x;
	}
	#sidebar dl.tab dt.first{border-left: none;	width: 80px;}
	#sidebar dl.tab dd{ 
		top: 21px; 
		width: 183px; 
		overflow:hidden;
	}
	/*有序列表*/
	#sidebar dl.tab ol li{border-bottom: 1px dashed #ccc;}
	#sidebar dl.tab ol li span {line-height: 13px; padding-right: 15px; float: left; width: 13px; color: #fff; text-align: right; padding-top: 4px; background: url(../images/channel_dotted.gif) no-repeat 0 2px; }
	#sidebar dl.tab ol li span.no1 { background: url(../images/channel_dotted.gif)  0 -14px  no-repeat; }
	#sidebar dl.tab ol li span.no2 { background: url(../images/channel_dotted.gif)  0 -29px  no-repeat; }
	#sidebar dl.tab ol li span.no3 { background: url(../images/channel_dotted.gif)  0 -45px  no-repeat; }
	#sidebar dl.tab ol li a{ color: #666; }
/*边栏报名帮助标签*/
#sidebar dl#helpme{
	margin:0;
	width: 188px;
}
#sidebar dl#helpme dt{
	border:none;
	width:auto;
	padding:0;
}
/*边栏三栏标签*/
#sidebar #toplist_tab1 dt{width: 44px;}
#sidebar #toplist_tab1 dt.first{width: 46px;}

/*会员信息*/
.member_frame{ width: 170px; height: 100px; margin:0; }

.member_frame div{
	width: 75px;
	height: 150px;
	float: left;
	text-align: center;
	overflow: hidden;
}

.member_frame div h1,.member_frame div h2{
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.member_frame div h2{ color: Green; }

.member_frame p{ color: #666; }

.member_frame p span{ color: Green; }





/*机构直达*/
div#goto_org button#go_left{
	width: 23px;
	height: 20px;
	background: url(../images/header_vip_button_left.gif);
	float:left;
	top:20px;
}

div#goto_org button#go_right{
	width: 23px;
	height: 20px;
	background: url(../images/header_vip_button_right.gif);
	float:right;
	top:20px;
}



#goto_org{
	background: url(../images/home_introduce_bg.gif) no-repeat  50% 35px;
}

#goto_org div.org_list{
	display: block;
	overflow: hidden;
	height: 70px;
	width: 120px;
	position: relative;
	margin: 0 auto;
	top: -10px;
}

#goto_org li{
	position: relative;
	display: block;
	float: left;
	text-align: center;
}

#goto_org li p{ color: #666; }

#goto_org ul{
	height: 100px;
	width: 10000px;
	position: relative!important;
	position: absolute;
	overflow: hidden;
	left: 0px;
}




/* 学校环境 */
#org_recommand a{
	text-align: center;
	width: 188px;
	padding-top: 2px;
	font-size: 15px;
	color: #6D993B;
	float:left;
}

#org_recommand a span{
	text-decoration: underline;
}	
#org_recommand a:hover{
	text-decoration: none;
}	

#org_recommand p{
	color: #666;
}



/*考试信息 资料下载*/

#exam_news ul,#download ul,#newsbar ul{
	width: 180px;
}
#exam_news li,#download li,#newsbar li,#talks li,#school_news li,#hot_courses li,#courses-releative li,#news-releative li,#children-releative li{
	padding-left: 15px;
	width: 163px;
	color: #666;
	background: url(../images/news_dot.gif) no-repeat left center; 
}

#camp_recommand li{
	text-align:center;
	color:#666;
	}
#exam_news li a,#newsbar li a,#talks li a,#school_news li a,#hot_courses li a,#recommandSchool ul ul li a,#courses-releative li a,#news-releative a,#children-releative a{
	color: #666;
}
#download li a{
	top: 0px;
	position: absolute;
	right: 0px;
}

/* 夏令营推荐 */
#camp_recommand a,#camp_recommand a:hover,#camp_recommand a:visited{
	color: #666;
}
#camp_recommand a:hover{
	text-decoration: underline;
}
/*推荐学校标签*/
#recommandSchool ul{
	text-align: center;
	margin-top: 10px;
	border-bottom: 1px dashed #666;
}




/*课程搜索*/
#course_search div{
	width: 178px;
}

#course_search select{
	width: 100px;
	float: left;
	vertical-align: middle;
}

#course_search span{
	float: left;
	height: 20px;
	line-height: 20px;
}

#course_search button{
	margin-top: 5px;
	margin-left:55px;
}

#agency_search_rights{
	background: url(../images/agency_rights.gif) left top no-repeat;
	height: 50px;
	width: 185px;
}

#agency_search_rights span{
}

#agency_search_rights span{
	font-size: 15px;
	font-weight: bold;
	color:Green;
	line-height: 20px;
	float: right;
	margin-top: 5px;
	padding-right: 20px;
}



.sidebar_panel h1 a{ font-size: 12px; float: right; font-weight: normal; }

#exam_news ul,#download ul{ width: 180px; }

#exam_news li,#download li{ padding-left: 15px; width: 163px; color: #666; position: relative; background: url(../images/news_dot.gif) no-repeat left center; }

#exam_news li a{ color: #666; }


/*教学点样式*/
#org_map{
	background-color: #4682B4;
}

#org_map li{
	width: 175px;
	color: #4682B4;
	font-size: 13px;
	font-weight: bold;
	
	margin-bottom: 1px;
}

#org_map li h2{
	color: #4682B4;
	cursor: pointer;
	width: 175px;
}

#org_map li li{
	background: none;
	background-color: #4682B4;
	color: #fff;
	
}

#org_map li li span a:link,#org_map li li span a:hover,#org_map li li span a:visited{
	color: #FAEBD7;
	text-decoration: underline;
}

#org_map li li span{
	padding-left: 5px;
}
