@charset "utf-8";

/* 還原瀏覽器預設樣式 */
html, body { margin:0; padding:0; height:100%;}
html { overflow:auto;}
a:link, a:active, a:focus, input:focus, button:focus { outline:none; *blr: expression(this.onFocus=this.blur()); }
a img { border:none;}
div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0;}
ol, ul { list-style-type: none;}
fieldset, img {border:0;}
input, textarea { background:none; border:0;}

/* Clearfix*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}	/* Hides from IE-mac */
.clearfix {display: block;}	/* End hide */

/*IE6 PNGFIX*/
img { behavior: url(Scripts/iepngfix/iepngfix.htc) }
.pngfix { behavior: url(Scripts/iepngfix/iepngfix.htc) }

body {
	font-size:12px;
	color: #666666;
	background-color:#000000;
	font-family: "新細明體", Verdana, Arial, Helvetica, sans-serif;
}
/* 架構 */
#main {
    position:absolute;
	width:100%;
	min-height:100%;
}
#wrap {
	position:relative;
	width:100%;
	min-height:100%;
	_height:100%;
	top:0;
}
#main {
    position:relative;
	width:995px;
	height:560px;
	margin: 0 auto;
	/*background:#fff;*/
	
}
#footer {
	position:relative;
	text-align:center;
	width: 100%;
	height: 90px;
	margin-top:-90px;
	overflow:hidden;
	background-attachment: fixed;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#menu {
	position:relative;
	width:995px;
	height:60px;
	margin:0 auto;
	
}
#footer_des {
	position:relative;
	width:995px;
	height:30px;
	top:7px;
	margin:0 auto;
}
#music {
	width:60px;
	height:20px;
}
#logo {
	position:absolute;
	width:220px;
	height:80px;
}


/* 底下宣告 */
.footer_t a {
	color: #654d2a;
	text-decoration: none;
}
.footer_t a:hover { 
	color: #c8a647; 
	text-decoration: none; 
}
.footer_line { 
	color: #999999;
}
.footer_sub {
	color: #999999;
	font-size: 15px;
	font-weight: bold;
}
.footer_map {
	color: #666666;
}
.footer_map a { 
	padding-top: 1px; 
	padding-right: 2px; 
	padding-left: 2px;
}
.footer_map a:hover { 
	text-decoration: none; 
}