.column a{color:#333}

#topmenu .topmenu  a#news{
	display:block;
	overflow:hidden;
	background:url(../images/current_bg.gif) no-repeat center bottom;
	margin-left:2px
}

.clearfi:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfi { display:inline-block; }
	/*\*/ .clearfi {display:block;} /**/
.box_l { float:left; }
.box_r { float:right; }
.bg_fff { background:#FFF!important; }
.bg_f8 { background:#F8F8F8; }
.color_black { color:#999!important; }
.color_yellow { color:#FB7A05;}
.color_red{ color:#EB1C26!important;}
.color_gray{ color:#999;}
.color_brown{ color:#CC0001;}
.column { width:950px; overflow:hidden; margin:0 auto; text-align:left}
	.col1 { float:left; width:710px; overflow:hidden; }
	.col2 { float:right; width:230px; }
	.col3 { float:left; width:330px; overflow:hidden; }
	.col4 { float:right; width:357px; overflow:hidden; }

.pagination { text-align:center; margin-left:0!important;}

.input_tx { padding:2px 0 2px 2px; border:1px solid; border-color:#666 #b0bec7 #b0bec7 #666; line-height:16px; color:#666; }
	.search_content .input_tx { width:160px;}
	.footer_search .input_tx { width:190px; }
	#registerform .input_tx, .lost_pw .input_tx { width:180px;}
.input_search { width:54px; height:24px; overflow:hidden; border:none; background:url(../images/btn_search_bg.gif) no-repeat; text-align:center; line-height:24px; color:#FFF; font-weight:700; letter-spacing:1px; }
.input_reset { width:71px; height:24px; overflow:hidden; border:none; background:url(../images/btn_reset_bg.gif) no-repeat; line-height:24px; text-indent:23px; letter-spacing:1px;}
.ad_pagebody { width:960px; overflow:hidden; margin:0 auto 10px; }
.ad_mainbody { width:960px; overflow:hidden; margin:0 auto 10px; }
.ad_sidebar { width:250px; overflow:hidden; margin:0 auto 10px; text-align:center; }
.ad_article {  float:left; max-width:650px; overflow:hidden; margin:0 12px 12px 0!important; margin:0 9px 12px 0; }
.margin_bot10 { margin-bottom:10px; }
.margin_bot0 { margin-bottom:0!important;}

.article_module{overflow:hidden;border:1px solid #b0bec7;}
.global_module { overflow:hidden; padding-bottom:10px; border:1px #b0bec7 solid; padding:1px; position:relative; background:url(../images/course/course_prebg.gif) repeat-x top #ffffff;}
	.global_module1_caption { height:26px; overflow:hidden; line-height:26px; border-bottom:1px #b0bec7 solid;background:url(../images/catname_bg.gif) repeat-x;}
		.global_module1_caption h3 { display:inline; float:left; margin:0 10px; padding-left:12px; font-weight:bold; color:#003366; background:url(../images/c_l.gif) no-repeat;}
		.global_module1_caption a.more { display:inline; float:right; margin:0 20px; font-family:simsun; }
	.global_module2_caption { height:26px; overflow:hidden; line-height:26px; padding-top:5px;}
		.global_module2_caption h3 { padding:0 15px; font-weight:700; font-size:12px; border-bottom:1px #ccc solid;}
	.global_module3_caption { position:relative; height:26px; overflow:hidden; margin-bottom:10px; background:url(../images/title_bg.gif) repeat-x; line-height:26px; color:#555}
		.global_module3_caption h3 { padding:0 15px; font-weight:bold; }
		.global_module3_caption h3 img { margin-top:3px;}
		
.global_tx_list1 { width:100%; min-height:128px; height:expression(this.style.height < 128 ? 128: true); overflow:hidden; padding-top:10px;}
	.global_tx_list1 li { display:inline; float:left; height:25px; overflow:hidden; margin:0 20px 0 20px; padding-left:13px; background:url(../images/bd_li.gif) no-repeat 0 11px; line-height:25px;}
	.global_tx_list1 .box_r { color:#999; }
	
.global_tx_list2 { min-height:150px; height:expression(this.style.height < 150 ? 150: true); overflow:hidden; padding:0 15px; }
	.global_tx_list2 li { height:25px; overflow:hidden; line-height:25px; }
	.global_tx_list2 .box_r { padding-left:10px; color:#999; }

.global_tx_list3 { overflow:hidden; padding:5px; margin:0 10px;  border-top:1px #ccc solid; }
	.global_tx_list3 li { height:25px; overflow:hidden; padding-left:12px; background:transparent url(../images/bd_li.gif) no-repeat scroll 0 11px; line-height:25px; }
	.global_tx_list3 .box_r { padding-left:10px; color:#999; }

.global_tx_list4 { overflow:hidden; margin-bottom:20px; padding:0 15px; }
	.global_tx_list4 li { overflow:hidden; line-height:22px; }
	.global_tx_list4 li a { }
	.global_tx_list4 .box_r { padding-left:10px; color:#999; font-size:12px; }

.global_tx_list5 { margin-bottom:10px; padding-bottom:0; background:url(../images/zebra_bg.gif) repeat 0 31px; }
	.global_tx_list5  .global_module2_caption { margin-bottom:0; }
	.global_tx_list5 ul { padding:0 15px 0 30px; background:url(../images/top10_bg.gif) no-repeat 15px 10px; }
	.global_tx_list5 ul li { height:28px; overflow:hidden; line-height:28px; }
	.global_tx_list5 .box_r, .global_tx_list5 .box_r a { color:#999;}

.global_tx_list6 { margin-bottom:10px; padding-bottom:0; background:url(../images/zebra_bg.gif) repeat 0 31px; }
	.global_tx_list6  .global_module2_caption { margin-bottom:0; }
	.global_tx_list6 ul { padding:0 15px 0 30px; background:url(../images/top10_bg.gif) no-repeat 15px 10px; }
	.global_tx_list6 ul li { height:28px; overflow:hidden; *margin-bottom:-2px; line-height:28px; }
	.global_tx_list6 .box_l { width:150px; height:28px; overflow:hidden; }
	.global_tx_list6 .box_r { width:50px; overflow:hidden; text-align:right; }
	.global_tx_list6 .box_r a { color:#999;}

.global_avatar_list {}
	.global_avatar_list li { display:inline; float:left; height:78px; }
	.global_avatar_list li img { display:block; width:48px; height:48px; padding:1px; border:1px solid #D8D8D8; }
	.global_avatar_list li span { display:block; width:52px; height:25px; overflow:hidden; line-height:25px; text-align:center; }

.global_piclist { height:125px; overflow:hidden; padding:10px 0 0 7px; }
	.global_piclist li{ position:relative; display:inline; float:left; width:106px; height:123px; overflow:hidden; margin-left:7px; }
	.global_piclist li div { display:table-cell; *display:block; width:102px; height:104px; *height:102px; overflow:hidden; border:1px solid #E0E9F2; background:#FFF; text-align:center; vertical-align:middle; *font-size:85px; cursor:pointer; }
	.global_piclist li div img, .user_photolist dl dt div img { max-width:100px; max-height:100px; width:expression(this.width > 100 && this.width > this.height ? 100: true); height:expression(this.height > 100 ? 100: true);  vertical-align:middle; }
	.global_piclist li span { position:absolute; left:0; bottom:0; *bottom:-2px; width:102px; height:16px; overflow:hidden; line-height:16px; text-align:center; }

.globalnews_piclist { padding-left:5px; padding-top:10px;}
	.globalnews_piclist li { display:inline; float:left; margin:3px 0 0 12px; }
	.globalnews_piclist img { display:block; width:98px; height:70px; padding:1px; border:1px solid #D8D8D8; }
	.globalnews_piclist span { display:block; width:102px; height:25px; overflow:hidden; line-height:25px; text-align:center; }


/*============================================= Index & News pages style */
	/* focus turn */
#focus_turn { position:relative; height:266px; margin-bottom:10px; border:1px solid #b0bec7; background: #FAFAFA; }
	#focus_pic { margin:12px 0 0 12px!important;  margin:11px 0 0 12px; }
		#focus_pic li img { width:300px; height:211px; padding:1px; border:1px solid #D8D8D8; background:#FFF; }
		#focus_pic .normal { display:none; }
		#focus_pic .current { display:block; }
	#focus_btn { position:absolute; right:14px; bottom:41px; border-left:1px solid #D8D8D8; }
		#focus_btn span { display:block; float:left; overflow:hidden; width:22px; height:22px; margin:0 0 0 -1px; border:1px solid #D8D8D8; text-align:center; font:14px Arial, Helvetica, sans-serif; font-weight:700; line-height:22px; cursor:pointer; }
		#focus_btn .normal { background:#FFF; color:#1A4963; }
		#focus_btn .current { background:#1A4963; color:#FFF; }
	#focus_tx { height:20px; overflow:hidden; margin:5px 0 0 12px; font-size:14px; line-height:20px; }
		#focus_tx .normal { display:none; }
		#focus_tx .current { display:block; }
	#focus_opacity {  position:absolute; left:14px; bottom:41px; width:250px; height:24px; background:#FFF; opacity:0.4; filter:alpha(opacity=40); }

	/* new news */
#new_news { height:185px; overflow:hidden; border:1px solid #D8D8D8; background:#F8F8F8; }
	#new_news h3 { padding:8px 20px 4px; }
	#new_news ul { padding:0 20px; }
	#new_news li { height:25px; overflow:hidden; padding-left:12px; background:url(../images/bd_li.gif) no-repeat 0 11px; line-height:25px; }
	#new_news .box_r { padding-left:10px; color:#999; }
	#new_news .box_r a { color:#999; }

	/* new avatar */
.new_avatar { height:146px; overflow:hidden; padding:4px 0 0 7px; }
	.new_avatar li { margin-left:8px;}
	.new_avatar img { width:44px!important; height:44px!important; }
	.new_avatar li span { width:49px; }

	/* tag list */
.tag_list { padding-left:15px;}
	.tag_list li { display:inline; float:left; margin-right:8px; white-space:nowrap; line-height:25px; }

/* news catalog  */
.catalog_list {}
	.catalog_list .global_module { width:auto; margin-bottom:10px; }
	.catalog_list .box_r { float:right!important;}
	.catalog_list .global_tx_list1 li { width:290px; }



/*============================================= news list pages style  */
.news_list { margin-bottom:20px; padding:0 15px; }
	.news_list li { overflow:hidden; margin-bottom:5px; padding-bottom:10px; background:url(../images/dashed_bg.gif) repeat-x 0 100%; line-height:22px; }
	.news_list h4 { margin:4px 0; padding-left:12px; background:url(../images/arrow_li.gif) no-repeat 0 3px;}
	.news_list h4 a {  }
	.news_list .news_list_caption a { color:#333; }
	.news_list p { padding-left:12px; }
	.news_list .news_list_caption { margin-bottom:5px; color:#999; }
.sidebar_album_info { padding:0 15px;}
	.sidebar_album_info img { max-width:220px; width:expression(this.width > 220 ? 220: true); }

.e2{
	padding-top:0
}
.e2 a{ color:#3366cc!important; text-decoration:underline!important;}
.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:15px 2px;
	border-bottom:1px solid #DDD;
}
.e2 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#000;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#555;
}
.e2 p.intro{
	color:#808080;
	line-height:20px;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px
}

/*============================================= news detail pages style  */
.borderccc{ border:1px #ccc solid!important;}
#article { padding:15px; background:url(../images/course/course_prebg.gif) repeat-x top #ffffff;}
	#article h1 { margin:6px 0 10px 0; text-align:center; font-size:20px; color:#1d3758; font-family:"Î¢ÈíÑÅºÚ";}
	#article img, #blog_body img { max-width:565px; width:expression(this.width > 565 ? 563: true);}
	#article_extinfo { text-align:center; padding:6px 10px; margin-bottom:10px; border-bottom:1px solid #ddd; color:#000; }
		#article_extinfo div { padding-bottom:10px;}
		#article_extinfo div a { color:#666; } #article_extinfo div a:hover { color:#EB1C26; }
		#article_extinfo .source { margin-right:12px;}
		#article_extinfo div span { float:right; }
		#article_extinfo .add_bookmark { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -170px; }
		#article_extinfo .print { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -140px; }
		#article_extinfo .send_frinend { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -110px; }
		#article_extinfo .report { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -200px; }
		#article_extinfo .push { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -230px; }
		#article_extinfo .add_top10 { margin-right:7px; padding-left:18px; background:url(../images/global_article_bg.gif) no-repeat 0 -260px; }
		
	#introduction{ margin:-11px 0 15px 0!important; border:1px solid #ddd; background:#FAFAFA; padding:10px; line-height:160%; color:#808080; }
	#article_body { width:100%; overflow:hidden; clear:both; padding-bottom:10px; font-size:1.17em; line-height:1.8em; clear:both;}
	#article_body p { margin-bottom:6px; text-indent:2em; }
	#article_body strong { font-weight:700;}
	#article_custom { width:95%; margin:0 auto 6px; padding:6px; border:1px solid #DCE1E5; background:#FFFFE1; font-size:12px; line-height:1.5em; }
	#article_attachment { margin-top:12px; padding:20px 0 0 50px; background:url(../images/attachment.gif) no-repeat left top; font-size:12px; color:#999; }
	#article_summary { margin-bottom:10px; padding:3px 0; border:1px dashed #DEDEDE; background:#F8F8F8; font-size:12px; line-height:25px; }
		#article_summary h6 { padding:0 10px; color:#369; }
		#article_summary p { padding:0 10px; }
	#article_tag { padding:20px 15px 10px; }
	.article_download { padding-left:17px; background:url(../images/icon_download.gif) no-repeat 0 6px; color:#999; text-indent:0!important; }
		.article_download a { margin-right:3px; color:#369; text-decoration:underline; }
	.article_attach_isimage { background:none !important; }
		#article_attachment a { color:#369; text-decoration:underline; }
	.article_attach_isimage {}
		.article_attach_isimage a { text-decoration:none; }
		.article_attach_isimage img { display:block;}
		.article_attach_isimage span { display:block;}
#article_op { margin:0 0 15px 300px; }
	#article_op a { display:block; float:left; width:42px; height:41px; overflow:hidden; margin-right:12px; background-image:url(../images/global_article_bg.gif); }
	a.aop_up,a.aop_down  { color:#FFF; text-align:center; font-weight:700; font-size:11px; font-family:Arial;}
		a.aop_up em, a.aop_down em { display:block; width:0; height:21px; overflow:hidden;}
	a.aop_down { background-position:0 -60px; }

#article_mark,#article_state { margin:0 15px 15px; padding:15px 0 0 0; background:url(../images/dashed_bg.gif) repeat-x;}
	.dashed_botline { padding:0 10px 15px; background:url(../images/dashed_bg.gif) repeat-x 0 100%;}

	.state_newstop { padding-top:10px; padding-bottom:10px;}
		.state_newstop li { display:inline; float:left; width:300px; height:22px; overflow:hidden; margin:0 0 0 20px; line-height:22px; }
		
div.operation1 { border-width:1px 0; border-color:#ddd; border-style:solid; background:#FFF; padding:10px 0; text-align:center; margin-left:1px; margin-right:1px; background-color:#f4faff}
div.operation,div.operation0 { border-width:1px 0 0 0; border-color:#ddd; border-style:solid; background:#FFF; padding:10px 0; text-align:center; margin-left:1px; margin-right:1px; background-color:#f4faff}
		
/*pagination*/
.pagination{
	margin:10px 0; font-size:12px; width:98%; clear:both; height:100%; overflow:auto
}
.pagination a,.pagination span{
	float:left;display:inline;margin-right:2px;height:21px;line-height:21px;border:1px solid #DDD;background-color:#eee;padding:0 7px; color:#555
}
.pagination a:hover{
	border:1px #b0bec7 solid;font-weight:normal;text-decoration:none;
}
.pagination span.current {
	border:1px #DDD solid;
	background-color:#ffffff;
	color:#555555;
	font-weight:bold
}
.pagination a.pages-goto:link,.pagination a.pages-goto:visited {
	background-color:#fff;
	border-color:#eee;
}
.pagination .page_input{float:left;width:22px; line-height:20px; height:19px; padding:1px 2px 1px 3px; margin-left:1px; border:1px #ddd solid;}

.hnews { float:right; width:367px; overflow:hidden;  padding:10px 0 7px 0; *padding:10px 0; _padding:10px 0 8px 0; border:solid 1px #b0bec7;background:url(../images/course/course_prebg.gif) repeat-x top #ffffff; overflow:hidden; height:246px}
.hnews h1 {font:18px "Î¢ÈíÑÅºÚ", "ºÚÌå", Arial, "Times New Roman"; font-weight:800; padding:8px 0 0 0; text-align:center; color:#16658d;}
.hnews h1 a {color:#3366cc;}
.hnews p  {text-align:left; padding:5px 0 0 0; overflow:hidden; height:20px; line-height:20px; margin-bottom:8px}
.hnews ul {padding:0 15px 10px 15px;}
.hnews ul li {font-size:14px; line-height:24px;}
.hnews ul li a:link,  .hnews ul li a:visited {text-decoration:underline; color:#3366cc;}
.hnews ul li a:hover, .hnews ul li a:active {text-decoration:none;}
.hnews ul li span.date {float:right; color:#999; font-size:12px;}
.hnews ul li a.catname:link, .hnews ul li a.catname:visited {color:#666;text-decoration:underline; padding-right:8px;}
.hnews ul li a.catname:hover, .hnews ul li a.catname:active {color:;text-decoration:none;}

.top10 {float:right; width:228px; border:solid 1px #CCC; text-align:left;}
.top10 .top_tips {font-size:12px; padding:8px 0 5px 10px;}
.top10 .top_more {padding:20px 10px 20px 10px; *padding:15px 10px 17px 10px; _padding:15px 10px 18px 10px; clear:both; text-align:right}
.top10 .top_more a {color:#CB0000;}
.top10 li.stitle {border-bottom:1px #eeeeee solid; padding:8px 10px 7px 10px;}
.top10 li.stitle span {display:inline-block; padding:0 15px 0 0;}
.top10 li.ithumb {border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; padding:1px;}
.top10 li.ithumb .ithumb_c {background:#d6f0fb; height:60px; padding:10px; overflow:hidden;}
.top10 li.ithumb .ithumb_c .i_num {float:left; background:#16658d; color:#FFF; width:20px; height:20px; margin-top:1px; text-align:center; overflow:hidden;}
.top10 li.ithumb .ithumb_c .i_img {float:left; margin-left:10px; width:85px; height:60px overflow:hidden;}
.top10 li.ithumb .ithumb_c .i_img img {border:solid 1px #CCC; padding:1px; background:#FFF;}
.top10 li.ithumb .ithumb_c .i_tle {height:70px; width:80px; padding:0 0 0 5px; font-size:12px; font-weight:800; overflow:hidden;}