/*
SupeSite 官方模板
(C) 2001-2006 Comsenz Inc.
http://www.supesite.com
*/

/*综合设置-------------------------------------------------------------------------------------------综合设置*/

* { word-break: break-all; } /*在IE中实行强制换行*/
body { margin: 0; padding: 0; background: #FFF; color: #333; text-align: center; font: 12px Arial, Helvetica, sans-serif; }
#wrap {
	margin: 0 auto;
	text-align: left;
	width: 960px;
	padding: 0 4px;
	w\idth: 960px;
}
#header {
	background-repeat: repeat-x;
	background-image: url(../images/he_bk.jpg);
}

img {     
behavior: url(iepngfix.htc);      
}      

/*链接样式*/
a { color: #000; text-decoration: none; }
	a:hover { text-decoration: underline; color: #000098; }
		a:visited { color: #666;}
	a img { border: none; }

/*文章列表中的作者、日期*/
li cite { font-style: normal; font-size: 12px; float: right; width: 4em; color: #999; }
	li cite a { color: #999; font-size: 12px !important; }
		li cite a:visited { color: #999; }



/*表单通用样式-----------------------------------------------------------------------------------表单通用样式*/

form { margin: 0; }
	input, textarea, button, select { font: 1em Arial, Helvetica, sans-serif; }
	button { height: 1.8em; padding: 0 0.3em; background: #E2F0F9; cursor: pointer; border: 1px solid;
		border-top-color: #C9E3F0; border-right-color: #86B9D6; border-bottom-color: #86B9D6; border-left-color: #C9E3F0; }
	label { cursor: pointer; margin-right: 0.5em; }

/*头部风格-----------------------------------------------------------------------------------头部风格*/
#headertab{
	margin-bottom:4px;
	text-align: left;
}

/*顶部导航*/
#topmenu {
	vertical-align:middle;
	width:100%;
	text-align: right;
	padding-right: 10px;
	height: 75px;
	padding-top: 4px;
	overflow: hidden;
}
	#topmenu ul{font-family:Simsun,Mingliu; list-style:none; margin:0;padding:0; background:#FAFCFF url(../images/headermenu_bg.gif);}
		/*\*/ * html #topmenu ul{ height: 1%; }/**/ *> #topmenu ul{ overflow: hidden; }
		#topmenu li {float:left; margin:0 6px; height:24px;line-height:24px; white-space:nowrap;}
			#topmenu a {color:#154BA0;}

	#logo{padding: 5px; vertical-align:top;}
	.banner { clear:both; margin-bottom:4px;}

/*主导航*/
#menu {
	line-height: 25px;
	width: 960px;
	overflow: hidden;
	clear:both;
}
	#menu ul {
	list-style: none;
	padding: 0;
	width: 100%;
	overflow: hidden;
	margin-top: 0;
	margin-right: 1em;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../images/menu_ul.gif);
	background-repeat: repeat-x;
}
		#menu li {
	float: left;
	width: 132px;
	overflow: hidden;
	white-space: nowrap;
	height: 44px;
	line-height: 42px;
	background-image: url(../images/menu_ul_b.png);
	background-position: 144px;
	text-align: center;
	margin: 0;
}
#menu li a {
	width: 132px;
	height: 44px;
	color: #CC3300;
	float: left;
	display: block;
	font-weight: bolder;
	text-decoration: none;
	font-family: "宋体";
}
#menu li a:hover {
	background-image: url(../images/menu_ul_b.png);
	background-position: left top;
}

