@charset "utf-8";
/* 基本樣式 */
body, html { padding:0; margin:0; height:100%; }
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; }
a:active, a:focus { outline:none; }
body {
	FONT-SIZE: 13px;
	color: #cccccc;
	font-family: "Times New Roman", Times, serif, "新細明體-ExtB";
	background-color: #fcfbf8;
	scrollbar-highlight-color: #6c5d3f;
	scrollbar-shadow-color: #6c5d3f;
	scrollbar-arrow-color: #d4b97e;
	scrollbar-face-color: #060606;
	scrollbar-3dlight-color: #060606;
	scrollbar-darkshadow-color: #060606;
	scrollbar-track-color: #060606;
}
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
/* 架構 */
#mainimg {
	position: absolute;
	z-index:0;
}
#wrap { width:100%; min-height: 100%; min-width:995px; }
#main {
 +min-height: 100%;
	position: relative; /*overflow:auto;*/
	overflow-x:hidden;
	padding-bottom: 20px;
}
#content {
	position: relative;
	width: 995px;
	margin: 0px auto;
	text-align: left;
	height: 115px;
}
.pashContent {
	height: 660px;
	float: left;
}
/* ie6_min-width解法 */
.ie6-out { _position: relative; _margin-left:995px; _zoom:1; }
.ie6-in { _position:relative; _float:left; _margin-left:-995px; }
#footer {
	position: relative;
	width:100%;
	min-width:995px;
	_zoom:1; /* ie6_min-width另一解法 */ /*_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<995?"995px":"");*/
	margin-top: -10px;
}
#menu {
	width: 995px;
	position: absolute;
	height: 110px;
}
/* 底下宣告 */
.footer_t a { color: #50483a; text-decoration: none; }
.footer_t a:hover { color: #d4b97e; text-decoration: none; }
#footer_bg {
	position: relative;
	height: 29px;
	width: 100%;
	margin-top: 40px;
	filter:alpha(opacity=50); /* IE */
	-moz-opacity:0.5; /* Mozilla */
	opacity:0.5;
}
.footer_line { border-top-width: 1px; border-top-style: solid; border-top-color: #5d5443; }
#footer_content {
	position: relative;
	text-align: center;
	float: right;
	width: 100%;
	color: #81755e;
}

/* 文字樣式 */
h1 { font-size: 24px; line-height: 30px; padding-bottom: 5px; padding-bottom: 10px; color: #d4b97e; }
h2 { font-size: 18px; line-height: 20px; padding-bottom: 5px; }
h3 { font-size: 15px; line-height: 20px; font-weight: normal; padding-bottom: 10px; padding-top: 10px; margin-bottom: 10px; }
.text1 { line-height: 24px; color: #d4b97e; }
.text1 A { color: #d4b97e; text-decoration: none; }
.text1 A:visited { color: #d4b97e; }
.text1 A:hover { text-decoration: none; color: #dacdaf; }
.text2 { line-height: 24px; color: #dacdaf; }
.text2 A { color: #dacdaf; text-decoration: none; }
.text2 A:visited { color: #dacdaf; }
.text2 A:hover { text-decoration: underline; color: #dacdaf; }
.text3 {
	color: #000;
	text-align: left;
	line-height: 22px;
}
.text3 A {
	color: #333;
	text-decoration: none;
}
.text3 A:visited {
	color: #666;
}
.text3 A:hover {
	text-decoration: none;
	color: #000;
}
.text4 { font-size: 15px; color: #d4b97e; }
.textgray1 { color: #ccc; line-height: 24px; }
.textgray1 A { color: #ccc; text-decoration: none; }
.textgray1 A:visited { color: #999; }
.textgray1 A:hover ,.textgray2 A:hover{ text-decoration: underline; color: #d4b97e; }
.textgray2,.textgray2 A ,.textgray2 A:visited { color: #ccc; font-size: 15px; }
.textgray3 ,.textgray3 A ,.textgray3 A:visited {
	color: #333;
	text-decoration: none;
}
.textgray3 A:hover { text-decoration: underline; color: #ccc; }
.textEn {
	font-size: 12px;
	color: #666;
}
.textIcon {
	font-size: 18px;
	color: #000;
	margin-right: 3px;
	font-weight: bold;
	font-family: "Adobe 楷体 Std R";
}
.year { font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; width:60px; height: 30px; float: left; padding-top: 10px; overflow: hidden; }
.bottomLine, .bottomLine2 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #66583c; }
.bottomLine2 { border-bottom-color: #666; }
.topLineBlock, .topLineBlock2 { margin-top: 10px; padding-top: 15px; padding-bottom: 10px; border-top-width: 1px; border-top-style: dotted; border-top-color: #66583c; width: 100%; }
.topLineBlock2 { border-top-color: #666; }
.topLineBlock li ,.ulinline li { display: inline-block; float: left; }
#user_interaction li { display: inline-block; float: left; }
#Description p{ padding-bottom:15px;}
#add {
	position: relative;
    vertical-align: middle;
	text-align: center;
	margin:0px auto;
}
#tea {
	position: absolute;
	margin-top: 250px;
	margin-left: 250px;
}
