@charset "utf-8";
body,html{padding:0;margin:0;height:100%;}
.index01 {
	FONT-SIZE: 12px;
	COLOR: #b4ae98;
	LINE-HEIGHT: 1.8;
	FONT-FAMILY: "新細明體";
	font-weight: normal;
	text-decoration: none;
}
.index01 A:link {
	COLOR: #b4ae98;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.index01 A:visited {
	COLOR: #b4ae98;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.index01 A:hover {
	COLOR: #ab3326;
	font-weight: normal;
	text-decoration: none;
}
.index02 {
	FONT-SIZE: 12px;
	COLOR: #78680C;
	LINE-HEIGHT: 1.8;
	FONT-FAMILY: "新細明體";
	font-weight: normal;
	text-decoration: none;
}
.index02 A:link {
	COLOR: #78680C;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.index02 A:visited {
	COLOR: #78680C;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.index02 A:hover {
	COLOR: #ab3326;
	font-weight: normal;
	text-decoration: none;
}
.site01 {
	FONT-SIZE: 12px;
	COLOR: #333333;
	LINE-HEIGHT: 1.8;
	FONT-FAMILY: "新細明體";
	font-weight: normal;
	text-decoration: none;
}
.aite01 A:link {
	COLOR: #333333;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.site01 A:visited {
	COLOR: #333333;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.site01 A:hover {
	COLOR: #ab3326;
	font-weight: normal;
	text-decoration: none;
}
.news03 {
	FONT-SIZE: 12px;
	COLOR: #FF4935;
	LINE-HEIGHT: 1.2;
	FONT-FAMILY: "新細明體";
	font-weight: normal;
	text-decoration: none;
}
.news03 A:link {
	COLOR: #F60540;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.news03 A:visited {
	COLOR: #F60540;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.news03 A:hover {
	COLOR: #FFC900;
	font-weight: normal;
	text-decoration: none;
}
.a-2-01 {
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 17px;
	FONT-FAMILY: "新細明體";
	font-weight: normal;
	text-decoration: none;
}
.a-2-01 A:link {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.a-2-01 A:visited {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.a-2-01 A:hover {
	COLOR: #ab3326;
	font-weight: normal;
	text-decoration: none;
}
.content_bg{
	background-image: url(../images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.location {
	font-size: 12px;
	color: #999999;
	font-family: "新細明體";
	letter-spacing: 1px;
}
.location A:link {
	COLOR: #999999;
	TEXT-DECORATION: none;
}
.location A:visited {
	COLOR: #666666;
	TEXT-DECORATION: none;
}
.location A:hover {
	COLOR: #ad9511;
	text-decoration: none;
}
.location_now {
	font-size: 12px;
	color: #ad9511;
}
.leftmenu_bg{
	font-size: 12px;
	color: #999999;
	background-image: url(../images/leftmenu_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e5e5e5;
}
.leftmenu-r{
	font-size: 12px;
	color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E5;
}
.leftmenu-l{
	font-size: 12px;
	color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E5E5E5;
}
.text1 {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	letter-spacing: 1px;
}
.text2 {
	font-size: 13px;
	line-height: 24px;
	color: #000000;
	letter-spacing: 1px;
}
.a-1 {
	font-family: "新細明體";
	font-size: 14px;
	font-style: normal;
	line-height: 1.5;
	color: #ab3326;
	font-weight: bold;
	letter-spacing: 2px;
}
.a-4 {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #b9b69b;
	text-decoration: none;
}
.a-2 {
	font-family: "新細明體";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #666666;
}
.a-13 {
	font-size: 12px;
	line-height: 10px;
	color: #FFFFFF;
}

.a-3 {
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
}

.a-5 {
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	color: #3c3c3c;
}
..border {
	COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7C7C7C;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}
.a-6 {
	font-size: 12px;
	line-height: 2;
	font-weight: normal;
	color: #E2E2E2;
}
.a-7 {
	font-size: 12px;
	line-height: 2;
	font-weight: bold;
	color: #917D0F;
}
.a-8 {
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #ab3326;
}
.a-9 {
	font-size: 14px;
	line-height: 2;
	font-weight: bold;
	color: #5e511f;
	text-decoration: none;
}
.a-10 {
	font-size: 12px;
	line-height: 2;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.a-11 {
	font-size: 12px;
	font-weight: normal;
	color: #8b7011;
	line-height: 2;
}
.a-12 {
	font-size: 12px;
	line-height: 2;
	font-weight: normal;
	color: #999999;
}
.a-14-table_bottom {
	BACKGROUND-POSITION: 
50% top;
	BACKGROUND-IMAGE: 
url(../images/table_bottom.gif);
	BACKGROUND-REPEAT: 
repeat-x;
	font-size: 12px;
	line-height: 2;
	font-weight: normal;
	color: #666666;
}
.blue_1121 {
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
	text-decoration: none;
	background-image: url(../images/line3.gif);
	background-repeat: repeat;
	background-position: top;
}

.table_bottom {
	BACKGROUND-POSITION: 
	50% bottom;
	BACKGROUND-IMAGE: 
url(../images/table_bottom.gif);
	BACKGROUND-REPEAT: 
	repeat-x
}
.table_top {
	BACKGROUND-POSITION: 
	50% top; BACKGROUND-IMAGE: 
	url(images/table_bottom.gif); BACKGROUND-REPEAT: 
	repeat-x
}


.table_linetop {
	BORDER-TOP: #484848 1px solid
}
.gray12_2 {
	FONT-SIZE: 12px;
	COLOR: #3c3c3c;
	LINE-HEIGHT: 20px
}
.gray12_2 A:link {
	COLOR: #3c3c3c;
	TEXT-DECORATION: none
}
.gray12_2 A:visited {
	COLOR: #3c3c3c;
	TEXT-DECORATION: none
}
.gray12_2 A:hover {
	LEFT: 1px;
	COLOR: #ab3326;
	POSITION: relative;
	TOP: 1px;
	TEXT-DECORATION: none
}
.news1-1 {
	FONT-SIZE: 12px;
	COLOR: #999999;
	LINE-HEIGHT: 2;
	FONT-FAMILY: "新細明體";
	font-weight: normal;
	text-decoration: none;
}
.news1-1 A:link {
	COLOR: #999999;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.news1-1 A:visited {
	COLOR: #999999;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.news1-1 A:hover {
	COLOR: #ab3326;
	font-weight: bold;
	text-decoration: none;
}
.hba-5 {
	background-image: url(../images/hall5_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.hba-4 {
	background-image: url(../images/hall4_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.hba-3 {
	background-image: url(../images/hall3_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.hba-2 {
	background-image: url(../images/hall2_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.hba-1 {
	background-image: url(../images/hall1_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.aba {
	background-image: url(../images/about1_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.nba-1 {
	background-image: url(../images/news_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.inq01 {
	background-color: #eeece1;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B7B7B7;
	border-left-color: #B7B7B7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B7B7B7;
	border-bottom-color: #B7B7B7;
}
.inq02 {
	background-color: #FFFFE6;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B7B7B7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7B7B7;
}
.inq03 {
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B7B7B7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7B7B7;
}
.inq04 {
	background-color: #F0F0F0;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B7B7B7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7B7B7;
}
.lit01 {
	background-color: #eeece1;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B7B7B7;
	border-left-color: #B7B7B7;
}
.lit02 {
	background-color: #FFFFE6;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B7B7B7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7B7B7;
}
.lit03 {
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B7B7B7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7B7B7;
}
.lit01-1 {
	background-color: #eeece1;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B7B7B7;
	border-left-color: #B7B7B7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B7B7B7;
}.lit01-2 {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B7B7B7;
}
.lit03-1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7B7B7;
}
.border1 {
	FONT-SIZE: 12px;
	FILTER: Chroma(Color=#FFFFFF);
	WIDTH: 150px;
	COLOR: #999999;
	BACKGROUND-COLOR: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.border2 {
	FONT-SIZE: 12px;
	FILTER: Chroma(Color=#FFFFFF);
	WIDTH: 390px;
	COLOR: #999999;
	BACKGROUND-COLOR: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.inqline-r {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #B7B7B7;
}
.inqline-l {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #B7B7B7;
}
.inqline-t {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #B7B7B7;
}
.inqline-d {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #B7B7B7;
}
.litang-ba01 {
	background-image: url(../images/litang_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.down-1 {
	border: 1px solid #B7B7B7;
}
.indexba1 {
	background-image: url(../images/in4_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ba01 {
	background-image: url(../images/ba01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.inquire-ba01 {
	background-image: url(../images/inquire1_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.price-ba01 {
	background-image: url(../images/price_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.price01 {
	background-color: #d3c87e;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #9E9E9E;
	border-left-color: #9E9E9E;
}
.price02 {
	background-color: #f3f0d7;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #505050;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9E9E9E;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9E9E9E;
}
.contact-ba01 {
	background-image: url(../images/contact_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sitemap-ba01 {
	background-image: url(../images/sitemap_07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.news-1-ba01 {
	background-image: url(../images/news_1_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.web1 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 2;
	FONT-FAMILY: "新細明體";
	font-weight: normal;
	text-decoration: none;
}
.web1 A:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.web1 A:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.web1 A:hover {
	COLOR: #ab3326;
	font-weight: normal;
	text-decoration: none;
}
