@charset "big5";

.f01tit {  position:relative;; z-index:100}
.f01tit .morebt{  position:absolute; width:66px; height:19px; top:40px; right:20px}
.f01tit .morebt2{  position:absolute; width:66px; height:19px; top:5px; right:20px}
.clean{ clear:both;}

.b-box{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;}


/*上一頁下一頁按鈕*/
.nextbt1{ 
 border-radius: 8px;
background:#ccc; padding:0.3em 0.8em; text-align:center; float:left;
font-family:微軟正黑體; FONT-SIZE:1em; color:#fff; font-weight:600;
TEXT-DECORATION: none; margin-right:10px;
}
.nextbt a{ 
 border-radius: 8px; text-align:center; float:left;
background:#9FC910; padding:0.3em 0.8em; display:block;
font-family:微軟正黑體; FONT-SIZE:1em; color:#fff; font-weight:500;
TEXT-DECORATION: none; margin-right:10px;
}
.nextbt A:hover { 
 border-radius: 8px; text-align:center; float:left;
background:#F8BD34; padding:0.3em 0.8em; display:block;
font-family:微軟正黑體; FONT-SIZE:1em; color:#fff; font-weight:500;
TEXT-DECORATION: none; margin-right:10px;
}
.next_left{ float:left; width:65%;}

.next_right{ float:right; width:30%;}
.next_right .page{ float:left; font-size:1em; margin-right:15px; margin-top:15px; font-family:微軟正黑體;}


.contentBox{}

.contentBox .leftBox{
	float:left;	width:64%; }
	
/*f01關於我們*/	
.contentBox .leftBox .info{width:708px; height:auto; }
.contentBox .leftBox .info img{	width:100%;}

