/* ++++++++++++++首页布局设置+++++++++++++++++*/
#top_login{		
	MARGIN-TOP: 3px;POSITION: relative; background:url(/images/page/login_back.gif) no-repeat; HEIGHT: 26px;
}
#logo_banner{	
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; HEIGHT: 60px
}
#column_banner{	
	 padding-left:0px; MARGIN: 5px auto auto; OVERFLOW: hidden;
}

.main{			
	margin:0px auto;
	padding:0px;
}
.main_move{			
	margin:0px auto;
	MARGIN-TOP: 210px;/*FF*/
	*MARGIN-TOP: 205px!important; /*IE7*/
	*MARGIN-TOP: 220px; /*IE6*/
	padding:0px;
	float:left;
}
.left1{
	width:320px;
	float:left;	
}
.right1 {			
	width:630px;	
	float:right;			
}
.right1 .leftsider{
	width:390px;	
	float:left;		
	padding-left:5px;	
}
.right1 .rightsider{
	width:228px;	
	float:right;			
	padding-left:0px;
}
.left2 {		
	width:629px;		
	float:left;		
}
.right2{
	width:319px;
	float:right;	
}
/* +++++++++++++ top login banner +++++++++++++++++++ */
.top_login_l {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 450px; COLOR: #383838; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: left; font-size:12px
}
.top_login_r {
	PADDING-RIGHT: 10px;  FLOAT: right; WIDTH:480px; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: left; padding-top:2px; padding-bottom:2px;
}
.top_login_r A:link {
	COLOR: #1874c7
}
.top_login_r A:visited {
	COLOR: #1874c7
}
.top_login_r A:active {
	COLOR: #1874c7
}
.top_login_r input[type="text"] {
	padding-top:0px;height:16px; margin-top:3px; float:left
}

.top_login_r input[type="password"] {
	padding-top:0px;height:16px; margin-top:3px; float:left
}
.top_login_r ul {
padding-bottom:5px;height:12px; margin-bottom:4px; float:left
}

.handle {
	PADDING-LEFT: 0px; WIDTH: 60px
}

/* ++++++++++++++++++++ logo and ad banner +++++++++++++++++++++++ */
.sitelogo_left {
	FLOAT: left; WIDTH: 190px; TEXT-ALIGN: justify; 
}
.sitelogo_middle{
	FLOAT: left; WIDTH: 600px; vertical-align:bottom; height:60px; line-height:60px; font-size:13px; color:#666666;
}
.sitelogo_right {
	MARGIN-TOP: 5px; FLOAT: right; WIDTH:160px; TEXT-ALIGN: center; padding-bottom:3px; line-height:150%
}
.sitelogo_right li {
	float:left; width:80px; display:inline
}

.sitelogo_right_l {
	FLOAT: left; WIDTH: 480px
}

.sitelogo_right_r {
	BORDER-RIGHT: #d7e9fc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d7e9fc 1px solid; BACKGROUND: #f0f7fe; FLOAT: right; OVERFLOW: hidden; BORDER-LEFT: #d7e9fc 1px solid; WIDTH: 260px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #d7e9fc 1px solid; HEIGHT: 58px; TEXT-ALIGN: justify
}
.sitelogo_right_r UL {
	WIDTH: 260px; TEXT-ALIGN: center
}
.sitelogo_right_r LI {
	FLOAT: left; WIDTH: 130px; LIST-STYLE-TYPE: none
}

/* ++++++++++++++++ column menu banner +++++++++++++++++++++ */
.out_nav {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/page/nav_back.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; HEIGHT: 27px;
}
.nav_active {
	DISPLAY: block; font-weight:bold; FONT-SIZE: 14px; BACKGROUND: url(/images/page/nav_button.gif) no-repeat 0px -59px; FLOAT: left; WIDTH: 70px; PADDING-TOP: 8px; HEIGHT: 21px; TEXT-DECORATION: none
}
.nav_cur {
	FONT-SIZE: 13px; font-weight:bold; BACKGROUND: url(/images/page/nav_button.gif) no-repeat 0px -58px; FLOAT: left; WIDTH: 70px; CURSOR: pointer; PADDING-TOP: 8px; HEIGHT: 21px; TEXT-DECORATION: none
}


