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

.contentBox .leftBox{
	padding:0 50px 0 0;}

.contentBox .rightBox{
	padding:0;}

.classNote{
	padding-bottom:10px;
	
	font-size:15px;
	color:#222;
	text-align:center;
	line-height:1.8;}

ul.roomList{
	margin:0 -15px;}

ul.roomList li{
	padding:0 15px 30px 15px;}

ul.roomList li .Img{
	position:relative;
	overflow:hidden;}

ul.roomList li .Img img{
	display:block;
	width:100%;}

ul.roomList li .Txt{
	padding: 15px;
	text-align:center;
	
	background:#FFF;}

ul.roomList li .Txt h3{
	color:#4d7ead;}

ul.roomList li .Txt h3 strong{
	font-weight:normal;}

ul.roomList li .Txt h3 strong a{
	display:block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	
	font-size:20px;
	color:#333;}

ul.roomList li .Txt h3 strong a:hover{
	color:#da2441;}

ul.roomList li .Txt p{
	padding-top:10px;
	font-size:13px;
	color:#777;
	line-height:1.8;
	height:60px;}
		
/******內頁******/
.contentBox{}

.contentBox .Img{}

.contentBox .Img img{
	width:100%;}

ul.side_album{
	margin:10px 0;
	text-align:center;}

ul.side_album li{
	float:none;
	display:inline-block;
	max-width:120px;
	width:20%;}

ul.tabContent > li .articleTitle{
	display:none;}

.btn_map_ins{
	margin-top:100px;
	text-align:center;}

.btn_map_ins a{
	padding:10px 70px;
	display:inline-block;
	background:#4e1f0e;
	font-size:15px;
	color:#FFF;
	letter-spacing:1px;}

.btn_map_ins a:hover{
	letter-spacing:5px;}

/*相關優惠*/
.packageBox{
	padding:70px 0;
	background:url(../images/bg_package.jpg) no-repeat center top;
	background-size:cover;}

.packageBox h4{
	margin-bottom:30px;
	font-size:23px;
	font-weight:normal;
	color:#000;
	text-align:center;
	letter-spacing:2px;}

.packageBox h4 strong{
	display:inline-block;
	font-weight:normal;}

.packageBox h4 strong:before,
.packageBox h4 strong:after{
	content:"";
	display:inline-block;
	background:url(../images/dec_title02.png) no-repeat center center;
	width:60px;
	height:11px;}

.packageBox .box{
	max-width:880px;
	margin:0 auto;}

.packageBox ul{}

.packageBox ul#related li.data{
	padding:10px 10px 20px 10px;}

.packageBox ul#related li.data .Img{}

.packageBox ul#related li.data .Img img{
	display:block;
	width:100%;}

.packageBox ul#related li.data .Txt{
	background:#FFF;
	padding:20px 15px;}

.packageBox ul#related li.data .Txt h5{
	font-size:15px;
	color:#000;
	font-weight:normal;}

.packageBox ul#related li.data .Txt h5 a{
	color:#000;}

.packageBox ul#related li.data .Txt p{
	margin-top:8px;
	color:#666;
	line-height:1.8;
	height:55px;}

.packageBox ul#related li.data .Txt .btn{
	margin-top:15px;}

.packageBox ul#related li.data .Txt .btn a{
	display:inline-block;
	padding:8px 25px;
	border:1px solid #ab792a;
	font-family:'Lora', serif;
	font-size:13px;
	color:#ab792a;
	text-transform:uppercase;
	letter-spacing:2px;}

.packageBox ul#related li.data .Txt .btn a:hover{
	background:#ab792a;
	color:#FFF;}

.packageBox ul.slick-dots{
	bottom:-40px;}

@media (max-width: 1023px){

}

/*640*/
@media (max-width: 640px){}

/*480*/
@media (max-width: 480px){}
/*480 end*/