@charset "utf-8";
/* CSS Document */
body {
	font-size: 12px;
	color: #000;
	font-family:Verdana, Geneva, sans-serif,"宋体";
	background:#fff ;
	margin:0 auto;
	width:1003px;
 
}
img {border:0}
.mt{margin-top:8px}
.mt_5{margin-top:5px}
.ml{margin-left:8px}
.cler{clear:both; line-height:1px; height:1px; font-size:1px; padding:0px; margin:0px}
.cler6{clear:both; line-height:0px; height:4px; overflow:hidden; padding:0px; margin:0px}
.cRed,a.cRed:link,a.cRed:visited,a.cRed:active{ color:#f00;  }
dl,dt,dd {margin: 0; padding: 0; border: 0; }
ul,li{padding:0px; margin:0px; list-style:none;  list-style-type:none}
a:link {
	color: #2c2c2c; text-decoration:none
}
a:visited {
	color: #2c2c2c;text-decoration:none
}
a:hover {
	color: #666;text-decoration:underline
}
a:active {
	color: #2c2c2c;text-decoration:none
} 
/*top*/
.all_top{width:990px; height:222px; margin:auto}
#all_menu{height:34px; width:990px; margin:6px auto; background:url(../images/menu.gif) repeat-x}
.all_menu_left{float:left; width:8px; height:34px; background:url(../images/menu_left.gif) no-repeat}
.all_menu_right{float:right; width:8px; height:34px; background:url(../images/menu_right.gif) no-repeat}
#main{width:990px; margin:0px auto; background: url(../images/jx_8.gif) repeat-y right top }
.banquan{width:990px; margin:8px auto; line-height:20px; font-family:Verdana, Geneva, sans-serif; color:#666; text-align:center; border-top:1px solid #c0e6ff;  padding:8px 0px;}

/*教学管理*/
.jx_wz{ background:#f4ebe3; height:28px; width:980px; margin:auto; padding-left:10px; line-height:28px}
.jx_menu{ width:996px; margin:auto; height:65px; background:url(../images/jx_2.gif) repeat-x; margin-top:8px}
.jx_l{float:left; width:16px; height:59px; background:url(../images/jx_1.gif) no-repeat; overflow:hidden}
.jx_r{float:right; width:14px; height:59px; background:url(../images/jx_3.gif) no-repeat; overflow:hidden}
.jx_menu ul{float:left; width:955px; height:59px;}
 
.jx_menu li a{padding:0px 8px 24px 5px; line-height:55px;}

.li_off{float:left;  height:59px; margin:0px 5px; background:url(../images/jx_7.gif) no-repeat right}
.li_off a{padding:0px 8px 24px 5px; line-height:55px;}

.li_ona{background:url(../images/jx_4.gif) no-repeat; float:left;height:59px; margin:0px 5px; }
.li_ona div{background:url(../images/jx_6.gif) right top no-repeat}
.li_ona div  a:link,.li_ona div  a:visited {color: #fff; font-weight:bold; text-decoration:none;background:url(../images/jx_5.gif) center bottom no-repeat}
.li_ona div  a:hover,.li_ona div  a:active {color: #fff;  font-weight:bold; text-decoration:underline;background:url(../images/jx_5.gif) center bottom no-repeat}


.jx_left{float:left; width:229px}
.jx_left_02{width:229px;}
.jx_left_02_title{ width:229px; height:35px; background:url(../images/gs_01.gif) no-repeat; overflow:hidden}
.jx_left_02_title span{ font-weight:bold; color:#000; padding:0px 0px 0px 30px; line-height:36px}
.jx_left_02_main{width:229px; _height:138px; min-height:138px; background:#def1f8 url(../images/gs_02.gif) repeat-x}
.jx_left_02_main ul{ width:220px; margin:auto }
.jx_left_02_main li{ line-height:25px;padding-left:8px; background:url(../images/news_list_dian.gif) no-repeat 1px 10px}
.jx_left_02_bot{width:229px; height:8px; overflow:hidden; background:url(../images/gs_2_bot.jpg) no-repeat}

.jx_mt10{ margin-top:10px}

.jx_center{width:629px; float:left; margin-left:11px;}
.jx_c_tit{width:629px; height:24px; background:url(../images/jx_9.gif) no-repeat}
.jx_c_title{height:24px; width:300px; float:left}
.jx_c_title li{height:24px; float:left; line-height:24px; padding-top:3px;  padding-right:12px; font-weight:bold; color:#0171c7; margin-left:50px; background:url(../images/jx_10.gif) no-repeat right top; display:inline; }
.jx_c_more{float:right; width:60px; margin:5px 6px 0px 0px; display:inline}
.jx_list{width:618px; height:200px; background:url(../images/jx_12.gif); margin-top:8px}
.jx_list ul{ }
.jx_list li{line-height:25px; padding-left:15px; background:url(../images/news_list_dian.gif) no-repeat 6px 8px}
.jx_list li span{float:right; width:85px; font-family:Verdana, Geneva, sans-serif; font-size:9px}

.jx_list2{width:618px;   background:url(../images/jx_12.gif); margin-top:8px}
.jx_list2 ul{ }
.jx_list2 li{line-height:25px;  padding-left:15px; background:url(../images/news_list_dian.gif) no-repeat 6px 8px}

.jx_list2 li span{float:right; width:85px; font-family:Verdana, Geneva, sans-serif; font-size:9px; }

.jx_right_menu{float:right; width:121px; }
.jx_right_title{width:121px; height:34px; background:url(../images/jx_13.gif) no-repeat}
.jx_right_m{width:106px; height:337px; background:url(../images/jx_16.gif) no-repeat}
.jx_right_m li{width:96px; height:28px; line-height:29px; padding-left:10px; overflow:hidden}
.jx_on{background:url(../images/jx_15.gif) no-repeat} 

.ny_main_title{padding:10px 10px 10px 2px; text-align:center; line-height:35px; font-size:22px; font-weight:bold; font-family:Verdana, Geneva, sans-serif}
.ny_main_time{height:22px; margin:0px 20px 0px 9px; background:#dcdcdc; line-height:22px; text-align:center}
.nr_main{ padding:10px 25px 10px 12px; line-height:25px;}

.newslist{line-height:28px; padding:10px 25px;}
.newslist span{float:right; color:#666; font-size:9px }
.newslist li{ background:url(../images/right_dian.gif) no-repeat 0px 11px; font-size:14px; padding-left:14px}

#newspager{width:580px; border:1px solid #c6c6c6; margin:auto; line-height:24px; font-size:14px; margin-top:12px; text-align:center; margin-bottom:10px; padding:5px 8px}
#newspager dl{float:left;}
#newspager span{ font-weight:bold; float:none; background:#0872d6; color:#fff; font-size:14px;  padding:2px 5px}
#newspager a{padding:2px 5px}

.jx_menu2{ width:980px; margin:auto; border:1px solid #dedede; padding:5px 5px; margin-top:8px}
.jx_l2{float:left; width:16px; height:59px; background:url(../images/jx_1.gif) no-repeat; overflow:hidden}
.jx_r2{float:right; width:14px; height:59px; background:url(../images/jx_3.gif) no-repeat; overflow:hidden}
.jx_menu2 ul{float:left; width:930px; }
 .jx_menu2 li{ text-align:left; font-family:Verdana, Geneva, sans-serif}
.jx_menu2 li a{padding:0px 18px 24px 13px; line-height:30px;}

.li_off2{float:left;  height:30px; margin:0px 5px; background:url(../images/jx_7.gif) no-repeat right}
.li_off2 a{padding:0px 18px 24px 13px; line-height:30px;}

.li_ona2{background:url(../images/jx_4.gif) no-repeat; float:left;height:30px; margin:0px 5px; }
.li_ona2 div{background:url(../images/jx_6.gif) right top no-repeat}
.li_ona2 div  a:link,.li_ona2 div  a:visited {color: #fff;text-align:justify;text-justify:inter-ideograph font-weight:bold; text-decoration:none;background:url(../images/jx_5.gif) center bottom no-repeat}
.li_ona2 div  a:hover,.li_ona2 div  a:active {color: #fff;text-align:justify;text-justify:inter-ideograph  font-weight:bold; text-decoration:underline;background:url(../images/jx_5.gif) center bottom no-repeat}



/*学生工作部分*/
.xs_2_title{ width:229px; height:35px; background:url(../images/xs_1.gif) no-repeat; overflow:hidden}
.xs_2_title span{ font-weight:bold; color:#0c79cb; padding:0px 0px 0px 34px; line-height:40px}
.xs_2_main{width:229px; _height:138px; min-height:138px; background:#fff url(../images/xs_2.gif) repeat-y}
.xs_2_main ul{ width:220px; margin:auto }
.xs_2_main li{ line-height:25px;padding-left:10px; background:url(../images/news_list_dian.gif) no-repeat 4px 10px}
.xs_2_bot{width:229px; height:8px; overflow:hidden; background:url(../images/xs_3.gif) no-repeat top}

.xs_center{width:620px; float:left; margin-left:10px;}
.xs_c_list{ border:1px solid #00b4fe}
.xc_c_tit{width:618px; height:30px; overflow:hidden; background:url(../images/xs_4.gif) repeat-x}

.xs_c_title{height:30px; width:300px; float:left;  background:url(../images/xs_5.gif)  no-repeat}
.xs_c_title li{height:30px; float:left; line-height:31px; padding-top:3px;  padding-right:15px; font-weight:bold; color:#0171c7; margin-left:45px; background:url(../images/xs_6.gif) no-repeat right top; display:inline; }
.xs_c_more{float:right; width:60px; margin:8px 6px 0px 0px; display:inline}
.xs_list{width:618px; height:200px; background:url(../images/jx_12.gif); margin-top:4px; margin-bottom:4px}
.xs_list li{line-height:25px; padding-left:15px; background:url(../images/news_list_dian.gif) no-repeat 6px 8px}
.xs_list li span{float:right; width:65px; font-family:Verdana, Geneva, sans-serif; font-size:9px}

.xs_pic{ width:618px; height:210px}
.xs_pic li{width:140px;height:90px; position:relative; float:left; margin:7px 7px; display:inline}
.xs_pic li a{border:1px solid #dcdcdc;background-color:#FFF;padding:6px;display:block;}
.xs_pic li a:hover{border:1px solid #000;background-color:#333;text-decoration: none;}
.xs_pic li a span{display:none; text-align:center; font-size:12px;}
.xs_pic li a:hover span{color:#FFF;display:block;background-color:#333;width:140px;position:absolute;top:70px;left:0px;line-height:20px;}
.xs_pic li a img{width:126px;height:76px;}

.xs_pic2{ width:618px;}
.xs_pic2 li{width:140px;height:90px; position:relative; float:left; margin:7px 7px; display:inline}
.xs_pic2 li a{border:1px solid #dcdcdc;background-color:#FFF;padding:6px;display:block;}
.xs_pic2 li a:hover{border:1px solid #000;background-color:#333;text-decoration: none;}
.xs_pic2 li a span{display:none; text-align:center; font-size:12px;}
.xs_pic2 li a:hover span{color:#FFF;display:block;background-color:#333;width:140px;position:absolute;top:70px;left:0px;line-height:20px;}
.xs_pic2 li a img{width:126px;height:76px;}

.xs_neirong{padding-left:5px}

/*2+2*/
.twototwo{width:618px;  margin-top:8px}
.tableaa{ line-height:32px; margin-top:10px}
.tableaa td span{ color:#F00; } 
.tbbbb{font-weight:bold; text-align:right; color:#333}
.tb_line{border:none; border-bottom:1px solid #666; width:140px;}

.sqqq{width:70px; height:24px; background:#06C; color:#fff; border:none; font-size:14px; font-weight:bold; cursor:hand}
.sqqq:hover{width:70px; height:24px; background:#f00; color:#fff; border:none; font-size:14px; font-weight:bold; cursor:hand}