﻿/* CSS Document */
@charset "utf-8";
body{ margin:0px; padding:0px; text-align:center; background-color:#fff;font-size:12px; }
img{ border:none;}
ul{ margin:0px; padding:0px;}
ul,ol{list-style-type:none;}
h1,h2,h3,h4,h5{ margin:0px; padding:0px;}
a,a:visited{ font-size:12px; color:#222; text-decoration:none;}
a:hover{ font-size:12px; color:#2F64B7; text-decoration:underline;}
/*链接样式*/
a.sty01:link{ font-size:12px;color:#036; font-family:Arial, Helvetica, sans-serif;}
a.sty01:visited{ font-size:12px;color:#036; font-family:Arial, Helvetica, sans-serif;}
a.sty01:hover{ font-size:12px;color:#06c; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.search01:link{ font-size:14px;color:#000; font-family:"微软雅黑",Arial, Helvetica;text-decoration:underline;}
a.search01:visited{ font-size:14px;color:#2F64B7; font-family:"微软雅黑",Arial, Helvetica;text-decoration:underline;}
a.search01:hover{ font-size:14px;color:#f60; font-family:"微软雅黑",Arial, Helvetica; text-decoration:none;}
a.sty02:link{ font-size:11px;color:#06f; font-family:Arial, Helvetica, sans-serif;}
a.sty02:visited{ font-size:11px;color:#2270D7; font-family:Arial, Helvetica, sans-serif;}
a.sty02:hover{ font-size:11px;color:#2270D7; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty03:link{ font-size:14px;color:#fff; font-family:"微软雅黑","宋体"，Arial,; text-decoration:none;}
a.sty03:visited{ font-size:14px;color:#fff; font-family:"微软雅黑","宋体",Arial, ; text-decoration:none;}
a.sty03:hover{ font-size:14px;color:#ff3; font-family:"微软雅黑","宋体",Arial,; text-decoration:none;}
a.sty03:active{ font-size:14px;color:#ff3; font-family:"微软雅黑","宋体",Arial,; text-decoration:none;}
a.sty04:link{ font-size:12px;color:#458AED; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty04:visited{ font-size:12px;color:#06c; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty04:hover{ font-size:12px;color:#f50; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty05:link{ font-size:12px;color:#2F64B7; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty05:visited{ font-size:12px;color:#2F64B7; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty05:hover{ font-size:12px;color:#2371E2; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty055:link{ font-size:14px;color:#36f; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.sty055:visited{ font-size:14px;color:#36f; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.sty055:hover{ font-size:14px;color:#03f; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.sty06:link{ font-size:12px;color:#f50; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty06:visited{ font-size:12px;color:#f50; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty06:hover{ font-size:12px;color:#f00; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty07:link{ font-size:12px;color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty07:visited{ font-size:12px;color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty07:hover{ font-size:12px;color:#222; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.sty077:link{ font-size:12px;color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.sty077:visited{ font-size:12px;color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty077:hover{ font-size:12px;color:#222; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.sty08:link{ font-size:12px;color:#390; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty08:visited{ font-size:12px;color:#390; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty08:hover{ font-size:12px;color:#060; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty09:link{ font-size:14px;color:#06f; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty09:visited{ font-size:14px;color:#06f; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty09:hover{ font-size:14px;color:#036; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty10:link{ font-size:14px;color:#036; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty10:visited{ font-size:14px;color:#036; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.sty10:hover{ font-size:14px;color:#036; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.sty11:link{ font-size:12px;color:#000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty11:visited{ font-size:12px;color:#000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty11:hover{ font-size:12px;color:#0B6AC8; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty111:link{ font-size:12px;color:#333; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty111:visited{ font-size:12px;color:#333; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty111:hover{ font-size:12px;color:#f60; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty1111:link{ font-size:13px;color:#f60; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty1111:visited{ font-size:13px;color:#f60; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty1111:hover{ font-size:12px;color:#f60; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty12:link{ font-size:12px;color:#2371E2; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.sty12:visited{ font-size:12px;color:#0B6AC8; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.sty12:hover{ font-size:12px;color:#0B6AC8; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.sty13:link{ font-size:14px;color:#2371E2; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty13:visited{ font-size:14px;color:#2371E2; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty13:hover{ font-size:14px;color:#06f; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty14:link{ font-size:14px;color:#f50; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a.sty14:visited{ font-size:14px;color:#f50; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty14:hover{ font-size:14px;color:#f50; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a.sty15:link{ font-size:14px;color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty15:visited{ font-size:14px;color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty15:hover{ font-size:14px;color:#fff; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty16:link{ font-size:14px;color:#036; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty16:visited{ font-size:14px;color:#036; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty16:hover{ font-size:14px;color:#036; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty17:link{ font-size:14px;color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty17:visited{ font-size:14px;color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty17:hover{ font-size:14px;color:#222; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}
a.sty18:link{ font-size:14px;color:#2F64B7; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty18:visited{ font-size:14px;color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a.sty18:hover{ font-size:14px;color:#c80000; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;}

/*top*/
.top{height:28px;padding:0px;background-color:#FAFCFE; text-align:center;margin:0px;}
/*top{height:28px;padding:0px 10px 0px 20px;background-image:url(../newimages/topbg.gif); text-align:center; background-repeat:repeat-x;margin:0px auto;}*/
.top_table{margin:0 auto;width:1000px;  height:26px; !important }
*+html .top_table{width:1000px; height:28px;margin:0 auto;}
* html .top_table{width:1000px; height:28px;margin:0 auto;}
.top_r{ list-style:none;}
.top_r li{ float:right; display:block; padding-right:8px;}
/*logo搜索行*/
.search{ width:1000px; height:92px; background-color:#fff; background-position:bottom; background-repeat:repeat-x; text-align:left;margin:0px auto; margin-top:5px;}
.logo{ float:left;margin-left:10px;}
.sear{ float:left; margin-left:50px;}
.sear_a{ list-style:none;}
.sear_a li{ float:left; margin-left:10px;}
.sear_b{ height:24px; width:88px; background-image:url(../newimages/090824_01.gif);}
.sear_c{ height:76px; width:446px; background-image:url(../newimages/090824_02bg.gif);}
.sera_d{ background-color:#F7F7F7; margin-top:25px; border:1px solid #EDEDED; padding:4px 4px; width:379px;}
a.search_a:link{ font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; height:21px; width:58px; background-image:url(../newimages/sousuo_02.gif); padding:7px 0px 0px 22px;}
a.search_a:visited{ font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; height:21px; width:58px; background-image:url(../newimages/sousuo_02.gif); padding:7px 0px 0px 22px;}
a.search_a:hover{ font-size:14px; font-weight:bold; text-decoration:none; color:#FFFF99; display:block; height:21px; width:58px; background-image:url(../newimages/sousuo_03.gif); padding:7px 0px 0px 22px;}


a.search_b:link{ font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; height:21px; width:58px; background-image:url(../newimages/sousuo_04.gif); padding:7px 0px 0px 22px;}
a.search_b:visited{ font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; height:21px; width:58px; background-image:url(../newimages/sousuo_04.gif); padding:7px 0px 0px 22px;}
a.search_b:hover{ font-size:14px; font-weight:bold; text-decoration:none; color:#FFFF99; display:block; height:21px; width:58px; background-image:url(../newimages/sousuo_05.gif); padding:7px 0px 0px 22px;}

/*menu*/
.top_menu{height:36px; margin-bottom:12px; background-image:url(../newimages/menu.gif); background-repeat:repeat-x; text-align:center;}
.top_menubox{ width:982px; height:18px; padding:9px; margin:0px auto;}
.top_menu_a{ float:left; width:85%;}
.top_menu_a ul{ list-style:none;}
.top_menu_a ul li{ float:left; display:block; margin-right:30px;}
.top_menu_b{ float:right; margin-right:10px;}
/*当前位置*/
.now{width:900px; margin:8px auto; text-align:left;}
/*中部内容*/
.middle{ width:985px; margin:0px auto; height:auto;display:inline-block;}
.middle_l{ float:left;height:auto;width:735px;}
.middle_r{ float:right;height:auto;width:242px;}
.middle_l_t{ width:100%; height:auto; background-color:#fff;}
.middle_l_m{ clear:both; float:left; width:100%; height:auto; margin-top:2px; background-color:#fff;}
.middle_l_t_l{float:left; width:251px;}
.xuejiao{ text-align:left;}
.zeno{ padding:1px; height:auto; border:1px solid #CBE7FE; margin-top:3px;}
*+html .zeno{ padding:1px; height:auto; border:1px solid #CBE7FE; margin-top:4px;}
* html .zeno{ padding:1px; height:auto; border:1px solid #CBE7FE; margin-top:4px;}
.zeno_til{ height:17px; padding:6px; text-align:left; background-image:url(../newimages/title.gif); background-repeat:repeat-x;}
.zeno_nav{ padding:6px; text-align:left; line-height:18px;}
.zeno_down{ padding:3px 2px 3px 2px; border:1px solid #CBE7FE; margin-top:8px;}
/*.zeno_down a:hover {position: relative; top:1px; left:1px;}*/
.middle_l_t_r{float:right; width:476px;}
.flash{ border:1px solid #CBE7FE; padding:6px;}
.student_ser{ padding:4px; text-align:left;}
.im{padding:1px; height:auto; border:1px solid #CBE7FE;}
.im_til{ height:19px; padding:5px; text-align:left; background-image:url(../newimages/title.gif); background-repeat:repeat-x;}
.im_til_l{ float:left;}
.im_til_r{ float:right; margin-right:5px;}
.im_nav{ padding:5px; background-color:#FFFEF8; text-align:left; line-height:20px; height:112px; overflow:hidden}
/*右部内容*/
.login{ border:1px solid #CBE7FE; background-color:#F5FBFF;}
.login_til{ height:17px; padding:6px; text-align:left;}
.login_e{ margin-top:5px;}
.login_p{ margin-top:8px;}
.login_b{ margin:8px auto 6px auto;}
.jinbu{ padding:1px; height:auto; border:1px solid #CBE7FE; margin-top:8px;}
.jinbu_b{ padding:1px; height:auto; border:1px solid #CBE7FE;}
.jinbu_ul{ list-style:none; line-height:19px;}
.teacher{ table-layout:fixed;}
.teacher td{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.freeclass{ table-layout:fixed; }
.freeclass td{text-overflow:ellipsis;overflow:hidden;white-space: nowrap; border-bottom:1px dashed #cccccc}
.table_bk td{ border-bottom:1px dashed #ccc;}
.table_bk_bg{ background-image:url(../newimages/l50_bg_a.gif); height:53px; width:52px; padding:5px;}
/*中下内容*/
.class_nav{ padding:6px; text-align:left; line-height:18px; height:150px;}
.class_l{ float:left; width:257px; }
.class_r{ float:right; width:460px; }
.class_til{ height:19px; padding:5px; text-align:left; background-image:url(../newimages/title.gif); background-repeat:repeat-x;}
/*foot*/
.foot{ width:965px; clear:both;  padding:10px; height:105px;margin:15px auto 0px auto; background-color:#f8f8f8; text-align:center; display:inline-block;}
.foot ul{ margin:0px auto; margin-left:280px;}
.foot ul li{ float:left; list-style:none; text-align:left; margin-right:45px; line-height:20px;}
.footer{width:965px; margin:0px auto 15px auto; padding:5px; line-height:20px;}
.friend{ clear:both; width:974px; margin:2px auto 1px auto; padding:4px; background-color:#f5f5f5; text-align:center;line-height:150%; border-top:1px solid #f0f0f0;}
.friend ul{display:inline-block; list-style:none;  margin-left:40px;  margin:0px auto;text-align:center;}
*+html .friend ul{display:inline-block; list-style:none;  margin-left:60px; text-align:center;}
* html .friend ul{display:inline-block; list-style:none;  margin-left:60px; text-align:center;}
.friend ul li{ float:left; margin-right:15px; }
.log_kk{width:150px; height:20px; border:1px solid #AADAFE; background-color:#fff}

/************ flash *************/
#slider {background-color:#333;width:462px; /* important to be same as image width */height: 230px; /* important to be same as image height */position: relative; /* important */overflow: hidden; /* important */}
#slider img{border: 0px;}
#sliderContent {width: 462px; /* important to be same as image width or wider */position: absolute;top: 0px;margin-left: 0;left: 0px;}
.sliderImage {float: left;position: relative;	display: none;}
.sliderImage span {position:absolute;font:12px Arial, Helvetica, sans-serif;padding:5px 10px;width:505px;background-color: #444; filter: alpha(opacity=80); -moz-opacity:0.7;-khtml-opacity: 0.8;opacity:0.8;color:#fFF;font-weight:bold;display:none;}
.clear {clear: both;}
.sliderImage span strong {font-size: 14px;}
.topf {top: 0;left: 0;}
.bottomf {bottom: 0;left: 0;}
/************ tab *************/
#con {FONT-SIZE: 14px; MARGIN: 0px auto; WIDTH:100%; text-align:center;}
#tags {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN:0px; WIDTH:auto; PADDING-TOP: 0px; HEIGHT: 23px;}
#tags LI {BACKGROUND:url(../newimages/tagleft.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 3px; LIST-STYLE-TYPE: none; HEIGHT: 23px}
#tags LI A {PADDING-RIGHT: 14px; PADDING-LEFT: 12px; BACKGROUND: url(../newimages/tagright.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #333; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none; font-family:"微软雅黑","宋体",Arial;}
#tags LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag {BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px}
#tags LI.selectTag A {BACKGROUND-POSITION: right top; COLOR: #000; font-weight:bold; LINE-HEIGHT: 25px; HEIGHT: 25px; font-family:"微软雅黑","宋体",Arial;}
#tagContent {BORDER-RIGHT: #CBE7FE 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #CBE7FE 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #CBE7FE 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #CBE7FE 1px solid; BACKGROUND-COLOR: #fff}
.tagContent {PADDING-RIGHT: 6px; DISPLAY: none; PADDING-LEFT: 6px; BACKGROUND: url(../newimages/bg.gif) repeat-x; PADDING-BOTTOM:8px; WIDTH:100%px; COLOR: #666; PADDING-TOP: 8px;min-HEIGHT: 135px; text-align:left; overflow:hidden;}
#tagContent DIV.selectTag {DISPLAY: block}
.tagContent ul{ margin-left:20px;}
.tagContent ul li{ list-style-type:decimal; line-height:18px; }


#informationbar{
	left: 0;
	width: 100%;
	text-indent: 5px;
	padding: 5px 0;
	background-color: lightyellow;
	border-bottom: 1px;
	font: bold 12px Verdana;
	color:#c00;
}
* html #informationbar{
	position: absolute;
	width: expression(document.compatMode=="CSS1Compat"? document.documentElement.clientWidth+"px" : body.clientWidth+"px");
}

.accordion {
	width: 100%;
	border-bottom: solid 1px #B4D5F4;
}
.accordion h3 {
	background: #ffffff url(../newimages/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #B4D5F4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #ffffff;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #ffffff;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}



#messageBoardContainer { width: 354px; height: 0px; position:absolute; top: 300px; left: 450px; overflow: hidden; z-index: 5; text-align:left}
#messageBoard { width: 354px; height: 144px; position: absolute; }
#messageBoard .wrap { width: 344px; height: 134px; background: #ededed; border: 1px solid #f2f2f2; position: absolute; top: 4px; left: 4px; z-index: 2; }
#messageBoard .bg { width: 354px; height: 144px; background: #000000; position: absolute; top: 0; left: 0; filter: alpha(opacity=30); opacity: 0.3; z-index: 1; }
#messageBoard h2 { height: 24px; background: url(../newimages/messageBoard.gif) repeat-x 0 -24px; font-size: 12px; font-weight: normal; color: #666; padding-left: 10px; cursor: move; }
#messageBoard h2 span { line-height: 22px; }
#messageBoard h2 a { position: absolute; top: 5px; right: 6px; width: 11px; height: 11px; overflow:hidden; background: url(../newimages/messageBoard.gif) no-repeat; }
#messageBoard h2 a:hover { background: url(../newimages/messageBoard.gif) no-repeat 0 -12px; }
#messageBoard .content { padding: 10px 20px; }
#messageBoard .content p { line-height: 20px; font-size: 12px; color: #ff0000; }
#messageBoard .content p a { font-family: arial; font-weight: bold; color: #cc3333; border-bottom: 1px dotted #cc3333; }
#messageBoard .content p a:hover { position: relative; top: 1px; color: #cc0000; }
#messageBoard .red { color: #cc3333; }
#messageBoard .indent { text-indent: 24px; }
#messageBoard .date { text-align: right; }

#quirkyPopupShowBtn { position: absolute; top: 0; right: 0; width: 35px; height: 64px; background: url(../newimages/quirkyPopupShowBtn.gif) no-repeat; }
#quirkyPopupShowBtn:hover { background: url(../newimages/quirkyPopupShowBtn.gif) no-repeat 0 -70px; }



#div1 {position:relative; width:220px; height:200px; margin: auto auto auto auto; }
#div1 a {position:absolute; top:0px; left:0px; font-family: Helvetica; color:#0f3; text-decoration:none; padding: 3px 6px; }
#div1 a:hover {border: 1px solid #eee; background: #000; }
#div1 .blue {color:blue;}
#div1 .red {color:red;}
#div1 .yellow {color:yellow;}
