@charset "utf-8";
/* CSS Document */


body, div, dl, dt, dd, ul, ol,  h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding: 0;
	font-weight:normal;
	list-style:none;	
} 

fieldset, img {
	border:0;
}

a img { border:0;  outline:none;}

.hidden {display:none;}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
/* 最外圍背景DIV */
#container {
	width: 100%;
	background: url(images/01_bg.jpg) center top no-repeat;
	overflow: hidden;
	_overflow: none;
}

/* 960內容DIV */ 
#container2 {
	width: 960px;
	margin:0 auto;
	position:relative;
	top:0;
	left:0;	
}

/*----------header---------*/

#header {
	position: relative;
	top:0;
	left:0;
	height:412px;
}

#header h1 {
	background:url(images/01_h1.jpg) ;
	height:228px;
	position: relative;
	text-indent:-3000px;
	margin:0;
}

#header h2 {
    background:url(images/01_h2.jpg);
	height:184px;
	position: relative;
	text-indent:-3000px;
	margin:0;
}

/*----------main-layout--------*/

/* 下面內容DIV */
#main {
	position: relative;
	overflow:hidden;
	margin:0 auto;
	width:960px;
}

/* 左右尺寸DIV */
#leftcolum { 
	width:581px; 
	height:1518px;
	float:left;
	overflow:hidden;
	}
	
#rightcolum { 
	width:379px;
	height:1518px;
	float:left; 	
	overflow:hidden;
	background:url(images/01_c4_2.jpg);} 
	/* 商品變多底圖換成background:url(image01_c4_2.jpg); */
 
/*----------left--------------*/
#NAV_2 #NAV{
	width:581px;
	height:85px;
	margin:0 auto;
	overflow:hidden;}

#NAV_2 #NAV ul{}

#NAV_2 #NAV li{float:left;}

#NAV_2 #NAV li a{
	display:block;
	height:85px;
	text-indent:-9999px;}

#NAV_2 #NAV li.AA a{ width:410px; background-image:url(images/01_c1.jpg);}
#NAV_2 #NAV li.BB a{ width:171px; background-image:url(images/01_c2.jpg);}

#NAV_2 #NAV li a:hover{background-position:left bottom;}

#NAV_2 #NAV li.AA .p1 , #NAV li.BB .p2
{background-position:left bottom;}


#NAV_2{
	width:581px;
	overflow:hidden;}

#NAV_2 li {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	color:#333;
}

#NAV_2 li strong {
	color: #9e0909;
	font-weight: normal;
}

#pic01{
	height: 1433px;
	background: url(images/01_c3.jpg) left top no-repeat;
	list-style-type: none;
	position: relative;
	margin: 0;
	padding: 0;	
}
#pic02{
	height: 1433px;
	background: url(images/01_c3_3.jpg) left top no-repeat;
	list-style-type: none;
	position: relative;
	margin: 0;
	padding: 0;	
}
#pic01-1, #pic01-2, #pic01-3, #pic01-4, #pic01-5, #pic01-6, #pic01-7, #pic01-8, #pic01-9, #pic01-10, #pic01-11 {
	position: absolute;
	margin: 0;
	padding: 0;
	height: 84px;
}
#pic01-1 {
	width: 528px;
	left: 35px;
	top: 152px;
}
#pic01-2 {width: 528px;  left: 35px;  top: 393px;}
#pic01-3 {width: 528px;  left: 35px;  top: 502px;}
#pic01-4 {width: 528px;  left: 35px;  top: 630px;}
#pic01-5 {
	width: 439px;
	left: 35px;
	top: 749px;
}
#pic01-6 {width: 543px;  left: 35px;  top: 896px;}
#pic01-7 {width: 543px;  left: 36px;  top: 1026px;}
#pic01-8 {width: 543px;  left: 36px;  top: 1153px;}
#pic01-9 {width: 543px;  left: 36px;  top: 1283px;}
/*---------- right -------------*/
.tour {
	margin: 90px 0px 0px 35px;
	padding: 0px;
	width: 305px;
}
.tour ul {
	list-style-type: none;
	text-align: left;
	padding: 0px;
}
.tour h2 {
	font-size: 15px;
	line-height: 22px;
	color:#FFFFFF;
	font-weight: bold;
	background:#583011;
	margin-top:15px;
	padding: 4px 15px;
}
.tour li {
	line-height: 20px;
	color: #4b4b4b;
	font-size: 13px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.tour li em {
	color: #960;
	font-size: 12px;
	font-style:normal;
	font-weight:bold;
}

.tour li strong {
	color: #C00;
	font-size: 13px;
	font-style:normal;
	font-weight: bold;
}

.tour li a:link, .tour li a:visited {
	color: #333333; text-decoration: none
}
.tour li a:hover, .tour li a:active {
	color: #960;
	text-decoration: none
}
.tour .mark {
	color: #960;
	text-decoration: none;
	font-size: 13px;
	text-align: right;
	float: right;
	font-weight: bold;
}

.more {
	margin-top: 15px;
	margin-left:35px;
	width:305px;
}
.more p {
	font-size: 13px;
	line-height: 20px;
	color:#333;
	margin-bottom: 10px;
}
.more p a:link, .more p a:visited {
	font-size: 13px;
	color: #583011;
}
.more p a:hover, .more p a:active {
	color:#FF0000;
	text-decoration: none;
}



.hide {display: none;}

