/* 初始化 */
*{margin:0;padding:0;}
body {
	margin:0 auto;
	padding:0;
	color:#333;
	background-color:white;
	font-size:12px;
	line-height:150%;
	text-align:center;
	background-image: url(main_bg1.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	} 
div,form,img,ul,ol,li,dl,dt,dd,span,em{margin:0;padding:0;border:0;}
li{ list-style-type:none}
dt,dd{
	clear:both;
}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;color:#000;}
h6{
	font-size:12px;
	font-weight:normal;
	text-indent: 5px;
}
input[text]{border: 1px solid #D6D6D6;}
textarea,input{
	font-size:12px;
	margin:0;padding:0;
	}
table,td,tr,th{font-size:12px;}
/* 链接&&文字式样 */
a:link {color: #1F376D;text-decoration:none;}
a:visited{color:#1F376D;text-decoration:none;}
a:hover{color:#C2130E;text-decoration:underline;}
a:active{color:#C2130E;}

a.lblack,a.lblack:link,a.lblack:visited {color:black;text-decoration: underline;}
a.lblack:hover{color:#C2130E}
a.lwhite,a.lwhite:link,a.lwhite:visited {color:white;}
a.lwhite:hover{text-decoration: underline;}
a.lred,a.lred:link,a.lred:visited {
	color:#F00;
}
a.lred:hover{text-decoration: underline;}

a.lpurple,a.lpurple:link,a.lpurple:visited {
	color:#909;
}
a.ldred,a.ldred:link,a.ldred:visited {color:#C2130E;}
 

a.lblue,a.lblue:link,a.lblue:visited {color:#07519a;}
a.lblue:hover{text-decoration: underline;}
a.lgreen,a.lgreen:link,a.lgreen:visited {
	color:#093;
}
a.lgreen:hover{color:#060;}
a.lorange,a.lorange:link,a.lorange:visited {color:#FF6600;}
a.lorange:hover{color:#F30;}
a.blink,a.blink:link,a.blink:visited {
	color:#F60;
	font-weight: bold;
}

a.lgray,a.lgray:link,a.lgray:visited {color:gray;}
a.lgray:hover{color:#333;}
.tgreen,.tgreen a:link,.tgreen a:visited{COLOR: green}
.tgreen a:hover{
	color:#F60;
}
.tblack,.tblack a:link,.tblack a:visited{COLOR: #333}
.tyellow,.tyellow a:link,.tyellow a:visited{color: #FF6633;}
.tblue,.tblue a:link,.tblue a:visited{color:#07519a;}
.tblue1,.tblue1 a:link,.tblue1 a:visited{color:#1CA2E6;}
.tblue2,.tblue2 a:link,.tblue2 a:visited{color:#016A9F;}
.tblue3,.tblue3 a:link,.tblue3 a:visited{
	color:#0462AE;
}
.tprice,.tprice a:link,.tprice a:visited{
	color:#F63;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: bold;
}

.tred,.tred a:link,.tred a:visited{color:#F00;}
.tred1,.tred1 a:link,.tred1 a:visited{color:#CC0000;}
.twhite{color:white;}
.torange,.torange a:link,.torange a:visited{color:#FF6600;}
.tgray,.tgray a:link,.tgray a:visited{color:gray;}
.hand_cur{ cursor:pointer;}
#showhits{color:#FF6600;}
/* 常用文字边框相关式样*/
.right
{
	float:right;
}
.px12{font-size:12px;}
.px14{font-size:14px;}
.bolds{font-weight: bold;}
.blackborder{border:1px solid black;}
.underlines,a.underlines:link,a.underlines:visited {text-decoration: underline;}
.blue_bk{border: 1px solid #9FD0F9;background-color: #F0F7FD;}
.blue_border{
	border: 1px solid #C5DDF6;
	padding: 0px;
}
.red_border{
	border: 1px solid #EEAAAA;
	padding: 0px;
}
.runtime{
	font-family: Verdana, Geneva, sans-serif;
	color: #999;
	font-size:11px;
}
.f10 {
	FONT-SIZE: 11px
}
.yellow_bk{border: 1px solid #9FD0F9;background-color: #F0F7FD;}
.bg1{background-color:#fff}
.bg2{ background-color:#F5F9FF}
.selbg{
	background-color:#D2EAFB
}
.trselbg{
	background-color:#FFCC99
	}
.trhead{
	background-color:#D6E9ED;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #85C7D6;
	border-bottom-color: #85C7D6;
 	color: #069;
}
.dotbg{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
}
em{font-style:normal;font-family: tahoma, verdana, arial;font-size: 10px;color:#666;}
.al_bg LI {
	BACKGROUND: url(a_line1.gif) repeat-x 0px 100%
}
.reginput{
	line-height: 18px;
	height: 18px;
	margin-left: 10px;
	padding-left:2px;
	color:#333;
	border: 1px solid #D6D6D6;
	}
.focus {
	height: 18px;
	line-height: 18px;
	border: 1px solid #B8D8F8;
	background-color: #F7FCFD; margin-left:10px;
}
.textarea {
	width:500px;
	height:70px;
	background-image: url(http://www.kkstudy.com/images/b_logo.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
}
.prompt{
	background-color: #E1F0FB;
	color: #0669C4;
	background-image: url(info_alt.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	border: 1px solid #9ED9F8;
	}
.prompt_error{
	background-color: #FDFEED;
	color: #F00;
	background-image: url(info_error.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	border: 1px solid #F9CD8C;
	}
.prompt_right{
	color: #093;
	background-image: url(info_right.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	border: 1px solid #99CF16;
	}	
textarea:focus, input:focus {
background: #F7FCFD; /*----for firefox......----*/
border: 1px solid #AEDEF2;
}
.preview{
	position: relative;
	float: left;
	display: inline;z-index: 10;
	}	 
.preview a:link span,.preview a:visited span{
	display: none;	
	}	
.preview a:hover span{
	display: block;
	position: absolute;
	z-index: 100;
	visibility: visible;
	}	
/* 常用布局式样 */
.clear {
	CLEAR: both; MARGIN-TOP: 0px! important; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0
}
.clear5 {
	CLEAR: both; MARGIN-TOP: 0px! important; FONT-SIZE: 1px; VISIBILITY: hidden; HEIGHT: 5px; LINE-HEIGHT: 0
} 
.mcenter {
	MARGIN: 0px auto; WIDTH: 960px; HEIGHT: auto; clear:both
}
.centermain { 
	MARGIN: auto;
	OVERFLOW: hidden;
	WIDTH: 960px; CLEAR: both;
}
.clr {
	CLEAR: both; VISIBILITY: hidden;margin: 0px;padding: 0px;
}
.clr5 {
	CLEAR: both;
	VISIBILITY: hidden;
	HEIGHT: 5px;
	margin: 0px;
	padding: 0px;
}
.clr10 {
	CLEAR: both; VISIBILITY: hidden; HEIGHT: 10px;margin: 0px;padding: 0px;
}
.clr15 {
	CLEAR: both; VISIBILITY: hidden; HEIGHT: 15px;margin: 0px;padding: 0px;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(line.gif) repeat-x 50% bottom; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 45px; HEIGHT: 45px; TEXT-ALIGN: center
} 

.loading{
	background-image: url(loading.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	height: 100%;
	width: 100%;
	text-align: center;
	}	
	
	
.aboutlist ul
{
	padding: 5px;
}
.aboutlist ul li
{
	line-height:25px;
	font-size: 12px;
	background:url(dot_ico1.png) 5px 8px no-repeat;
	padding-left:15px;
	text-align: left;
	clear: both;
	overflow: hidden;
	height: 25px;border-bottom:dotted 1px #D7E2E6;
} 
ul.list12 li a
{
}  
.uli li{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 12px;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 0px;
	overflow: hidden;
	height: 24px;
	background-image: url(article_ico1.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	clear: both;
	text-align: left; 
}
.uli1 li{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 12px;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 0px;
	overflow: hidden;
	height: 24px;
	background-image: url(article_ico2.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	clear: both;
	text-align: left; 
	float: left;
}
.moreabsolute{  position:absolute; right:2px; top:2px; }
.morelink{
	font-size:12px; 
	font-weight: normal; float:right; margin-right:2px;
	}
.morelink img{
	margin-top:8px;
	vertical-align:middle;
	}
.signimg{
	Z-INDEX: 5;
	POSITION: absolute
	}	
.datefont{
 	font-size: 12px;
	color: #999;
	width: 35px;
	top: 0px;
	right: 1px; float:right; display:block;
	text-align: right; padding-right:3px;
	height: 22px; 
	font-weight: normal;
	}	

.titlename{
	text-align: left;
	overflow: hidden;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	}	
.titlename a,.titlename a:visited{
	color:#0C155A;
	}	
.titlename a:hover{
	color:#C00;
	}		
.altinfo{
	font-size:12px;
	font-family:verdana;
	line-height:180%;
	color:#336666;
	border:1px solid #C5E0FA;
	padding:1px;
	width: 600px;
	margin-top: 10%;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	}	
.altheader{
	padding-left:25px;
	font-weight:bold;
	height:25px; line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5E0FA;
	font-size: 12px;
	color: #F63;
	text-align: left;
	background-image: url(tipon.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	background-color: #E4EEFC;
	}	
.cllabel label{
	width:100px; float:left;
	}	
.regstep{
	line-height: 26px;
	height: 26px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 5px;
	clear: both;
	}
.regstep span{	background-image: url(regstepbg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
 	display: inline;
	float: left;	
	height: 26px;
	}
.websitenav{
 	width: 960px;
	margin-right: auto;
	margin-left: auto;
	
	}	
.websitenav span{	background-image: url(regstepbg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
 	display: inline;
	float: left;	
	height: 26px; line-height:28px;
	}	
.websitenav span.navleft{
	background-image:url(regstepl.gif);
	background-repeat:no-repeat;
	width:92px;
	background-color: #E8E8E8;
	padding-left: 20px;
	}
.websitenav span.navcenter{
	font-family: Tahoma, Geneva, sans-serif;
	background-image:url(regstepbg.gif);
	background-repeat: repeat-x;
	width:833px;
	text-align: left;
	padding-left: 10px;
	}	
.websitenav span.navright{background-image:url(regstepr.gif); background-repeat:no-repeat; width:5px;
	} 	


.sitenav{
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	background-image: url(h2_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	clear: both;
	height: 28px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A6CBE7;
	border-left-color: #A6CBE7;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left:15px;
	width: 945px;
	margin-right: auto;
	margin-left: auto;
 	}
/*	
.navleft{
	display:inherit;
	float:left;
	width:90%;
	overflow:hidden;
	text-align: left;
	padding-left: 15px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	background-image: url(navico.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	}
.navright{
	display:inherit;
	float:left;
	width:440px;
	overflow:hidden;
	}
*/	
 	
.infotxt{
	line-height: 180%;
	padding: 10px;	
	}
.servicetxt{
	line-height: 180%;
	padding: 10px;
	height: 300px; 
	display: block;overflow-x:hidden;overflow-y:scroll;
	}	
.userbg{
	background-image:url(main_bg.gif);
	background-repeat:repeat-x;
	}	 
#articleContent{
	text-align: left;
	padding: 5px;
	clear: both;	
	}  
#fixed_nav{
	position:fixed;
	color:#666;
	font-size: 12px;
	height: 50px;
	bottom: 0px;
	background-color: #F6F9FE;
	width: 150px;
	right: 0px;
	border: 1px solid #C5DDF6; visibility:hidden;
 }

/*顶部部分*/
#top_bar {
	BACKGROUND: url(pic_all.gif) repeat-x;
	LINE-HEIGHT: 26px;
	HEIGHT: 27px;
	width:960px;
	margin-right: auto;
	margin-left: auto;
}
#top_citynav {
	FLOAT: left; BORDER-LEFT: #d4e5f6 1px solid; HEIGHT: 26px; overflow:hidden; 
}
#top_citynav LI {
	BORDER-RIGHT: #d4e5f6 1px solid; FLOAT: left; WIDTH: 48px; HEIGHT: 26px; TEXT-ALIGN: center
}
#top_citynav LI.active {
	BACKGROUND: url(pic_all.gif) no-repeat right -126px
}
#top_citynav .active a:visited{
	 color:#333;
	}
#top_citynav .active a:hover{
	color:#F60;
	}
#top_citynav LI a:hover{
	BACKGROUND: url(pic_all.gif) no-repeat right -126px;
	height:26px;
	display:block;
	text-decoration: none;
	color: #F60;
	}
#top_citynav LI a:hover img{
	margin-top:6px;
	border: 1px solid #F90;
}

#citylist{
	width: 950px;
	text-align: right;
	padding: 3px;
	border: 1px solid #D4E5F6;
	background-color: #F7FAFF;  	/*top: 25px;
	z-index: 10; right:-1px;
	filter:ALPHA(opacity=92);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=2);
	margin-top: 2px;
	margin-right: auto;
 	margin-left: auto;*/
 	}	
#citylist li{
	line-height: 22px;
	float: left;
	height: 22px;
	width: 75px;
	text-align: center;
	color: #215885;
	display:block;
	overflow:hidden;
	text-align:left
	}
#citylist li a{
	color: #069;
	}	
#citylist li a:visited{
	color: #666;
	}	
#citylist li a:hover{
	color: #fff;
	background-color: #F60;
	}

 

#topnav {
	BORDER-RIGHT: #D4E5F6 1px solid;
	BORDER-TOP: #D6E7EE 0px solid;
	BORDER-LEFT: #D4E5F6 1px solid;
	WIDTH: 958px;
	BORDER-BOTTOM: #D4E5F6 1px solid;
	HEIGHT: auto; 
}
#topnav .logo {
	MARGIN-TOP: 4px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: auto; HEIGHT: 50px; _margin-left: 8px; padding-top:5px; margin-right:10px; width:200px;
} 
.nowcity{ clear:both; padding-left:20px;line-height:22px; color:#999}
#topnav .dhpic {
	/*BORDER-RIGHT: #D4E5F6 1px solid;
	BORDER-LEFT: #D4E5F6 1px solid;*/
	PADDING-LEFT: 10px;
	FLOAT: left;
	WIDTH: 525px;
	TEXT-ALIGN: center;
	height:85px;
	overflow:hidden; 
	display: block;
}
#topnav .dhpic a {
	COLOR: #333333
}
#topnav .dhpic A:hover {
	COLOR: #c30
}
#topnav .dhpic li.btn {
	height:72px;MARGIN-TOP: 3px; FLOAT: left; WIDTH: 72px;LINE-HEIGHT: 22px;
}  
#topnav .dhpic li.line {
	MARGIN-TOP: 13px; FLOAT: left; WIDTH: 1px; HEIGHT: 60px
}
#topnav .dhpic .btn A {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 72px; COLOR: #333333; PADDING-TOP: 8px; HEIGHT: 72px; _margin-left: 0px
}
#topnav .dhpic .btn A:hover {
	DISPLAY: block;
	BACKGROUND-IMAGE: url(navbg.png);
	MARGIN-LEFT: 2px;
	WIDTH: 72px;
	COLOR: #c00;
	TEXT-DECORATION: none;
	_margin-left: 0px;
	background-repeat: no-repeat;
	background-position: center 5px;
}
#topnav .dhpic .btn IMG {
	DISPLAY: block; MARGIN: 0px auto 7px
} 

.toplogin{
	padding-top:5px;
	float:left;
	text-align:center;
	width:130px;height:80px;
	overflow:hidden;
	display:block;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; 
}
.toplogin label{
	line-height:25px;
	width:130px;
	float: left;
	clear:both;
	height:25px; text-align:left
	}
.toplogin a:hover{ color:#F60}	
.toplogin .loginbut{ float:left; display:block; margin-left:15px; margin-top:3px;}
.toplogin .regbut{float:left; display:block;
	  height:22px; margin-left:15px; margin-top:5px;
	}
.toplogin a:hover{
	text-decoration: none;	
	}
#membermenu{
	background-image:url(dot11.gif);
	background-repeat: no-repeat;
	background-position: 50px 6px;
	width: 60px;
	position: relative; float:left;z-index:20;
 	}
.myt{ float:left; text-align:center;
	width:68px; 
}	
.toplogin .nosel{
	background-image:url(dot11.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
  	}
.toplogin .sel{
	background-image:url(dot12.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
  	}
	
#membermenu ul{
	width: 60px;
	overflow: hidden;
	background-color: #E8F5FD;
	margin: 0px;
	padding: 1px;
	top: 20px;
	left: -5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	z-index: 30;
	}	
#membermenu li{
	text-align: center;
	clear: both;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B6E1F5;
	background-color: #FFF;
	line-height: 22px;
	}
#membermenu li a:link,#membermenu li a:visited{
	font-weight: normal;
 	text-decoration: none;
	}	
#membermenu li a:hover{ 
	font-weight: bold;
	}	
.quicktxt{
	BORDER-left: #D4E5F6 1px solid;
	width:65px;
	height:80px;
	padding-top:5px;
	float:left;
	line-height:25px;
	overflow:hidden;
	display:block;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
#topnav .quicktxt a{
	color:#930
	}	
.quicktxt .quicktxt a:link,.quicktxt a:visited{color:#069}
#topnav .quicktxt a:hover{
	color: #F60;
	text-decoration: none;
}
/*导航菜单*/
/*---------------------菜单样式----------------------------------*/
#menu{width:960px;
	height:32px;
	margin-top:5px;
	background-color:#10396D;
	background-image: url(mainnavbg.gif);
	background-repeat: repeat-x; clear:both;margin-right: auto;
	margin-left: auto;
}
#menu ul{
	margin:auto;
	width:960px;
	height:32px;
	list-style-type:none;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
} 
#menu ul li.m_line{
	float:left;
	width:2px;
	height:32px;
	line-height:32px;   /*ff下有效(图片垂直居中)*/
 } 
#menu ul li a{
	display:block; color:#FFFFFF; width:78px;font: bold 12px arial;
}
#menu ul li {
float:left; position:relative; z-index:10;
}
#menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none;  
color:#FFF;  
line-height:32px; 
font-size:14px;
} 
#menu ul li ul {
display: none;
}
#menu ul li.selected a:link,#menu ul li.selected a:visited{
	color:#FF0000;
	} 
#menu ul li.selected,#menu ul li:hover a {
display:block; color:#FF0000;
	float:left; line-height:32px; text-align:center; padding-top:3px; font-weight:bold;
	background-image:url(menu_bg.jpg);  height:32px; margin-top:-3px;
}
#menu ul li:hover ul {
	display:block; 
	top:32px; 
	padding:0px; 
	width:213px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	background-color:#FEFEFE;
	border-left: 1px solid #0E7298;
	border-bottom: 1px solid #0E7298;
	border-right: 1px solid #0E7298;position:absolute; z-index:20;
 
}
 #menu ul li:hover ul li a { margin-top:1px;
	float:left;
	width:70px;
	height:23px;
	line-height:23px;
	background:#FEFEFE;
	color:#0E7298; 
	font-weight: normal; margin-left:1px;
}
 #menu ul li:hover ul li a:hover {
	background:#E6F0FA;
	color:#FF0000;
}	 	