/*f93客房介紹*/
.contentBox .leftBox .Img{border:#DDDBCE 6px solid; width:808px; height:auto}

.contentBox .leftBox .Img img{
	width:100%;}
	
.contentBox .rightBox{ float:right; width:27%;}
.contentBox .rightBox ul{ padding:0; margin:0;}
.contentBox .rightBox li{ display:inline-block; border:#DDDBCE 3px solid; width:123px; margin:0 10px 15px 0; list-style:none;}
.contentBox .rightBox li img{ height:auto; width:100%}
.contentBox .rightBox li:last-child{ margin-right:0;}

.contentBox .rightBoxf-f01{ float:right; width:30%;}
.contentBox .rightBoxf-f01 .pic{width:260px; height:600px; background-image:url(../ktimages/t282/images/info.png);}


.secondBox{ width:70%; clear:both;}


/*f03最新消息*/
.newsList{}

ul.newsContent{
	border-top: 1px solid #E4E2E2;/*訊息分隔線*/
	padding:25px 10px;/*訊息間距*/}

ul.newsContent:first-child{
	border:none;}

.newsDate{/*發布日期*/
	padding:5px 0;
	font-size:1.1em;
	font-family:"微軟正黑體";
	color:#666;
	letter-spacing:1px;
	}

.newsDate strong{
	font-weight:normal;}

.newsDate strong i{
	margin-right:2px;
	font-size:14px;
	color:#AE4233;}

.newsDate b{
	margin-left:3px;}

ul.newsContent li.Img{/*訊息圖片*/
	float:left;
	margin-right:10px;
	width:200px;
	height:auto;
	border:4px solid #fff;}

ul.newsContent li.Img img{
	display:block;
	width:100%;}

ul.newsContent li.newsTxt{/*文字區*/
	overflow:hidden;}

ul.newsContent li.newsTxt h4{/*訊息標題*/
	font-size:1.3em;
	font-family:"微軟正黑體", "新細明體", sans-serif;
	font-weight:normal;
	color:#000;
	margin-bottom:3px;}

ul.newsContent li.newsTxt h4 a{/*訊息標題*/
	display:inline-block;
	vertical-align:middle;
	color:#D93600;}

ul.newsContent li.newsTxt h4 a:hover{/*訊息標題滑過效果*/
	color:#ff6600;}
	
.newsIcon{/*分類小圖示*/
	margin-right:3px;
	margin-top:1em;
	display:inline-block;
	font-family:"微軟正黑體";
	font-weight:normal;
	color:#666; margin-bottom:5px;
	border-radius:3px;
	}

ul.newsContent li.newsTxt p{/*列表說明*/
	font-family:"微軟正黑體";
	padding-top:10px;
	font-size:1.1em;
	height:3em;
	color:#000;
	line-height:0.8em;
	overflow:hidden;
	}

.newstit {
	color:#D93600;
	font-family:"微軟正黑體";
	}
.newstit h1{
	FONT-SIZE: 1.3em;
    COLOR: #D93600;
    FONT-FAMILY: "微軟正黑體", "Arial";
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none;
	line-height: 1.3em;
    padding-left: 35px;
	background: url(../ktimages/t282/images/house_ico.png) no-repeat left top;
}
.newstit img{
	display:block;
	width:500px; border: 6px solid #E0D7BA;
	margin:10px auto;
	}

.newstit .memo{
	font-size:1em;
	color:#333; 
	font-family:"微軟正黑體";
}

/*f11聯絡我們*/
.usBox .leftBox{
	float:left;
	width:64%;}

.usBox .rightBox{
	float:right;
	width:30%;}
	
.formBox{	
	margin-top:20px;
	color:#666; /*字的顏色*/
	font-size:15px;}

.formBox .form{/*各行間距*/
	margin-bottom:25px;
	color:#666;}

.formBox .form .col-2{
	float:left;
	width:50%;
	padding-left:20px;}

.formBox .form .col-2:first-child{
	padding:0;}

.formBox .form label{
	display:block; font-weight: 100;
	margin-bottom:5px;
	font-family:"微軟正黑體", "新細明體", sans-serif;
	font-size:18px;
	color:#666;}
	
.formBox .form span{
	font-weight: 100;
	margin-bottom:5px;
	font-family:"微軟正黑體", "新細明體", sans-serif;
	font-size:18px;
	color:#666;}

.formBox label em{
	color:#ff6600; /*星號的顏色*/
	font-style:normal;
	font-weight:normal;
	font-family:"新細明體", Verdana, Geneva, sans-serif;}
	
.formBox .form input[type="text"]{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:5px;
	width:100%;
	height:35px;
	line-height:35px;
	background:#fff;
	border:1px solid #D6D6D6;
	border-radius:3px;}
	
.formBox .form textarea{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:100%;
	height:180px;
	padding:0 5px;
	border:1px solid #D6D6D6;
	border-radius:3px;}

	
/*f13匯款通知專用*/
.formBox .form2{/*各行間距*/
	margin-bottom:25px;
	color:#666;}

.formBox .form2 .col-2{
	float:left;
	width:50%;
	padding-left:20px;}

.formBox .form2 .col-2:first-child{
	padding:0;}

.formBox .form .col-3{
	 float:left; width:20%; padding-bottom:2em; 
}
.formBox .form .col-3 img{
	width:100px;
}

.formBox .form2 label{
	display:block; font-weight: 100;
	margin-bottom:5px;
	font-family:"微軟正黑體", "新細明體", sans-serif;
	font-size:18px;
	color:#000;}
	
.formBox .form2 span{
	font-weight: 100;
	margin-bottom:5px;
	font-family:"微軟正黑體", "新細明體", sans-serif;
	font-size:18px;
	color:#666;}
	
.formBox .form2 input[type="text"]{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:5px;
	width:70%;
	height:35px;
	line-height:35px;
	border:1px solid #D6D6D6;
	border-radius:3px;}
.black{color:#333;}
.gray{color:#C5C5C5;}
	
	
/*f89留言版(討論區)*/
.message{	
	margin-top:1em; background:#EBF9D0; opacity:0.9; padding:5px; 
	color:#000; /*字的顏色*/ font-size:1em; border-radius:10px; clear:left;
	}

.message .form{/*各行間距*/
	font-family:微軟正黑體; padding:5px; min-height:60px;
	 }
.message .form label a{color:#CC6600; font-size:1.2em; }
.message .form label a:hover{color:#ff6600; text-decoration:underline;}
.message .form .col-2{
	float:left;  border-bottom:1px #B0B0B0 dashed; background:#FFF; 
	width:50%; line-height:1.2em; height:36px; padding:6px; 
	}
.message .form .col-3{
	float:left;	width:20%; font-size:1em; padding:4px; text-align:center; 
	}
.message .form .col-3 img{
	}
.message .form .col-4{
	float:left;	width:30%; font-size:0.8em; padding:4px;
	}
.message span{color:#D93600; font-size:1.2em; font-weight:600; padding:0.5em; font-family:微軟正黑體; 
}
.message .form .col-5{
	background:#FFF; border-bottom:1px #B0B0B0 dashed;
	width:100%; line-height:1.2em; height:36px; padding:6px; 
	}
.reply {
	width:80%; margin:0.5em auto;
}
a.newm {
    font-family: 微軟正黑體, Raleway, sans-serif;
    color: #fff;
    font-size: 1em;
    display: block;
    line-height: 1.2em;
    width: 130px;
    text-align: center;
    text-decoration: none;
    padding: 7px; float:right;
    background: #FF9A02;
    border-radius: 10px; margin-bottom:1em;
}
a:hover.newm {
    color: #fff; 
    background: #ff6600;
}
.mg-bg { background:#F5F0E2; padding:2em; border-radius:10px; border:2px #DCCB98 solid}



/*匯款通知專用*/
.formBox .form2{/*各行間距*/
	margin-bottom:25px;
	color:#666;}

.formBox .form2 .col-2{
	float:left;
	width:50%;
	padding-left:20px;}

.formBox .form2 .col-2:first-child{
	padding:0;}

.formBox .form2 label{
	display:block; font-weight: 100;
	margin-bottom:5px;
	font-family:"微軟正黑體", "新細明體", sans-serif;
	font-size:18px;
	color:#666;}
	
.formBox .form2 span{
	font-weight: 100;
	margin-bottom:5px;
	font-family:"微軟正黑體", "新細明體", sans-serif;
	font-size:18px;
	color:#666;}
	
.formBox .form2 input[type="text"]{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:5px;
	width:70%;
	height:35px;
	line-height:35px;
	border:1px solid #D6D6D6;
	border-radius:3px;
	background:#fff;
}
.black{color:#333;}
.gray{color:#C5C5C5;}



/*上方按鈕類別*/
.m_classLink{
	display:none;}
	
.classBox{
	padding:20px 0 2em 0;}

ul.classLink{
	text-align:center;}

ul.classLink li{
	display:inline-block;
	font-family:微軟正黑體;
	}

ul.classLink li a{
	display:block;
	margin:0 3px;
	font-size:16px;
	padding:5px 20px;
	margin-bottom:10px;
	color:#fff;
	background:#1BADCF;
	border-radius:7px;
	position:relative;
	border: 3px #fff solid;
	}

ul.classLink li a:hover{
	background:#286BA2;
	color:#FFF;
	text-decoration:none
	}

ul.classLink li a.current{
	background:#AB8B47;
	color:#FFF;}

ul.classLink li a.current:after{
	content:" ";
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5px 7.5px 0 7.5px;
	border-color: #AB8B47 transparent transparent transparent;
	position:absolute;
	bottom:-5px;
	left:50%;
	margin-left:-7.5px;}

	
.room_all{height:auto; margin-bottom:15px; width:90%; }
.room_all img{border:#fff 4px solid; }
.room_all div {float:left;width:65px; padding-bottom:5px; margin:0px 5px 5px 0px}
.room_all div img{BORDER: #fff 1px solid; padding:1px;}
.img2{ border: 1px solid #C6B700; -webkit-border-radius:15px; border-radius:15px;}

.bkbooking1{ background:url(booking_i1.gif)}
.bkbooking2{ background:url(booking_i2s.gif)}



/*購物車css*/
.order td{border-bottom:1px #cccccc dashed; font-size:13px; font-family:Verdana, Geneva, sans-serif}

/*匯款通知css*/
.paymes {margin-right:15px; height:22px; float:left; color:#666; font-size:18px;
	font-family:"微軟正黑體", "新細明體", sans-serif;
}


/*相簿f03-11-css*/
#photo03-5 {
	width:30%; height:auto; float:left; text-align:center; margin-bottom:30px;
}
#photo03-5 img{
	width: 190px;
	height:135px;
	margin-bottom: 5px;
	border: 5px solid #EBDCC0;-webkit-border-radius: 5px ;
}
.photo03-5txt {
	FONT-SIZE: 1.1em; 	COLOR: #C1832F; 
	LINE-HEIGHT:150%;
	font-family:"微軟正黑體", "新細明體", sans-serif;
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.photo03-5txt A {
	FONT-SIZE: 1.1em; 	COLOR: #C1832F; 
	LINE-HEIGHT:150%;
	font-family:"微軟正黑體", "新細明體", sans-serif;
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.photo03-5txt A:hover {
	FONT-SIZE: 1.1em; 	COLOR: #C1832F;
	LINE-HEIGHT:150%;
	LEFT: 1px; 	TOP: 1px; 
	font-family:"微軟正黑體", "新細明體", sans-serif;
	LETTER-SPACING: 0px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}
.phototit {
	font-size:1.3em;
	color:#000;
	font-family:"微軟正黑體", sans-serif;
	background: url(../ktimages/t282/images/house_ico.png) no-repeat left;
	padding-left:40px;
	}
.phototit a {color:#000;}
.phototit a:hover { color:#DC4446; text-decoration:underline}
.otherphoto { margin-left:40px; margin-top:5px; font-family:微軟正黑體; font-size:1.2em; color: #000;}


/*f88自選景點*/
.scape { width:20%; float:left; margin-right:40px;}
.scape .photo{ width:100%; height:auto; text-align:center; background:#FDF9EA; border-radius:5px; margin-bottom:30px; padding-bottom:10px; border: 1px #ccc solid;}
.scape .photo .Img{ margin:10px; height:120px;}
.scape .photo .tit{ color:#B25900; font-size:16px; line-height:150%;}
.scape .photo .tit a:hover{ color:#B25900; font-size:16px; line-height:150%; text-decoration:none;}
.scape .photo .phototxt{ font-size:13px; margin:0 15px; height:50px;}


/*f09 位置類*/
.traffic-map {
  margin-top: 0.1em;
}
.traffic-map iframe {
	width:100%;
	height: 500px;
	border: none;
}


.download td{ border-bottom:#999999 1px dashed; padding:8 0 8 0}

.little_icon{ width:660px; height:24px; text-align:right}


#img {
	width:auto !important;
	height:auto !important;
	BORDER: #cccccc 1px solid; PADDING: 6px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center
}
#img2 {
	width:auto !important;
	height:auto !important;
	PADDING: 6px; TEXT-ALIGN: center;
}
#img-spot {
	BORDER: #CCCCCC 1px solid; PADDING: 5px; BACKGROUND-COLOR: #F4F3F0; TEXT-ALIGN: center
}
#photo {
    width:170px; background-image:url(/ktimages/f03-1/f03ap.gif);
	height:153px; margin-bottom:3px;
}
.imgborder {
	width:125px !important;
	BORDER: #CCCCCC 1px solid; background-image: url(/ktimages/f03-1/ap.jpg); padding:9px;
}
.line-dashed {
 border-top:#cccccc 1px dashed; 
 border-bottom:#cccccc 1px dashed;
}
.phototxt {
	FONT-SIZE: 13px; 	COLOR: #000000; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.phototxt A {
	FONT-SIZE: 13px; 	COLOR: #000000; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.phototxt A:hover {
	FONT-SIZE: 13px; 	COLOR: #ff6600;
	LINE-HEIGHT:150%;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}
#houseimg {
	BORDER: #BDAA86 7px solid; PADDING: 1px; BACKGROUND-COLOR: #FFFFFF; 
	text-align:center;
	/*  !important;  之前是給firefox看的 */
	width:400px !important; width:416px;
}
#houseimg2 {
	BORDER: #BDAA86 3px solid; BACKGROUND-COLOR: #FFFFFF;
	margin-bottom:15px; 
	width:65px !important; width:70px;
	PADDING: 1px !important; PADDING: 1px;
	float:left;
	margin-left:5px; margin-right:10px; text-align:center;
}	
.background {
     background-image: url(/ktimages/t001/ap.gif);
}
.div-out {
	margin: 7px; width:auto;
}
.ground {
	background-color:#FFFFFF; height:100%;
}
.ground02 {
     background-image: url(/ktimages/t001/icon_ap.gif);
} 
.under {
    border-left: #84DB02 1px dashed; border-right: #84DB02 1px dashed; border-bottom: #84DB02 1px dashed;
}
.left {
	FLOAT: left; margin-right:15px; margin-bottom:10px; 
}
.right {
	FLOAT: right; margin-left:15px;  margin-bottom:10px; 
}
.left0 {
	FLOAT: left; 
}
.clear-left {
    clear:left;
}
.clear-right {
    clear:right;
}
#top-space {
	BORDER-TOP: #969696 1px dashed;
}
#space {
	BORDER-BOTTOM: #969696 1px dashed;
}
.space {
	BORDER-BOTTOM: #969696 1px dashed;
}
.space2 {
	BORDER-BOTTOM: #CCCCCC 1px solid;
}
.tbview {
	BORDER-RIGHT: #999999 1px dashed; BORDER-LEFT: #999999 1px dashed; BORDER-TOP: #999999 1px dashed; 
	BORDER-BOTTOM: #999999 1px dashed; TEXT-DECORATION: none
}
#dotted {
	border-BOTTOM: #CCC 1px solid;
}
.house-name {
	FONT-SIZE: 1.5em; 	COLOR: #D93600; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none; padding-left:35px;
	background:url(../ktimages/t282/images/house_ico.png) no-repeat left;
}
.housepp {
     background-image: url(/ktimages/house/pp.gif);
	 height:6px;
}
#price {
	 width:150px; height:30px; padding-top:4px;
	 margin-left:5px; margin-right:5px;
}
.house-txt {
	FONT-SIZE: 1.1em; COLOR: #666;
	FONT-FAMILY: "微軟正黑體", "Verdana"; 
	LETTER-SPACING: 0px; LINE-HEIGHT:150%;
}
.big-house-txt {
	FONT-SIZE: 15px; COLOR: #000000; font-weight:bold;
	FONT-FAMILY: "Verdana"; 
	LETTER-SPACING: 0px; LINE-HEIGHT:150%;
}

.house-txt2 {
	FONT-SIZE: 1.4em; COLOR: #D93600; font-weight:500;
	FONT-FAMILY: "微軟正黑體", "Verdana"; 
	LETTER-SPACING: 0px; LINE-HEIGHT:150%;
	padding-left:35px;
	background:url(../ktimages/t282/images/news_ico.png) no-repeat left;
}
.house-price {
	FONT-SIZE: 1.2em; COLOR: #000; font-weight:500;
	FONT-FAMILY: "微軟正黑體", "Verdana"; 
	LETTER-SPACING: 0px; LINE-HEIGHT:150%;
}
.big-house-price {
	FONT-SIZE: 15px; COLOR: #FF0000; font-weight:bold;
	FONT-FAMILY: "Verdana"; 
	LETTER-SPACING: 0px; LINE-HEIGHT:150%;
}
.key {
	FONT-SIZE: 12px; COLOR: #FFFFFF; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LINE-HEIGHT:150%;
}
.key A {
	FONT-SIZE: 12px; 	COLOR: #FFFFFF; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT:150%;
}
.key A:hover {
	LEFT: 1px; 	TOP: 1px;
	FONT-SIZE: 12px; 	COLOR: #FFFFFF;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	POSITION: relative;
	TEXT-DECORATION: none;
	LINE-HEIGHT:150%;
}
.conttxt {
	FONT-SIZE: 1.1em; 	COLOR: #666; 
	FONT-FAMILY: "微軟正黑體", "Arial";
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
	LINE-HEIGHT:160%;
}
.conttxt td{
	FONT-SIZE: 1.1em; 	COLOR: #666; 
	FONT-FAMILY: "微軟正黑體", "Arial";
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
	LINE-HEIGHT:160%;
}
.tit03 {
	FONT-SIZE: 16px; 	COLOR: #009900; 
	FONT-FAMILY: "Arial";
	LETTER-SPACING: 2px; 
	TEXT-DECORATION: none;
}
.memo {
	FONT-SIZE: 1.1em; 	COLOR: #333; 
	LINE-HEIGHT:180%;
	FONT-FAMILY: "微軟正黑體", "Arial";
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.memo A {
	FONT-SIZE: 1.1em; 	COLOR: #ff6600; 
	LINE-HEIGHT:180%;
	FONT-FAMILY: "微軟正黑體", "Arial";
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.memo A:hover {
	FONT-SIZE: 1.1em; 	COLOR: #ff6600;
	LINE-HEIGHT:180%;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "微軟正黑體", "Arial";
	LETTER-SPACING: 0px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}
.memo td{
	FONT-SIZE: 1em; 	COLOR: #000000; 
	LINE-HEIGHT:180%;
	FONT-FAMILY: "微軟正黑體", "Arial";
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.sort {
	FONT-SIZE: 13px; 	COLOR: #666666; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.sort A {
	FONT-SIZE: 13px; 	COLOR: #0366C9; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: underline;
}
.sort A:hover {
	FONT-SIZE: 13px; 	COLOR: #0366C9;
	LINE-HEIGHT:150%;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 1px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}
.linktxt {
	FONT-SIZE: 1em; 	COLOR: #000000; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "微軟正黑體"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.linktxt A {
	FONT-SIZE: 1em; 	COLOR: #000000; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "微軟正黑體"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.linktxt A:hover {
	FONT-SIZE: 1em; 	COLOR: #ff6600;
	LINE-HEIGHT:150%;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "微軟正黑體"; 
	LETTER-SPACING: 1px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}
.talk {
	FONT-SIZE: 13px; 	COLOR: #CC6600; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.talk A {
	FONT-SIZE: 13px; 	COLOR: #CC6600; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.talk A:hover {
	FONT-SIZE: 13px; 	COLOR: #ff6600;
	LINE-HEIGHT:150%;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 1px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}
.search {
	FONT-SIZE: 13px; 	COLOR: #6695DB; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.search A {
	FONT-SIZE: 13px; 	COLOR: #6695DB; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.search A:hover {
	FONT-SIZE: 13px; 	COLOR: #D50113;
	LINE-HEIGHT:150%;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 1px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}
.albums-tit {
	FONT-SIZE: 15px; 	COLOR: #717171; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "微軟正黑體", "Arial";
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.albums-tit A {
	FONT-SIZE: 15px; 	COLOR: #717171; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "微軟正黑體", "Arial";
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.albums-tit A:hover {
	FONT-SIZE: 15px; 	COLOR: #717171;
	LINE-HEIGHT:150%;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "微軟正黑體", "Arial";
	LETTER-SPACING: 1px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}


.txtalpha {
	FONT-SIZE: 13px; 	
	COLOR: #CC6600;
}
.txt-white {
	FONT-SIZE: 13px; 	COLOR: #ffffff; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none;
}
.txt {
	FONT-SIZE: 12px; 	COLOR: #999900; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.txt02 {
	FONT-SIZE: 16px; 	COLOR: #fff; 
	LINE-HEIGHT:150%;   font-weight:200;
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 2px; 
	TEXT-DECORATION: none;
}
.txt02 A {
	FONT-SIZE: 16px; 	COLOR: #fff; 
	LINE-HEIGHT:150%;   font-weight:200;
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 2px; 
	TEXT-DECORATION: none;
}
.txt02 A:hover {
	FONT-SIZE: 16px; 	COLOR: #FFE599;
	LINE-HEIGHT:150%;   font-weight:200;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 2px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}
.txt03 {
	FONT-SIZE: 12px; 	COLOR: #0099CC; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.big-txt03 {
	FONT-SIZE: 15px; 	COLOR: #FFE599; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}

.txt04 {
	FONT-SIZE: 13px; 	COLOR: #009900; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.txt05 {
	FONT-SIZE: 1.2em; 	COLOR: #fff; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
	MARGIN:3px;
}
.big-txt05 {
	FONT-SIZE: 15px; 	COLOR: #666666; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
	MARGIN:3px;
}
.txt06 {
	FONT-SIZE: 13px; 	COLOR: #0B51D2; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
	MARGIN:3px;
}

.txt07 {
	FONT-SIZE: 15px; 	COLOR: #000000	; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none;
}

.txt08{
	FONT-SIZE: 15px; 	COLOR: #ff0066	; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none;
}
.txt09{
	FONT-SIZE: 13px; 	COLOR: #CC0000	; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none;
}
.txt10{
	FONT-SIZE: 12px; 	COLOR: #718091	; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none;
}
.link01 {
	FONT-SIZE: 13px; 	COLOR: #000000; 
	LINE-HEIGHT:160%;
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.link01 A {
	FONT-SIZE: 13px; 	COLOR: #0066ff; 
	LINE-HEIGHT:160%;
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: underline;
}
.link01 A:hover {
	FONT-SIZE: 13px; 	COLOR: #FF6600;
	LINE-HEIGHT:160%;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}
.link02 {
	FONT-SIZE: 13px; 	COLOR: #000000; 
	LINE-HEIGHT:160%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.link02 A {
	FONT-SIZE: 13px; 	COLOR: #000000; 
	LINE-HEIGHT:160%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: underline;
}
.link02 A:hover {
	FONT-SIZE: 13px; 	COLOR: #000000;
	LINE-HEIGHT:160%;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	POSITION: relative; 
	TEXT-DECORATION: underline;
}
.link03 {
	FONT-SIZE: 1.2em; 	COLOR: #333333; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
	font-weight:500;
}
.link03 A {
	FONT-SIZE: 1em; 	COLOR: #333333; 
	LINE-HEIGHT:150%;
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
	font-weight:500;
}
.link03 A:hover {
	FONT-SIZE: 1em; 	COLOR: #ff6600;
	LINE-HEIGHT:150%;
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	POSITION: relative; 
	TEXT-DECORATION: none;
	font-weight:500;
}
.link_85 {
	font-size: 12px;
	line-height: 12px;
	color: #0A6CCF;
	text-decoration: none;
	margin-right:20px;
	line-height:150%;
}
.link_85:hover {
	color: #FF6600;
}
.best_img{ 
float:left;
border: #CCCCCC 1px solid; 
padding:4px;
margin:5px 5px 3px 0px ; 
background:#FFFFFF; 
width:160px; 
text-align:center;
 }
.tb22{ width:315px; height:170px; float:left}
.tb22 .f22img{ width:140px; height:100px; border: #CCCCCC 1px solid; background:#FFFFFF; padding:4px; float:left; margin-right:6px}
.tb22 .tit{ color:#CC0000; font-size:15px; line-height:150%; font-weight:bold; TEXT-DECORATION:none;}
.tb22 .tit a{ color:#CC0000; font-size:15px; line-height:150%; font-weight:bold; TEXT-DECORATION:none;}
.tb22 .tit a:hover{ color:#000000; font-size:15px; line-height:150%; font-weight:bold; POSITION: relative; LEFT: 1px; TOP: 1px; TEXT-DECORATION:none;}
.tb22 .txt, .tb22 .txt a, .tb22 .txt a:hover{ color:#000000; font-size:13px; line-height:170%; TEXT-DECORATION: none;}
.tbline td{ border-bottom:#808080 1px dashed}

/*標準商城購物車css*/
.newcar { width:208px; height:330px; float:left; padding:0px 2px 0px 2px}
.newcar .ap{ background-image:url(../ktimages/car/pic_ap.jpg); height:148px; width:208px;
             background-repeat: no-repeat; text-align:center}
.newcar .tit{ font-size:15px; min-height:25px; height:auto; font-weight:bold; color:#01A0D0; font-family:微軟正黑體, Arial; width:190px; text-align:center; TEXT-DECORATION:none;}
.newcar .tit a{ font-size:15px; min-height:25px; height:auto; font-weight:bold; color:#01A0D0; font-family:微軟正黑體, Arial; width:180px; text-align:center; TEXT-DECORATION:none;}
.newcar .tit a:hover{ font-size:15px; min-height:25px; height:auto; font-weight:bold; color:#ff6600; font-family:微軟正黑體, Arial; width:180px; text-align:center}
.newcar .price1{ text-decoration:line-through; color:#000000; font-size:13px; font-family:微軟正黑體, Arial}
.newcar .price2{ color:#FF0000; font-size:20px; font-weight:bold; font-family:微軟正黑體, Arial}
.newcar .price3{ color:#FF0000; font-size:13px; font-weight:bold; font-family:微軟正黑體, Arial}

.dprice1{ text-decoration:line-through; color:#000000; font-size:13px; font-family:微軟正黑體, Arial}
.dprice2{ color:#FF0000; font-size:20px; font-weight:bold; font-family:微軟正黑體, Arial}
.dprice3{ color:#FF0000; font-size:13px; font-weight:bold; font-family:微軟正黑體, Arial}


#line-89 {border: 1px solid #dddddd; margin-bottom:10px }
#line-89 td{ border-bottom:#E3E3E3 1px dashed}
 
.big-time {
	FONT-SIZE: 15px; 	COLOR: #333333; 
	LINE-HEIGHT:120%;
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}

.f01 {}
.f01 img {width: auto; border: 4px solid #fff; margin:0 auto;}
.f01 .pic1{ }
.line {
     BORDER-top: #999999 1px dashed;
}
.downbt {
	FONT-SIZE: 12px; COLOR: #82714D; 
	LETTER-SPACING: 5px; 
	LINE-HEIGHT:160%;
}
.downbt A {
	FONT-SIZE: 12px; 	COLOR: #82714D; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none; 
	LETTER-SPACING: 5px;  
	LINE-HEIGHT:160%;
}
.downbt A:hover {
	LEFT: 1px; 	TOP: 1px;
	FONT-SIZE: 12px; 	COLOR: #534831;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	POSITION: relative;
	LETTER-SPACING: 5px; 
	TEXT-DECORATION: none;
	LINE-HEIGHT:160%;
}
.page {
	FONT-SIZE: 12px; COLOR: #7F7D79; 
	LETTER-SPACING: 1px; 
	LINE-HEIGHT:160%;
}
.page A {
	FONT-SIZE: 12px; 	COLOR: #7F7D79; 
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	TEXT-DECORATION: none; 
	LETTER-SPACING: 1px;  
	LINE-HEIGHT:160%;
}
.page A:hover {
	LEFT: 1px; 	TOP: 1px;
	FONT-SIZE: 12px; 	COLOR: #666666;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	POSITION: relative;
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
	LINE-HEIGHT:160%;
}
.title {
	FONT-SIZE: 22px; 	COLOR: #000; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	TEXT-DECORATION: none;  FONT-WEIGHT:bold;
	LETTER-SPACING: 1px; 
}
.tit03 {
	FONT-SIZE: 13px; 	COLOR: #000000; 
	FONT-FAMILY: "Arial";
	LETTER-SPACING: 2px; 
	TEXT-DECORATION: none;
}
.maglink {
	FONT-SIZE: 16px; 	COLOR: #B22D00; 
	LINE-HEIGHT:130%;  
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.maglink A {
	FONT-SIZE: 16px; 	COLOR: #B22D00; 
	LINE-HEIGHT:130%;  
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.maglink A:hover {
	FONT-SIZE: 16px; 	COLOR: #B22D00;
	LINE-HEIGHT:130%;  
	LEFT: 1px; 	TOP: 1px; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 0px; 
	POSITION: relative; 
	TEXT-DECORATION: none;
}
.time {
	FONT-SIZE: 12px; 	COLOR: #666666; 
	LINE-HEIGHT:120%;
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}
.title-icon {
	background:url(../ktimages/t232/title-icon.png) no-repeat; 
	width:33px; height:26px; float:left;
}
.tit02 {
	FONT-SIZE: 1.3em; 	COLOR: #333; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	LETTER-SPACING: 1px; line-height:2em;
	TEXT-DECORATION: none;
	padding-left:35px; font-weight:550;
	background:url(../ktimages/t282/images/house_ico.png) no-repeat left;
}
.tit02 A {
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	TEXT-DECORATION: none; 
	LETTER-SPACING: 1px;  
}
.tit02 A:hover {
	LEFT: 1px; TOP: 1px;
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	POSITION: relative;
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.f88-tit {
	FONT-SIZE: 1.1em; 	COLOR: #000; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	padding:5px 0;
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.f88-tit A {
	COLOR: #000; 
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	TEXT-DECORATION: none; 
	LETTER-SPACING: 1px;  
}
.f88-tit A:hover {
	COLOR: #ff6600; 
	LEFT: 1px; TOP: 1px;
	FONT-FAMILY: "微軟正黑體", "Arial"; 
	POSITION: relative;
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
}
.room-grid {
  margin-bottom: 3em; float:left; width:355px; margin-right:1.5em; text-align:center;
}
.room-grid img{
  width:100%; border:6px #DDDBCE solid;
}
.room-grid h5 {
  font-size: 1.2em;
  color: #000;
  font-weight: 500;
  font-family: '微軟正黑體', sans-serif;
  text-transform: uppercase;
  margin: 0.5em 0;
}
.room-grid span{
 font-size: 1em; 
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  font-family: 'Exo', '微軟正黑體', sans-serif;
  text-decoration: none;
    display: block;
}

.btn1,.btn2,.btn3,.btn4,.price-table-grid ul li p{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
}
.btn1{
	color: #fff; position: relative;
	background: #1DB1F2; top:-55px;
	padding: 0.3em 0.8em;
	display: inline-block; border-radius:5px;
	float: right;
	margin-top: 0.8em;
}
.btn1:hover{
	background:#8B0000;
	color:#fff;
	  text-decoration:none;
}
.btn2{
	background:#008080;
}
.btn2:hover{
	background: #1DBB90;
}
.btn3{
	color: #fff; position: relative;
	background: #E37342;  font-size:1.2em;
	padding: 0.3em 1em;
	display: inline-block; border-radius:5px;
	text-align:center;
	margin-top: 0.8em;
  font-family: '微軟正黑體', sans-serif
}
.btn3:hover{
	background:#8B0000; 
	color:#fff;
	  text-decoration:none;
}
.btn3:visited{ 
	color:#fff;
	 text-decoration:none;
}
.btn4{
	background:#FF4D4D;
}
.btn4:hover{
	background: #D90000; 
}
@media (max-width: 1535px){
/*f93客房介紹*/
.contentBox .leftBox .Img{width:100%;}
.contentBox .rightBox li{width:35%;}
}


@media (max-width: 1200px){
.room-grid {
  width:45%; 
}
.room_all img{width:90%;}


/*自選景點*/
.scape { width:28%; margin-right:30px;}
.scape .photo .Img img{ width:100%;}

.secondBox{ width:100%; clear:both;}



/*最新消息*/
.newstit img{
	width:60%;
	}

}


@media (max-width: 1009px){
.f01-12 { width:30%; float:left; margin-right:20px; text-align:center; margin-bottom:2em;}
.f01-12 .title {FONT-SIZE: 1.2em; }
.f01-12 .cont {font-size:1.1em }
.f01-12 .img {width: auto; height:150px; border: 4px solid #fff; margin:0 auto;}


.contentBox .rightBoxf-f01{ display:none;}
}


@media (max-width: 768px){
.usBox .leftBox{
	float:none;
	width:100%;}

.usBox .rightBox{
	float:none;
	width:100%;}

.formBox .form .col-2{
		width:100%;
		float:none;
		padding:0;
		margin-top:10px;}
		
		
.contentBox .leftBox{float:none; width:100%; height:120%}
.contentBox .rightBox{ float:none; width:100%; margin-top:10px;}
.contentBox .rightBox li{width:17.2%; margin:0 6px 10px 0; }

ul.classLink {
	margin-left: -20px;
}
/*匯款通知專用*/
.formBox .form2 .col-2{
		width:100%;
		float:none;
		padding:0;
		margin-top:10px;
		}


.contentBox .rightBox2{ float:none; width:100%;}

#photo03-5 {
	width:45%; margin-bottom:30px;
}
#photo03-5 img{
	width: 100%x;
}

/*自選景點*/
.scape { width:45%;}

}


@media (max-width: 640px){
.contentBox .leftBox .info { width:100%;}

	ul.newsContent li.Img{
		float:none;
		width:60%; margin-bottom:10px;
		}
		
.newstit img{
	width:100%;
	}
		
.newstit .memo{
	font-size:0.9em;
	color:#333; margin:0 1em;
	font-family:"微軟正黑體";
}

/*f09 位置類*/
.traffic-map iframe {
	height: 300px;
}


.next_left{ float:none; width:100%;}

.next_right{ float:none; width:100%;}
}


@media (max-width: 480px){
.f01 img {width: 100%}

.room-grid {
  margin-bottom: 3em; float:none; width:100%; 
}

#photo03-5 {
	width:100%; margin-bottom:30px;
}
#photo03-5 img{
	width: 55%;
	height:auto;
}

.message .form .col-2{
	float:none;  border-bottom:1px #B0B0B0 dashed; background:#FFF7DD; 
	width:100%; line-height:1.2em; height:32px; padding:6px; 
}
	
.message .form .col-3{
	float:left;	width:30%; font-size:0.8em; padding:4px; 
}

/*自選景點*/
.scape { width:100%;}

ul.classLink {
    margin-left: 0px;
}

}
/*max-width: 480px end*/


@media (max-width: 320px){
	.message .form .col-3{
	display:none;
}
}
