@charset "big5";
.main_11 {
	width: 585px;
	font: 12px/19px "新細明體";
	color: #666666;
	background: url(../images/bt_01.gif) no-repeat 0px 1px;
	padding-left: 19px;
	padding-bottom: 6px;
}
.main_12 {
	font: 12px/19px "新細明體";
	color: #0066FF;
}
.main_12a {
	font: 12px/19px "新細明體";
	color: #333333;
}
.main_13 {
	font: 12px/19px "新細明體";
	color: #008800;
}
.main_14 {
	width: 604px;
	font: bold 12px/19px "新細明體";
	color: #555;
	padding-bottom: 11px;
}
.main_14a {
	width: 680px;
	font: 12px/19px "新細明體";
	color: #555;
	padding-bottom: 11px;
}
.main_15 {
	font: normal 11px/19px Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: underline;
	letter-spacing: 0em;
}
.main_15:hover {
	font: normal 11px/19px Arial, Helvetica, sans-serif;
	color: #CC0066;
	text-decoration: underline;
}
.main_20 {
	width: 680px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: auto;
	z-index: auto;
	text-align: center;
	float: left;
	margin-left: 10px;
}
.main_20a {
	width: 604px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #dcdcdc;
}
.main_20b {
	width: 670px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	float: left;
	margin-left: 15px;
}
.main_21 {
	width: 125px;
	z-index: auto;
	font: 12px/19px "新細明體";
	color: #0066CC;
	background: url(../images/left_bt.gif) no-repeat 5px 3px;
	text-align: left;
	text-indent: 25px;
	letter-spacing: 6px;
	text-decoration: none;
	padding-bottom: 6px;
	float: right;
}
.main_21:hover {
	font: 12px/19px "新細明體";
	color: #ff6600;
	text-decoration: underline;
}
.main_22 {
	width: 604px;
	font: normal 12px/19px "新細明體";
	color: #333333;
	padding-bottom: 11px;
	z-index: auto;
	overflow: auto;
}
.main_22 img {
	float: right;
	margin-left: 5px;
	z-index: auto;
	padding: 1px;
	border: 1px inset #dcdcdc;
}
.main_22a {
	width: 604px;
	font: normal 12px/19px "新細明體";
	color: #333333;
	overflow: auto;
	z-index: auto;
}
.main_23 {
	width: 668px;
	font: bold 12px "新細明體";
	color: #ff7519;
	background: url(../images/main/main_32.gif) no-repeat;
	padding-left: 12px;
	letter-spacing: 4px;
	float: left;
	text-align: left;
	padding-top: 23px;
	margin-bottom: 3px;
}
.main_23a {
	width: 577px;
	font: bold 12px/25px "新細明體";
	color: #333333;
	background: url(../images/bt_02a.gif) no-repeat;
	padding-left: 27px;
	height: 28px;
	float: left;
	cursor: pointer;
}
.main_23a:hover {
	width: 577px;
	font: bold 12px/25px "新細明體";
	color: #0066ff;
	background: url(../images/bt_02.gif) no-repeat;
	padding-left: 27px;
	height: 28px;
	float: left;
}
.main_23a span {
	font: normal 11px/25px Arial, Helvetica, sans-serif;
	color: #999999;
	height: 28px;
	letter-spacing: 0em;
}
.main_23b {
	width: 655px;
	font: normal 12px/19px "新細明體";
	color: #666666;
	background: url(../images/main/main_32.gif) no-repeat;
	padding-left: 15px;
	float: left;
	text-align: left;
	padding-top: 15px;
	margin-bottom: 3px;
}
.main_24 {
	width: 680px;
	font: 12px/19px "新細明體";
	color: #333333;
	float: left;
	text-align: left;
}
.main_24 img {
	float: left;
	z-index: auto;
	margin-right: 5px;
}
.main_24a {
	width: 604px;
	font: 12px/19px "新細明體";
	color: #666666;
	float: left;
	z-index: auto;
	overflow: auto;
	text-align: left;
}
.main_25 {
	font: 12px/19px "新細明體";
	color: #333333;
	background: url(../images/bt_01.gif) no-repeat 0px 1px;
	padding-left: 19px;
	padding-bottom: 6px;
}
.main_25a {
	font: 12px/19px "新細明體";
	color: #666666;
	background: url(../images/bt_01.gif) no-repeat 0px 1px;
	padding-left: 19px;
	padding-bottom: 2px;
}
.main_26 {
	width: 110px;
	height: 27px;
	background: url(../images/main/main_33.gif) no-repeat;
	letter-spacing: 3px;
	text-align: center;
	cursor: pointer;
}
.main_26:hover {
	background: url(../images/main/main_34.gif) no-repeat;
}
.main_26 span {
	font: 12px/27px "新細明體";
	color: #72aa00;
	text-decoration: none;
}
.main_26:hover span {
	font: 12px/27px "新細明體";
	color: #ee8800;
	text-decoration: none;
}
.main_30 {
	width: 700px;
	text-align: left;
	z-index: auto;
}
.main_31 {
	text-decoration: none;
	width: 166px;
	height: 134px;
	float: left;
	margin-top: 10px;
	cursor: pointer;
	margin-left: 7px;
	background: url(../images/main/main_50.gif) no-repeat;
}
.main_31 img {
	text-decoration: none;
	width: 150px;
	height: 100px;
	margin-top: 8px;
	float: left;
	filter: alpha(opacity=100);
	-moz-opacity:1;
	margin-left: 8px;
}
.main_31:hover img {
	filter: alpha(Opacity=80);
	-moz-opacity:0.8;
}
.main_31 span {
	font-family: "新細明體";
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	text-align: center;
	margin-top: 5px;
	width: 150px;
	float: left;
	margin-left: 8px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.main_31:hover span {
    color: #f50;
}
.main_32 {
	width: 580px;
	font: normal 16px/21px "新細明體";
	color: #0033CC;
	padding-bottom: 10px;
	z-index: auto;
	overflow: auto;
	background: url(../images/bt_05.gif) no-repeat;
	padding-left: 24px;
	letter-spacing: 5px;
}
.maintxt_03 {
	text-decoration: none;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	text-align: left;
}
.maintxt_03a {
	text-decoration: none;
	color: #ff8800;
	font-family: "新細明體";
	font-size: 12px;
}
.tab_91 {
	width: 9px;
	height: 9px;
	line-height: 9px;
	background-image: url(../images/main/main_01.gif);
	background-repeat: no-repeat;
}
.tab_92 {
	line-height: 9px;
	height: 9px;
	background-image: url(../images/main/main_02.gif);
	background-repeat: repeat-x;
}
.tab_93 {
	width: 9px;
	height: 9px;
	line-height: 9px;
	background-image: url(../images/main/main_03.gif);
	background-repeat: no-repeat;
}
.tab_94 {
	width: 9px;
	background-image: url(../images/main/main_04.gif);
	background-repeat: repeat-y;
}
.tab_95 {
	width: 9px;
	background-image: url(../images/main/main_05.gif);
	background-repeat: repeat-y;
}
.tab_96 {
	width: 9px;
	height: 9px;
	line-height: 9px;
	background-image: url(../images/main/main_06.gif);
	background-repeat: no-repeat;
}
.tab_97 {
	line-height: 9px;
	height: 9px;
	background-image: url(../images/main/main_07.gif);
	background-repeat: repeat-x;
}
.tab_98 {
	width: 9px;
	height: 9px;
	line-height: 9px;
	background-image: url(../images/main/main_08.gif);
	background-repeat: no-repeat;
}
.acc_01 {
	width: 596px;
	padding-bottom: 6px;
	z-index: auto;
	overflow: auto;
	border-bottom: 1px dashed #dcdcdc;
	padding-top: 6px;
}
.acc_02 {
	width: 583px;
	background: url(../images/arr.gif) no-repeat 0px 5px;
	font: 12px/19px "新細明體";
	color: #0066FF;
	text-decoration: none;
	padding-left: 13px;
	float: left;
}
.acc_02:hover {
	width: 583px;
	background: url(../images/arr.gif) no-repeat 0px 5px;
	font: 12px/19px "新細明體";
	color: #ff3300;
	text-decoration: none;
	padding-left: 13px;
	float: left;
}
.acc_03 {
	font: 12px/19px "新細明體";
	color: #666666;
	padding-left: 13px;
	float: left;
	width: auto;
}
.acc_04 {
	font: 12px/19px "新細明體";
	color: #ff0066;
	padding-left: 13px;
	float: left;
	width: auto;
}
.acc_05 {
	font: 12px "新細明體";
	color: #666666;
	padding-top: 6px;
	padding-bottom: 2px;
	text-align: left;
}
.acc_06 {
	font: 11px/21px Arial, Helvetica, sans-serif;
	color: #ffaa00;
}
.acc_07 {
	font: 12px/17px "新細明體";
	color: #333333;
	background: #fcfcfc;
}
.acc_08 {
	width: 550px;
	padding-top: 5px;
	padding-bottom: 5px;
	font: 12px/17px "新細明體";
	color: #666666;
}
.acc_09 {
	width: 550px;
	text-align: left;
	font: 12px/17px "新細明體";
	color: #999999;
	padding-top: 10px;
}
.acc_10 {
	height: 29px;
	width: 93px;
}
.acc_11 {
	font: 11px/21px Arial, Helvetica, sans-serif;
	color: #ff6600;
	letter-spacing: 1px;
}
.acc_12 {
	width: 580px;
	font: bold 13px/19px "新細明體";
	color: #333333;
	padding-bottom: 8px;
	z-index: auto;
	overflow: auto;
	border-bottom: 1px dotted #dcdcdc;
	background: url(../images/arr2.gif) no-repeat 0px 0px;
	padding-left: 24px;
	margin-bottom: 4px;
}
.hotel_list {
	padding-bottom: 6px;
	border-bottom: 1px dashed #dcdcdc;
	width: 600px;
	display: block;
	padding-top: 8px;
	float: left;
}
.hotel_list .name{ font: bold 12px/23px "新細明體";
	color: #333333;padding-right:10px; width:324px; float:left; text-overflow : ellipsis; white-space : nowrap; overflow : hidden;}
.hotel_list span {
	font: bold 12px/23px "新細明體";
	color: #333333;
	float: left;
}
.hotel_list:hover span {
	color: #ff3300;
}
.hotel_lista {
	padding-bottom: 17px;
	display: block;
	padding-top: 10px;
}
.hotel_lista span {
	font: bold 13px/25px "新細明體";
	color: #333333;
	float: left;
}
.hotel_lista:hover span { color: #FF6600; 
}
.hotel_list img {
	height: 90px;
	width: 135px;
	float: left;
	padding-top: 3px;
	padding-left: 3px;
}
.hotel_title {
	width: 582px;
	border-bottom: 3px solid #dcdcdc;
	background: url(../images/arr3.gif) no-repeat;
	height: 21px;
	padding-left: 22px;
	color: #3B6C14;
	font: bold 15px/19px "新細明體";
	letter-spacing: 5px;
	margin-top: 15px;
}
.hotel_02 {
	background: url(../images/bt_02a.gif) no-repeat;
	padding-left: 25px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.hotel_02a {
	font: normal 11px/25px Arial, Helvetica, sans-serif;
	color: #999999;
	padding-left: 5px;
	display:inline;
}
.hotel_02b {
	float: right;
	padding-left: 22px;
	background: url(../images/arr2a.gif) no-repeat;
	font: 12px/19px "新細明體";
	color: #333333;
	margin-top: 3px;
}
.hotel_03 {
	font: 12px "新細明體";
	color: #333333;
}
.hotel_04 {
	font: 12px/16px "新細明體";
	color: #666666;
	padding-left: 25px;
	padding-top: 4px;
}
.hotel_05 {
	font: 12px "新細明體";
	color: #333333;
	background: url(../images/main/main_21.gif) no-repeat;
	width: 614px;
	padding-top: 11px;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 10px;
	padding-left: 86px;
	margin-bottom: 10px;
	float: left;
}
.hotel_06 {
	font: 12px "新細明體";
	color: #333333;
	background: url(../images/main/main_22.gif) no-repeat;
	width: 614px;
	padding-top: 11px;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 10px;
	padding-left: 86px;
	margin-bottom: 10px;
	float: left;
}
.hotel_07 {
	font: 12px "新細明體";
	color: #333333;
	background: url(../images/main/main_23.gif) no-repeat;
	width: 614px;
	padding-top: 11px;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 10px;
	padding-left: 86px;
	margin-bottom: 10px;
	float: left;
}
.hotel_08 {
	background: url(../images/main/main_24.gif) no-repeat;
	padding-left: 25px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.hotel_09 {
	background: url(../images/main/main_25.gif) no-repeat;
	padding-left: 25px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.hotel_10 {
	background: url(../images/main/main_26.gif) no-repeat;
	padding-left: 25px;
	height: 30px;
	float: left;
	cursor: pointer;
}
.hotel_11 {
	float: right;
	height: 23px;
	width: 66px;
	background: url(../images/main/main_27.gif) no-repeat;
	font: 12px/23px "新細明體";
	color: #FF0000;
	text-align: center;
	letter-spacing: 1px;
}
.hotel_12 {
	border: 1px solid #ededed;
	float: left;
	padding: 10px 11px;
	margin-bottom: 15px;
}
.hotel_13 {
	height: 360px;
	width: 540px;
	padding: 1px;
	border: 1px solid #ededed;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.hotel_14 {
	height: 80px;
	width: 120px;
	border: 1px solid #ededed;
	float: left;
	margin-bottom: 7px;
	margin-top: 3px;
	cursor: pointer;
}
.hotel_15 {
	width: 680px;
	font: normal 12px/19px "新細明體";
	color: #333333;
	z-index: auto;
	overflow: auto;
	padding-top: 11px;
}
.hotel_16 {
	font: bold 12px/25px "新細明體";
	color: #333333;
}
.hotel_17 {
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #999999;
}
.hotel_18 {
	font: 12px/19px "新細明體";
	color: #666666;
}
.hotel_18a {
	font: 12px/17px "新細明體";
	color: #999999;
}
.hotel_19 {
	background: url(../images/main/main_38.gif) no-repeat;
	height: 100px;
	width: 145px;
	float: left;
}
.hotel_19 img{
	height: 90px;
	width: 135px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
.hotel_20 {
	background: url(../images/main/main_39.gif) no-repeat;
	height: 99px;
	width: 144px;
	float: left;
}
.hotel_21 {
	float: left;
	width: 350px;
	padding-top: 10px;
	padding-bottom: 25px;
	height:102px;
}
.hotel_22 {
	width: 700px;
	background: url(../images/main/main_36.gif) repeat-y;
	float: left;
}
.hotel_23 {
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width: 160px;
	height: 25px;
	float: left;
	margin-left: 5px;
}
.news_01 {
	width: 700px;
	font: 16px/19px "新細明體";
	color: #FF6600;
	z-index: auto;
	overflow: auto;
	padding-bottom: 15px;
	padding-top: 5px;
	background: center;
	text-align: center;
}
.news_02 {
	font: normal 12px "新細明體";
	color: #339900;
	z-index: auto;
	overflow: auto;
	letter-spacing: 0em;
}
.add_metric_02 {
	font: 13px "新細明體";
	color: #333333;
	text-align: left;
	letter-spacing: 8px;
	float: left;
}
#main{background:#f8f8f8; height:auto!important; min-height:700px; height:700px; padding:13px; overflow:hidden; zoom:1;}
#inquiry table{width:100%;}
#inquiry table thead th{padding:3px; background:#D9D9D9; text-align:center; border:1px solid #fff; color:#F90; font-family:Verdana, Geneva, sans-serif;}
#inquiry table tbody td{padding:3px; border:2px solid #fff; border-bottom:1px dotted #CCC; color:#666;}
#inquiry table tbody td a{color:#666;}
#inquiry table tbody td a:hover{color:#09F;}
#inquiry table tfoot th{padding:3px; background:#eee;}
#inquiry p{color:#666; margin:30px 0; text-align:center;}
#inquiry p a{color:#06C; text-decoration:underline;}
#in_but{margin:20px; text-align:right;}
#inquiry_add{margin:20px auto; width:520px; color:#666; font-family:Verdana, Geneva, sans-serif;}
#inquiry_add .row{margin-bottom:2px; height:17px; background:#EEE; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1; padding:4px; width:500px;}
#inquiry_add label{float:left; padding:3px 5px; width:90px; text-align:right;}
#inquiry_add .row2{margin-bottom:2px; height:100px; background:#EEE; border-bottom:1px solid #E1E1E1;border-right:1px solid #E1E1E1; padding:4px; width:500px;}
.box{border:none; background:#fff; padding:2px; font-size:11px; height:12px;}
#inquiry_add p{text-align:left; line-height:18px; margin:0 0 15px 0; color:#7B9B9D}

#hotel_table table{
	width:677px;
	font-size:12px;
	border-top:1px solid #d9dbb6;
	border-left:1px solid #d9dbb6;
{border-right:1px solid #d9dbb6;}}
#hotel_table table td{border-bottom:1px solid #d9dbb6;}
#hotel_table table .h_r{border-right:1px solid #d9dbb6;}
#hotel_table table thead{}
.style{background:#f2f1df; text-align:center; border-right:1px solid #d9dbb6; color:#89897d;}
.ae{background:#eee; display:none;}
.ae table th{background:#999; color:#fff; text-align:center;}
.ae table td{border-bottom:#FFF;}

/*跑馬燈*/
/*跑馬燈*/
.scroll{ width:598px; height:26px;  background:url(../images/main/run_bg.jpg) no-repeat; padding-left:100px; margin-bottom:10px;margin:10px 0; padding-top:3px; }
.scroll_word{width:598px;}
.scroll_word p,.scroll .scroll_word p a,.scroll_word p a:hover{ width:590px;  font-size:13px;text-decoration:none; text-align:left; line-height:20px;}
.scroll_word li{list-style:none;}