* {
	margin: 0px;
	padding: 0px;
}
body,ul,li,a {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #161616;
	list-style-type: none;
}
#DEbody {
	width: 967px;
	margin-right: auto;
	margin-left: auto;
	}

.clear {
	clear: both;
}
#header {
	background-image: url(../img/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	height: 156px;
}
.Language {
	text-align: right;
	padding-top: 23px;
}
.Language img {
	margin-left: 15px;
}
.logo {
	text-align: center;
}
#nav {
	background-image: url(../img/ul_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	height: 22px;
}
#nav a {
	display: block;
	width: 87px;
	text-align:center;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	padding-bottom: 5px;
	background-image: url(../img/line1.jpg);
	background-repeat: no-repeat;
	background-position: right middle;
}
#nav a:link  {
 color:#FFFFFF; text-decoration:none;
}
#nav a:visited  {
 color:#FFFFFF;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;

}

#nav li {
	float: left;
}
#nav li ul {
	line-height: 1.5;
	list-style-type: none;
	text-align:left;
	position: absolute;
	left: -999px;
	border: 2px solid #438700;
	border-top:0px;
	border-bottom:2px solid #438700;
}
#nav li ul li{
	float: left; 
	background-color: #ffffff;
	border: 0px solid #438700;
}

#nav li ul a{
	display: block;
	text-align:left;
	color: #000;
	font-weight:normal;
	font-size: 13px;
	padding-top: 5px;
	padding-left:5px;
	background-image: url(../img/line.jpg);
	background-repeat: no-repeat;
}
#nav li ul a:visited  {
	font-weight:normal;
	text-decoration:none;
	color: #000;
}
#nav li ul a:hover  {
	font-weight:normal;
	text-decoration:none;
	color: #000;
	background:#e7e7e7;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}



#content {
 clear: left; 
}
.box {
	width: 967px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.left {
	width: 70%;
	float: left;
	margin-right: 0px;
	background:#f9f9f9;
}
.left .Declare {
	background-image: url(../img/line_new.jpg);
	background-repeat: repeat-x;
	height: 35px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	padding-left: 18px;	
}
.left .Declare li {
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #EB6913;
	padding-right: 10px;
	padding-left: 10px;
}
.left .Search {
	background-image: url(../img/line_new4.jpg);
	background-repeat: repeat-x;
	height: 43px;
}
.left .images {
	border: 4px solid #B2B2B2;
}
.left .Topics {
	margin-left: 10px;
}
.zt{
	float:left;
	width:350px;
	height:65px;
	text-align:left;
	margin-left:0px;
	background: url(../img/zt_backnew.jpg);
	background-repeat: repeat-x;
	list-style-type:circle;
	margin-bottom:0px;
	padding-top:5px;
}
.zt li{
	float:left;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:5px;
	width:340px;
	text-align:left;
	list-style-type:disc;

}
.zt li a {
	float:left;
	margin:2px 0px 0px 10px;
	color:#111111;
	font-size:13px;
	font-weight: 500;

}
.left .Topics h2 {
	font-size: 12px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B2B2;
	background-image: url(../img/h2_bg.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 13px;
	padding-top: 6px;
	padding-bottom: 5px;
}

.newdiv{
	padding-top:5px;
	height:230px;
	width:265px;
}
.new{

}
.new li {
	background-image: url(../img/line4.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin:0 0px 0px 5px;
	padding: 3px;
	line-height:16px;
	float:left;
	width:250px;

}
.new a {
	display: block;
	background-image: url(../img/ico1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;

}
.left #Mark {
	padding:5px auto;
	margin-top:10px;
	border:1px solid #e8e8e8;
}
.guanggao {
	padding:0 auto;
	margin-top:7px;
	margin-bottom:10px;
	border:1px solid #e8e8e8;
	height:60px
}

.guanggao li{
	float:left;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:2px;
	border-top:0px;
}
.guanggao li img{
	border:0px;
	height:60px;
	width:160px;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
}
.left #tabs1{
	text-align:left;
	width:99%;
	margin-top:5px;
	padding-top:0px;
	border:0px solid #e8e8e8;
}
.left #tabs1 .more {
	position: relative;
	margin-left: 600px;
	margin-top: 5px;
	width: 47px;
	z-index: 2;
}

.left #tabs1 .menu1box{
	position:relative;
	overflow:hidden;
	height:27px;
	width:675px;
	text-align:left;
	background-image: url(../img/ul_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #DADADA;
	margin-top:0px;
}
.left #tabs1 #menu1{
	position:absolute;
	top:0;
	z-index:1;
	margin-top: 4px;
	margin-left: 13px;
}
.left #tabs1 #menu1 li{
	float:left;
	display:block;
	cursor:pointer;
	width:80px;
	text-align:center;
	line-height:21px;
	height:22px;
}
.left #tabs1 #menu1 a {
	color: #FFFFFF;
}