/*论坛模块页面导航*/
#bbsmenu {
	line-height: 25px;
	width: 960px;
	overflow: hidden;
	clear:both;
}
#bbsmenu ul {
	list-style: none;
	padding: 0;
	width: 100%;
	overflow: hidden;
	margin-top: 0;
	margin-right: 1em;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../images/menu_ul.gif);
	background-repeat: repeat-x;
}
#bbsmenu li {
	float: left;
	overflow: hidden;
	white-space: nowrap;
	height: 44px;
	background-image: url(../images/menu_ul_b.png);
	background-position: 144px;
	text-align: center;
	line-height: 42px;
}
#bbsmenu li a {
	color: #330066;
	float: left;
	display: block;
	font-weight: bolder;
	text-decoration: none;
	font-family: "宋体";
	text-align: center;
	width: 75px;
}
* html #bbsmenu li a:hover {
	width: 73px;
}
#bbsmenu li a:hover {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	line-height: 36px;
	margin-top: 3px;
	width: 73px;
}
.bbsmenu_modern {
	color: #330066;
	float: left;
	display: block;
	font-weight: bolder;
	text-decoration: none;
	font-family: "宋体";
	text-align: center;
	width: 75px;
}
.bbsmenu_modern a{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	line-height: 36px;
	margin-top: 3px;
	width: 73px!important;
}


/* h3标题*/
h3.list{
	background-image: url(../images/bg_buyer_help.gif);
	font-size: 14px;
	color: #660099;
	text-align: left;
	text-indent: 10px;
	background-repeat: no-repeat;
	height: 35px;
	line-height: 35px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 3px;

}
h3.list_F{
	background-image: url(../images/bg_buyer_help.gif);
	background-repeat: no-repeat;
	height: 5px;
	padding: 0px;
	background-position: bottom;
	font-size: 1px;
	margin: 0px;
}
#con {
	background-color: #F6FAFD;
}

#content {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6EDF5;
	border-left-color: #D6EDF5;
	margin: 0px;
	padding: 0px;
}
#content_L {
	background-color: #FFF6D9;
	border: 1px solid #FFDD9D;
	margin-right: 5px;
	margin-left: 5px;
	padding: 5px;
}

#content_C {
	background-color: #FFFFFF;
	border: 1px solid #FFDD9D;
	margin-bottom: 7px;
	margin-right: auto;
	margin-left: auto;
	width: 650px;
	line-height: 30px;
	text-indent: 30px;
	padding-right: 80px;
	padding-left: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#content_C em {
	font-size: 16px;
	color: #000000;
	background-color: #FFFF33;
	font-family: "宋体";
	font-style: normal;
}
#teachetab img {
	height: 102px;
	width: 75px;
}

#footer{
	margin-top: 4px;
	text-align: center;
}
.point {
	border: 1px dashed #FF9966;
	padding: 5px;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #999999;
}
.LRUBauto {
	margin: auto;
}

.smimg {
	height: 100px;
	width: 170px;
	background-image: url((URL));
}
.student_photo{
	text-align: center;
	width:210px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.teacher_photo{
	text-align: center;
	width:120px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.arrowimg {
	width: 80px;
	text-align: center;
}
.help_title {
	padding: 5px;
	font-style: normal;
	font-size: 14px;
	color: #330066;
	font-weight: bold;
	margin-bottom: 10px;

}
.help_det {
	padding-left: 0px;
	font-size: 14px;
	text-indent: 25px;
}
.help_table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFDD9D;
	border-left-color: #FFDD9D;
	font-size: 16px;
}
.help_table td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFDD9D;
	border-bottom-color: #FFDD9D;

}



/*目录树样式*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

/*结束目录树样式*/

/*教师介绍页面*/
#teacher a{
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 467px;
	display: block;
}

.teacher_Z_Y {
	background-image: url(../images/teacher_tab.gif);
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.teacher_Z_N {
	background-image: url(../images/teacher_tab.gif);
	background-position: center -220px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.teacher_Y_Y {
	background-image: url(../images/teacher_tab.gif);
	background-position: center -110px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.teacher_Y_N {
	background-image: url(../images/teacher_tab.gif);
	background-position: center -330px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#teacher_cont {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 5px;
}
#teacher_list {
	height: 250px;
}
.teacher_list {
	padding: 0px;
	float: left;
	height: 120px;
	width: 88px;
	margin-right: 2px;
	margin-bottom: 2px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #E6E6E6;
}
#teacher_this{
	border: 1px solid #6699FF;
}
#teacher_odd {
	border: 1px solid #663300;
}
.teacher_list img {
	height: 90px;
	width: 85px;
	display: block;
}
.teacher_list span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999900;
}
#teacher_tab td {
	font-size: 14px;
	text-align: left;
	text-indent: 10px;
}
#teacher_tab b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: block;
	text-align: center;
	text-indent: 0px;

}
#teachetab img {
	height: 92px;
	width: 70px;
}

