@charset "utf-8";
/* CSS Document */

#faom_footer_link {
background-color:#bd4f5a;
border-top:3px solid #b03d47;
}

#faomlogo {
	width:300px;
	margin-top:5px;
	padding:0;
	float:left;
	text-align:left;
	border:0px;
}


#header {
background:url(/web/templates/faom/images/navbk1_newyear.gif) bottom repeat-x; margin:0; padding:0; height:160px; overflow:hidden; margin-bottom:1px;
}

#topmenu {height:53px;  margin-left:25px; margin:0; padding:0;}
#topmenu a { float:left; width: 85px; height: 53px; text-align: center; text-decoration: none; font-size:14px; font-weight:bold; color: #FFFFFF; line-height:40px; overflow: hidden; background: url(/web/templates/faom/images/nav1_newyear.gif);}
#topmenu a:hover { background: url(/web/templates/faom/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(/web/templates/faom/images/nav2_newyear.gif); }

#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; }

#navpos {background:url(/web/templates/faom/images/navbk2.gif); height:35px; width:100%; margin-bottom: 10px; padding-top:0; float:none;clear:both; width:100%;}
#navigation { padding-top: 7px; width:960px; w\idth: 960px; margin: 0 auto;}
#navigation p { background:url(/web/templates/faom/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(/web/templates/faom/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; }

#sitewrap { 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:0px;}		

/*表單通用樣式-----------------------------------------------------------------------------------表單通用樣式*/

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	float:right;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 15px arial}