.left #tabs1 #menu1 li.hover{
	background-image: url(../img/li_bg.jpg);
	background-repeat: repeat-x;
}
.box .left #tabs1 #menu1 .hover a {
	color: #333333;
}

#tabs1 .main1box{
	clear:both;
	margin-top:-1px;
	height:260px;
	width:665px;
}
.left #tabs1 #main1 ul{
display: none;
}
.left #tabs1 #main1 ul.block{
display: block;
}
h3 {
	background-image: url(../img/ul_bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
}

.left .Recommend{
	margin-top:5px;
	height:205px;
}
.left .Recommend ul{
	margin-top:5px;
	
}
.left .Recommend li {
	background-image: url(../img/ico1.jpg);
	background-repeat: no-repeat;
	background-position: 1px center;
	margin-left: 8px;
	padding: 2px 5px 0px 10px;
	line-height:22px;
}

.login {
	float: right;
	width: 29%;
	background:#f9f9f9;
	margin-bottom: 0px;
	height:90px;
	border:1px solid #777;
}
.login h4 {
	color: #585858;
	font-size: 12px;
	background-image: url(../img/h4_bg.jpg);
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 8px;
	padding-left: 20px;
}
.login input {
	border: 1px solid #F6911F;
	background-color: transparent;
}

.right {
	float: right;
	width: 29%;
	background:#f9f9f9;

}

.right .list {
	margin-bottom: 10px;
	list-style-type:none
}

.right .titl {
	background-image: url(../img/ul_bg.jpg);
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
}

.right .titl li {
	float: left;
	width: 65px;
	text-align: center;
	height: 20px;
	padding-top: 2px;
	list-style-type:none;

}

.right .titl a {
	color: #FFFFFF;
}
.right .titl .hover1 {
	background-image: url(../img/li_bg.jpg);
	background-repeat: repeat-x;
}
.right .hover1 a {
	color: #414141;
}

.right .Partners img {
	border: 1px solid #000000;
}
#link {
	margin-top: 5px;
	margin-bottom: 5px;
}
#link a {
	text-decoration: underline;
}
#footer {
	background-image: url(../img/footer.jpg);
	background-repeat: repeat-x;
	height: 144px;
	padding-top: 10px;
	text-align: center;
}
#footer p {
	line-height: 1.8;
}
news{list-style:none;}
/*============================================= Index & News pages style */
	/* focus turn */
#focus_turn { position:relative; height:280px; margin-bottom:0px; border:1px solid #D8D8D8; background:url(../images/focus_turn_bg.gif) repeat-x; }
	#focus_pic { margin:0px 0 0 0px!important;  margin:0px 1px 0 0px; }
		#focus_pic li img { width:300px; height:252px; padding:1px; border:1px solid #D8D8D8; background:#FFF; }
		#focus_pic .normal { display:none; }
		#focus_pic .current { display:block; }
	#focus_btn { position:absolute; right:5px; bottom:26px; border-left:1px solid #D8D8D8; }
		#focus_btn span { display:block; float:left; overflow:hidden; width:22px; height:20px; margin:0px 0 0 0px; 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:14px; overflow:hidden; margin:2px 0 0 20px; font-size:14px; line-height:14px; }
		#focus_tx .normal { display:none; }
		#focus_tx .current { display:block; }
	#focus_opacity {  position:absolute; left:0px; bottom:22px; width:300px; height:25px; background:#FFF; opacity:0.4; filter:alpha(opacity=40); }
/*二级列表显示页*/
.column { width:960px; overflow:hidden; margin:0 auto 10px; }
	.col1 { float:left; width:700px; overflow:hidden; }
	.col2 { float:right; width:250px; }
	.col3 { float:left; width:380px; overflow:hidden; }
	.col4 { float:right; width:310px; overflow:hidden; }

