@charset "utf-8";
body {
	background-color: #E8EFE2;
	font-family: '新細明體', '微軟正黑體', Arial, Helvetica, sans-serif;
}
body, form {
	margin: 0px;
	padding: 0px;
}
ul, li {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	list-style: none;
}
h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
em {
	font-style: normal;
	font-weight: normal;
}
.clear {
	clear: both;
}
a:link, a:visited {
	color: #555555;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #094880;
}
#Search_10 form {
	float: left;
	height: 30px;
	padding-right: 2px;
}
/* 宣告修正 */

/* 區塊定位 */
#header, #content {
	padding: 0px 8px 0px 8px;
	margin: 0px auto;
	overflow: hidden;
	background-color: #FFFFFF;
	width: 974px;
}
#header {
}
#content {
	width: 982px;
	padding: 10px 0px 10px 8px;
	margin: 0px auto;
	overflow: hidden;
	background-color: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
}
#sideleft {
	float: left;
	width: 152px;
	margin: 0px 0px 10px 0px;
}
#main {
	width: 820px;
	float: right;
}
/* 表頭樣式 */
.branding {
	height: 86px;
}
.logoimgs {
	float: left;
}
.navmenu {
	margin: 4px 0px 0px 0px;
	height: 65px;
	background-image: url(../images/navmenubg2.png);
	background-repeat: no-repeat;
	position: relative;
}
.navmenu li a:hover {
	text-decoration: underline;
}
.navs {
	list-style: none;
	height: 30px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	width: 974px;
	position: relative;
}
.navs li {
	font-size: 13px;
}
.navhotel {
	background-image: url(../images/navmenubg3.png);
	border-radius: 8px 8px 0 0;
	height: 29px;
	padding: 8px 0 0 0;
	float: left;
	overflow: hidden;
	position: relative;
}
.navhotel h3 {
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 2px 10px 0px 10px;
	display: inline;
}
.navhotel h3 a {
	color: #fff;
}
.navhotel ul {float: right;
	background: #FFF;
	border-radius: 5px;
	overflow: hidden;
	margin: 0 7px 0 0;
}
.navhotel li {
	margin: 3px 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: right 3px;
	float: left;
	font-size: 13px;
	position: relative;
	left: -1px;
	border-left: 1px solid #CCC
}
.navhotel li a {
	display: block;
	padding: 0 5px;
	line-height: 1.3em;
}
.navcontrol {
	float: right;
	height: 40px;
	padding: 0px 0 0 0;
	font-size: 13px;
	position: relative;
	text-align: right;
	line-height: 40px
}
.navcontrol a {
	margin: 0;
	padding: 0 10px 0 0;
}
.navcontrol .masthead-user {
	margin: 0;
	padding: 0 10px 0 0;
}
.navcontrol .masthead-user a {
	margin: 0;
	padding: 0;
}
.navs .btlinkc {
	margin: 4px 0px 0px 5px;
	padding: 0px 10px 0px 0px;
	letter-spacing: 0px;
}
.navs .btlinkc_a {
	letter-spacing: 0px;
}
.navs .btlinkc_b {
	margin: 4px 0px 0px 5px;
	padding: 0px 10px 0px 0px;
	letter-spacing: 0px;
	background-repeat: no-repeat;
	background-position: right 3px;
}
.navs .btlinkg {
	margin: -5px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0px;
	background-repeat: no-repeat;
	background-position: right 3px;
}
.navs .btlinka a {
	color: #FeFFFF;
	font-size: 13px;
}
.navs .btlinkb a {
	color: #333333;
	font-size: 13px;
}
.navs .btlinkg a {
	color: #FeFFFF;
	font-size: 13px;
}
.btlinkgoogle {
	float: right;
	position: relative;
	padding: 11px 8px 0 0;
}
.btlinkgoogle input {
	vertical-align: middle;
	width: 120px;
	background-color: #FFF;
	background-image: url(../images/google_custom_search_watermark.png);
	padding: 1px 3px;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px solid #666;
}
.btlinkgoogle input:hover {
	background-position: left -50px;
}
.txtglod {
}
.txtglod li {
	float: left;
	width: 300px;
	margin: 2px 8px 0px 8px;
	font-size: 13px;
	display: inline;
	font-weight: bold;
}
.txtglod li.txtglod_1 a {
	color: #009CFF;
}
.txtglod li.txtglod_1 a:hover {
	color: #009CFF;
}
.txtglod li.txtglod_2 a {
	color: #F7029D;
}
.txtglod li.txtglod_2 a:hover {
	color: #F7029D;
}
.txtglod li.txtglod_3 a {
	color: #ED2E00;
}
.txtglod li.txtglod_3 a:hover {
	color: #ED2E00;
}
.orders {
	font-size: 12px;
	color: #FeFFFF;
	letter-spacing: 1px;
	margin: 0px;
	padding: 5px 6px 4px 6px;
	float: right;
	background-image: url(../images/2008/header/orderbtnbg.gif);
	background-repeat: repeat-x;
	border: 1px solid #CC0000;
}
.orders a {
	color: #FeFFFF;
}
.orders a:hover {
	text-decoration: underline;
}
.weekstar {
	width: 216px;
	margin: 0px 8px 0px 0px;
	float: left;
}
.weekstar .conts {
	padding: 0px 10px 5px 3px;
	height: 282px;
	margin: 0px 0px 6px 0px;
	border-right: 1px solid #DDDDDD;
}
.weekstar .conts .hpics {
	text-align: center;
}
.weekstar .hpics img {
	border: 1px solid #CCCCCC;
	width: 200px;
	height: 150px;
}
.weekstar .conts h2 {
	padding: 5px 0px 1px 0px;
	font-weight: bold;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
	margin: 5px 0px 0px 0px;
}
.weekstar .conts h2 a:link, .weekstar .conts h2 a:visited {
	color: #FF3366;
}
.weekstar .conts h2 a:hover {
	color: #FF0066;
	text-decoration: underline;
}
.weekstar .conts p {
	font-size: 12px;
	font-family: '新細明體', '微軟正黑體', Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	margin: 0px;
}
.weekstar .conts .prices {
	font-size: 12px;
	text-align: center;
	color: #666666;
	margin: 0px 0px 5px 0px;
}
.weekstar .conts .prices em {
	margin: 0px 5px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif, '新細明體', '微軟正黑體';
	font-size: 20px;
	color: #FF3366;
	font-weight: bold;
}
/*搜尋工具*/
.sbox {
	position: relative;
	background-color: transparent;
	margin: -117px 0px 0px 0px;
	overflow: hidden;
}
.sbox2 {
	margin: 0px;
	background-color: transparent;
}
.searchbarbgs {
	width: 582px;
	background-image: url(../images/2008/header/searchloading.gif);
	background-repeat: no-repeat;
	height: 114px;
	margin: 3px 0px 0px 10px;
	overflow: hidden;
}/* 20080603 Edit */
.searchbar {
	background-color: #FFFFFF;
	width: 584px;
	overflow: hidden;
	margin: 0px 0px 6px 0px;
}
ul.srchmenu {
	overflow: hidden;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
}/* width:406px;*/
ul.srchmenu li {
	float: left;
	text-align: center;
	font-size: 13px;
	letter-spacing: 2px;
}
ul.srchmenu li.btnon {
	background-image: url(../images/2008/header/navbgs2.gif);
	background-repeat: no-repeat;
}
ul.srchmenu li.btnof {
	background-image: url(../images/2008/header/navbgs2.gif);
	background-position: -146px top;
	background-repeat: no-repeat;
}
ul.srchmenu li a:link, ul.srchmenu li a:visited, ul.srchmenu li a {
	color: #333333;
	display: block;
	width: 146px;
	padding: 7px 0px 3px 0px;
	height: 23px;
}
ul.srchmenu li a:hover {
	color: #006699;
	text-decoration: underline;
}
.srchcont {
	font-size: 12px;
	margin: 0px 1px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
	border-right: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	padding: 8px 8px 0px 10px;
	height: 65px;
}
.srchcont input {
	margin: 0 0 8px 0;
}
label {
	margin: 0px 0px 6px 0px;
	text-align: left;
}
input.txts {
	font-family: Verdana, Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
	font-size: 12px;
	color: #333333;
	padding: 3px 0px 0px 2px;
}
input.btns {
	font-family: Verdana, Arial, "新細明體", sans-serif;
	font-size: 12px;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	background-image: url(../images/2008/header/btnbg.gif);
	background-position: bottom;
	background-color: #ffffff;
	margin: 0px 0px 2px 0px;
	padding: 1px 5px 2px 5px;
	color: #333333;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
	font-size: 12px;
	color: #333333;
}
/* 側邊欄位 */
.sideboxs {
	overflow: hidden;
	border: 1px solid #ddd;
	margin: 0px 0px 6px 0px;
}
.twmap {
	overflow: hidden;
}
.twmap img {
	float: left;
	padding: 0px 8px;
}
.twmap strong {
	padding: 0px 0px 0px 0px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: normal;
}
*+html .twmap strong {
	width: 90px
}/* for IE 7 */
.tourguide {
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tourguide, .scrank, .htourism, .subtourism, .ctinnews, .abouts, .message {
}
.tourguide h3, .scrank h3, .htourism h3, .subtourism h3, .ctinnews h3, .abouts h3 {
	background-image: url(../images/2008/header/subtitlebg2.gif);
	background-repeat: repeat-x;
	font-size: 13px;
	letter-spacing: 1px;
	padding: 4px 5px 0px 12px;
	background-color: #fff;
	height: 22px;
}
.sideboxs h3 a:link, .sideboxs h3 a:visited {
	color: #000;
}
.sideboxs h3 a:hover {
	color: #c00;
}
.scrank ul.list, .tourguide ul.list, .subtourism ul.list, .ctinnews ul.list, .abouts ul.list, .message ul.list {
	margin: -1px 0 0 0;
	padding: 0;
	position: relative;
	bottom: -1px;
}
.htourism {
	background: url(../images/htourism_bg.png) repeat-y center top;
	padding: 0;
}
.htourism ul.list {
	margin: -1px 0 0 0;
	padding: 0;
	position: relative;
	bottom: -1px;
}
.sideboxs ul.list li {
	border-bottom: 1px dotted #ccc;
	letter-spacing: 1px;
	padding: 0;
	margin: 0;
}
.sideboxs ul.list li a {
	display: block;
	padding: 5px 0px 5px 12px;
}
.sideboxs ul.list li a:hover {
	background-color: #fffccc;
	color: #000
}
.htourism ul.list li {
	float: left;
}
.htourism ul.list li a {
	display: block;
	background: none;
	padding: 5px 0px 5px 0;
	text-align: center;
	margin: 0 1px 0 0;
	width: 74px;
}
.tourguide ul.list li a {
}
.scrank ul.list {
}
.message ul.list {
	background-image: none;
}
.scrank ul.list li {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
	padding: 0 0 0 10px;
}
.scrank ul.list li:hover {
	background-color: #fffccc;
	color: #000;
}
.scrank ul.list li:hover a {
	color: #000;
}
.scrank ul.list li a {
	display: inline-block;
	background-image: none;
	padding: 5px 0px 5px 2px;
}
.ctinnews ul.list li, .abouts ul.list li {
	border-bottom: 0px none #ccc;
}
.htourism span.more {
	padding: 3px 8px 2px 0px;
	font-size: 12px;
}
.message {
	background-color: #FFC;
	color: #666;
}
.message ul.list li a {
	padding: 2px 0px 3px 10px;
	display: inline-block;
}
.message ul.list li a:hover {
	background: none;
}
.message cite {
	letter-spacing: -1px;
	color: #FF0033;
	font-family: Verdana, Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
/* 飯店推薦 */
.hotel_up {
	width: 300px;
	background-color: #FFFFFF;
	margin: 2px 0px 20px 0px;
	overflow: hidden;
	background: url(../images/stitle5.gif) no-repeat left 2px;
}
.hotel_up h3 {
	height: 28px;
	font-size: 13px;
	line-height: 28px;
	padding: 3px 0px 0px 15px;
	overflow: hidden;
	font-weight: normal;
	color: #000000;
}
.hotel_up h3 span {
	float: left;
}
.hotel_up h3 a {
	color: #000001;
}
.hotel_up .bors {
	border-right: 1px dotted #ccc;
}
.hotel_up .list {
	overflow: hidden;
	margin: 5px 0px;
	padding: 5px 0px;
	float: left;
	width: 149px;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	border-bottom: 1px dotted #ccc;
}
.hotel_up .list img {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 3px;
}
.hotel_up .list span {
}
.hotel_up .list em {
	color: #FF6600;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
}
.hotel_up ul {
	margin: 0px 0px 3px 0px;
	overflow: hidden;
}
.hotel_up li {
	line-height: 23px;
	/* height: 23px; */
	overflow: hidden;
	padding: 1px 0px 1px 10px;
	background: url(../images/2008/icon/arrow6.gif) no-repeat left 9px;
	border-bottom: 1px dotted #DDDDDD;
	font-size: 13px;
}
.hotel_up li span {
	float: left;
}
.hotel_up li em {
	color: #FF6600;
	float: right;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
}
.hotel_up li img {
	border: 0px none #FFFFFF;
}
.hotel_up li i {
	float: right;
}
.hotel_up .mores {
	margin: 12px 10px 0px 0px;
}
/* .north{	background: url(../images/stitle6.gif) no-repeat left 2px;}
.north h3{line-height: 28px;padding: 3px 0px 0px 37px;color: #000001;} */
.north h3 a {
	color: #000001;
}
.north h3 a:hover {
	color: #000001;
}
.north li {
	background-image: url(../images/icon_1.gif);
	background-repeat: no-repeat;
	background-position: 3px 8px;
	padding: 1px 0px 1px 18px;
}
.north li em {
	color: #FF3300;
}
/*   */
.hotel_up.abroad{background: none;}
.hotel_up.abroad ul { margin:0 5px;}
.hotel_up.abroad .hotel_up_menu{ margin:0;}
.hotel_up.abroad .hotel_up_menu li{ float:left; padding:0;background: none;border: 1px solid #CCC;
    border-radius: 8px 8px 0 0;height: auto;
	display:block; width:97px;
    margin: 2px 1px 0 0; overflow:hidden;}
.hotel_up.abroad .hotel_up_menu .inhere{ border-bottom:0; margin: 0px 1px 0 0;}
.hotel_up.abroad .hotel_up_menu a{background: url(../images/gift_title.jpg) 0 -30px;padding: 0;
    border-radius: 7px 7px 0 0;
    color: #666; margin:2px;
    font-size: 13px;
    line-height: 1.3em;
    padding: 5px 0 2px;
	display:block;
    position: relative;
    text-align: center;
    text-decoration: none;
    z-index: 1;}
.hotel_up.abroad .hotel_up_menu .inhere a,
.hotel_up.abroad .hotel_up_menu a:hover{ background-position:0 0;}
.hotel_up.abroad .hotel_up_menu .inhere a{color: #000;padding: 7px 0 4px; margin:2px 2px 0;}
.hotel_up.abroad .box{ display:none;border: 1px solid #CCC; border-top:0; padding:2px 0 10px; position:relative; top:-1px; width:297px;border-radius: 0 0 8px 8px;}
.hotel_up.abroad .list { width: 148px;}
/*  */


*+html .north li {
	padding: 0px 0px 0px 15px;
}
/* 促銷區塊 */
span.more {
	display: block;
	text-align: right;
	margin: 0px 0px 2px 0px;
}
/* 活動促銷專區 */
.focus {
	width: 582px;
	float: left;
	overflow: hidden;
}
ul.focusnav {
	overflow: hidden;
}
ul.focusnav li {
	float: left;
	text-align: center;
	font-size: 13px;
	margin: 0 1px 0 0;
}
ul.focusnav li a {
	background-image: url(../images/2008/header/navbgs3.gif);
	display: block;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	background-position: left bottom;
}
ul.focusnav li a.inhere {
	background-repeat: no-repeat;
	background-position: left top;
}
ul.focusnav li a b {
	background-image: url(../images/2008/header/navbgs3.gif);
	display: block;
	height: 22px;
	padding: 7px 10px 4px 0px;
	overflow: hidden;
	background-position: right bottom;
	width: 173px;
}
ul.focusnav li .inhere b {
	background-repeat: no-repeat;
	background-position: right top;
}
ul.focusnav li a:link b, ul.focusnav li a:visited b {
	color: #000000;
}
.focus .conts {
	width: 563px;
	padding: 8px 8px 6px 8px;
	margin: -1px 0px 6px 0px;
	border: 1px solid #cccccc;
	overflow: hidden;
	position: relative;
}
.focus .conts .pics {
	float: left;
	width: 120px;
	margin: 0px 8px 0px 0px;
}
.focus h2 {
	margin: 15px 0px 0px 0px;
	font-size: 15px;
	color: #FF3366;
	font-family: Verdana, Arial, Helvetica, sans-serif, '新細明體', '微軟正黑體';
}
.focus h2 a:link, .focus h2 a:visited {
	color: #ff7200;
}
.focus h2 a:hover {
	text-decoration: underline;
	color: #FF3300;
}
.promo_area_new {
	border-radius: 10px 10px 0px 0px;
	background-image: url(../images/hotbg2.jpg);
	margin:0 17px 0 0;
}
.promo_area_new .h_txt {
	width: 803px;
	display: block;
	height: 63px;
	margin: 5px 0 -33px 0;
	padding: 5px 0 0 0;

}
.promo_area_new .h_txt h1 {
	margin: 5px 0 -180px 0;
}
.promo_area_new .h_txt h1 img {
	margin: -7px 0 0 15px;
}
.promo_area_new .h_txt h1 span {
	float: right;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 70px 0 0;
}
.promo_area {
	width: 815px;
	overflow: hidden
}
.promo {
	background: url(../images/promo_bg.png) top right no-repeat;
	margin-bottom: 10px;
	overflow: hidden
}
.promo h2 {
	width: 198px;
	font-size: 16px;
	height: 35px;
	line-height: 36px;
	padding-left:20px;
	color: #000;
	text-align: center;
}
.promo h2 a {
	color: #000;
	font-weight: bold;
}
.promo h2 a:hover {
	color: #C00
}
.promo .list {
	float: left;
	margin: 8px 7px 0;
	padding: 0;
	position: relative;
	width: 120px
}
.promo .list .pic {
	margin: 0 auto 5px;
	width: 95px
}
.promo .list .pic img {
	padding: 2px;
	background-color: #FFF;
}
.promo .list h3 {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0 0 3px;
	text-align: center
}
.promo .list h3 a {
	color: #930
}
.promo .list h3 a:hover {
	text-decoration: underline
}
.promo .list .price {
	color: #FF3366;
	font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center
}
.discount {
	position: absolute;
	top: 30px;
	right: 0
}
.focus p {
	font-size: 13px;
	letter-spacing: 1px;
	font-family: '新細明體', '微軟正黑體', Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 1.7em;
	margin: 5px 0px 0px 0px;
}
.hotproduct {
	width: 496px;
	margin: 0px 0px 6px 0px;
	padding: 0px 10px 0px 0px;
	background-image: url(../images/blockbg_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.hotproduct .suits {
	float: left;
	width: 146px;
	padding: 0px 5px;
	margin-top: 5px;
}
.hotproduct .suits.bors {
	margin-right: 10px;
	border-right: 1px dotted #CCCCCC;
}
.hotproduct h3 {
	font-weight: bold;
	font-size: 13px;
	font-family: '新細明體', '微軟正黑體', Verdana, Arial, Helvetica, sans-serif;
	color: #ff7200;
	line-height: 1.4em;
	margin: 0px 0px 3px 0px;
	text-align: center;
}
.hotproduct h3 a:link, .hotproduct h3 a:visited {
	color: #ff7200;
}
.hotproduct h3 a:hover {
	text-decoration: underline;
}
.hotproduct .pics {
	text-align: center;
	margin: 2px auto 6px auto;
	padding: 0px;
}
.hotproduct .pics img {
	border: 1px solid #ccc;
	padding: 2px;
}
.hotproduct p {
	font-size: 12px;
	font-family: '新細明體', '微軟正黑體', Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0px 0px 3px 0px;
}
.hotproduct .price {
	text-align: right;
	color: #c30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.hotproduct .price strong {
	font-weight: bold;
	font-size: 15px;
}
.hotproduct .lists {
	overflow: hidden;
	margin: 0 0 -5px;
	padding: 0;
	position: relative;
	top: 0px;
	left: -10px;
}
.hotproduct .list {
	float: left;
	width: 236px;
	padding: 22px 0 20px 10px;
}
.hotproduct .list.left {
	background: url(../images/hotproduct2.png) no-repeat;
}
.hotproduct .list.right {
	background: url(../images/hotproduct1.png) no-repeat;
}
.hotproduct .list h3 {
	text-align: left;
	font-size: 13px;
	margin: 0 0px 5px 60px;
	color: #000;
}

.hotproduct .list h3  a:link, .hotproduct .list h3 a:visited{
	color: #000;
}

.hotproduct .list ul {
	margin: 15px 0 0 15px;
}
.hotproduct .list li {
	border-top: 0px;
	border-bottom: 1px dotted #ccc
}
.hotproduct li a {
	font-size: 12px;
	color: #333;
}
.hotproduct li a:hover {
	color: #CC6600;
}
.hotproduct li {
	line-height: 25px;
	background-image: url(../images/icon_1.gif);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	margin: 0;
	padding: 0px 0px 1px 25px;
	position: relative;
	width: 188px;
	float: left;
	display: inline;
	border-top: 1px dotted #ddd;
}
.hotproduct li em {
	/*display: none;*/
	color: #FF3300;
	float: right;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 0px;
	right: 0px;
}
.hotproduct ul {
	overflow: hidden;
	margin: 10px 12px 3px 8px;
	list-style-type: none;
	padding: 0px;
}
.hotproduct b, .hotproduct b a {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.hotnews {
	width: 491px;
	overflow: hidden;
	margin: 0px 10px 6px 0px;
	background-image: url(../images/blockbg_1.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding: 0px 5px 0px 0px;
}
.hotnews .suits {
	float: left;
	padding: 0px 0px 0px 0px;
	margin-top: 3px;
	border-bottom: 1px dotted #cccccc;
	overflow: hidden;
}
.hotnews h3 {
	font-weight: bold;
	font-size: 13px;
	font-family: '新細明體', '微軟正黑體', Verdana, Arial, Helvetica, sans-serif;
	color: #ff7200;
	line-height: 1.4em;
	margin: 3px 0px 3px 0px;
}
.hotnews h3 a:link, .hotnews h3 a:visited {
	color: #ff7200;
}
.hotnews h3 a:hover {
	text-decoration: underline;
}
.hotnews .pics {
	text-align: center;
	margin: 3px 10px 6px 5px;
	padding: 0px;
	float: left;
}
.hotnews .pics img {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0px;
	float: left;
}
.hotnews p {
	font-size: 12px;
	font-family: '新細明體', '微軟正黑體', Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0px 10px 0px 0px;
}
.hotnews b, .hotnews b a {
	font-size: 13px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
	line-height: 25px;
}
.hotnews b, .hotnews b a:hover {
	color: #FF6600;
}
.hotnews .thetourism {
	font-size: 11px;
	color: #666666;
	text-align: left;
	margin: 0px 1px 0px 5px;
	padding: 2px 0px 8px 0px;
}
.hotnews .list {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px dotted #cccccc;
	overflow: hidden;
}
.hotnews .list b {
	background-image: url(../images/icon_1.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 5px;
}
.hotnews .thetourism ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
}
.hotnews .thetourism li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 88px;
	display: inline;
	line-height: 25px;
}
.hotnews .thetourism li a {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
}
.hotnews .thetourism a:hover {
	color: #CC3300;
	text-decoration: underline;
}
.hotnews .thetourism h3 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	width: 30px;
	height: 15px;
	padding: 5px 4px 5px 6px;
	margin: 0px 5px 0px 0px;
	line-height: 15px;
	display: block;
	float: left;
	background-image: url(../images/icon_2.gif);
	background-repeat: no-repeat;
	text-align: center;
}
.hotproduct h2 {
	color: #000000;
	padding: 3px 8px 3px 0px;
	height: 30px;
	letter-spacing: 2px;
	background-repeat: no-repeat;
	background-image: url(../images/stitle1_top10.gif);
	width: 190px;
	text-align: center;
	line-height: 30px;
	font-size: 13px;
}
.hotproduct h2 a {
	color: #000001;
}
.hotproduct h2 a:hover {
	color: #990000;
}
.hotnews h2 {
	color: #000000;
	padding: 3px 200px 3px 0px;
	height: 35px;
	letter-spacing: 2px;
	background-repeat: no-repeat;
	background-image: url(../images/stitle3.png);
	width: 190px;
	text-align: center;
	line-height: 35px;
	font-size: 13px;
}
.hotnews h2 a, .hotnews h2 a:link, .hotnews h2 a:visited {
	color: #000001;
	font-weight: bold;
}
.hotnews h2 a:hover {
	color: #990000;
	font-weight: bold;
}
.hotproduct h2 span {
	padding: 0px 0px 0px 0px;
}
.scenicspots h5, .promotions h5, .reports h5 {
	color: #004000;
	font-size: 12px;
	letter-spacing: 2px;
	background-image: url(../images/2008/header/subtitlebg.jpg);
	background-repeat: repeat-x;
	padding: 5px 5px 5px 5px;
}
.mores {
	margin: 5px 10px 10px 0px;
	padding: 0px;
	float: right;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #669900;
}
.tds1 {
	float: left;
	width: 506px;
}
.tds2 {
	float: left;
	overflow: hidden;
	width: 300px;
}
.news_hotel {
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	top: -10px;
	position: relative;
}
.news_hotel h2 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 5px 0px;
	padding: 5px 40px 3px 35px;
	line-height: 20px;
	background-image: url(../images/news_hotel_h2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}
.news_hotel ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}
.news_hotel li {
	float: left;
	line-height: 20px;
	padding: 0px 10px 0px 10px;
	border-right: 1px dotted #999999;
	margin: 5px 0px 3px 0px;
}
.hotel_area {
	position: relative;
	top: -10px;
	margin: 0px 0px 10px 0px;
}
.hotel_area .list {
	background-image: url(../images/news_hotel_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 240px;
}
.hotel_area .list h3 {
	font-size: 15px;
	line-height: 26px;
	font-weight: bold;
	color: #588800;
	background-image: url(../images/news_hotel_h3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 1px 0px 1px 10px;
}
.hotel_area .list h3 a {
	font-size: 15px;
	color: #588800;
}
.hotel_area .list h3 a:hover {
	font-size: 15px;
	color: #588800;
}
.hotel_area .list h3 img {
	vertical-align: middle;
	margin: 0px 5px 0px 0px;
}
.hotel_area ul {
	margin: 0px;
	padding: 5px 0px 7px 11px;
	list-style-type: none;
	overflow: hidden;
	line-height: 18px;
}
.hotel_area li {
	margin: 2px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../images/2008/icon/arrow6.gif) no-repeat left 5px;
}
.hotel_area a {
	display: inline;
	margin: 0px;
	padding: 0px 0px;
	font-size: 12px;
}
/* 上方廣告 */
.adgold2 {
	float: left;
	margin: 15px 20px 0px 20px;
	display: inline;
}
.adgold2 div {
	float: left;
}
.adgold2 img {
	margin: 0px 0px 0px 10px;
}
/* 5tags */
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}