#menu ul li.onesel:hover ul{ width:65px;}

.tophotnav{
	list-style-type:none;
	height:26px; line-height:26px;
	background-color:#E8F1FA;
	width:948px;
	border-bottom:1px solid #D4E5F6;
	border-left:1px solid #D4E5F6;
	border-right:1px solid #D4E5F6;
	text-align: left;
	padding-left:10px;
	padding-top:3px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 0px; 
	}
.topsearch span,.tophotnav span{
	display:block; float:left;height:25px; line-height:25px;}	
.topsearch{
	margin:0px auto 0px auto; padding:0px; list-style-type:none; height:28px; background-color:#E8F1FA; width:948px; border-bottom:1px solid #D4E5F6;border-left:1px solid #D4E5F6;border-right:1px solid #D4E5F6;border-top:1px solid #D4E5F6; text-align: left; padding-left:10px; padding-top:3px; overflow:hidden;
}
.tophotnav span.hot_left{
	padding-left:10px;
	color:#F30; font-weight:bold;
} 
.topsearch span.hot_left{ padding-left:10px;
	color:#069
} 
.topsearch span.hot_right{ width:340px; overflow:hidden; float:left;}

/*顶部登陆
#login_sites {
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 30px;
	COLOR: #333;
	BORDER-BOTTOM: #e6e6e6 0px solid;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	position: relative;
	background-color: #f8f8f8;
	background-image: url(toplogin.png);
	background-repeat: no-repeat;
}
#login_sites span,#login_sites label{
	line-height:30px;
	float: left;
	margin-left: 5px;
	}
 	
#login_sites .toplogin{
	width:500px;line-height:30px;
	position: absolute;
	left: 352px;
}
.toplogin a:hover{
	text-decoration: none;	
	}
#login_sites .favnav{ 
	position: absolute;
	right: 2px;
	}
*/  
.txt_input {
	COLOR: #494949;
	LINE-HEIGHT: 20px;
	HEIGHT: 20px;
	border: 1px solid #DDD; /*#B6DDFF*/
	padding-left: 2px; margin-left:10px;
}	
.cb_top_input {
	MARGIN-TOP: 3px;
	FLOAT: left
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	WIDTH: 70px;
	LINE-HEIGHT: 14px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 14px;
	border: 1px solid #A5CEE4;
	color: #557A96;
} 
.cb_top_submit {
	MARGIN-TOP: 5px;
	FLOAT: left;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	WIDTH: 45px; 
	LINE-HEIGHT: 15px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 21px;
	BORDER-TOP: #ccc 1px solid;
	BORDER-BOTTOM: #999 1px solid;
	BORDER-RIGHT: #999 1px solid;
	BORDER-LEFT: #ccc 1px solid;
}
.input_img_but{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 4px;
	} 
