@charset "utf-8";
 @import url("/webfile/fancybox/jquery.fancybox.css");
@import url("js-image-slider.css");
/*//==================================================     allmain     ==================================================//*/
.iframech { display:none }
body { background-image: url(../../images/bg.jpg); background-repeat: repeat; background-position: center top; margin: 0px; -webkit-text-size-adjust:none; overflow-y:scroll; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
body, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; ; letter-spacing:0px; -webkit-text-size-adjust:none; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
form { margin:0px; display:inline; }
img { border:0px; }
.box_classaction { display:none }
.box_classaction_no { }
.show { display:block }
.hide { display:none }
.iframech { display:none; }
.main_all_news { overflow:auto; width:912px; line-height:20px; letter-spacing:1px; overflow-x:hidden; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; font-size:12px; color:#333; text-align:left;word-wrap: break-word;word-break: normal;word-break: break-all; }

.main_all { overflow:auto; width:620px; line-height:20px; letter-spacing:1px; overflow-x:hidden; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; font-size:12px; color:#333; text-align:left;word-wrap: break-word;word-break: normal;word-break: break-all; }
.main_all2 { overflow:auto; width:580px; line-height:20px; letter-spacing:1px; overflow-x:hidden; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; font-size:12px; color:#333; text-align:left;word-wrap: break-word;word-break: normal;word-break: break-all; }
.main_all3 { overflow:auto; width:570px; line-height:20px; letter-spacing:1px; overflow-x:hidden; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; font-size:12px; color:#333; text-align:left ;word-wrap: break-word;word-break: normal;word-break: break-all;}
.main_all4{background-image:url(../../images/shoping_car_bg.jpg);background-repeat: repeat-x; background-position: top;overflow:auto; width:620px; line-height:20px; letter-spacing:1px; overflow-x:hidden; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; font-size:12px; color:#333; text-align:left;word-wrap: break-word;word-break: normal;word-break: break-all;}
/*//==================================================     main     ==================================================//*/

.advertis_main_title { padding-left:15px; border-bottom:1px dashed #FF6699 }
.advertis_main { padding-left:15px; line-height:25px; }
.top_bg_box { height:30px; background-image: url(../../images/top_menu_bg.png) }
.top_bg_box_link { position:absolute; margin:0px; margin-left:15px; margin-top:-2px; }
.top_bg1 { padding-top:7px; }
.top_bg2 { padding-top:5px; color: #FCFCFC }
.shopp_step_2 { font-size:16px; color:#FF6699; line-height:35px; font-weight:bold; height:35px; font-family:'微軟正黑體' }
.evaluate_detail_text { padding:10px; line-height:25px; letter-spacing:1px }
.news_box_a { padding-left:13px }
.news_box_b { line-height:18px; }
.travel_notes_a { font-size:16px; font-weight:bold }
.travel_notes_b { color:#333 }
.member_travel_a { color:#FFF }
.member_travel_b { font-size:11px; color:#333 }
.member_travel_c { border:1px solid #CCC; padding:5px; width:80px; height:80px; float:left; margin-right:5px; margin-bottom:5px }
.member_travel_d { line-height:20px; }
.message_text_a { border:1px solid #CCC; padding:5px }
.message_text_b { color:#006 }
.message_text_c { line-height:20px; letter-spacing:1px; }
.message_text_d { color: #666; font-size:11px; letter-spacing:1px; }
.happiness_maintext_a { line-height:20px; }
.roundCorderC_title { margin-left:10px; color:#fe538c }
#roundCorderC { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding: 1px 1px; height: inherit; border:1px solid #fe538c; width:520px; }
.member_list_a { border-bottom:1px dotted #666 }
.mmeber_box_a { background-image:url(../../images/member_box.png); background-repeat: no-repeat; background-position:bottom; }
.mmeber_box_b { line-height:25px; }
.mmeber_box_c { line-height:25px; color:#000; font-size:16px }
.mmeber_box_d { color:#000 }
.box_line_bg { height:25px; background-image:url(../../images/line_bg2.jpg); }
.travel_main_botton { width:123px; height:33px; background-image:url(../../images/travel_main_botton.png); border:0px; cursor:hand; cursor:pointer; }
.travel_main_a { border-top:1px solid #CCC; height:70px }
.traveltitle_a { line-height:30px; font-size:16px; color:#FF6C9D; font-weight:bold }
.ic_container { vertical-align:baseline; position:relative; }
.overlay { opacity:0.3; position:absolute; top:0px; bottom:0px; left:0px; right:0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ic_caption { font-size:15px; padding: 0; height:28px; *height:33px;
*+height:33px;
padding-top:5px; text-align:center; cursor: default; left: 0; margin: 0; opacity: 0.9; overflow: hidden; position: absolute; right: 0; }
.ic_category { text-transform:uppercase; font-size:11px; letter-spacing:3px; padding:5px; margin:0px; }
.ic_caption h3 { padding:0px 5px 5px 5px; margin:0px; font-size:18px; }
.ic_text { padding:5px; margin:0px; text-align:justify; font-size:11px; }
.overlay { bottom: 0; left: 0; opacity: 0.3; position: absolute; right: 0; top: 0; }
.shopping_end_botton_a { width:94px; height:28px; background-image:url(../../images/shopping_end_botton2.png); border:0px; cursor:hand; cursor:pointer; }
.shopping_end_botton_b { width:94px; height:28px; background-image:url(../../images/shopping_end_botton1.png); border:0px; cursor:hand; cursor:pointer; }
.shopping_end_botton_c { width:94px; height:28px; background-image:url(../../images/shopping_end_botton3.jpg); border:0px; cursor:hand; cursor:pointer; }
.question_a { line-height:20px; ; font-size:16px; color:#f69; font-weight:bold }
.photoproduct_relation_a { width:174px; float:left; margin-right:5px; border:1px solid #CCC; padding:5px; margin-bottom:5px; border-radius: 2px; }
.photoproduct_relation_b { padding-left:2px }
.photoproduct_relation_c { padding-left:5px  }
.photoproduct_relation_CosDetail { width:174px; float:left; margin-right:4px; border:1px solid #CCC; padding:5px; margin-bottom:3px; border-radius: 2px; }
#event_left, #event_right { width:120px; height:250px; }
.line { border-bottom:1px solid #CCCCCC; }
.route_a { line-height:20px; letter-spacing:1px; }
.box_masonry_pro { padding:10px; border:1px solid #CCC; margin-bottom:8px; border-radius: 2px; margin-right:10px; }
.box_masonry_pro_box { margin-right: -15px; }
/*表單text輸入*/
.form_text_width_ver { letter-spacing:1px; background: #F5F5F5; color: #666666; font-size:12px; height:25px; width:100px; border:1px solid #CCCCCC; line-height:25px; padding-left:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
.form_text_width { letter-spacing:1px; background: #F5F5F5; color: #666666; font-size:12px; height:22px; width:300px; border:1px solid #CCCCCC; line-height:16px; padding-left:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
.form_text_width_hi50 { letter-spacing:1px; background: #F5F5F5; color: #666666; font-size:12px; height:50px; width:300px; border:1px solid #CCCCCC; line-height:16px; padding-left:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
.form_text_width580_hi50 { padding:5px; resize: none; letter-spacing:1px; background: #F5F5F5; color: #666666; font-size:16px; width:100%; min-height:40px; border:1px solid #CCCCCC; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
.form_text_width100 { letter-spacing:1px; background: #F5F5F5; color: #666666; font-size:12px; height:22px; width:100px; border:1px solid #CCCCCC; line-height:16px; padding-left:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
.form_text_width400 { letter-spacing:1px; background: #F5F5F5; color: #666666; font-size:12px; height:22px; width:400px; border:1px solid #CCCCCC; line-height:16px; padding-left:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
.form_text_width500 { letter-spacing:1px; background: #F5F5F5; color: #666666; font-size:12px; height:22px; width:500px; border:1px solid #CCCCCC; line-height:16px; padding-left:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
.form_text_width400_hi100 { letter-spacing:1px; background: #F5F5F5; color: #666666; font-size:12px; height:100px; width:500px; border:1px solid #CCCCCC; line-height:16px; padding-left:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
.form_select_text { font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
/*表單textarea輸入height50*/
.form_textarea { background: #F5F5F5; letter-spacing:1px; border:1px solid #CCCCCC; color: #333333; font-size:12px; height:22px; width:300px; height:100px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
#qaContent ul, li { margin: 0; padding: 0; list-style: none; }
#qaContent ul.accordionPart li { margin-top:10px }
#qaContent ul.accordionPart li .qa_title { text-decoration: none; }
#qaContent ul.accordionPart li .qa_title_on { text-decoration: none; }
#qaContent ul.accordionPart li .qa_content { background-color:#F9F9F9; margin: 0; padding: 0; line-height:20px; }
.qa_a { font-size:13px; line-height:20px; letter-spacing:1px; color:#333; padding-left:100px }
.link_address_a { line-height:25px; padding-right:5px; font-size:15px; color:#666 }
.searchall_a { border:0px; height:18px; line-height:16px; padding:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; font-size:14px; border-bottom:1px dotted #CCC }
.addr-county { width:110px; border:1px solid #999; color:#000000; margin-right:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.addr-area { width:121px; border:1px solid #999; color:#000000; margin-right:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.addr-zip { width:50px; border:1px solid #999; color:#000000; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.addr-county2 { width:110px; height:30px; border:1px solid #999; padding:5px; font-size:15px; color:#000000; margin-right:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.addr-area2 { width:121px; height:30px; border:1px solid #999; padding:5px; font-size:15px; color:#000000; margin-right:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.addr-zip2 { width:50px; height:25px; border:1px solid #999; padding:5px; padding-left:15px; ; padding-right:15px; font-size:15px; color:#999999; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.addr-countyOrder { width:110px; height:26px; border:1px solid #CCCCCC; background: #F5F5F5; padding:2px; font-size:12px; color:#666666; margin-right:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.addr-areaOrder { width:121px; height:26px; border:1px solid #CCCCCC; background: #F5F5F5; padding:2px; font-size:12px; color:#666666; margin-right:5px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.addr-zipOrder { width:65px; height:23px; border:1px solid #CCCCCC; background: #F5F5F5; font-size:12px; text-align:center; color:#666666; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.form_text_width_ver dd { letter-spacing:1px; background: #F5F5F5; color: #666666; font-size:12px; height:22px; width:100px; border:1px solid #CCCCCC; line-height:16px; padding-left:5px }
.member_login_box_a { border-top:1px dotted #333; font-size:16px; font-weight:bold }
.member_login_box_j { font-size:16px; font-weight:bold }
.member_login_box_b { width:275px; height:30px; border:1px solid #999; padding:5px; padding-left:15px; ; padding-right:15px; font-size:16px; color:#999999; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.member_login_box_contact { resize: none; width:275px; height:50px; border:1px solid #999; padding:5px; padding-left:15px; ; padding-right:15px; padding-top:15px; padding-bottom:15px; font-size:16px; color:#999999; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.member_login_box_bb { width:275px; height:30px; border:1px solid #999; padding:5px; padding-left:15px; ; padding-right:15px; font-size:16px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.member_login_box_text_a { width:118px; height:30px; border:1px solid #999; padding:5px; padding-left:15px; ; padding-right:15px; font-size:15px; color:#999999; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
.member_login_box_text_b { width:82px; height:30px; border:1px solid #999; padding:5px; font-size:15px; color:#000000; font-family:Verdana, Geneva, sans-serif, "微軟正黑體" }
/*botton*/
.member_login_box_c { width:221px; height:54px; background-image:url(../../images/member_login_cion.png); border:0px; cursor:hand; cursor:pointer; margin:0px; padding:0px; }
.member_login_box_e { width:221px; height:54px; background-image:url(../../images/member_login_cion2.png); border:0px; cursor:hand; cursor:pointer; margin:0px; padding:0px; }
.member_login_box_d { width:221px; height:54px; background-image:url(../../images/member_login_cion3.png); border:0px; cursor:hand; cursor:pointer; margin:0px; padding:0px; }
.member_login_box_f { width:221px; height:54px; background-image:url(../../images/member_login_cion4.png); border:0px; cursor:hand; cursor:pointer; margin:0px; padding:0px; }
.member_login_box_g { width:123px; height:33px; background-image:url(../../images/btn_update.gif); border:0px; cursor:hand; cursor:pointer; margin:0px; padding:0px; }
.member_login_box_h { width:76px; height:33px; background-image:url(../../images/message_boton.png); border:0px; cursor:hand; cursor:pointer; margin:0px; padding:0px; }
.member_login_box_i { width:123px; height:33px; background-image:url(../../images/btn_update-2.jpg); border:0px; cursor:hand; cursor:pointer; margin:0px; padding:0px; }
#container { background: #FFF; padding: 5px; margin-bottom: 20px; border-radius: 5px; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#container2 { background: #FFF; padding: 5px; margin-bottom: 20px; border-radius: 5px; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#container3 { background: #FFF; padding: 5px; margin-bottom: 20px; border-radius: 5px; clear: both; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.centered { margin: 0 auto; }
.box_masonry { margin: 1px; float: left; }
.box_masonry2 { margin: 1px; float: left; }
.rtl .box { float: right; text-align: right; direction: rtl; }
.timaction_box { height:466px; background-image: url(../../images/index_banner_left.jpg); background-repeat: no-repeat; float:right; width:238px }
.timaction_box_in { height:466px; background-image: url(../../images/index_banner_left_in.jpg); background-repeat: no-repeat; float:right; width:100% }
.timaction_time_a { font-size:55px; line-height:65px; font-family: Tahoma, Geneva, sans-serif; color: #333 }
.timaction_time_b { font-size:23px; font-weight:bold; line-height:23px; padding-top:33px; font-family: Tahoma, Geneva, sans-serif; color: #333 }
.timaction_time_c { background:url(../../images/index_banner_leftbtn.jpg) no-repeat center top; line-height:30px; }
.timaction_time_d { font-size:12px; padding-left:5px; line-height:20px; color:#333; font-weight:bold }
.timaction_time_e { font-size:13px; font-weight:bold; }
.timaction_time_f { color:#FFF; font-size:20px; }
.timaction_time_g { font-size:12px; line-height:14px; color:#333; font-weight:bold }
.timaction_time_h { font-size:13px; color:#FFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; padding-top:7px; padding-bottom:7px; }
.timaction_time_i { color:#ff679a; font-size:30px; font-weight:bold; }
.timaction_time_j { color:#ff679a; font-size:18px; }
.timaction_time_j_1 { color:#ff679a; }
.timaction_time_k { font-size:18px; }
.box_Action1_a { border-bottom:1px dotted #666 }
.box_Action1_b { line-height:25px; color:#666 }
.box_Action1_c { font-size:15px; color: #333; font-weight:bold; }
.box_Action1_d { font-size:14px; color:#FF6FAF; font-weight:bold }
.box_Action1_e { line-height:25px; color: #333; }
.popup { position:absolute; background:#666; font-size:11px; color:#ddd; background: url(../../images/index_tip_bg.png) no-repeat left top; z-index: 20; }
#article-finished { position:fixed; bottom:0px; right:40px; width:356px; height:180px; -webkit-transition:right 700ms ease-in-out; -moz-transition:right 700ms ease-in-out; transition:right 700ms ease-in-out; }
#article-finished .tip_box { width: 290px; height:45px; margin: 110px 33px 0 33px; text-align: left; color:#FFF; position:relative; font-size:13px; }
#article-finished a.close { display:block; position:absolute; right:10px; top:30px; width:15px; height:15px; color:#FFF; }
#article-finished.hiding { right:-420px; }
article { float:left; clear:both; width: 100%; }
.top { position:fixed; right:0px; bottom:30px; width:40px; height:58px; padding-top:0px; display:block; text-transform:uppercase; text-decoration:none; text-align:center; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.opacity .top { opacity:1; -webkit-transition:opacity 700ms linear; -moz-transition:opacity 700ms linear; transition:opacity 700ms linear; }
.opacity .top.hidden { opacity:0; }
.no-opacity .top.hidden { display:none; }
.add_forver { background-image:url(../../images/add_favorite.png); background-position:10px 5px; background-repeat:no-repeat; width:45px; height:40px; float:right; }
.item_product_cs { width:190px; text-align:center; padding-top:0px; }
.item_product { width:190px; height:130px; border:none; margin: 0; overflow:hidden; position:relative; float:left; }
.item_product .caption_product { width:190px; height:130px; color:#fff; position:absolute; left:0; display:none; background:rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000');
z-index: 100; }
.item_product .caption_product a { text-decoration:none; color:#ffffff; font-size:16px; padding:0px; display:block; width:190px; }
.add_forver_b { background-image:url(../../images/add_favorite.png); background-position:10px 5px; background-repeat:no-repeat; width:45px; height:40px; float:right; }
.item_product_cs_b { width:295px; text-align:center; padding-top:55px; }
.item_product_b { width:295px; height:220px; border:none; margin: 0; overflow:hidden; position:relative; float:left; }
.item_product_b .caption_product { width:295px; height:220px; color:#fff; position:absolute; left:0; display:none; background:rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000');
z-index: 100; }
.item_product_cs_photo { width:194px; text-align:center; padding-top:50px; }
.item_product_photo { width:194px; height:129px; border:none; margin: 0; overflow:hidden; position:relative; float:left; }
.item_product_photo .caption_product { width:194px; height:129px; color:#fff; position:absolute; left:0; display:none; background:rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000');
z-index: 100; }
.item_product_b .caption_product a { text-decoration:none; color:#ffffff; font-size:16px; padding:0px; display:block; width:295px; }
.item_product_text { font-size:13px; color:#333 }
.down table { font-size:13px; color:#FFF; }
.down td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; }
.main_box_a { background-color:#FFF }
.main_box_b { background-color:#FFF }
.footer_box_a { border-top:1px solid #333 }
.footer_a { font-size:15px; line-height:25px; }
.footer_b { font-size:13px; line-height:25px; color:#666 }
.footer_c { font-size:13px; line-height:25px; color:#666; font-family: Tahoma, Geneva, sans-serif }
.show_share { position:fixed; right:1px; top:160px; display:none }
/*//==================================================     link     ==================================================//*/

a.link_attractions:link { text-decoration: underline; color: #06F; font-size:13px; }
a.link_attractions:visited { text-decoration: underline; color:#06F;font-size:13px; }
a.link_attractions:hover { text-decoration: underline;  color: #06F;font-size:13px; }
a.link_attractions:active { text-decoration: underline;  color:#06F;font-size:13px; }

a.link_attractions2:link { text-decoration: underline; color: #06F; font-size:15px; }
a.link_attractions2:visited { text-decoration: underline; color:#06F;font-size:15px; }
a.link_attractions2:hover { text-decoration: underline;  color: #06F;font-size:15px; }
a.link_attractions2:active { text-decoration: underline;  color:#06F;font-size:15px; }


a.link_address_link:link { text-decoration: none; font-size:15px; color: #666; }
a.link_address_link:visited { text-decoration: none; font-size:15px; color:#666; }
a.link_address_link:hover { text-decoration: none; font-size:15px; color: #666; }
a.link_address_link:active { text-decoration: none; font-size:15px; color:#666; }
a.member_login_box_link:link { text-decoration: none; font-size:13px; color: #ff679a; }
a.member_login_box_link:visited { text-decoration: none; font-size:13px; color:#ff679a; }
a.member_login_box_link:hover { text-decoration: underline; font-size:13px; color: #ff679a; }
a.member_login_box_link:active { text-decoration: none; font-size:13px; color:#ff679a; }
a.item_product_text_link:link { text-decoration: none; font-size:14px; color: #333; line-height:22px; }
a.item_product_text_link:visited { text-decoration: none; font-size:14px; color:#333; line-height:22px; }
a.item_product_text_link:hover { text-decoration: none; font-size:14px; color: #06C; line-height:22px; }
a.item_product_text_link:active { text-decoration: none; font-size:14px; color:#333; line-height:22px; }
a.item_product_cs_link:link { text-decoration: none; font-size:16px; padding-top:50px; padding-bottom:10px; color:#FFF; }
a.item_product_cs_link:visited { text-decoration: none; font-size:16px; padding-top:50px; padding-bottom:10px; color:#FFF; }
a.item_product_cs_link:hover { text-decoration: none; font-size:16px; padding-top:50px; padding-bottom:10px; color:#FFF; }
a.item_product_cs_link:active { text-decoration: none; font-size:16px; padding-top:50px; padding-bottom:10px; color:#FFF; }
a.item_product_cs_Photo_link:link { text-decoration: none; font-size:16px; padding-top:50px; padding-bottom:100px; color:#FFF; }
a.item_product_cs_Photo_link:visited { text-decoration: none; font-size:16px; padding-top:50px; padding-bottom:100px; color:#FFF; }
a.item_product_cs_Photo_link:hover { text-decoration: none; font-size:16px; padding-top:50px; padding-bottom:100px; color:#FFF; }
a.item_product_cs_Photo_link:active { text-decoration: none; font-size:16px; padding-top:50px; padding-bottom:100px; color:#FFF; }
a.news_link_text:link { color: #333; text-decoration: none; font-size:13px; }
a.news_link_text:visited { color: #333; text-decoration: none; font-size:13px; }
a.news_link_text:hover { color: #F69; text-decoration: none; font-size:13px; }
a.news_link_text:active { color: #333; text-decoration: none; font-size:13px; }
a.timaction_link:link { color: #FFF; text-decoration: none; }
a.timaction_link:visited { color: #FFF; text-decoration: none; }
a.timaction_link:hover { color: #FFF; text-decoration: none; }
a.timaction_link:active { color: #FFF; text-decoration: none; }
a.footer_link:link { color: #666; text-decoration: none; }
a.footer_link:visited { color: #666; text-decoration: none; }
a.footer_link:hover { color: #F69; text-decoration: none; }
a.footer_link:active { color: #039; text-decoration: none; }
a:link { color:#666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover { color:#F03; text-decoration: underline; }
a:active { color: #666; text-decoration: none; }
/*//==================================================     jcarousel_action_4     ==================================================//*/

.jcarousel-skin-tango4 .jcarousel-container { width:225px; }
.jcarousel-skin-tango4 .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango4 .jcarousel-container-horizontal { }
.jcarousel-skin-tango4 .jcarousel-container-vertical { width: 225px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-tango4 .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango4 .jcarousel-clip-horizontal { }
.jcarousel-skin-tango4 .jcarousel-clip-vertical { width:  225px; height: 245px; }
.jcarousel-skin-tango4 .jcarousel-item { width: 225px; }
.jcarousel-skin-tango4 .jcarousel-item-horizontal { margin-left: 0; margin-right: 10px; }
.jcarousel-skin-tango4 .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango4 .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango4 .jcarousel-item-placeholder { background: #fff; color: #000; }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango4 .jcarousel-next-horizontal { position: absolute; top: 50px; left:230px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/next-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango4 .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(../../images/prev-horizontal.png); }
.jcarousel-skin-tango4 .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: -32px 0; }
.jcarousel-skin-tango4 .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango4 .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango4 .jcarousel-prev-horizontal { position: absolute; top: 50px; left:0px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango4 .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(../../images/next-horizontal.png); }
.jcarousel-skin-tango4 .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: -32px 0; }
.jcarousel-skin-tango4 .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango4 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
/*//==================================================     jcarousel_action_3     ==================================================//*/

.jcarousel-skin-tango3 .jcarousel-container { width:600px; }
.jcarousel-skin-tango3 .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango3 .jcarousel-container-horizontal { }
.jcarousel-skin-tango3 .jcarousel-container-vertical { width: 295px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-tango3 .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango3 .jcarousel-clip-horizontal { }
.jcarousel-skin-tango3 .jcarousel-clip-vertical { width:  295px; height: 245px; }
.jcarousel-skin-tango3 .jcarousel-item { width: 295px; }
.jcarousel-skin-tango3 .jcarousel-item-horizontal { margin-left: 0; margin-right: 10px; }
.jcarousel-skin-tango3 .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango3 .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango3 .jcarousel-item-placeholder { background: #fff; color: #000; }
/*  Horizontal Buttons */
.jcarousel-skin-tango3 .jcarousel-next-horizontal { position: absolute; top: -45px; right: 45px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/next-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango3 .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(../../images/prev-horizontal.png); }
.jcarousel-skin-tango3 .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: -32px 0; }
.jcarousel-skin-tango3 .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango3 .jcarousel-prev-horizontal { position: absolute; top: -45px; right: 70px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango3 .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(../../images/next-horizontal.png); }
.jcarousel-skin-tango3 .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: -32px 0; }
.jcarousel-skin-tango3 .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
/*  Vertical Buttons */
.jcarousel-skin-tango3 .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/next-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango3 .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango3 .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango3 .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango3 .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/prev-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango3 .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango3 .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango3 .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
/*//==================================================     jcarousel_action_2     ==================================================//*/

.jcarousel-skin-tango2 .jcarousel-container { width:600px; }
.jcarousel-skin-tango2 .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango2 .jcarousel-container-horizontal { }
.jcarousel-skin-tango2 .jcarousel-container-vertical { width: 190px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-tango2 .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango2 .jcarousel-clip-horizontal { }
.jcarousel-skin-tango2 .jcarousel-clip-vertical { width:  190px; height: 245px; }
.jcarousel-skin-tango2 .jcarousel-item { width: 190px; }
.jcarousel-skin-tango2 .jcarousel-item-horizontal { margin-left: 0; margin-right: 10px; }
.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango2 .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango2 .jcarousel-item-placeholder { background: #fff; color: #000; }
/*  Horizontal Buttons */
.jcarousel-skin-tango2 .jcarousel-next-horizontal { position: absolute; top: -45px; right: 45px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/next-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(../../images/prev-horizontal.png); }
.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: -32px 0; }
.jcarousel-skin-tango2 .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal { position: absolute; top: -45px; right: 70px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(../../images/next-horizontal.png); }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: -32px 0; }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
/*  Vertical Buttons */
.jcarousel-skin-tango2 .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/next-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango2 .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango2 .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/prev-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango2 .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
/*//==================================================     jcarousel_action_1     ==================================================//*/
.jcarousel-skin-tango_action1 { float:left; height:30px; }
.jcarousel-skin-tango_action2 { float:left; margin-left:10px; padding-top:4px }
.jcarousel-skin-tango .jcarousel-container { width:620px; }
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { }
.jcarousel-skin-tango .jcarousel-container-vertical { width:  605px; height: 30px; padding: 0px; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  605px; height: 30px; }
.jcarousel-skin-tango .jcarousel-item { width:  605px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 10px; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 0px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: -45px; right: 45px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/next-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(../../images/prev-horizontal.png); }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: -45px; right: 70px; width: 32px; height: 32px; cursor: pointer; background: transparent url(../../images/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(../../images/next-horizontal.png); }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
/* Vertical Buttons*/
.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 4px; left: 583px; width: 32px; height: 22px; cursor: pointer; background: transparent url(../../images/next-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 3px; left: 561px; width: 32px; height: 22px; cursor: pointer; background: transparent url(../../images/prev-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }

/*相片分享/幸福愛戀*/
.list_carousel { margin: 0px; width: 550px; }
.list_carousel ul { margin: 0px; padding: 0; list-style: none; display: block; }
.list_carousel li { font-size: 40px; color: #999; text-align: left; width: 100px; height: 100px; margin: 5px; display: block; float: left; }
.prev { float: left; }
.next { float: right; }

/* 分頁*/

.cssa { font-family:Verdana; letter-spacing:1px; font-size:11px; padding-right:10px; padding-left:10px }
.cssb { font-family:Verdana; letter-spacing:1px; font-size:11px; padding-right:5px; padding-left:5px }
.cssc { padding-bottom:3px; letter-spacing:1px; font-size:11px; padding-left:10px; padding-right:10px; height:40px }
.cssd { font-family:Verdana; font-size:11px; letter-spacing:2px; height:10px; border:1px solid #FFFFFF }
a.pagelink_no:link { color: #003399; text-decoration: none; font-family:Verdana; font-size:11px; letter-spacing:1px; }
a.pagelink_no:visited { color: #003399; text-decoration: none; font-family:Verdana; font-size:11px; letter-spacing:1px }
a.pagelink_no:active { color: #003399; text-decoration: none; font-family:Verdana; font-size:11px; letter-spacing:1px }
a.pagelink_no:hover { color: #003399; text-decoration: underline; font-family:Verdana; font-size:11px; letter-spacing:1px }
a.pagelink:link { color: #333333; text-decoration: none; font-family:Verdana; font-size:11px; letter-spacing:1px; }
a.pagelink:visited { color: #333333; text-decoration: none; font-family:Verdana; font-size:11px; letter-spacing:1px }
a.pagelink:active { color: #333333; text-decoration: none; font-family:Verdana; font-size:11px; letter-spacing:1px }
a.pagelink:hover { color: #333333; text-decoration: underline; font-family:Verdana; font-size:11px; letter-spacing:1px }
a.pagelink_ch:link { color: #cc3300; text-decoration: none; font-family:Verdana; font-size:11px; letter-spacing:1px; font-weight:bold }
a.pagelink_ch:visited { color: #cc3300; text-decoration: none; font-family:Verdana; font-size:11px; letter-spacing:1px; font-weight:bold }
a.pagelink_ch:active { color: #cc3300; text-decoration: none; font-family:Verdana; font-size:11px; letter-spacing:1px; font-weight:bold }
a.pagelink_ch:hover { color: #cc3300; text-decoration: underline; font-family:Verdana; font-size:11px; letter-spacing:1px; font-weight:bold }
.photoDetailContent { padding-top:0px; padding-left:8px; padding-right:12px; padding-bottom:15px; line-height: 18px; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; }
.photoCartStep4 { padding-left:42px; padding-right:0px; line-height: 20px; color : #333333; font-family: "微軟正黑體"; letter-spacing : 1px; text-align:left; }
.photoCartStep4_con { padding-left:42px; padding-right:0px; line-height: 20px; color : #333333; font-family: "微軟正黑體"; letter-spacing : 1px; text-align:left; }
.CalendarTitleTdBg { background-color: #F8F5EE; width : 75px; height :25px; text-align:center; }
.PayWayTitleTdBg { background: #FFFFFF; width : 512px; height :40px; text-align:left; padding-left:20px; }
.PayWayContent { background: #FFFFFF; width:512px; text-align:left; padding-left:20px; }
.PayWayContentBG { background: url(../../images/Step4-PaywayBg.gif); color : #939393; font-family: "微軟正黑體"; letter-spacing : 1px; font-size:11px; padding-top:5px; padding-bottom:5px; }
.PayWayContentQ { color : #FE679A; padding-top:5px; padding-bottom:5px; }
.iGuaNoBuy { text-align:left; height: 50px; font-family: "微軟正黑體"; color : #939393; }
.OrderFinishedContent { line-height: 20px; color : #333333; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; letter-spacing : 1px; text-align:left; }
.OrderFinishedONum { color : #FF518B; font-size:14px; }
.member_conTable { background: #CCCCCC; }
.member_conTableStep1 { border:1px solid #CCCCCC; }
.member_Title { background: #E8E8E8; line-height: 35px; color : #343434; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; letter-spacing : 0px; text-align:center; }
.member_ContLeft { background: #FFFFFF; line-height: 35px; color : #343434; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; letter-spacing : 0px; text-align:left; }
a.member_ContL:link { color: #343434; text-decoration: none; }
a.member_ContL:visited { color: #343434; text-decoration: none; }
a.member_ContL:active { color: #FF0033; text-decoration: underline; }
a.member_ContL:hover { color: #FF0033; text-decoration: underline; }
.member_evaFraction { font-size:10px; letter-spacing : 0px; text-align:right; -webkit-text-size-adjust:none; }
.member_evaFraction1 { font-size:10px; letter-spacing : 0px; text-align:left; -webkit-text-size-adjust:none; }
.member_evatextarea { border:1px solid #CCCCCC; background: #FFFFFF; line-height: 20px; color : #343434; font-family:"微軟正黑體"; letter-spacing : 0px; text-align:left; width : 570px; height:70px; }
.member_eveListTitle { font-size:12px; font-weight : bold; line-height: 35px; color : #343434; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; letter-spacing : 0px; text-align:center; }
.member_eveComment { border:1px solid #CCCCCC; height:70px; }
.evaluate_box_Cont { font-size:12px; line-height: 20px; color : #343434; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; letter-spacing : 0px; text-align:left; }
.BackBTM { width:123px; height:33px; background-image:url(../../images/travel_main_botton.png); border:0px; cursor:hand; cursor:pointer; margin:0px; padding:0px; }
.member_eveListBg { background: #DDDDDD; height:1px; }
.member_eveListReCon { font-size:12px; line-height: 18px; color : #343434; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; text-align:left; }
.BackBTM_img { width:150px; height:28px; background-image:url(../../images/img_upload.png); border:0px; cursor:hand; cursor:pointer; margin:0px; padding:0px; }
/* 2013/12/05修改*/

.member_evaImg { background: #F9F9F9; text-align:center; }
.member_ContCenter { background: #F9F9F9; border-top:1px solid #;
color : #343434; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; letter-spacing : 0px; }
.member_eveListReCon { font-size:12px; line-height: 18px; color : #343434; font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; text-align:left; }
.news_list_title { font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; font-size:16px; color:#666666; letter-spacing:1px; border-left:3px solid #666666; padding-left:5px; }
.news_collect_img { padding-left:5px; }
.news_collect { font-family:'新細明體'; font-size:12px; color:#666666; }
.news_list_img { padding:15px 0 15px 0; border-bottom:1px dashed #DCDCDC; }
.advisory_tablebox { border:1px solid #E6E6E6; }
.advisory_tablemain { padding:10px; }
.advisory_table_title { font-family:Verdana, Geneva, sans-serif, "微軟正黑體"; color:#666666; font-size:16px; letter-spacing:1px; font-weight:bold; line-height:30px; }
.index_expertbg { background:url(../../images/travel_expert_bg.gif) no-repeat; height:465px; }
.index_expert_text { padding-top:30px; padding-left:55px; line-height:30px; color:#ffffff; font-size:13px; letter-spacing:1px; }
.index_expert_text a { color:#ffffff; }


.preferentiabg { background:url(../../images/travel_expert_bg2.gif) no-repeat; }
.preferential_box { margin-top:48px; }
.preferential_title { font-size:16px; font-weight:bold; color:#FF0075; line-height:30px; letter-spacing:1px; }
.preferential_nb { font-size:35px; color:#000000; font-family: "Times New Roman", Times, serif; letter-spacing:1px; }
.preferentia_txt { border-top:1px solid #B27928; font-size:13px; color:#B69979; border-bottom:1px solid #B27928; line-height:32px; }
.preferentia_time { font-size:60px; font-family: "Times New Roman", Times, serif; color:#000000; line-height:60px; }
.preferentia_txt2 { font-size:14px; color:#62410A; letter-spacing:1px; line-height:40px; font-weight:bold }
.preferentia_txt3 { color:#FF0075; letter-spacing:0px; font-size:22px; line-height:40px; }
.photography_mxinbox { margin-bottom:20px; }
.photography_title_select1 { padding:5px; background-color:#5a5a5a; color:#FFF }
.photography_title_select2 { font-size:15px; color:#666 }
.photography_title { font-size:26px; color:#3C3736; letter-spacing:1px; font-family: "微軟正黑體"; font-weight:bold; line-height:35px; }
.photography_title_en { font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-weight:300; }
.photography_subject { font-family: "微軟正黑體"; font-size:15px; font-weight:bold; color:#666666; letter-spacing:1px; padding-left:5px; padding-top:4px;}
.photography_img { display: block; }
.travel_bg1 { background:url(../../images/travel_bg1.gif) no-repeat; padding-top:8px; font-family: '微軟正黑體'; font-size:18px; color:#4D4D4D; line-height:30px; }
.travel_bg2 { background:url(../../images/travel_bg2.gif) repeat-y; padding:10px; }
.travel_bg3 { border-top:1px dashed #e7e7e7; padding-top:10px; padding-bottom:10px; }
.travel_txt1 { font-family: "微軟正黑體"; font-size:18px; color:#4D4D4D; 　line-height:30px; }
.travel_txt2 { font-family: "微軟正黑體"; font-size:18px; color:#FF6699; }
.travel_box { float:left; margin-right:6px; margin-bottom:15px; }
.photography_detail_title1 { color:#ff679a; font-size:28px; }
.photography_detail_title2 { border-bottom:1px solid #CCC }
.photography_detail_main_title { height:27px; margin-left:-30px; padding-left:15px; ; padding-right:20px; float:left; font-size:16px; color:#FFF; line-height:27px; letter-spacing:1px; background-color:#ff679a; -webkit-border-top-right-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topright: 15px; -moz-border-radius-bottomright: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; }
.travel_box_txt { font-family:  "微軟正黑體"; font-size:14px; color:#FF6699; font-weight:bold; line-height:25px; }
.travel_box_txt2 { font-family: "微軟正黑體"; font-size:12px; color:#535353; letter-spacing:1px; line-height:18px; }
.travel_box_img { border:1px solid #e7e7e7; padding:10px; }
.photography_list_title1 { line-height:50px; height:50px; color:#ff679a; border-bottom:1px dashed #666; font-size:16px; }
.photography_list_title2 { width:100px; font-size:12px; height:28px; color:#666; letter-spacing:1px; border-bottom:1px dashed #666; padding-left:10px; }
.photography_list_main1 { font-size:12px; height:28px; color:#666; letter-spacing:1px; line-height:25px; border-bottom:1px dashed #666; }
.photography_list_main2 { height:28px; border-bottom:1px dashed #666; }
.photography_detail_line { line-height:25px; font-size:15px; }
.shopping_cart_menu_title1 { cursor:hand; cursor:pointer; float:left; background-color:#ff679a; width:100px; height:45px; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; margin-right:10px; color:#FFF;  }
.shopping_cart_menu_title1_act { background-color:#f3f3f3 !important; color:#ff679a } 

.shopping_cart_menu_title2{padding-left:18px; font-size:15px;}
.shopping_cart_main1{background-image:url(../../images/shoping_car_bg.jpg);background-repeat: repeat-x; background-position: top; min-height:300px; padding-top:15px;}

.shopping_cart_step11{color:#ff679a; font-size:22px; font-weight:bold}
.shopping_cart_step12{font-size:16px; color:#999999; margin-left:15px;}
.shopping_cart_step13{line-height:25px;}
.shopping_cart_step14{line-height:25px; letter-spacing:1px; font-size:13px;}
.shopping_cart_step15{border-bottom:1px dashed #CCC}

.shopping_cart_step21{font-size:18px; color:#ff679a; font-weight:bold;font-family: "微軟正黑體"}
.shopping_cart_step22{font-size:18px; color:#ff679a; font-weight:bold;font-family: "微軟正黑體"}
.shopping_cart_step23{font-size:15px; text-align:center; padding-top:15px; padding-bottom:15px; letter-spacing:2px; line-height:22px; color:#FFF; background-color:#FEA8C5}
.shopping_cart_step24{height:35px; line-height:30px; letter-spacing:1px; border-bottom:1px solid #CCC; font-size:13px;}
.shopping_cart_step25{line-height:39px;}
.shopping_cart_step26{font-size:13px;}

.time_action1{height:30px; margin-left:20px; background-color:#F00; width:195px; margin-top:25px; border-left:5px #FFF solid}
.time_action2{height:30px; margin-left:20px; background-color:#F00; width:195px; margin-top:15px; border-left:5px #FFF solid}
.time_action3{height:30px; margin-left:20px; background-color:#F00; width:195px; margin-top:15px; border-left:5px #FFF solid; margin-bottom:25px;}
.time_action4{margin-left:-12px;}

a.shopping_cart_link_back:link { color: #FFF; text-decoration: none; }
a.shopping_cart_link_back:visited { color: #FFF; text-decoration: none; }
a.shopping_cart_link_back:active { color: #FFF; text-decoration: none; }
a.shopping_cart_link_back:hover { color: #FFF; text-decoration: none; }

/* 2013/12/09修改*/
.main_menubg { background-image:url(../../images/main_menu_bg.jpg); background-repeat: repeat-x; background-position:bottom center; padding-top:5px; }