.global_module { overflow:hidden; padding-bottom:10px; border:1px solid #D8D8D8; background:#F8F8F8; }
	.global_module1_caption { height:31px; overflow:hidden; margin-bottom:10px; background:url(../images/global_caption1_bg.gif) repeat-x; color:#FFF; line-height:31px; }
		.global_module1_caption h3 { display:inline; float:left; margin:0 20px; font-weight:700; }
		.global_module1_caption a.more { display:inline; float:right; margin:0 20px; color:#FFF; font-family:simsun; }
	.global_module2_caption { height:31px; overflow:hidden; margin-bottom:10px; background:url(../images/global_caption2_bg.gif) repeat-x; line-height:31px; }
		.global_module2_caption h3 { padding:0 15px; font-weight:700; }
	.global_module3_caption { position:relative; height:31px; overflow:hidden; margin-bottom:10px; background:url(../images/global_caption3_bg.gif) repeat-x; line-height:31px; }
		.global_module3_caption h3 { padding:0 15px; font-weight:400; }
		.global_module3_caption h3 img { margin-top:3px;}
		a.btn_capiton_op { position:absolute; top:3px; right:10px; display:block; width:96px; height:24px; overflow:hidden; background:url(../images/more_op_bg.gif) no-repeat; color:#295B72; line-height:26px; text-indent:-9999px; }
.global_tx_list1 { width:100%; min-height:150px; height:expression(this.style.height < 150 ? 150: true); overflow:hidden; }
	.global_tx_list1 li { display:inline; float:left; width:300px; height:25px; overflow:hidden; margin:0 15px 0 20px; padding-left:12px; background:url(../images/icon_li.gif) no-repeat 0 11px; line-height:25px; }
	.global_tx_list1 .box_r { padding-left:10px; color:#999; }
	.global_tx_list1 .box_r a { color:#999; }
	.ext_li_short { height:auto;}
		.ext_li_short li { display:inline; float:left; width:70px; height:25px; overflow:hidden; margin:0 15px 0 20px; padding-left:12px; background:url(../images/icon_li.gif) no-repeat 0 11px; line-height:25px;  }

.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:0 15px; }
	.global_tx_list3 li { height:25px; overflow:hidden; padding-left:12px; background:transparent url(../images/icon_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 { height:35px; overflow:hidden; background:url(../images/dashed_bg.gif) repeat-x 0 34px; line-height:35px; font-size:14px; }
	.global_tx_list4 li a { color:#369; }
	.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:2px; }
	.globalnews_piclist li { display:inline; float:left; margin:3px 0 0 10px; }
	.globalnews_piclist img { display:block; width:100px; height:70px; padding:1px; border:1px solid #D8D8D8; }
	.globalnews_piclist span { display:block; width:104px; height:25px; overflow:hidden; line-height:25px; text-align:center; }

.pages { height:35px; overflow:hidden; text-align:center; line-height:25px; font-family:Verdana; }
	.pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #E4E4E4; color:#369; text-decoration:none!important; }
	.pages a:hover { border-color:#369; }
	.pages strong { border-color:#369; background:#369; color:#FFF; }
	.pages .prev { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
	.pages .next { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
/*============================================= news detail pages style  */
/*============================================= news catalog pages style  */
.special_activity { padding-left:5px; background:url(../images/zebra_bg.gif) repeat;  }
	.special_activity li { display:inline; float:left; width:95px; height:28px; overflow:hidden; margin-left:10px; padding-left:12px; background:url(../images/arrow_li.gif) no-repeat 0 8px; line-height:28px; }


/*============================================= 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 { color:#369; }
	.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); }

/*============================================= news detail pages style  */
#article { padding:15px; }
	#article h1 { margin:6px 0 15px 0; text-align:center; font-size:1.33em; }
	#article img, #blog_body img { max-width:565px; width:expression(this.width > 565 ? 563: true);}
	#article_extinfo { margin-bottom:25px; padding:6px 10px; border:1px solid #E7E7E7; background:#FFFEF7; color:#999; }
		#article_extinfo div { padding-top:4px;}
		#article_extinfo div a { color:#999; } #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; }
		
	#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%;}

.rating { margin-top:20px;}
	.rating ul { position:relative; z-index:9; float:left; overflow:hidden; }
	.rating li { float:left; width:20px; height:40px; }
		.rating li a { position:absolute; z-index:999; width:20px; height:20px; text-align:center; line-height:20px; font-size:11px; text-indent:-9999px; }
		.rating li a:hover { z-index:99; }
		.rating li em { display:block; width:20px; height:20px; padding-top:20px; text-align:center; line-height:20px; font-size:11px; }
	li.rating_current { position:absolute; z-index:99; }
		.rating_bad { background:url(../images/rating/bad.gif) repeat-x;}
			.rating_bad li a:hover,.rating_bad li.rating_current { background:url(../images/rating/bad_current.gif) repeat-x; }	
		.rating_normal { background:url(../images/rating/normal.gif) repeat-x;}
		.rating_normal li a { background:url(../images/rating/normal_current.gif) repeat-x;}
		.rating_good { background:url(../images/rating/good.gif) repeat-x;}
		.rating_good li a:hover, .rating_good li.rating_current { background:url(../images/rating/good_current.gif) repeat-x;}
		
		.rating-5 a:hover { left:0; width:100px; }
		.rating-4 a:hover { left:20px; width:80px; }
		.rating-3 a:hover { left:40px; width:60px; }
		.rating-2 a:hover { left:60px; width:60px; }
		.rating-1 a:hover { left:80px; width:40px; }
		.rating1 a:hover { left:0px; width:20px; }
		.rating2 a:hover { left:0px; width:40px; }
		.rating3 a:hover { left:0px; width:60px; }
		.rating4 a:hover { left:0px; width:80px; }
		.rating5 a:hover { left:0px; width:100px; }

#article_state {}
	.state_value { margin:10px 0 5px;} #article_state .novalue { margin-top:0;} #article_state .novalue  .list { height:75px;}
		.state_value table { margin:0 auto; }
		.state_value table td { padding:0 15px; }
		.state_value a { display:block; width:35px; text-decoration:none; text-align:center; }
		.state_value a img { display:block; width:35px; height:35px; }
		.state_value a span { display:block; }
		.state_value div { position:relative; width:30px; height:80px; margin:10px 0 3px; background:url(../images/state_value_bg.gif) repeat-y 13px 0; }
		.state_value .max_value { background-position:-37px 0;}
			.state_value em { position:absolute; top:-18px; display:block; width:40px; text-align:center; }
		
	.state_newstop { padding:15px 0; background:#F9F9F9 url(../images/dashed_bg.gif) repeat-x 0 100%;}
		.state_newstop li { display:inline; float:left; width:300px; height:22px; overflow:hidden; margin:0 0 0 20px; line-height:22px; color:#ED1B24; }

.article_refer { margin:0 10px 12px; padding:8px; border:1px solid #DEDEDE;}
	.article_refer ul li { height:22px; line-height:22px; }
	.article_refer ul li a { font-size:12px; }
#article_numtip { margin:0 6px 0; padding:3px 0 0; color:#999; text-align:right; font-size:14px; }
	#article_numtip a { color:#999; text-decoration:underline; }
#comment_op { height:30px; overflow:hidden; margin:0 15px; padding-top:15px; color:#999; background:url(../images/dashed_bg.gif) repeat-x scroll center top;  line-height:24px; }
	#comment_op a { display:block; float:right; width:108px; height:24px; overflow:hidden; margin-left:12px; background:url(../images/comment_btn_bg.gif) no-repeat; text-indent:29px; }
	#comment_op .view { background-position:0 0;}
	#comment_op .write { background-position:0 -24px;}
	#comment_op span { float:right; }

#article_pn { height:40px; overflow:hidden; margin:0 15px; }
	#article_pn a { color:#369; text-decoration:underline; }
.article_notice { padding:12px;}
	.article_notice h1 {}
	.article_notice p { margin:0 0 3px 0; padding:0 0 3px 0;}
	.article_notice .article_notice_body { padding:3px 0 0 0; border-top:1px dashed #DEDEDE; border-bottom:1px dashed #DEDEDE; }
	.anno_more { padding:0 12px 12px 0; text-align:right;}
   h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#333; text-decoration:none; }
	a:hover { text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:400; }
input, textarea, select, button { font:12px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; }

	/* user login */
#user_login { margin-bottom:0px; }
	.fixedheight { position:relative; height:80px;}

	#user_login_position { position:absolute; width:280px; height:80px; border:1px solid #D8D8D8;border-top:0px solid #ffffff; background:#ffffff; z-index:99px; margin-left:5px}
	#user_login .current { height:190px; }
		#user_login .current #login_authcode_input { display:block; }
		#user_login #login_authcode_input { display:none; }
	#login_authcode_img { position:absolute; left:60px; bottom:95px; }
	#login_authcode_input a { color:#369;}
	#login_showclose { position:absolute; right:8px; bottom:8px; z-index:999px; }
	#login_showclose a { display:block; width:10px; height:10px; overflow:hidden; background:url(../images/icon_closesearch_bg.gif) no-repeat; text-indent:-9999px; }
	#user_login h3 { padding:8px 15px 4px;	color: #585858; font-size: 12px; background-image: url(../img/h4_bg.jpg);background-repeat: repeat-x;}
	#user_login p { height:30px; padding:0 15px; }
	#user_login .credit { padding-left:12px; background:url(../images/icon_credit.gif) no-repeat 0 1px; color:#999; font-size:11px;}
	#user_login .clearfix { padding:0 0 0 60px; }
	#user_login .clearfix input { float:left; margin-top:2px; *margin-top:0; }
	#user_login .clearfix label { float:left; padding:0 0 0 3px; *padding:3px 0 0 0; }
	#user_login .input_sub, .sign_msg_login .input_sub { margin:0 0 0 12px; width:35px; height:21px; overflow:hidden; border:none; background:url(../images/btn_login_min.gif) no-repeat; text-indent:-9999px; }
	.login_ext { margin:5px 0 0 50px; text-align:center; }
	.user_info { padding:0 15px;}
		.user_info dl { height:50px; overflow:hidden; margin:5px 0;padding-top:5px;padding-bottom:5px; border-bottom:0px dashed #D8D8D8; }
		.user_info dl dt { float:left; width:50px; }
		.user_info dl dt img { width:48px; height:48px; padding:1px; border:1px solid #D8D8D8; }
		.user_info dl dd { float:right; width:155px; line-height:25px; }
		.user_op { display:block; padding:0!important; }
			.user_info .tx_blue { color:#369; text-decoration:underline; }
			.contribute_txt { float:left; padding-right:12px; background:url(../images/myspace_bg.gif) no-repeat 100% 5px; color:#F00; }
			.user_op span { float:right; }
		/*#user_login a.close { position:absolute; right:0; bottom:0; display:block; width:14px; height:14px; overflow:hidden; background:url(../images/btn_open_close.gif) no-repeat 100% 0; text-indent:-999px;}
	
	/*登陆后的样式*/
	#loginin_info{ position:relative; height:30px; margin-bottom:0px; border:1px solid #D8D8D8; background:#F8F8F8;}
		#loginin_info .admin { position:absolute; right:15px; top:7px;}
		#loginin_info img { position:absolute; left:4px; top:4px; width:auto; height:80px; padding:1px; border:1px solid #DDD; }
		#loginin_info .user { position:absolute; left:30px; top:7px; color:#999;} #loginin_info .user a { color:#369; }
		#loginin_info .out a { color:#999;}
		#loginin_info a.open { position:absolute; right:0; bottom:0; display:block; width:14px; height:14px; overflow:hidden; background:url(../images/btn_open_close.gif) no-repeat; text-indent:-999px;}

/* links */
#links { width:960px; overflow:hidden; margin:0 auto 10px; padding-bottom:10px; border:1px solid #D8D8D8; background:#F8F8F8; }
	#links h3 { padding:8px 20px 5px; }
	.s_clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.s_clear { zoom: 1; height:auto;}   /*zoom属性让其在网页中实现IE7中的放大缩小功能。*/
	.links_img, .links_tx { padding:0 8px; margin-top:5px;}
	.links_img a { margin:0 5px 5px 0;}
	.links_img img { width:120px; height:45px; border:0px}
	.links_img li {padding-left:5px;float:left;margin-top:5px;margin-bottom:5px;}
	/*.links_tx li { float:left; width:auto; overflow:hidden; margin-top:5px; margin-right:10px; white-space:nowrap; } */
	/*clearfix*/

	.links_tx li { float:left; width:auto; height:20px; margin-top:5px; margin-right:10px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}

/*头像*/
.div_avator {
	padding:0px;
	border:0px;
	float:left;
	text-align:center;
}
.div_avator td{
	padding:0px;
	border:0px;
	text-align:center;
}
.div_avator img{
	border:0px;
	width:52px;
	height:52px;
	margin:auto;
	text-align:center;
}
.div_avator td a{
	/*padding-top:5px; */
	margin:auto;
	text-align:center;
	font-size:11px;
}