.searchlogin {
	PADDING-LEFT: 17px;
	FONT-SIZE: 12px;
	WIDTH: 250px;
	COLOR: #666;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial;
	HEIGHT: 20px;
	border: 1px solid #418fb4;
	background-color: #fff;
	background-image: url(search_bg.png);
	background-repeat: no-repeat;
	background-position: -4px -3px;
}
.searchselect{
	HEIGHT: 20px;
	WIDTH: 80px;
	border: 1px solid #418fb4;
	
	}
.sbtn {
	FONT-SIZE: 12px;
	WIDTH: 60px; height:23px;  
	
	BORDER-RIGHT: #c0c0c0 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #c0c0c0 1px solid;
	PADDING-LEFT: 15px;
	BACKGROUND: url(bg_button.gif);
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #c0c0c0 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c0c0c0 1px solid;
 	color: #003366;
	font-size: 12px;
} 
.btn_bg {
BORDER-RIGHT: #8ECBDB 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #8ECBDB 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C5DDF6); BORDER-LEFT: #8ECBDB 1px solid; CURSOR: hand;  PADDING-TOP: 2px; BORDER-BOTTOM: #8ECBDB 1px solid;
}

.btn { border:0px double #86B9D6;}

input.btn {
	BORDER-RIGHT: #c0c0c0 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #c0c0c0 1px solid;
	PADDING-LEFT: 12px;
	BACKGROUND: url(bg_button.gif);
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #c0c0c0 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	HEIGHT: 21px;
	color: #003366;
	font-size: 12px;
}
.pagetag{
	line-height: 22px;
	height: 22px;
	text-align: left;
	color: #666666;
	background-image: url(d_sign1.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	border: 1px dotted #E0ECFC;
	margin: 5px;
	background-color: #F5FAFE;
	clear: both;
	}	 
.pagetag a:link{color: #406DA6;}
#massage_box{
	position:absolute;
	/*left:expression((body.clientWidth-550)/2); 
	top:expression((body.clientHeight-100)/2);top:30%;*/
	
	left:15%;
 	
	top:expression(body.scrollTop+200);
width:70%; height:328px;
	filter:dropshadow(color=#666666,offx=3,offy=3,positive=2);
	z-index:2;
	visibility:hidden
}
#digmask{
	position:absolute;
	top:0;
	left:0;
width:expression(body.scrollWidth); height:expression(body.scrollHeight); 	background:#666;
	filter:ALPHA(opacity=60);
	z-index:1;
	visibility:hidden;
	text-align: center;
}
.massage{
	border:1 solid #036;
	width:700px;
	height:260px;
	background:#F5FAFE;
	color:#036;
	font-size:12px;
	line-height:150%
}
.digheader{
	height:25px;
	line-height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3 5 0 5;
	color:#fff;
	background-color: #83C5D4;
 	background-repeat: repeat-x;
	background-position: left bottom;	/*cursor: move;*/
}
.lightbox{width:300px;background:#FFFFFF;border:1px solid #ccc;line-height:25px; top:20%; left:20%;}
.lightbox dt{background:#f4f4f4; padding:5px;}
#divTop {
	CLEAR: right; BACKGROUND: #f4f3f2; WIDTH: 100%; LINE-HEIGHT: 25px; BORDER-BOTTOM: #cdcdcd 1px solid; HEIGHT: 25px
}

  
.jgnavmenu {
	DISPLAY: inline;
	FLOAT: right;
	WIDTH: 280px;
	PADDING-TOP: 6px;
 	TEXT-ALIGN: right; 
}
.jgnavmenu a:link {
	DISPLAY: inline;
	BACKGROUND: url(navbg_0.jpg) no-repeat;
	FLOAT: right;
	WIDTH: 83px;
	COLOR: #916C0F;
	LINE-HEIGHT: 21px;
	MARGIN-RIGHT: 8px;
	HEIGHT: 21px;
	TEXT-ALIGN: center;
	margin-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
} 
.jgnavmenu a:visited,.jgnavmenu a:active {
	COLOR: #916C0F;LINE-HEIGHT: 21px;
	BACKGROUND: url(navbg_0.jpg) no-repeat;
 	font-weight: bold;
	text-decoration: none;
	WIDTH: 83px;HEIGHT: 21px;TEXT-ALIGN: center;margin-bottom: 5px;FLOAT: right;DISPLAY: inline;MARGIN-RIGHT: 8px;	
}
.jgnavmenu a:hover {
	BACKGROUND: url(navbg_1.jpg) no-repeat;
 	font-weight: bold;
	color: #016A9F;
	text-decoration: none;
}
#navmenu1{
	DISPLAY: inline;
	FLOAT: right;
	WIDTH: 600px;
	PADDING-TOP: 16px;
 	TEXT-ALIGN: right; 
	}
#navmenu1 a:link,#navmenu1 a:visited,#navmenu1 a:active {
	DISPLAY: inline;
	FLOAT: right;
	WIDTH: 60px;
	COLOR: #016A9F;
	LINE-HEIGHT: 32px;
	MARGIN-RIGHT: 8px;
	HEIGHT: 32px;
	TEXT-ALIGN: center;
	margin-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
	background-image: url(navmenubg.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-size: 12px;
} 	

#navmenu1 a:hover {
	background-position: 2px 4px;
	font-weight: bold;
		background-image: url(navmenubg_.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	color: #F93;
	text-decoration: none;
	 
}

#divMenu {
	BACKGROUND: url(menu.jpg) no-repeat; MARGIN: 5px auto auto; OVERFLOW: hidden; WIDTH: 960px; HEIGHT: 30px
}
#divMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 40px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#divMenu UL LI {
	FLOAT: left; WIDTH: 80px; HEIGHT: 30px
}
#divMenu UL LI A:link {
	DISPLAY: block; BACKGROUND: url(index_nav1.jpg) no-repeat; WIDTH: 80px; COLOR: #172e54; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
