/*body,div,ul,ol,li,h1,h2,h3,p,img{
	margin: 0;
	padding: 0;
}*/
a:hover {color: #FF6600; text-decoration:none; }
.style5 {font-size: 15px; color: #FF6600; }
.style12 {font-size: 13px; color: #99CC00; }
.style2 {font-size: 15px; color: #000000; }
.style7 {font-size: 13px; color: #993300; }
.style8 {color: #666666}
.style29 {color: #666666; font-size: 12px; }
.style30 {color: #666666; font-size: 13px; }

body {
    background-color:#E9E6DD;
	background:url(images/bg1.jpg) repeat;
	font-family:Verdana, Geneva, sans-serif,"新細明體";
	font-size:13px;
	margin:0px auto;
	text-align:center;
	
	}

div.back {margin:0 auto; padding:0; width:100%;  min-width:950px; text-align:center; background:url(images/bg2.jpg) repeat-x;	
}

/*大圖*/
.main-slide{position:relative; width:100%; min-width:940px; height:290px; margin:0 auto; text-align:center; }
.movie{margin:0 auto; width:940px; background-color:#44361c;}
.film img{display:block; float:left;}
.film:after{content:"."; display:block; clear:both; line-height:0; height:0; visibility:hidden;}

/*menu*/
.menubar{margin:-14px auto 0; text-align:center; background:url(images/menu_bg.png) no-repeat center top; position:relative;}
.menubar .big-tab{display:block; width:940px; height:64px; /*background:url(images/re_menu.jpg) no-repeat center top; */ margin:0 auto;}

/*.big-tab.stuck{position:fixed; z-index:997; top:0; margin-left:25px;}*/
.second-menu{width:550px; height:64px; margin-left:350px;}
.second-menu li{list-style-type:none; display:block; float:left; } 
.second-menu li.location-1 a:link, .second-menu li.location-1 a:visited, .second-menu li.location-2 a:link, .second-menu li.location-2 a:visited, .second-menu li.location-3 a:link, .second-menu li.location-3 a:visited,.second-menu li.location-4 a:link, .second-menu li.location-4 a:visited{display:block; text-decoration:none; width:135px; height:64px; text-align:center; border:none;}
.second-menu li.location-2 a:link, .second-menu li.location-2 a:visited, .second-menu li.location-3 a:link, .second-menu li.location-3 a:visited{width:130px;}

.second-menu li.location-1 a:hover, .tour .second-menu li.location-1 a{background:url(images/menu_bg.png) no-repeat -390px -66px; border:none; width:135px; }
.second-menu li.location-2 a:hover, .free .second-menu li.location-2 a{background:url(images/menu_bg.png) no-repeat -525px -66px; border:none; width:130px;}
.second-menu li.location-3 a:hover, .hotel .second-menu li.location-3 a{background:url(images/menu_bg.png) no-repeat -655px -66px; border:none; width:130px; }
.second-menu li.location-4 a:hover, .tkt .second-menu li.location-4 a{background:url(images/menu_bg.png) no-repeat -785px -66px; border:none; width:135px; }

/*內文*/
.product{width:940px; background:url(images/s_16.jpg) repeat-y center top;  padding:0;text-align:left;display:inline-block;}
.product .pro{width:549px; background:url(images/s_17.jpg) no-repeat left top; display:inline-block; padding:0; margin:0 auto; min-height:500px;}
.pro .tab{ margin:32px 0 10px 150px; display:inline-block;}
.tab li{list-style-type:none; display:block; float:left;  } 
.tab li a, .tab li a:link, .tab li a:visited{ padding:3px 10px 6px; margin:0 2px; background:#b6a780; color:#FFF;  text-decoration:none; }
.tab li a:hover{background:#ffe0c2; color:#666; }

.pro .box{text-align:left; padding-left:20px;}
.pro .box h3{ padding:5px 0 5px 14px; font-size:20px;  color:#baa25a; margin-bottom:-5px; font-size:15px;}
.pro .box ul{ list-style:none; width:91%; margin: 0 0 0px -22px; }
.pro .box ul li{ line-height:18px; color:#999; border-bottom:1px dashed #CCCCCC; background:url(images/icon.png) no-repeat left 10px;  line-height:1.5em; width:96%;}
.pro .box ul li a, .pro .box ul li a:link, .pro .box ul li a:visited{display:inline-block; text-decoration:none; font-size:15px; color:#8b6754; padding:7px 7px 5px 17px; width:98.2%; font-family:Arial, Helvetica, sans-serif,"新細明體"; letter-spacing:1px; width:95%; font-weight:bold;}
.pro .box ul li a:hover{ background-color:#ffe0c2;}
.pro .box ul li a span{ font-size:13px; color:#888; margin-left:2px; display:block; font-weight: normal; }
.pro .box ul li a span.price{color:#ff6600; float:right; font-size:15px; font-weight:bold; margin-top:2px;  }
.pro p{ float:right; margin:25px 50px;}
.pro p a{padding:3px 10px 6px; margin:0 2px; background:#b6a780; color:#FFF;  text-decoration:none; }
.pro p a:hover{background:#ffe0c2; color:#666; text-decoration:underline; }
/*左邊*/
div.left {
    width:391px;
	float:left;
	padding:22px 0px 15px;
	
	
}

div.left p{
	margin:0 15px 15px 35px;
	padding-bottom:15px;
	border-bottom:#CCCCCC 1px dashed;
	color:#666;
	line-height:1.5em;
}

div.left img{
	display:block;
	margin-left:28px;

}

div.left p span{
	display:block;
	color:#AD8257;

}



img{ vertical-align:top;}