@charset "UTF-8";
/* CSS Document */


/*-------- 頁頭功能區 ----------*/
body{
 min-width:1280px; font-family: Helvetica, Arial, '微軟正黑體', sans-serif;
}
#wrapper_member{ display:block; overflow:hidden;}
#function_top{ display:block;background-color:#f57e28; min-height:40px;position:fixed; width:100%; opacity:0.9; }
/*---
.top_wid950{ display:block; margin: 0 auto; width:950px;min-height:40px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; overflow:hidden; }
.top_wid950 h1{ border-right: 1px #ffffff solid; float:left;width:170px; display:block; text-align:center;  }

.top_wid950 h1 a:link,.top_wid950 h1 a:visited,.bottom_wid950 h1 a:link,.bottom_wid950 h1 a:visited{ font-size:20px;line-height:40px; padding:0 13px;  color:#ffffff; text-decoration:none; *padding:0;*padding-left:13px; *font-size:18px;/*--IE7 FIX--*/

.say_hello{ display:block;  color:#fff; text-align:right; padding-right:24px;}
.menu_top{ display:block;  float:right; font-size:13px; line-height:20px; letter-spacing:1px; overflow:hidden;}
.menu_tt,.mything_tt,.cart_block{ padding:10px 0; display:block;}
.cart_block { z-index:9999; position:relative;}
.menu_top li,.menu_bottom li{ display:block; float:left;margin-right:13px;}
.menu_tt a:link,.menu_tt a:visited,.menu_bb a:link,.menu_bb a:visited{ color:#ffffff; text-decoration:none; }
.menu_tt a:hover,.top_wid950 h1 a:hover,.bottom_wid950 h1 a:hover,.menu_bb a:hover{ color:#ffdbc2;}
.mything_tt a:link,.mything_tt a:visited{color:#723b16; text-decoration:none;  }
.mything_tt a:hover {color:#49230a;}

.top_search_block{ background-color:#f7f7f7; border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5; overflow:hidden; display:block; margin-top:40px;}


.top_block{ background-color:#f7f7f7; border-bottom:1px solid #d5d5d5;border-top:3px solid #e45d2d; overflow:hidden; display:block; width:100%; height:120px;  }
.top_wid1140{display:block; margin: 0 auto; width:1140px; overflow:hidden; padding-bottom:20px; padding-top:6px;}
.top_wid1140 h1 { text-indent:-9999px; width:145px; height:55px; display:block; overflow:hidden; margin-left:12px; float:left; margin:25px 0 0 45px;}
.top_wid1140 h1 img{ width:145px; outline:none; display:block;}

.member_search_block{ display:block; float:left; margin-left:36px; height:55px;float:left;margin-top:25px;}
.member_search_block li{ float:left; display:block;}

.member_search_block input[type="text"]{ border:3px solid #e45d2d; font-size:16px; line-height:24px; vertical-align:middle; padding:5px 8px; margin-top:8px; outline:none; background-color:#f7f7f7; height:24px; }
.member_search_block input[type="text"]:hover{border:3px solid #878787; background-color:#f7f7f7;}
.member_search_block input[type="text"]:focus{border:3px solid #e45d2d; background-color:#fff;}
.top_search_btn:hover,.top_search_btn:active{ background-color:#d34a20;}
.wid296{ width:296px;}

#A18_new{ width:220px; display:block; height:79px;  float:left; margin:12px 26px 0 36px;}
#A18_new img{width:220px; display:block; height:79px; outline:none; }
.top_function_block{ display:block; overflow:hidden; float:left;}
.link_headder,.top_main_function{ display:block; overflow:hidden;}
.link_headder{ margin-top:30px; margin-bottom:3px;}
.link_headder li,.top_main_function li { float:left;}
.link_headder a:link,.link_headder a:visited{ color:#e45d2d; text-decoration:underline; font-size:14px; line-height:20px; margin-right:8px;letter-spacing:1px;}
.link_headder a:hover{ text-decoration:none;}
.top_main_function a:link,.top_main_function a:visited{ color:#565656; text-decoration:none; font-size:14px; line-height:20px; margin:0 2px; letter-spacing:1px;}
.top_main_function a:hover{ color:#000; text-decoration:underline;}
.top_main_function li{ font-size:12px; color:#c9c9c9; line-height:20px;}

/*-------- 內容區塊 ----------*/
.content_wid1190{ display:block; width:1190px; margin:170px auto 80px auto; overflow:hidden; }

#breadcrumbs_shoppng{ width:958px; margin:0 auto; overflow:hidden; display:block;padding:12px 10px 10px 0; padding-left:206px; }
#breadcrumbs_shoppng li{ float:left; font-size:14px; line-height:18px; margin-right:3px; color:#565656; display:block; }
#breadcrumbs_shoppng a:link,#breadcrumbs_shoppng a:visited{ display:block;margin-right:3px; color:#878787; text-decoration:underline;}
#breadcrumbs_shoppng a:hover{  text-decoration:none;  color:#565656;}

/*----- 左側邊欄 -------*/
.first_cloumn{ width:190px; overflow:hidden; display:block; float:left; padding-bottom:8%;}
.first_cloumn h3{ display:block; color:#E45D2D; font-weight:bold; letter-spacing:1px; font-size:18px; line-height:20px; padding:10% 10% 0 20%;}

.main-nav-member{ display:block; overflow:hidden; padding:4% 10% 0 22%; }
.main-nav-member li{list-style-position: outside; list-style-type:square; display:block;display: list-item; font-size:14px; line-height:20px; color:#565656; }
.main-nav-member a:link,.main-nav-member a:visited{ text-decoration:none;}
.
.main-nav-member .bk{ color:#212121; font-weight:bold;}
.main-nav-member a:hover{ color:#212121; text-decoration:underline;}

.AA_member{ background:url(../../images/pc/member_icon_A.png) no-repeat; display:block; background-position:center; text-indent:-9999px; height:136px; border-bottom:1px solid #d5d5d5; }
.member_info{ display:block; border-bottom:1px solid #d5d5d5; text-align:center;padding:12px 0;}
.member_name{ display:block; font-size:18px; line-height:24px; color:#565656; font-weight:bold; letter-spacing:1px;}
.member_mail{ font-size:14px; line-height:24px; color:#565656;}
.mobile_veri_none{ font-size:14px; line-height:16px; color:#E45D2D; background:url(../../images/pc/m_auth_icon.png) no-repeat; height:15px; background-position: left bottom; display:inline-block; padding-left:20px; padding-top:1px; margin-top:3px; }
.mobile_veri_none:hover{ cursor:pointer; text-decoration:none;}
.mobile_veri{font-size:14px; line-height:16px; color:#565656; background:url(../../images/pc/m_auth_icon.png) no-repeat; height:15px; background-position: left top; display:inline-block; padding-left:20px; padding-top:1px; margin-top:3px;}
.fast_pay_link{ overflow:hidden; text-align:center; padding:20px 0; border-bottom:1px solid #d5d5d5; }
.fast_pay_btn{ background-color:#f57e28; color:#fff; padding:8px 16px; font-size:18px; line-height:24px; letter-spacing:1px; text-decoration:none; }
.fast_pay_btn:hover{ background-color:#E45D2D;}



/*----- 右側邊欄 -------*/
.last_cloumn{ width:990px; overflow:hidden; display:block; float:right;}
.top_info_block{ display:block; overflow:hidden; border-top:6px solid #d5d5d5; border-bottom:1px solid #d5d5d5; margin-bottom:12px; }
.udn_cash_block,.udn_coupon_block,.udn_giftcard_block,.newest_shopping{ display:block; float:left; }

.udn_cash_block,.udn_coupon_block{ display:block; width:180px; border-right:1px dashed #d5d5d5; height:196px; padding:20px;}
.udn_giftcard_block{ display:block; width:162px; height:196px;padding:20px;}

.newest_shopping{ padding:16px 16px 20px 16px; height:202px;}
.newest_shopping{ background-color:#faf6f3; border-right:1px solid #d5d5d5; width:295px; }
.newest_shopping h3{ border-left:4px solid #F57E28; padding-left:8px; font-size:18px; line-height:22px; float:left; margin-right:16px; letter-spacing:1px;}
.newest_shopping h4{ display:block; text-align:center;font-size:20px; line-height:22px; font-weight:bold; letter-spacing:2px; padding:50px 12px 3px 12px;}
.say_hello{ display:block; padding:3px 12px 33px 12px; display:block; text-align:center; font-size:20px;line-height:22px; letter-spacing:2px; color:#F57E28; font-weight:bold;}

.btn_75{ float:left; background:url(../../images/pc/btn_75_orange.png)  no-repeat; width:75px; height:20px; text-align:center; font-size:14px; line-height:20px; color:#565656; display:block;cursor:pointer; text-decoration:none; }
.btn_75:hover{ background:url(../../images/pc/btn_75_grey.png)  no-repeat; color:#878787; cursor:pointer; }

.right_head_block{ border-top:6px solid #d5d5d5; overflow:hidden; }
.right_head_block h3{ border-left:4px solid #F57E28; padding-left:8px; font-size:18px; line-height:22px;float:left; margin:16px; letter-spacing:1px;color:#212121;}
.right_head_block h3 span{ color:#878787; font-size:14px; font-weight:normal; margin-left:6px;}
.right_head_info{ display:block; margin-bottom:12px; background-color:#ededed; padding:10px 20px 10px 30px; overflow:hidden; }
.right_head_info p{ font-size:14px; line-height:24px; color:#212121; letter-spacing:1px; float:left; margin:6px 12px 6px 0; }
.with_btn{max-width:740px;}

.right_head_info select{ font-size:14px; line-height:20px; vertical-align:middle; padding:3px 6px;outline:none;border:1px solid #a5a5a5; height:28px; letter-spacing:1px; margin-top:5px;}
.right_head_info select:focus{background-color:#fff;}

/*----- 消費記錄右側區塊 -------*/
.right_cart_record_block{ display:inline-block; overflow:hidden; border:1px solid #d5d5d5; margin-bottom:16px; margin-top:8px;webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.right_cart_top{ display:block; border-bottom:3px solid #d5d5d5; background-color:#f9f9f9;}

.cart_top_left{ background-color:#ededed; padding:14px 0 14px 24px; display:block; overflow:hidden; width:186px; background-color:#ebebeb; float:left; *height:42px; }
.slash_block{ display:block; background:url(../../images/pc/slash_date.png) no-repeat; display:block; width:32px; height:70px; float:left;}
.cart_top_right{ float:left; display:block; overflow:hidden; width:716px; padding-right:30px;}
.cart_record_content .ask_col{ width:12%; text-align:right; padding-right:16px;}
.cart_record_content .trans_status_col{ width:18%; text-align:center;}
.cart_record_content .trans_col{ width:14%; text-align:center;}
.cart_record_content .pd_pic_col{ width:10%;}
.cart_record_content .pd_name_col{ width:46%;}
.cart_record_content .pd_name_col .pd_name_rec {}
.cart_record_content .pd_name_col .pd_info_rec span{ margin-right:12px;}
.cart_record_content  .trans_status_col span{ font-weight:bold; margin:0 2px; color:#212121;}
.cart_record_content .pd_name_col .pd_info_rec{ font-size:14px; line-height:20px; color:#878787; margin-top:6px; }
.cart_record_content .pd_name_col .pd_info_rec{ font-size:14px; line-height:20px; color:#878787;margin-top:6px; }
.cart_record_content .trans_col p{ margin:0;}
.cart_record_content  .last_col{ border:none;}
.cart_record_content .gift_col { text-align:center;}
.cart_record_content .gift_col .gift_tag{ font-size:14px; color:#fff; line-height:18px;padding:3px 8px; background-color:#a5a5a5; display:inline-block;}
.cart_record_content .gift_col .plus_tag{ font-size:14px; color:#fff; line-height:18px;padding:3px 8px; background-color:#878787; display:inline-block;}
.cart_record_content .plus_col{ color:#878787;}
.cart_record_content .odd{ background-color:#f9f9f9;}
.cart_top_right .order_record_btns{ display:inline-block; float:left; margin-left:12px;}
.cart_top_right a{ float:left; display:block; border-radius:3px;}
.cart_top_right .order_detail_btn{margin:22px 0 0 12px;}
.cart_record_content .trans_col p{ display:inline-block; padding-top:40px;text-align:center; font-weight:bold;font-size:18px; line-height:18px;}
.cart_record_content .trans_col .trans_cart{background:url(../../images/pc/status_trans_cart.png) no-repeat; background-position:center top; color:#F57E28; }
.cart_record_content .trans_col .ok_cart{background:url(../../images/pc/status_ok_cart.png) no-repeat; background-position:center top; color:#565656;}
.cart_record_content .trans_col .cancel_cart{background:url(../../images/pc/status_cancel_cart.png) no-repeat; background-position:center top; color:#878787;}
.cart_top_right .history_return_btn_timeout{margin:22px 0 0 12px; line-height:18px; background-color:#ededed;}
.cart_top_right .history_return_btn{margin:22px 0 0 12px; line-height:18px; background-color:#f9f9f9;}
.bill_status .history_return_btn{webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.bill_status .order_time_col{ width:16%; font-weight:bold; color:#212121;}
.bill_status .invo_num_col{ width:16%; font-weight:bold; color:#212121;}
.bill_status .cancel_detial_col{ width:18%;}
.bill_status .trans_detial_col{ width:20%;}
.bill_status .trans_status_col{ width:30%; border:none;position:relative;}

.bill_status_noreturn .order_time_col{ width:23%; font-weight:bold; color:#212121;}
.bill_status_noreturn .invo_num_col{ width:22%; font-weight:bold; color:#212121;}
.bill_status_noreturn .trans_detial_col{ width:23%;}
.bill_status_noreturn .trans_status_col{ width:32%; border:none;position:relative;}

.detial_top .cancel_detial_col .no_return{ color:#878787; font-size:14px; font-weight:bold;}

.detial_top .order_time_col span{ color:#878787; font-weight:normal;} 
.detial_top .trans_detial_col .trans_st span{ color:#212121; font-weight:bold; margin:0 2px; font-size:14px;}
.detial_top .trans_detial_col .trans_link{webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;font-size: 14px;line-height: 30px;color: #878787;background: url(../../images/pc/grey_h30.png) repeat-x;letter-spacing: 1px;text-align: center;padding: 6px 8px;border: 1px solid #a5a5a5;text-decoration: none;}
.detial_top .trans_detial_col .trans_link:hover{ border: 1px solid #878787;color: #565656;background: none;background-color: #f9f9f9;cursor: pointer;}

.detial_status_ok{ display:block; float:left; width:168px; background-color:#8dc11f; text-align:center; padding:10px 0; margin-left:90px;}
.detial_top .detial_status_ok:before{ content:""; width:43px; height:30px; display:block; background:url(../../images/pc/status_ok_cart.png) no-repeat; margin-right:12px; position:absolute; left:24px; top:20px;}

.detial_status_cancel{ display:block; float:left; width:168px; background-color:#a5a5a5; text-align:center; padding:10px 0; margin-left:90px;}
.detial_top .detial_status_cancel:before{ content:""; width:43px; height:30px; display:block; background:url(../../images/pc/status_cancel_cart.png) no-repeat; margin-right:12px; position:absolute; left:24px; top:20px;}
.detial_status_shipping{ display:block; float:left; width:168px; background-color:#F57E28; text-align:center; padding:10px 0; margin-left:90px;}
.detial_top .detial_status_shipping:before{ content:""; width:43px; height:30px; display:block; background:url(../../images/pc/status_trans_cart.png) no-repeat; margin-right:12px; position:absolute; left:24px; top:20px;}

.history_return_btn{ font-size:14px; line-height:30px;  color:#878787; background:url(../../images/pc/grey_h30.png) repeat-x; letter-spacing:1px; text-align:center;padding:6px 8px; border:1px solid #a5a5a5; text-decoration:none; }
.history_return_btn:hover{border:1px solid #878787; color:#565656; background:none; background-color:#f9f9f9; cursor:pointer;}


.cart_cancel_btn{ float:left; background:url(../../images/pc/cart_cancel_btn.png) no-repeat; width:126px; height:27px; display:block; font-size:14px; line-height:27px; color:#565656; text-decoration:none; padding-left:20px; letter-spacing:1px; margin-top:25px; position:absolute; z-index:99; }
.cart_cancel_btn:hover{ float:left; background:url(../../images/pc/cart_cancel_btn_over.png) no-repeat; color:#000; cursor:hand; }



.history_return_btn_timeout{ font-size:14px; line-height:30px; color:#878787; letter-spacing:1px; text-align:center;padding:6px 8px; border:1px solid #d5d5d5; text-decoration:none;  }

.cart_number_o{ color:#878787; font-size:14px; line-height:20px; display:block; height:27px; margin-top:30px; margin-right:12px; float:right; letter-spacing:1px; font-style:italic; }
.shopping_balance_o{ display:block; float:right; color:#E45D2D; font-size:14px; line-height:27px; margin-top:25px; letter-spacing:1px; font-style:italic; }

.cart_number{ color:#878787; font-size:14px; line-height:20px; display:block; height:27px; margin-top:30px; margin-left:12px; float:left; letter-spacing:1px; font-style:italic; }
.shopping_balance{ display:block; float:right; color:#212121; font-size:14px; line-height:30px; margin-top:20px; letter-spacing:1px; font-weight:bold; font-style:italic; margin-left:12px; }
.shopping_balance .total_balance{ font-size:30px; color:#FF3C00; margin-left:6px;}
.shopping_balance .total_balance:before{ content:'$';font-size:20px; margin-right:2px;}
.right_cart_top h4{ font-size:40px;  color:#212121; float:left; letter-spacing:2px; line-height:42px; margin-right:8px; vertical-align:bottom;}
.cart_top_yt_block{ display:block; float:left; overflow:hidden; letter-spacing:1px; padding-top:3px;} 
.right_cart_top h5{ font-size:16px; line-height:20px; font-weight:bold; color:#565656;  display:block;}
.right_cart_top h6{ font-size:14px; line-height:16px; color:#878787;display:block;}
.f14{ font-size:14px; line-height:20px; font-weight:normal; }
.f16{ font-size:16px; line-height:24px;}
.mlr3{ margin:0 3px;}
.cart_bottom_block{ display:block; padding:14px; /*background-color:#f9f9f9;*/}
.cart_record_content td{ border-bottom:1px dotted #d5d5d5; padding:16px 8px; text-align:left; vertical-align:middle; font-size:16px; line-height:20px; letter-spacing:1px; color:#000; }
.products_number{ display: inline-block;font-size: 14px;line-height: 18px;color: #212121;border: 1px solid #a5a5a5;background: url(../../images/pc/grey_h30.png) repeat-x;padding: 2px 6px;color: #878787;webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-right: 6px;}
.products_number:hover{ color:#E45D2D;  cursor:pointer;text-decoration:none; background:none; background-color:#fff; border:1px solid #E45D2D}
.cart_record_content img{ display:block; outline:none; border:1px solid #d5d5d5; width:70px;}

/*.trans70_cart{ display:block; background:url(../../images/pc/status_trans_cart.png) no-repeat; background-position:center top; padding-top:40px; width:70px; text-align:center; font-weight:bold; color:#F57E28; font-size:18px; line-height:18px;}

.ok70_cart{ display:block; background:url(../../images/pc/status_ok_cart.png) no-repeat; background-position:center top; padding-top:40px; width:70px; text-align:center; font-weight:bold; color:#565656; font-size:18px; line-height:18px;}

.cancel_70_cart{ display:block; background:url(../../images/pc/status_cancel_cart.png) no-repeat; background-position:center top; padding-top:40px; width:70px; text-align:center; font-weight:bold; color:#878787; font-size:18px; line-height:18px;}*/

.cart_record_content .trans_status_col a,.cart_record_content .ask_col a{color:#878787; font-size:14px; line-height:30px;text-decoration:none; text-align:center; border:1px solid #a5a5a5; webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:6px 8px;background:url(../../images/pc/grey_h30.png) repeat-x; }
.cart_record_content .trans_status_col a:hover,.cart_record_content .ask_col a:hover
{background:none; background-color:#f9f9f9; color:#565656;  border:1px solid #878787;}
.trans_st{ font-size:12px; color:#565656; line-height:14px; margin-top:10px; text-align:center;}

.order_detail_btn{ background-color:#F57E28;  padding:6px 10px; font-size:14px; line-height:18px; display:inline-block;  text-decoration:none; text-align:center; color:#fff; font-weight:bold; border:1px solid #E45D2D; }
.order_detail_btn:hover{  background-color:#E45D2D;}

.qa_dd_btn{ display:block; color:#565656; text-decoration:underline; font-size:14px; padding:3px 8px; margin-top:6px; font-style:italic; color:#E45D2D; }
.qa_dd_btn:hover{ text-decoration:none; color:#878787;font-style:normal; cursor:hand;}


.qa_des{color:#E45D2D; font-weight:bold;}
.products_info_block{ display:block; margin:18px 0 18px 12px; overflow:hidden; }
.products_info{ float:left; display:block; overflow:hidden; }

.products_name_index{ float:left; font-size:14px; line-height:20px; color:#565656; margin-top:4px; height:40px;display:block; overflow:hidden; text-decoration:none;min-width:178px; }
.mem_product_des{ float:left; display:block; width:178px;  margin-left:8px;overflow:hidden; }

.price_index{ margin-top:10px; color:#565656;float:left; font-size:16px; line-height:20px; text-decoration:none;}

.price_index:before{ content:"$"; font-size:14px;color:#ff3c00; font-style:italic; font-weight:bold; margin-right:-2px;}
.price_index span{ color:#ff3c00; font-size:20px; font-weight:bold; font-style:italic;}

.products_info_block img{ width:86px; height:86px; border:1px solid #d5d5d5;display:block; float:left; outline:none; }

.mr12{ margin-right:12px;}
.mr3{ margin-right:3px;}
.orange { color:#F57E28; font-weight:bold;}
.f22{ font-size:22px; line-height:22px; }
.orange_deep{color:#eb5c37;}
.notice_red{ color:#ff3c00;}
.fi{ font-style:italic;}
.bk{ color:#000; font-weight:bold;}
.bkn{ color:#000;}
.grey56{ color:#565656; font-weight:bold;}
.wid410{ width:410px;}
.wid165{ width:165px;}
.wid180{ width:180px;}
.wid240{ width:240px;}
.wid145{ width:145px;}
.wid535{ width:535px;}
.wid260{ width:260px;}
.wid60{ width:60px;}
.wid75{ width:75px;}
.orange_light{color:#F57E28; }
.f18{ font-size:18px; line-height:20px;}
.grey_f{ color:#878787;}
.w_obg {background-color:#878787; color:#fff; padding:2px;}
.ml8{margin-left:8px; }
.ml10{margin-left:10px; }
.none_ls{ letter-spacing:normal;}
.mlr8{ margin-right:8px;margin-left:3px;}
.ml12r6{ margin-right:6px;margin-left:18px;}
.mb40{ margin-bottom:40px;}
.underline{ text-decoration:underline;}

.shopping_detial_btn{ text-align:center; background-color:#878787; color:#fff; font-size:18px; letter-spacing:2px; padding:0 40px; display:block; text-decoration:none; }
.check_detial{ display:block; padding:10px ; text-align:center; background-color:#F57E28; margin:0 10px; text-decoration:none;}
.status_text{ color:#FFF; font-size:18px; line-height:20px; letter-spacing:5px;}
.status_time_index{ color:#fff; font-size:14px; line-height:18px; letter-spacing:1px; }

.status_index{ display:block; width:100%;}

.check_detial_all{ display:block; padding:10px 0 ; text-align:center; background-color:#878787; color:#fff; text-decoration:none; font-weight:bold; font-size:16px; line-height:20px;}
.check_detial_all:hover{ background-color:#d5d5d5; color:#565656; }

.check_detial_no_balance{display:block; padding:9px 0 ; text-align:center; background-color:#ebebeb; border:1px dashed #878787; color:#565656; text-decoration:none; font-weight:bold; font-size:16px; line-height:20px; letter-spacing:1px;}
.check_detial_no_balance:hover{ border:1px dashed #F57E29; color:#E45C2D;}

.udn_cash_block h4,.udn_coupon_block h4,.udn_giftcard_block h4{font-size:20px; line-height:24px; color:#000; display:block; text-align:center; padding:8px 20px 13px 20px; word-spacing:4px;}
.balance_index{ display:block; text-align:center; font-weight:bold; font-size:36px; line-height:40px; color:#F57E29; padding-bottom:20px;}
.expire_date{ display:block;text-align:center; font-size:14px; line-height:16px; letter-spacing:1px;color:#F57E29; padding-bottom:6px; }
.expire_date a:link,.expire_date a:visited{ color:#878787; text-decoration:none; }
.expire_date a:hover{ text-decoration:underline; color:#E45C2D;}

.newest_shopping a,.newest_shopping p{ text-decoration:none;}/*- For IE7 -*/

/*----- 右側邊欄中一(公告及客服列表) -------*/
.mid_info_block{ display:block; overflow:hidden; border-bottom:1px solid #d5d5d5; background-color:#f5f5f5; margin-bottom:12px;  }
.mid_info_block h3{border-left:4px solid #F57E28; padding-left:8px; font-size:18px; line-height:22px; color:#000;float:left; margin-right:16px; letter-spacing:1px;  }
.pa16{ padding:16px;}
.ma16{ margin:16px;}
.pv20ph16{ padding:20px 16px;}
.pv30ph67{ padding:30px 67px;}

.notice_block{ display:table;  display:block; width:462px;height:274px; overflow:hidden; border-right:1px solid #d5d5d5;  position:relative;float:left; }

.notice_info{display:table-cell; vertical-align:middle; overflow:hidden; padding:32px 36px; height:183px;}

.custom_service_block{ display:block; width:463px;  float:left; padding:20px 16px; position:relative;}
.custom_service_index h5{ color:#fff; font-size:13px; line-height:16px; padding:4px 12px;}
.no_qa_mem_index{ display:block; text-align:center; font-size:24px; font-weight:bold; margin-top:90px;}
.custom_service_index th{ text-align:left;}
.q_content_index,.a_content_index{ border:1px solid #d5d5d5; background-color:#fff; padding:8px 14px 12px 14px; font-size:14px; line-height:18px; max-height:50px;min-height:50px;}
.index_cus_a{ margin-top:10px;}
.q_content_index p{ color:#565656;}
.a_content_index p{ color:#212121;}
.notice_info h4{ font-size:16px; line-height:24px; display:block; padding:8px;}
.notice_info p{  display:block; overflow:hidden; font-size:14px; line-height:20px; color:#565656; letter-spacing:1px; padding:0 8px 8px 8px;}

.arrow423{ width:423px; position:absolute; top:150px;  display:block; overflow:hidden; }
.arrow464{ width:464px; position:absolute; top:150px;  display:block; overflow:hidden; }
.arrow880_recommand{ width:856px; position:absolute; padding:0 12px; top:250px;  display:block; overflow:hidden; }
.arrow880_history{ width:856px; position:absolute; padding:0 12px; top:30px;  display:block; overflow:hidden; }
.arrow22,.arrow423,.arrow880_recommand,.arrow880_history,.arrow880_event{ z-index:1;}

.arrow880_event{ width:880px; position:absolute; margin-top:100px;  display:block; overflow:hidden; }
.arrow958_event{ width:958px; position:absolute; margin-top:95px;  display:block; overflow:hidden; }
.left_arrow22{ float:left;}
.right_arrow22{ float:right;}
.left_arrow22,.right_arrow22,.left_arrow22 a,.right_arrow22 a{ display:block; width:22px; height:38px; text-indent:-9999px; }
.left_arrow22 a{ background:url(../../images/pc/arrow_22.png) no-repeat; background-position:bottom left; float:left; }
.left_arrow22 a:hover{background:url(../../images/pc/arrow_22_over.png) no-repeat; background-position:bottom left;}
.right_arrow22 a{ background:url(../../images/pc/arrow_22.png) no-repeat; background-position:top left;  float:right;  }
.right_arrow22 a:hover{background:url(../../images/pc/arrow_22_over.png) no-repeat; background-position:top left;}

.custom_service_index{ margin-top:18px; display:block; height:224px; overflow:hidden;}

.custom_service_tb { background-color:#ebebeb;font-size:14px; line-height:20px;color:#565656;}
.custom_service_tb tr:hover{ background-color:#fff9f6;}
.custom_service_tb .odd { background-color:#d5d5d5; }
.custom_service_tb a{ text-decoration:none; color:#565656; }
.custom_service_tb a:hover{ cursor:hand;}
.custom_service_tb span:hover{ color:#E45D5A;}
.custom_service_tb td{ padding:10px 6px 10px 3px; text-align:left; vertical-align:middle;}
.custom_service_tb th{padding:10px 3px 10px 14px; text-align:left; vertical-align:middle; font-weight:bold;}
.contact_me{ display:inline-block; position:absolute; bottom:0; right:3px;}
.envolope{  background:url(../../images/pc/envolope_icon.png) no-repeat; background-position:left top; color:#E4662D; font-size:14px; line-height:22px; padding-left:23px; font-weight:bold; height:22px; letter-spacing:1px; float:left; }
.envolope:hover{ cursor:hand; color:#878787; text-decoration:none;background:url(../../images/pc/envolope_icon_over.png) no-repeat; background-position:left top; letter-spacing:0; }
.contact_me p{ color:#ccc; font-size:14px; line-height:22px; letter-spacing:1px; display:block; float:right;margin-right:12px; word-spacing:8px; }
.index_cus_q{ display:block; }

/*----- 右側邊欄中二(追蹤清單) -------*/
.tracing_item_index{ display:block;overflow:hidden; }
.event_slide_content{ display:block; margin:32px 32px 26px 32px; overflow:hidden; position:relative; width:890px;}
.mem_index_tracking_block{ display:block; overflow:hidden; margin:12px 0 0 3px;}
.mem_index_tracking_block li{ width:135px; float:left; margin:12px; display:inline-block; position:relative;}
.mem_index_tracking_block p{ text-align:center; font-size:13px;}
.mem_index_tracking_item{ text-decoration:none; color:#212121; font-size:13px; line-height:16px; }
.mem_index_tracking_item:hover{ text-decoration:underline; }
.mem_index_tracking_item p{padding:3px; display:block; margin-top:3px; max-height:28px; overflow:hidden; text-align:center;}
.mem_index_tracking_block li img{ width:133px; border:1px solid #d5d5d5;}
.mem_index_tracking_block li img:hover{border:1px solid #878787;}
.mem_index_tracking_block a{display:block; text-align:center; text-decoration:none;}
.mem_buy_now_btn{ color:#fff; background-color:#F57E28;letter-spacing:1px; font-weight:bold; padding:6px 3px; margin-top:8px;  font-size:16px; line-height:22px; border:1px solid #E45D2D;}
.mem_buy_now_btn:hover{ background-color:#E45D2D; }
.add_to_notice_btn{color:#f57e28;background-color:#fff; font-size:14px;line-height:22px; border:1px solid #f57e28; padding:6px 3px; margin-top:8px; }
.add_to_notice_btn:hover{ border:1px solid #E45D2D; color:#E45D2D;}
.notice_success{ display:block; border:1px solid #E45D2D; background-color:#fff; text-align:center; color:#E45D2D;padding:6px 3px; margin-top:8px; font-size:14px; line-height:22px;}
.notice_success:before{ content:''; background:url(../../images/pc/notice_orange.png) no-repeat; display:inline-block; width:16px; height:16px; margin-right:4px; background-position:bottom;vertical-align:middle; margin-top:-4px;}

/*----- 右側邊欄中二(活動列表) -------*/
.hot_event_block{ display:block;overflow:hidden; }
.event_slide_content{ display:block; margin:32px 35px 20px 35px; overflow:hidden; position:relative;width:890px;}
.event_slide_content img { outline:none; display:block; width:280px; height:148px; } 
.event_slide_content a:hover { border:5px solid #D5D5D5; -moz-opacity: 0.7;opacity: 0.7;filter: Alpha(Opacity=70);}
.event_slide_content a{ display:block; float:left; margin:0 3px;border:5px solid #f5f5f5; cursor:hand;opacity:1;-moz-opacity: 1;opacity: 1;filter: Alpha(Opacity=100);}

/*----- 右側邊欄中三(可直接抽掉不用) -------*/
.cheapest_for_you{ display:block; overflow:hidden; padding:24px 20px; }
.cheaest_left_block,.cheaest_left_block li,.cheaest_right_block li{ float:left; display:block; overflow:hidden; }
.cheaest_left_block img,.cheaest_right_block img{ border:1px solid #d5d5d5; width:148px; outline:none; margin-bottom:3px;}
.cheaest_left_block{ border-right:1px solid #d5d5d5; padding-right:74px;}
.cheaest_right_block{  display:block; float:right;}

.plus_icon{ background:url(../../images/pc/plus_icon.png) no-repeat; display:block; text-indent:-9999px; width:35px; height:35px; margin:60px 24px 0 24px;}
.cheaest_products_combo{ width:150px; display:block; overflow:hidden;}
.cheaest_products_combo p,.recommand_item p{ margin-top:6px; padding: 0 3px; letter-spacing:1px; text-decoration:none;}
.cheaest_products_combo a,.recommand_item a{ text-decoration:none; font-size:14px; line-height:16px; color:#565656; display:block;}
.cheaest_products_combo a:hover,.cheaest_products_combo p:hover,.recommand_item p:hover,.recommand_item a:hover{  cursor:hand; -moz-opacity: 0.9;opacity: 0.9;filter: Alpha(Opacity=90);}
.cheaest_products_combo img:hover,.recommand_item img:hover{border:1px solid #565656; }
.cheapest_btn{ display:block; background-color:#F57E28; text-align:center; font-size:26px; line-height:30px; color:#fff; font-weight:bold; letter-spacing:2px; text-decoration:none; padding:16px; margin:20px 0 8px 0; width:352px; cursor:hand;}
.cheapest_btn:hover{ background-color:#eb5c37;}

/*----- 右側邊欄中四(推薦版位) -------*/
.history_recpmmand_block{ display:block; margin-top:12px; overflow:hidden; position:relative; }
.history_view,.recommand_item{ display:block; overflow:hidden; position:relative; z-index:99;}

.history_view{ margin-left:60px; margin-right:0; width:760px; padding-top:12px;}
.recommand_item_outter{ display:block; background-color:#fff; overflow:hidden; padding:30px 42px;margin-top:30px;  }
.recommand_item{  position:relative; z-index:99; width:796px; display:block;}
.recommand_item h5{ margin-bottom:12px; font-size:16px; line-height:20px; color:#878787; margin-left:12px; letter-spacing:1px;}
.history_view li{ width:72px; height:72px; display:block; float:left; margin:0 6px; }
.history_view li img{ width:70px; height:70px; outline:none; display:block; border:1px solid #d5d5d5;}
.history_view li img:hover{border:3px solid #eb5c37; width:66px; height:66px; display:block;  }
.history_view li a{ width:72px; height:72px; overflow:hidden; display:block;}

.recommand_item li{ width:140px; display:block; float:left; margin:0 9px; }
.recommand_item li img{ width:138px; height:138px; outline:none; display:block; border:1px solid #d5d5d5;}

/*----- 分頁數字 -------*/
.pg_num_outter{ display:block; overflow:hidden; padding:20px 0 ; text-align:center; }
.pg_num_outter ul{ overflow:hidden; display:inline-block; text-align:center;}
.pg_num_outter li{ float:left; display:block;text-align:center; margin-right:10px;}
.pg_num_outter a{text-decoration:none;vertical-align:middle; text-align:center; display:block; padding-top:6px; }
.num_digit{  font-size:16px; line-height:24px; width:36px; height:30px; color:#878787;border:1px solid #d5d5d5; background-color:#f5f5f5;}
.num_digit:hover{ color:#565656;border:1px solid #878787; text-decoration:underline;}
.pg_move_btn:hover,.num_digit_preview:hover{color:#565656;border:1px solid #878787; font-weight:bold;}
.pg_move_btn{ width:125px; height:30px; line-height:24px; font-size:14px; color:#565656;border:1px solid #d5d5d5; background-color:#f5f5f5;}
.num_digit_act{ color:#fff; background-color:#878787; color:fff; font-weight:bold; font-size:16px; line-height:24px; width:36px; height:30px;padding-top:6px;border:1px solid #878787; }
.num_digit_preview{font-size:16px; line-height:24px; width:75px; height:30px; color:#565656;border:1px solid #d5d5d5; background-color:#f5f5f5; }

/*----- 訂單詳情(狀態) -------*/

.detial_block_outter,.content_block_outter{ display:block; border-bottom:3px solid #d5d5d5;  }
.detial_block_outter{padding:0 28px 28px 28px; /*background-color:#f9f9f9;*/ border:1px solid #d5d5d5; margin-bottom:12px;}
.detial_top{ /*border:1px solid #d5d5d5;*/ background-color:#ededed; padding:24px 0;  }
.detial_bottom{/*border:1px solid #d5d5d5;*/ border-top:none;/*background-color:#f9f9f9;*/ /*padding:0 24px 24px 24px;*/ font-size:16px; line-height:20px; color:#565656; letter-spacing:1px; margin-top:12px; }
.price_discount{ border-top:1px dotted #878787; border-bottom:1px dotted #878787; }
.price_total,.price_discount{padding: 12px 6px 12px 12px;}
.price_total{ padding-bottom:24px;}
.price_discount td,.price_total td{ padding:3px; text-align:right; vertical-align:middle;}
.price_total td{ color:#000;}

/*.detial_bottom .detial_list{padding:12px 20px 0 20px; } */
.detial_list td{ padding:8px; text-align:right; vertical-align:middle; border-bottom:1px dotted #d5d5d5;}
/*.detial_bottom .detial_list .pd_spec_col{ width:10%;}
.detial_bottom .detial_list .pd_price_col{ width:10%;}
.detial_bottom .detial_list .pd_quantity_col{ width:4%;}*/

.detial_bottom .detial_list .pd_pic_col { width:4%; text-align:center;}
.detial_bottom .detial_list .pd_name_col{ width:80%; text-align:left;}
.detial_bottom .detial_list .pd_total_price_col {width:16%; font-size:14px; padding-right:10px;}

.detial_bottom .detial_list .pd_capture_col { width:13%; text-align:right;}
.detial_bottom .detial_list .pd_return_col {width:11%; text-align:right;}
.detial_bottom .detial_list .pd_total_price_col span{ color:#212121; font-size:16px; margin-left:3px;}
/*.detial_bottom .detial_list .pd_total_price_col span:before{ content:'$'; margin-right:2px; font-size:14px;}*/
.detial_bottom .detial_list .pd_pic_col .gift_tag{ font-size: 14px;color: #fff;line-height: 18px;padding: 3px 8px;background-color: #a5a5a5;display: inline-block;}
.detial_bottom .detial_list .pd_pic_col .plus_tag{font-size: 14px;color: #fff;line-height: 18px;padding: 3px 8px;background-color: #878787;display: inline-block;}
.detial_bottom .detial_list .pd_name_col .order_pd_name{ display:block; font-size:16px; line-height:20px; color:#212121;}
.pd_name_col .gift_pd_name{ display:block; font-size:14px; line-height:20px; color:#878787;}
.detial_bottom .detial_list .odd{ background-color:#f9f9f9;}
/*.detial_bottom .detial_list td .caperture_btn{ border:1px solid #d5d5d5;padding:2px 6px; margin-right:12px; background-color:#fff;}*/
.detial_bottom .detial_list  td .return_btn,.detial_bottom .detial_list td .caperture_btn{ display:inline-block; font-size:14px; line-height:18px; color:#212121; border: 1px solid #a5a5a5; background: url(../../images/pc/grey_h30.png) repeat-x; padding:2px 6px; color:#878787; webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:66px; text-align:center; margin-right:6px;}
.detial_bottom .detial_list  td .return_btn:hover{ background:none; background-color:#f9f9f9; color:#565656; border:1px solid #878787;}
.detial_bottom .detial_list td .caperture_btn:hover{ background:none; background-color:#fff;  color:#E45D2D; border:1px solid #E45D2D;}
.detial_bottom .detial_list .pd_name_col .cap_cancel{display:block; margin-top:6px;}
.detial_bottom .detial_list .pd_name_col .cap_cancel a{ margin-right:8px;}

.detial_bottom .detial_list .pd_name_col .info_spec{ display:block; color:#878787; font-size:14px; line-height:18px; margin-top:6px;}
.detial_bottom .detial_list .pd_name_col .info_spec span{ margin-right:12px;}
.detial_bottom .detial_list .pd_pic_col img{ display: block;outline: none;border: 1px solid #d5d5d5;width: 70px;}

.price_discount .discount_tb th,.price_total .pay_total_tb th{ width:85%; text-align:right;padding: 3px 20px 3px 3px; color:#212121;}
.price_discount .discount_tb td,.price_total .pay_total_tb td{ width:25%;}
.price_discount .discount_tb .num_col{ color:#212121;}
.price_discount .discount_tb .dis_num_col{ color:#E45D2D;}
/*.price_discount .discount_tb .num_col span:before,.price_discount .discount_tb .dis_num_col span:before,.price_total .pay_total_tb .final_price_col span:before{ content:"$"; margin-right:2px; font-size:14px;}*/
.price_discount .discount_tb .dis_num_col{}
.price_total .pay_total_tb .final_price_col{ color:#212121; font-weight:bold; font-size:20px;}

.detial_list .trans_status_detial{ background-color:#ededed;}
.products_snap_link,.preorder_num{ color:#878787; font-size:14px; font-style:italic;text-decoration:none;}
.products_snap_link:hover,.preorder_num:hover{ color:#E45D2D; text-decoration:underline; letter-spacing:0;}
.detial_top td{ /*padding:18px;*/ font-size:14px; line-height:20px; letter-spacing:1px; color:#000; text-align:center; vertical-align:middle; border-right:1px dotted #a5a5a5;}
.invoice_link{ color:#878787; text-decoration:none; font-weight:normal; }
.invoice_link:hover{ text-decoration:underline;color:#E45D2D; }
.detial_status_producing{ display:block; float:left; width:168px; background-color:#F57E28; text-align:center; padding:10px 0;margin-left: 90px;}
.detial_status_producing:before{ content:""; width:43px; height:30px; background:url(../../images/pc/status_producing_cart.png) no-repeat; display:inline-block;margin-right: 12px;position: absolute;left: 24px;top: 20px;}

.status_img{ display:block; outline:none; float:left; margin:18px 12px 0 0;}
.status_text_detial{ color:#fff; font-size:20px; line-height:24px; letter-spacing:2px; margin-bottom:3px;}
.status_time_detial{ font-size:14px; line-height:20px; color:#fff;letter-spacing:2px;}

.detial_mid_block{ display:block; border-bottom:4px solid #d5d5d5; overflow:hidden; margin-top:8px;margin-bottom:12px; }
.detial_mid_block h3,.right_mid_head h3{border-left:4px solid #F57E28; padding-left:8px; font-size:18px; line-height:22px; color:#000;float:left; margin:16px; letter-spacing:1px;}
.right_mid_head{ display:block; overflow:hidden; *padding-bottom:16px;/*- IE7 FIX -*/}
.buyer_info{ background-color:#f5f5f5; letter-spacing:1px;  line-height:20px;display:block; margin-bottom:12px; border-bottom:4px solid #d5d5d5; }
.payment_info{ letter-spacing:1px;  line-height:20px; display:block;}
.payment_info table{ background-color:#f5f5f5;}
.buyer_info th,.payment_info  th{ border-right:1px dashed #d5d5d5; color:#000;  text-align:center; vertical-align:middle;font-size:16px; padding:16px 14px 14px 14px; }
.buyer_info td,.payment_info  td{ border-right:1px dashed #d5d5d5; color:#565656;text-align:center; vertical-align:middle;font-size:14px; padding:0 14px 14px 14px; }
.payment_info_tb_top{ border-bottom:4px solid #d5d5d5; margin-bottom:12px;}

/*----- 訂單詳情(客服聯繫記錄) -------*/
.cus_qa_order_detial{ background-color:#fafafa; padding:22px 8px; display:block; overflow:hidden; border:1px solid #d5d5d5;*padding:44px 8px;/*- IE7 FIX -*/  }

.cus_qa_processes{ display:block; overflow:hidden;}

.cus_qa_order_left{ display:block; overflow:hidden; background-color:#878787; width:650px; float:left;}
.cus_qa_order_right{ display:block; overflow:hidden;background-color:#F57E28; width:650px; float:left; }

.cus_qa_order_left_h{ display:block; overflow:hidden;  width:650px; float:left; padding-left:24px; margin-bottom:12px;position:relative; }
.cus_qa_order_right_h{ display:block; overflow:hidden;width:650px; float:right; padding-right:24px;margin-bottom:12px; position:relative;}

#talk_b_left{ background:url(../../images/pc/talk_b_left.png) no-repeat; width:22px; height:20px; left:5px; bottom:20px; position:absolute;}
#talk_b_right{ background:url(../../images/pc/talk_b_right.png) no-repeat; width:22px; height:20px; right:5px; bottom:20px; position:absolute; }
#talk_b_old_left{ background:url(../../images/pc/talk_b_old_left.png) no-repeat; width:22px; height:20px;left:5px; bottom:20px; position:absolute;}
#talk_b_old_right{ background:url(../../images/pc/talk_b_old_right.png) no-repeat; width:22px; height:20px; right:5px; bottom:20px; position:absolute; }


.cus_qa_order_left h5,.cus_qa_order_right h5,.cus_qa_order_left_old h5,.cus_qa_order_right_old h5,.cus_qa_order_left_h h5,.cus_qa_order_right_h h5{ display:block; font-size:16px; padding:10px 16px;overflow:hidden;  color:#fff; letter-spacing:1px; line-height:18px;  }

.q_head{background-color:#878787; border:1px solid #878787;}
.a_head{background-color:#F57E28;border:1px solid #F57E28;}
.q_head_old,.a_head_old{background-color:#a5a5a5; border:1px solid #a5a5a5;}

.cus_qa_order_left h5 th,.cus_qa_order_right h5 th,.cus_qa_order_left_h th,.cus_qa_order_right_h th{ text-align:left; vertical-align:middle;}
.cus_qa_order_left h5 td,.cus_qa_order_right h5 td{ text-align:right; vertical-align:middle;}
.cus_qa_order_left a,.cus_qa_order_right a,.cus_qa_order_left_old a,.cus_qa_order_right_old a,.cus_qa_order_left_h a,.cus_qa_order_right_h a,.custom_service_index a{ color:#F57E28;font-style:italic;  text-decoration:underline;  }
.cus_qa_order_left a:hover ,.cus_qa_order_right a:hover,.cus_qa_order_left_old a:hover ,.cus_qa_order_right_old a:hover,.cus_qa_order_left_h a:hover,.cus_qa_order_right_h a:hover,.custom_service_index a:hover{ color:#878787; text-decoration:none; font-style:normal;  }
.q_content,.a_content{  display:block; overflow:hidden; background-color:#fff; padding:10px 16px 16px 16px; border:1px solid #d5d5d5;  }

.q_content_old,.a_content_old{  display:block; overflow:hidden; background-color:#ededed; padding:10px 16px 16px 16px; border:1px solid #d5d5d5;  }

.a_text{font-size:14px; line-height:20px; color:#000; }
.q_text{ font-size:14px; line-height:20px; color:#565656; }
.order_num{ font-size:14px; line-height:20px; color:#565656;  }
.a_text_old{font-size:14px; line-height:20px; color:#565656; }
.q_text_old,.order_num_old{ font-size:14px; line-height:20px; color:#9c9c9c; }

.system_ps{ color:#878787; line-height:24px;}

.a_content_misc_left{ display:block; float:left; margin:18px 12px; overflow:hidden;}
.a_content_misc_right{ display:block; float:right; margin:18px 12px; overflow:hidden;}
.a_content_misc_left p,.a_content_misc_right p{ font-size:14px; line-height:20px;}

.ask_btn{ font-size:14px; line-height:20px; padding:7px 24px; background-color:#F57E28; color:#fff; font-weight:bold; float:right; text-decoration:none; margin:8px 34px 0 0;}
.ask_btn:hover{ background-color:#E45D2D;}

.cus_qa_order_left_old{ display:block; overflow:hidden; background-color:#a5a5a5; width:650px; float:left; *margin:24px 0 24px 0;}
.cus_qa_order_right_old{ display:block; overflow:hidden;background-color:#a5a5a5; width:650px; float:right; *margin:35px 0 12px 0;}
.q_head_v_old{  width:14px; height:100%; float:left;}
.a_head_v_old{ width:14px; height:100%;  float:left;}
.q_content_v_old{ display:block; width:560px; float:left; padding:16px; background-color:#ededed; border:1px solid #d5d5d5;min-height:64px;}
.a_content_v_old{ display:block; width:560px; float:left; padding:16px; background-color:#ededed; border:1px solid #d5d5d5;text-align:left;min-height:62px;}
.q_text_old{font-size:14px; line-height:20px; color:#9c9c9c;}
.a_text_old{font-size:14px; line-height:20px; color:#565656; }

.a_content_misc_left p,.a_content_misc_right p{ letter-spacing:1px; font-size:13px; line-height:16px;  }
.shot_number,.shot_time,.qa_info_kind,.qa_info_kind_old{ float:left;/*margin-top:16px;*/ font-size:13px; line-height:20px; border:1px solid #d5d5d5; padding:0 6px; /*margin-right:12px;*/}
.shot_time{color:#565656;}
.shot_number,.qa_info_kind,.qa_info_kind_old{color:#878787; }

.cus_qa_order_left p,cus_qa_order_right p{ margin-right:12px;}





.q_head_v,.a_head_v{  width:14px; height:100%; float:left;}
.q_content_v{ display:block; width:560px; float:left; padding:16px; background-color:#fff; border:1px solid #d5d5d5;min-height:64px;}
.a_content_v{ display:block; width:560px; float:left; padding:16px; background-color:#fff; border:1px solid #d5d5d5;text-align:left;min-height:64px;}
.cus_qa_order_outter_L{ display:block; overflow:hidden;margin:6px 0 6px 24px; float:left;*margin:-11px 0 -11px 24px;/*- IE7 FIX -*/ }
.cus_qa_order_outter_R{ display:block; overflow:hidden;margin:6px 24px 6px 0; float:right;*margin:-11px 24px -11px 0;/*- IE7 FIX -*/  }
.cus_qa_order_detial h4{ text-align:center;font-size:18px; line-height:22px; margin:24px 24px 12px 24px; border-top:1px dashed #d5d5d5;border-bottom:1px dashed #d5d5d5; padding:20px; *padding:10px 0 20px 0;/*- IE7 FIX -*/  background-color:#ededed; color:#565656;}

.cus_qa_order_detial h4{letter-spacing:2px; }

/*----- 追蹤清單(清單與時間軸) -------*/

.tracing_type_block{ display:block; float:right; overflow:hidden; margin-top:12px;}

.tracing_type_block li{ float:left; display:block; text-indent:-9999px; width:37px; height:37px; margin-left:6px;}
.tracing_type_block a{float:left; display:block; text-indent:-9999px; width:35px; height:35px;border:1px solid #ededed; }

.tracing_list_act{ background:url(../../images/pc/tracing_type_btn_list_act.png) no-repeat; display:block; background-color:#F57E28;}
.tracing_list a{ background:url(../../images/pc/tracing_type_btn_list.png) no-repeat;border:1px solid #ededed;}
.tracing_list a:hover{ border:1px solid #F57E28; background-color:#fff;}

.tracing_timeline_act{background:url(../../images/pc/tracing_type_btn_time_act.png) no-repeat; display:block; background-color:#F57E28;}
.tracing_timeline a{ background:url(../../images/pc/tracing_type_btn_time.png) no-repeat;}
.tracing_timeline a:hover{ border:1px solid #F57E28; background-color:#fff;}
.tracing_timeline_outter{ display:block; overflow:hidden;}

.tracing_list_outter{background-color:#f1f1f1; padding:20px 20px 35px 20px;display:block; overflow:hidden; margin-bottom:20px; }
.tracing_timeline_outter{ margin-top:16px;}
/*.timeline_bg_left{ width:8px; background-color:#ededed; display:block; float:left; margin:0 12px 0 32px; height:1770px; position:relative; z-index:2;}*/
.timeline_right_content{float:right; display:block;}

.tracing_first_lv{ display:block; position:relative; margin-bottom:32px;}
.timeline_arrow { display:block; width:0; border-bottom:14px solid transparent; border-top:14px solid transparent; border-left:14px solid transparent; border-right:14px solid #f1f1f1; left:-28px; top:56px;position:absolute; }
.timeline_content_outter{ float:left; display:block; overflow:hidden; background-color:#f1f1f1;width:866px; padding:18px 20px 20px 18px; }
.timeline_content_outter h5{ font-size:16px; line-height:20px; color:#565656; letter-spacing:1px; margin-left:12px; }
.products_pic_outter{ display:block; overflow:hidden; float:left;width:660px;}
.products_pic{ display:block; overflow:hidden; margin-top:6px;float:left;overflow:hidden;}

.products_pic li{ float:left; display:block; background-color:#fff;}
.products_pic li a{ border:1px solid #fff; display:block; overflow:hidden;}
.products_pic li a:hover{ border:1px solid #c6c6c6;}

.tracing_big { display:block; padding:6px; margin-right:6px; width:256px; height:256px;position:relative; margin:6px; }
.tracing_big img{ width:100%; }
.tracing_big p{ width:230px; position:absolute; bottom:0; left:0; font-size:14px; line-height:20px; color:#fff; padding:6px 10px; letter-spacing:1px; background:url(../../images/pc/bk_trans70.png) repeat; text-decoration:none; max-height:37px; overflow:hidden;}

.tracing_small{display:block; padding:6px; width:116px; height:116px;position:relative;margin:6px; }
.tracing_small img{ width:100%; }
/*.del_all{ display:block; float:right; font-size:16px; line-height:20px; color:#565656; width:80px; position:absolute; right:0; bottom:24px; text-decoration:underline;}
.del_all:hover{ cursor:pointer; text-decoration:none; }*/

.tracing_list_tb{ background-color:#fff; font-size:14px; line-height:20px;   }
.tracing_list_tb .odd { background-color:#f7f7f7;}
.tracing_list_tb th{ background-color:#878787; padding:14px 3px; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; }
.tracing_list_tb td{ padding:6px; text-align:left; vertical-align:middle; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; color:#565656;text-align:center;}
.tracing_list_tb img{ outline:none; width:100px; display:block; margin:3px 6px; }
.to_product_btn{ color:#E45D2D; font-weight:bold; font-style:italic;}
.to_product_btn:hover{ text-decoration:none; font-style:normal;}
.tracing_list_tb input[type="text"]{ outline:none; padding:2px 4px; font-size:14px; line-height:18px; background-color:#F7F7F7; color:#878787; text-align:center; border:1px solid #d5d5d5; }
.function_block_outter{ text-align:center; display:block; overflow:hidden; margin-top:12px; }
.function_block{text-align:center; display:inline-block;}

.function_block a{  text-align:center; vertical-align:middle; font-size:14px; line-height:20px; text-decoration:none; display:block; width:128px; height:28px; padding-top:8px; float:left; margin-right:12px;}
.del_btn{ background-color:#f5f5f5; color:#878787; border:1px solid #d5d5d5;}
.save_btn{ background-color:#F57E28; color:#fff; border:1px solid #F57E28;}
.del_btn:hover{ background-color:#f5f5f5; color:#565656; border:1px solid #878787;}
.save_btn:hover{ background-color:#E45D2D; color:#fff; border:1px solid #E45D2D; cursor:pointer;}

/*----- 募資明細表單 -------*/
.preorder_list_outter{ display:block; overflow:hidden; margin-bottom:12px; padding:20px; background-color:#ededed;}
.preorder_list_tb{ background-color:#fff; font-size:14px; line-height:20px;   }
.preorder_list_tb .odd { background-color:#f7f7f7;}
.preorder_list_tb th{ background-color:#878787; padding:14px 3px; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; }
.preorder_list_tb td{ padding:6px; text-align:left; vertical-align:middle; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; color:#565656;text-align:center;}
.preorder_list_tb img{ outline:none; width:100px; display:block; margin:3px 6px; }
.preorder_list_tb a:link,.tracing_list_tb a:visited{}
.preorder_list_tb a:hover{}
.preorder_list_tb input[type="text"]{ outline:none; padding:2px 4px; font-size:14px; line-height:18px; background-color:#F7F7F7; color:#878787; text-align:center; border:1px solid #d5d5d5; }
.f12{ font-size:12px; letter-spacing:1px; line-height:20px; }
.mb40{ margin-bottom:40px;}
.design_blue{color:#2e8dc6;}

/*----- 瀏覽記錄表單 -------*/
.viewed_list_outter{ display:block; overflow:hidden; margin-bottom:12px; padding:20px; background-color:#ededed;}
.viewed_list_tb{ background-color:#fff; font-size:14px; line-height:20px;   }
.viewed_list_tb .odd { background-color:#f7f7f7;}
.viewed_list_tb th{ background-color:#878787; padding:14px 3px; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; }
.viewed_list_tb td{ padding:6px; text-align:left; vertical-align:middle; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; color:#565656;text-align:center;}
.viewed_list_tb img{ outline:none; width:148px; border:1px solid #d5d5d5; display:block; margin:3px 6px; }
.viewed_list_tb .del_btn,.tracing_list_tb .del_btn{ text-align:center; padding:3px; background-color:#f5f5f5; border:1px solid #d5d5d5; color:#878787; font-size:14px; line-height:20px; display:block; text-decoration:none; margin:0 8px;}
.viewed_list_tb .del_btn:hover,.tracing_list_tb .del_btn:hover { border:1px solid #878787; color:#565656; text-decoration:underline;}

/*----- 會員資訊修改表單 -------*/
.content_p20_outter h4{ background-color:#878787; color:#fff; font-size:16px; line-height:20px; letter-spacing:2px; padding:12px 10px;}
.mem_info_tb{ font-size:14px; line-height:24px; background-color:#fff;letter-spacing:1px;   }
.mem_info_tb th{ padding:16px; text-align:left; vertical-align:top;  color:#565656;}
.mem_info_tb td{padding:14px; text-align:left; vertical-align:middle; color:#565656;}
.mem_info_tb td img{ height:26px;}
.mem_info_tb .del_btn:hover{ border:1px solid #878787; color:#565656; text-decoration:underline;}
.unact{background-color:#ededed; color:#878787;padding:3px 6px; font-size:14px; line-height:20px; height:20px; }

.mem_info_tb input[type="text"],.mem_info_tb input[type="password"],.mem_info_tb input[type="tel"]{ outline:none; padding:3px 6px; font-size:14px; line-height:20px; height:20px; background-color:#F7F7F7; color:#878787;border:1px solid #a5a5a5; text-align:left; }
.mem_info_tb input[type="text"]:hover,.mem_info_tb input[type="password"]:hover,.mem_info_tb input[type="tel"]:hover{ border:1px solid #565656;background-color:#fff; color:#565656;}
.mem_info_tb input[type="text"]:focus,.mem_info_tb input[type="password"]:focus,.mem_info_tb input[type="tel"]:focus{ border:1px solid #FF7E02; background-color:#fff; color:#000;}
.mem_info_tb select{ outline:none; height:28px; padding:3px 6px; font-size:14px; line-height:20px; border:1px solid #a5a5a5; background-color:#fff; color:#565656; vertical-align:1px;}
.content_p20_outter{ display:block; overflow:hidden; border:1px solid #d5d5d5; padding:6px; }
.mem_info_tb .odd{ background-color:#f9f9f9;}
.function_btn_block{ display:block; text-align:center; padding:40px 40px 80px 40px;}
.function_btn_block a{ margin:0 5px;padding:10px 30px; font-size:16px; line-height:20px; text-decoration:none;}
.mem_info_tb textarea{ display:block; border:1px solid #d5d5d5; overflow:auto; max-height:200px;    height:200px; width:760px; max-width:760px; outline:none;  padding:12px; font-size:14px; line-height:20px; color:#878787; background-color:#f7f7f7; }
.mem_info_tb textarea:hover{border:1px solid #565656; color:#565656;background-color:#fff;}
.mem_info_tb textarea:focus{border:1px solid #FF7E02; color:#000;background-color:#fff; }

/*----- 送貨地址修改 -------*/
.shipp_list_outter{background-color:#ededed; padding:20px; margin-bottom:12px;}
.shipping_list_tb{ background-color:#fff; font-size:14px; line-height:20px;   }
.shipping_list_tb .odd { background-color:#f7f7f7;}
.shipping_list_tb th{ background-color:#878787; padding:12px 3px; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; border-right:1px solid #fff;}
.shipping_list_tb td{ padding:14px 6px; text-align:left; vertical-align:middle; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; color:#565656;text-align:center;}
.shipp_list_outter .del_btn {border:1px solid #d5d5d5;}
.shipp_list_outter .del_btn:hover { text-decoration:underline; border:1px solid #878787;}
.shipp_list_outter .edit_btn{ background-color:#fff; color:#F57E28; border:1px solid #F57E28;}
.shipp_list_outter .edit_btn:hover{ background-color:#fff; color:#E45D2D; border:1px solid #E45D2D; text-decoration:underline;}
.shipping_list_tb a{ font-size:14px; line-height:20px; text-decoration:none; font-weight:bold;padding:4px 18px; margin:0 3px;  }
.add_shipping_btn{ display:block;overflow:hidden; padding-left:28px; height:22px;border:1px solid #ededed; background:url(../../images/pc/add_shipping_btn.png) no-repeat; font-size:20px; line-height:24px; letter-spacing:1px; background-position:left bottom; text-decoration:none; color:#F57E28; font-weight:bold; margin:0 0 12px 6px; }

.add_shipping_btn_new{ padding:8px; background-color:#F57E28; color:#fff; font-weight:bold;font-size:14px; line-height:20px; text-decoration:none; width:140px; display:block; text-align:center; float:right; margin:6px 0; }
.add_shipping_btn_new:hover{ background-color:#E45D2D; cursor:pointer;}

.history_btn{ padding:8px; background-color:#878787; color:#fff; font-weight:bold;font-size:14px; line-height:20px; text-decoration:none; width:100px; display:block; text-align:center; float:right; margin:6px 0;}
.history_btn:hover{ background-color:#E45D2D; cursor:pointer;}

/*----- 快速結帳設定 -------*/
.pick_up_cd{ padding:6px; background-color:#fff; color:#878787; border:1px solid #878787; text-decoration:none; line-height:20px;}
.pick_up_cd:hover{ cursor:pointer; border:1px solid #F57E28; color:#F57E28;}
.default_cd{background-color:#F57E28; color:#fff; padding:6px; border:1px solid #F57E28; }

.fast_paying_tb .del_btn{  text-align:center; padding:3px; background-color:#f5f5f5; border:1px solid #d5d5d5; color:#878787; font-size:14px; line-height:20px; display:block; text-decoration:none;}
.fast_paying_tb .del_btn:hover{ border:1px solid #878787; color:#565656; text-decoration:underline;}
.fast_paying_tb{ font-size:14px; line-height:24px; background-color:#fff;letter-spacing:1px;   }
.fast_paying_tb th{ padding:16px; text-align:left; vertical-align:top;  color:#565656;}
.fast_paying_tb td{padding:14px; text-align:left; vertical-align:middle; color:#565656;}
.fast_paying_tb .odd{ background-color:#f7f7f7;}
.fast_pay_unact{ background-color:#d5d5d5; color:#878787; padding:8px 16px; font-size:18px; line-height:24px; letter-spacing:1px; text-decoration:none; margin:0 18px; }

/*----- 購物金/折價卷/禮券查詢頁 -------*/
.rebate_list_outter{ display:block; overflow:hidden;}
.rebate_h_outter{ margin-bottom:12px;}
.rebate_h_outter,.event_ad{ display:block; overflow:hidden;}
.event_ad{ *height:223px;}
.rebate_h_outter div{ float:left; display:block;}
.balance_block,.cupon_balance_block{ width:200px; height:155px; overflow:hidden; background-color:#f7f7f7; border-bottom:8px #ededed solid; padding:30px 20px; margin-right:10px;}
.balance_block h4,.cupon_balance_block h4,.bonus_balance_block h4{ font-size:18px; line-height:24px; letter-spacing:2px; text-align:center; color:#212121; padding:13px 0; }
.balance_block p{ font-size:42px; line-height:42px; letter-spacing:2px; text-align:center; color:#F57E28; font-weight:600; margin-top:30px;}
.cupon_balance_block p{ font-size:42px; line-height:42px; letter-spacing:2px; text-align:center; color:#F57E28; font-weight:600; margin-top:8px;}

.bonus_balance_block{ width:200px; height:175px; overflow:hidden; background-color:#f7f7f7; border-bottom:8px #ededed solid; padding:30px 20px; }
.bonus_balance_block p{ font-size:42px; line-height:42px; letter-spacing:2px; text-align:center; color:#F57E28; font-weight:600; margin-top:24px;}

.event_ad_slide_content{ display:block; overflow:hidden; position:absolute; z-index:5; width:290px; left:140px; top:32px;}
.event_ad_slide_content img { outline:none; display:block; width:280px; height:148px;} 
.event_ad_slide_content a:hover { border:5px solid #D5D5D5; -moz-opacity: 0.7;opacity: 0.7;filter: Alpha(Opacity=70);}
.event_ad_slide_content a{ display:block; float:left; margin:0 ;border:5px solid #f5f5f5; cursor:hand;opacity:1;-moz-opacity: 1;opacity: 1;filter: Alpha(Opacity=100);}

.event_ad{ width:490px; background-color:#f7f7f7; position:relative; overflow:hidden; display:block;}
.event_ad h4,.event_ad ul,.event_ad div{ float:left; display:block;}
.trust_redeem_h_outter div{ display:block;}
.event_ad h4{ font-size:18px; line-height:22px; width:60px; height:163px; background-color:#EDEDED; padding:30px 10px; text-align:center;  }

.arrow428_event{ z-index:1;}
.arrow428_event{ width:356px;  position:relative; display:block; overflow:hidden; padding:26px; margin-top:70px;}
.arrow428_event img{ width:240px; outline:none;}
.arrow18{ background:url(../../images/pc/arrow_18.png) no-repeat; background-position:top; width:18px; height:31px; display:block; text-indent:-9999px; margin:0 auto;}
.arrow18:hover{ background:url(../../images/pc/arrow_18_over.png) no-repeat; background-position:top; }
.arrow18_v{ background:url(../../images/pc/arrow_18_v.png) no-repeat; background-position:right; width:31px; height:18px; display:block; text-indent:-9999px; margin:0 auto;}

.arrow12{ background:url(../../images/pc/arrow_12.png) no-repeat; background-position:top; width:12px; height:21px; display:block; text-indent:-9999px; margin:0 auto;}
.arrow12:hover{ background:url(../../images/pc/arrow_12_over.png) no-repeat; background-position:top; }
.arrow12_v,.arrow12_expire_v{ background:url(../../images/pc/arrow_12_v.png) no-repeat; background-position:right; width:21px; height:12px; display:block; text-indent:-9999px; margin:0 auto;}

.arrow12_expire{ background:url(../../images/pc/arrow_12_expire.png) no-repeat; background-position:top; width:12px; height:21px; display:block; text-indent:-9999px; margin:0 auto;}
.arrow12_expire:hover{ background:url(../../images/pc/arrow_12_over.png) no-repeat; background-position:top; }

.grey_p20_outter{ display:block; overflow:hidden; margin-bottom:12px; padding:20px; background-color:#f7f7f7; border-bottom:4px solid #d5d5d5;}
.all_tb,.expand_content_tb{font-size:14px; line-height:20px; }
.expand_content_expire_tb{font-size:14px; line-height:20px; color:#565656;}
.all_tb .odd,.expand_content_tb .odd { background-color:#f7f7f7;}
.all_tb th{ background-color:#878787; padding:14px 3px; text-align:center; vertical-align:middle; color:#fff; font-weight:bold; }
.all_tb td{ padding:20px 6px; vertical-align:middle; color:#565656;text-align:center;border-bottom:1px solid #d5d5d5;  }
.expand_content_tb td,.expand_content_expire_tb td{ border-bottom:1px dashed #d5d5d5; padding:3px 6px; text-align:center;}

.light_orange{ color:#F57E28;}
.light_grey{ color:#878787;}
.f24{ font-size:24px; line-height:28px;}
.grey_bg{ background-color:#d5d5d5;}
.p3p8{ padding:3px 8px;}
.f600{ font-weight:600;}
.o_link{ color:#E45D2D;}
.o_link:hover{ color:#878787; text-decoration:none;}
.rebate_list_normal,.coupon_list_normal{ display:block; overflow:hidden;background-color:#fff; }
.rebate_list_expire,.coupon_list_expire{ display:block; overflow:hidden;background-color:#f7f7f7; font-style:italic;}
.rebate_list_expire_expand{ display:block; overflow:hidden;border-top:3px solid #878787;background-color:#ededed; font-style:italic;}
.rebate_list_expand{ display:block; overflow:hidden;border-top:3px solid #f57e28; background-color:#ededed; }
.coupon_list_expire_expand{display:block; overflow:hidden;border-top:3px solid #878787; background-color:#ededed; font-style:italic;}
.rebate_list_expire_expand_content,.coupon_list_expire_expand_content{display:block; overflow:hidden;border-bottom:3px solid #878787; padding-bottom:36px; background-color:#ededed; font-style:italic;}
.rebate_list_expand_content{display:block; overflow:hidden;background-color:#ededed; border-bottom:3px solid #f57e28; padding-bottom:36px;}
.bc{ color:#212121;}
.pb60{ padding-bottom:60px;}
.rebate_list_normal a,.rebate_list_expire a,.coupon_list_expire a{ overflow:hidden; text-decoration:none;}

.coupon_kind{ background-color:#F57E28; line-height:20px;padding:3px 8px; color:#fff; text-decoration:none;}

.coupon_kind:hover{ background-color:#E45D2D; cursor:pointer;}
.coupon_kind_expire{ background-color:#d5d5d5; line-height:20px;padding:3px 8px; color:#878787; text-decoration:none;}
.coupon_kind_expire:hover{ color:#565656;cursor:pointer;}
.rebate_list_normal:hover{ background-color:#ededed; cursor:pointer;}
.rebate_list_expire:hover{ background-color:#ededed; cursor:pointer;}
.coupon_list_expire:hover{ background-color:#ededed; cursor:pointer;}

.redeem_main{ width:495px;}
.redeem_block{ width:680px; margin-right:10px; height:175px; display:block; overflow:hidden;border-bottom:8px #ededed solid; background-color:#f7f7f7; padding:30px; }
.redeem_main h4,.trust_redeem_balance h4,.trust_redeem_main h4{font-size:18px; line-height:24px; letter-spacing:2px;color:#E45D2D; padding:0 0 13px 0; }
.redeem_balance h4{font-size:18px; line-height:24px; letter-spacing:2px;color:#E45D2D; padding:13px 0; }
.redeem_balance{ display:block; padding-left:30px; width:145px;}
.redeem_balance h4{ text-align:center; display:block;}
.redeem_balance p{font-size:42px; line-height:42px; letter-spacing:2px; text-align:center; color:#878787; font-weight:600; margin-top:47px;}
.bns_sample{ display:block; outline:none; border:1px solid #d5d5d5;}

.trust_redeem_block{height:155px; display:block; overflow:hidden;border-bottom:8px #ededed solid; background-color:#f7f7f7; padding:30px; margin-bottom:12px;}
.redeem_box{ /*margin-top:16px;*/padding:10px 50px 10px 0; border-right:1px dashed #878787;}
.redeem_box .bonus_vi_box{ display:inline-block; height:32px; margin-top:12px; padding-top:12px; border-top:1px dotted #d5d5d5;}
.redeem_box .bonus_vi_box img,.redeem_box .bonus_vi_box a,.redeem_box .bonus_vi_box input,.redeem_box .bonus_vi_box p{ float:left; vertical-align:middle;}
.redeem_box .bonus_vi_box img{ height:28px; margin-right:10px;  }
.redeem_box .bonus_vi_box a{ border: 1px solid #d5d5d5;padding: 4px 8px;font-size: 14px;line-height: 18px;display: inline-block;color: #878787;text-decoration: none; background-color:#fff;}
.redeem_box .bonus_vi_box a:hover{ border:1px solid #878787; color:#565656;}
.redeem_box .bonus_vi_box p{ font-size:14px; line-height:18px; color:#212121; padding-top:5px; margin-right:10px; }
.redeem_box h5,.redeem_box h6{ display:block;}
.redeem_box h5 input[type="text"]{ height:26px; border:1px #d5d5d5 solid;outline:none; display:block;background-color:#fff; font-size:14px; line-height:18px;color:#878787; padding:0 8px; width:80px;}
.redeem_box h5 input[type="text"]:hover{ border:1px solid #878787; color:#212121;}
.redeem_box h5 input[type="text"]:focus{ border:1px solid #E45D2D; color:#212121;}
.redeem_box h6 input[type="text"] { width:250px; height:36px; outline:none; display:block; border:1px solid #d5d5d5; background-color:#fff; padding:10px 20px; float:left; font-size:34px; line-height:36px; color:#878787; letter-spacing:2px; text-align:center; font-weight:normal;}
.redeem_box h6 input[type="text"]:hover { border:2px solid #878787; width:248px; height:34px;   color:#565656; }
.redeem_box h6 input[type="text"]:focus { border:2px solid #E45D2D; width:248px; height:34px; color:#212121;}
.redeem_submit_btn{ background-color:#F57E28; color:#fff; font-size:18px; line-height:24px; display:block; width:140px; height:26px; float:left; text-align:center; text-decoration:none; padding:16px 0;}
.redeem_submit_btn:hover{ background-color:#E45D2D; cursor:hand;}

.trust_redeem_box{ margin-top:16px;padding:10px 30px 10px 0; border-right:1px dashed #878787;}
.trust_redeem_box input[type="text"] { width:240px; height:36px; outline:none; display:block; border:1px solid #d5d5d5; background-color:#fff; padding:10px 20px; float:left; font-size:34px; line-height:36px; color:#878787; letter-spacing:2px; text-align:center; font-weight:normal;}
.trust_redeem_box input[type="text"]:hover { border:2px solid #878787; width:238px; height:34px;   color:#565656; }
.trust_redeem_box input[type="text"]:focus { border:2px solid #E45D2D; width:238px; height:34px; color:#212121;}
.redeem_submit_btn{ background-color:#F57E28; color:#fff; font-size:18px; line-height:24px; display:block; width:140px; height:26px; float:left; text-align:center; text-decoration:none; padding:16px 0;}
.redeem_submit_btn:hover{ background-color:#E45D2D; cursor:hand;}

.info_cloumn{ display:block; overflow:hidden; float:left;}
.info_cloumn h4{font-size:18px; line-height:22px; color:#000;float:left; margin-left:12px; letter-spacing:1px;  }
.info_cloumn p{ font-size:14px; line-height:20px; color:#565656; margin-left:30px; }
.info_cloumn a:link,.info_cloumn a:visited{ color:#E45D2D; text-decoration:underline;}
.info_cloumn a:hover{ color:#878787; text-decoration:none;}
.bonus_notice_info{ display:block; list-style-position: outside; list-style-type: decimal; padding:14px 18px 0 18px; font-size:14px; line-height:20px; margin-left:12px; }
.bonus_notice_info li,.bonus_contact_info li{ padding:4px 0; color:#565656;}
.bonus_contact_info{display:block;padding:14px 0; font-size:14px; line-height:20px; margin-left:14px; }
.wid32p{ width:32%;}
.wid68p{ width:68%;}
.wid50p{ width:400px; float:left; overflow:hidden; display:block;}
.mr50{ margin-right:50px;}

/*----- 常見問題頁面 -------*/
.QA_block{ display:block; overflow:hidden; padding: 12px 30px 30px 30px;}
.QA_head_outter{ text-align:center; margin-bottom:12px; }
.QA_block h4{ display:inline-block; text-align:center; border-bottom:3px solid #E45D2D; font-size:18px; line-height:24px; color:#212121; letter-spacing:2px; font-weight:600; margin-bottom:10px; margin-top:24px; padding:0 6px;}
.qa_lv1{ display:block; background-color:#ededed; margin-bottom:12px; border-radius:10px; border:1px solid #d5d5d5;padding:12px;}
.tri_r{ 
position:absolute; 
top: 9px;
width:0;
height:0;
bottom: 0;
border-left: 5px solid #E45D2D;
border-right: 5px solid transparent;
border-bottom: 5px solid transparent;
border-top: 5px solid transparent;
margin-top:-5px;
 }
.qa_lv1 h5{ font-size:16px; line-height:20px; color:#212121; letter-spacing:1px;position:relative; }
.answer_block{ display:none; padding:6px 12px 0 12px; font-size:14px; line-height:20px; color:#565656; letter-spacing:1px; }
.qa_lv1 .pl12{ color:#212121; font-style:italic;padding-left:12px;*position:absolute;/*-IE7 FIX-*/}
.answer_block a{ color:#E45D2D; text-decoration:underline; }
.answer_block a:hover{ color:#878787; text-decoration:none;}
.qa_outter{ display:block;overflow:hidden; text-decoration:none; cursor:pointer;}

.cr{ list-style-position:outside; list-style-type:disc; padding-left:40px;}
.la{ list-style-position:outside; list-style-type:upper-latin; padding-left:40px;}
.cr p,.la p{  color:#565656; font-weight:normal;font-size:14px; line-height:20px;}

.cr h6,.la h6{color:#212121;  font-weight:600;font-size:14px; line-height:20px;}
.cr li,.la li{ margin-bottom:6px;}

/*----- 頁尾 
.footer_global{ display:block; width:100%; border-bottom:3px solid #e45d2d; background-color:#fff; padding-bottom:40px; overflow:hidden; }
.footer_wid1190{ display:block; overflow:hidden; width:1190px; margin:16px auto;}

.wid100_outter{ display:block;  overflow:hidden;  border-bottom:1px solid #d5d5d5; padding:10px 0; width:100%; border-top:1px solid #d5d5d5; background-color:#fff; }
.all_about_us{ display:block; overflow:hidden;margin-left:auto; margin-right:auto;  width:1182px; padding-left:8px;}
.all_about_us li{ display:block; float:left; font-size:12px; line-height:20px; color:#c9c9c9;}
.all_about_us li a:link,.all_about_us li a:visited{ color:#565656; margin:0 2px; text-decoration:none; font-size:14px; line-height:20px; letter-spacing:1px; }
.all_about_us li a:hover{ color:#E45D2D; text-decoration:underline;}

.certification_footer{ display:block; overflow:hidden; float:right; height:64px;width:422px; margin:12px auto;}
.certification_footer li{ display:block; float:left; margin:0 8px; }
.certification_footer li img{ outline:none; border:1px solid #878787;}

.footer_text_block{ display:block; float:left; overflow:hidden; margin:10px 0 0 12px;}
.footer_text{ font-size:14px; line-height:20px; color:#878787; letter-spacing:1px; display:block; }
.footer_notice{ font-size:16px; line-height:20px; color:#E45D2D; display:block; margin:8px 0;}
-------*/


/*----- 會員報及簡訊服務 -------*/
.b8_outter{ background-color:#f7f7f7; border-bottom:8px #ededed solid; display:block; overflow:hidden;}
.cloumn2_block{ display:block; overflow:hidden; background-color:#f7f7f7; padding:40px 30px 30px 30px;}
.cloumn2_block li{ float:left; display:block; width:456px; text-align:center; }
.ls_n{ letter-spacing:normal;}
.cloumn2_block li p{ font-size:14px; line-height:20px; color:#565656; margin-top:12px; display:block; letter-spacing:1px;}
.cloumn2_block h5{ text-align:center; color:#212121s;letter-spacing:2px; font-size:18px; line-height:24px;}
.with_line{ border-right:1px dotted #878787;}
.orange_btn145{ background-color:#F57E28; display:block; padding:8px 0; font-size:16px; font-weight:600; text-align:center; color:#fff; line-height:20px; margin:30px auto 0 auto; text-decoration:none;width:145px; letter-spacing:1px;  }
.orange_btn145:hover{ background-color:#878787; color:#fff;}
.mb12{ margin-bottom:12px;}


/*----- 退貨獨立頁面 -------*/
.return_form_wrap{ display:block; width:910px; margin:30px auto 50px auto; overflow:hidden; background-color:#fff;padding:12px 40px 40px 40px;}
.popup_form_wrap{ display:block; width:800px; margin:30px auto 50px auto; overflow:hidden; background-color:#fff;padding:12px 40px 40px 40px;}
.return_form,.popup_form{ display:block; }
.return_form h3,.popup_form h3{ border-left:4px solid #F57E28; padding-left:8px; font-size:18px; line-height:22px; color:#000;margin:24px 0 18px 0; letter-spacing:1px; display:block;}
.return_form h3 span,.popup_form h3 span{ font-size:14px; line-height:22px; color:#878787; float:right; padding-right:12px; }
.return_form h3 .important{ font-size:14px; line-height:22px; color:#E45D2D; margin-left:6px; float:none;  }
.return_tb_outter{ display:block; border:1px solid #d5d5d5; border-bottom:4px solid #d5d5d5; margin-bottom:12px;}
.confirmbox{ width: 390px; display: none; padding: 15px; border:1px solid #d5d5d5; background: #fff; box-sizing: border-box; z-index: 10005;}
.blackOut { display: none; position: fixed; cursor: pointer; top:0px; left:0px; z-index: 10000; width:100%; height:100%; background-color: rgba(0,0,0,.8); text-align:center; }

.return_tb_outter td{   font-size:16px; line-height:20px; color:#565656; vertical-align:middle; letter-spacing:1px; }
.products_bk_h{ color:#000; font-size:16px; line-height:24px;}

.return_tb_outter select,.return_address select{ outline:none; display:block; height:28px; padding:3px 6px; font-size:16px; line-height:20px; border:1px solid #a5a5a5; background-color:#fff; color:#565656;float:left;}

.return_tb_outter input[type="checkbox"],.return_address input[type="checkbox"] { width:20px; height:20px; margin-left:14px;}

.return_tb_outter input[type="text"],.return_address input[type="text"]  { outline:none; padding:3px 6px; border:1px solid #a5a5a5; font-size:14px; line-height:20px; color:#03C; height:20px; background-color:#f7f7f7; color:#9c9c9c;margin-left:8px; }

.return_address select{margin-left:8px; }
.return_address input[type="text"] {float:left}
.return_tb_outter input[type="text"]:hover,.return_address input[type="text"]:hover{border:1px solid #878787;}
.return_tb_outter input[type="text"]:focus,.return_address input[type="text"]:focus{border:1px solid #F57E28; background-color:#fff; color:#000;}

/*----- 退貨獨立頁面全新_20150727 -------*/
.return_bill_form{ /*background-color:#f9f9f9;*/}
.return_bill_form .odd{ background-color:#f9f9f9;}
.return_bill_form .odd .pd_name_col .order_pd_name{ font-size:16px; line-height:20px; color:#878787;}
/*.return_bill_form .pd_sel_col{width:7%;}*/
.return_bill_form .pd_pic_col{ width:10%; text-align:center;}
.return_bill_form .pd_name_col{width:67%;}
.return_bill_form .return_num_col{width:23%; font-size:14px; line-height:18px;}
.return_bill_form td{ border-bottom:1px dotted #d5d5d5; padding:10px;}
.return_bill_form .last_row td{ border:none;}
.return_bill_form .return_num_col select{outline:none; display:inline-block; height:28px; padding:3px 6px; font-size:16px; line-height:20px; border:1px solid #a5a5a5; background-color:#fff; color:#565656; width:90px; float:none; margin-left:10px;}

.return_bill_form .pd_pic_col img{ display:block; width:70px; border:1px solid #d5d5d5;  }
.return_bill_form .pd_name_col .order_pd_name{ font-size:16px; line-height:20px; color:#212121;}
.return_bill_form .pd_name_col .info_spec{display: block;color: #878787;font-size: 14px;line-height: 18px;margin-top: 6px;}
.return_bill_form .pd_name_col .info_spec span{ margin-right:12px;}
.return_bill_form .pd_name_col .info_spec .caperture_btn{display: inline-block;font-size: 14px;line-height: 18px;color: #212121;border: 1px solid #a5a5a5;background: url(../../images/pc/grey_h30.png) repeat-x;padding: 2px 6px;color: #878787;webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: 66px;text-align: center;margin-right: 6px;}
.return_bill_form .pd_name_col .info_spec .caperture_btn:hover{background: none;background-color: #fff;color: #E45D2D;border: 1px solid #E45D2D; text-decoration:none}

.return_bill_form .odd .pd_pic_col .gift_tag{ font-size:14px; color:#fff; line-height:18px;padding:3px 8px; background-color:#a5a5a5; display:inline-block;}
.return_bill_form .odd .pd_pic_col .plus_tag{ font-size:14px; color:#fff; line-height:18px;padding:3px 8px; background-color:#878787; display:inline-block;}


.return_name td{background-color:#f7f7f7;padding:14px; border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5; vertical-align:middle;}
.return_tb_outter .bank_account_tb{ }
.return_tb_outter .bank_account_tb td{padding:14px; vertical-align:middle; border-bottom:1px solid #D5D5D5;}
.return_tb_outter .bank_account_tb th{padding:14px; vertical-align:middle; text-align:left; border-bottom:1px solid #D5D5D5;}
.return_tb_outter .bank_account_tb th span,.return_tb_outter .bank_account_tb td span{ color:#eb5c37; margin-right:3px; }
.return_tb_outter .bank_account_tb input{vertical-align: middle;}
/*.return_tb_outter .bank_account_tb input[type="text"]{ width:190px;}*/
.wid460{ width:460px;}
/*
.return_spec td,.return_spec_unact td,.return_tb_outter td {padding:8px; border-bottom:1px solid #d5d5d5; }
*/
.return_spec_unact td{ background-color:#f7f7f7;}
.return_tb_outter a:link,.return_tb_outter a:visited{ color:#9c9c9c; text-decoration:none;font-size:16px; line-height:24px;}
.return_tb_outter a:hover{ color:#ED5C38; text-decoration:underline;}
.return_reason,.return_address{ display:block; overflow:hidden;}
.return_reason li,.qa_kind li{ display:block; float:left;  font-size:14px; line-height:20px;  margin:0 10px 10px 0; letter-spacing:1px;cursor:pointer; }
.return_reason li a:link,.return_reason li a:visited,.qa_kind li a:link,.qa_kind li a:visited{ text-decoration:none; color:#878787; display:block;padding:5px 16px; }
.return_reason li a:hover,.qa_kind li a:hover{color:#565656;}

.none_pick:hover{  color:#000;border:2px solid #565656; cursor:pointer;}
.return_reason p{ font-size:12px; line-height:20px; margin-top:12px; display:block; float:left; }
.none_pick{border:2px solid #d5d5d5;color:#565656;  }
.pick_up_this{border:2px solid #f57e28; color:#f57e28; padding:5px 16px;}
.tx_block{ width:876px; outline:none; border:1px solid #d5d5d5; background-color:#F7F7F7; padding:12px 16px; font-size:16px; line-height:24px; color:#878787; height:100px; resize:none;overflow-y : auto;}
.tx_block:focus{border:1px solid #f57e28; background-color:#fff; color:#000;  }
.return_address{ border:1px solid #d5d5d5;border-bottom:3px solid #d5d5d5;}
.return_address th,.return_address td{ font-size:16px; line-height:20px; padding:14px; text-align:left; vertical-align:middle; border-bottom:1px solid #d5d5d5;}

.return_btn_block{ display:block; text-align:center; padding:40px;}
.return_btn_block a{ margin:0 5px;padding:10px 30px; font-size:16px; line-height:20px; text-decoration:none;}
.return_cancel_btn,.confirm_cancel_btn{ background-color:#d5d5d5; color:#878787;}
.return_submit_btn,.confirm_submit_btn{ background-color:#f57e28; color:#fff;}
.return_submit_btn:hover,.confirm_submit_btn:hover{ background-color:#e45d2d; color:#fff;}
.return_cancel_btn:hover,.confirm_cancel_btn:hover{  color:#565656;}

.order_qa_btn{ background-color:#f57e28; color:#fff; text-decoration:none; font-size:14px; line-height:20px; padding:4px; width:100px; height:22px;text-align:center; font-weight:bold;text-align:center; margin-left:18px;}
.order_qa_btn:hover{ background-color:#e45d2d; color:#fff; }

/*----- 配送狀態獨立頁面 -------*/
.trans_status_wrap{display:block; width:770px; margin:30px auto 50px auto; overflow:hidden; background-color:#fff;}
.trans_status_wrap h1{ display:block; border:1px dashed #d5d5d5; padding:12px; font-size:18px; line-height:24px; color:#565656; letter-spacing:1px; background-color:#f7f7f7; margin:20px 20px 0 20px; text-align:center;}
.trans_status_block{ display:block;padding:0 20px 20px 20px; overflow:hidden;}

.grey_line{ position:relative; z-index:2; display:block; background-color:#EDEDED;height:10px; width:720px; margin:36px 5px 12px 5px ;}
.trans_status_node{ position:relative;z-index:99; display:block; margin-top:-32px; width:730px;}
.trans_status_node li{ float:left; display:block; margin:0 20px;width:106px;}

.node_orange{ background:url(../../images/pc/status_node_orange.png) top center no-repeat ; display:block; padding-top:30px;float:left;}
.node_grey{ background:url(../../images/pc/status_node_grey.png) top center no-repeat ; display:block; padding-top:30px;float:left;}

.timeline_block{ display:block; overflow:hidden;}

.trans_status_node h4{ text-align:center; color:#F57E28; font-size:16px; display:block; margin:16px 0 12px 0; letter-spacing:1px; font-weight:bold; *padding-top:20px;/*- IE7 fix -*/  }
.trans_status_node p{ text-align:center; color:#878787; font-size:14px; line-height:16px; letter-spacing:1px; }
.trans_tracing_block{ padding:20px; display:block; overflow:hidden; font-size:14px; line-height:20px; border-top:1px dashed #878787; margin-top:24px; *padding-bottom:0;}
.tracing_num{ color:#565656; background-color:#d1d1d1; padding:6px 12px; float:left; margin-right:16px;}
.trans_tracing_block a,.trans_tracing_block p{ float:left; letter-spacing:1px;}
.tracing_detial{ background-color:#F57E28; padding:6px 12px; font-size:14px; line-height:20px; color:#fff; text-decoration:none; letter-spacing:normal; margin-right:12px;}
.tracing_detial:hover{ text-decoration:underline; }
.tracing_status_ok{ display:block; float:right; overflow:hidden;}
.trans_tracing_block img{ outline:none; width:28px; float:left;margin:6px 10px 0 0; }
.trans_tracing_block p{ float:left; display:block; font-weight:bold;}
.tracing_text{ padding:6px 12px; font-size:14px; line-height:20px;letter-spacing:1px;font-weight:bold; }
.ok_bc{ background-color:#8DC21F; color:#fff; }
.cancel_bc{ background-color:#ededed; color:#565656;}
.trans_bc{ background-color:#F57E28; color:#fff;}
.qa_kind_outter{ text-align:center;}
.qa_kind{ display:inline-block; text-align:center; margin:8px 0 0 34px; overflow:hidden;}
.qa_kind li{ }
.qa_kind li:hover{ background-color:#fff;}

/*----- 會員手冊獨立頁 -------*/
.manual_text_block,.security_text_block{ padding:30px;}
.manual_text_block h4,.security_text_block h4{ font-size:16px; line-height:24px; letter-spacing:1px; color:#E45D2D; font-style:italic;margin-bottom:20px;}
.manual_text_top p,.security_text_block p{ font-size:14px; line-height:20px; margin-bottom:20px; color:#212121; letter-spacing:1px;}
.manual_text_block ul,.security_text_block ul{ display:block;}
.manual_text_block .manual_lv1,.security_text_block .manual_lv1{color:#212121; font-size:14px; line-height:20px;letter-spacing:1px; }
.manual_lv1 h5{border-bottom:4px solid #E45D2D;color:#212121; font-size:18px; line-height:24px; display:inline-block; padding:0 4px;letter-spacing:1px; margin-top:12px;}
.manual_lv1 h6{padding:0 4px;letter-spacing:1px; font-weight:600; color:#212121;}

.manual_text_block ul li ol{list-style-position:outside; list-style-type:decimal; margin:12px 12px 24px 30px; }
.security_text_block ol{list-style-position:outside;margin:12px 12px 24px 0; }
.manual_text_block ol li,.security_text_blocl ol li{ margin-bottom:12px;}
.mt6{ margin-top:6px;}
.ma12{ margin:12px 12px 24px 12px;}
.ml30{ margin-left:30px;}
.ml60{ margin-left:60px;}
.ml2{ margin-left:2px;}
.mr20{ margin-right:20px;}
/*----- 客服訂單選擇獨立頁 -------*/
.cus_qa_order_wrap{display:block; width:770px; margin:0 auto; overflow:hidden; background-color:#fff; padding:15px;}
.cus_qa_order_outter{display:block; background-color:#fff;border:1px solid #d5d5d5;}
.qa_order_select{ display:block;}
.qa_order_select_tb .odd { background-color:#f7f7f7; }
.qa_order_select_tb img{ display:block; outline:none; border:1px solid #d5d5d5; width:70px;}
.qa_order_select_tb td{padding:8px; border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5; font-size:14px;  line-height:20px; color:#000; text-align:center; vertical-align:middle; }
.order_sel_btn{ background-color:#F57E28; color:#fff; padding:6px; text-decoration:none; display:block; font-size:14px; line-height:20px; text-align:center; width:70px; height:20px;}

/*----- 登入頁面_20150428 -------*/
.wid1190_outter{ width:1190px; display:block; margin: 200px auto 80px auto; }
.login_outter{ position:relative; display:block;}
.login_outter h3{ display:block; font-size:28px; line-height:32px; font-weight:bold; color:#565656; letter-spacing:1px; padding-left:14px; margin-bottom:24px;}
.login_block_pg{ background-color:#fff; border:1px solid #d5d5d5; display:block; padding:58px; overflow:hidden; position:relative;}
.login_block_pg h4{ font-size:18px; line-height:24px; font-weight:bold; display:block; letter-spacing:1px; color:#212121; margin-bottom:12px; padding-left:8px;}
.login_info{ border-right:1px dotted #d5d5d5;width:49.99%; float:left; display:block;}
.registry{ padding-left:4%; width:44.9%;float:left; display:block;}
.registry h5{ padding-left:8px; display:block; margin-bottom:45px;}
.login_block_pg input{ outline:none; border:2px solid #d5d5d5; padding:8px 12px; font-size:16px; line-height:24px; color:#878787; letter-spacing:0.5px; background-color:#f9f9f9;}
.login_block_pg input:hover{ border:2px solid #878787;}
.login_block_pg input:focus{ color:#212121; background-color:#fff; border:2px solid #E45D2D;}
.login_content p{ display:inline-block; margin:6px 0;}

.verification_login{margin:45px 0 32px 0; display:inline-block;}
.verification_login h5{ display:inline-block; margin-bottom:12px; }
.verification_login h5 p{ float:left; display:block; font-size:16px; line-height:24px; padding-left:8px;padding-top:4px; margin-right:20px; letter-spacing:1px;}
.verification_login h5 img{ height:28px;float:left; display:block; outline:none;margin-right:20px;}
.verification_login h5 a:link,.verification_login h5 a:visited{ border:1px solid #d5d5d5; padding:4px 8px; font-size:14px; line-height:18px; float:left; display:inline-block; color:#878787; text-decoration:none;}
.verification_login h5 a:hover{ color:#565656;border:1px solid #878787;}
.submit_login{ display:inline-block; border-top:1px dotted #d5d5d5; padding-top:32px; width:90%;}
.wid452{ width:452px;}
.submit_login a{ float:left; display:block;}
.forgot_reset{ color:#212121; letter-spacing:1px; font-size:14px; line-height:18px; }
.forgot_reset:hover{ text-decoration:underline; }
.security_info{ text-align:center; display:block; background-color:#d5d5d5; padding:10px 0; letter-spacing:1px; color:#212121; font-size:16px; line-height:20px;}
.login_again{ background:url(../../images/pc/warning_bg.png) repeat; font-size:16px; letter-spacing:1px; color:#fff; font-weight:bold;padding:10px 0; line-height:20px; text-align:center; display:block; margin-bottom:12px; margin-top:12px; }
/*----- 註冊表單_20150428 -------*/
.registry_top_info{ background-color:#efefef; display:block; padding:24px  32px; position:relative; font-size:16px; line-height:24px; letter-spacing:1px; }
.security_info_registry{display:block; background-color:#878787; padding:10px 32px; letter-spacing:1px; color:#fff; font-size:16px; line-height:20px;}
.registry_form_outter{ padding:6px; border:1px #d5d5d5 solid; display:block; margin-top:14px; background-color:#fff;}
.registry_form,.agreement_form{ background-color:#f7f7f7; }
.registry_form .odd,.agreement_form .odd{background-color:#fff;}
 { background-color:#ededed;}
.registry_form th{ width:16%; padding:20px; color:#212121; font-weight:bold; letter-spacing:1px; text-align:left; font-size:16px; line-height:20px;}
.registry_form td{ width:84%; letter-spacing:0.5px; color:#565656; font-size:16px; line-height:20px;}
.registry_form td span{ margin-left:12px;}
.registry_form input[type="text"],.agreement_form input[type="text"],.agreement_form input[type="tel"],.registry_form input[type="tel"],.registry_form input[type="password"]{ outline:none; border:1px solid #a5a5a5; padding:5px 8px; font-size:16px; line-height:20px; color:#878787; letter-spacing:1px; background-color:#f9f9f9;vertical-align: middle;}
.registry_form input[type="text"]:hover,.agreement_form input[type="text"]:hover,.agreement_form input[type="tel"]:hover,.registry_form input[type="password"]:hover,.registry_form input[type="tel"]:hover{ border:1px solid #565656; }
.registry_form input[type="text"]:focus,.agreement_form input[type="text"]:focus,.agreement_form input[type="tel"]:focus,.registry_form input[type="password"]:focus,.registry_form input[type="tel"]:focus{ border:1px solid #E45D2D; color:#212121; background-color:#fff; }
.registry_form select,.agreement_form select{ outline:none; height:32px; padding:5px 8px; font-size:16px; line-height:20px; border:1px solid #a5a5a5; background-color:#fff; color:#565656; vertical-align:middle;}
.agreement_form th{ width:42%; padding:20px; color:#212121; font-weight:bold; letter-spacing:1px; text-align:left; font-size:16px; line-height:20px;}
.agreement_form td{ width:58%; letter-spacing:0.5px; color:#565656; font-size:16px; line-height:20px;}
.verify_pic{ margin-bottom:-8px;height:26px; outline:none; margin-left:20px;margin-right:12px;}
.read_text{ color:#E45D2D; letter-spacing:1px; display:inline-block; text-decoration:underline;}
.read_text:hover{ text-decoration:none; color:#565656;}
.refresh_v_btn{border:1px solid #d5d5d5; padding:4px 8px; font-size:14px; line-height:18px;display:inline-block; color:#878787; text-decoration:none; background-color:#fff;}
.refresh_v_btn:hover{ color:#565656;border:1px solid #878787;}
.wid426{ width:426px;}
.wid200{ width:200px;}
.wid120{ width:120px;}
.wid146{ width:146px;}
.wid334{ width:334px;}
.mr6{ margin-right:6px;}

.function_btn_registry{ display:block; text-align:center; padding:20px 0 40px 0;}
.function_btn_registry a{ font-size:18px; line-height:24px;letter-spacing:1px;font-weight:bold;padding:12px 50px;display:inline-block; border-radius:5px; margin:0 8px;}
.registry_cancel_btn{ background-color:#d5d5d5; color:#878787; text-decoration:none; border:1px solid #d5d5d5;}
.registry_cancel_btn:hover{ color:#565656;}

.registry_submit_btn{ background-color:#f57e28; color:#fff; text-decoration:none; border:1px solid #E45D2D;}
.registry_submit_btn:hover{ background-color:#E45D2D;color:#fff;}

/*----- 競標清單_20150514 -------*/
.bid_list_outter{background-color:#ededed;display:block;margin-bottom:20px;}
.bid_tab{ display:block; border-bottom:6px #d5d5d5 solid; overflow:hidden;}
.bid_tab li{ display:block; float:left; width:50%; text-align:center; font-size:18px; line-height:24px; letter-spacing:3px; font-family:Arial, Helvetica,"Meiryo", "Meiryo UI","Microsoft YaHei","Microsoft JhengHei"; font-weight:400; padding:24px 0;}
.bid_tab_act{ background-color:#d5d5d5;}
.bid_checkout_btn{ text-align:center; font-size:18px; line-height:24px; background:url(../../images/pc/orange_btn.png) repeat-x; border:1px solid #E45D2D; width:166px; height:30px; text-decoration:none; display:block; color:#fff; font-weight:bold; padding-top:8px; position:absolute; bottom:0; right:38px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.bid_checkout_btn:hover{ background:none; background-color:#E45D2D;cursor:pointer;}
.bid_tab li a:link,.bid_tab li a:visited{ color:#878787; text-decoration:none; display:block; }
.bid_tab li a:hover{ color:#565656; text-decoration:none;}
.bid_list_container{ padding:22px; display:block; background-color:#f7f7f7; border:1px #d5d5d5 solid; }
.bid_list_inner img{ width:146px; display:block; float:left;}
.bid_list_inner .odd{ background-color:#fff;}
.bid_list_inner li{ display:block;padding:18px; border-bottom:1px #d5d5d5 solid; clear:both; overflow:hidden;}
.bid_list_inner .last_item{ border:none;}
.bid_list_inner div{display:block;}

.bid_info_mid{ width:446px; height:134px; margin-left:20px; display:block; position:relative; padding:6px 20px 6px 0; border-right:1px dotted #d5d5d5; float:left;}
.bid_info_mid h4{ background-color:#d5d5d5; display:inline-block; clear:both; padding:4px 8px; font-size:14px; line-height:18px; color:#212121; letter-spacing:0.5px; margin-bottom:12px;}
.bid_info_mid h5{ font-size:16px; line-height:20px; font-weight:600;}

.bid_info_last{width:246px; height:134px; display:block; float:right;  padding:6px 0 6px 20px; position:relative;}
.charity_box,.normal_bid_box{ display:block;}
.charity_box h4{ background-color:#f57e28;padding:4px 8px; font-size:14px; line-height:18px;letter-spacing:0.5px; display:block; color:#fff; font-weight:600; text-align:center;}
.charity_box h5{ background-color:#ededed; display:block; padding:12px 20px;font-size:14px; line-height:24px; color:#212121; letter-spacing:1px; display:block;}
.pb_info_block{ display:block;position:absolute; bottom:6px; font-size:14px; line-height:20px;}
.pb_info_block p{ display:inline-block; float:left;}
.mr30{ margin-right:30px;}
.price_red{ color:#ff3c00;}
.f20{ font-size:20px;}
.fb{ font-weight:400;}
.charity_box a:link, .charity_box a:visited{ font-size:14px; line-height:20px;color:#212121; display:block; margin-top:14px; text-align:center;}
.charity_box a:hover{ text-decoration:underline; }
.normal_bid_box{background-color:#ededed;}
.normal_bid_box h4{ background-color:#d5d5d5; font-size:14px; line-height:20px; color:#212121; letter-spacing:1px; display:block; overflow:hidden; padding:2px 12px;}
.normal_bid_box h5{ font-size:14px; line-height:20px; color:#212121;  display:block; overflow:hidden; padding:2px 12px;}
.normal_bid_box h4 th,.normal_bid_box h4 td,.normal_bid_box h5 th,.normal_bid_box h5 td{ text-align:right; padding:3px 6px;}
.normal_bid_box h5 td{color:#ff3c00; font-weight:400;}
.normal_bid_box h4 td{ font-weight:400;}
.bid_info_last p{ color:#878787; font-weight:600; display:block; font-size:16px; line-height:20px; font-style:italic; text-align:center; letter-spacing:2px; margin-top:24px;}

/*----- 會員中心推薦（新） -------*/
.mem_hb .history_block {
  float: none;
  /*ul*/
  /*li*/
  /*a*/
  /*a*/
}
.mem_hb .history_block .ht_upper {
  background-color: #f9f9f9;
  width: 990px;
}
.mem_hb .history_block .ht_upper_head {
  display: block;
  width: 940px;
  height: 25px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  line-height: 25px;
  vertical-align: text-bottom;
}
.mem_hb .history_block .ht_upper_head h3 {
  display: inline-block;
  color: #212121;
  font-size: 18px;
}
.mem_hb .history_block .ht_upper_head .pages {
  display: inline-block;
  float: right;
  line-height: 25px;
  vertical-align: bottom;
  color: #212121;
  font-size: 14px;
}
.mem_hb .history_block .ht_up_wrap {
  display: block;
  width: 870px;
  float: left;
  overflow: hidden;
}
.mem_hb .history_block .ht_list {
  display: block;
  width: 870px;
  float: left;
}
.mem_hb .history_block .ht_item {
  display: block;
  width: 146px;
  height: 250px;
  margin-top: 15px;
  margin-right: 28px;
}
.mem_hb .history_block .ht_prev_btn {
  margin-left: 10px;
  margin-right: 23px;
}
.mem_hb .history_block .ht_next_btn {
  margin-left: 0px;
  margin-right: 10px;
}
.mem_hb .history_block .ht_bottom {
  width: 990px;
  height: auto;
  overflow: hidden;
  background-color: #f9f9f9;
}
.mem_hb .history_block .ht_bt_wrap {
  display: block;
  width: 690px;
  height: 100%;
  float: left;
  overflow: hidden;
  margin-left: 30px;
  margin-right: 5px;
}
.mem_hb .history_block .ht_bottom .ht_seclist {
  width: 690px;
  margin-bottom: 26px;
}
.mem_hb .history_block .ht_bottom .ht_secitem {
  margin-right: 20px;
}

.last_row td{ border:none;}/*移除最末列border*/

.login_submit_btn{ text-align:center; font-size:18px; line-height:24px; background:url(../../images/pc/orange_btn.png) repeat-x; width:166px; height:30px; text-decoration:none; display:block; color:#fff; font-weight:bold; padding-top:6px; border:1px solid #E45D2D;webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.login_submit_btn:hover{  background:none; background-color:#E45D2D; cursor:pointer;}

.registry_btn{ text-align:center; font-size:18px; line-height:24px; background:url(../../images/pc/grey_h40.png) repeat-x; width:166px; height:32px; text-decoration:none; display:block; color:#E45D2D; font-weight:bold; padding-top:6px; margin-left:8px; border:1px solid #a5a5a5; letter-spacing:1px;webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.registry_btn:hover{  background:none; background-color:#ededed;cursor:pointer;}
.detial_block_outter{ position:relative; margin-bottom:24px;}
.detial_block_outter .order_num_detial{ background-color:#ededed; color:#878787; font-size:14px; line-height:18px; display:inline-block; padding:6px 24px; float:right; letter-spacing:1px; position:absolute; bottom:0; /*width:884px;*/}
.qa_info_box{ display:block; clear:both; margin-top:16px;}
.qa_info_box .order_num_qa{float:left; font-size: 13px;line-height: 20px;border: 1px solid #d5d5d5;padding: 0 6px;color:#878787; background-color:#d5d5d5;}
.right_head_info p span{ font-weight:bold; }
.right_head_info p .orange_deep{ margin-right:24px;}
.submit_login .login_mem_function{ display:inline-block; float:left; margin-top:10px; margin-left:16px;}
.submit_login .login_mem_function a{ display:inline-block; margin-right:10px;}
.send_bottom .forgot_tb{}
.send_bottom .forgot_tb th{width: 10%;padding: 20px 0 ;color: #212121;font-weight: bold;letter-spacing: 1px;text-align: left;font-size: 16px;line-height: 20px;}
.send_bottom .forgot_tb th span{ color:#E45D2D; margin-right:2px;}
.send_bottom .forgot_tb td{width: 90%;letter-spacing: 1px;color: #565656;font-size: 16px;line-height: 20px;}
.send_bottom .forgot_tb td .ex_mail{ font-size:14px; line-height:18px; padding-top:2px; font-weight:bold; color:#212121; margin-left:24px;}
.send_bottom .forgot_tb td input[type="text"],.send_bottom .forgot_tb td input[type="tel"],.forgot_tb td input[type="password"]{outline: none;border: 1px solid #a5a5a5;padding: 5px 8px;font-size: 16px;line-height: 20px;color: #878787;background-color: #f9f9f9;vertical-align: middle;}
.send_bottom .forgot_tb td input[type="text"]:hover,.send_bottom .forgot_tb td input[type="tel"]:hover,.forgot_tb td input[type="password"]:hover{border: 1px solid #878787;}
.send_bottom .forgot_tb td input[type="text"]:focus,.send_bottom .forgot_tb td input[type="tel"]:focus,.forgot_tb td input[type="password"]:focus{border: 1px solid #E45D2D; color:#212121; background-color:#fff;}
.forget_bottom .submit_btn{display: inline-block;width: 166px;height: 38px;line-height: 38px;text-align: center;font-size: 18px;font-weight: bold;color: #fff;background-color:#E45D2D;background-size: auto 100%;background:url(../../images/pc/orange_btn_l.png) repeat-x;border:1px solid #E45D2D; webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin: 20px 12px 0 116px;}
.forget_bottom .submit_btn:hover{ background:none; background-color:#E45D2D;}

.cart_rmd_block .event_A01{ display:inline-block;}
.cart_rmd_block .event_A01 li{ float:left;margin:14px 28px 14px 0; width:581px;}
.cart_rmd_block .event_A01 .last_item{ margin-right:0;}
.cart_rmd_block .event_A01 li a img{ width:573px; display:block; border:4px solid #d5d5d5;}
.cart_rmd_block .event_A01 li a:hover img{border:4px solid #E45D2D;}

.send_block_registry,.registry_send_box,.announcement_box,.cus_center_outter{
  margin-top: 20px;
  width: 1090px;
  padding: 50px;
  border: 1px solid #d5d5d5;
  background-color:#fff;
  background-position: center bottom;
  background-repeat: repeat-x;
  background-image: url("../../images/pc/recipe_bg.png");
  position:relative;
}
.send_block_registry .msg_head,.registry_send_box .msg_head{padding-bottom:20px;border-bottom: 1px dotted #878787;background-image:none;}
.send_block_registry  .send_title{color:#212121;}
.registry_send_box .send_title{color:#565656; font-size:42px;}
.send_block_registry  .send_title span{font-size:20px; color:#E45D2D; letter-spacing:1px; margin-left:20px;}
.send_block_registry  .send_bottom{ border-bottom:none; padding:30px 8px 12px 8px;font-style:italic;}
.registry_send_box .send_bottom{ padding:0 0 12px 0;font-style:italic; border-bottom:1px dotted #878787;}
.send_block_registry  .send_bottom .say_hi{ font-weight:bold; font-size:22px; color:#212121; letter-spacing:1px;}
.send_block_registry  .send_bottom .say_hi span{color:#E45D2D;}
ol.registry_succes_info{ display:block; margin-top:28px;font-size:16px;padding-left:20px;  line-height:24px; color:#212121; letter-spacing:1px;}
ol.registry_succes_info li{  list-style-position:outside; list-style:disc; margin-bottom:8px;}
ol.registry_succes_info li span{ font-weight:bold; }
ol.registry_succes_info li a,.send_block_registry  .send_bottom p a{ color:#E45D2D; font-size:18px;}
.send_block_registry  .send_bottom .registry_ps{ margin-top:28px;}
.send_block_registry  .send_bottom p{ font-size:16px; line-height:24px; color:#212121;margin-top:20px;}
.send_block_registry  .send_bottom p span{ font-weight:bold;}
.send_block_registry .bottom_msg{ margin-top:50px;}
.logo_welcom{ position:absolute; top:50px; right:50px;}
.login_sent .login_mem_function{ display:inline-block; float:left; max-width:170px; padding-top:3px; margin-left:12px;}
.login_sent .login_mem_function a{ display:block;}
.login_box .login_btn{ display:block; float:left;}
.registry_send_box .send_title{ padding-left:20px;}
.registry_send_box  .send_title span {color:#878787; letter-spacing:1px; margin-left:20px;}
.send_block_registry, .send_block,.registry_send_box,.announcement_box,.cus_center_outter{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.send_block,.registry_send_box .registry_form td{ padding:12px 0 ; line-height:40px; vertical-align:middle;}
.send_block,.registry_send_box .registry_form input{ vertical-align:middle;}
.registry_send_box .function_btn_registry{ padding:0; margin-top:30px; display:block; overflow:hidden;}
.registry_send_box .function_btn_registry a{font-size:18px; text-align:center;height:24px; padding:15px 50px; letter-spacing:1px; font-weight: bold;display: inline-block;border-radius: 5px; webkit-border-radius: 5px;-moz-border-radius: 5px;margin: 0 8px; text-align:center; background-size:auto 100%;}
.registry_send_box .function_btn_registry .submit_btn{ background:url(../../images/pc/orange_btn_l.png) repeat-x; border:1px solid #e45d2d; color:#fff; }
.registry_send_box .function_btn_registry .submit_btn:hover{ background:none; background-color:#E45D2D;}
.registry_send_box .function_btn_registry .reset_btn{ background-color:#ededed; color:#878787; border:1px solid #d5d5d5;}
.registry_send_box .function_btn_registry .reset_btn:hover{ border:1px solid #a5a5a5; color:#565656;}
.registry_send_box .registry_notice{ display:block; border-bottom:1px dotted #878787;font-size:16px;padding: 30px 0 22px 60px;  line-height:24px; color:#212121; letter-spacing:1px; background-color:#ededed; margin-bottom:10px;}
.registry_send_box .registry_notice li{list-style-position:outside; list-style:disc; margin-bottom:8px;}
.registry_send_box .registry_logo{ top:50px; right:80px;}
.verify_result_outter{ display:block; font-size:14px; line-height:18px; margin-bottom:12px;}
.verify_re_tb { border:1px solid #878787;}
.verify_re_tb th{ background-color:#878787; color:#fff; padding:12px;}
.verify_re_tb td{ text-align:center; font-size:14px; line-height:18px; padding:12px; color:#212121;}
.mem_info_tb .submit_btn{background-color: #f57e28;color: #fff;margin-left:12px;padding: 6px 20px;font-size: 14px;line-height: 18px;text-decoration: none;}
.mem_info_tb .submit_btn:hover{background-color: #E45D2D;}
.payment_detial_box{ padding:24px 32px 0 32px; background-color:#fafafa;}
.payment_detial_box h4{ color:#565656; font-size:18px; line-height:24px; padding-bottom:8px; margin-bottom:8px; border-bottom:1px dotted #a5a5a5; letter-spacing:1px;}
.payment_detial_box ol{ display:block; padding-left:12px; margin-bottom:30px;}
.payment_detial_box ol li{ color:#212121; font-size:16px; line-height:20px; margin-bottom:8px; letter-spacing:1px;}
.payment_detial_box ol li span{ color:#565656; font-weight:600;}
.payment_detial_info{ padding:0 12px 30px 20px; display:block;}
.payment_info_tb th{ width:18%;color:#878787; font-weight:normal; text-align:left; }
.payment_info_tb td{ width:82%;color:#212121; font-size:16px; line-height:20px; margin-bottom:8px; letter-spacing:1px; padding:6px; }
.detial_bottom .detial_list .pd_name_col .order_pd_name span{ color:#E45D2D; display:block; font-size:14px; line-height:18px;}
.detial_bottom .detial_list td .download_btn{display: inline-block;font-size: 14px;line-height: 18px;color: #212121;border: 1px solid #a5a5a5;background: url(../../images/pc/grey_h30.png) repeat-x;padding: 2px 8px;color: #878787;webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;margin-right: 6px;}
.detial_bottom .detial_list td .download_btn:hover{ border:1px solid #E45D2D; color:#E45D2D; background:none; background-color:#f9f9f9;}
/*訂單發票資訊(拆單)*/
.order_invoice_box{ display:block; overflow:hidden; background-color:#ddd; color:#878787; font-size:14px; line-height:18px; padding:10px 36px; border-top:1px solid #fff; letter-spacing:1px;}
.order_invoice_box li{ display:inline-block; float:left; margin-right:24px;}

/*AYE EDIT CODE 20150817 CSS*/ 
.activity { display:block; overflow:hidden;width:1095px; padding:0px 25px; padding-top:15px;}

/*----------- 類別選取 ------------*/
.activity_option { display:block; overflow:hidden; width:1085px; margin:0 auto; margin-bottom:15px; }
.activity_option_item { display:block; overflow:hidden; margin-right:86px; float:left;}
.activity_option_item_b  { display:block; overflow:hidden; float:left;}

.activity_option_item .option_name,
.activity_option_item_b .option_name {font-size: 16px;line-height: 18px;font-weight: bold; margin-left: 3px;margin-bottom: 8px;}

.activity_option_type .option_item.active, 
.activity_option_type .option_item:hover {width: 90px;height: 26px;line-height: 26px;color: #e45d2d;border: 2px solid #e45d2d;}
.activity_option_type .option_item {display: inline-block;width: 92px;height: 28px;margin-right: 10px;font-size: 15px;line-height: 28px; color: #878787;background-color: #FFF;text-align: center;border: 1px solid #a5a5a5;}
/*----------- 類別選取 END ------------*/

			
/*----------- 活動列表 樣式------------*/
/*列表外套*/
.activity_list { display:block; overflow:hidden;padding:45px 0px;  border-top:4px solid #ededed;}

/*圖片*/			 
.activity_list img { display:block; overflow:hidden;width:340px; height:180px; border:5px solid #fff; margin-top:-5px; float:left;}
.activity_list a:hover img { border:5px solid #ccc;}

/*--活動內容--*/				
.activity_contents { display:block; overflow:hidden; float:right; position:relative;}
/*標題*/								
.activity_contents h3 { font-size:24px; line-height:24px; letter-spacing:1px; display:block; color:#000; max-width:695px; overflow:hidden;}
/*日期*/	
.activity_contents_date { width:695px; border-bottom:1px solid #ededed; font-size:15px; line-height:35px; letter-spacing:1px; display:block; color:#e45d2d;}
/*活動資訊*/	
.activity_contents_info { display:block; overflow:hidden;width:540px; margin-top: 10px; margin-right:10px;font-size:14px; line-height:18px; letter-spacing:1px; display:block; color:#707070;} 
/*按鈕*/
.activity_btn  { display:block; overflow:hidden;position:absolute; right:0px; bottom:0px;width:142px; height:38px; background-color:#a6a6a6;font-size:20px; line-height:40px; text-align:center; color:#fff; font-weight:bold;}
.activity_contents a:hover .activity_btn {background-color:#e45d2d;}
/*--活動內容 END--*/

/*頁籤選擇*/
.activity_pager_list {display: block; overflow: hidden;width: 1190px;margin-top: 30px;text-align: center; font-size: 0;
}
/*----------- 活動列表 樣式 END------------*/	

/*----------- 電子報 樣式------------*/	
.edmlist { display:block; overflow:hidden;margin-bottom:25px;  border-top:4px solid #ededed;}
		   
/*電子報 內容標題*/
.edmlist_tit { display:block; overflow:hidden; width:1095px; margin-top:15px;}
.edmlist_tit_date{ display:block; overflow:hidden;width:146px; height:48px; float:left;background-color:#878787; border-right:4px solid #fff;font-size:20px; font-weight:bold; line-height:48px; text-align:center; color:#fff;}
.edmlist_tit_contents{ display:block; overflow:hidden; width:908px; height:48px; float:left;padding-left:37px; background-color:#878787;font-size:20px; font-weight:bold; line-height:48px; color:#fff;}

/*電子報 內容文字*/
/*日期*/
.edmlist_date, .edmlist_date_b { display:block; overflow:hidden;width:146px; height:48px; float:left;border-right:4px solid #fff;font-size:16px;  line-height:48px; letter-spacing:0.5px; text-align:center;}
/*內容*/
.edmlistt_contents, .edmlistt_contents_b{ display:block; overflow:hidden;width:910px; height:48px; float:left;padding-left:32px;font-size:16px; line-height:48px; letter-spacing:0.5px;}
				  
.edmlist_date_b, .edmlistt_contents_b {background:#f7f7f7;}   /*內容B 背景樣式*/

.edmlist  a:hover .edmlist_date { color:#e45d2d;}
.edmlist  a:hover .edmlist_date_b  { color:#e45d2d;}
.edmlist  a:hover .edmlistt_contents { color:#e45d2d;}
.edmlist  a:hover .edmlistt_contents_b { color:#e45d2d;}

/*----------- 電子報 樣式 END------------*/	
/*AYE EDIT CODE 20150817 CSS END*/ 

.tracing_first_lv:before{ content:" "; display:block; width:8px; height:110%; background-color:#f1f1f1; position:absolute; left:-56px; top:0; }
.tracing_first_lv:after{content:" "; background:url(../../images/pc/status_node_orange.png) no-repeat; width:30px; height:30px; position:absolute; display:block; top:54px; left:-67px;}
.tracing_first_lv .del_all{ display:inline-block; font-size:16px; line-height:20px; color:#565656; position:absolute; right:18px; top:18px; text-decoration:underline;}
.del_all:hover{ cursor:pointer; text-decoration:none;}
.tracing_first_lv #see_more{ text-align:center; margin:12px 0 ; font-size:16px; line-height:20px; }
.tracing_first_lv .see_more_btn{ text-decoration:underline; color:#212121; font-weight:600; display:inline-block; }
.tracing_first_lv .see_more_btn:after{ content:""; background:url(../../images/pc/down_arrow.png) no-repeat; width:10px; height:6px; display:block; float:right; margin-left:6px; margin-top:6px;}
.tracing_first_lv .see_more_btn:hover{ text-decoration:none;}
/*----------- 瀏覽/追蹤看更多 樣式 END------------*/	

.q_kind_outter{ display:block; overflow:hidden; }
.q_head p,.a_head p,.q_head_old p,.a_head_old p{ display:inline-block;}
.q_head .ask_title,.a_head .ask_title,.q_head_old .ask_title,.a_head_old .ask_title{ font-size:16px;float:left; margin-right:12px;}
.q_head .ask_time,.a_head .ask_time,.q_head_old .ask_time,.a_head_old .ask_time{ font-size:14px;float:left; font-style:italic;}
.q_head .service_no,.a_head .service_no,.q_head_old .service_no,.a_head_old .service_no{ font-size:14px; float:right; font-style:italic;}

/*----------- 服務公告 樣式------------*/	
.announcement_box .send_title{color:#565656; font-size:50px; line-height:58px; text-align:center;}
.announcement_box .send_title span{color:#878787;  margin-right:12px;}
.announcement_box .send_bottom{ border-bottom:none; padding-bottom:36px;font-style:italic;}
.anno_outter { display:block;}
.announcement_box .msg_head{padding-bottom:36px;border-bottom: 1px dotted #878787;background-image:none;}
.anno_outter .anno_item{ display:block; padding: 36px 24px 36px 12px; border-bottom:1px dotted #878787; overflow:hidden; position:relative;}
.anno_outter .anno_item h5{ display:inline-block; float:left; color:#878787; font-size:18px; line-height:24px; letter-spacing:1px; font-weight:bold; font-style:italic; min-width:124px; margin-right:12px;}
.anno_outter .anno_item .anno_box h6{ font-size:18px; line-height:24px; margin-bottom:12px; font-weight:bold; color:#E45D2D; letter-spacing:1px; font-style:normal;  }
.anno_outter .anno_item .anno_box{ display:inline-block; float:left; width:75%; font-style:normal; }
.anno_outter .anno_item .anno_box p{ display:block; color:#212121; font-size:14px; line-height:20px;}
.anno_outter .anno_item .anno_box a{ margin:0 6px; display:inline-block; color:#E45D2D; text-decoration:underline;}
.anno_outter .anno_item .anno_box a:hover{ text-decoration:none;}
.announcement_box .registry_logo{ right:50px; top:60px; width:84px; height:110px; background-size:100%;}
.anno_outter .anno_item .anno_btn { display:inline-block; position:absolute; border:1px dotted #a5a5a5; bottom:36px;right:24px; padding:6px 20px; font-size:14px; line-height:20px; color:#565656; }
.anno_outter .anno_item .anno_btn:hover{ border:1px solid #E45D2D; color:#E45D2D;}
/*----------- 服務公告 樣式 END------------*/	

.registry_notice a{ color:#E45D2D; text-decoration:underline; margin-left:10px; font-weight:600; }
.registry_notice a:hover{ text-decoration:none;}
.join_us_info{ min-width:674px; max-width:674px; max-height:122px; min-height:122px; outline:none; border:1px solid #a5a5a5; background-color:#f9f9f9; color:#878787; font-size:14px; line-height:24px; padding:5px 8px;}
.join_us_info:hover{ border:1px solid #565656;}
.join_us_info:focus{ border:1px solid #E45D2D; background-color:#fff; color:#212121;}
h5.suppliers_title_info{ font-size:28px; line-height:36px; color:#E45D2D; border-top:1px dotted #878787;border-bottom:1px dotted #878787; padding:30px 20px 20px 20px; font-weight:600; letter-spacing:2px;}
.registry_send_box input[type="checkbox"]{vertical-align:1px;}
.registry_send_box input[type="radio"]{ vertical-align:1px;}/*WalisEDIT*/
.msg_head .send_title .active_info{ display:block; font-weight:400; color:#565656; margin-left:0; font-size:16px; line-height:24px; padding:3px 6px; }
.send_block_registry .registry_notice{ display:block; border-bottom:1px dotted #878787;font-size:16px;padding: 30px 0 22px 60px;  line-height:24px; color:#212121; letter-spacing:1px; background-color:#ededed; margin-bottom:10px;}
.send_block_registry .registry_notice li{list-style-position:outside; list-style:disc; margin-bottom:8px;}
.active_info_box .msg_head .send_title{ padding-left:20px;}
.registry_send_box .active_info_box .registry_logo{ top:30px;}
.normal_member{ background:url(../../images/pc/n_member_icon_A.png) no-repeat; display:block; background-position:center; text-indent:-9999px; height:136px; border-bottom:1px solid #d5d5d5; }

/*AYE EDIT CODE 20150918 CSS*/ 

.manual_text_block .manual_lv2,.security_text_block .manual_lv2{color:#212121; font-size:14px; line-height:20px;letter-spacing:1px; display:inline-block; }
.manual_lv2 h5{color:#E45D2D; font-size:18px; line-height:24px; display:inline-block; letter-spacing:1px; font-weight:600; padding-left:8px;}
.manual_lv2 p{ margin: 12px 12px 20px 0; font-size:14px; line-height:20px; color:#212121; letter-spacing:1px; padding-left:8px;}
.manual_lv2 a { color:#E45D2D; font-size:16px;}
.manual_lv2 a:hover { text-decoration:underline;}
.manual_lv2 { margin-bottom:12px;}

.manual_step{ display:block; overflow:hidden; padding:20px 0px 0px 20px; border-left:5px #e5e5e5 solid;}
.step { font-size:36px; color:#e5e5e5; font-style:italic; font-weight:bold; font-family:Arial; margin-right:10px;}
.manual_step p{ margin: 12px 12px 24px 0px; font-size:14px; line-height:20px; margin-bottom:20px; color:#212121; letter-spacing:1px;}

.manual_lv2 li{ color:#212121;}
.manual_lv2_munber{ margin-right:10px; margin-top:14px; color:#cccccc; font-style:italic; font-size:36px; font-weight:bold; font-family:Arial;}
.manual_lv2_writing{ margin-left:30px;}
.fwb{ font-weight:bold;}

.cr .security_sign { display:block; overflow:hidden; margin:20px 0; width:800px; border:1px solid #ededed;}
.manual_lv2 img { display:inline-block; outline:none; overflow:hidden;  width:930px; border:2px solid #ededed;}
.right_head_info .incoice_a{ font-size:16px; color:#E45D2D; margin:0 2px;}
.right_head_info .incoice_a:hover{ text-decoration:underline;}
.mt20{ margin-top:20px;}
/*----- 常見問題頁面 -------*/
.manual_QA{ display:block; padding:0 30px 30px 30px;  }
.manual_QA_bib{ display:block; margin-bottom:36px;}
.QA_block_2{ display:block; overflow:hidden; margin-bottom:24px;}
.QA_head_outter_2{ list-style:none;}
.QA_head_outter_2 h5{ color:#E45D2D; font-size:18px; line-height:24px; display:inline-block; letter-spacing:1px; font-weight:600; padding-left:8px; margin-bottom:12px;}

.trans_des{ background-color:#fff; border-top:1px dotted #d5d5d5; padding:16px 20px 16px 30px; font-size:14px; line-height:20px; letter-spacing:1px;}
.trans_des span{ font-weight:600; font-size:16px; margin:0 6px;}
.order_invoice_box ul{ display:block; overflow:hidden; letter-spacing:1px;}
.send_bottom .about_us_2015 { padding:0 30px;}
.send_bottom .about_us_2015 h5{ font-size:20px; color:#E45D2D; font-weight:bold; letter-spacing:1px; line-height:24px; margin-top:40px; }
.send_bottom .about_us_2015 p{ font-size:16px; line-height:24px; color:#212121; margin-top:20px; font-style:normal; letter-spacing:1px; display:block;}

.ud_link{ color:#2e8dc6; font-weight:600; font-size:18px; margin:0 2px;}
.ud_link:hover,.ticket_link:hover{ text-decoration:underline;}
.ticket_link{color:#f39800; font-weight:600; font-size:18px; margin:0 2px;}
.udnshopping_history{ font-size:16px; line-height:24px; color:#212121; display:inline-block; margin-top:24px; letter-spacing:1px;}
.udnshopping_history_tb{ font-size:16px; line-height:24px;}
.udnshopping_history_tb th{ width:120px; color:#878787; text-align:left; padding:6px 0;font-style:normal; font-weight:600;}
.udnshopping_history_tb td{ color:#212121; text-align:left; padding:6px 0; font-style:normal;}
.send_bottom .about_us_2015 .mail{ background-color:#E45D2D; padding:3px 6px; color:#fff;}
.send_bottom .about_us_2015 .mail:hover{ text-decoration:underline; color:#E45D2D; background-color:transparent;}
.trans_des .tracing_status_ok{ float:none;display:inline-block;overflow: hidden;}
.trans_des .tracing_status_ok img{outline: none; display:inline-block;width: 28px;margin:0;}
.trans_tracing_block p{display: inline-block;}
.trans_des .tracing_status_ok .tracing_text{display: inline-block; vertical-align:4px; font-size:18px; line-height:20px; padding:6px;font-weight:bold;}
.trans_des .tracing_detial{ background:none; color: #E45D2D; border:1px solid #E45D2D;margin:0 0 0 6px; display:inline-block; vertical-align:4px;padding:5px 12px;}
.trans_des .tracing_detial:hover{ font-weight:bold;}
.msg_head .forgot_psw{ color:#E45D2D; font-size:18px;}
.cus_center_outter .msg_head{padding-bottom:20px;border-bottom: 1px dotted #878787;background-image:none; text-align:center; }
.cus_center_outter .msg_head .send_title{font-size:42px;}
.send_bottom .cus_center_notice{ display:block; border-bottom:1px dotted #878787;font-size:16px;padding: 30px 0 22px 60px;  line-height:24px; color:#212121; letter-spacing:1px; background-color:#ededed; margin-bottom:10px;}
.send_bottom .cus_center_notice li{list-style-position:outside; list-style:disc; margin-bottom:8px;}
.cus_center_outter .send_bottom{ padding:0; border:none;}
.send_bottom .cus_center_notice .message{ font-size:18px; color:#E45D2D; font-weight:600; margin:0 3px;}
.send_bottom .cus_indie_block{ display:block; overflow:hidden; padding:50px 0; font-size:16px; line-height:24px; color:#565656;}
.send_bottom .cus_indie_block li{ display:inline-block; float:left; width:210px;min-height:267px; margin:0 10px; background-color:#f7f7f7; border:1px solid #D5D5D5; padding:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.send_bottom .cus_indie_block li h3{ font-size:20px; color:#E45D2D; letter-spacing:1px; padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #D5D5D5;}
.send_bottom .cus_indie_block li a{ display:block;}
.send_bottom .cus_indie_block li a:hover{ text-decoration:underline; color:#E45D2D;}
.cover_text_content p a{margin:0 3px; font-weight:bold;}
.cus_center_outter .send_title span{color:#878787; letter-spacing:1px;}
.send_bottom .QA_head_outter{ text-align:left;}
.send_bottom .QA_block h4,.send_bottom .manual_lv1 h5{display: inline-block;text-align:left;border-bottom:none;border-left:4px solid #E45D2D;font-size: 18px;line-height: 24px;color: #212121;letter-spacing: 2px;font-weight: 600;margin-bottom: 10px;margin-top: 24px;padding: 0 12px;}
.send_bottom .manual_text_block,.send_bottom .security_text_block{ padding:30px 0;}
.send_bottom .manual_QA{ padding:0;}
.send_bottom .QA_block{padding: 12px 0;}
.einvoice_notice{display: block;border-bottom: 1px dotted #878787;font-size: 16px;padding: 30px 0 22px 60px;line-height: 24px;color: #212121;letter-spacing: 1px;background-color: #ededed;margin-bottom: 10px;}
.einvoice_notice li{list-style-position: outside;list-style: disc;margin-bottom: 8px;}
.send_bottom .manual_text_block h4,.send_bottom .security_text_block h4{ padding:0 20px 30px 20px; border-bottom:1px dotted #878787;}
.send_bottom  .security_text_block ol li{ padding-left:}
.logo_cuscenter{position: absolute;top: 30px;right: 50px;padding-right: 10px;background-color: #fff;}
.logo_cuscenter img{}
.cart_record_content .trans_col .pause_cart{background:url(../../images/pc/status_pause_cart.png) no-repeat; background-position:center top; color:#565656;}
.pause_bc{background-color: #ededed;color: #565656;}
.detial_status_pause{ display:block; float:left; width:168px; background-color:#a5a5a5; text-align:center; padding:10px 0; margin-left:90px;}
.detial_top .detial_status_pause:before{ content:""; width:43px; height:30px; display:block; background:url(../../images/pc/status_pause_cart.png) no-repeat; margin-right:12px; position:absolute; left:24px; top:20px; }
.cr24 .security_des_pic{ display:block; width:437px; margin:12px 44px 40px -20px; display:inline-block; float:left;}
.cr24 .security_big{ display:block;margin:12px 0 40px -20px; display:inline-block;}
.cr24 .last_item{ margin-right:0;}
.security_text_block .security_sign{display: block;overflow: hidden;margin: 20px 0;width: 800px;border: 1px solid #ededed;}
.cr24{ list-style-position:outside; list-style-type:disc; padding-left:24px;}
.cr24 li{ margin-bottom:12px;}
.manual_lv1 h6{ display:block; margin-top:12px;  color:#212121;}
.qa_pic_invoice { border:1px dotted #d5d5d5; margin:24px 0 12px -40px ;}
.important_info{ position:fixed; z-index:999; height:30px; width:100%; overflow:hidden; display:block; text-align:center; background-color:#E45D2D; top:0;}
.important_info p{ width:1190px; margin:0 auto; font-size:14px; line-height:30px; letter-spacing:1px; color:#fff; font-weight:bold;}
.trans_des .tracing_number{ vertical-align:3px; margin-left:12px; color:#212121; display:inline-block;}
.trans_des .tracing_number span{ margin:0 6px 0 0; font-size:14px;}

/*WalisEDIT 20160215*/
.verify_pic_new{ margin-bottom:-8px;height:26px; outline:none; margin-right:12px;}
.wid140{ width:140px;}