#divMenu UL LI A:visited {
	DISPLAY: block; BACKGROUND: url(index_nav1.jpg) no-repeat; WIDTH: 80px; COLOR: #172e54; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
#divMenu UL LI A:hover {
	BACKGROUND: url(index_nav2.jpg) no-repeat;
	TEXT-DECORATION: none;
	color: #3E6D9C;
	font-weight: bold;
 }
#divMenu UL LI a.selected:link,#divMenu UL LI a.selected:visited{
	BACKGROUND: url(index_nav2.jpg) no-repeat;
	TEXT-DECORATION: none;
	color: #3E6D9C;
	font-weight: bold;
} 
/*公告*/
#top_note {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: auto;
	OVERFLOW: hidden;
	WIDTH: 960px;
	PADDING-TOP: 0px;
	height:30px;
	line-height:30px;
	 background-image: url(top_note.png); 
	position: relative;
 }
#top_note span{
	display: block;
	float: left;	
	} 
 
#divcontent {
	CLEAR: both;
	MARGIN: auto;
	OVERFLOW: hidden;
	WIDTH: 960px; 
}

#divcontent .contentleft {
	DISPLAY: inline;
	FLOAT: left;
	PADDING-BOTTOM: 57px;
	OVERFLOW: hidden;
	WIDTH: 310px;
	LINE-HEIGHT: 25px;
}
#divcontent .contentleft .hotimg {
	BORDER-RIGHT: #C5DDF6 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #C5DDF6 1px solid; PADDING-LEFT: 1px; BACKGROUND: #eff5fa; PADDING-BOTTOM: 1px; BORDER-LEFT: #C5DDF6 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #C5DDF6 1px solid; HEIGHT: 190px
}
#divcontent .contentcenter {
	FLOAT: left;
	MARGIN-LEFT: 5px;
	WIDTH: 400px;
	margin-right: 5px;
} 
#divcontent .contentright {
	WIDTH: 238px;
	height:290px;
	float:right;
	overflow: hidden; display:block;
}
 
/*分类课程推荐*/ 
.kcdiv{
	width:628px; overflow:hidden; height:220px; margin-right:5px; float:left;
	}
.newsdiv{
	width:320px; overflow:hidden; height:220px; float:right;
	} 

.kc_dhlist2{
	width:475px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	padding-right: 5px;
	padding-left: 20px;
	}
.kc_dhlist2 a{
	COLOR: #1F64AB;  height:20px;  
	}	