#sddm li a
{	display: block;
	margin: 0;
	padding: 4px 5px;
	width: 65px;
	background: #3c2b2f;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	}

#sddm li a:hover
{	background:#f31d51;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #f31d51;
	border: 1px solid #ffffff}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: 100px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #f31d51;
		color: #ffffff;
		font: 13px arial}

	#sddm div a:hover
	{	background: #3c2b2f;
		color: #FFF}

/* ------------------------------------------ */
body {margin:0;}

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; }
	
/* ----------------------------------------------------------------------- */
.boxleft 	{border:1px solid #cb7190; border-right:0px; border-top-width:2px;}
.boxmid		{border:1px solid #cb7190; border-top-width:2px; border-left:1px dashed #cb7190; }	
.boxright	{width:278px; height:270px; border:1px solid #cb7190; border-top-width:2px; background:#f5f5f5;}

.hlinks 	{margin-left:10px;}
.hlinks	a	{font-size:15px; font-weight:bold; color:#FFCC00; width:60px; float:left; border-left:2px solid #504245; padding-left:8px; margin:4px; }

.hmenu 	{ float:right; border-top:1px solid #ffffff; width:424px; height:26px; overflow:visible;}
.hmenu	a {font-size:15px; font-weight:bold; color:#ffffff; width:90px; float:left; border-left:1px solid #ffffff; padding-left:15px; padding-bottom:2px; background:#3c2b2f; padding-top:6px;}
.hmenu	a:hover {color:#000000; background:#CC0000; text-decoration:none;}

.qlink { font-size:12px;  color:#FFCC00;}
.qlink a {font-size:12px; color:#ffffff; margin:4px; padding-left:5px; border-left:0px solid #999999;}

.ltitle1 	{border-bottom:5px dashed #504245; padding:5px; color:#FFFFFF; font-size:15px; font-weight:bold; margin:8px; }
.limglist1 	{height:82px; width:82px; padding:0;margin:2px;float:left;overflow:hidden; color:#FFFFFF; font-size:13px;}
.limglist1 	img {width:80px; height:80px; border:1px solid #000000; margin-bottom:2px;padding:0; }
.limglist1 	a , imglist1 img {text-decoration:none; color:#FFFFFF}
.limglist1	a:hover {color:#fcc0da;}

.limglist2 	{height:108px; width:120px; padding:0;margin:2px;float:left;overflow:hidden; color:#666666; font-size:13px; margin-bottom:10px;}
.limglist2 	img {width:80px; height:70px; border:1px solid #000000; margin-bottom:2px;padding:0; }
.limglist2 	a , imglist1 img {text-decoration:none; color:#666666}
.limglist2	a:hover {color:#666666;}
.limglist2li {font-size:13px; margin:0; padding:0; text-align:left; margin-left:20px; line-height:16px; clear:both; margin-bottom:3px;}

.textlistli {font-size:13px; color:#FFFFFF; margin:0; padding:0; text-align:left; margin-left:18px; clear:both; margin-bottom:3px;  line-height:16px;}
.textlistli a {color:#dddddd; }

.htitle1 	{border-bottom:5px solid #504245; padding:5px; color:#FFFFFF; font-size:15px; font-weight:bold; margin:8px; }
.imglist1 	{height:130px; width:145px; padding:0;margin:5px;float:left;overflow:hidden; color:#FFFFFF; font-size:13px;}
.imglist1 	img {width:140px; height:90px; border:2px solid #000000; margin-bottom:2px;padding:0; }
.imglist1 	a , imglist1 img {text-decoration:none; color:#FFFFFF}
.imglist1	a:hover {color:#fcc0da;}

.imglist1a 	{height:130px; width:125px; padding:0;margin-right:5px;float:left;overflow:hidden; color:#FFFFFF; font-size:13px;}
.imglist1a 	img {width:120px; height:90px; border:2px solid #000000; margin-bottom:2px;padding:0; }
.imglist1a 	a , imglist1 img {text-decoration:none; color:#FFFFFF}
.imglist1a	a:hover {color:#fcc0da;}

.htitle2 	{background-color:#591220; height:20px; padding:5px; color:#FFFFFF; font-size:15px; font-weight:bold; margin:0; margin-bottom:5px; padding-left:10px;}
.htitle2 .hmore {font-size:12px; color:#FFFF66; text-decoration:none; font-weight:normal;}
.imglist2 	{height:130px; width:145px; padding:0;margin:5px;float:left;overflow:hidden; color:#666666; font-size:13px;}
.imglist2 	img {width:140px; height:90px; border:1px solid #000000; margin-bottom:2px;padding:0; }
.imglist2 	a , imglist1 img {text-decoration:none; color:#666666}
.imglist2	a:hover {color:#000000;}
.imglist2li {font-size:15px; text-align:left; margin-left:20px; clear:both; margin-bottom:3px;}

.showpic {padding:15px; }
.showpic img {background:#FFF; border:2px solid #333; padding:5px; margin:10px; }

.aheader 	{border-bottom:2px dashed #504245; padding:5px; color:#FFFFFF; font-size:15px; font-weight:bold; margin-bottom:5px;}
.aheader a {color:#FF0;}
.photolist 	{height:84px; width:84px; padding:0;margin:2px;float:left;overflow:hidden; color:#FFFFFF; font-size:13px;}
.photolist 	img {width:80px; height:80px; border:1px solid #000000; margin-bottom:2px;padding:0; }
.photolist 	a:hover img {width:80px; height:80px; border:2px solid #F69; margin-bottom:2px;padding:0; }
.photolist 	a , imglist1 img {text-decoration:none; color:#FFFFFF}
.photolist 	.currentpic {border:2px solid #FF0;}
.photolist	a:hover {color:#fcc0da;}

.alistname 	{border-bottom:5px solid #504245; padding:5px; color:#FFFFFF; font-size:15px; font-weight:bold; margin:8px; }
.alist 	{height:160px; width:155px; padding:0;margin:5px;float:left;overflow:hidden; color:#FFFFFF; font-size:13px;}
.alist 	img {width:150px; height:120px; border:2px solid #000000; margin-bottom:2px;padding:0; }
.alist 	a , imglist1 img {text-decoration:none; color:#FFFFFF}
.alist	a:hover {color:#fcc0da;}

.alistname_comic 	{border-bottom:5px solid #CCC; padding:5px; color:#FFFFFF; font-size:15px; font-weight:bold; margin:8px; }
.alist_comic 	{width:210px; height:340px;  padding:0;margin:5px;float:left;overflow:hidden; color:#FFFFFF; font-size:13px;}
.alist_comic 	img {width:210px; height:300px; border:2px solid #000000; margin-bottom:2px;padding:0; }
.alist_comic 	a , imglist1 img {text-decoration:none; color:#FFFFFF}
.alist_comic	a:hover {color:#fcc0da;}

.navpage {width:800px;}
.navpage .prv { width:100px; background:#999; padding:8px; float:left;}
.navpage .next { width:100px; background:#999; padding:8px; float:right;}
.navpage a {font-size:15px; color:#000; font-weight:bold;}
.navpage a:hover {text-decoration:none; color:#900; }



#faomlogo {
	width:350px;
}
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(/web/templates/2009/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(/web/templates/2009/images/newsmenubk2.jpg) no-repeat;}

#header {
background:none; height:175px;
}
#topmenu {width:950px; height:35px;  margin-left:25px; margin:0; padding:0; background:url(/web/templates/2009/images/navbk3.gif); clear:both; padding-left:10px;}
#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(/web/templates/2009/images/nav3a.gif);}

#topmenu a:hover { background: url(/web/templates/2009/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(/web/templates/2009/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(/web/templates/2009/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(/web/templates/2009/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; }