/* CSS Document */
#wrap{
	width:870px;
	margin:0 auto;
	clear:both;
	text-align:left;}
	
.main{
	width:870px;
	clear:both;
	margin-bottom:8px;}
	
.leftside{
	float:left;
	width:235px;
	margin-right:10px;}
	
.centerside{
	float:left;
	width:400px;
	margin-right:10px;}
	
.rightside{
	float:left;
	width:215px;}
	
.conU{padding:5px;}

.conU1{padding:5px;font-size:14px;line-height:24px;}
.conU1 li{font-size:14px;line-height:24px; padding-left:10px;background:url(../images/dot.gif) no-repeat 1px 8px;}
.conU1 li span{float:right;margin-right:5px;}
.conU2{padding:5px;}
.conU2 ul li{line-height:20px; padding-left:10px;background:url(../images/dot.gif) no-repeat 1px 8px;}
.conU2 ul li span{float:right;margin-right:5px;color:#666666;line-height:20px;}

.conU3{padding:5px;}
.conU3 ul li{ padding-left:10px;background:url(../images/dot.gif) no-repeat 1px 8px;}
.conU3 span{float:right;margin-right:5px;}

.marB{margin-bottom:8px;}

.imgl{float:left;margin-right:5px;}

.more{float:right;margin-right:8px;font-weight:normal;font-size:12px;}

/****************************/
.login{ background:#e2f0ff url(../images/loginbg01.gif) no-repeat left top;height:123px;}
.login_t{margin-left:30px;font-weight:bold;margin-top:5px;margin-bottom:8px;}
.login_c{margin-left:15px;margin-right:15px;margin-bottom:13px;}
.login_liucheng{margin-left:15px;margin-right:15px;margin-bottom:5px;}
.login_b{ background:#e2f0ff url(../images/loginbg02.gif) no-repeat left bottom;padding:5px 2px;}
.login_b img{margin-right:2px;}

h2{
	color:#0066cc;
	font-size:18px;
	text-align:center;
	height:30px;
	line-height:30px;}

.kec_hot{border:1px solid #cccccc; background:url(../images/jdtopbg.gif) repeat-x left top;}

.ksgl{border:1px solid #b4cbf3;height:130px;margin-bottom:5px;}
.ksgl_t{
	background:url(../images/right_tbg.gif) repeat-x left top;
	height:22px;
	padding-top:3px;
	border-bottom:1px solid #b4cbf3;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	color:#006699;}
.ksgl_t span{background:url(../images/icon01.gif) no-repeat 0 2px;padding-left:18px;}

.bkzn_c{
	padding:8px 5px 0 0px;
	padding-bottom:10px;
	clear:both;}
	
.bkzn_c ul li{
	width:63px;
	height:25px;
	line-height:25px;
	color:#123B8D;
	text-align:center;
	background:url(../images/gongl_out.gif) no-repeat center center;
	margin:0px 0 5px 6px;
	display:inline;
	float:left;
	text-align:center;}
.bkzn_c li a:hover{
	width:63px;
	height:25px;
	line-height:25px;
	color:#ff0000;
	text-align:center;
	background:url(../images/gongl_on.gif) no-repeat center center;
	display:block;
	text-decoration:none;}

/****************************/
.kc_t{
	height:24px;
	background:url(../images/t_bg.gif) repeat-x bottom;}
	
.kc_tl{
	height:20px;
	float:left;
	width:161px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
	padding-left:10px;
	background:url(../images/t_bgl.jpg) no-repeat left bottom;}
	
.kc_tr{
	float:right;
	display:inline;
	width:90px;
	background:url(../images/t_bgr.gif) no-repeat right top;
	padding-right:10px;
	text-align:right;
	padding-top:2px;
	color:#ee1100;}	
	
.fwhite{color:#FFFFFF;}

.fblue{color:#0066cc;}

.fyellow{color:#ff9900;}

.fyellow a:link,.fyellow a:visited{color:#FF9900; text-decoration:none;}
.fyellow a:hover,.fyellow a:active{color:#FF0000; text-decoration:none;}
	
.kc_c td{padding:2px 5px; text-align:center;}

.lession_rside{float:left;width:645px;margin-right:10px;}

.class_js{border:1px solid #4bb0e4;margin-top:5px;}
.class_jst{
	background:#1489e3 url(../images/icon03.gif) no-repeat 5px 7px;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #4bb0e4;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px;}

.class_jsc{
	padding:5px;
	line-height:19px;
	background:url(../images/linex.gif) repeat-x left bottom;
	margin-bottom:2px;}

.class_jsc strong{color:#CC6600;}

.right_bk{border:1px solid #4bb0e4;}	
	
.right_tbg{
	background:url(../images/lefttbg01.gif) repeat-x right top;
	height:21px;
	padding-top:4px;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	color:#2b509a;
	border-bottom:1px solid #b4cbf3}
	
.right_tbg span{background:url(../images/icon01.jpg) no-repeat 0 1px;padding-left:20px;}

.teacher_scroll{overflow:hidden;margin-bottom:8px;}
.teacher_scroll li{
	float:left;
	text-align:center;
	width:52px;
	height:20px;
	line-height:20px;
	margin-right:3px;}
	
.hidden{display:none;}
	
.teacher_s01{cursor:pointer;background:url(../images/teacher_on.gif) no-repeat left top;color:#FFFFFF;font-weight:bold;}
.teacher_s02{cursor:pointer;background:url(../images/teacher_out.gif) no-repeat left top;}

.teacher_s01 a:link,.teacher_s01 a:visited{color:#FFFFFF; text-decoration:none;}
.teacher_s01 a:hover,.teacher_s01 a:active{color:#ade3ff;}

.img_teacher{float:left;margin-right:5px;border:1px solid #cccccc;}

.liucheng{background:#f8f7f7;border:5px solid #ede9eb;height:80px;margin-bottom:8px;}

.liucheng_l{float:left;width:35px;height:80px;}
.liucheng_r{float:left;width:825px;height:80px;}
.liucheng_r img{margin-left:20px;margin-top:23px;}

.lessionleft{
	float:left;
	width:248px;
	margin-right:10px;
	border:1px solid #f1c19b;
	background:url(../images/lessiontbg01.gif ) repeat-x left top;}
	
.lessioncenter{
	float:left;
	width:348px;
	margin-right:10px;
	border:1px solid #f1c19b;
	background:url(../images/lessiontbg01.gif ) repeat-x left top;}
	
.lessionright{
	float:left;
	width:248px;
	border:1px solid #f1c19b;
	background:url(../images/lessiontbg01.gif ) repeat-x left top;}
	
.lession_t{
	height:26px;
	line-height:26px;
	font-weight:bold;
	background:url(../images/icon02.jpg) no-repeat 5px 7px;
	padding-left:25px;
	border-bottom:1px solid #f1c19b;}
	
/**/
	
.left{
	float:left;
	width:600px;}
	
.right{
	float:right;
	width:260px;}
	
.position{
	height:21px;
	padding-top:4px;
	background:#f5f5f5;
	border:1px solid #dfdfdf;
	margin-bottom:5px;
	padding-left:10px;}
	
.yellow_k{
	width:598px;
	border:1px solid #ffcc66;}
	
.yellow_t{
	font-size:16px;
	font-weight:bold;
	height:24px;
	padding-top:6px;
	padding-left:10px;
	border-bottom:1px solid #ffcc66;
	background:url(../images/bg_yellow.jpg) repeat-x right top;}
	
.blue_k{
	width:598px;
	border:1px solid #99ccff;}
	
.blue_t{
	font-size:16px;
	font-weight:bold;
	height:22px;
	padding-top:4px;
	padding-left:10px;
	border-bottom:1px solid #99ccff;
	background:url(../images/bg_blue.jpg) repeat-x right top;}
	
	
.green_k{
	width:598px;
	border:1px solid #9fcc9b;}
	
.green_t{
	font-size:16px;
	font-weight:bold;
	height:22px;
	padding-top:4px;
	padding-left:10px;
	border-bottom:1px solid #9fcc9b;
	background:url(../images/bg_green.gif) repeat-x right top;}
	
.fdst_c{
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2; 
	background:#eef9ff;
	padding:5px;}
	
.imgp{padding:3px 5px 3px 5px;}

.linex{background:url(../images/linexb.gif) repeat-x left bottom;}


a.stmore:link,a.stmore:visited{color:#ff6600; text-decoration:none}
a.stmore:hover,a.stmore:active{color:#FF0000; text-decoration:none}

.fdst_list{
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2; 
	border-bottom:1px solid #d2d2d2; 
	background:#c4e9fc;
	padding:5px;}
.fdst_list ul li{padding-left:10px;background:url(../images/dot.gif) no-repeat 1px 8px;}
	
.ph{background:url(../images/list_ph.gif) no-repeat 5px 10px;padding:5px 5px 5px 30px;line-height:22px;}
.ph li{ height:22px;}

.list_b{
	height:25px;
	line-height:25px;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	margin:10px 0;
	background:#e5f1fd;}
	
.list_b strong{color:#FF0000;}

.list_b strong a:link,.list_b strong a:visited{color:#FF0000;}
.list_b strong a:link,.list_b strong a:visited{color:#cc6600; text-decoration:underline;}

/**/

.login_260{ background:#e2f0ff url(../images/loginbg01_260.gif) no-repeat left top;height:123px;}
.login_b260{ background:#e2f0ff url(../images/loginbg02_260.gif) no-repeat left bottom;padding:5px 2px;text-align:center;margin-bottom:8px;}
.login_b260 img{margin-right:5px;}

.jieshao_c{
	border: 1px solid #A6D0E7;
	padding:5px;}
	
.jieshao_t{
	font-size: 22px;
	color: #cc0000;
	height:35px;
	line-height: 35px;
	text-align:center;
	border-bottom: 2px solid #eaeaea;
	margin-bottom:10px;
	font-weight:bold;}
	
	
.jieshao_title{font-size:14px;font-weight:bold;color:#FF6600; text-decoration:underline;}

p{margin:5px 0;}

/**/
.bgb_nav{
	height:42px;
	background:url(../images/bgb_navbg.jpg) repeat-x;
	font-size:14px;
	color:#FFFFFF;
	line-height:42px;
	text-align:center;}
.bgb_nav a{ font-weight:bold;}	
.bgb_nav a:link,.bgb_nav a:visited{color:#FFF; text-decoration: none;}
.bgb_nav a:hover{color:#FFF; text-decoration: none;}

.bgb_main{
	background:url(../images/bgb_mainbg.jpg) repeat-x;
	padding:8px;
	border:1px solid #dcb073;
	min-height:1000px;}
.f14{ font-size:14px; line-height:24px; margin-bottom:5PX;}
.bgb_left{
	float:left;
	width:586px;
	margin-bottom:5px;}
	
.bgb_right{
	float:right;
	width:260px;
	margin-bottom:5px;}

.bgb_logint{
	background:url(../images/logintbg.jpg) repeat-x;
	height:28px;
	line-height:28px;
	padding-left:10px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;}
	
.bgb_loginc{
	background:url(../images/logincgb.jpg) repeat-x bottom;
	border:1px solid #eee2d4;
	border-top:0;
	height:102px;
	padding:5px 20px;
	margin-bottom:8px;}
	
.myinput_login{
	width:85px;
	height:18px;
	border:1px solid #c2c2c2;}
	
.logintab{ font-size:12px;}
		
.fnumber{color:#8f4848;background:url(../images/numbg.jpg) no-repeat 0px 2px; text-align:left;padding-left:10px;}

.login_link{color:#cd4569;}

.login_link a{margin-left:1px;margin-right:1px;}

.login_link A:link,.login_link A:visited{color:#cd4569; text-decoration:none;}
.login_link A:hover,.login_link A:active{color:#FF0000; text-decoration:underline;}

.bgb_t{
	float:left;
	width:218px;
	margin-bottom:5px;}
	
.bgb_class{
	float:right;
	width:628px;
	padding-top:10px;
	margin-bottom:5px;}
	
.class{
	background:url(../images/icon06.gif) no-repeat 5px 7px;
	padding-left:20px;
	font-size:13px;
	line-height:30px;}
	
.class .fred{ color:#cc0000;}
.class .detail{ float:right;}

.class .detail A:link,.class .detail A:visited{color:#cc6600; text-decoration:none;}
.class .detail A:hover{color:#FF0000; text-decoration:underline;}
.tbg01{
	background:url(../images/tbg01.jpg) no-repeat left top;
	height:23px;
	line-height:23px;
	padding-left:35px;
	font-size:14px;
	font-weight:bold;
	color:#006699;}
	
.back{ float:right;margin-right:5px; font-weight:normal; color:#FFFFFF; font-size:12px;}
.back a:link{ color:#FFFFFF; text-decoration:none;}
.back a:visited{ color:#FFFFFF; text-decoration:none;}
.back a:hover{ color:#FFFFFF; text-decoration:none;}

.f_thr{ text-decoration:line-through;}

.tbg02{
	height:22px;
	padding-top:4px;
	background:url(../images/tbg02.jpg) repeat-x;
	border-left:1px solid #4bb0e4;
	border-right:1px solid #4bb0e4;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#006699;}
	
.c02{
	border:1px solid #4bb0e4;
	padding:5px;
	color:#666666;
	margin-bottom:8px;}
	
.c02 img{ float:left;margin-right:5px;margin-bottom:5px;}
.c02 .teachert{ font-weight:bold; color:#FF3300;}
.c02 .line{ background:url(../images/linex.gif) repeat-x bottom; padding-bottom:8px;margin-bottom:8px;}

.c_f12_01{}
.c_f12_01 li{padding-left:10px;background:url(../images/dot.gif) no-repeat 1px 8px;}
.c_f12_01 li a:link{ color:#666666; text-decoration:none;}
.c_f12_01 li a:visited{ color:#666666; text-decoration:none;}
.c_f12_01 li a:hover{ color:#FF0000; text-decoration:underline;}

.c_f12_02{}
.c_f12_02 li{padding-left:10px;background:url(../images/dot.gif) no-repeat 1px 8px;}

.fblue{ color:#0066cc;}
.hor{border:2px solid #91daff;height:123px;}
.hor_l{
	float:left;
	width:26px;
	height:123px;}
.hor_r{
	float:right;
	width:800px;
	padding-right:5px;
	height:118px;
	padding-top:5px;}
	
.js_main{
	background:url(../images/bgb_mainbg.jpg) repeat-x;
	padding:8px;
	border:1px solid #b3b3b3;
	min-height:1000px;}
	
.js_login{
	float:right;
	width:260px;
	margin-right:10px;
	margin-top:10px;
	margin-left:10px;}
	
.js_logint{
	height:28px;
	line-height:28px;
	padding-left:10px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#7a7a7a;}
	
.js_loginc{
	border:1px solid #b7b7b7;
	border-top:0;
	height:102px;
	padding:5px 20px;
	margin-bottom:8px;
	background-color:#FFFFFF;}
	
.tbg03{
	background:url(../images/tbg03.jpg) no-repeat left top;
	height:20px;
	padding-top:3px;
	padding-left:35px;
	font-size:14px;
	font-weight:bold;
	color:#006699;
	margin-bottom:5px;}
	
.fblue_14{
	font-size:14px;
	font-weight:bold;
	color:#0d6998;}
	
.js_fblue{color:#0d6998;}

.fdtc{
	float:left;
	width:418px;
	background:url(../images/js_cbg01.jpg) no-repeat 0 50px;
	height:317px;
	margin-bottom:5px;}
	
.fdtc p{
	margin-left:10px;
	margin-right:10px;}
	
.linex{
	margin-bottom:5px;
	padding-bottom:5px;
	background:url(../images/linex.jpg) repeat-x bottom;}
	
.fdtc .fred{ color:#cc3300; font-weight:bold; margin-right:10px;}
	
.bbsz{
	float:right;
	width:418px;
	background:url(../images/js_cbg01.jpg) no-repeat 0 50px;
	height:317px;
	margin-bottom:5px;}
	
.bbsz p{
	margin-left:10px;
	margin-right:10px;}
	
	
.bbsz .fred{ color:#cc3300; font-weight:bold; margin-right:10px;}

.xyfk_left{
	float:left;
	width:196px;
	height:236px;
	margin-right:8px;
	margin-bottom:10px;}
	
.xyfk_right{
	float:right;
	width:235px;
	height:236px;}

.line_xyfk{
	margin-bottom:8px;
	padding-bottom:8px;
	background:url(../images/linex.jpg) repeat-x bottom;}
	
.line_xyfk .imgl{ margin-right:15px;}

.xyhp_left{
	float:left;
	display:inline;
	width:325px;
	margin-bottom:5px;
	margin-right:20px;}	
	
.xyhp_center{
	float:left;
	width:250px;
	margin-bottom:5px;
	line-height:24px;
	text-indent:2em;}	
	
.xyhp_right{
	float:right;
	width:235px;
	margin-bottom:5px;}	
	
.fdxs_left{
	float:left;
	width:410px;
	margin-bottom:5px;}
	
.fdxs_right{
	float:right;
	width:410px;
	margin-bottom:5px;}
	