.kc_dhlist2 a:hover{COLOR: #CC0000;}	
.kc_flpic{
	float:left;
	width:155px;
	line-height:17px;
	text-align:center;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.kc_flpic img{
	border:1px solid #E3EEF9;
	margin-bottom:5px; width:150px; height:90px; padding:1px; background-color:#FFF
}
.kc_flpic a:hover img{
	border:1px solid #37A6D0;
	}
.kc_fl_rightlist {
	WIDTH: 455px;
	FLOAT: left;
	clear: right;
	text-align: left;
}
.kc_fl_rightlist UL {
	PADDING: 0px;
	MARGIN: 0px;
} 
.kc_fl_rightlist li{
	line-height: 25px; position:relative;
	background-image: url(images/icon81.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: -3px 2px;
	height: 25px;
	overflow: hidden;
	display: block;
	margin: 0px;
	clear: both;
	float: left;
	width: 100%;
}
.kc_fl_rightlist .kc_title{
COLOR: #07519A;
	WIDTH: 255px;
	line-height: 25px;
	float: left;
	height: 25px;
	overflow: hidden;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px; 

}	

.kc_fl_bottomlist{
	float:left;
	border-top:1px dotted #B0BEC7;
	margin-top:3px;
	padding-top:4px;
	margin-right: 1px;
	margin-left: 1px;
	width: 626px;
	height: 80px;
	overflow: hidden;
}
.kc_fl_bottomlist ul{
	margin: 0px;
	padding: 0px;
}
.kc_fl_bottomlist LI {
	line-height:25px;
	position:relative;
	background-image: url(article_ico1.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 2px 1px;
	width: 300px;
	overflow: hidden;
	float: left;
}
.kc_fl_bottomlist .titlename{
	width:260px;
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;overflow: hidden;
	}
	
.ltitle {
	background-image: url(indextitlebg3.jpg);
	background-repeat: repeat-x;
	background-position: 2px 0px;
	WIDTH: 351px;
	HEIGHT: 26px;
	overflow:hidden;
}
.ltitle A {
	BORDER-RIGHT: #C5DDF6 1px solid;
	DISPLAY: block;
	BACKGROUND: url(indextitle.jpg) repeat-x;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 100px;
	LINE-HEIGHT: 25px;
	BORDER-BOTTOM: #C5DDF6 1px solid;
	HEIGHT: 25px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.ltitle .sel2 {
	BORDER-BOTTOM: #fff 1px solid;
	background-color: #fff;
	background-image: url(dian.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	font-weight: bold;
	color: #1F376D;
	cursor:pointer;
}
.ltitle .sel1 {
	BORDER-RIGHT: #C5DDF6 1px solid;
	background-color: #fff;
	BACKGROUND: url(indextitle.jpg) repeat-x; cursor:pointer;

}
.titlebg1 {
	FONT-SIZE: 14px;
	OVERFLOW: hidden; 
	HEIGHT: 25px;
	line-height: 25px;
	text-align: left;
	background-color: #E8F2FB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5DDF6;
		background-image: url(indextitle.jpg);
	background-repeat: repeat-x;	
}
.titlebg2 {
	background-image: url(indextitle1.jpg);
	background-repeat: repeat-x;	
	FONT-SIZE: 14px;
	OVERFLOW: hidden;
	POSITION: relative;
	HEIGHT: 25px;
	line-height: 25px;
	text-align: left;
	background-color: #E8F2FB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEAAAA;
}
.titlefont{
	font-size:12px;
	font-weight: bold;
	background-image: url(ico.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-left: 18px;
	filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=20);
	}
.titlefont1{
	font-size:12px;
	font-weight: bold;
	background-image: url(dot3.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 15px; 
	color: #069; float:left;
	}	
.titlefont2{
		font-size:12px;
	font-weight: bold;
	background-image: url(seach.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 18px; width:250px; float:left;
	}
.titlefont3{ 
font-size:14px;
	font-weight: bold;
	background-image: url(jt.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 20px; float:left;
	} 
.titlefont4{ 
font-size:12px;
	font-weight: bold;
	background-image: url(dot4.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-left: 15px;filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=20);
	}
.titlefont5{
	font-size:12px;
	font-weight: bold;
	background-image: url(tipon.png);
	background-repeat: no-repeat;
	background-position: -2px 3px;
	padding-left: 14px;
	filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=20);
	}

.titlebg1 img{
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 5px;
	margin-left: 2px;
	}
 	
	
.schoollist{
	background-image: url(a_num.gif);
	background-position: 1px 4px;
	background-repeat: no-repeat;
 	}	
.schoollist li{
	padding-left: 28px;
	overflow: hidden;
	background-image: none;
	line-height: 22px;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B6D8FF;
} 
 
#headnews{
	height:108px; 
	overflow: hidden;
	}
#headnews H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 35px;
	HEIGHT: 35px;
	TEXT-ALIGN: center;
	background-color: #E8F1FF;
	background-image: url(list_new.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C5DDF6;
}
#headnews H1 a:link,#headnews H1 a:visited{
	float: left;
	width: 198px;
	height:30px;
	overflow: hidden;
	display: block;
	}
#headnews H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND: #f5f9ff;
	LINE-HEIGHT: 31px;
	HEIGHT: 31px;
	TEXT-ALIGN: center;
	display: block;
	clear: both;
	overflow: hidden;
}
.contentcenter h1,.contentcenter h1 a,.contentcenter h2,.contentcenter h2 a{
 	color:#CC0000}
#headnews li{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 25px;
	PADDING-TOP: 0px;
	overflow: hidden;
	display: block;
	height: 25px;
	width: 192px;
	float: left;
	text-align: left;
}
.pic_ad{
	clear: both; 
	padding: 0px; margin:0px; text-align:left;
}
.pic_banner{
	clear: both;
	overflow: hidden;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 960px;
	padding: 0px;
	}
#leftnavmenu {
	MARGIN-TOP: 5px; PADDING-LEFT: 10px; BACKGROUND: url(leftnavmenu.png); LIST-STYLE-TYPE: none; HEIGHT: 24px
}
#leftnavmenu LI {
	MARGIN-TOP: 2px; DISPLAY: block; FLOAT: left; WIDTH: 60px; CURSOR: pointer; HEIGHT: 20px; TEXT-ALIGN: center
}
#leftnavmenu .sel1 {
	FONT-SIZE: 12px; BACKGROUND: url(tab02.gif); MARGIN-LEFT: 3px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; HEIGHT: 20px
}
#leftnavmenu .sel2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(tab01.gif); MARGIN-LEFT: 3px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; HEIGHT: 20px
}
.nexamlist {
 	WIDTH: 238px; 
 	overflow:hidden;
}
.nexamlist li{
 	line-height: 24px;
	display: block;
	clear: both;
	float: left;
	height: 24px;
	WIDTH: 228px;
	padding-left: 10px;
 }
.nexamlist ul li .titlename{
	width:190px; float:left;
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	}

#taglist{
	WIDTH: 308px;
	height: 184px;
	margin-top: 6px;
	overflow: hidden;
}
#taglist .tagclub{
	width:290px;
	height:135px;
	padding: 5px;
	display:block;
	overflow: hidden; 
	margin: 5px; text-align:left;
	} 
.topkecheng {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 25px;
	PADDING-TOP: 5px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 240px;
	BORDER-RIGHT: #C5DDF6 1px solid;
	BORDER-LEFT: #C5DDF6 1px solid;
	BORDER-BOTTOM: #C5DDF6 1px solid;
	width: 398px;
	overflow: hidden;
	clear: both;
}
.topkecheng ul li .titlename{
	width:340px;
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	}
.topkecheng ul li{
	OVERFLOW: hidden;
	WIDTH: 384px;
	HEIGHT: 24px;
	background-image: url(article_ico2.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	margin: 0px;
	float: left; 
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 12px;
	LINE-HEIGHT: 24px;
 	background-position: 2px 1px;
	clear: both;
	text-align: left; 
 	
}  
.ulogintxt{
	padding:20px; line-height:30px;
	}
.ulogintxt p{
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C5DDF6;
	}
.kechengmenu {
	margin-top:5px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 25px;
	background-image: url(tabbg02.gif);
	background-repeat: repeat-x;
	background-position: 0px 1px;
	clear:both;
	margin-bottom:0px; 
}
.kechengmenu LI {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 80px;
	CURSOR: pointer;
	HEIGHT: 25px;
	TEXT-ALIGN: center;
	
}
.kechengmenu .sel1 {
	FONT-SIZE: 12px;
	background-position: 0px 1px;
	MARGIN-LEFT: 5px;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px;
	background-image: url(tab04.gif);
	background-repeat: no-repeat;
	font-weight: normal;
}
 
.kechengmenu .sel2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(tab03.gif); background-position: 0px 1px;MARGIN-LEFT: 5px; LINE-HEIGHT: 25px; HEIGHT: 25px;background-repeat: no-repeat;
}
#menub {
	MARGIN-TOP: 10px; BACKGROUND: url(tabbg02.gif) repeat-x; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
