/* */
* { word-break: break-all; } /*在IE中實行強制換行*/
body { margin: 0; padding: 0; background: #FFF; color: #666666; text-align: center; font: 12px Arial, Helvetica, sans-serif; }
#wrap { margin: 0 auto; text-align: left; width: 960px; padding: 0 0px; w\idth: 960px; }

/*鏈接樣式*/
a { color: #666666; text-decoration: none; }
	a:hover { text-decoration: underline; color: #e53d74; }
		a:visited { }
	a img { border: none; }

/*文章列表中的作者、日期*/
li cite { font-style: normal; font-size: 12px; float: right; color: #999; text-align:right; }
	li cite a { color: #999; font-size: 12px !important; }
		li cite a:visited { color: #999; }

/* my header */

#header {
background:url(../images/navbk1_newyear.gif) bottom repeat-x; margin:0; padding:0; height:160px; overflow:hidden; margin-bottom:1px;
}

/*頭部風格-----------------------------------------------------------------------------------頭部風格*/
/*一級導航菜單*/
#topmenu {height:35px;  margin-left:25px; margin:0; padding:0;}
		#topmenu a { float:left; width: 85px; height: 35px; text-align: center; text-decoration: none; font-size:14px; font-weight:bold; color: #FFFFFF; line-height:40px; overflow: hidden; background: url(../images/nav1_newyear.gif);}
		#topmenu a:hover { background: url(../images/nav2_newyear.gif); line-height:35px;}
				#newsmenu a.news, #blogmenu a.blog, #imagemenu a.image, #goodsmenu a.goods, #videomenu a.video, #filemenu a.file, #linkmenu a.link, #groupmenu a.group, #bbsmenu a.bbs,#homemenu a.home ,#gallerymenu a.gallery { background: url(../images/nav2_newyear.gif); }

#faomlogo {
	width:370px;
	margin-top:5px;
	padding:0;
	float:left;
	text-align:left;
}

#searchkey {width:162px;}

/*用於AJAX調用的DIV*/
.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 { background: #FFF; border: 1px solid #EEE; }
		.xspace-ajaxcontent form { margin: 0; }
		
.tabcontent {width:100%;clear:both;height:1%;}
/*分頁*/
.pages { text-align: right; background: url(../images/dotline_h.gif) repeat-x top; height: 32px; }
	.xspace-page { float: right; margin: 5px 5px 0 0; }
		.xspace-page a, .xspace-page span { float: left; display: inline; margin-right: 3px; line-height: 20px; padding: 0 5px; border: 1px solid #eea395; background: #fcefeb; }
			span.xspace-totlerecord, span.xspace-totlepages { color: #fdadb9; }
				span.xspace-totlerecord { margin-right: 0; border-right: none; }
			span.xspace-current { background: #F90; border-color: #CC6600; color: #FFF; font-weight: bold; }

.pagetitle {
padding:8px;background:url(../images/page_tbk.gif) repeat-x;font-size:15px;color:#e86983;
}

#notice { margin: 200px auto 0; background: #FFF; border: 1px solid #DFDFDF; }
	#notice_message { padding: 1.5em 1em; font-size: 1.17em; }
	#notice_message.warning { color:red; }
	#notice_links { margin: 0; line-height: 2em; border-top: 1px solid #eea395; background: #fcefeb; padding: 0 1em; }
		#notice_links a { margin: 0 2px; }


.pressbox { float:left; width:100px;height:200px;  margin:5px 0 5px 0; padding:0;}
.pressbox p {text-align:center; color:#990000; letter-spacing: 2px; word-spacing: 2px; }
.pressbox a {color:#990000; }

/*選項卡*/
h3.tabs { background-color: #fcefeb !important; height: 29px; padding-left: 0 !important; }
	.tab { font-weight: normal; float: left; padding: 0 10px; cursor: pointer; border-right: 1px solid #eea395; }
		.curtab { background: #FFF; border-right-color: #eea395; font-weight: bold; color:#900;}

/*表單通用樣式-----------------------------------------------------------------------------------表單通用樣式*/

form { margin: 0; }
	input, textarea, button, select { font: 1em Arial, Helvetica, sans-serif; }
	button { height: 1.8em; padding: 0 0.5em; background: #bd4f5a; cursor: pointer; border: 1px solid #c22d18; color:#FFFFFF;}
	label { cursor: pointer; margin-right: 0.5em; }

			
/*頂部導航*/
#a_topmenu {color:#999999; height:27px; overflow: hidden; background: #F6F6F6; border-bottom: 1px solid #DFDFDF; text-align: right; line-height: 2em; padding:3px 10px 0 10px;}
	#a_topmenu span { list-style: none;float:left;}
	#a_topmenu a { color: #999999; }

#pagetitle { padding: 8px 0; height: 56px; he\ight: 60px; overflow: hidden; }
	.banner468 { float: right; }

/*主導航*/
#menu {border-bottom: 1px solid #d14163; line-height: 20px; background:url(../images/topcatbk.jpg) no-repeat; overflow: hidden; width:960px; padding:5px 0; margin-bottom:8px; }
	#menu ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }
		#menu li { float: left; padding: 0 12px; white-space: nowrap; border-right:1px dashed #ffc7d1;}
		#menu li a {color:#FFFFFF; font-size:12px;  font-weight:bold;}

#mynewsmenu {line-height: 20px; background:url(../images/newsmenubk.jpg) no-repeat; overflow: hidden; height:60px; width:960px; padding:5px 0 0 5px; margin-bottom:3px; font-size:12px; font-weight:bold;}
	#mynewsmenu ul { list-style: none; margin: 4px; padding-top: 2px; overflow: hidden; color:#FF9999; clear:both;}
		#mynewsmenu li { float: left; margin: 0 4px 0 4px; white-space: nowrap; }
		#mynewsmenu a {color:#ffffff; letter-spacing: 1px; word-spacing: 1px;}
				
	/*首頁導航*/
	#menu dl { margin: 0 1.5em; padding: 0; height: 25px; overflow: hidden; }
		#menu dt { float: left; width: 4em; white-space: nowrap; }
			#menu dt a { color: #a6261f !important; }
		#menu dd { float: left; width: 6em; margin: 0 2px; overflow: hidden; white-space: nowrap; }

/*您的位置導航*/
#navpos {background:url(../images/navbk2.gif); height:35px; margin-bottom: 5px; padding-top:0; float:none;clear:both;}
#navigation { padding-top: 5px; width:960px; margin: 0 auto;}
	#navigation p { background:url(../images/navarrow.gif) no-repeat 2px 6px; margin: 0;padding:3px 0 0 20px; float:left;}
		#navigation p a, #navigation p strong { margin: 0 5px; }
	#searchform { float: right; }
		#searchform * { vertical-align: top; }
		#searchform button { margin-left: 0.5em; }
	/*簡單頁面的位置導航*/
	#navigation.simplepage { padding: 0; border-bottom: 1px solid #DFDFDF; height: 30px; line-height: 30px; overflow: hidden; background: #F7F7F7 url(../images/title_icon.gif) no-repeat 10px 6px;; margin-bottom: 1em; }
		#navigation.simplepage p { float: right; margin-right: 0.5em; }
		#navigation.simplepage h1, #navigation.simplepage h2 { margin: 0; font-size: 1.2em; padding-left: 32px; }

.normaltxt, .normaltxt h1 { font-size:15px; line-height: 30px; padding-left: 32px;}
/*-----------------------------------------------------------------------------------佈局*/

.content, .contentL, .contentR { width: 100%;}
	/*\*/ * html .content, * html .contentL, * html .contentR { height: 1%; } /**/ *>.content, *>.contentL, *>.contentR { overflow: hidden; }
/*側邊樣式*/
.sideL { width: 300px; float: left; overflow: hidden; }
.sideR { width: 300px; float: right; overflow: hidden; }
.a_sideR { width: 200px; float: right; overflow: hidden; }
/*中間部分樣式*/
.mainarea { margin: 0 10px; width: 340px; float: left; }
.a_mainarea { margin: 0 10px; width: 440px; float: left; overflow:hidden;}
	.contentL .mainarea { margin: 0 0 0 10px; width: 650px; }
	.contentR .mainarea { margin: 0 10px 0 0; width: 650px; }
	

/* Page 中間部分樣式*/
.pagearea { margin: 0 10px; width: 240px; float: left; }
.a_pagearea { margin: 0 10px; width: 440px; float: left; }
	.pageL .pagearea { margin: 0 0 0 10px; width: 750px; }
	.pageR .pagearea { margin: 0 10px 0 0; width: 750px; }
	
.psideL { width: 200px; float: left; overflow: hidden; }
.psideR { width: 200px; float: right; overflow: hidden; }
.a_psideR { width: 200px; float: right; overflow: hidden; }

/*-----------------------------------------------------------------------------------各版塊樣式*/

/*版塊標題*/
.blocktitle { border-top: 3px solid #eea395; padding: 1px 0 0; margin-bottom: 6px; line-height: 30px; }
	.blocktitle h2 { font-size: 1.17em; margin: 0; padding-left: 32px; background: #fcefeb url(../images/title_icon.gif) no-repeat 10px 6px; }
	.blocktitle a.more { margin-top: 2px; }

/*側邊版塊*/
.block { margin: 0 0 6px; border: 1px solid #DFDFDF; background: #FFF;height:1%; }
	.block h3 { margin: 1px 0 0; font-size: 1em; color: #a6261f; line-height: 30px; padding-left: 0.5em; background: url(../images/dotline_h1.gif) repeat-x bottom; }
		.block h3 a { color: #a6261f; }
		/*\*/ * html .sideblock h3 { height: 1%; } /**/
	.blockintro { margin: 8px; line-height: 1.6em; }
		.blockintro a { color: #a6261f; }
	.blockintroimg { float: right; margin: 5px 0 2px 5px; width: 80px; height: 80px; border: 4px solid #fcefeb; }

	/*側邊多行列表*/
	.block dl { margin: 0; padding: 5px 0 10px; line-height: 1.5em; width: 100%; overflow: hidden; }
		.block dt { margin: 0 5px; padding: 5px 0 0 8px; background: url(../images/list_icon.gif) no-repeat 0 12px; }
			.block dt a { color: #c9606b; }
		.block dd { color: #999; margin: 0 5px; padding: 0 0 5px 8px; background: url(../images/dotline_h.gif) repeat-x bottom; }
			.block dd a { color: #999; }

/*簡單版塊*/
.cleanblock { background: #fef5f7; border-color:#eea395; }
/*居頂部的版塊*/
.topblock { border-top: 3px solid #eea395; !important; }

/*頭條信息*/
#headline { padding: 7px 7px 3px 7px; height: 70px; he\ight: 58px; overflow: hidden; margin-bottom:0; border-bottom-style:dashed; background:url(../images/bk_headline.jpg)}
	#headline strong { font-size: 1.2em; }
	#headline a { color:#a6261f; }
	#headline p { margin: 0.3em 0;}
	#headline img { float: right; width: 72px; height: 48px; border: 4px solid #fcefeb; }
	#headline .pp {height:70px; overflow:hidden; border-bottom:1px dashed #999999;padding:3px 0 2px;}

#headline2 { padding: 7px 7px 3px 7px; height: 72px; overflow: hidden; margin-bottom:0; border-bottom: 1px dashed #dddddd;}
	#headline2 strong { font-size: 12px; }
	#headline2 a { color:#a6261f; }
	#headline2 p { margin: 0.3em 0; line-height:15px;}
	#headline2 img { float: left; width: 72px; height: 60px; border: 4px solid #dddddd; margin-right:5px; }

/*單行信息列表*/
.msgtitlelist { margin: 0; padding: 0; list-style: none; line-height: 1.8em; }
	.msgtitlelist li { height: 1.8em; overflow: hidden; padding-left: 0.8em; background: url(../images/list_icon.gif) no-repeat 3px 0.68em; }
	.block .msgtitlelist { padding: 3px 5px; }
	
.pagetitlelist { margin: 0; padding: 0; list-style: none; }
	.pagetitlelist { overflow:hidden;  }
	.pagetitlelist a  { color:#D9006C; font-size:12px; padding:6px 6px 6px 24px; width:168px; background:url(../images/page_nav1.gif); float:left; word-wrap: break-word; margin-top:1px;}
	.pagetitlelist a:hover { color:#FFFFFF; background:url(../images/page_nav2.gif);text-decoration: none;}
	.block .pagetitlelist { padding: 0; margin:0;}
	
	.linelist li { height: 22px; line-height: 22px; }
		.linelist li a { font-size: 12px; }
			.linelist strong, .linelist strong a { font-size: 12px; color: #a6261f !important; }

/*首頁單行兩列信息列表*/
.a_list2col { margin: 0; padding: 5px 0 10px;; list-style: none; line-height: 1.8em; background: url(../images/dotline_v.gif) repeat-y center; }
	/*\*/ * html .a_list2col { height: 1%; } /**/ *>.list2col { overflow: hidden; }
	.a_list2col li { height: 1.8em; overflow: hidden; background: url(../images/list_icon.gif) no-repeat 3px 7px; float: left; display: inline; margin: 0 5px; padding-left: 10px; width: 275px; w\idth: 199px; }
	
/*單行兩列信息列表*/
.list2col { margin: 0; padding: 10px 0; list-style: none; line-height: 1.8em; background: url(../images/dotline_v.gif) repeat-y center; }
	/*\*/ * html .list2col { height: 1%; } /**/ *>.list2col { overflow: hidden; }
	.list2col li { height: 1.8em; overflow: hidden; background: url(../images/list_icon.gif) no-repeat 3px 7px; float: left; display: inline; margin: 0 5px; padding-left: 10px; width: 275px; w\idth: 303px; }

/*多行帶摘要信息列表*/
.messagelist { margin: 0; padding: 5px 8px; list-style: none; line-height: 1.6em; }
	.messagelist li { margin: 5px 0 25px;}
		.messagelist h4 { margin: 5px 0; font-size: 1.17em; line-height: 2em; padding-left: 5px; background: #fef5f7 url(../images/dotline_h.gif) repeat-x bottom; }
			.messagelist h4 em { float: right; font-style: normal; padding-right: 5px; }
			.messagelist h4 a { color: #a6261f; }
				.messagelist h4 a:visited { font-weight: normal; }
			.messagelist p { margin: 5px 0; }
				.messagelist p a { color: #a6261f; }

/*資訊列表*/
.newslist { margin: 0; padding: 0; list-style: none; line-height: 2.2em; letter-spacing: 2px; word-spacing: 2px;}
	.newslist li { letter-spacing: 2px; word-spacing: 2px; padding-left: 1em; font-size: 15px; background: url(../images/list_icon.gif) no-repeat 8px 0.7em; }
	.newslist a { color: #a6261f; }
	
/*信息列表（收起摘要時的狀態）*/
.cleanlist { margin: 0; padding: 5px 8px; list-style: none; line-height: 1.6em; }		
	.cleanlist h4 { background: url(../images/dotline_h.gif) repeat-x bottom; margin: 0; font-size: 1.17em; line-height: 2em; }
		.cleanlist h4 em { float: right; font-style: normal; }
		.cleanlist h4 a { font-weight: normal; background: url(../images/list_icon.gif) no-repeat 0 0.4em; padding-left: 10px; }
			.cleanlist h4 em a { background-image: none; padding-left: 0; }
	.cleanlist p { display: none; }

/*帶縮略圖的信息列表*/
.thumbmsglist { margin: 0; padding: 10px; list-style: none; }
	.thumbmsglist li { padding-left: 100px; height: 100px; }
		.thumbmsglist li div { float: left; display: inline; margin-left: -100px; text-align: center; border: 1px solid #DFDFDF; padding: 5px; width: 87px; w\idth: 75px; height: 87px; he\ight: 75px; position: relative; }
			.thumbmsglist li div img { max-height: 75px; max-width: 75px; width: expression(this.width > 75 && this.height < this.width ? 75: true); height: expression(this.height > 75 ? 75: true); }
		.thumbmsglist li p { margin: 0; }
		.thumbmsglist li em { float: right; font-style: normal; margin-top: 6px; }
			.thumbmsglist li em strong { color: #fdadb9; }
		.thumbmsglist li h4 { margin: 0; line-height: 26px; height: 26px; overflow: hidden; font-size: 1em; padding-left: 5px; }
			.thumbmsglist li h4 a { color: #336600; }
		.msgintro { background: #fcefeb; padding: 15px 5px 0; height: 29px; he\ight: 14px; overflow: hidden; }
		.thumbmsglist .msginfo { background: #fef5f7 url(../images/dotline_h.gif) repeat-x bottom; padding: 5px 5px 10px; }


/*熱門話題*/
#hottag { overflow: hidden;  }
	#hottag div { padding: 0.5em; overflow: hidden; line-height: 1.8em; }
		#hottag a { margin-right: 0.2em; white-space: nowrap; }
			#hottag a em { color: #999; font-style: normal; }

/*熱門文章*/
#hotarticle div { height: 226px; overflow: hidden; }

/*同城空間*/
#cityspace form { width: 270px; margin: 0 auto; padding: 7px 0; }
	#cityspace select { margin: 0px 5px; }
	#cityspace button { margin-left: 5px; height:20px; }

/*排行*/
.stat ol { margin: 0 5px; padding: 0; line-height: 21px; background: url(../images/hotspace_bg.gif) no-repeat 5px 5px; list-style: none; }
	.stat li { height: 21px; overflow: hidden; padding-left: 28px; background: url(../images/dotline_h.gif) repeat-x 0 20px; }
	.stat em { float: right; font-style: normal; font-size: 9px; color: #999; margin: 0 5px; text-align:right; }

/*首頁圖片列表*/
.a_imgthumblist { margin: 0; padding: 0; list-style: none; padding-left:2px;width: 430px; }
	.a_imgthumblist li {float: left;display:inline; width: 82px; height: 82px; overflow: hidden; padding:0;margin: 0 0 4px 4px; }
		.a_imgthumblist li img { width: 74px; height: 74px; border:4px solid #eea395;}

/*首頁商品列表*/
.a_goodslist { float: left; width: 90px; overflow: hidden; padding:5px 0 0 7px; }
	.a_goodslist div {width: 84px;padding:0;margin: 0 0 5px 0px; border:1px solid #DFDFDF; }
		.a_goodslist img { width: 74px; height: 72px; border:5px solid #FFFFFF;}

/*內頁圖片列表*/
.b_imgthumblist { margin: 0; padding: 0; list-style: none; padding-bottom: 6px; }
	/*\*/ * html .b_imgthumblist { height: 1%; }/**/ *>.imgthumblist { overflow: hidden; }
		.b_imgthumblist li { float: left; display: inline; background: #FFF; text-align: center; width: 123px; height: 135px; w\idth: 105px; he\ight: 125px; overflow: hidden; border: 1px solid #EEE; padding: 3px; margin: 6px 0 6px 6px; }
			.b_imgthumblist p { margin: 0; line-height: 22px; }

			.b_imgthumblist div { line-height: 90px; font-size: 90px; height: 106px; display: table; background: url(../images/dotline_h.gif) repeat-x bottom; }
				.b_imgthumblist div a { display: table-cell !important; display: block; width: 100px; vertical-align: middle; }
					.b_imgthumblist div img { vertical-align: middle; width: 100px; height: 100px; width: expression(this.width >100 && this.height < this.width ? 100: true); height: expression(this.height > 100 ? 100: true); font-size: 10px; }
					@media all and (min-width: 0px){ .b_imgthumblist div img { width: 100px; height: 100px; } } /*for Opera Only*/

/*圖片列表*/
.imgthumblist { margin: 0; padding: 0; list-style: none; padding-bottom: 6px; }
	/*\*/ * html .imgthumblist { height: 1%; }/**/ *>.imgthumblist { overflow: hidden; }
		.imgthumblist li { float: left; display: inline; background: #FFF; text-align: center; width: 123px; height: 135px; w\idth: 125px; he\ight: 125px; overflow: hidden; border: 1px solid #EEE; padding: 3px; margin: 6px 0 0 10px; }
			.imgthumblist p { margin: 0; line-height: 22px; }

			.imgthumblist div { line-height: 90px; font-size: 90px; height: 106px; display: table; background: url(../images/dotline_h.gif) repeat-x bottom; }
				.imgthumblist div a { display: table-cell !important; display: block; width: 125px; vertical-align: middle; }
					.imgthumblist div img { vertical-align: middle; width: 120px; height: 100px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 115 ? 115: true); font-size: 10px; }
					@media all and (min-width: 0px){ .imgthumblist div img { width: 100px; height: 100px; } } /*for Opera Only*/

			li.smallthumb { width: 88px; height: 105px; w\idth: 81px; he\ight: 97px; border-color: #DFDFDF; margin: 0 0 6px 4px; }
				li.smallthumb div { line-height: 65px; font-size: 65px; height: 80px; }
					li.smallthumb div a { width: 80px; }
						li.smallthumb div img {  max-width: 75px; max-height: 75px; width: expression(this.width >75 && this.height < this.width ? 75: true); height: expression(this.height > 75 ? 75: true); }			
						@media all and (min-width: 0px){ li.smallthumb div img { width: 75px; height: 75px; } } /*for Opera Only*/

	/*通欄圖片列表*/
	.throughgallery { width: 100%; clear: both; margin-bottom: 5px; padding-bottom: 3px; background: #fcefeb; }
		.throughgallery .imgthumblist { margin: 0; }
		.throughgallery .imgthumblist li { height: 128px; he\ight: 120px; margin: 3px 1px; }

/*帶縮略圖的信息列表*/
.imgtitlelist { margin: 10px 0; padding: 0; list-style: none; }
		.imgtitlelist li { padding-left: 85px; padding-bottom: 5px; margin: 5px 0; border-bottom: 1px solid #DFDFDF; }
		/*\*/ * html .imgtitlelist li { height: 1%; } /**/ .imgtitlelist>li { overflow: hidden; }
			.imgtitlelist li h4 { margin: 0.3em 0; font-size: 1em; }
			.imgtitlelist li img { float: left; margin-left: -85px; width: 70px; height: 70px; padding: 3px; background: #FFF; border: 1px solid #DFDFDF; }
			.imgtitlelist li p { margin: 0; line-height: 1.5em; }
	.block .imgtitlelist li { padding-left: 65px; }
		.block .imgtitlelist li img { width: auto; height: auto; max-width: 48px; max-height: 48px; width: expression(this.width > 48 && this.width > this.height ? 48 : true); height: expression(this.height > 48 ? 48 : true); margin-left: -60px; }


.categoods img { width: 120px; height: 120px; }


.coverlist { margin: 0; padding: 0; list-style: none; }
	/*\*/ * html .coverlist { height: 1%; } /**/ *>.coverlist { overflow: hidden; }
		.coverlist li { float: left; display: inline; width: 300px; height: 120px; margin: 5px 10px; overflow: hidden; }
			.cover { float: left; display: table; text-align: center; border: 1px solid #DFDFDF; padding: 5px; width: 110px; height: 110px; w\idth: 100px; he\ight: 100px; line-height: 85px; font-size: 85px; overflow: hidden; }
				.cover a { display: table-cell; vertical-align: middle; text-align: center; width: 100px; }
					.cover img { max-height: 100px; max-width: 100px; width: expression(this.width >100 && this.height < this.width ? 100: true); height: expression(this.height > 100 ? 100: true); vertical-align: middle; font-size: 10px; }
						@media all and (min-width: 0px){ .cover img { width: 90px; height: 100px; } } /*for Opera Only*/
			.coverlist li ul { margin: 10px 0 0 120px; padding: 0; list-style: none; line-height: 18px; }
				.coverlist li li { float: none; display: list-item; width: auto; height: auto; margin: 0; }
			.coverlist h4 { margin: 0; font-size: 1em; font-weight: normal; }
				.coverlist h4 a { color: #336600; }

.videoscrlist { margin: 0; padding: 0; list-style: none; }
	/*\*/ * html .videoscrlist { height: 1%; } /**/ *>.videoscrlist { overflow: hidden; }
		.videoscrlist li { float: left; display: inline; width: 300px; height: 120px; margin: 5px 10px; overflow: hidden; }
			.videoscr { float: left; display: table; text-align: center; border: 1px solid #DFDFDF; padding: 5px; width: 110px; height: 85px; w\idth: 100px; he\ight: 75px; line-height: 60px; font-size: 65px; overflow: hidden; }
				.videoscr a { display: table-cell; vertical-align: middle; text-align: center; width: 100px; }
					.videoscr img { max-height: 75px; max-width: 100px; width: expression(this.width >100 && this.height/this.width < 0.75 ? 100: true); height: expression(this.height > 75 ? 75: true); vertical-align: middle; font-size: 10px; }
						@media all and (min-width: 0px){ .videoscr img { width: 90px; height: 100px; } } /*for Opera Only*/
			.videoscrlist li ul { margin: 10px 0 0 120px; padding: 0; list-style: none; line-height: 18px; }
				.videoscrlist li li { float: none; display: list-item; width: auto; height: auto; margin: 0; }
			.videoscrlist h4 { margin: 0; font-size: 1em; font-weight: normal; }
				.videoscrlist h4 a { color: #336600; }

#commendbox { overflow: hidden; position: relative; height: 160px; background: #F5FBFF; }
	#commendbox .scrollr { z-index: 2; position: absolute; height: 220px; right: 0; top: 0; }
	#commendbox .scrolll { z-index: 3; position: absolute; height: 220px; left: 0; top: 0; }
		#commendbox .scrollr img, #commendbox .scrolll img { margin-top: 40px; }

.avatarlist { margin: 0; padding: 0; list-style: none; }
	/*\*/ * html .avatarlist { height: 1%; }  /**/ *>.avatarlist { overflow: hidden; }
	.avatarlist li { float: left; width: 108px; padding: 0; overflow: hidden; text-align: center; }
		.avatarlist li div { border: 1px solid #DFDFDF; padding: 5px; width: 87px; w\idth: 75px; height: 87px; he\ight: 75px; margin: 8px auto; position: relative; display: table; }
			.avatarlist li div a { display: table-cell; vertical-align: middle; font-size: 65px; line-height: 65px; }
				.avatarlist li div img { vertical-align: middle; font-size: 10px; max-height: 75px; max-width: 75px; width: expression(this.width > 75 && this.height < this.width ? 75: true); height: expression(this.height > 75 ? 75: true); }
					@media all and (min-width: 0px){ .avatarlist li div img { width: 75px; height: 75px; } } /*for Opera Only*/
		.avatarlist li ul { margin: 0 0 10px 0; padding: 0; list-style: none; line-height: 1.4em; background: url(../images/dotline_v.gif) repeat-y right 0; }
			.avatarlist li li { float: none; padding: 0; height: 17px; overflow: hidden; }
			/*.joingroup { position: absolute; left: 0; bottom: 0; width: 85px; height: 18px; font-size: 12px !important; line-height: 18px; overflow: hidden; text-align: left; text-indent: -200px; background: url(../images/link_icons.gif) no-repeat 0 -100px; }
				.joingroup:hover { background-color: #FFF; text-indent: 20px; opacity: 0.95; filter: alpha(opacity=95); }*/

/*欄目區塊列表*/
.category {  margin: 4px 0 10px 0; }
	.category h3 { margin: 0 0 5px; font-size: 1.2em; line-height: 1.8em; height: 1.8em; border-bottom: 1px solid #eea395; }
		.category h3 strong { background: #E9ECEF; float: left; padding: 0 8px; }
			.category h3 strong a { color: #333; text-decoration: none; }

.blockcategorylist { border: 1px solid #eea395; border-top: none; margin-bottom: 6px; overflow: hidden; background: url(../images/dotline_v.gif) repeat-y center; }
	/*\*/ * html .blockcategorylist { height: 1%; } /**/
/* ------------ blogcategory -------------*/
	.blockcategory { float: left; width: 324px; border-top: 1px solid #eea395; height: 264px; overflow: hidden; }
		.blockcategory h3 { line-height: 30px; background: #fef5f7 url(../images/dotline_h.gif) repeat-x bottom; margin: 1px 0 0; font-size: 1em; height: 26px; }
			.blockcategory h3 strong { background:url(../images/bk_catt.gif) no-repeat; border-right: 1px solid #eea395; float: left; padding: 0 10px; max-width: 180px; height: 26px; overflow: hidden; font-size:15px; }
				.blockcategory h3 strong a { color: #a6261f; }
			.blockcategory .msgtitlelist { margin: 5px; }

/* ------------ blogcategory2 -------------*/
	.blockcatnews { float: left; width: 324px; height: 265px; overflow: hidden; }
		.blockcatnews h3 { line-height: 30px; background: #ffffff url(../images/newshbk.gif) repeat-x bottom; margin: 1px 0 0; font-size: 1em; height: 30px;}
			.blockcatnews h3 strong { background-color: #ffffff; float: left; padding: 0 10px; max-width: 180px; height: 26px; overflow: hidden; font-size:15px; border-right:2px solid #edbcc8; margin:4px 0 0 5px;}
				.blockcatnews h3 strong a { color: #a6261f; }
			.blockcatnews .msgtitlelist { margin: 5px; }

	.block3col { background: url(../images/dotline_v_3col.gif) repeat-y 239px 0 !important; }

.catefocus { margin: 0 2px; border-bottom: 1px solid #fcefeb; }
	/*\*/ * html .catefocus { height: 1%; } /**/ *>.catefocus { overflow: hidden; }
	.catefocus img { float: left; margin: 4px 10px 4px 0; width: 75px; height: 75px; border: 1px solid #eea395; }
	.catefocus h4 { margin: 3px 0; font-size: 1em; line-height: 2em; }
	.catefocus ul { margin: 0; padding: 0; list-style: none; }

.blockcategory .msgtitlelist { font-size: 1em; }

/*欄目封面圖片*/
.catepic { text-align: center; background: url(../images/dotline_h.gif) repeat-x bottom; }
	.catepic img { margin-top: 10px; max-width: 170px; max-height: 170px; width: expression(this.width > 170 && this.height < this.width ? 170: true); height: expression(this.height > 170 ? 170: true); }
	.catepic p { text-align: left; padding: 10px; margin: 0; }

/*專題列表*/
#subjectlist { border-color: #eea395; padding: 2px; }
	#subjectlist h3 { border: none; background: #fcefeb; }
	#subjectlist li { border-bottom: 1px solid #eea395; text-align: center; padding: 3px; }
		#subjectlist p { margin: 0; line-height: 1.2em; }

/*-----------------------------------------------------------------------------------文章顯示頁面*/

	.articletitle { font-size: 1.33em; margin: 1em 0 0.5em; text-align: center; }
		.articletitle a { color: #a6261f; }
	.articleinfo { margin: 0 8px !important; background: url(../images/dotline_h.gif) repeat-x bottom; }
	.articlectrl { float: right; }

#custominfo { background: #fcefeb url(../images/dotline_h.gif) repeat-x bottom; margin: 0 8px; padding: 8px 0; }
	#custominfo h5 { margin: 0; line-height: 2.2em; font-size: 1.2em; color: #a6261f; padding-left: 30px; }
	#custominfo ul { line-height: 1.6em; padding: 0; margin: 0; list-style: none; }
		#custominfo li { padding: 0 30px 5px; background: url(../images/list_icon.gif) no-repeat 22px 7px; }
			#custominfo strong { color: #a6261f; }



	#articlebody { width: 97%; margin: 0 auto; padding-left: 12px; padding-top:12px; overflow: hidden; overflow-y: hidden; line-height: 150%; font-size: 15px; letter-spacing: 2px; word-spacing: 2px; clear:both;}
		#articlebody * { line-height: 150%; }
			#articlebody  p, #articlebody  div { line-height: 150% !important; margin: 10px 0; }
				#articlebody  p *, #articlebody  div * { line-height: 150% !important; }
				#articlebody img {margin:8px;}
				#articlebody td {font-size:12px;}
	
	/*自定義信息*/
	#articlebody .addoninfo { border: 1px solid #EEE; }
		#articlebody .addoninfo h5 { font-size: 1em; margin: 0; line-height: 2em !important; border-bottom: 1px solid #EEE; padding-left: 1em; }
		#articlebody .addoninfo ul { margin: 0.5em 0 0.5em 2em; padding: 0; }
			#articlebody .addoninfo li { line-height: 1.6em !important; }
	/*
	#articlebody img { width: expression(this.width > 600 ? 600: true); max-width: 600px;  }
	*/
	#articlebody td { padding:4px; }
		.imglogolist { margin: 0; padding: 0; list-style: none; text-align: center; }
	
	#articlebody kbd.showvideo, #articlebody kbd.showflash { font: 1em Arial, Helvetica, sans-serif; cursor: pointer; text-decoration: underline; }

/*評論列表 */
.commentlist { margin: 0; padding: 10px; list-style: none; }
	.commentlist li { padding-bottom: 20px; }
		.commentlist h4 { padding: 0 6px; font-size: 1em; margin: 0 0 10px; line-height: 26px; background: #fef5f7 url(../images/dotline_h.gif) repeat-x bottom; }
	.commentlist img { width: expression(this.width > 500 ? 500: true); max-width: 500px;  }

/*發表評論*/
	#comment form { margin: 0; padding: 5px 15px; }
	#comment p { margin: 0.3em 0; }
		.seccodeline * { vertical-align: middle; }

		#xspace-rates { text-align: center; height: 50px; background: #FFF; padding: 20px 0; border-bottom: none; margin-bottom: 0; }
		#xspace-rates-bg { width: 210px; height: 30px; margin: 0 auto 5px; background: url(../../../images/base/rate_star.gif); }
			#xspace-rates-star { height: 30px; background: url(../../../images/base/rate_star.gif) 0 -30px; margin: 0 auto 0 0; }
			#xspace-rates-a { height: 30px; margin-top: -30px; }
			#xspace-rates a { float: left; text-align: left; width: 30px; height: 30px; text-indent: -999px; overflow: hidden; background-color: transparent !important; }
			.xspace-rates-5 { width: 30px; }
			.xspace-rates-3 { width: 60px; }
			.xspace-rates-1 { width: 90px; }
			.xspace-rates0 { width: 120px; }
			.xspace-rates1 { width: 150px; }
			.xspace-rates3 { width: 180px; }
			.xspace-rates5 { width: 210px; }

		
		#message { border: 1px solid #eea395; padding: 5px; vertical-align: text-top; height: 8em; width: 490px; }
		#seccode { border: 1px solid #eea395; height: 23px; line-height: 23px; padding: 0 5px; }

/*-----------------------------------------------------------------------------------用戶相關*/

#panel { width: 700px; overflow: hidden; margin: 1em auto; }
#userpanel fieldset, #loginform fieldset { border: none; margin: 0; padding: 0; }
#userpanel legend, #loginform legend { display: none; }

/*內嵌登錄面板*/
#userpanel {overflow: hidden; margin-right:30px;}
	#userpanel form { margin: 0px; padding:0; }
		#userpanel label { margin: 0 5px; }
		#userpanel input { width: 90px; height:17px; border:1px solid #DFDFDF; background:#FFFFFF; color:#999999; }
		#userpanel #dologin {width: 53px; height: 21px; border: none; background: url(../images/login.gif); text-indent: -9999px;}
	/*登錄後*/
	#userpanel ul { margin: 0 5px; }
	#userpanel li { border-bottom: 1px solid #EEE; background: url(../images/list_icon.gif) no-repeat 0.3em 0.8em; padding-left: 12px; }

/*登錄頁面*/
.loginarea { width: 300px; float: left; }
.tips { width: 299px; float: left; border-left: 1px solid #eea395; line-height: 1.8em; }

/*申請個人空間*/
/*#signform p { border-bottom: 1px solid #eea395; height: 1%; overflow: hidden; margin: 0; padding: 0.3em; line-height: 20px; }
	#signform p strong { float: left; width: 10em; }
		#signform li p { height: auto; border: none; }
	#signform button { line-height: 30px; height: 30px; padding: 0 5em; }*/

/*快捷面板*/
.quicklink { overflow: hidden; margin: 0 0 5em; padding: 0; list-style: none; }
.quicklink li { float: left; width: 33.3%; text-align: center; }
	.quicklink li a { display: block; border: 1px solid #CCC; width: 180px; margin: 10px auto; height: 50px; text-align: left; line-height: 50px; text-indent: 65px; background-image: url(../images/panel_icons.gif); background-repeat: no-repeat; }
		.sitehome { background-position: 10px 7px; }
		.bbs { background-position: 10px -83px; }
		.myspace { background-position: 10px -173px; }
		.spacemng { background-position: 10px -263px; }
		.spacesignup { background-position: 10px 7px; }
		.sitemng { background-position: 10px -443px; }
		.logout { background-position: 10px -533px; }
		.login { background-position: 10px -173px; }
		.register { background-position: 10px -353px; }
	.quicklink li a:hover { border-color: #eea395; background-color: #fcefeb; text-decoration: none; }

/*-----------------------------------------------------------------------------------其他頁面*/

/*站點地圖*/
#sitemap ul { height: 1%; overflow: hidden; margin: 0.5em 0; padding: 0; list-style: none; line-height: 24px; }
	#sitemap li { float: left; margin: 0 1em; white-space: nowrap; }

/*友情鏈接*/
#friendlink ul { height: 1%; overflow: hidden; margin: 1em 1.5em; padding: 0; list-style: none; }
	#friendlink li { float: left; margin: 2px; width: 100px; height: 24px; line-height: 24px; text-align: center; overflow: hidden; }
	.imglink { border-bottom: 1px solid #eea395; padding-bottom: 1em !important; }	
		.imglink li { height: 31px !important; }
		.imglink li img { width: 88px; height: 31px; }

/*投票*/
#pollform legend { font-weight: bold; color:#a6261f; }
	#pollsummary { line-height: 1.8em; margin: 0.3em 0; background: #fcefeb; padding: 0.5em }
	#pollresult { border: 1px solid #eea395; margin: 1em 0; padding: 0.5em; }
	#pollresult ul { margin: 0; padding: 0; list-style: none; }
	#pollresult li { overflow: hidden; }
		#pollresult li p { margin: 2px 0 5px 0; background: #F2F2F2; height: 18px; }
		.pollpercent { float: left; width: 79%; }
			.pollpercent span { background: #FFCC00; border-right: 1px solid #CC6600; float: left; height: 18px; }
		.pollnum { float: right; width: 20%; }
	#dopoll { border: 1px solid #eea395; margin: 1em 0; padding: 0.5em; text-align: center; }
		#dopoll ul { margin: 0; padding: 0; list-style: none; line-height: 2em; text-align: left; }

/*搜索*/
#search { width: 600px; margin: 4em auto; }
	#search form { text-align: center; margin: 4em 0; }
	#search .open { text-align: left !important; line-height: 30px; margin: 2em !important; }
		#search .open div div { clear: both; padding-left: 7em; }
		#search .open label { float: left; width: 7em; }
			#search .open div label { margin-left: -7em; }
		#search .open  button { float: right; }
	#search .open fieldset { border: none; margin: 0; padding: 0; }
		#search .open fieldset label { float: none; margin: auto; white-space: nowrap; margin-right: 1em; }

/*-----------------------------------------------------------------------------------頁腳 Footer*/

#footer { clear: both; border-top: 0px solid #bd4f5a; padding-bottom: 8px; text-align: center; font: 100% Verdana, Arial, Helvetica, sans-serif; }
	#footer p { margin: 0.3em 0; color: #999; }
	#footer strong { color: #ED1C24; text-transform: uppercase; }
		#footer strong span { color: #a6261f; }
	#footer em { font-style: normal; font-weight: bold; color: #96A800; }
	#copyright { font-size: 0.83em; }

.smalltxt { font-size: 12px; color: #999; font-weight: normal; letter-spacing: 0px; word-spacing: 0px;}
	.smalltxt a, .smalltxt a:visited { color: #999 !important; letter-spacing: 0px; word-spacing: 0px;}

.15txt { font-size: 15px; color: #999; font-weight: normal; letter-spacing: 1px; word-spacing: 1px;}
	.15txt a, .15txt a:visited { color: #999 !important; letter-spacing: 1px; word-spacing: 1px;}	

.msgheader {
margin: 0 2em;
font-weight: bold;
background: #F3F8D7;
padding: 5px;
color: #000000
}
.msgborder {
margin: 0 2em;
padding: 10px;
border: 1px solid #DEDEB8;
word-wrap: break-word;
background: #FDFFF2;
overflow: hidden;
}

.nums { background: url(../images/icon_nums.gif) no-repeat left; padding-left: 10px; }

#slideimg { padding-top: 7px; }
#slideimg2 { padding-top: 7px; }

#slidefooter { background: #333333; text-align:center; height: 27px; margin: 0 auto; overflow: hidden; }
#slidefooter a { color:#CCCCCC;}
#slideprev { background: url(../images/slide_prev.gif); width: 25px; height: 27px; text-indent: -9999px; float: left; overflow: hidden; }
#slidenext { background: url(../images/slide_next.gif); width: 25px; height: 27px; text-indent: -9999px; float: right; overflow: hidden; }
#slidetext { margin: 0; line-height: 29px; height: 27px; overflow: hidden; }
#slideplay { background: url(../images/slide_play.gif); width: 46px; height: 27px; text-indent: -9999px; float: right; overflow: hidden; }

#slidefooter2 { background: #333333; text-align:center; height: 27px; margin: 0 auto; overflow: hidden; }
#slidefooter2 a { color:#CCCCCC;}
#slideprev2 { background: url(../images/slide_prev.gif); width: 25px; height: 27px; text-indent: -9999px; float: left; overflow: hidden; }
#slidenext2 { background: url(../images/slide_next.gif); width: 25px; height: 27px; text-indent: -9999px; float: right; overflow: hidden; }
#slidetext2 { margin: 0; line-height: 29px; height: 27px; overflow: hidden; }
#slideplay2 { background: url(../images/slide_play.gif); width: 46px; height: 27px; text-indent: -9999px; float: right; overflow: hidden; }




a.more { float: right; height: 26px; line-height: 26px; color: #d34a57; background: transparent url(../images/link_icons.gif) no-repeat 0 7px; padding: 0 10px 0 15px; font-weight: normal; }
 .sub { float: left; height: 14px; line-height: 14px; color: #d34a57; padding: 0 5px 0 5px; font-weight: normal; border-right:1px solid #FF9999;margin-top:9px; }
	a.minus { background-position: 0 -10px; }
	a.quote { background: url(../images/link_icons.gif) no-repeat 0 -52px; }
	a.del { background: url(../images/link_icons.gif) no-repeat 0 -115px; }
a.author, a.author:visited { color: #fdadb9 !important; }
strong.price { color: #fdadb9; }

.goodrate { background: url(../images/link_icons.gif) no-repeat 0 -39px; padding: 0 5px 0 16px; }
.replynum { background: url(../images/link_icons.gif) no-repeat 0 -57px; padding: 0 5px 0 16px; }
.users { background: url(../images/link_icons.gif) no-repeat 0 -77px; padding: 0 5px 0 16px; }
.joingroup { background: url(../images/link_icons.gif) no-repeat 0 -99px; padding-left: 16px; }
	.joingroupbtn { background: url(../images/link_icons.gif) no-repeat 1px -97px; padding-left: 16px; float: right; display: inline; margin-right: 10px; width: 16px; w\idth: 0; height: 20px; overflow: hidden; }





.xspace-quote { margin: 10px 5px 10px 50px; border-left: 4px solid #eea395; background: #fcefeb; padding: 10px; }

#msg-joingroup { display: block; width: 120px; height: 35px; line-height: 35px; text-decoration: none; background: #F6AB20; color: #FFF; font-size: 12px; font-weight: bold; border: 1px solid; border-color: #FFD68B #B1A682 #B1A682 #FFD68B; }

#faom_footer_link {
background-color:#bd4f5a;
border-top:3px solid #b03d47;
}
.video { background:url(../images/video.gif);height:235px;overflow:hidden;margin:0; padding:0; border:0; margin-bottom:5px; text-align:left; }
.videoul {margin-top:75px; margin-left:35px; font-size:15px; font-weight:bold;}
.videoul li {list-style:none; margin:18px; padding:0;}

.pages { height:35px; overflow:hidden; padding:2px 0 1px 0; text-align:center; font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCC; vertical-align:top; clear:both; }
	.pages div { float:right; padding-right:12px; }
	.pages a, .pages strong { float:left; height:18px; overflow:hidden; margin:0 1px; padding:2px 6px 1px; border:1px solid #E4E4E4; color:#046CB5; text-decoration:none !important; line-height:18px;}
	.pages strong  { border:1px solid #046CB5; background:#046CB5; color:#FFF; font-weight:700; }
	.pages a:hover{ border:1px solid #046CB5; }
	.pages .prev { padding:2px 0 1px 16px; background:url(../images/arrow_left.gif) no-repeat 29% 50%; }
	.pages .next { padding:2px 16px 1px 5px; background:url(../images/arrow_right.gif) no-repeat 93% 50%; *background-position:93% 45%; font-size:mingliu; *line-height:21px; }
	
	
	

#faomlogo {
	width:370px;
}
table, tr, td, div {margin:0; padding:0; overflow:hidden;}
.newleft { width: 185px; float: left; overflow: hidden; margin:0; padding:0;}
.newright { width: 185px; float: right; overflow: hidden;  margin:0; padding:0;}
.newmiddle { width: 574px; float: left; overflow:hidden; margin:0; padding:0;}

.newss { width:190px; float:left; margin-right:2px; overflow:hidden;}
.newss h2 { width:182px; font-size:12px; letter-spacing:2px; word-spacing:2px; color:#fff; padding-left:8px; padding-top:3px; height:18px; margin:0; margin-bottom:2px;}
.newss h2 a {color:#333;}
.newss img {width:190px; height:130px; margin:0; padding:0; border:0;  margin-bottom:2px; opacity:0.9;filter:alpha(opacity=90);}
.newss h1 {width:180px; height:30px; color:#000; background:#dedede; font-size:12px; padding:5px; margin:0px; paddin:0px; margin-bottom:2px;}
.block { padding:0px; }
.block h3 { margin:0px; color: #ffd3e6;background: url(../images/newtitle.gif) repeat-x bottom; }
.block h3 a {color:#FCC; }
.block .more {color: #ffd3e6;}
.morea { font-size:10px; font-weight:normal; color:#333; margin-right:5px; margin-left:70px;}

#mynewsmenu { background:url(../images/newsmenubk2.jpg) no-repeat;}

#header {
background:none; height:175px;
}
#topmenu {width:950px; height:35px;  margin-left:25px; margin:0; padding:0; background:url(../images/navbk3.gif); clear:both; padding-left:10px; border:0px;}
#topmenu a { float:left; width: 91px; height: 35px; text-align: center; text-decoration: none; font-size:14px; font-weight:bold; color: #FFFFFF; line-height:40px; overflow: hidden; background: url(../images/nav3a.gif);}

#topmenu a:hover { background: url(../images/nav3b.gif); line-height:40px; color:#F00;}
				#newsmenu a.news, #blogmenu a.blog, #imagemenu a.image, #goodsmenu a.goods, #videomenu a.video, #filemenu a.file, #linkmenu a.link, #groupmenu a.group, #bbsmenu a.bbs,#homemenu a.home ,#gallerymenu a.gallery { background: url(../images/nav3b.gif);  color:#F00;}
				
#navpos { width:960px; background:none; margin:0 auto;}

#faom_footer_link {
background-color:#F30;
border-top:3px solid #903;
}

.a_list3col { margin: 0; padding: 5px 0 10px;; list-style: none; line-height: 1.8em; background: url(../images/dotline_v2.gif) repeat-y center; }
	/*\*/ * html .a_list3col { height: 1%; } /**/ *>.list3col { overflow: hidden; }
	.a_list3col li { height: 1.8em; overflow: hidden; background: url(../images/list_icon.gif) no-repeat 3px 7px; float: left; display: inline; margin: 0 5px; padding-left: 10px; width: 275px; w\idth: 170px; }
	
.pressboxh { float:left; width:92px;height:184px;  margin:0; padding:0;}
.pressboxh p {text-align:center; color:#990000; letter-spacing: 2px; word-spacing: 2px; }
.pressboxh a {color:#990000; }

.curtab a {font-weight:bold; color:#000;}
.tab a {color:#666;}

/* from 7.5 */	
		#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; margin-bottom:2px;}
	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; list-style:none;}
	.rating li { float:left; width:20px; height:40px; margin:0; padding:0; }
		.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; margin:0; padding:0; }
			.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; margin:0; padding:0; }
		.rating_normal li a { background:url(../images/rating/normal_current.gif) repeat-x;}
		.rating_good { background:url(../images/rating/good.gif) repeat-x; margin:0; padding:0; }
		.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;}