* { margin:0; padding:0; word-break:break-all; }
body { background:#FFF; color:#333; font:12px/1.5em Verdana,Helvetica,Arial,sans-serif;font-family: simsun,arial,helvetica,clean,sans-serif;}
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; }
.color_red{ color:#EB1C26!important;}
fieldset, img { border:none; }
.margin_bot10 { margin-bottom:10px;}
*html .margin_bot10 { margin-top:30px;}
.div{width:1000px;margin:0px auto;position:relative;clear:both;}
	.div .left{width:710px;border:1px solid #ccc;float:left;}
	.div .right{width:270px;float:right;}
	.div .content{margin:0px 10px 10px 10px;}
	.div .content .body{position:relative;top:20px;line-height:24px;font-size:14px;margin-left: 20px;}
	.div .right h3{padding: 0 0 5px 10px;}
	.div .right,.div .right a{color:#666;}
.clear{height:1px;overflow:hidden;clear:both;}
.header{height:164px;overflow:hidden;background:url('../img/top.jpg') no-repeat}
	.header .menu2{line-height:40px;height:40px;overflow:hidden;position:absolute;top:94px;right:70px}
		.header .menu2 a,.header .menu2 span{display:inline-block;}
		.header .menu2 span{padding:0px 2px}
	.header .menu{width:100%;height:31px;overflow:hidden;position:absolute;bottom:0px;left:0px;background:url('../img/menu_bg.jpg') no-repeat;}
		.header .menu a,.header .menu a:visited{color:#D3D3D2;font-weight: bold;line-height:30px;float:left;margin:0px 2px;padding:0px 3px;}
		.header .menu .mobile{margin-left:40px}
		.header .menu a:hover{color:#9D1D20; }
		.header .menu .on{background:#9D1D20;}
		.header .menu .on:hover{color:#D3D3D2;}
	.header .logo{width:187px;height:57px;overflow:hidden;position:absolute;top:0px;left:200px;background:url('../img/logo1.jpg') no-repeat;}
.navi{height:38px;background:url('../img/navi_bg.jpg') no-repeat;line-height:23px;}
	.navi .l{position:absolute;left:20px;top:0px;}
	.navi .r{position:absolute;right:20px;top:0px;}

.article{background: url(../images/gqicon_02.gif) repeat-y right top;}
	.article h1{margin:15px 5px;font-size:20px;text-align:center;font-family:"黑体"}
	.article h2{margin:3px 2px;font-size:12px;}
	.article .menu{text-align:center;border-bottom:1px solid #f8f8f8;height:60px;position:relative;}
	.article .menu .l{position:absolute;left:20px;bottom:15px;text-align:left;color:#666;}
	.article .menu .r{position:absolute;right:20px;bottom:15px;text-align:right;}
	.article .message p,.article .message div{margin:20px 0px}
	.article .left{border:0px;width:630px;}
	.article .right{width:340px;overflow-x:hidden;}

.box_l { float:left; }
.box_r { float:right; }
	/* user login */
#user_login { margin-bottom:10px; }
	.fixedheight { position:relative; height:156px;}
	#user_login_position { position:absolute; width:248px; height:156px; border:1px solid #D8D8D8; background:#F8F8F8; z-index:99px; }
	#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 10px; }
	#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:10px 0 0 0; text-align:center; }
	.user_info { padding:0 15px;}
		.user_info dl { height:70px; overflow:hidden; margin-bottom:12px; border-bottom:1px 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:10px; 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:20px; height:20px; 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;}

#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_pn {clear:both; height:60px; overflow:hidden; margin:0 15px; line-height:60px;}
	#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;}


	.comm_list { margin-bottom:10px;}
		.comm_list .title { margin-bottom:12px; padding:5px 12px 0; height:22px; border-top:1px solid #D7DFEC; background:#F8F8F8; color:#999; }
			.comm_list .from_info { float:left; }
			.comm_list .author, .comm_list .author a { margin-right:4px; color:#369;} .comm_list .author a { margin-right:0; }
			.comm_list .post_time { float:right; }
		.comm_op {  padding:5px 12px 0; height:22px; color:#D7DFEC; text-align:right; }
			.comm_op .replay { padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 3px;}
			.comm_op .up, .comment_caption div.tab_up span { padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -57px; }
			.comm_op .down,.comment_caption div.tab_down span { padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -117px;}
			.comm_op .discuss {padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -297px;}
			.comm_op .report {padding-left:8px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -177px;}
		
		.comm_list .body { margin-bottom:10px; padding:0 12px 0; line-height:20px; }
			.comm_list blockquote { margin-bottom:4px; color:#999; }
			.comm_list blockquote i { overflow:hidden; padding-right:6px; color:#CCC; font-size:257%; vertical-align:bottom; line-height:2px; font-weight:700; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
			.comm_list .body .old { margin-bottom:10px; padding:3px; border:1px solid #D7DFEC; background:#F8FCFD; }
				.comm_list .body .old_title { margin:0 3px; height:22px; overflow:hidden; line-height:22px; font-size:12px; }
				.comm_list .body .old_title .author { float:left; color:#369; }
				.comm_list .body .old_title .color_red { float:right;}
			.comm_list .body .new { margin: 0 3px 10px; word-wrap:break-word;}
			.comm_list .body .floor_op { width:; overflow:hidden; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #D7DFEC; clear:both; } .comm_list .body .floor_op .detail { color:#999; } .comm_list .body .floor_op .detail span{ float:right; } .comm_list .body .floor_op .author { font-weight:700; }
			.comm_list .detail { margin:0 3px; color:#333; word-wrap:break-word;}
			.hideelement { display: none; }
			.comm_list .body .hideold { border: 0; margin-bottom: 0; padding: 0; }
.comm_more { margin:0 20px; } .comm_more em { margin-right:6px; color:#369; font-size:14px; font-weight:700;} .comm_more .color_red { text-decoration:underline; }



.sign_msg { width:600px; height:221px;margin:20px auto 0; padding-bottom:20px;background:url(../images/cmt_bg.gif) no-repeat;position:relative;font-size:12px;}
	.sign_msg_login { height:25px; }
	.sign_msg form{padding-top:10px;margin:0px 20px;}
	.sign_msg .comm-info{line-height:24px;position:relative;}
	.sign_msg .comm-info .more{position:absolute;top:0px;right:5px;}
		.addface { position:relative; float:right; }
			.facelist { position:absolute; left:-242px; top:20px; width:260px; padding:7px; border:1px solid #CCC; background:#FFF; z-index:9999; }
			.facelist li { display:inline; float:left; margin:0 3px 3px; cursor:pointer; }
		.sign_msg_login .input_tx, .authcode_sub .input_tx { width:50px; margin-right:6px;}
		.sign_msg_login .input_sub { margin:0 6px 0 6px;}
		.sign_msg_login .register { color:#336799;}
		.sign_msg_login .userinfo, .sign_msg_login .userinfo a { color:#369;}
	.sign_msg textarea {width:553px;height:85px; margin-bottom:10px;margin-top:10px; padding:2px 0 2px 2px; border:1px solid #ccc; color:#666; }
	.sign_msg_sub { text-align:right;}
		.sign_msg_sub .input_search { margin-left:6px;}
		.sign_msg_sub .input_checkbox { margin-right:6px; *margin-right:3px; vertical-align:middle; _vertical-align:baseline;}
		.sign_msg_sub label { display:inline-block; *display:inline; margin-right:5px; cursor:pointer; zoom:1;}
	.authcode_sub { position:relative; }
		.authcode_sub .img_code { position:absolute; top:-43px; *top:-37px; left:52px; *left:54px; } .sign_msg_login .img_code { top:-44px; *top:-40px;}
		.sign_msg  a.changcode_txt { margin-left:-6px; color:#999; text-decoration:underline; }
	.sign_msg .sign_tip {color:#999;padding-left:20px; }

.comment-login{padding:0px 0px;line-height:24px;font-size:12px}
	.comment-login input.text{width:80px;margin:0px 5px 0px 1px;}
/* footer style */
#footer { width:960px; overflow:hidden; margin:0 auto; padding:6px 0; text-align:center; line-height:20px; }
	.copyright, .copyright a { color:#666;}
	#footer_top { height:50px; margin-bottom:10px; background:#D3EAF0; }
		.good_link { float:left; width:500px; overflow:hidden; margin:15px 0 0 10px; color:#369; text-align:left; }
		.good_link a { margin:0 3px; color:#295B72; }
		.footer_search { float:right; width:340px; padding:13px 0 0 0; }
		.footer_search .input_tx { padding:3px; }
		.footer_search select { padding:1px 2px 2px 2px; }	

.popupmenu_popup { padding: 1em; border: 3px solid #FF8E00; background: #FCF9E6; line-height: 1.4em; text-align: left; overflow: hidden; }
    .popupmenu_popup h1 { font-size: 1.17em; }
    .popupmenu_popup .btn_line { padding: 5px 0; }
    .popupmenu_popup td { padding-bottom: 0.4em; }
.popupmenu_centerbox { border: 8px solid #CCC; background: #F7F7F7; text-align: left; }
    .popupmenu_centerbox h1 { padding: 0 10px; color: #3B5998; font-size: 14px; line-height: 26px; cursor: move; }
    .popupmenu_centerbox .popupmenu_inner { padding: 10px; color: #444;}
        .popupmenu_centerbox .popupmenu_inner td{ line-height: 200%; }
            .popupmenu_centerbox .popupmenu_inner .t_input, .popupmenu_centerbox .popupmenu_inner textarea{ margin: 5px 0; border-color: #CCC; }
            .popupmenu_centerbox .float_del{ background-image: url(image/delete2.gif); }
    .popupmenu_centerbox .box { width: 400px; }
.popupmenu_popup { border:3px solid #CCCCCC; background:#F7F7F7; }

#top_rank { margin-bottom:10px; padding-bottom:20px; border:1px solid #D8D8D8; background:url(../images/global_caption3_bg.gif) repeat-x 0 1px; }
	#top_rank_caption { position:relative; height:30px; border-bottom:1px solid #FF9607; }
		#top_rank_caption h3 { padding:7px 0 0 7px; color:#CC0001; font-weight:700; font-size:16px; }
		#top_rank_caption ul { position:absolute; left:260px; top:9px; }
			#top_rank_caption li { display:inline; float:left; margin-right:6px; }
			#top_rank_caption li a { display:block; float:left; height:22px; padding-left:12px; background:url(../images/top_rank_bg.gif) 0 -44px; line-height:22px; text-decoration:none!important; cursor:pointer;}
			#top_rank_caption li span { display:block; float:left; height:22px; padding-right:12px; background:url(../images/top_rank_bg.gif) 100% -66px;}
			#top_rank_caption li.current a { color:#CC0001; font-weight:700; background-position:0 0;}
			#top_rank_caption li.current span { background-position:100% -22px; }
		#top_rank_caption .other_top { position:absolute; top:6px; right:6px; text-align:right;}
			 #top_rank_caption .other_top em a { padding-right:10px; background:url(../images/myspace_bg.gif) no-repeat 100% 3px;}
			 #top_rank_caption .other_top div { padding:3px; border:1px solid #D8D8D8; background:#F7FDFD;}
			#top_rank_caption .other_top div a { display:block; padding:5px 15px; color:#336699; }
	#top_rank table { width:100%;}	
		tr.top_rank_2caption td { padding:5px 10px!important; background:#FFF5DA none!important; color:#CC0001; font-weight:700;}
		#top_rank table td { padding:10px; background:url(../images/dashed_bg.gif) repeat-x 0 100%; }
		#top_rank .oneline { width:450px; height:1.5em; overflow:hidden; line-height:1.5em;}

#mood_top {}
	#mood_top .global_module { display:inline; float:left; width:473px; margin: 0 10px 10px 0;}
	#mood_top .right_fix { margin:0 0 10px 0;}
	#mood_top .global_module li { width:420px; }
	#mood_top .rank_catalog { float:right; padding-right:15px; color:#CC3F11; font-size:16px; font-family:"黑体";}
	#mood_top .global_module2_caption h3 { float:left; padding:0 3px; color:#1C4E69;}
	#mood_top .global_module2_caption img { display:inline; float:left; width:25px; height:25px; margin:2px 0 0 12px;}

.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; }

/* tag list */
.tag_list { padding-left:15px;}
	.tag_list li { display:inline; float:left; margin-right:8px; white-space:nowrap; line-height:25px; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/*\*/ .clearfix {display:block;} /**/

/* comment */
.comment_caption { position:relative; width:100%; height:31px; border-bottom:1px solid #DEDEDE;}
	.comment_caption ul { position:absolute; top:0; left:0; height:32px; }
	.comment_caption li { display:inline; float:left; margin-right:3px;}
	.comment_caption li a { float:left; height:32px; padding-left:15px; background:url(../images/global_comment_bg.gif) no-repeat 0 -50px; line-height:33px; cursor:pointer; text-decoration:none!important; }
	.comment_caption li div { float:left; padding-right:15px; background:url(../images/global_comment_bg.gif) no-repeat 100% -50px; }
	.comment_caption li.current a { background-position:0 0; cursor:default;}
	.comment_caption li.current div { background-position:100% 0;}
		.comment_caption div.tab_all { font-size:14px; font-weight:700;}
		.comment_caption div.tab_all em { padding-left:6px; font-size:12px; font-weight:400; }


.mldulebox_list h4{ height:25px; margin-bottom:5px; padding:0 12px; background:#F8F8F8; line-height:25px; color:#999;}
	.mldulebox_list h4 a { color:#369; font-weight:400; }
	.mldulebox_list h4 em{ float:right; font-size:12px;}
.mldulebox_list ul { width:96%; overflow:hidden; padding:0 2%; line-height:25px; }
	.mldulebox_list ul li { float:left; margin-right:12px; white-space:nowrap; }
	.mldulebox_list ul em, .maxcontent em { margin-right:3px; color:#666; }
	.mldulebox_list ul li a { color:#999}
	.maxcontent { width:100%; padding-bottom:5px; color:#999; white-space:normal !important; }


.global_module { overflow:hidden; padding-bottom:10px;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 { 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; }

/*============================================= user panel style  */
.userpanel { min-height:556px; }
	.setmail { width:590px; margin:40px auto 0; line-height:35px;}
		.setmail h2, .sumup h2, .personaldata h2,.view_article h2 { margin-bottom:15px; padding-bottom:15px; color:#1A4963; background: url(../images/dashed_bg.gif) repeat-x 0 100%; }
		.setmail .input_tx { width:250px; }
	.article_list { width:100%; margin:0 auto; margin-bottom:15px;}
		.article_list tr td { padding:10px 0; background: url(../images/dashed_bg.gif) repeat-x 0 100%; }
		.article_list .edit { color:#1A4A61; text-decoration:underline;}
		.article_list .td_input{ width:30px; padding-right:10px; text-align:right;}
		.checkall_box td { margin-top:-1px; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; background:#F7F7F7!important;}
		.input_del { width:48px; height:21px; overflow:hidden; border:none; background:url(../images/btn_del.gif) no-repeat; text-indent:-9999px; }
		.checkall_box td .input_del { margin-left:5px;}
		.article_list .noimg_n1 td { background:none;}
	.integral {width:590px; margin:40px auto 0;}
		.integral_caption {margin-bottom:15px; padding-bottom:15px; color:#999; background: url(../images/dashed_bg.gif) repeat-x 0 100%;}
		.integral_caption h2 { display:inline; margin-right:25px; color:#1A4963;}
	.sumup {width:590px; margin:40px auto 0;}
		.sumup .big_red { color:#F00; font-size:20px; font-weight:700;}
		.sumup td{ padding:5px 0; }
	.personaldata { width:590px; margin:40px auto 0;}
		.personaldata table { width:100%;}
		.personaldata td{ padding:5px 0;}
		.font_weight { font-weight:700;}
		.personaldata .num_add { color:#F00;} .personaldata .num_reduce { color:#336601;}
	.upavatarbox { width:94%; margin:20px auto 0;}
		.upavatarbox td { padding:5px 0; vertical-align:top; }
	.contribution { margin-top:30px;}
		.contribution .input_tx{ width:250px;}
		.contribution td{ padding:5px 0;}
		.contribution .globalbox_border { width:97%; margin:10px auto; border:1px solid #DDF0F4; }
		.contribution .globalbox_border td { padding:5px 0; }
		.contribution #fulledit { width:auto; margin:0 auto; border:1px solid #EEE;}
	.view_article { width:90%; margin:40px auto 0;}
		.view_article .list td { padding:5px 0;}
		.view_article .list .left_title { width:120px; font-weight:700;}
		.view_article .content{ margin:10px 0; padding:12px; border:1px dashed #CCC; background:#F8F8F8; }


.comm-subsite{width:100%;overflow:hidden;border:1px solid #ccc;}
	.comm-subsite .bar{width:110%;}
	.comm-subsite .bar a{background: url(../images/label_1.gif) no-repeat 100% 0%;float:left;color: #004276;cursor: pointer;float: left;font-size: 14px;font-weight: bold;height: 27px;padding-top: 15px;text-align: center;width: 149px;}
	.comm-subsite .bar a.curtab{background-position:0% 0%;}
	.comm-subsite .digest{width:190px;height:255px;float:left;overflow:hidden;border:1px solid #ccc;margin-top:20px;position:relative;margin-left:10px;}
	.comm-subsite .digest span{display:block;position:absolute;left:0px;bottom:0px;color:#fff;width:100%;height:30px;line-height:30px;z-index:1;text-align:center}
    .comm-subsite .digest span.bg{position: absolute;z-index: 0;background: black;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
	.comm-subsite .block{width:365px;float:right;margin-right:10px;}
	.comm-subsite .block h3{padding:15px 0px 10px 0px;font-size:14px;}
	.comm-subsite .block .li{border-top:1px dotted #eee;padding:5px 0px;line-height:18px;}

	.comm-subsite .block p{background: url(../images/icon_66.gif) no-repeat 0px 6px;font-size: 14px;padding-left: 16px;width: 344px;}

#contribute_op { position:absolute; top:140px; left:15px; padding:5px 15px; border:1px solid #D8D8D8; background:#F7FDFD; }
	#contribute_op li { margin:2px 0; }
	#contribute_op li a { color:#369;}
.global_tx_list3{margin:0px 10px;}
.global_tx_list3 .box_r{color:#ccc;}
.globalnews_piclist{}
	.globalnews_piclist li{height:130px;float:left;width:230px;text-align:center;} 
	.globalnews_piclist li span{display:block;}
.pages{text-align:center;}
.pages *{font-size:14px;}
.pages a,.pages strong{display:inline-block;padding:5px;}

.taglink{font-weight:bold;}
/*============================================= ajax style  */
.xspace-ajaxdiv { position:absolute; padding:5px; border:1px solid #BBB; background:#FCFFEF; text-align:left; }
	.xspace-ajaxdiv h5 { line-height:24px; font-size:1em; margin:0; }
		.xspace-ajaxdiv h5 a { float:right; font-weight:normal; }
	.xspace-ajaxcontent { padding:8px; border:1px solid #EEE; background:#FFF; }
		.xspace-ajaxcontent form { margin:0; }
		.xspace-ajaxcontent tr td { padding: 3px 0; }