@charset "utf-8";
/*
Offical Style for SupeSite 7.0 default
(C) 2001-2008 Comsenz Inc.
http://www.SupeSite.com
*/

/* reset style */
* { margin:0; padding:0; word-break:break-all; }
/*body { background:#678FC2; color:#000; font:12px/1.2em Verdana, Arial, sans-serif; } */
body { background:#000; color:#000; letter-spacing: normal; font:12px/1.2em Arial, Verdana, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a {color:#0000FF;}
	a:hover { text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal;}
input, textarea, select, button { font:12px Arial,Verdana,Helvetica,sans-serif; }
table { border-collapse:collapse; }
p{text-indent:0;}
html { overflow:-moz-scrollbars-vertical; }
.dotline{float:left;margin-left:5px;width:80%;height:10px; border-bottom:1px dotted #CCCCCC;}
/* common style */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/*\*/ .clearfix {display:block;} /**/
.box_l { float:left; }
.box_r { float:right; }
.bg_fff { background:#FFF!important; }
.bg_f8 { background:#F8F8F8; }
.color_black { color:#999!important; }
.border { border:1px #999 solid;}
.noborder { border:0;}
.mt10{margin-top:10px;}

.top_nav {float:none;width:990px;margin:auto;padding:0;height:30px;}
		.top_nav ul {float:left;height:20px;line-height:20px;font-family: Verdana, Arial}
		.top_nav ul li {float:left; margin:5px 12px 0 0;}
		.top_nav ul li a {color:#fff; text-decoration:underline; font-size:1em; font-weight:bold;}
		.top_nav p {float:right;height:20px;margin:5px 5px 0 0; line-height:20px;color:#fff;font-size:1em;}
		.top_nav p a{color:#fff;text-decoration:underline;}

/* header style */
#header {float:none;width:990px; margin:auto; height:65px; background-color:#fff;}
	#header h2 { float:left;margin-top:5px;margin-left:5px;overflow:hidden;}
		#header h2 img { height:60px; width:120px;}
		#header .ad_header { float:right; max-width:300px;height:60px;margin-top:5px;margin-right:5px; overflow:hidden;}
		#header .header_adbox{float:right;width:760px;}
		#header .ad_header img{float:right;height:60px; max-width:300px; border:0; }
		#header .top_links { float:right;margin:5px 3px 0 0;width:120px; line-height:18px;text-align:right;}
	.gsearch_box{float:left; margin-left:20px;height:60px;margin-top:5px;padding-top:10px;overflow:hidden;}
	.gsearch_box #sbi{ color:#DDD; padding-left:5px; padding-right:5px;}
	.Google_dy_category{float:left;width:100%;margin:3px 0 3px 0;}	
			
.column { width:990px; background-color:#fff; margin:auto;padding:0;overflow:hidden; }
	.col1 { float:left; width:700px; overflow:hidden; }
	.col2 { float:right; width:250px; overflow:hidden; }
	.col3 { float:left; width:380px; overflow:hidden; }
	.col4 { float:right; width:310px; overflow:hidden; }
	
	.col_left { float:left; width:310px;overflow:hidden; }
	.col_right { float:right; width:650px; overflow:hidden; margin:10px 0 10px 0;padding-left:10px; border-left:1px solid #f0f0f0;}
	
	.page_left { float:left; width:180px;overflow:hidden;}
	.page_mid { float:left; width:470px;overflow:hidden; }
	.page_right { float:right;width:338px;overflow:hidden; border:1px solid #ddd;}
	
	
.page_title{float:left;width:790px;margin:10px 10px 5px 10px;  }
	.page_title .cate_logo{float:right;}
	.page_title .cate_logo img{height:30px; border:0;}
	.page_title h1 {float:left;line-height:20px;text-align:left; font-size:1.33em; text-transform:capitalize;font-family: Arial, Verdana; font-weight:bold; color:#0033CC; border-bottom:1px dotted #6699FF;}


.adsense{float:left;margin:0;padding:0;}
	.adsensetitle{mragin:0;padding:0; background-color:#eee; color:#333; font-size:0.8em; border-bottom:1px dotted #999;width:100%;}
	.adsense .padding_10{margin:auto; padding:10px;}
	.adsense .padding_5{margin:auto;padding:5px 5px 5px 5px;}
	.adsense .padding_0{margin:auto;padding:0px;}

.RelatedContents{float:left;margin:0;margin-top:0;padding:0;width:100%;}
	.RelatedContents .title{mragin:0;padding:0;width:100%; background-color:#eee; color:#333; font-size:0.8em; border-bottom:1px dotted #999;letter-spacing: 1px;}
	.relat_news_block{float:left;width:95%;margin:0;padding:5px;}	
	.relat_news_block .ltitle{float:left;width:70%;font-weight:bold;margin-top:10px; line-height:18px; text-transform:capitalize;letter-spacing: 1px;}
	.relat_news_block .ltitle a{text-decoration:underline;}
	.relat_news_block .relat_message{float:left;width:100%;line-height:18px;}
	
.PicContents{float:left;margin:0;margin-top:15px;width:100%;padding:0;}

	.PicContents .title{mragin:0;padding:0; background-color:#eee; color:#333; font-size:0.8em; border-bottom:1px dotted #999;letter-spacing: 1px;}
	.pic_news_block{float:left;width:95%;margin:0;padding:5px; }	
	.pic_news_block .pic_news_list{float:left;padding-right:15px;}
	.pic_news_block .pic_news_list .ltitle{float:left;width:70%;font-weight:bold;margin:15px 0 5px 0; line-height:18px; text-transform:capitalize; white-space:normal;letter-spacing: 1px;}	
	.pic_news_block .pic_news_list .ltitle a{ text-decoration: underline;}
	.pic_news_block .pic_news_list .zhaiyao{float:left;width:100%;line-height:18px;}
	.pic_news_block .pic_news_list .zhaiyao .newspic{float:left;margin:2px; }
	.pic_news_block .pic_news_list .zhaiyao .newspic img{width:90px; max-height:120px;border:1px #999 solid;}


.local_title {margin-top:5px;height:20px; line-height:20px;background-color:#999;}
	.local_title h3{padding-left:10px;font-weight:normal; font-size:0.8em;color:#FFF;}
	.local_title h3 a{text-decoration:none; color:#FFF;}
		
	.nav_menu{float:left;width:160px;margin:10px!important;margin:5px; padding:0; padding-bottom:18px; min-height:120px; background-color:#F8F8FF; border:1px solid #999; font-family:sans-serif, Georgia, Verdana, Arial, Helvetica;}	
	
	.left_box_title{float:left;margin-top:5px;width:158px; line-height:20px; }
	.left_box_title li{float:left;width:158px;margin-left:0px;font-size:1.2em;color:#000; font-weight:bold; border-bottom:1px dotted #999; padding-left:1px; font-family: sans-serif, Arial, Verdana, Helvetica; }
	
	.left_box_list{float:left;margin:0;padding:0;width:158px;}
	.left_box_list li{float:left;width:158px; border-bottom:1px solid #eee;}
	.left_box_list li a{float:left;padding:5px 5px 5px 5px;font-size:0.9em;text-decoration:none;color:#0033CC; line-height:13px;}
	
	.left_box_sub_list{float:left;width:158px;margin:0;padding:0;}
	.left_box_sub_list li{float:left;width:148px;margin-left:10px;background:url(../images/aw01.gif) no-repeat 0px 8px;border-bottom:1px solid #eee;}
	.left_box_sub_list li a{float:left;padding:5px 5px 5px 10px;font-size:0.9em;text-decoration:none; color:#0033CC;line-height:13px;}
	
.message_tag{float:left;width:100%;}
	.tag_title{float:left;margin-left:5px;margin-top:5px;width:100%;height:30px; line-height:30px;border-bottom:1px #999 dotted;}
	.tag_title li{float:left;color:#000; font-size:1em; font-weight:bold; font-family:Verdana,"Times New Roman",Arial;}
	.tag_list{float:left;width:100%; overflow:hidden;}
		.tag_list ul{float:left;margin:0;margin-right:10px;height:20px;font-size:0.8em; white-space:nowrap}
		.tag_list ul a{ font-size:1em; color:#0000FF;}
		
	.relat_title{float:left;margin-left:5px;margin-top:5px;width:100%;height:30px; line-height:30px;border-bottom:1px #999 dotted;}
	.relat_title li{float:left;color:#000; font-size:1em; font-weight:bold; font-family:Verdana,"Times New Roman",Arial;}
	.relat_list{float:left;margin-left:5px;width:100%;padding:0;}
		.relat_list li{list-style:inside;height:25px; line-height:25px; overflow:hidden;}
		.relat_list li a{color:#0000FF; font-size:1em; font-weight:normal;}
	
.category_news_box {float:left;width:100%;margin:0;}
.category_news_title {margin-top:10px;padding:5px;width:100%;overflow:hidden; background:#F1F9F1; color:#666;}
		.category_news_title h3 {float:left; font-size:1.1em;  color:#666;}
		.category_news_title h3 a{float:left; color:#000; text-decoration:none;}
		.category_news_title a.more { display:inline; float:right; margin:0 20px; color:#666; font-family:simsun;  text-decoration:none;}
		
.category_news_list { margin-top:5px; padding:0 4px;width:100%; }
	.category_news_list h4 {float:left;margin-top:10px;line-height:18px; text-transform:capitalize; width:70%;white-space:normal;}
	.category_news_list h4 a {color:#0000FF; font-weight:bold; font-size:1.1em; white-space:normal;}
	.category_news_list p {float:left;width:100%;margin-top:5px;padding-right:15px;color:#000; line-height:18px;}


.pages {margin-top:10px;margin-bottom:10px; 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; }

.input_tx { padding:2px 0 2px 2px; border:1px solid; border-color:#666 #CCC #CCC #666; line-height:16px; color:#666; }
	#login_box .input_tx { width:150px; }
	#login_box #login_authcode_input .input_tx,#registerform  #seccode { width:60px; }
	.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;}

.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; }

/* nav style */



#nav { width:960px; overflow:hidden; margin:0 auto 10px; }
/*	.main_nav { height:28px;overflow:hidden; background: #529432; color:#FFF; font-size:1.2em; }*/	
	.main_nav { height:25px;overflow:hidden; background: #fff; color:#000; font-size:1em; border-bottom:1px solid #999; }
		.main_nav ul { height:25px;width:100%; padding-top:2px; }
		.main_nav ul li { float:left; margin-left:0px;margin-right:5px; border:1px #999 solid; }
		.main_nav ul li a {display:block; padding:3px 10px; color:#0000FF; font-family:Verdana,"Times New Roman",Arial;text-decoration:none; font-size:1em; border-bottom:1px solid #fff;}
		.main_nav .current a { background-color:#999; color:#fff; font-weight: bold; text-decoration:none; font-family:Verdana,"Times New Roman",Arial; }


	ul.ext_nav { padding:7px 12px; color:#369; line-height:1.9em; }
		ul.ext_nav li { float:left; margin-right:8px; white-space:nowrap; }
		ul.ext_nav a { margin-right:2px; color:#295B72; }
	.order_nav { padding:7px 12px; color:#369; line-height:1.9em; }
		.order_nav li  { height:1.9em; overflow:hidden; }
		.order_nav li a { margin-left:2px; color:#295B72; }
		.order_nav em { margin-right:3px; color:#295B72; }
	#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;}

.category_note{float:left;width:98%;margin:15px 5px 15px 5px;font-size:1.14em; line-height:20px;}
	.category_note h3{height:20px;margin-top:15px;border-bottom:1px #666 dotted; color:#000;font-size:1.33em; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
	.category_note p{margin-top:5px;font-size:1.2em;}
	
/* footer style */
#footer { width:990px; overflow:hidden; margin:0 auto; padding:6px 0; text-align:center; line-height:20px; }
	.copyright, .copyright a { color:#ddd;}
	#footer_top { height:40px; margin-bottom:10px; background:#eeeeee; }
		.good_link { float:left; width:500px; overflow:hidden; margin:10px 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; }	

#footer .sitelink{float:left;width:100%;margin:0;padding:0;background:#eeeeee;}
	#footer .sitelink li{float:left;margin-top:1px;margin-bottom:1px;padding-left:10px; color: #009933; font-weight:bold; white-space:nowrap}
	#footer .sitelink li a{color:#009933;padding-right:10px;border-right:1px #999 dotted; font-weight:normal; white-space:nowrap; font-size:0.9em;}

/*============================================= Index & News pages style */


	/* 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/icon_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; }



	/* hot news */
#hot_news {float:left;margin-left:3px;margin-top:0;}
	#hot_news h3 { height:25px; line-height:25px; font-size:1em; color:#000;font-weight:bold;  }
	.hot_news_list { margin-top:5px; padding:0 4px;width:98%; }
		.hot_news_list h4 {float:left;margin-top:10px; width:70%;white-space:normal; line-height:18px; text-transform:capitalize;}
		.hot_news_list h4 a {color:#0000FF; font-weight:bold; font-size:1.1em;}
		.hot_news_list p {float:left;width:100%; padding-right:15px;color:#000;line-height:18px;}

	/* user login */
#user_login { position:relative; height:156px; margin-bottom:10px; }
	#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 .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 { 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; }

	/* super notice */
.super_notice { height:110px; overflow:hidden; margin-bottom:10px; border:1px solid #D8D8D8; background:#F7FDFD; }
	.super_notice h3 { padding:8px 15px 4px; color:#EB1C26; }
	.super_notice ul { padding:0 15px; }
	.super_notice li { height:25px; overflow:hidden; line-height:25px; }

	/* search bar */
.search_bar { position:relative; height:100px; margin-bottom:10px; border:1px solid #DEDEDE; background:url(../images/search_bg.gif) no-repeat 0 0; }
	.search_bar h3 { float:left; height:0; overflow:hidden; }
	.search_content { margin:40px 0 0 12px;}
	.search_content .search_bbs { position:absolute; top:72px; right:15px; color:#369; text-decoration:underline;}

	/* 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; }

	/* 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; }
	.links_img, .links_tx { padding:0 20px; }
	.links_img a { margin:0 5px 5px 0;}
	.links_img img { width:88px; height:31px; margin-bottom:5px; }
	.links_tx li { float:left; width:8em; overflow:hidden; margin-right:5px; white-space:nowrap; }

/* news catalog  */
.catalog_list {float:left;margin-top:10px;width:100%;}
	.catalog_list .global_module { float:left; width:343px; margin-bottom:10px; }
	.catalog_list .box_r { float:right!important;}
	.catalog_list .global_tx_list1 li { width:290px; }

/*============================================= 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:0; margin-top:5px; }
	#article .cate_logo{float:right;height:30px;}
		#article .cate_logo img{height:30px; border:0;}
	#article h1 {float:left;margin:8px 0 3px 5px;width:70%; line-height:20px;text-align:left; font-size:1.33em; font-weight: bold; font-family:Arial,Verdana,  Helvetica, sans-serif }
	#article img, #blog_body img { max-width:565px; width:expression(this.width > 565 ? 563: true);}
	
	#article_body {width:100%; overflow:hidden; clear:both; padding-left:10px; font-size:1.17em; line-height:1.5em; clear:both; font-weight:normal;}
	#article_from{mragin:0;padding:0; color:#99CC66; font-size:0.8em; }
		#article_from a{ color: #99CC66;line-height:10px; text-decoration:none;}
	#article_body .article_message{margin:0;margin-top:5px;padding-right:15px; word-wrap:normal ;}
	#article_body .article_message a{color:#0000ff; font-weight:bold; text-decoration:none;}
	#article_body .article_message a:hover {color:#ff0000; text-decoration:underline;}
	#article_body p {margin-top:8px;margin-bottom:8px;text-indent:0; line-height:1.66em }
	#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_extinfo {float:left;width:100%;padding:5px 20px 10px 5px; color:#999; font-size:0.9em;}
	#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_download img{float:left;width:70%;}
		.article_download span{float:left;width:100%;}
	.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:15px; padding:5px 0 8px; background:url(../images/dashed_bg.gif) repeat-x scroll center top; text-align:right; }
.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;}

#top_btn { width:69px; height:69px; margin:20px auto; background:url(../images/btn_top.gif) no-repeat; text-align:center; line-height:25px; }
	#top_btn strong { display:block; padding:8px 0; color:#369; font-weight:700; }
	#top_btn a { font-size:12px; text-decoration:underline; }


#sign_msg{ width:88%; margin:0 auto; padding-bottom:15px; color:#999; }
	#sign_msg a { color:#999; text-decoration:underline; }
	#sign_msg input, #sign_msg textarea { padding:2px; border:1px solid; border-color:#666 #CCC #CCC #666; line-height:16px; }
	#sign_msg textarea { width:100%; height:110px; margin:10px 0; }
	#sign_msg .input_search { margin-top:8px; border:none; }
	#xspace-imgseccode { margin-bottom:-6px; }
	#add_event_box { padding:8px 0 0 0; }
		#add_event_box input { border:none; }
		#add_event_box label { margin-right:3px; }


/*============================================= site map pages style  */
#site_map { padding-bottom:12px; }
	#site_map div { width:98%; margin:12px auto 0; padding-bottom:6px; background:url(../images/dashed_bg.gif) repeat-x center bottom; }
	#site_map h1 { padding:0 0 3px 10px; background:url(../images/arrow_li.gif) no-repeat 0 4px; color:#369; }
	#site_map ul { width:100%; overflow:hidden;}
	#site_map .rootarr{float:left;width:100%;margin-top:20px;margin-left:20px;}
	#site_map .rootarr li { display:inline; float:left; margin-right:12px; white-space:nowrap; font-size:1.2em; font-weight:bold;  }
	
	#site_map .subarr{float:left;width:100%;margin-top:5px;margin-left:30px;}
	#site_map .subarr li { display:inline; float:left; margin-right:12px; white-space:nowrap;  font-size:1em;}

.google{margin:0;margin-top:5px;width:650px;height:265px!important;height:285px;overflow:hidden;}
	.google	.fl{float:left;width:338px;margin:0;padding:0;height:260px!important;height:280px;overflow:hidden;}
	.google	.fr{float:right;width:300px;margin:0;margin-right:5px;padding:0;height:260px!important;height:280px;overflow:hidden;}

.google_noteinner{float:right;width:336px;height:260px!important;height:280px;overflow:hidden;}
.google_newsinner{float:right;width:336px;height:260px!important;height:280px;overflow:hidden;}
.google_adsense {margin:0px;height:260px!important;height:280px;border:0;overflow:hidden;}

.message_Note{float:left;margin:3px 5px 3px 5px;width:100%;border-bottom:1px #ddd dotted; white-space:nowrap;}
.message_Note .cate_logo{float:right;margin-right:10px;}
.message_Note .cate_logo img{height:30px; border:0;}
.message_Note h1 {float:left;margin-top:5px;padding-bottom:5px;line-height:20px;text-align:left; font-size:1.4em; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.message_Note li{float:left;width:20px; text-align:center;font-size:0.8em;color:#ddd;}
.message_Note h2{float:left;font-size:0.8em;color:#ddd;}
	.message_Note h2 a{color:#ddd;text-decoration:none;font-weight:normal;}
.message_Note h3{float:left;font-size:0.8em;color:#ddd;}
	.message_Note h3 a{color:#ddd;text-decoration:none; font-weight:normal;}

.left_adsense{float:left;margin-left:8px!important;margin-left:0;margin-top:5px; overflow:hidden}
.dotmessage{float:left;margin-left:5px;width:100%; color:#000; font-size:1em; line-height:15px;}

.Adsense_fr_box{float:left;width:290px; height:250px;background-color:#E7F8F3; overflow:hidden;padding:5px;}
	.Adsense_fr_box li{margin:0;color:#0000FF; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; text-indent:0;}
	.Adsense_fr_box .dotmessage{margin:0;color:#000; font-size:1em; font-weight:normal;line-height:16px;text-indent:0; margin-bottom:10px;}