/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,table,td,img,div{margin:0;padding:0;border:0;}
body  { margin:0; color:#000; font:12px "宋体",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif; text-align: center; background:#FFFFFF;}
ul,li,dl,ul,ol{list-style:none;}
div,li,td,th {
	line-height: 20px;
	font-size:12px;
}
select	{font-size:12px; color:#333333;}
input	{font-size:12px; color:#333333;}
select,input{vertical-align:middle; padding:0; margin:0;}

.cls {clear:both; display:block;}
.dis{display:inline;}

a:link {color:#000;text-decoration:none;} 
a:visited {color: #000;text-decoration:none;} 
a:hover{color: #F00; text-decoration:underline;} 
a:active {color: #F00;text-decoration:underline;}


.wrap{
	width:950px;
	margin:0 auto;
	text-align:left;}	
	
.left{
	float:left;
	width:600px;}	
.right{
	float:right;
	width:260px;}	
.main{
	width:870px;
	clear:both;
	margin-bottom:8px;}	
.more{float:right;margin-right:8px;font-weight:normal;}
.marB{margin-bottom:8px;}
.conU{padding:5px;}
.conU ul li span{float:right;margin-right:5px;}

.imgl{float:left;margin-right:5px;}

.c_l12_01{padding:5px;}
.c_l12_01 li{padding-left:10px;background:url(../images/dot.gif) no-repeat 1px 8px;}
.c_l12_01 ul li span{float:right;margin-right:5px;}

.position{
	height:21px;
	padding-top:3px; 
	border: 1px solid #dfdfdf;
	padding-left:5px;
	margin-bottom:5px;}
	
.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;}
	
	
.right_bk{border:1px solid #b4cbf3;}	
	
.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;}
	
.ph{background:url(../images/ph.jpg) no-repeat 5px 10px;padding:5px 5px 5px 30px;line-height:22px;}
.ph li{ height:22px; line-height:22px;}

.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;}
	
.f14{
	font-size:14px;
	line-height:24px;}
	
.conU1{padding:5px;}
.conU1 ul li{font-size:14px;line-height:23px; padding-left:10px;background:url(../images/dot.gif) no-repeat 1px 8px;}
.conU1 ul li span{float:right;margin-right:15px; color:#666666;}


.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;}
	
/*******************列表页样式*********************/
	
.list_c{
	border:1px solid #a1c0f7;}
	
.list_c span{float:right;margin-right:5px;}

	
.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;}


/***************************招生简章样式*******************************/

.jieshao_r{
	float:right;
	width:235px;}
	
.jieshao_l{float:left;width:625px;}

.textbox{
    size:12px;
	border:#999999 solid 1px;
	background:#ebebeb;}
.login{background:url(../images/loginbg_260.jpg) repeat-y;}
.login_t{
	background:url(../images/login_t260.jpg) no-repeat left top;
	height:22px;
	padding-top:12px;
	font-size:14px;
	font-weight:bold;
	padding-left:40px;}
.login_con{margin:6px 15px;}
.login_c{
	background:url(../images/login_c260.jpg) no-repeat left top;
	height:43px;
	padding-left:15px;
	padding-top:8px;
	margin-top:5px;}
	
.login_c a:link,.login_c a:visited{color:#FFFFFF; text-decoration:none;}
.login_c a:active,.login_c a:hover{color:#ccff00; text-decoration:none;}


.login_b{background:url(../images/login_b260.jpg) no-repeat left bottom; text-align:center;padding-bottom:15px;}
.login_b img{margin-right:10px;}

.jieshao_c{
	border:1px solid #b4cbf3;
	padding:5px;}
	
.time{padding:10px; font-size:14px;}
.time span{ color:#ff6600;}
	
h4{
	font-size: 22px;
	color: #cc0000;
	height:35px;
	line-height: 35px;
	text-align:center;
	border-bottom: 2px solid #eaeaea;
	margin-bottom:10px;}
	
	
.jieshao_tbg01{
	background:url(../images/jieshao_tbg01.gif) no-repeat left top;
	height:23px;
	line-height:23px;
	font-size:14px;
	font-weight:bold;
	color:#2b509a;
	padding-left:38px;
	margin-bottom:5px;}
	
.jieshao_tbg01 div{
	float:right;
	display:inline;
	margin-top:3px;
	margin-right:15px;
	font-size:12px;
	font-weight:normal;}
	
.jieshao_tbg01 div a:link,.jieshao_tbg01 div a:visited{color:#FFFFFF; text-decoration:none;}
.jieshao_tbg01 div a:hover,.jieshao_tbg01 div a:active{color:#FFFF00; text-decoration:underline;}

.jieshao_subnav{
	height:25px;
	line-height:25px;
	padding-left: 6px;
	border-bottom:1px dotted #d4d4d4;
	border-top:1px dotted #d4d4d4;
	margin-bottom:8px;}
	
.jieshao_subnav a:link,.jieshao_subnav a:visited{color:#0039a6; text-decoration:none;}
.jieshao_subnav a:hover,.jieshao_subnav a:active{color:#FF0000; text-decoration:underline;}


.jieshao_nav{
	height: 20px;
	padding-left: 6px;
	border-bottom:1px solid #d4d4d4;
	background:#f6f6f6;
	margin-bottom:8px;}

hr{border:#d4d4d4 solid 1px; height:1px;}
	
.jieshao_title{font-size:14px;font-weight:bold;color:#FF6600; text-decoration:underline;}

p{margin:5px 0;}

.content{margin-left:10px;}
.content strong{color:#cc3300;}

.c_link{text-align:center;color:#cc3300;}
.c_link a:link,.c_link a:visited{color:#cc3300; text-decoration:underline;}
.c_link a:hover,.c_link a:active{color:#FF0000; text-decoration:underline;}

.jieshao_c td{padding:2px 5px;}

.fwhite{color:#FFFFFF;}

.c_ad{color:#FF0000;font-size:14px;font-weight:bold;text-align:right;}
.c_ad a:link,.c_ad a:visited{color:#FF0000; text-decoration:underline;}
.c_ad a:hover,.c_ad a:active{color:#FF0000; text-decoration:underline;}


.scrolljieshao{width:250px;overflow:hidden;margin-bottom:8px;}
.scrolljieshao li{
	float:left;
	text-align:center;
	width:55px;
	height:20px;
	line-height:20px;
	margin-right:5px;}
	
.lefts01{cursor:pointer;background:url(../images/teacher_on.gif) no-repeat left top;}
.lefts02{cursor:pointer;background:url(../images/teacher_off.gif) no-repeat left top;}

.hidden{display:none;}

.linex{background:url(../images/linex.gif) repeat-x left bottom;}

.c_f1{color:#cc3300;}
.c_f1 a:link,.c_f1 a:visited{color:#cc3300;text-decoration:none;}
.c_f1 a:hover,.c_f1 a:active{color:#FF0000;text-decoration:none;}
/***************************招生简章样式*******************************/

/***************************课程页样式*******************************/

.leftside{
	float:left;
	width:235px;
	margin-right:10px;}
	
.centerside{
	float:left;
	width:400px;
	margin-right:10px;}
	
.rightside{
	float:left;
	width:215px;}
	
.lession_rside{float:left;width:645px;margin-right:10px;}
	
	
.login_lession{background:url(../images/loginbg.gif) repeat-y;}
.login_t_lession{
	background:url(../images/login_t.jpg) no-repeat left top;
	height:22px;
	padding-top:12px;
	font-size:14px;
	font-weight:bold;
	padding-left:40px;}
.login_con_lession{margin:6px 10px;}
.login_c_lession{background:url(../images/login_c.jpg) no-repeat left top;height:43px;padding-left:10px;margin:5px 0;padding-top:8px;}
.login_c_lession a:link,.login_c_lession a:visited{color:#FFFFFF; text-decoration:none;}
.login_c_lession a:active,.login_c_lession a:hover{color:#ccff00; text-decoration:none;}

.login_b_lession{background:url(../images/login_b.jpg) no-repeat left bottom; text-align:center;padding-bottom:15px;}

.login_b_lession img{margin-right:10px;}


.notice{
	border:1px solid #b3cff1;}

.notice_tbg{
	background:#dde9f8 url(../images/icon01.jpg) no-repeat 10px 5px;
	margin:1px;
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#006699;
	font-weight:bold;
	padding-left:30px;}
	
h3{
	font-size:20px;
	text-align:center;
	color:#cc3300;
	height:40px;
	line-height:40px;}
	
.notice_c{
	
	padding:5px;}
	
.notice_c ul li{ font-size:14px;line-height:24px;padding-left:10px;background:url(../images/dot.gif) no-repeat 1px 8px;}

.notice_c2{
	line-height:24px;
	padding:5px;
	background:#f2fbfe url(../images/linex.gif) repeat-x left top;
}
	
.notice_c2 li{font-size:14px; height:24px;padding-left:10px;background:url(../images/dot.gif) no-repeat 1px 8px;}

.bkzn_c{
	padding:0 5px;
	height:110px;}
	
.bkzn_c ul li{
	width:63px;
	height:25px;
	line-height:25px;
	color:#123B8D;
	text-align:center;
	background:url(../images/gongl_out.gif) center center;
	margin:5px 0 5px 4px;
	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) center center;
	display:block;
	text-decoration:none;}
	
	
.kc_t{
	background:url(../images/kctbg01.jpg) repeat-x left top;
	height:28px;
	margin-bottom:1px;}
	
.kc_tl{
	float:left;
	width:261px;
	background:url(../images/kctbg02.jpg) no-repeat left top;
	height:23px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;}

.kc_tl span{margin-left:10px;}
	
.kc_tr{
	float:right;
	width:100px;
	background:url(../images/kctbg03.jpg) no-repeat right top;
	height:28px;}
	
.kc_c{border-left:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;}

.kc_c td{padding:2px 5px;}

.cbg01{background:#ffeca7;color:#993300;}
.cbg02{background:#fcffec;}

.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;}


.teacher_scroll{overflow:hidden;margin-bottom:8px;}
.teacher_scroll li{
	float:left;
	text-align:center;
	width:47px;
	height:20px;
	line-height:20px;
	margin-right:3px;}
	
.teacher_s01{cursor:pointer;background:url(../images/teach_on.gif) no-repeat left top;color:#993300;font-weight:bold;}
.teacher_s02{cursor:pointer;background:url(../images/teach_off.gif) no-repeat left top;}

.teacher_s01 a:link,.teacher_s01 a:visited{color:#993300;}
.teacher_s01 a:hover,.teacher_s01 a:active{color:#993300;}

.img_teacher{float:left;margin-right:5px;border:1px solid #cccccc;}
.yh table{border-left:1px solid #7ea0bb;border-top:1px solid #7ea0bb}
.yh td{border-right:1px solid #7ea0bb;border-bottom:1px solid #7ea0bb;font-size:14px;line-height:25px;}

.book{
	width:870px;
	margin-bottom:8px;
	border:1px solid #7ea0bb;}
	
.book_t{
	height:26px;
	background:url(../images/bookt.gif) repeat-x;
	border-bottom:1px solid #7ea0bb;}
	
.book_tbg{
	height:26px;
	line-height:26px;
	float:left;
	width:216px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/booktbg.jpg) no-repeat left top;
	padding-left:10px;}
	
.img_book{margin-bottom:5px;border:1px solid #d4d4d4;padding:2px;margin-top:5px;}


.liucheng{background:#f8f7f7;border:5px solid #ede9eb;height:80px;}

.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;}

.ry{width:868px;border:1px solid #ffcb9c;clear:both;}

.lessionleft{
	float:left;
	width:248px;
	margin-right:10px;
	border:1px solid #7ea0bb;}
	
.lessioncenter{
	float:left;
	width:348px;
	margin-right:10px;
	border:1px solid #7ea0bb;}
	
.lessionright{
	float:left;
	width:248px;
	border:1px solid #7ea0bb;}
	
.lession_tbg{
	height:27px;
	line-height:27px;
	float:left;
	width:128px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/lessiontbg.jpg) no-repeat left top;
	padding-left:10px;}
	
	
.ry{width:868px;border:1px solid #7ea0bb;clear:both;}

.ry_t{
	height:21px; 
	padding-top:4px;
	background:url(../images/bookt.gif) repeat-x;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	border-bottom:1px solid #84BBDA;}
	
.ry_c{padding:15px 8px;height:150px;}


.ry_detail{
	float:left;
	width:175px;
	border:1px solid #ede9eb; 
	text-align:center;
	height:150px;
	margin-left:8px;
	background:#ede9eb;}
	
.ry_detail img{padding:11px;background:#FFF;}

.about{border:1px solid #cccccc;padding:8px 0px;height:90px;}
.about_detail{float:left;width:164px;margin-left:8px;}

.about_t{
	height:20px;
	padding-top:2px;
	background:#f2f2f2 url(../images/icon03.jpg) no-repeat left center;
	padding-left:20px;
	font-weight:bold;}
	
/***************************课程页样式*******************************/


#wraper{
	width:950px;
	margin:0 auto;
	background:url(../images/js_bg01.jpg) repeat-x 0 353px;
	text-align:left;}
	
.js_nav{
	background:url(../images/js_navbg.jpg) repeat-x;
	height:36px;
	text-align:center;
	line-height:36px;
	font-size:14px;
	color:#FFFFFF;}
	
.js_nav a{ font-weight:bold; margin-left:4px; margin-right:4px;}	
.js_nav a:link{ color:#FFFFFF; text-decoration:none;}
.js_nav a:visited{ color:#FFFFFF; text-decoration:none;}
.js_nav a:hover{ color:#FFFFFF; text-decoration:underline;}

.js_yy{
	float:left;
	width:684px;
	background:url(../images/login_l.jpg) no-repeat right top;
	padding-right:20px;
	font-size:14px;
	line-height:24px;
	color:#333333;}
	
	
	
.js_login{
	float:left;
	width:230px;
	background:url(../images/login_r.jpg) no-repeat right bottom;
	padding-right:7px;}
	
.js_logint{
	height:28px;
	line-height:28px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	background-color:#dadada;}
	
.js_loginc{
	height:102px;
	padding:8px;
	background-color:#FFFFFF;}
	
.myinput_login{
	width:85px;
	height:18px;
	border:1px solid #c2c2c2;}
	
.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:4px;margin-right:4px;}
.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;}

.js_link{
	margin-left:20px;
	margin-right:13px;
	line-height:22px;
	height:22px;
	background-color:#f1f1f1;
	text-align:center;
	color:#666666;
	margin-bottom:2px;}
		
.js_link a:link{ color:#666666; text-decoration:none;}
.js_link a:visited{ color:#666666; text-decoration:none;}
.js_link a:hover{ color:#FF0000; text-decoration:underline;}

a.fred:link{ color:#FF0000; text-decoration:none;}
a.fred:visited{ color:#FF0000; text-decoration:none;}
a.fred:hover{ color:#3f82bc; text-decoration:underline;}

.js_kc{
	background:url(../images/js_bg02_2.jpg) no-repeat left top;
	height:327px;
	margin-left:7px;
	padding-left:14px;
	padding-right:47px;
	padding-top:20px;
	font-size:13px;
	margin-bottom:10px;}

.js_kct{
	color:#cc0033;
	margin-bottom:10px;}
	
	
.tab_kc{ margin-bottom:10px;}
.tab_kc td{ font-size:13px;}
.js_kct img{vertical-align:middle; margin-right:20px;}
.fred{ color:#FF0000;}
.fwhite{ color:#FFFFFF; font-size:14px;}
.kc_tc{ font-size:13px; margin-right:-30px;}
.fu{ text-decoration:line-through;}

.js_left{
	float:left;
	display:inline;
	width:460px;
	margin-left:7px;}
	
.js_right{
	float:right;
	display:inline;
	width:460px;
	margin-right:7px;}
	
.js_t01{
	background:url(../images/js_tbg02_2.jpg) no-repeat left top;
	padding-left:45px;
	padding-top:13px;
	height:24px;}
	
.js_c01{
	background:url(../images/js_cbg01_2.jpg) repeat-x;
	height:290px;
	border-left:1px solid #94bee4;
	border-right:1px solid #94bee4;
	padding-left:10px;
	padding-right:10px;}
	
.js_c01 p{ text-indent:2em; margin-bottom:3px; margin-top:0;}

.js_class01{
	background: url(../images/linexb.jpg) repeat-x bottom;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:4px;}
	
.js_class02{padding-top:4px;}

.js_teacher{
	float:left;
	width:420px;
	margin-bottom:10px;}

.js_tgl{
	float:right;
	width:520px;
	margin-bottom:10px;}	
	
.js_t02{
	background:url(../images/js_tbg03.jpg) repeat-x;
	height:30px;
	padding-left:10px;
	padding-top:4px;}
	
.lineb{
	background: url(../images/linexb.jpg) repeat-x bottom;
	margin-bottom:15px;
	color:#666666;
	width:400px;
	height:125px;}
	
.lineb img{
	float:left;
	margin-right:5px;
	border:1px solid #bbbbbb;
	padding:2px;}
	
.xyxs_left{
	float:left;
	width:280px;
	height:147px;
	background:url(../images/arrow.jpg) no-repeat right center;}

.xyxs_right{
	float:right;
	width:204px;
	background:url(../images/js_xyhpbg.jpg) no-repeat left top;
	height:127px;
	padding:10px;}
	
.xysx{ width:204px; height:100px; overflow-y:scroll;overflow-x:hidden;}
	
.c_l13_01{}
.c_l13_01 li{
	font-size:13px;
	display:block;
	width:270px;
	line-height:24px;
	color:#666666;
	padding-left:20px;
	background:url(../images/dot.gif) no-repeat 10px 8px;}
	
.c_l13_01 li a:hover{ color:#FF0000;background:url(../images/arrow.jpg) no-repeat 250px 5px;}

.hor{
	border:2px solid #94bee4;
	height:123px;
	margin-bottom:10px;}
.hor_l{
	float:left;
	width:39px;
	height:123px;}
.hor_r{
	float:right;
	width:902px;
	padding-right:5px;
	height:118px;
	padding-top:5px;}
	
.ry_detail{
	width:175px;
	border:1px solid #ede9eb; 
	text-align:center;
	height:115px;}
	
.ry_detail img{padding:2px;background:#FFF;}

.js_c03{
	background:url(../images/js_cbg02.jpg) no-repeat left top;
	float:left;
	width:284px;
	height:165px;
	margin-right:48px;
	margin-bottom:10px;}
	
.js_c04{
	background:url(../images/js_cbg02.jpg) no-repeat left top;
	float:right;
	width:284px;
	height:165px;
	margin-bottom:10px;}
	
.js_t03{
	padding-left:35px;
	padding-top:10px;
	margin-bottom:10px;}
	
.new_ico{
	background-image: url(../images110823/new_ico.gif);
	background-repeat: no-repeat;
	background-position: right top;
}	