@import url('common.css');
@import url('css_common.css');

/*  */
.leftContent {
	float: left;
	width: 690px; 
}
/*  */
.rightContent {
	float: left;
	width: 270px; 
}

/* Сͼĵ */
.titleContainer {
	display: block; 
	height: 28px; 
	line-height: 28px; 
	border: 1px solid #fff; 
	border-bottom: 1px dotted #ccc; 
	background: url(../images/bk_index_title.gif) repeat-x 0px 0px; 
	overflow: hidden; 
}
	.titleContainer h2 {
		float: left; 
		font-size: 14px;
		color: #2DA0D2; 
	}
	.titleContainer .indexTitle {
		padding-left: 30px; 
		background: url(../images/index_icon.gif) no-repeat; 
	}
	.titleContainer span {float: right;text-align: right;}
	.titleContainer span a {margin-right: 8px; color: #666;text-decoration: underline; }
	.titleContainer span a:hover {color: #039;text-decoration: none; }
		.titleContainer span .manageIcon {
			color: #888; 
			padding-left: 25px; 
			background: url(../images/index_icon.gif) no-repeat 0 -250px; 
		}

/* ͷб */
.newNews {
	float: left; 
	width: 410px; 
	height: 182px; 
	display: inline; 
	border: 1px solid #A9E7F3; 
	margin: 0 8px; 
}
	.focusNewsFlash {
		float: left;
		width: 200px; 
		padding: 5px; 
	}
	.newNewsContent {
		float: left;
		width: 200px; 
	}
		.newNewsContent .schoolNews {
			background-position: 0 -3px;
		}

/* ѧУ */
.conSchoolBoard {
	float: left;
	display: inline; 
	width: 252px; 
	height: 182px; 
	margin-right: 8px; 
	border: 1px solid #A9E7F3; 
	overflow: hidden; 	
}
	.conSchoolBoard .schoolBoard {
		background-position: 3px -269px;
	}

.conContentSmall {
	float: left;
	width: 331px; 
	margin-left: 8px; 
	border: 1px solid #ccc; 
	display: inline; 
}
.conTeaStuArticles {
	height: 206px; 
}
.conTeaStuPics {
	height: 177px; 
}
	.conContentSmall .titleContainer {
		background: url(../images/bk_index_title_glay.gif) repeat-x 0px 0px; 
	}
	.conContentSmall .teaStuArticles {
		color: #333; 
		background-position: 0 -111px;
	}
	.conContentSmall .teacherPic {
		color: #333; 
		background-position: 0 -136px;
	}
	.conContentSmall .studentPic {
		color: #333; 
		background-position: 0 -165px;
	}

	.indexPicList {
		clear: both;
		display: block; 
		margin: 0 auto;
		padding: 5px 3px; 
	}
		.indexPicList li {
			float: left;
			margin: 0 11px; 
			display: inline; 
			text-align: center; 
			line-height: 30px; 
		}
			.indexPicList li a {
				display: block; 
				color: #666; 
			}
			.indexPicList li a:hover {
				display: block; 
				color: #c30; 
			}
			.indexPicList li img {
				width: 85px; 
				height: 110px; 
				display: block; 
			}

.conContentLarge {
	float: left;
	width: 672px; 
	margin: 0 8px; 
	border: 1px solid #A9E7F3; 
	display: inline; 
}
	.conContentLarge .schoolResource {
		background-position: 0 -194px;
	}
	.conContentLarge .schoolPic {
		background-position: 0 -219px;
	}

/* ͼƬб */
.toolPicList {
	clear: both;
	margin-left: 5px; 
}
	.toolPicList li {
		float: left;
		width: 139px; 
		margin: 0 10px; 
		display: inline; 
		padding: 10px 0; 
		text-align: center; 
	}

/* У԰ò */
.schoolPicList {
	clear: both;
}
	.schoolPicList li {
		float: left;
		margin: 6px; 
		line-height: 30px; 
		display: inline; 
		text-align: center; 
	}
		.schoolPicList li span {
			display: block; 
		}
		.schoolPicList li img {
			width: 148px; 
			height: 120px; 
			padding: 3px; 
		}
			.schoolPicList li a {
				color: #666; 
			}
			.schoolPicList li a:hover {
				color: #c30; 
			}
			.schoolPicList li a img {
				border: 1px solid #ccc; 
			}
			.schoolPicList li a:hover img {
				border: 1px solid #fc0; 
			}
.baiduSearch {
	clear: both;
	width: 674px; 
	text-align: center; 
	margin: 0 8px; 
}

.conRight {
	clear: both;
	width: 260px; 
	border: 1px solid #AFE2BA; 
	overflow: hidden; 
}
	.conRight .titleContainer {
		background: url(../images/bk_index_title_green.gif) repeat-x 0px 0px; 
	}

	/* У */
	.conRight .presidentTalk {
		color: #390; 
		background-position: 5px -30px;
	}
	.presidentIntroImg {
		float: left; 
		width: 101px; 
		margin-left: 5px; 
		display: inline; 
	}
		.presidentIntroImg img {
			width: 95px; 
			height: 135px; 
			padding: 3px; 
		}
			.presidentIntroImg a img {
				border: 1px solid #ddd; 
			}
			.presidentIntroImg a:hover img {
				border: 1px solid #fc0; 
			}
	.presidentIntroContent {
		float: left; 
		width: 142px; 
		margin: 0 5px; 
		display: inline; 
		font-size: 12px;
		line-height: 180%;
		color: #666; 
	}
		.presidentIntroContent p {
			text-indent: 2em;
		}

.indexMemLogin {
	clear: both;
	width: 260px; 
	border: 1px solid #A9E7F3; 
	background-color: #fff;	
}
	 #tabContent_40,
	 #tabContent_41 {
		clear: both;
		padding: 5px 10px; 
		height: 115px; 
	 }
	.indexMemLogin .divLoginForm {
		padding: 5px 10px; 
	}
	/* ¼ */
	.indexMemLogin .divFormSubmit {
		float: left; 
		margin-left: 10px; 
		display: inline; 
	}
		.indexMemLogin form label,
		.indexMemLogin form input {
			margin: 2px 0; 
		}
		.indexMemLogin form input {
			vertical-align: middle; 
		}
		/* Զ¼ */
		.indexMemLogin .divLoginAutoLoginForgotPass {
			clear: both;
			display: block; 
			margin-left: 10px; 
			line-height: 24px; 
		}
		/* עἰ */
		.indexMemLogin .divReg {
			clear: both;
			display: block; 
			text-align: center; 
		}
			.indexMemLogin .divReg a {
				color: #039; 
			}
		/* ѡOver */
		.indexMemLogin .tabCategory li.selectTag_0 {
			color: #390; 
			background: #fff url(../images/index_icon.gif) no-repeat 6px -60px;
		}
		.indexMemLogin .tabCategory li.selectTag_1 {
			color: #f90; 
			background: #fff url(../images/index_icon.gif) no-repeat 0px -88px;
		}

	/* ѧУԱ ¼ */
	.divLoginOk {
		clear: both; 
		font-size: 14px;
		color: #000; 
		margin: 0 auto;
		text-align: center; 
	}	
		.loginOkContent {
			font-size: 14px;
		}
		.loginOkContent a {
			padding-left: 25px; 
			line-height: 25px; 
			font-size: 14px;
			text-decoration: none; 
		}
		.loginOkContent a:hover {
			font-size: 14px;
			text-decoration: underline; 
		}
			.promptFont {
				color: #690; 
				display: block; 
				padding-left: 20px; 
				text-align: left; 
				background: url(/images/bk_index_login_icon.gif) no-repeat 0 -142px; 
			}
				/* ϴ֤ ޸ ȫ˳ */
				a.memUploadDocuments {color: #039;background: url(/images/bk_index_login_icon.gif) no-repeat 0px -100px; }
				a.memEditInfo {color: #039;background: url(/images/bk_index_login_icon.gif) no-repeat 0px -125px; }
				a.memExit {color: #f90;background: url(/images/bk_index_login_icon.gif) no-repeat 0px -76px; }

				/* ѧУҳ ҵ ̨ */
				a.memToSchoolIndex {color: #690;background: url(/images/bk_index_login_icon.gif) no-repeat 0px -5px; }
				a.memUnionManage {color: #006;background: url(/images/bk_index_login_icon.gif) no-repeat 0px -29px; }
				a.memDataManage {color: #00f;background: url(/images/bk_index_login_icon.gif) no-repeat 0px -53px; }

	/* tab */
	.tabCategory {
		height: 25px;
		background: url(../images/bk_tab_nav.gif) repeat-x; 
	}
		.tabCategory li {
			float: left;
			width: 110px;
			height: 24px;
			line-height: 24px; 
			display: block; 
			text-align: center; 
			padding-left: 10px; 
			cursor: pointer;
			border-bottom: 1px solid #A9E7F3;
			border-right: 1px solid #A9E7F3;
		}
		.tabCategory li a {
			display: block; 
			color: #666;
			text-decoration: none;
			letter-spacing: 2px;
		}
		.tabCategory li a:hover {
			display: block; 
			color: #2DA0D2;
			background-color: #fff;
			font-weight: bold;
			text-decoration: none;
		}
		/* ˵ѡ״̬ʽ */
		.tabCategory li.selectTag {
			border-bottom: 1px solid #fff;
			background-color: #fff;
			font-weight: bold;
			text-decoration: none;
		}

	/* Уڰ屨 */
	.conRight .schoolReport {
		color: #390; 
		background-position: 5px -293px;
	}
	/* Ѷ */
	.conRight .eduNews {
		color: #390; 
		background-position: 5px -317px;
	}
	/*  */
	.conRight .friendLink {
		color: #390; 
		background-position: 5px -340px;
	}
		/*  */
		.conRight #demo {
			height: 120px; 
		}