/* ezTravel by MiyaC @2008.07.31*/
/*重設各瀏覽器*/
html{color:#000;background:transparent;}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;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select{*font-size:100%;}
/*開始*/
body, td, th {font-size:91.5%;*font-size:91%;line-height:1.5em;letter-spacing:-1px;*letter-spacing:0;color:#333; font-family:Arial, Verdana, sans-serif, 新細明體}/*約13px*/
body {text-align:center; background-color: #FFF; margin:0; padding:0;}
a:link {color:#06C;text-decoration: underline;}a:visited {text-decoration: underline;color:#06C;}a:hover {text-decoration:none;color: #333;}
a img{border:0;}
/*定位*/
#container {width:975px; text-align:left; margin:0 auto;padding:0 list-style-position: inside; list-style-type: none; background:url(/images/2008/index_bg.gif) repeat-x bottom;}
#main{width:960px;margin:-10px 0 0; padding:0 4px 7px 7px;}
#sidebar{float:left;width:174px;_width:172px;margin:0 0 0 1px;}
#primary-col{float:left;width:458px;margin:0 8px 0 3px;_margin:0 5px 0 -53px;}
#second-col{float:left;width:316px;}
#footer{clear:both;background:#f6fcf2;width:100%;border:1px solid #a9e883;*margin-top:5px;}
/*快速前往*/
#sidebar .fast{}
#sidebar .fast ul{list-style-position:outside; margin:0;}
#sidebar .fast li{text-align:left; display:block;}
#sidebar .fast a{color:#050;text-decoration:none;}
#sidebar .fast a:hover{text-decoration:underline;}
#sidebar .fast ul{border:1px solid #ccc;botder-top:none;background:#fff;padding:0 1px 1px;}
#sidebar .fast li{font-size:1em;padding:5px 3px 2px;background:#c6faa5;}
#sidebar .fast h1{display:none;}
#sidebar .fast h2{color:#fff;font-size:1em;border:1px solid #73c00e;padding:0;width:170px;}
#sidebar .fast h2 div{border:1px solid #fff; background:url(/images/2008/index_sbar_title_bg.gif) repeat-x 0 0 #46c208;width:165x;padding:3px 0 3px 3px;*padding:5px 0 1px 3px;}
#sidebar .fast h2 a{color:#fff; text-decoration:none;font-weight:normal;}
#sidebar .fast h2 a:hover{text-decoration:underline;}
/*更多*/
#sidebar .fast h2 span{font-size:11px; float:right; margin-top:-20px;*margin-top:-23px; text-align:right;}
#sidebar .fast h2 span:hover{text-decoration:underline;}
#sidebar .fast #oversea,#sidebar .fast #tw{width:86px;float:left;}
#sidebar .fast #oversea h2,#sidebar .fast #tw h2{width:84px;}
#sidebar .fast #oversea h2 div,#sidebar .fast #tw h2 div{width:79px;}
#sidebar .fast #tw ul{margin-left:-1px;}
#sidebar .fast .others{clear:both;width:172px;padding-bottom:0;}
#sidebar .fast .others h2 span{width:162px;*width:165px;}
#sidebar .fast .others li{padding:4px 3px 2px;*padding:5px 3px 2px;}
#sidebar .fast .others .gn-bg{background:#c6faa5;}
#sidebar .fast .others span{float:left; width:82px;}
#sidebar .fast .others span.right{float:left;*margin-top:-2px;*padding-left:3px;*width:79px;}
#sidebar .fast .others div.lines{float:left;border:1px solid #fff; border-bottom-style:none solid;width:1px;background:#ccc;margin:3px 0 0;}
/*信用卡*/
#sidebar #creadcard{}
#sidebar #creadcard h3{background:url(/images/2008/index_card_bg.gif) no-repeat 0 0; padding:15px 0 3px 55px;font-size:1em; width:174px;height:22px;}
#sidebar #creadcard h3 a{color:#060; text-decoration:none;}
#sidebar #creadcard h3 a:hover{text-decoration:underline;}
#sidebar #creadcard h3 a span{font-size:11px; font-weight:normal;margin-left:2px;}
#sidebar #creadcard .show{border:1px solid #88ca5e;padding:3px 7px;background:#fff;_width:158px;}
#sidebar #creadcard .show li{height:27px;*height:27px;_height:26px;}
#sidebar #creadcard .show li.mr{text-align:right;height:20px;margin-top:-10px;_margin:-6px 0 -3px;}
#sidebar #creadcard .show li.mr span{font-size:12px;}
#sidebar #creadcard .show a{color:#333; text-decoration:none;font-size:.9em;}
#sidebar #creadcard .show a:hover{text-decoration:underline;}
#sidebar #creadcard .bn img{background:#fff;margin-top:3px;*margin-top:5px;_margin-top:6px;}
/*引擎*/
#primary-col #engine{background:url(/images/2008/engine_bg.gif) -3px 0 no-repeat; width:466px;_width:459px; height:193px;}
#primary-col #engine .eg-menu{width:405px;_width:400px; float:right; text-align:left; height:55px; line-height:1.7em;margin-top:9px;}
#primary-col #engine .eg-menu input{margin-left:15px;*margin:0 -3px 0 11px;}
#primary-col #engine #searchEngine{width:420px; height:120px;margin-left:15px;}
.to-search{font-size:13px; text-align:left;padding-top:10px;}
.to-search p{margin:5px 0;}
.to-search .egbtn{background:url(/images/2008/eg_btn.gif) 0 0 no-repeat; width:47px; height:24px; border:0; cursor:hand;}
.to-search .egbtn:hover{background:url(/images/2008/eg_btn_h.gif) 1px 1px no-repeat;}
.to-search .t3-4{letter-spacing:4px;}
.to-search .t2-3{letter-spacing:14px;}
.to-search .t2-4{letter-spacing:24px;*margin-right:2px;}
/*焦點廣告*/
#primary-col #mainarea{margin:-2px 0 0 4px;}
#bn{letter-spacing:0;*letter-spacing:1px;}
#bn ul a{text-decoration:none;}
#bn ul a:hover{text-decoration:underline; cursor:hand;}
#bn li{float:left; display:block;background:url(/images/2008/index_bntag_b.gif) no-repeat 0 1px; width:90px; height:21px;text-align:center; font-size:13px;padding-top:5px;margin-top:3px;}
#bn li a{color:#060;}
#bn li a:hover{text-decoration:underline;}
#bn li.tag-f{background:url(/images/2008/index_bntag_f.gif) no-repeat 0 0; width:91px;margin-top:3px;}
#bn li.tag-f a{color:#fff;margin-top:3px;}
#bn .bd{clear:both;border:1px #d4e9b8;border-style:solid solid none; background:#fff; padding:7px 7px 0 7px;*padding:7px 2px 0 7px;height:133px;}
#bn .bd img{float:left;margin-right:8px;}
#bn .bd h5{padding:7px 0 3px;}
#bn .bd h5 a{color:#060; font-size:1.2em;*font-size:1.1em;text-decoration:none;}
#bn .bd p{*float:left;font-size:.9em; line-height:1.62em;}
#bn .bd p a{color:#333;text-decoration:none;}
#bn .bd a:hover{text-decoration:underline;}
/*話題跑馬*/
#hot-txt{clear:both;border:1px solid #d4e9b8; border-top:none; background:#f3fde8;padding:4px 8px 0;margin-bottom:5px;}
#hot-txt a{font-size:.9em; color:#f40; text-decoration:none;}
#hot-txt a:hover{text-decoration:underline;}
#news{width:395px;float:right; text-align:left;margin-top:-27px;*margin:-27px 7px 0 0;_margin:-27px 5px 0 0;}
#news ul{list-style:none;}
#news .bd {position:relative; overflow:hidden; height:1.5em; }
#news .bd ul {position:absolute;list-style:none;}
#news ul li {padding:0.1em; white-space:nowrap;}
/*黃金妖怪*/
#goldbar{margin:8px 0 -6px;*margin:8px 0 1px;_margin:9px 0 3px;}
/*10宮格主題*/
#theme{clear:both;*height:350px;}
#theme .tm-left{float:left; width:224px;}#primary-col #mainarea #theme .tm-right{float:right; width:224px;}
#theme .tm-show{border:1px solid #e0e0e0;margin-top:9px;*margin-top:8px;_margin-top:7px; padding:0 1px 1px;background:#f8f8f8;}
#theme .tm-show h4{background:url(/images/2008/index_themebg.gif) repeat-x 0 0 #eaffce; border-bottom:1px solid #e0e0e0; color:#333; font-size:13px; font-weight:normal; padding:0 3px;*padding:2px 3px 0; margin:0 -1px 3px;}
#theme .tm-show div{padding:2px 3px 3px; background:#fff;height:75px;}
#theme .tm-show img{float:left; margin-right:5px;}
#theme .tm-show p{background:url(/images/2008/arrow_or.gif) no-repeat 0 9px;padding:2px 0 0 10px; float:left; width:120px;}
#theme .tm-show a{font-size:.9em; color:#333; text-decoration:none;}
#theme .tm-show a:hover{text-decoration:underline;}
/*會員服務*/
#second-col .service{border:1px solid #e1e1e1;padding:1px; background:#f5f5f5;margin:-7px 0 5px;*margin:0 0 5px;}
#second-col .service .sv-box{padding:1px;background:#fff;padding:3px 5px;*padding:7px 5px; }
#second-col .service .sv-box .login,#second-col .service .sv-box #memNm{font-size:.9em;background:url(/images/2008/box_gn.gif) 0 4px no-repeat;padding-left:7px;}
#second-col .service .sv-box .login a{color:#060; text-decoration:none;}
#second-col .service .sv-box .login a:hover{text-decoration:underline;}
#second-col .service .sv-box #memNm a{float:right;}
/*關鍵字*/
#second-col #keywords{background:url(/images/2008/index_keyword_bg.gif) 0 0 no-repeat; width:317px; height:109px;padding:15px 0 0;}
#second-col #keywords a{color:#060; text-decoration:none; width:280px; float:right; text-align:left;margin-top:4px;}
#second-col #keywords a:hover{text-decoration:underline;}
#second-col #flashbn{margin-top:-13px;}
/*促銷*/
#second-col .promo{ font-size:0.9em; margin:6px 0 5px; *margin:3px 0 0;_margin:2px 0 0; clear:both; letter-spacing:0; background:url(/images/2008/index_promo_ft.gif) 0 bottom no-repeat; padding-bottom:5px; }
#second-col .promo h5,#second-col .promo h5 a{color:#060; width:316px;_width:261px;font-size:1.2em; text-decoration:none;}
#second-col .promo h5 a{color:#060;font-size:1em; font-weight:bold;}
#second-col .promo h5 a:hover{text-decoration:underline;}
#second-col .promo h5 span{float:right; font-size:12px; font-weight:normal;margin-right:67px;_margin-right:7px;}
#second-col .promo h5.t1{ background:url(/images/2008/index_promo_t1_08fall.gif) 0 -3px no-repeat #fff; *background-position:0 1px;padding:6px 0 0 51px; *padding:10px 0 0 51px;height:27px; }
#second-col .promo h5.t2{
	background:url(/images/2008/index_promo_t1.gif) 0 -2px no-repeat #fff;
*background-position:0 1px;	padding:7px 0 0 51px;
*padding:10px 0 0 51px;	height:27px;
}
#second-col .promo h5.t3{background:url(/images/2008/index_promo_t3.gif) 0 -1px no-repeat #fff;*background-position:0 1px;padding:11px 0 0 53px;*padding:13px 0 0 53px;height:27px;}
#second-col .promo h5.t4{background:url(/images/2008/index_promo_t4.gif) 0 -3px no-repeat #fff;*background-position:0 1px;padding:7px 0 0 53px;*padding:11px 0 0 53px;height:28px;*height:27px;}
.sv-box{background:url(/images/2008/index_promo_bg.gif) 0 0 repeat-y;padding:8px 7px 0;*padding:7px 7px 0;}
.sv-box a,.sv-box a:visited{color:#333;text-decoration:none;}
.sv-box a:hover{text-decoration:underline;}
.sv-box .sp1,.sv-box .sp2{float:left;padding-left:28px;*padding-left:32px;height:75px;*height:62px;_height:66px;width:165px;*width:155px;}
.sv-box .sp1{background:url(/images/2008/index_season1.gif) no-repeat 1px center;*margin-bottom:7px;}
.sv-box .sp2{background:url(/images/2008/index_season2.gif) no-repeat 1px center;}
.sv-box .sp1 .lf-list,.sv-box .sp2 .lf-list{float:left;text-align:left;width:165px;*width:155px;}
.sv-box .sp1 .lf-list p,.sv-box .sp2 .lf-list p{background:url(/images/2008/arrow_gn.gif) no-repeat 0 7px;padding-left:7px;}
.sv-box .lf-list{float:left;width:190px;text-align:left;_margin-bottom:-4px;_line-height:1.77em;}
.sv-box .lf-list p{background:url(/images/2008/arrow_gn.gif) no-repeat 2px 7px #fff;padding-left:10px;}
.sv-box .rt{float:left; width:100px; padding-left:7px; text-align:center;background:url(/images/2008/index_promo_line2.gif) 0 center no-repeat; line-height:1.37em;*line-height:1.2em;_margin-bottom:-1px;}
.sv-box .rt1{float:right; width:100px; padding-left:7px; text-align:center;background:url(/images/2008/index_promo_line1.gif) 0 center no-repeat; line-height:1.37em;*line-height:1.2em;_margin-bottom:-1px;}
.sv-box .rt img{margin-bottom:4px;*margin:9px 0 5px;}
.sv-box .rt1 img{margin:4px 0 5px;*margin:2px 0 5px;}
/*footer*/
#info-top {color:#060;font-size: 0.9em;text-align: center;background-image: url(/images/2008/index_link_bg.gif);border-bottom: 1px solid #a9e883;letter-spacing: 1px;padding:5px 5px;}
#info-top a{ color:#060; }
#info-top img{ padding-left:8px; }
#info{color: #f6fcf2; padding-left: 28px; margin-top: 7px;}
#info-link{text-align: center;margin:0 0 10px;}
#info-l{ float: left; }
.award{ color: #333; padding-left: 28px;margin-top:9px;*margin-top:7px;*padding-top:2px; font-size: 0.9em; text-align: left; line-height: 1.4em; width: 146px; background: url(/images/2008/index_exergue.gif) no-repeat 0 2px;}
.award a{ color: #333; text-decoration: none; }
#info-r{ color: #333; font-size: 0.9em; line-height: 1.7em; margin: 0px; padding: 0px; text-align: left; float: left; }
#info-r a{color: #060;}
.x{clear: both;margin: 0px;padding: 0px;}
/*文字顏色*/
.txt-bk{color:#333}
.txt-bl{color:#06c}.txt-bl:hover{color:#06c; text-decoration:underline;}
.txt-gr{color:#444}
.txt-or{color:#F40;}.txt-or:hover{color:#F40; text-decoration:underline;}
.txt-gn{color:#060}
/*清除*/
.clear-float{clear:both; height:0;padding:0;margin:0;}/*IE*/.clear-float:after { content:"."; display:block; height:0; clear:both; visibility:hidden;padding:0;margin:0;}/*FF*/