/*教师页面翻页*/
#tea_page {
	border: 1px solid #FFDD9D;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	height: 25px;

}
#tea_page_h4{
	padding: 0px;
	display: block;
	line-height: 17px;
	font-size: 14px;
	font-weight: normal;
	font-family: "新宋体";
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	text-align: center;
	border: 1px solid #FFDD9D;
}
#tea_page_h4 a {
	line-height: 17px;
	display: block;
	color: #FF0000;
}
.tea_page_mun ,.tea_page_mun a{
	background-color: #00FF00;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.tea_page_N {
	color: #DBDBDB;
	display: block;
}
.Grayanno {
	color: #999999;
	text-align: left;
	padding-left: 3px;
	font-size: 12px;
	
}
ul.show {
	margin: 5px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: decimal;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666699;
}
li.show ,.show li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666699;
	line-height: 30px;
}
h3.subject {
	margin: 0px;
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x;
	height: 32px;
	color: #666666;
	text-align: left;
	text-indent: 25px;
	vertical-align: middle;
	line-height: 28px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cad9ea;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cad9ea;
	border-left-color: #cad9ea;
}
#subject {
	background-color: #FAFAF8;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
	width: 665px;
	
}
#subject td {
	padding: 5px;
}
.notice {
	BORDER-RIGHT: #ededce 1px solid;
	PADDING-RIGHT: 1em;
	BORDER-TOP: #ededce 1px solid;
	PADDING-LEFT: 3em;
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 0.3em;
	BORDER-LEFT: #ededce 1px solid;
	COLOR: #090;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: #ededce 1px solid;
	background-color: #fffff2;
	background-image: url(../images/notice.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.7em;
}
.blockcode {
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 4px solid;
	FONT-SIZE: 12px;
	BACKGROUND: url(../images/portalbox_bg.gif) #fff repeat-x 0px 0px;
	OVERFLOW: hidden;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px solid;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.blockcode H5 {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #fff 1px solid;
	COLOR: #666;
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	margin: 0px;
}

.blockcode CODE {
	MARGIN: 1em 1em 1em 3em; LINE-HEIGHT: 1.6e;PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: 14px/1.4em "Courier New", Courier, monospace; PADDING-TOP: 5px
}
.t_table {
	BORDER-RIGHT: #cad9ea 1px solid; BORDER-TOP: #cad9ea 1px solid; BORDER-LEFT: #cad9ea 1px solid; BORDER-BOTTOM: #cad9ea 1px solid; BORDER-COLLAPSE: collapse; empty-cells: show
}
.t_table TD {
	BORDER-RIGHT: #cad9ea 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cad9ea 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; BORDER-LEFT: #cad9ea 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cad9ea 1px solid
}

.absmiddle {
	VERTICAL-ALIGN: middle
}

.t_attachlist {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8e8e8 1px dashed;
	margin-top: 0px;
}
.t_attachlist DL {
	margin: 0px;
	padding: 0px;
}
.t_attachlist DT {
	FONT-WEIGHT: bold;
	margin: 0px;
	padding: 0px;
}
.t_attachlist DT IMG {
	MARGIN-BOTTOM: -4px
}
.t_attachlist DD {
	PADDING-LEFT: 20px; COLOR: #999
}

.box {
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BACKGROUND: #fff;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px solid;
	margin: 0px;
	padding: 1px;
}
.box H4 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 30px;
	PADDING-TOP: 0px;
	background-color: #fff;
	background-image: url(../images/portalbox_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.postattachlist {
	MARGIN-TOP: 2em; FONT-SIZE: 12px; WIDTH: 500px
}

.postattachlist H4 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cad9ea;
}