#menub LI {
	DISPLAY: block; FLOAT: left; WIDTH: 80px; CURSOR: pointer; HEIGHT: 25px; TEXT-ALIGN: center
}
.secb1 {
	FONT-SIZE: 12px; BACKGROUND: url(tab04.gif); MARGIN-LEFT: 5px; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.secb2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(tab03.gif); MARGIN-LEFT: 5px; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.toprightad{
	width:239px;
	height:88px;
	padding:0px;
	margin-top:6px;
	float:left;
	overflow:hidden;
	display:block;
		}
.shcoolist { width:245px;
	}
.shcoolist li{width:245px; overflow:hidden;border-bottom: 1px dotted #C5DDF6;}	
/*类别*/
#divdaohang {
	height:auto; overflow:hidden;
	MARGIN: auto;
	WIDTH: 958px;
	border: 1px solid #C5DDF6;
}
.dhtitle {
	BACKGROUND: url(indextitle.jpg) repeat-x; WIDTH: 703px; BORDER-BOTTOM: #C5DDF6 1px solid; HEIGHT: 25px; display:block; overflow:hidden;
}
#divdaohang .dhcont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 948px; PADDING-TOP: 10px
}
.dhtitle H4 {
	DISPLAY: inline;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FLOAT: left;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px;
	color: #007DB3;
	background-image: url(dot1.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
}
.dhtitle span {
	PADDING-RIGHT: 10px;
	DISPLAY: inline;
	FLOAT: right;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px;
	TEXT-ALIGN: right;
	color: #FF7301;
}
/*
#divdaohang .kclasslist {
	FLOAT: left;
	WIDTH: 948px;
	padding: 5px;
	background-image: url(catebg1.gif);
	background-repeat: repeat-y;
	background-position: -10px 0px;
	 background-color: #F7FAFD; 
}
#divdaohang .kclasslist p{
	position: relative;	background-color:#FFF;
  	}
.kclasslist dl {
	PADDING-RIGHT: 3px;
	DISPLAY: block;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	margin-bottom:3px;
	WIDTH: 466px;
	PADDING-TOP: 2px;
	text-align: left;
	overflow: hidden;
	height: 75px;
	 background-color:#F1FAFF; 
	position: relative;
	padding-left: 2px;
	border: 1px solid #FFF;
}  
 
#divdaohang .kclasslist .bg1{
	border: 1px dotted #F93;
	background-color: #FFFFE0;
	position: relative;
	height:auto;

    	}
#divdaohang .kclasslist .bg2{
	border: 1px dotted #ff; background-color:#FFF;
   	}	
.kclasslist dl dt .countnum{
	font-size: 11px;
	font-weight: normal;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
}

.kclasslist dl dt {
	font-size: 14px;
	font-weight: bold;
	PADDING-LEFT: 20px;
	background-image: url(jt.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	background-color: #EBF5FF;
	width: 100%;
}
.kclasslist dl dt dd{
	COLOR: #1F64AB;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px; 
}
.kclasslist dl dt a{
	COLOR: #1F64AB;line-height: 25px;
	}
.kclasslist dl dt a:visited{
	COLOR: #1F64AB;
	}
.kclasslist dl dt a:hover{
	COLOR: #F60;
	}	
.kclasslist dl dd a{
	COLOR: #1F64AB; width:58px; display:block; height:20px; float:left;
	} 
.kclasslist dl dd a:visited{
	COLOR: #2E83B5;
	}	
.kclasslist dl dd a:hover{
	COLOR: #F60;
	
	}	
.kclasslist DL DD I {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	COLOR: #d9d9d9;
	PADDING-TOP: 0px;
	font-style: normal;
	background-image: url(dot_ico1.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
*/
 
.dhtitle {
	BACKGROUND: url(indextitle.jpg) repeat-x; WIDTH: 958px; BORDER-BOTTOM: #C5DDF6 1px solid; HEIGHT: 25px
}
#divdaohang .dhcont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 948px; PADDING-TOP: 10px
}
.titlebg{
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px;
	color: #007DB3;
	background-image: url(titlebg.png);
	background-repeat: no-repeat;
	background-position: 0px -165px;
	position: relative;
	clear: both;
	width: 960px;
	text-align: left;
}
.titlebg span{
	PADDING-RIGHT: 10px;
	DISPLAY: inline;
	FLOAT: right;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px;
	TEXT-ALIGN: right;
	color: #FF7301; 
}
a.bm_btn:link,a.bm_btn:visited{
	background-image: url(bmbg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 50px;
	width: 115px;
	float: none;
	}
a.bm_btn:hover {
	background-image: url(bmbg1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 50px;
	width: 115px;	
	}	
/*资讯*/
h2.newsnav{
	font-size:14px;
	height:28px;
	line-height:28px;
	font-size:14px;
	background-image:url(nav1.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 20px;
	font-weight: normal;
	color: #036;
	clear: both;
	overflow: hidden;
	display: block;
	width: 940px;
	margin-right: auto;
	margin-left: auto; margin-bottom:5px;
	background-color: #F2FAFD;
  	}
	
.newsinfo {
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 184px;
	width:308px;
	margin: 0px;
	padding: 2px;
 	clear: both;
}
.newsinfo .tippic {
	WIDTH: 115px;
	HEIGHT: 88px;
	float: left;
	overflow: hidden;
	display: block;
	padding-top: 5px;
	padding-left: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
 }
.newsinfo .tippic img {
	WIDTH: 110px;
	HEIGHT: 80px;
	background-color: #eee;
	padding: 1px;
}
.newsinfo .tippic a:hover img{
	background-color: #F30;
	}
.newsinfo_p{ 
	OVERFLOW: hidden;
	WIDTH: 190px;
	COLOR: #666;
	LINE-HEIGHT: 22px;
	HEIGHT: 85px;
 	float: left;
	display: inline;
	margin: 0px;
	padding: 0px; display:block;
}
.newsinfo_p A {
	COLOR: #fd7402
}
.newsinfo_p h3{
	COLOR: #fd7402;
	font-size:14px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	height: 25px;
	overflow:hidden;
	}
.newsinfo_p p{
	line-height:20px;
	MARGIN-TOP: 2px;
	OVERFLOW: hidden;
 	text-align: left;
} 
.newsinfo_list {
	OVERFLOW: hidden;
	width:300px;
	height:90px;
	clear: both;
	float: left;
	display: block;
	margin: 0px;
	background-image: url(a_line.gif);
	background-repeat: repeat-x;
	background-position: 2px 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.newsinfo_list LI {
	FLOAT: left;
	width:295px;
	HEIGHT: 24px;
	display: block;
	clear: both;
	overflow: hidden;
	position: relative;
	background-image: url(article_ico1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 8px;
} 
.newsinfo_list LI .titlename{
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 260px;
	HEIGHT: 24px;
	display: block;
	line-height: 24px;
} 
 




#divNews {
	CLEAR: both; MARGIN: auto; OVERFLOW: hidden; WIDTH: 960px
}
.divNewsl {
	DISPLAY: inline;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 314px;
	HEIGHT: 220px;
}

.divNewsl .lcont UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 278px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.divNewsl .lcont UL LI {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 13px; BACKGROUND: url(index.jpg) no-repeat 0px 11px; OVERFLOW: hidden; WIDTH: 268px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.divNewsl .lcont OL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 288px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.divNewsl .lcont OL LI {
	DISPLAY: inline; FLOAT: left; WIDTH: 119px; LINE-HEIGHT: 25px; MARGIN-RIGHT: 25px; HEIGHT: 75px; TEXT-ALIGN: center
}
.divNewsl .lcont OL LI IMG {
	CLEAR: right; DISPLAY: block
}
.divNewsc {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 5px;
	OVERFLOW: hidden;
	WIDTH: 315px;
	HEIGHT: 220px;
}
.divNewsc .ctitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(indextitle.jpg) repeat-x; WIDTH: 298px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #C5DDF6 1px solid; HEIGHT: 25px
}
 
.divNewsr {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 5px;
	OVERFLOW: hidden;
	WIDTH: 315px;
	HEIGHT: 220px;
}
.divNewsr .rtitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(indextitle1.jpg) repeat-x; WIDTH: 298px; COLOR: #cc0000; LINE-HEIGHT: 25px; BORDER-BOTTOM: #eeaaaa 1px solid; HEIGHT: 25px
}
.divNewsr .rtitle A:link {
	COLOR: #cc0000
}
.divNewsr .rtitle A:visited {
	COLOR: #cc0000
}
.rcont {
	CLEAR: both; OVERFLOW: hidden
}
.rcont UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;  
	PADDING-TOP: 2px; width:320px;
}
.rcont UL LI { 
	DISPLAY: block;
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	WIDTH: 310px;
	HEIGHT: 24px;
	line-height:24px;
	text-align: left;
	clear: both;
	background-image: url(dot_ico1.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
.rcont ul li .titlename{
	width:270px;
	LINE-HEIGHT: 24px;
	HEIGHT: 24px; 
	}
.boxlist {
	CLEAR: both; OVERFLOW: hidden
} 
.boxlist ul li {
	DISPLAY: block;
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	WIDTH: 250px;
	HEIGHT: 24px;
	line-height:24px; 
	text-align: left;
	clear: both;
	background-image: url(dot_ico1.png);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	margin: 0px;
	padding-left: 13px;
	position: relative;
 	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
.boxlist ul li .titlename{
	width:210px; 
	}


.friend_link{
	CLEAR: both;
	WIDTH: 958px; text-align:left
	}
.link_logo img{
	height:32px;
	border: 1px solid #D8DAD6;
	padding: 2px;
	}	
.link_logo a:hover img {
	border: 1px solid #F60;
	}	
.friend_link h5{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FE830B;
	text-align: left;
	clear: both;
	height: 25px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	position: relative;
}
.friend_link .friend_title{
	background-image: url(dig_tip_on.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	color: #FFF;
	text-align: center;
	width: 88px;
	padding-left: 3px;
	margin-left:5px;
	line-height: 25px;
	height: 25px;
	float: left;
	}
.link_logo,.link_text {
	padding:5px;
	}	
.link_logo img{
	margin-left: 5px;	
	}
#friendlink {
	CLEAR: both;
	BORDER-RIGHT: #C5DDF6 1px solid;
	BORDER-TOP: #C5DDF6 1px solid;
	MARGIN: auto;
	OVERFLOW: hidden;
	BORDER-LEFT: #C5DDF6 1px solid;
	WIDTH: 958px;
	height:90px; overflow:hidden;
	BORDER-BOTTOM: #C5DDF6 1px solid;
 }
#friendlink H3 {
	PADDING-LEFT: 0px;
	WIDTH: 20px;
	COLOR: #0a2649;
	HEIGHT: 90px;
	background-color: #E6F1FB;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	word-spacing: 0em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C5DDF6;
	background-image: url(dot1.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding-top: 14px;
}
#friendlink UL {
	MARGIN-LEFT: 2px;
	WIDTH: 930px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	display: inline;
	float: left;
	height: 90px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  }
#friendlink UL LI {
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 100px;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px
}
#footer {
	CLEAR: both;
	MARGIN: auto;
	WIDTH: 960px;
	COLOR: #636363;
	LINE-HEIGHT: 25px;
	TEXT-ALIGN: center;

}
.quicklink{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5DDF6;
	background-color: #F6F9FE;
	}
#footer SPAN {
	FONT-SIZE: 12px; line-height:22px;
}
#footer A:link,#footer A:visited{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;COLOR: #636363;
} 
#footer A:hover {
	COLOR: #069;
}
#footer address{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666;	
	}