.nav_active A {
	COLOR: #eef6fe
}
.nav_active A:visited {
	COLOR: #eef6fe
}
.nav_active A:link {
	COLOR: #eef6fe
}
.nav_active A:hover {
	COLOR: #eef6fe
}
.nav_sub {
	LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: left
}
.nav_sub A {
	COLOR: #000000; TEXT-DECORATION: none
}
.nav_sub LI {
	PADDING-RIGHT: 12px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 7px; LIST-STYLE-TYPE: none; HEIGHT: 16px
}
.sub_box {
	FLOAT: left; padding-left:15px; PADDING-TOP: 2px; HEIGHT: 26px; TEXT-ALIGN: left;	
}
.nav_main {
	HEIGHT: 29px
}
.nav_main A:link {
	COLOR: #0c4d83
}
.nav_main A:visited {
	COLOR: #0c4d83
}
.nav_main A:hover {
	COLOR: #000000
}
.nav_main LI {
	FLOAT: left; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}

.area_banner {
width:950px;
height:29px;
background: url(/images/page/areabg.gif) no-repeat;
padding-left:15px;
vertical-align:middle
}
.area_banner ul {
padding-top:3px;
}
.area_banner li{
vertical-align:middle;
display:inline;
}

.search_banner {
	border:#EBEBEB solid 1px;
	width:950px;
	height:45px;
	background:url(/images/page/hotbg.gif) repeat-x;
	color:#FFFFFF
}
.search_banner ul {
	padding-top:10px;
}
.search_banner li {
	display:inline;
	padding-left:10px
}
.search_banner li input{
vertical-align:middle
}
.search_banner li select{
vertical-align:middle
}
.search_banner li A{
	color:#FFFFFF
}

/*推荐课程www.zcedunet.cn*/
.r_recoment {

	BORDER-RIGHT: #E1E1E1 1px solid; BORDER-TOP: #E1E1E1 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #E1E1E1 1px solid; BORDER-BOTTOM: #E1E1E1 1px solid; width:98%; height:230px;
}
.titlebar {
	font-size:13px;
	font-weight: bold;
	width:98%;
	float:left;
	padding-left:5px;
	line-height:26px;
	background:url("/images/page/bg03a.gif") 0px -2px;
}
/* 推荐课程 */
.recomdcr {
	BORDER-TOP-WIDTH: 0px; FLOAT: left; padding-left:3px; padding-top:8px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 98%; COLOR: #000000; PADDING-TOP: 5px; HEIGHT: 195px! important;
}
.recomdcr A {
	COLOR: #000000;
}
.recomdcr A:hover {
	COLOR: #c00
}
.recomdcr UL {
	MARGIN-TOP: 8px; WIDTH: auto; HEIGHT: auto! important
}
.recomdcr LI {
	list-style:none;
	background:url("/images/page/icon/dot.gif") 0px 10px no-repeat;*/
	padding-left:8px;
	FONT-SIZE: 12px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 95%;
	LINE-HEIGHT: 24px;
	FONT-FAMILY: "宋体";
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis;
	TEXT-ALIGN: left;
}

