/* -- clear & float --*/
.clearBoth {
	clear:both;
}
.clearL {
	clear:left;
}
.clearR {
	clear:right;
}
.floatL {
	float:left;
}


/* -- align --*/
.alignR {
	text-align:right;
}
.alignL {
	text-align:left;
}
.alignC {
	text-align:center;
}
.aligJ {
	text-align:justify;
}



/* -- width & height --*/
.width400height120 {
	width:400px;
	height:120px;
}
.width60 {
	width:60px;
}


/* -- margin --*/
.mar30L {
	margin-left:30px;
}




#wrap {
	width:950px;
	margin:0 auto;
}
	
#header {
	width:948px;
}

.toplinksL {
	position:absolute;
	top:0px;
	left:5px;
}

#slogan {
	width:950px;
	height:10px;
}

#slogan h1 {
	padding-left:15px;
	line-height:80px;
}

.toplinksMid {
	position:absolute;
	top:0px;
	left:420px;
}

.toplinksR {
	position:absolute;
	top:0px;
	right:10px;
}

#left {
	width:180px;
	float:left;
	margin-right:10px;
}

#sidebar {
	width:178px;
	margin-bottom:10px;
}
#sidebar h1 {
	line-height:30px;
	padding-left:10px;
}
#sidebar ul {
	width:178px;
}
#sidebar li {
	display:block;
	margin:0px;
	padding:0px;
}
#sidebarList {
	width:178px;
	border:1px;
}
#sidebarList a:link,
#sidebarList a:visited {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:12px;
	line-height:16px;
}


#sideLink {
	width:178px;
	margin-bottom:10px;	
}
#sideLink ul {
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}
#sideLink li {
	line-height:24px;
}



#crumb {
	padding-left:23px;
	margin-bottom:10px;
}

#right {
	width:760px;
	float:right;
}

#rightL {
	width:490px;
	padding:10px;
	float:left;
	height:auto!important;
}
#rightR {
	width:236px;
	float:right;
}
.rightBox { 
	margin-bottom:10px;
}
.rightBox h4 {
	padding:8px;
}
.moreFont {
	margin-left:52px;
}
.rightBoxCnt {
	padding:5px;
}
.rightBoxCnt li {
	margin-bottom:5px;
}
.rightLT h2 {
	padding-top:8px;
	padding-bottom:8px;
}
.aoBtn1 {
	float:right;
	margin:auto 0px 35px 30px;
}
.aoBtn1 a:link,
.aoBtn1 a:visited {
	width:113px;
	height:32px;
}
.line {
	margin:20px auto;
}
.marTB5Line  { 
	margin:5px auto;
}
.procedure {
	margin:20px auto 10px;
}
.gotoLogin {
	margin-left:10px;
}

.questionDiv {
	margin-top:20px;
}
.questionTitleDiv {
	position:relative;
	height:55px;
}
.questionTitle {
	width:135px;
	height:62px;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	overflow:hidden;
}

.questionList {
	width:450px;
	position:absolute;
	top:5px;
	left:140px;
	line-height:16px;
	padding-left:10px;
	padding-right:10px;
}
.questionCnt {
	padding:20px;
}
.checkboxList {
	position:absolute;
	top:6px;
	_top:3px;
	right:5px;
	_right:10px;
}

.courseList {
	margin-top:10px;
	padding:10px;
}
.schoolName {
	padding-left:5px;
	padding-top:2px;
}
.courseSelect {
	padding-left:20px;
	text-align:left;
	line-height:14px;
}
.leftDiv {
	float:left;
	width:48%;
}
.rightDiv {
	float:right;
	width:50%;
}
.regionIntro {
	padding:10px;
}
.regionIntroDesc span {
	float:left;
	width:49%;
}
.actList {
	padding-top:8px;
	padding-bottom:8px;
}
.resultList {
	float:left;
	margin-left:20px;
}
.questionTitleDiv,
.tagDiv {
	border-bottom:1px solid #ccc;
}
.questionTitle,
.tagTitle {
	width:135px;
	height:62px
}
.CollapsiblePanelContent td {
	height:26px;
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}
.tagSchoolResult {
	margin-top:10px;
}
.tagSchoolResult td {
	text-align:center;
}

.pageNo {
	height:28px;
	line-height:28px;
	padding-top:2px;
}
.pageNoL {
	float:left;
	width:40%;
	padding-left:5px;
}
.pageNoR {
	text-align:right;
	float:right;
	width:57%;
	padding-right:5px;
}
.searchFor h2 {
	float:left;
	margin-right:30px;
}
.searchList {
	padding:3px;
}
.searchFor a:link,
.searchFor a:visited {
	margin-left:5px;
}
#searchMain {
	padding:15px;
}
.searchDiv {
	padding:10px;
	margin:10px auto;
}
.searchDiv h4 {
	margin-bottom:10px;
}
.locationDiv table {
	margin:0 auto;
}
.goback a {
	margin-left:30px;
}


.hpEmail {
	float:left;
	padding-top:8px;
}
.hpEmail input {
	margin-right:5px;
	width:108px;
	font-size:10px;
}
.hpSignIn {
	padding-top:7px;
}
.forgetPW {
	padding-top:4px;
	margin-right:8px;
	_margin-right:5px;
	float:right;
}
.sc_map {
	width:270px;
	height:220px;
	background:url(/images/map_small.jpg) no-repeat 0px 0px;
}

/*µØÍ¼Ê¹ÓÃ*/
.dot {
	background:url(/images/cityDot.gif) no-repeat 0px 0px;
	height:9px;
	width:9px;
	cursor:pointer;
	position:absolute;
	z-index:5;
	}
a.dot {
	display:block;
	background:url(/images/cityDot.gif) no-repeat 0px 0px;
	height:9px;
	width:9px;
	cursor:pointer;
	position:absolute;
	z-index:5;
	}
#ro {
	text-align:left;
	position:absolute;
	z-index:16;
	display:block;
	height:18px;
	}
#ro_content {
	background-color:#F3F4DA;
	border:1px solid #999;
	white-space:nowrap;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:6px;
	}
#ro_ptr {
	position:relative;
	background:url(http://school.chiwest.cn/images/ro_ptr.gif) no-repeat;
	height:4px; 
	width:5px;
	margin-left:0px;
	}
.alSchoolName {
	display:block;
}