/*课程页*/


.topclasslist{
	line-height: 25px;
	padding: 5px;
	width: 948px;
	border: 1px double #CEE3F7;
	background-color: #F3F8FE;
	}
.topclasslist ul{
	background-color: #FFF;
	width:100%;
	height:100%; 
 	}	
.topclasslist li{
	line-height: 25px;
	display: block;
	float: left;
	height: 25px;
	width: 80px;
	margin-left: 5px;
	text-align: left;
	background-image: url(liright.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 8px;
	}

/*机构列表*/
.left_jglist{
	display: inline;
	padding: 0px;
 	float: right;
	width:700px;
	margin-left: 8px; 
	}
.right_jglist{float: left;
	width:250px; overflow:hidden;
 	}	
	
.jglist_title{
	height:30px;
	background-image: url(list_bg.png);
	background-repeat: repeat-x;
	background-position: 0px -405px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0DBF8;
 	}	
.jglist_title span{
	display: block;
	float: left;
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;
	background-image: url(list_bg.png);
	background-position: right -439px;
	background-repeat: no-repeat;
	}	
.left_jglist li{
	height:100px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
	padding-top: 10px;
	}
.left_jglist .jgpic{
	padding: 5px;
	display: inline;
	height: 70px;
	width:90px;
	text-align: center;
	float: left;
 	}	
.jgpic img{
	padding: 0px;
	border: 1px solid #E8E8E8;
	}	
.left_jglist .jginfo{
	line-height:22px;
	padding: 5px;
	width:580px;
	height: 85px;
	text-align: left;
	display: inline;
	float: left;
	overflow: hidden;
 	}	
.left_jglist .jginfo h2{
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	color: #036;
	background-image: url(air1.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	text-align: left;
	padding-left: 20px;
	height: 28px;
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E8E8;
	position: relative;
	 }	
.left_jglist .jginfo h2 span{ float:left;}	 
.jgtitle{ width:380px;}
.jginfo  .jgarea{
	float: right;
	width: 80px;
	text-align: center;
	}	 
.jginfo b{
	font-weight: normal;
	color: #4D4D4D;	
	}
.left_jglist p{
	line-height: 20px;	
	}	

#showmore{/*FONT-FAMILY: Webdings;*/ cursor:pointer
 	}
/*课程列表*/
.left_kclist{
	display: inline;
	padding: 0px;
	clear: left;
	float: left;
	width: 700px;
	margin-right: 5px;
	overflow:hidden; 
	}
.left_kclist .left_kclist_top{
	clear: both;
	background-image: url(list_bg.png);
	background-position: 0px 23px;
	background-repeat: repeat-x; border-top:solid 1px #C0DBF8; 
	}
.left_kclist .left_kclist_top .ll_menu{
 	height: 30px; 
 	}	
.left_kclist .left_kclist_top .ll_menu label{
	display: block;
	float: left;
	background-image: url(list_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	line-height: 25px;
	height: 23px; 
	padding-right: 0px;
	padding-left: 10px; cursor:pointer;
	}
.left_kclist .left_kclist_top .ll_menu span{
	background-image: url(list_bg.png);
	background-repeat: no-repeat;
	background-position: right -94px;
	line-height: 20px;
	height: 23px;
	width: 10px;
	margin-right: 5px; 	display: block;
	float: left;
	}	
.left_kclist .left_kclist_top .ll_menu label.sel1{
	background-image: url(list_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -9px;
	font-weight: bold;
	color: #FFF;
	}	
.left_kclist .left_kclist_top .ll_menu span.sel1{	
	background-image: url(list_bg.png);
	background-repeat: no-repeat;
	background-position: right -63px;
}
.kclist_title{
	height:30px;
	background-image: url(list_bg.png);
	background-repeat: repeat-x;
	background-position: 0px -405px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0DBF8;
	border-bottom-color: #C0DBF8;
	border-left-color: #C0DBF8;
 	}	
.kclist_title span{
	display: block;
	float: left;
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;
	background-image: url(list_bg.png);
	background-position: right -439px;
	background-repeat: no-repeat;
	}
 
.left_kclist .kctitle{
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #069;
	background-image: url(next2.gif);
	height: 30px;
	width: 680px;
	background-repeat: no-repeat;
	background-position: 5px 8px;
	float: left;text-align:left;
	padding-left: 20px; 
	clear: both; 
	background-color: #F1F8FE;
	}
 	
.left_kclist .kctitle a:hover{
 	color:#F60}	
.left_kclist span{
	line-height:25px;
	text-align: left;
	display: block;
	float: left;
	}
.left_kclist .kcinfo{line-height:25px;
	padding: 5px;
	clear: both;
	height: 70px; overflow:hidden;
	text-align: left;
	}
.left_kclist .kcinfo b{
	font-weight: normal;
	color: #4D4D4D;	
	}	
.left_kclist li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6ECFE;
	}	
#kechenglist .bg2{
	background-color: #F8FDFE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	 }
.kctitle .datefont{
	top: 5px;
	}		 
.left_kclist span a.bmfont:link,.left_kclist span a.bmfont:visited{
	height: 19px;
	width: 52px;
	background-image: url(a.gif);
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	line-height:20px;
	text-align: center;
} 
.left_kclist span a.bmfont:hover{
	background-image: url(a_1.gif);
	text-decoration: none;
	}
 	
.about_news_li li{
	line-height: 26px;
	display: block;
	clear: both;
	float: left;
	height: 26px;
	WIDTH: 690px;
	padding-left: 10px;
	border-bottom-style: none;
	padding-right: 2px;	background-image: url(dot_ico1.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	margin: 0px;
}
.about_news_li li .titlename{
	width:600px; float:left; text-align:left; display:block; height:26px; overflow:hidden;
 	} 	
.bmfont a,.lyfont a{
color: #FFFFFF;
}  
.left_kclist span a.lyfont:link,.left_kclist span a.lyfont:visited{
	height: 19px;
	width: 52px;
	background-image: url(b.gif);
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	line-height:20px;
	text-align: center;
} 
.left_kclist span a.lyfont:hover{
	background-image: url(b_1.gif);
	text-decoration: none;
	}
	
.right_ainfo {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 248px;
	display: block; margin-bottom:5px;
}	 
.right_ainfo ul { 
	MARGIN: 0px; margin:0px; 
}
.right_ainfo li {
 WIDTH: 238px; float:left; 
}
.right_ainfo ul li .titlename{
	width:200px; 
	}	
	
.aboutnewslist{
 	WIDTH: 250px; background-color:#FFF
 	}	
aboutnewslist .uli li{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 12px;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 0px;
	overflow: hidden;
	height: 24px;
	background-image: url(article_ico1.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
 	text-align: left;
	width:240px;
	float:left;
	display: block;
}	
aboutnewslist .uli li .titlename{
	width:190px; 
	}	
.rightad{
	FLOAT: left; 
	OVERFLOW: hidden;
	WIDTH: 255px;
	display: block;
 	margin-top: 5px;
	margin-bottom: 5px;
 	}
.kcrightad{
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 248px;
	display: block; margin-bottom:5px;
 	}	
.right_kclist{
	width:250px;
	float:left;
	margin-left:5px; overflow:hidden;
	}	
/*翻页*/
.info_page{width:680px;text-align:center;font:bold 12px/20px arial;padding:15px 0; font-family:"新宋体"}
.info_page a{
	display:inline-block;
	color:#fff;
	border:1px solid #81C4D2;
	padding:0 6px;
	margin:0 2px;
	background-color: #6ABEF0;
}
.info_page a.act{border:1px solid #f00;background:#f60}
.info_page a:hover{
	background:#fff;
	color:#f30;
	text-decoration: none;
}



.pages{float:left;margin:0px;margin-bottom:5px;}
.pages a, .pages span{ display: block;float: left;padding: 0.2em 0.5em;margin-right: 0.1em;border: 1px solid #fff;background: #fff;}
.pages span.current {border: 1px solid #da4123;font-weight: bold;background: #da4123; color: #fff;}
.pages a,.pages a:visited {border: 1px solid #fef3c4;text-decoration: none;color:#cc0000; background:#fedf59}
.pages a:hover {border-color: #e50000;color:#e50000; background:#fff}
.pages a.nextprev {font-weight: bold;}
.pages span.nextprev {color: #666;}
.pages span.nextprev {border: 1px solid #ddd;color: #999;}
.pages .nextprev-next {float: right;}
/**分页**/ 

 .page_show{
	text-align: center;
	clear: both;
	padding-left: 10px;
	margin-top: 10px; padding-bottom:5px;
	}
.page_show span{
	display:block; float:left; 
	}
.page_show .page_arrow{
	display:block; float:left;
	}	
.page_show a:link,.page_show a:visited{
	margin-right: 0.2em;
	display: block;
	float: left; 
	border: 1px solid #CCC;
	text-decoration: none;
	color:#418FB4;
	padding: 0.1em 0.6em;
	background-color: #FFF;height:16px; line-height:16px;
    	}	
.page_show a:hover {
	color:#fff;
border: 1px solid #418FB4;
	background-color: #72BBCD;
} 
.page_show .selpage {
 	margin-right: 0.2em;
	border: 1px solid #418FB4;
	font-weight: bold;text-decoration: none;
	color: #fff;
	padding: 0em 0.6em;
	background-color: #72BBCD;height:18px; line-height:18px;
 	}	
.page_show .pagetotal{
 	margin-right: 5px; 
		}
/*详细课程*/
.centermain .kcshowleft{
	width:703px;
	display:inherit;
	clear:left;
	padding:0px;
	float: left;
	margin-right: 5px; overflow:hidden;
} 
.centermain .kcshowleft .kcshowpic{
	width:200px;
	display:block;
	clear:left;
	padding:5px;
	float: left;
	height: 241px;
	overflow: hidden;
	margin-top: 15px;
}	
img.tp{
	background-color: #FFF;
	padding: 2px; width:180px;
	border: 1px solid #E8E8E8; height:160px; margin-bottom:15px;
	}
.kcshowpic .btn{
 	text-align:center;
	clear:both;
	display: block;
	margin-top: 5px;
	}	
.centermain .kcshowleft .kcshowtxt{
	width:478px;
	display:block;
	clear:right;
	float: left;
	height: 260px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 2px;
	}
.kcshowtxt h1{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	background-color: #FFF;
	background-image: url(list_new1.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C5DDF6;
	color: #333;
	}
.kcshowtxt .kcjjtxt{
	line-height:27px; text-align:left;
	}	
.kcshowtxt .kcjjtxt b{
	font-weight: normal;
	color: #4D4D4D;
	}		
.kccontent{
	padding:10px;
	margin:0px;
	text-align:left;
	}	
.kcshowtxt .kcjjtxt .contactinfo{
	line-height:30px;
	height:30px;
	text-align:center;
	clear:both;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(icon_call.png);
	background-repeat: no-repeat;
	background-position: 5px -3px;
	padding-left: 30px;
	}	
.kcshowtxt .kcjjtxt .remindtxt{
	background-image: url(tx.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 20px;
	line-height:18px;
	border: 1px dotted #F93;
	background-color: #FEFAE9;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	color: #996;
	}	
.kcaboutlist{
	padding:5px;
	}	
.kcaboutlist li{
	clear: both;
	overflow: hidden;
	float: left;
	height: 24px;
	width: 100%;border-bottom:dotted 1px #D7E2E6;
 	}	
.kcaboutlist li label{
	line-height: 24px;
	display: block;
	float: left;
	height: 24px;
	overflow: hidden;
	}	
.aboutli{
	padding:5px;
	height: 100%;
	} 
.aboutli li{
	width:450px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 12px;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 0px;
	overflow: hidden;
	height: 24px;
	background-image: url(article_ico1.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	text-align: left;
	position:relative;
	float: left;
	margin-right: 10px;
}
.aboutli .titlename{
	width:260px; line-height:24px; height:24px;
	}
/*机构*/	
.centermain .jigouleft{
	display: block;
	float: right;
	width: 350px;margin-right: 0px;
	}	
.jigouleft li{
	display: block;
	float: left; width:335px;
	}	
.jigouleft .titlename{
	width:300px;
	}	
.centermain .jigouright{
	width:600px;
	display:block;
	padding:0px;
	float: left; 
}	
.centermain .jigouright .jgshowtxt{
	width:350px;
	display:block;
	float: left;
	height: 190px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 2px; 
	}	
.centermain .jigouright .jgshowpic{
	width:230px;
	display:block;
	padding:5px;
	float: left;
	height: 160px;
	overflow: hidden;
	margin-top: 10px;
}	
.jgshowpic img{
	width:226px;
	}
 	
.jgshowtxt .jgjjtxt{
	line-height:25px;
	text-align:left;
	padding-top: 10px;
 	}	
.jgshowtxt .jgjjtxt b{
	font-weight: normal;
	color: #4D4D4D;
	}	
.jigouright h1{
	line-height: 30px;
	background-image: url(index_title_bg_2.gif);
	background-repeat: repeat-x;
	font-size: 16px;
	font-weight: bold;
	color: #369;
	}	
.jigoucontent{
	text-align: left;
	padding: 10px; line-height:180%;
	height: 100%; overflow:hidden; display:block; 
	}	
.jigou_kclist{
	display: inline;
	padding: 0px;
	clear: left;
	float: left;
	width: 700px;
	margin-right: 5px; 
	}	
.jigou_kclist li{
	clear: both;
	overflow: hidden;
	float: left;
	height: 24px;
	width: 100%;
 	}	
.jigou_kclist li label{
	line-height: 24px;
	display: block;
	float: left;
	height: 24px;
	overflow: hidden;
	text-align: center;
	}	
.jigou_kclist label{
	display: block;
	float: left;	
	}	
.jigou_newslist{
	display: inline;
	padding: 0px;
	clear: left;
	float: left;
	width: 700px;
	margin-right: 5px; 
	}	
.jigou_newslist li{
	clear: both;
	overflow: hidden;
	float: left;
	height: 30px;
	width: 100%;
	line-height: 30px;
	position: relative;
 	}	
	
.kc_searchbg{
	height:25px;
	line-height:25px;
	width:938px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	padding-left:20px;
	background-image: url(s.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	}	
/*用户*/
.userleft{
	width:200px;
	float:left;
	margin-right:10px;
	display:inherit;
	background-color: #F7FBFF;
	}
.userright{
	width:745px; float:right; display:inherit;
	}	
.userleft ul{
	padding:5px;
	}	
.userleft li{
	background-image: url(dian.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	clear: both;
	line-height: 25px;
	height: 26px; text-align:left;
	background-color: #fff;
	padding-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C5DDF6;
 	}	
.userleft li.sel,.userleft a:hover li{
	background-color:#F7FBFF;
	font-weight: bold;
	color: #006699;
	text-decoration: none; cursor:pointer
	}
/** 标签页面 **/	
#container {margin:5px auto;width:960px;}
.active-tip1{
	color:#666;
	line-height:20px;
	height:20px;
	background:#e9f5ff;
	border:1px solid #7CC0D1;
	padding:5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.tag_div{margin:5px 0;
 	background:#e9f5ff;
	border:1px solid #D8EBFE; text-align:left
}
#tags {
	color:#666;
	border:1px solid #F1F8FE;
	background-color: #FFFFFF; padding:10px;
}
#tags a{
 	line-height:150%;
	background-color: #FFF; 
} 
#container .searchleft{
	
	}