@charset "gb2312";
ul,li{ list-style-type:none;}
img{ border:0}
.ziti12 {
	font-size: 12px;
	color: #363636;
	text-decoration: none;
}
.xuxian {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d1d1d1;
}
.quan {
	border: 1px solid #d0dbe7;
	height:auto!important;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
#zp_class {
	background-color: #FAFAFA;
	height:auto!important;
	height: 30px;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #d1d1d1;
	min-height:30px;
	
}


* { font-size:12px;
	margin: 0px;
	padding: 0px;
}

a.lianjie:link {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}

.daohang {
	height: 30px; line-height:30px;
	
	padding-left: 35px;
	border: 1px solid #D7E9FC;
	font-size: 12px;
	color: #363636;
	background:url(image/00.GIF) #FCFDFF 13px 3px no-repeat; 
}
a.lianjie:visited {
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}
a.lianjie:hover {
	font-size: 20px;
	color: #FF0000;
	background-color: #0033CC;
	height: 15px;
	width: 20px;
}
.bai12 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.baizi12 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 10px;
}
.hong10 {
	font-size: 12px;
	color: #FF6600;
}
.font16{font-size: 20px; font-weight:bold;}
.xl {
	font-size: 14px;
	background-color: #F1FEFE;
	padding: 5px;
	height:auto!important;
	height: 30px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #d0dbe7;
	color: #363636;
	cursor:hand;
}
.x2 {
	font-size: 12px;
	/*background-color: #F1FEFE;border: 1px solid #d0dbe7;margin-bottom: 3px;*/
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	
	margin-left: 5px;
	
	color: #363636;
	cursor: pointer;
}