/* edu_new_change_tag */
.r_Box {
	MARGIN-BOTTOM: 8px; WIDTH: 320px; 
}
.r_Box .content {
	BORDER: #b5d8ec 1px solid; height:210px; BORDER-TOP: #b5d8ec 0px solid; PADDING-RIGHT: 8px;PADDING-LEFT: 8px;
	PADDING-BOTTOM: 3px;PADDING-TOP: 5px;
	line-height:150%;
	font-size:13px;
}
.tab01 A:hover {
	TEXT-DECORATION: none
}
.tab01 {
	CLEAR: both; BACKGROUND: url(/images/page/tab01.jpg) no-repeat; HEIGHT: 26px;
}
.tab01 LI {
	FLOAT: left
}
.tab01 LI A {
	DISPLAY: block; WIDTH: 160px; COLOR: #000; PADDING-TOP: 9px; HEIGHT: 17px; TEXT-ALIGN: center
}
.tab01 LI A:hover {
	TEXT-DECORATION: underline
}
.tab01 A.news_btn_active {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/page/tab01.jpg) 0px -26px; TEXT-DECORATION: underline;
}
.tab01 A.news_btn_default {	
	FONT-WEIGHT: bold;
}

.listNo {
	MARGIN: 0px auto; text-align:left; 
}
.listNo LI {
	BACKGROUND-POSITION: 0px 6px; PADDING-LEFT: 15px; COLOR: #039; BACKGROUND-REPEAT: no-repeat; padding-right:0px;
}
.listNo .no_01 {
	BACKGROUND-IMAGE: url(/images/page/no_01.gif)
}
.listNo .no_02 {
	BACKGROUND-IMAGE: url(/images/page/no_02.gif)
}
.listNo .no_03 {
	BACKGROUND-IMAGE: url(/images/page/no_03.gif)
}
.listNo .no_04 {
	BACKGROUND-IMAGE: url(/images/page/no_04.gif)
}
.listNo .no_05 {
	BACKGROUND-IMAGE: url(/images/page/no_05.gif)
}
.listNo .no_06 {
	BACKGROUND-IMAGE: url(/images/page/no_06.gif)
}
.listNo .no_07 {
	BACKGROUND-IMAGE: url(/images/page/no_07.gif)
}
.listNo .no_08 {
	BACKGROUND-IMAGE: url(/images/page/no_08.gif)
}
.listNo LI B {
	CLEAR: both; FONT-WEIGHT: normal; FLOAT: right; COLOR: #cc0000
}
.more2 {
	MARGIN: 0px 15px 3px 0px; TEXT-ALIGN: right
}
.more2 A {
	COLOR: #06c
}


/* train news */
.traininfo {
	BORDER-RIGHT: #ffcb99 1px solid; BORDER-TOP: #ffcb99 1px solid; BORDER-LEFT: #ffcb99 1px solid;  BORDER-BOTTOM: #ffcb99 1px solid
}
.traininfo .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #fdeecc; PADDING-BOTTOM: 0px; MARGIN: 1px; COLOR: #333; PADDING-TOP: 4px; HEIGHT: 18px
}
.traininfo .title A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; MARGIN: -15px 10px 0px 0px; COLOR: #07519a
}
.traininfo .content {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: #fffbf2; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; line-height:20px; text-align:left;
}
.traininfo P {
	LINE-HEIGHT: 22px;		
}
.traininfo P STRONG {
	COLOR: #ff5a00;
	font-size:16px;	
}

.traininfo .a1 {
	COLOR: #686868;	
}
.tab02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(/images/page/tab2_bg01.jpg); PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 23px
}
.tab02 LI {
	FLOAT: left
}
.tab02 LI A {
	DISPLAY: block; WIDTH: 80px; COLOR: #333; PADDING-TOP: 6px; HEIGHT: 17px; TEXT-ALIGN: center
}
.tab02 LI A:hover {
	TEXT-DECORATION: none
}
.tab02 A.traininfo_btn_active {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/page/tab2_bg02.jpg) no-repeat; TEXT-DECORATION: none
}
.tab02 A.traininfo_btn_default {	
}


