@charset "utf-8";
* html {  filter: expression(document.execCommand("BackgroundImageCache", false, true));}
html {  color: #000;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {  margin: 0;  padding: 0;}
/*table {  border-collapse: collapse;  border-spacing: 0;}*/
fieldset, img {  border: 0;}
img {  nobar:expression(this.galleryImg='no');}
address, caption, cite, code, dfn, em, strong, th, var {  font-style: normal;  font-weight: normal;}
li {  list-style: none;}
caption, th {  text-align: left;}
h1, h2, h3, h4, h5, h6 {  font-size: 100%;  font-weight: normal;}
q:before, q:after {  content: '';}
abbr, acronym {  border: 0;  font-variant: normal;}
sup {  vertical-align: text-top;}
sub {  vertical-align: text-bottom;}
input, textarea, select {  font-family: inherit;  font-size: inherit;  font-weight: inherit;}
input, textarea, select {  *font-size: 100%;}
legend {  color: #000;}
body {  font: 13px/1.231 arial, helvetica, clean, sans-serif;  *font-size: small;  *font: x-small;}
table {  font-size: inherit;  font: 100%;}
pre, code, kbd, samp, tt {  font-family: monospace;  *font-size: 108%;  line-height: 100%;}
.clear{ clear:both;}
a { color:#333333}
a:hover { color:#666666}

body{ background-color: #e9efd5;}
.bg{ background:url(../images/index_bg.jpg) repeat-x top;  background-color: #e9efd5;}
.bg2{ background:url(../images/welcome_all_bg.jpg) repeat-x top;  background-color: #e9efd5;}
#header{ background:url(../images/header_bg.jpg) center no-repeat;}
#header_all{ background:url(../images/header_all_bg.jpg) repeat-x;}
#index_main{ background:url(../images/index_main_bg.jpg) center no-repeat;}
#inner_main{ background:url(../images/inner_mainall_bg.jpg) repeat-x top; background-color: #ffffff;}
#inner_main_bg{ background:url(../images/inner_main_bg.jpg) center top no-repeat;}
#index-footer{ background:url(../images/index_footer_bg.jpg) center no-repeat;}
#footer_all{ background:url(../images/footer_all_bg.jpg) repeat-x;}
#right{ width:680px; overflow:hidden; margin:0 auto;}
#left_right{ width:1000px; margin:0 auto; padding-bottom:30px;}

.index_footer{ width:1000px; margin:0 auto; padding-top:5px;}
.index_footer a{ color:#FFFFFF; text-decoration:none;}
.index_footer a:hover{ color:#b8c54b;}
.index_news_ti{ background:url(../images/news_ti.jpg) no-repeat; width:447px; height:24px; padding:15px 18px 0 0; color:#666600;}
.index_news_ti a{ color:#666600;}
.index_news_ti a:hover{ text-decoration:none;}
.index_news_tb{ color:#3b5d00; margin:3px 5px;}
.index_news_tb td{ border-bottom:#6fc11a 1px solid; padding:5px 2px;}
.index_news_tb a{ color:#000000; text-decoration:none;}
.index_news_tb a:hover{ color:#86b05c;}
.epaper{ background:url(../images/epaper_textfield.jpg) no-repeat; width:265px; height:12px; border:none; color:#666633; padding:4px;}
.ad{ float:left; background:url(../images/ad_bg.jpg) no-repeat; width:301px; height:150px; padding:4px;}
.video{ float:left; background:url(../images/video_bg.jpg) no-repeat; width:247px; height:150px; margin-right:14px; padding:4px;}
.video_in{ background:url(../images/video_bg01.jpg) no-repeat; width:500px; height:400px; margin:0 auto;padding:4px;}

.left_rooms{ background:url(../images/letf_bg.jpg) no-repeat top right;}
/*內頁左邊次選單*/
.button1 { width:200px; overflow:hidden; padding:0 15px 35px 0; margin-left:40px; background:url(../images/mainti_middle.jpg) repeat-y;}
.button1 ul { list-style: none;}
.button1 li { background:url(../images/line.jpg) repeat-x bottom; list-style: none;}
.button1 li a { padding:6px 10px 6px 10px;  width:180px !important; width /**/: 187px; display: block; color:#627171; text-decoration: none; background:url(../images/dot.jpg) left no-repeat;}
.button1 li a:hover { color:#333333;}
.button2 { overflow:hidden; padding:0 10px 10px;}
.button2 ul { list-style: none;}
.button2 li { background:none; list-style: none;}
.button2 li a { padding:6px 0;  width:190px !important; width /**/: 187px; display: block; color:#009966; text-decoration: none; background:none;}
.button2 li a:hover { color:#33cc99;}
.in_epaper{ background:url(../images/in_epaper_textfield.jpg) no-repeat; width:192px; height:12px; border:none; color:#666633; padding:4px;}
.in_epaper_bg{ background:url(../images/epaper_bg.jpg) no-repeat; width:214px; height:59px; margin:0 0 10px 30px;}
.map{ margin:25px 8px 4px 0; color:#8c9f20;}
.title{ background:url(../images/title_bg.jpg) no-repeat; height:28px; overflow:hidden; margin:10px 0 20px; padding:17px 0 0 35px;}
.room_pic{ background:url(../images/rooms_pic_bg.jpg) no-repeat; width:600px; height:350px; padding: 8px;}
.room_text{ background:url(../images/dotline.jpg) repeat-x top; padding:15px; background-color:#efefef;}
.room_text_bg{ background:url(../images/dotline.jpg) repeat-x bottom; margin:10px 0;}

/*.left_bg{ background:url(../images/letf_bg2.jpg) no-repeat top right;}*/
.left_bg01{ background:url(../images/letf_bg_1.jpg) no-repeat top right;}
.left_bg02{ background:url(../images/letf_bg_2.jpg) no-repeat top right;}
.left_bg03{ background:url(../images/letf_bg_3.jpg) no-repeat top right;}
.left_bg04{ background:url(../images/letf_bg_4.jpg) no-repeat top right;}
.left_bg05{ background:url(../images/letf_bg_5.jpg) no-repeat top right;}
.left_bg06{ background:url(../images/letf_bg_6.jpg) no-repeat top right;}
.left_bg07{ background:url(../images/letf_bg_7.jpg) no-repeat top right;}
.left_bg08{ background:url(../images/letf_bg_8.jpg) no-repeat top right;}
.left_bg09{ background:url(../images/letf_bg_9.jpg) no-repeat top right;}


.price_tb td{ padding:7px; color:#006666;}
.price_tb th{ padding:7px; color:#ffffff; text-align:center;}
.book_text{ background-color: #e9efd5; border:1px #bcc59e solid;}
.book_text2{ background-color: #e9efd5; border:1px #bcc59e solid; width:500px;}
.traffic_tb{ margin-top:20px;}
.traffic_tb td{ padding:5px; background:url(../images/dotline.jpg) repeat-x bottom;}
.attraction_tb td{ padding:6px; background:url(../images/dotline.jpg) repeat-x bottom;}

.f-size11{ font-size:11px;}
.f-size16{ font-size:16px;}
.f-colorf{ color:#FFFFFF;}
.f-color6{ color:#666666;}
.f-color3{ color:#333333;}
.f-color060{ color:#060;}
.lh30{ line-height:30px;}
.lh24{ line-height:24px;}
.lh20{ line-height:20px;}
.f-color416{ color:#416e76;}
.f-color804{ color:#804914;}