.li-12 {
	font-size: 12px;
	color: #363636;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}

/*主导航菜单*/
/*#menu_out{
	width:940px;
	padding-left:4px;
	margin-left:auto;
	margin-right:auto;
	background:url(image/menu_left.gif) no-repeat left top;
}
#menu_in{
	background:url(image/menu_right.gif) no-repeat right top;
	padding-right:4px;
}
#menu{
	background:url(image/menu_bg.gif) repeat-x;
	height:73px;
}
.menu_line{
	background:url(image/menu_line.gif) no-repeat center top;
	width:8px;
}
.menu_line2{
	background:url(image/menu_line2.gif) no-repeat center top;
	width:15px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:35px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:35px;
	background:url(image/menu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:11px 14px 10px 10px;
	line-height:14px;
	background:url(image/menu_on_right.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li .nav_on{  
	background-position:left 100%;
}
#nav li .nav_on span{  
	background-position:right 100%;
	color:#333333;
	text-decoration:none;
	padding:14px 14px 7px 10px;
}*/
/*子栏目*/
/*#menu_con{
	text-align:left;
	padding-left:20px;
	clear:both;
}
#menu_con li{
	float:left;
	height:22px;
	margin-top:8px;
}
#menu_con li a{
	display:block;
	float:left;
	background:url(image/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	padding-left:3px;
}
#menu_con li a span{
	float:left;
	padding:6px 10px 4px 10px;
	line-height:12px;
	background:url(image/menu_on_right2.gif) no-repeat right top;
}
#menu_con li a:hover{
	text-decoration:none;
	background:url(image/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con li a:hover span{
	background:url(image/menu_on_right2.gif) no-repeat right bottom;
}*/
th,.title{background:#0096ce;height:26;font-size:12px;color:white;font-weight: bold;border-bottom:1px solid #dadada;text-align:center;}
.pad{ padding:10px;}
.line23{ line-height:23px;}
.clear{ clear:both}
.title2 {padding:0 3px;  font-size:12px;background:#f0f0f0;}
.border{border:1px solid #0096ce; width: 98%; background: #ffffff}
.tdbg{ background:#def0fa; padding:0 3px; height:22;}
.tdbg2{background:#eff2f7; padding:0 3px; height:22;}
.course ul{ list-style-type:none; margin:5px 0px; padding:0;}
.course ul li{ width:160px; float:left; height:22px; line-height:22px; padding:0 0px 0 10px; }
.course_list{ margin:20px 15px; padding-bottom:10px; list-style-type:none; border:1px solid #76C5F0; height:auto; }
.course_list li{ height:25px; line-height:25px; padding:0 40px; background:url(image/ico4.gif) 25px 8px no-repeat;}
.course_list .otherc{ height:30px; line-height:30px; margin-bottom:10px; background:#76C5F0; /*background:#DEF0FA; color: #363;*/ padding-left:10px; font-size:14px; font-weight:bold; color:#fff; border:1px solid #76C5F0}
.course_list .otd{ margin:0px 30px; padding:0px 20px; background:#FFFCF1;}
.course_list .chengji{ margin-left:80px;}
/*2010-4-28*/
.header{ width:940px; height:200px; margin:0 auto;}
.nav_1029 {position:relative;width:940px;height:80px;background:url(image/sprite_1029.gif);margin:0 auto 8px;z-index:1;}
/*.nav_1029 p.morelink {float:right;display:inline;margin-right:5px;}
.nav_1029 p.morelink a {font-size:13px;color:#d7effc;margin:0 6px;}
.nav_1029 .morelink a.moreA { background:url(image/sprite_1029.png) no-repeat -922px -225px; padding-right:15px; }*/
.nav_1029_ul {padding:12px 0 0 5px; clear:both; overflow:hidden;}
.nav_1029_ul li {float:left;display:inline;background:url(image/sprite_1029.gif) no-repeat -938px -175px;padding:0 14px 0 16px; font-weight:bold}
.nav_1029_ul li.no_bg {background:none;}
.nav_1029_ul li a {color:#fff;font-size:13px; text-decoration:none}
.nav_1029_ul li a:hover {color:#c8f304;}

.form-box {height:28px; clear:both; margin-top:20px!important;margin-top:30px; margin-left:20px; padding:5px;}
.form-box input {width:80px;height:15px;border:solid #d5e6f8 1px;background:fff;padding:3px 0 0 8px;font-size:12px;margin-top:1px;}
.btn_in2{ width:94px; height:24px; overflow:hidden; text-align:center; color:#fff; line-height:25px; border:0; background:url(image/btns_denglu2.png) no-repeat;}
.form-box .btn_ss{ width:54px; height:23px;overflow:hidden; color:#333333; border:0; background:url(image/btn_ss.png) no-repeat; margin:0; padding:0; line-height:23px; text-align:center;}
.formleft{ width:400px; float:left; line-height:28px;}
.formright{ width:505px; float:right; line-height:28px;}
.mt1{ margin-top:8px;}
.mt2{ margin-top:16px;}
.hidd{ overflow:hidden}
.red{ color:red}

.box {  width:100%; margin-bottom:8px; clear:both; }
.sidebg{background:url(image/sprite.png) no-repeat 0 -248px;}
.mainbg{background:url(image/sprite.png) no-repeat 0 -408px;}
.box h2 { height:26px; overflow:hidden; line-height:26px; font-size:13px; color:#193B5F; padding:1px 11px 0 11px; }
.box .leftcon { border:1px solid #46CDFF; border-top:none; background:#fff; zoom:1; overflow:hidden; }
.box h2 span{ font-weight:normal; margin-left:10px; line-height:30px;}
.sort-list { padding:5px; line-height:20px; }
.sort-list li {   padding:3px 0px 0 5px; margin-bottom:3px; }
/*.sort-list em { position:absolute; top:3px; left:0; font-size:10px; font-style:normal; }
.sort-list .top em { color:#FF5B01; }
.sort-list span { color:#939393; white-space:nowrap; zoom:1; }*/
.sort-list li a { zoom:1; }
/*.sort-list .score { position:absolute; top:3px; right:0; color:#FF5B01; font-size:10px; font-weight:bold; }
.sort-list .score strong { font-size:12px; }
.sort-list .lj { color:#FF5B01; position:absolute; top:0; right:0; white-space:nowrap; text-align:right; }
*/
/**/
.w690{ width:690px; overflow:hidden}
/**/
.piclist{ min-height:300px; padding:10px; overflow:hidden;}
.piclist ul {  overflow:hidden;}
.piclist li { position:relative; float:left; width:150px; height:184px; text-align:center; display:inline; margin:0 8px 10px 8px; color:#939393; overflow:hidden; }
.piclist li .playpic {   margin:auto; margin-bottom:3px; }
.piclist li .playpic img { width:150px; height:151px; }
.piclist li p { line-height:17px; height:17px; overflow:hidden; }
.piclist li .mov-title { position:relative; padding-right:10px; }
.piclist li .mov-title a.playMov { background:url(../img/sprite.png) no-repeat -808px -32px; position:absolute; top:0; right:0; width:16px; height:16px; }
p.list-pager{ clear:both; margin:10px; text-align:center}

.kaike{ margin-bottom:10px;background:url(image/menu_18.jpg) right 1px repeat-x ; clear:both; border:1px #B2CCD9 solid;}
.index_title{ background:url(image/menu_18.jpg) no-repeat 0; height:30px; line-height:30px;}
.index_title h2{ line-height:30px; padding-left:20px; font-size:13px;}
.kk-info{ height:60px; overflow:hidden;}
.kk-info li{ width:290px; float:left; margin:5px ;line-height:25px; border-bottom:1px dotted #ccc; background:#F5FAFE}
.kk-info li span { float:left; margin-right:3px;}
.kk-info li .time { float:right; margin-left:3px;}
.kaike .more{ float:right; margin-right:20px; line-height:30px;}
.course_list li.remark{ border:1px #FEE2A1 solid; background:#FFF3D9;line-height:20px; height:auto; margin:10px 0; padding:5px; overflow:hidden; zoom:1;}

#footertop {  text-align:center; height:21px; margin:0px 0px 10px 0px; overflow:hidden;}
#footertop a { color:#666; text-decoration:none; line-height:21px;}
#footertop a:hover { color:#666; text-decoration: underline; line-height:21px;}
