<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

#content{margin-top:3px; overflow:hidden; zoom:1; background:url(../images/other/main_bg.jpg) no-repeat left top; }
#main{width:730px; padding:14px 5px 14px 10px; float:left;}

/*麵包屑*/
#bread{background:url(../images/other/home.jpg) no-repeat left 1px; padding-left:15px; margin:7px 0; color:#949494;}
#bread a{color:#1b69b9;}
#bread a:hover{text-decoration:underline;}

/*about*/
#about{margin:auto; width:710px; background:url(../images/other/about_top.jpg) no-repeat center top #f6f6f6; padding-top:155px;}
#about_main{background:url(../images/other/a_btm.jpg) no-repeat center bottom; padding:0 13px 5px; color:#7c7c7c; line-height:22px;}
#about #book{float:right; width:345px;}
#about #book li{margin-left:10px; float:left; _margin-left:5px;}
#about #book li p{text-align:center; color:#0d4e97; font-weight:bold; margin:0;}
#about #book li a{color:#0d4e97;}
#about p{margin-bottom:20px;}
.blue{color:#0068b7; font-weight:bold;}
.a_lli li{background:url(../images/other/icon_4.jpg) no-repeat left 8px; padding-left:8px;}
.a_ttt{margin:5px 0;}

/*行程詳細頁*/
#tour_pic{position:relative; width:729px; height:357px; overflow:hidden;}
#tour_pic img{
	display: block; width: 100%; height:357px; vertical-align: top;
}
#tour_pic #tour_name{ display: inline-block; width:180px; height:357px; color:#fff; background:#000;/*position:absolute; right:0; top:0;*/ padding:0 14px; line-height:20px; z-index: 100;}
#tour_pic #tour_name h4{font-size:15px; font-weight:bold; margin:35px 0 10px; line-height:25px;}
#tour_pic #tour_name #in_but{width:141px; height:39px; position:absolute; bottom:15px; right:35px;}
#tour_pic #tour_name #in_but img{width:141px; height:39px;}
#tour_tag{background:url(../images/other/but_bg.jpg) no-repeat top; height:12px; text-align:center; color:#797979; padding:10px 0;}
#tour_tag a{color:#797979;}
#tour_tag a:hover{color:#F60; font-weight:bold;}
.tour{margin:7px;}
.tour .tour_tit{background:url(../images/other/tour_tit_bg.jpg) repeat-x right 5px; height:14px; margin-bottom:15px;}
.tour .tour_text{margin-bottom:10px; color:#707070; overflow:hidden; zoom:1; line-height:20px;}
.tour .tour_text p{margin-bottom:7px;}
.day_box{border:#C4E1FF 1px solid; color:#0067d0; width:100%; margin:8px 0; padding-top:4px; height:24px;}
.day{background:#C4E1FF; padding:2px 3px; width:80px; color:#000; font-weight:bold; text-align:center; margin:-4px 8px 0 0;}
.day_box td{padding:0 3px;}
.number{color:#F00; font-size:20px; font-family:"Times New Roman", Times, serif; font-style:italic; margin:0 5px;}
.food{background:#E0E9FE; padding:5px 10px; margin:10px 0 0; line-height:22px; color:#333;}
.red{color:#d90000;}
.day_line{background:url(../images/other/line.jpg) repeat-x; height:1px; margin:10px 0;}
.fff table{border:5px solid #e1e1e1; padding:2px; background:#fff;}
.fff table td{border:2px solid #fff;}

/* 線上諮詢表單 */
.simpleform{font-size:12px;color:#666;width:710px; margin:20px auto;}
.simpleform .text{width:220px;padding:3px;border:#ddd 1px solid;background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;
line-height: 18px;color: #666666;}
.simpleform .text1{width:520px;	padding:3px;border:#ddd 1px solid;background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;
line-height: 18px;	color: #666666;}
.simpleform .text2{width:40px;padding:3px;border:#ddd 1px solid;background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;	line-height: 18px;color: #666666;float:left;}
.simpleform .text3{width:120px;padding:3px;border:#ddd 1px solid;background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;	line-height: 18px;color: #666666;float:left;}
.simpleform .textbox{width:520px;height:120px;padding:5px;border:#ddd 1px solid;background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;line-height: 18px;color: #666666;}
.simpleform .Imp{color:#FF0000;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;padding-right:5px;border:0px;vertical-align: middle;}
.simpleform .row3{margin-bottom:15px; width:710px;}
.simpleform .row3 label{display:block; float:left; width: 100px; text-align:right; margin-right: 8px;}
.simpleform .row3 ul{margin-left:110px;}
.simpleform .row3 ul li{margin-bottom:10px;}
.buttonbar{height:32px; margin:10px 0; text-align:center;}

/*行程訂做*/
#m_top{padding:35px 10px 15px 190px; line-height:18px; color:#333; background:url(../images/other/m_top.jpg) no-repeat left; margin:0 10px 10px; }
#m_top p{margin-bottom:5px;}
.metric{margin:0 10px 25px; color:#666;}
.metric_tit{background:url(../images/other/metric_t_bg.jpg) repeat-x top; height:21px; margin-bottom:8px;}
.m_main{padding:0 15px; line-height:25px;}
.m_main th{border-bottom:1px dotted #999; padding:5px 0 5px 10px; background:url(../images/other/bur.jpg) no-repeat left 9px;}
.m_main td{border-bottom:1px dotted #999; padding:5px;}
.cus_in{margin:0 0 0 66px;}
.box{border:1px solid #ccc; padding:2px; height:14px; font-size:11px;}

/*旅遊博物館*/
#museum{background:#F1F1F1; padding:10px;}
#museum td{padding:2px;}
#museum li{line-height:20px; margin-bottom:15px; background:url(../images/other/bur.jpg) no-repeat left 3px; padding-left:10px; color:#666;}
#museum li a{color:#06F;}
#museum li a:hover{color:#F60; text-decoration:underline;}

/*最新消息*/
#new{margin-bottom:10px;}
#new thead td{text-align:center; font-size:13px; color:#004797; font-weight:bold; letter-spacing:10px; padding:7px 0;}
#new tbody td{padding:10px 3px 7px; background:url(../images/other/line.jpg) repeat-x bottom;}
#new p{background:url(../images/other/icon2.jpg) no-repeat left 3px; padding-left:17px; color:#0053a7;}
#new p a{color:#0053a7;}
#new .date{color:#808080;}
#news_detail{}
.s_tit{padding:7px 8px; height:13px; color:#fff; font-weight:bold; background:url(../images/other/tit_bg.jpg) repeat-x;}
.s_tit h5{background:url(../images/other/icon_2.jpg) no-repeat left 1px; padding-left:15px; color:#3c8acb; font-weight:bold;}
#date{float:right; color:#6c6c6c; font-size:11px;}
#new_main{padding:8px; color:#888; line-height:20px; letter-spacing:2px;}

/*旅遊照片*/
#photo{width:242px; margin:0 1px 15px 0; float:left;}
#photo .album{width:226px; height:179px; position:relative; padding:7px 8px;}
#photo .album .a_top{position:absolute; top:0; left:0;}
#photo .p_text{background:url(../images/other/text_bg.jpg) no-repeat center 11px #efefef; margin: 5px auto; height:23px; width:234px; text-align:center; font-size:13px; font-weight:bold; padding-top:8px;}
#photo .p_text a{color:#000;}
#photo .p_text a:hover{color:#09F;}
#photo_intro{color:#999; line-height:18px; text-align:right;}
#photo_intro li{margin-left:15px; float:right;}
#main_p{overflow:hidden; zoom:1; background:#F1F1F1; padding:20px 0; width:710px;}
.picture_all{ width:650px; height:453px; background:#f1f1f1; margin:auto}
/*#main_p li{float:left; width:130px; height:101px; overflow:hidden; margin:5px 19px 20px;_margin:5px 17px 20px; padding:10px 4px; background:#fefefe; border-bottom:1px solid #c7c8c9; border-top:1px solid #c7c8c9;}
#main_p li img{text-align:center; vertical-align:middle; width:130px; height:101px;}
#main_p li img:hover{-mox-opacity:0.6; filter:alpha(opacity=60);  opacity:0.6;}*/
#video{border:5px solid #CCC;}

/*contact*/
#contact{background:#f1f1f1 url(../images/other/contact.jpg) no-repeat 7px 6px; padding:7px; overflow:hidden; zoom:1;}
#contact #con_l{margin:32px 0 0; background:#fff; border:1px solid #e4e4e4; width:420px; padding:10px;}
.simpleform2{font-size:12px;color:#004ea6;width:450px; float:left;}
.simpleform2 #text_10{color:#898989; line-height:19px; margin:0 0 0 82px;}
.simpleform2 .text{width:330px;_width:320px;padding:1px; border:none; border-bottom:#d0d0d0 1px solid;background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;line-height: 18px;color: #666666;}
.simpleform2 .text2{width:40px;padding:1px; border:none; border-bottom:#d0d0d0 1px solid;background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;	line-height: 18px;color: #666666;float:left;}
.simpleform2 .textbox{width:320px;height:80px;padding:5px; border:none; border-bottom:#d0d0d0 1px solid;background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;line-height: 18px;color: #666666;}
.simpleform2 .Imp{color:#FF0000;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;padding-right:5px;border:0px;vertical-align: middle;}
.simpleform2 .row3{margin-bottom:15px; width:430px;}
.simpleform2 .row3 label{display:block; float:left; width: 80px; text-align:right; margin-right: 8px;}
#con_r{background:url(../images/other/contact_bg.jpg) no-repeat right bottom; float:right;}
#map{background:url(../images/other/map_bg.jpg) no-repeat; padding:7px; margin-bottom:10px; width:249px; height:222px;}
#con_r #con_in{color:#555555; padding: 15px 10px 55px; line-height:20px;}
#con_r #con_in a{color:#555;}

/*right*/
#right{background:url(../images/other/right_bg.jpg) repeat-y; width:245px; float:right;}
#tour_top{background:url(../images/other/tour_top.jpg) no-repeat top; padding-top:73px;}
#tour_btm{background:url(../images/other/tour_btm.jpg) no-repeat bottom; padding:8px 14px 5px 10px;}
#tour_btm .area{margin-bottom:20px;}
#tour_btm .area .a_tit{background:#eee; padding:3px 8px; margin-bottom:5px; height:13px; font-size:13px; font-weight:bold; color:#03488f; text-align:right;}
#tour_btm .area li{background:url(../images/other/line.jpg) repeat-x bottom; padding-bottom:5px; margin:10px 0;}
#tour_btm .area p{background:url(../images/other/icon.jpg) no-repeat left 3px; padding-left:15px; color:#868686;}
#tour_btm .area li a{color:#868686;}
#tour_btm .area li a:hover{color:#F90;}

/* 分頁設定 */
#showpage {height:15px; width:auto!important; min-width:150px; width:150px;}
#showpage img{margin-top:4px;}
#on{color:#64b5d8; font-weight:bold; display: block;}
#a.page, .page{margin:0 5px 5px 0; color:#8f8f8f; display: block; padding: 2px 5px; float: left;}
#a.page, .page:hover {color:#64b5d8; margin:0 5px 5px 0; display: block;padding: 2px 5px; float: left;}
/*2019新增*/
.goldendots{ position:absolute; left:30px; bottom:10px; margin:auto; z-index:100; }
.golden-dot{display:inline-block; width:10px; height:10px; background:#fff; margin-right:10px;border:2px solid #fff; cursor:pointer; border-radius:50em; padding: 0; }
.goldendots .active{ background:transparent; border:2px solid #da1325; } 

.photo_turn{ display: inline-block; width: 521px; margin-right: -4px; vertical-align: top;}
	.word{ display: inline-block;
		font-weight: bold; font-size: 17px;
	}
</pre></body></html>