/* 论坛和留言 */
.uhd_bg {	
	 float:left; BORDER-BOTTOM: #9cc2f5 1px; TEXT-ALIGN: left; width:390px;
}
.uhd_bg UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.uhd_bg LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.uhd_bg LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 130px; PADDING-TOP: 7px; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.uhd_bg LI A:link {
	 COLOR: #003399; TEXT-DECORATION: none
}
.uhd_bg LI A:visited {
	 COLOR: #003399; TEXT-DECORATION: none
}
.uhd_btn_default {
	BACKGROUND: url(/images/page/fs2.gif) no-repeat; CURSOR: pointer
}
.uhd_btn_active {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/page/fs2.gif) 0px -25px no-repeat; CURSOR: pointer;
}
.uhd_content{
	width:auto; height:210px; BORDER-RIGHT: #ffb329 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffb329 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #ffb329 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 5px;  TEXT-ALIGN: left; 
}
.uhd_content UL {
	MARGIN: 0px auto;  TEXT-ALIGN: left
}
.uhd_content LI {
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	/* 截取字符结束 */	
	width: 370px; /*FF*/
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; font-size:12px; BACKGROUND:#fFF; PADDING-BOTTOM: 3px; LINE-HEIGHT: 160%; PADDING-TOP: 3px;
	text-align:center;
	float: left;
}
.uhd_content UL LI A:link {
	COLOR: #333; TEXT-DECORATION: none; 
}
.uhd_content UL LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.uhd_content UL LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.uhd_content H1 {
	DISPLAY: block; float:left; width:100%; FONT-SIZE: 16px; BACKGROUND: url(/images/page/icon/icon_index.gif) repeat-x 0px -294px; COLOR: #c00; LINE-HEIGHT: 28px; PADDING-TOP: 5px; FONT-FAMILY: "黑体"; HEIGHT: 28px; TEXT-ALIGN: center
}
.uhd_content txt {
	PADDING-RIGHT: 6px; font-family:inherit; font-size:12px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 6px; LINE-HEIGHT: 24px; PADDING-TOP: 6px
}

/* 最新课程 */
.newcr {
	BORDER-TOP-WIDTH: 0px; FLOAT: left; padding-left:12px; padding-top:8px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 5px; HEIGHT: 245px! important;
}
.newcr A {
	COLOR: #22376e
}
.newcr A:hover {
	COLOR: #c00
}
.newcr H1 {
	DISPLAY: block; FONT-SIZE: 16px; BACKGROUND: url(/images/page/icon/icon_index.gif) repeat-x 0px -294px; COLOR: #c00; LINE-HEIGHT: 24px; PADDING-TOP: 5px; FONT-FAMILY: "黑体"; HEIGHT: 24px; TEXT-ALIGN: center
}
.newcr LI {
	FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; WIDTH: 79%; LINE-HEIGHT: 24px; FONT-FAMILY: "宋体"; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left;
}
.newcr LI.price {
	FONT-SIZE: 12px; FLOAT: left; FONT-FAMILY: Arial
}
.newcr UL {
	MARGIN-TOP: 8px; MIN-HEIGHT: 156px; WIDTH: auto; HEIGHT: auto! important
}

.blue_btn{
	 BACKGROUND: url(/images/page/btn_bg.gif) repeat-x; width:72px; HEIGHT: 25px; float:left;
}
.allcenter{
 	MARGIN-RIGHT: auto;MARGIN-LEFT: auto; height:25px; vertical-align:middle;line-height:25px;
}
.vcenter{
	height:25px; vertical-align:middle;line-height:25px;
}
.acenter{
	MARGIN-RIGHT: auto;MARGIN-LEFT: auto;
}

.blue_btn{	
	BACKGROUND: url(/images/page/gu.gif) no-repeat;  height:35px; width:84px; vertical-align:middle;line-height:35px;
}



