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

.mainArea h2{
	background:url(../images/titleword.png) no-repeat center center;
	height:150px;
	text-indent:-9999px;}
.contact{
	background:url(../images/contact.png) no-repeat center center;
	height:150px;
	text-indent:-9999px;}

	.toura{
	background:url(../images/titleworda.png) no-repeat center center;
	height:150px;
	text-indent:-9999px;}
	
		.tourb{
	background:url(../images/titlewordb.png) no-repeat center center;
	height:150px;
	text-indent:-9999px;}
	
		.tourc{
	background:url(../images/titlewordc.png) no-repeat center center;
	height:150px;
	text-indent:-9999px;}
	
		.tourd{
	background:url(../images/titlewordd.png) no-repeat center center;
	height:150px;
	text-indent:-9999px;}

.mainArea .wrap{
	position:relative;}

a.btn_price{
	display:block;
	width:111px;
	height:31px;
	position:absolute;
	right:20px;
	top:45px;
	
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;}

a.btn_price:hover{
	right:19px;
	top:46px;}

.contentBox{}

ul.facList{
	width:1000px;/*整組寬*/
	margin:0 auto;
	position:relative;}

ul.facList > li{
	cursor:pointer;
	width:250px;/*圖片寬高+左右間距*/
	height:230px;
	display:inline-block;
	vertical-align: top;
	margin:-2px;/*列表圖左右間距*/
	margin-bottom:40px;/*列表圖下間距*/}

ul.facList > li .item{
	width:250px;/*圖片寬高+左右間距*/
	height:230px;
	position:relative;}

ul.facList > li .item .Img{
	width:230px;/*圖片寬高*/
	height:230px;
	padding:0 10px;/*左右間距*/
	background:url(../images/bg_shadow.png) no-repeat center center;
	overflow:hidden;}

ul.facList > li .item .Txt{
	display:none;
	background:url(../images/iebg_black.png);
	width:210px;/*圖片寬高-内距*/
	height:210px;
	padding:10px;
	position:absolute;
	top:0;
	left:10px;}

ul.facList > li .item .Txt h3{
	font-family:微軟正黑體;
	font-size:16px;
	font-weight:normal;
	color:#de6816;
	text-align:center;
	padding-bottom:5px;
	border-bottom:1px solid #de6816;}

ul.facList > li .item .Txt .intro{
	padding-top:10px;
	font-family:微軟正黑體;
	font-size:12px;
	text-align:center;
	color:#FFF;}

.expand{/*展開區*/
	display:none;
	position:absolute;
	margin-top:20px;/*列表圖下間距*/
	top:auto;
	left:5px;
	width:985px;/*整組寬*/
	height:580px;/*展開區高*/
	background:url(../images/bg.jpg);
	z-index:99;}
.expand img{
width:75%;
}
.expand .loading{/*loading字樣*/
	position:absolute;
	top:50%;
	left:50%;
	font-size:12px;
	color:#000;}

.expand .arrow{/*箭頭*/
	border-bottom: 20px solid #dddddd;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	height: 0;
	position: absolute;
	top: -20px;
	width: 0;}

.expand .close{/*關閉展開區*/
	cursor:pointer;
	position:absolute;
	top:10px;
	right:10px;
	background:url(../images/close.png) center center no-repeat;
	width:20px;
	height:20px;
	text-indent:-9999px;}

.expand .expandContent{/*展開內容區塊*/
	padding:30px 25px;}

.expand .expandPhoto{/*圖片*/
	float:left;
	width:560px;/*圖片寬*/
	max-height:560px;/*鎖定圖片寬高*/
	overflow:hidden;/*鎖定圖片寬高*/
	text-align:center;}

.expand .expandTxt{/*文字區*/
	float:right;
	width:350px;/*文字區寬*/}

.expand .expandTxt{
	color:#4b4b4b;}

.expand .expandTxt h3{/*標題字*/
	padding-bottom:5px;
	border-bottom:1px solid #de6816;
	box-shadow: 0 1px #FFF;}

.expand .expandTxt h3 b{/*標題字icon*/
	font-family:微軟正黑體;
	font-weight:normal;
	font-size:22px;
	color:#de6816;}

.expand .expandTxt .textEditor{/*簡介*/
	padding-top:10px;/*與標題的間距*/
	font-size:12px;
	color:#4b4b4b;
	line-height:1.8;
	overflow:hidden;
	max-height:355px;/*超出隱藏*/}

.expand .expandTxt .textEditor hr{
	background:url(../images/bg_hr.gif) repeat-x;
	border:none;
	height:1px;}

.expand ul.button{/*其他按鈕*/
	padding-top:20px;}

.expand ul.button li{
	display:inline-block;}

.expand ul.button li a{
	display:block;
	background:#de6b03;
	font-size:15px;
	font-family:微軟正黑體;
	color:#FFF;
	padding:10px 25px;
	border:1px solid #c4650f;
	box-shadow:1px 1px #c4c4c4;}

.expand ul.button li a:hover{
	background:#8ba22f;
	border:1px solid #8ba22f;}