/* index class column show group1 */
.cBox {
	MARGIN-BOTTOM: 5px; WIDTH: auto; background-color:#FFFFFF;
}
.cBox .contentbox {	
	width:628px; height:331px; margin-left:0px;  margin-right:0px; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: 0px; PADDING-RIGHT: 0px;PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px; text-align:left; 
}
.tab03 A:hover {
	TEXT-DECORATION: none
}
.tab03 {
	CLEAR: both; HEIGHT: 36px; 
}
.tab03 LI {
	FLOAT: left; BACKGROUND: url(/images/page/tab03.jpg) no-repeat;BORDER-RIGHT: #cccccc 1px solid;
}
.tab03 LI A {
	DISPLAY: block; WIDTH: 207px; COLOR: #000; PADDING-TOP: 9px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
.tab03 LI A:hover {
	TEXT-DECORATION: underline
}
.tab03 A.train_class_active {
	FONT-WEIGHT: bold; font-size:14px; color:#003399; width:212px;BACKGROUND: url(/images/page/tab03.jpg) 0px -36px repeat-x; 
}
.tab03 A.train_class_default {	
	FONT-WEIGHT: bold; font-size:14px;
}

/* index class column show group2 */
.tab03cp1 A:hover {
	TEXT-DECORATION: none
}
.tab03cp1 {
	CLEAR: both; HEIGHT: 36px; 
}
.tab03cp1 LI {
	FLOAT: left; BACKGROUND: url(/images/page/tab03cp1.jpg) no-repeat;BORDER-RIGHT: #cccccc 1px solid;
}
.tab03cp1 LI A {
	DISPLAY: block; WIDTH: 207px; COLOR: #000; PADDING-TOP: 9px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
.tab03cp1 LI A:hover {
	TEXT-DECORATION: underline
}
.tab03cp1 A.train_class_active {
	FONT-WEIGHT: bold; font-size:14px; color:#003399; width:212px;BACKGROUND: url(/images/page/tab03cp1.jpg) 0px -36px repeat-x; 
}
.tab03cp1 A.train_class_default {	
	FONT-WEIGHT: bold; font-size:14px;
}

/* index class column show group3 */
.tab03cp2 A:hover {
	TEXT-DECORATION: none
}
.tab03cp2 {
	CLEAR: both; HEIGHT: 36px; 
}
.tab03cp2 LI {
	FLOAT: left; BACKGROUND: url(/images/page/tab03cp2.jpg) no-repeat;BORDER-RIGHT: #cccccc 1px solid;
}
.tab03cp2 LI A {
	DISPLAY: block; WIDTH: 207px; COLOR: #000; PADDING-TOP: 9px; HEIGHT: 28px; TEXT-ALIGN: center; 
}
.tab03cp2 LI A:hover {
	TEXT-DECORATION: underline
}
.tab03cp2 A.train_class_active {
	FONT-WEIGHT: bold; font-size:14px; color:#003399; width:212px;BACKGROUND: url(/images/page/tab03cp2.jpg) 0px -36px repeat-x; 
}
.tab03cp2 A.train_class_default {	
	FONT-WEIGHT: bold; font-size:14px;
}


.midlf {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 232px; HEIGHT: auto; _margin-top: 2px;
}
.lfimg {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 12px; WIDTH: 232px; POSITION: relative; HEIGHT: 108px; _margin-left: 6px
}
.lfimg A {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dbdbdb 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #dbdbdb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: 108px; BACKGROUND-COLOR: #fff
}
.lfimg A:hover {
	BORDER-RIGHT: #a00 1px solid; BORDER-TOP: #a00 1px solid; BORDER-LEFT: #a00 1px solid; BORDER-BOTTOM: #a00 1px solid; TEXT-DECORATION: none
}
.lfimg A SPAN {
	BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 0px solid; DISPLAY: block; FONT-SIZE: 12px; LEFT: 0px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 230px; CURSOR: hand; COLOR: #333; LINE-HEIGHT: 20px; BORDER-BOTTOM: #dbdbdb 1px solid; POSITION: absolute; TOP: 97px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.lfimg A IMG {
	WIDTH: 222px; HEIGHT: 89px
}
.lfimg A:hover SPAN {
	BORDER-RIGHT: #a00 1px solid; BORDER-TOP: #a00 0px solid; DISPLAY: block; LEFT: 0px; BORDER-LEFT: #a00 1px solid; WIDTH: 230px; CURSOR: hand; COLOR: #a00; LINE-HEIGHT: 20px; BORDER-BOTTOM: #a00 1px solid; POSITION: absolute; TOP: 97px
}
.hotlf {
	MARGIN-TOP: 6px; FLOAT: left; MARGIN-LEFT: 12px; WIDTH: 232px; HEIGHT: auto; _margin-left: 6px
}
.hotxk {
	MARGIN-TOP: 14px; FLOAT: left; BACKGROUND-IMAGE: url(/images/page/bg_1_23.jpg); WIDTH: 232px; HEIGHT: 24px; _margin-top: 4px
}
.hotmid {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 212px; HEIGHT: auto
}
.hotmid UL {
	MARGIN-TOP: 4px; PADDING-LEFT: 25px; BACKGROUND: url(/images/page/icon/icon_index.gif) repeat-x 0px -353px; FLOAT: left; WIDTH: 212px; HEIGHT: auto
}
.hotmid LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 212px; LINE-HEIGHT: 22px; FONT-FAMILY: "宋体"; WHITE-SPACE: nowrap; HEIGHT: 24px; TEXT-OVERFLOW: ellipsis
}
.hotmid A {
	COLOR: #22376e
}
.bl01 {
	FLOAT: left; WIDTH: 4px; HEIGHT: 20px
}
.midrt {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 34px; WIDTH: 350px; HEIGHT: 300px; _margin-top: 2px; _margin-left: 17px; 
}
.zdmc {
	BACKGROUND: url(/images/page/gdy.gif) repeat-x 0px -90px; FLOAT: left; WIDTH: 350px; COLOR: #aaa; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
.zdmc A {
	COLOR: #22376e
}
.zdmc A:hover {
	COLOR: #a00
}
.zdxw {
	BORDER-TOP-WIDTH: 0px; MIN-HEIGHT: 269px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 350px; COLOR: #666666; PADDING-TOP: 5px; HEIGHT: auto! important
}
.zdxw A {
	COLOR: #22376e
}
.zdxw A:hover {
	COLOR: #c00
}
.zdxw H1 {
	DISPLAY: block; FONT-SIZE: 16px; BACKGROUND: url(/images/page/icon/icon_index.gif) repeat-x 0px -294px; COLOR: #c00; LINE-HEIGHT: 24px; PADDING-TOP: 5px; FONT-FAMILY: "黑体"; HEIGHT: 24px; TEXT-ALIGN: center
}
.zdxw LI {
	FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; WIDTH: 79%; LINE-HEIGHT: 24px; FONT-FAMILY: "宋体"; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}
.zdxw UL {
	MARGIN-TOP: 8px; MIN-HEIGHT: 156px; WIDTH: 350px; HEIGHT: auto! important
}
.zdxw LI.price {
	FONT-SIZE: 12px; FLOAT: left; FONT-FAMILY: Arial
}
.zdxw LI.line {
	MARGIN-TOP: 3px; FONT-SIZE: 12px; BACKGROUND: url(icon.gif) repeat-x 0px -294px; MARGIN-BOTTOM: 10px; WIDTH: 100%; LINE-HEIGHT: 20px; HEIGHT: 5px
}
.article_class_active {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 68px; LINE-HEIGHT: 21px; BORDER-BOTTOM: #ccc 0px solid; HEIGHT: 23px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.article_class_active A {
	COLOR: #333
}
.article_class_default {
	MARGIN-TOP: 2px; FLOAT: left; WIDTH: 68px; LINE-HEIGHT: 19px; HEIGHT: 19px; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center
}
.article_class_default A {
	COLOR: #333
}
.article_class_more {
	MARGIN-TOP: 5px; FLOAT: right; WIDTH: 40px; LINE-HEIGHT: 13px; MARGIN-RIGHT: 8px; HEIGHT: 13px; _margin-right: 5px
}
.h_lsit_none {
	DISPLAY: none
}
.h_lsit_show {
	
}
/* index column group right start*/
.rtBox {
	MARGIN-BOTTOM: 5px; WIDTH: auto; background-color:#ffffff; 
}
.rtBox .gpr_content {	
	clear:both; BORDER-TOP: 0px; PADDING: 5px; text-align:left; margin-left:0px; 
}
.rtBox .gp1_bar{
	padding-top:11px; HEIGHT: 25px; BACKGROUND: url(/images/page/groupbar.gif) no-repeat;
}
.rtBox .gp2_bar{
	padding-top:11px; HEIGHT: 25px; BACKGROUND: url(/images/page/groupbar.gif) 0px -36px no-repeat;
}
.rtBox .gp3_bar{
	padding-top:11px; HEIGHT: 25px; BACKGROUND: url(/images/page/groupbar.gif) 0px -72px no-repeat;
}
/* index column group right  end */
.listdata_nooo {
	MARGIN: 0px auto; text-align:left; padding-left:3px; padding-right:5px; padding-top:2px; padding-bottom:2px; line-height:20px;
}

.column_ad_banner{
	text-align:center;
	padding-left:5px;
}
.shotContent {		
	padding:5px 0px 0px 5px;
	white-space:normal;
	word-break:break-all;
	line-height: 20px;
	vertical-align:top;
	text-align:left;
}

/* 论坛贴子*/
.bbstopic{
	font-size:13px;
}

/* 首页最新课程 */
.cNew{
	width:388px;
	BORDER-bottom: #ffcb99 1px solid; BORDER-LEFT: #ffcb99 1px solid; BORDER-RIGHT: #ffcb99 1px solid; 	
	BACKGROUND: #fffbf2; 
	overflow:hidden;
}
.cnewBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 23px; border-bottom:1px solid #cccccc;
}
.cnewBar LI {
	FLOAT: left
}
.cnewBar LI A {
	DISPLAY: block; WIDTH: 80px; COLOR: #333; PADDING-TOP: 6px; HEIGHT: 17px; TEXT-ALIGN: center;
}
.cnewBar LI A:hover {
	TEXT-DECORATION: none
}
.cnewBar A.cNew_btn_active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; BACKGROUND: url(/images/page/zkcbg.gif) 0px -37px no-repeat; FLOAT: left; WIDTH: 100px;
}
.cnewBar A.cNew_btn_default {
	BACKGROUND: url(/images/page/zkcbg.gif); FLOAT: left; WIDTH: 100px;

}
.cNew .ct{	
	margin: 0px;
	padding: 0px 0px 5px 5px;
	text-align:left;
}
.curList{
	float: left;
	list-style-type: none;	
	list-style-position: outside;
	padding: 0px;		
	margin: 5px 0px 5px 5px;
}
.curList li{
	/* 截取字符开始 */
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	/* 截取字符结束 */	
	width: 180px; /*FF*/
	*width: 175px !important; /*IE7*/
	*width: 126px; /*IE6*/		
	margin: 0px 10px 3px 0px;	
	padding: 0px 0px 4px 0px;
	float: left;
}
/* 置顶显示课程(一)*/
.fixclassList{
	float: left;
	list-style-type: none;	
	list-style-position: outside;
	padding: 0px;		
	margin: 5px 0px 5px 0px;
}
.fixclassList li{	
	/* 截取字符开始 */
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	/* 截取字符结束 */	
	width: 170px; /*FF*/
	*width: 168px !important; /*IE7*/
	*width: 160px; /*IE6*/		
	margin: 0px 5px 3px 0px;	
	padding: 0px 0px 4px 0px;
	float: left;
}

/* hot org */
.horg A {
	COLOR: #22376e
}
.horg A:hover {
	COLOR: #c00
}
.horg LI {
	FONT-SIZE: 13px; FLOAT: left; width:99%; OVERFLOW: hidden; LINE-HEIGHT: 24px; FONT-FAMILY: "宋体"; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}