@charset "utf-8";
/* CSS Document */

.element_productA{ width:100%; margin:0 auto; margin-bottom:20px; display: inline-block;}

/*左區塊*/
.pd_photo{ width:440px; float:left;}
.product_big{ position:relative; width:440px; height:440px; border:#dbdbdb 1px solid; overflow:hidden;}
.product_big img{ position:absolute; left:0; top:0; width:438px; height:438px; display:none;}
.product_big img.pb00{ width:438px; height:438px; display:block;}
.pd_MagnifierImg{ display:block; width:50px; height:50px; background:url(images/pd_MagnifierImg.png) left top no-repeat; position:absolute; bottom:0px; right:0; z-index:20;}
.product_small{ width:438px; margin-top:15px;}
.product_small img{ float:left; width:74px; height:74px; border:#dbdbdb 1px solid; cursor:pointer;}
.product_small img.ps_01, .product_small img.ps_02, .product_small img.ps_03, .product_small img.ps_04{ margin-right:12px;}

.product_share{ width:100%; height:16px; margin:10px 0;}
.product_share p,.product_share ul{ float:left; width:50%;}
.product_share p.pd_number{ font:13px/16px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999999;}
.product_share ul.share_Box li{ float:right; margin-left:10px;}
.product_share ul.share_Box li input{ display:block; width:16px; height:16px; border:0; cursor:pointer; opacity:1; transition:.5s;}
.product_share ul.share_Box li input:hover{ opacity:.6;}
.product_share ul.share_Box li.pd_print input{ background:url(images/gh_Pdetail_share.png) right top no-repeat;}
.product_share ul.share_Box li.pd_mail input{ background:url(images/gh_Pdetail_share.png) center top no-repeat;}
.product_share ul.share_Box li.pd_fb input{ background:url(images/gh_Pdetail_share.png) left top no-repeat;}
.product_share ul.share_Box li.pd_share{ font:13px/16px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999999;}

.fb_Box{ margin-top:15px; margin-bottom:15px; width:438px; height:25px; float:left;}
.fb_Box ul li{ float:left;}
.fb_Box ul li.fb-like span{
  vertical-align: baseline !important;
}
.fb_Box ul li.fb_b01 input{ display:block; width:38px; height:20px; background:url(images/medfirst_symbol/like_box01.gif) left top no-repeat; border:0; cursor:pointer; text-indent:-9999px;}
.fb_Box ul li.fb_b02{ width:29px; height:20px; background:url(images/medfirst_symbol/like_box02.gif) left top no-repeat;}
.fb_Box ul li.fb_b02 p{ font:12px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#666; margin-left:10px;}
.fb_Box ul li.fb_b03{ width:49px; height:20px;margin-left:20px;}
.fb_Box ul li.fb_b03 input{ display:block; width:49px; height:20px; background:url(images/medfirst_symbol/pd_fb_icon.gif) left top no-repeat; border:0; cursor:pointer; text-indent:-9999px;}
.fb_Box ul li.fb_b03 input:hover{ background-position:bottom left;}
.fb_Box ul li.fb_b04{ width:250px; height:20px;}
.fb_Box ul li.fb_b04 b{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.fb_Box ul li.fb_b04 span{ color:#ee1c29;}
.fb_Box ul li.fb_b05{ width:85px; height:20px;margin-left:10px;}
.fb_Box ul li.fb_b05 input{ display:block; width:85px; height:20px; background:url(images/medfirst_symbol/Sell-im_62.gif) left top no-repeat; border:0; cursor:pointer; text-indent:-9999px;} 
.fb_Box ul li.fb_b05 input:hover{ background-position:bottom left;}
.fb_Box ul li.fb_b06{ width:77px; height:20px; margin-left:10px;}
.fb_Box ul li.fb_b06 input{ display:block; width:77px; height:20px; background:url(images/medfirst_symbol/Sell-im_66.gif) left top no-repeat; border:0; cursor:pointer; text-indent:-9999px;} 
.fb_Box ul li.fb_b06 input:hover{ background-position:bottom left;}

.roduct_adBox{ width:440px; height:60px;}

/*右區塊*/
.pd_directions{ margin-left:460px; width:auto;}
h3.pd_name_top{ display:block; width:100%; height:30px; font:15px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#929e4f;}
.pd_directions .pd_name{ width:100%; height:auto; margin:5px 0;}
.pd_directions .pd_name h2,.pd_directions .pd_name h2 a{ display:block; font:24px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#444; text-decoration:none;}
.pd_directions .pd_activity{ width:100%; height:50px; background:url(images/medfirst_symbol/pd_sale_icon02.jpg) left top no-repeat; overflow:hidden;}
.pd_activity p{ margin-left:60px;}
.pd_activity p.pd_ad_title{ font:15px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#e72735; font-weight:bold;}
.pd_activity p.pd_ad_content a{ font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#005599;}
.pd_directions .pd_special{ width:100%; height:auto; font:14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999; display:inline-block;  margin-bottom:10px;}
.pd_directions .pd_special p{ font:14px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#999;}
.pd_directions .pd_price{ width:100%; height:auto; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; display:inline-block;}
.pd_directions .pd_price ul li{ float:left;}
.pd_directions .pd_price ul.pd_priceA{ float:left; width:170px;}
.pd_directions .pd_price ul.pd_priceA li{ padding-top:25px;}
.pd_directions .pd_price ul.pd_priceA li.priceA_02{ padding-left:15px; text-decoration:line-through; color:#bbb; font:bold 15px/26px Century Gothic,Arial,Helvetica,sans-serif;}
.pd_directions .pd_price ul.pd_priceB{ margin-left:180px; width:auto;}
.pd_directions .pd_price ul.pd_priceB li.priceB_01{ padding-top:25px;}
.pd_directions .pd_price ul.pd_priceB li.priceB_02 p{font:50px/50px Century Gothic,Arial,Helvetica,sans-serif; font-weight:bold; padding-left:15px; color:#cc5050;}

.pd_directions .pd_format{ width:100%; height:auto; font:13px/25px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding:15px 0;}
.pd_directions .pd_format ul{ width:100%;}
ul.pd_format_color li.color_01,ul.pd_format_size li.size_01,ul.pd_format_amount li.amount_01,ul.pd_format_premiums li.premiums_01,.AF_PDetail_Ppay_L,.AF_PDetail_Ptransport_L{ float:left; width:145px;  line-height:36px;}
ul.pd_format_color li.color_01 p,ul.pd_format_size li.size_01 p,ul.pd_format_amount li.amount_01 p,ul.pd_format_premiums li.premiums_01 p{ line-height:36px;}
ul.pd_format_color li.color_02,ul.pd_format_size li.size_02,ul.pd_format_amount li.amount_02,ul.pd_format_premiums li.premiums_02{ width:auto; margin-left:75px;}
.pd_format_color,.pd_format_amount{ height:36px; color:#333;}
.pd_format_size{ height: auto; min-height: 36px; display: inline-block;}
.pd_format_premiums{ height:50px; line-height:50px;}
.pd_format_premiums a{ display:block; height:52px; width:52px; border:1px solid #dbdbdb; float:left;}
.pd_format_premiums img{height:50px; width:50px;}
.pd_format_premiums p.title{ margin-left:5px; font:13px/50px 微軟正黑體, Arial, Helvetica, sans-serif;float:left;}
ul.pcolorBox li{ float:left; width:26px; height:26px; border:2px solid #cccccc; margin-right:7px; cursor:pointer; margin-top:5px; position:relative;}
ul.pcolorBox li span.sn_icon_ok{display:block; width:12px; height:12px; background:url(images/icon_ok.gif) left top no-repeat; position:absolute; bottom:0; right:0; z-index:15;}
ul.pcolorBox .active{ border:2px solid #f6ac2b; width:26px; height:26px; }

ul.sizeBox li{ float:left; width:auto; height:26px; padding:0 10px; margin-right:7px; cursor:pointer; margin-top:5px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; position:relative;}
ul.sizeBox li span.sn_icon_ok{display:block; width:12px; height:12px; background:url(images/icon_ok.gif) left top no-repeat; position:absolute; bottom:0; right:0; z-index:15;}
.PDetail_PBOXcolor01{ border:2px solid #cccccc;}
.PDetail_PBOXcolor02{ border:2px solid #f6ac2b;}

.amount_02 input{ display:block; float:left; width:30px; height:30px; border:1px solid #bbb; background:#f9f9f9; font:13px/30px Arial, Helvetica, sans-serif; color:#999;}
.amount_02 input:first-child,.amount_02 input:last-child{ background-repeat:no-repeat; background-position:center center; text-indent:-9999px; cursor:pointer;}
.amount_02 input:first-child{ background-image:url(images/gh_Pdetail_less.png);}
.amount_02 input:last-child{ background-image:url(images/gh_Pdetail_plus.png)}
.amount_02 input:nth-child(2){ border-right:0; border-left:0; background:#FFF; text-align:center;border-radius: 0;}


.AF_PDetail_Ppay{ width:100%; margin:0; display:inline-block;}
.AF_PDetail_Ppay_L{ float:left;}
.AF_PDetail_Ppay_R ul li{ float:left; display:block; width:auto; height:36px; font:13px/36px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-right:5px; position:relative;}
.AF_PDetail_Ppay_R ul li:after{ content:'/'; margin:0 5px 0 10px;}
.AF_PDetail_Ppay_R ul li:last-child:after{ display:none;}
.AF_PDetail_Ppay_R ul li a{ font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#0097db;}
.AF_PDetail_Ppay_R ul li a:hover{ text-decoration:underline;}
.AF_PDetail_Ptransport{ width:100%; margin:0; display:inline-block;}
.AF_PDetail_Ptransport_L{ float:left;}
.AF_PDetail_Ptransport_R ul li{ float:left; display:block; width:auto; height:36px; font:13px/36px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; margin-right:5px; position:relative;}
.AF_PDetail_Ptransport_R ul li:after{ content:'/'; margin:0 5px 0 10px;}
.AF_PDetail_Ptransport_R ul li:last-child:after{ display:none;}
.AF_PDetail_Ppremiums{ width:100%; margin:15px 0;}
.AF_PDetail_Ppremiums p{ float:left; display:block; width:80px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding-left:15px; background:url(images/medfirst_symbol/Store_Pdetail_icon_point.png) left 10px no-repeat;}
.AF_PDetail_Ppremiums ul{ width:100%; height:60px; margin:10px 0;}
.AF_PDetail_Ppremiums01{ float:left; width:70px; height:60px;}
.AF_PDetail_Ppremiums01 img{ border:#CCC 1px solid;}
.AF_PDetail_Ppremiums02{ width:100%; height:60px; font:13px/60px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}

/* 商品促銷*/
.MF-Promotions{ width:100%; height:28px; background:#eeeeee; display:inline-block;}
.MF-Promotions .Promotions-icon{ float:left; width:68px; height:28px; background-color:#da0000; font:15px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-align:center; position:relative;}
.MF-Promotions .Promotions-icon:after{ content:''; display:block; border-left:12px solid #da0000; border-top:14px solid transparent; border-bottom:14px solid transparent; position:absolute; right:-12px; top:0;}
.MF-Promotions p a{ float:left; font:14px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#147abc; padding-left:20px; text-decoration:underline;}
.MF-Promotions p a:hover{ text-decoration:none;}

.MF-Promotions2{ width:100%; height:28px; background:#eeeeee; display:inline-block;}
.MF-Promotions2 .Promotions-icon2{ float:left; width:68px; height:28px; background-color:#0097db; font:15px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; text-align:center; position:relative;}
.MF-Promotions2 .Promotions-icon2:after{ content:''; display:block; border-left:12px solid #0097db; border-top:14px solid transparent; border-bottom:14px solid transparent; position:absolute; right:-12px; top:0;}
.MF-Promotions2 p{ float:left; font:14px/28px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; padding-left:20px;}

/*按鈕*/ 
.pd_add_icon{ width:100%; height:80px; padding:20px 0; border-bottom:1px solid #eeeeee;}
.pd_add_icon ul li{ float:left; width:240px; height:40px; margin-right:10px;}
.pd_add_icon ul li:last-child{ margin-right:0;}
.pd_add_icon ul li.add_trace_icon a{ display:block; width:100%; height:40px; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:url(images/gh_Pdetail_heart.png) 20px center no-repeat #9d7159; border-top:#9d7159 2px solid; text-align:center; cursor:pointer;border-radius: 5px;}
.pd_add_icon ul li.add_trace_icon a:hover{ background:url(images/gh_Pdetail_heart.png) 20px center no-repeat #8e6049; border-top:#8e6049 2px solid;}

.pd_add_icon ul li.add_buy_icon a{ display:block; width:100%; height:40px; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:url(images/gh_Pdetail_cart.png) 20px center no-repeat #cc5050; border-top:#cc5050 solid 2px;  text-align:center; cursor:pointer;border-radius: 5px;}
.pd_add_icon ul li.add_buy_icon a:hover{ background:url(images/gh_Pdetail_cart.png) 20px center no-repeat #c14848; border-top:#c14848 solid 2px;}

.pd_add_icon ul li.add_buymail_icon a{ display:block; width:100%; height:40px; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:url(images/gh_Pdetail_cart.png) 20px center no-repeat #e7b14d; border-top:#e7b14d solid 2px; text-align:center; cursor:pointer;border-radius: 5px;}
.pd_add_icon ul li.add_buymail_icon a:hover{ background:url(images/gh_Pdetail_cart.png) 20px center no-repeat #d8a045; border-top:#d8a045 solid 2px;}

.pd_add_icon ul li.add_car_icon a{ display:block; width:100%; height:40px; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:url(images/gh_Pdetail_cart.png) 20px center no-repeat #324863; border-top:#324863 solid 2px; text-align:center; cursor:pointer;border-radius: 5px;}
.pd_add_icon ul li.add_car_icon a:hover{ background:url(images/gh_Pdetail_cart.png) 20px center no-repeat #23384c; border-top:#23384c solid 2px;}

.pd_add_icon ul li.add_soldout_icon a,.pd_add_icon ul li.add_soldout_icon a:hover{ display:block; width:160px; height:40px; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:url(images/gh_Pdetail_cart.png) 20px center no-repeat #666666; border-top:#737373 solid 2px; text-align:center; cursor:default;border-radius: 5px;}

.pd_add_icon ul li.buy_new_icon a{ display:block; width:100%; height:40px; cursor:pointer;}
.pd_add_icon ul li.buy_new_icon a:hover{ display:block; width:100%; height:40px; background:url(images/medfirst_symbol/buy_new_icon.png) left bottom no-repeat; text-indent:-9999px; cursor:pointer;}

.pd_add_icon ul li.Goods_Sold_icon a{ display:block; width:100%; height:40px; background:url(images/medfirst_symbol/Goods_Sold_icon.png) left top no-repeat; text-indent:-9999px; cursor:pointer;}
.pd_add_icon ul li.Goods_Sold_icon a:hover{ display:block; width:100%; height:40px; background:url(images/medfirst_symbol/Goods_Sold_icon.png) left bottom no-repeat; text-indent:-9999px; cursor:pointer;}

.pd_add_icon ul li.add_car_ask a{ display:block; width:200px; height:40px; background:#00a5a8 url(images/medfirst_symbol/add_car_ask.png) left top no-repeat; text-indent:-9999px; cursor:pointer;}
.pd_add_icon ul li.add_car_ask a:hover{ display:block; width:200px; height:40px; background:#00a5a8 url(images/medfirst_symbol/add_car_ask.png) left bottom no-repeat; text-indent:-9999px; cursor:pointer;}

/*下區塊*/
.element_productB{ width:100%; margin:0 auto; clear:both; display: inline-block;}

/*標題02*/
.element_productB .PDetail_witemBox2{ width:auto; border-top:#fab502 3px solid; border-right:#dbdbdb 1px solid; border-left:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; margin-bottom:15px;}
.element_productB .PDetail_witemBox2 h3.PDetail_witemTitle2{ width:100%; font:15px/41px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; background-position:10px center; background-repeat:no-repeat; padding-left:40px; font-weight:bold; border-bottom:#d7d7d7 1px dotted;}
/*商品加購區*/
.element_productB ul.AF_PDetail_addbuyBox{ width:100%; padding:0 20px; clear:both;}
ul.AF_PDetail_addbuyBox > li{ float:left; width:198px; padding:0 24px; border:1px solid #fff; margin:10px 0;}
ul.AF_PDetail_addbuyBox > li:hover{ border:1px solid #fab502;}
.AF_PDetail_addpBox{ width:150px; margin:0 auto; margin-bottom:20px; padding-top:15px;}
.AF_PDetail_addp01{ width:150px; height:150px; margin-top:0; padding-top:0;}
.AF_PDetail_addp01 img{ width:150px; height:150px;}
.AF_PDetail_addp02{ width:150px; height:40px; margin:0 auto; overflow:hidden; text-align:left; } 
.AF_PDetail_addp02 a{ display:block; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; color:#333;text-decoration:none;}
.AF_PDetail_addp02 a:hover{ font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:underline; color:#147abc;}
.AF_PDetail_addp03{ text-align:left; font:13px/30px Arial, Helvetica, sans-serif; color:#555; text-decoration:line-through;}
.AF_PDetail_addp04{ width:150px; height:35px;  border-bottom:#dbdbdb dotted 1px;}
.AF_PDetail_addp04 ul li{ float:left;}
.AF_PDetail_addp04_1{ display:block; font:13px/36px 微軟正黑體,Arial, Helvetica, sans-serif; color:#e82222;}
.AF_PDetail_addp04_2{ display:block; text-align:right;font:25px/35px Arial, Helvetica, sans-serif; color:#e82222;}
.AF_PDetail_addp04_2 span{ font-size:20px; margin-right:10px;}
.AF_PDetail_addp05{ width:150px; height:30px; margin-top:10px;}
.AF_PDetail_addp05 ul li{ float:left; font:13px/30px 微軟正黑體,Arial, Helvetica, sans-serif; color:#333;}
.AF_PDetail_addp05_1{ width:90px;}
.AF_PDetail_addp05_2{ width:60px;}
.AF_PDetail_addp05 select{ width:65px; height:30px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif;}
.AF_PDetail_addp05 input{ margin-left:10px;}
.AF_PDetail_Pbuybtn05{ width:100%; height:50px; position:relative; margin-bottom:20px;}
.AF_PDetail_Pbuybtn05 a{ display:block; width:190px; height:53px; background:url(images/medfirst_symbol/../Store_Pdetail_btn_addcart.png) left top no-repeat; text-indent:-9999px; position:absolute; top:0; right:0;}
.AF_PDetail_Pbuybtn05 a:hover{ display:block; width:190px; height:53px; background:url(images/medfirst_symbol/../Store_Pdetail_btn_addcart.png) left bottom no-repeat; text-indent:-9999px;}
.AF_margin_bottomW10{ margin-bottom:0;}
.AF_IMGicon_speaker{ background:url(images/Store_Pdetail_icon06.png);}
.AF_IMGicon_speaker2{ background:url(images/medfirst_symbol/Store_Pdetail_icon07.png);}
.AF_product_detail{ width:100%; height:auto; padding: 15px 15px 30px 15px; font:13px/30px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.AF_product_detail ul{ width:100%; list-style-type:disc; padding-left:15px;}
.AF_PDetail_Bottom{ width:100%;}

.medfrist-productdetail-box{ float:left;}
.product_detailA{ width:100%; clear:both;}

ul.tabs li{ float:left; width:100%!important; height:43px; text-align:center; background: #f1f1f1; border-top: #e0dcd7 3px solid; overflow:hidden; margin-bottom: 10px;}
ul.tabs li a{ display:block; color:#333; font:15px/43px 微軟正黑體, Arial, Helvetica, sans-serif; text-decoration:none; border-right: #e7e7e7 1px solid;}

ul.tabs li.active{ background:#FFF; border-bottom:3px solid #fff;}

.product_detailB{ width:100%; height:auto; font:15px/25px 微軟正黑體,Arial, Helvetica, sans-serif; color:#333;}
.product_detailB img{ max-width:100%; height:auto !important;}
.product_detailB div{ width:100%; height:auto; font:15px/25px 微軟正黑體,Arial, Helvetica, sans-serif; color:#333;}
.product_detailB div ul{ width:100%; list-style-type:disc;}

/*按鈕*/ 
.pd_add_icon2{ width:100%; height:80px; padding-bottom:20px; border-bottom:1px solid #eeeeee;}
.pd_add_icon2 ul li{ float:right; width:160px; height:40px; margin-right:10px;}
.pd_add_icon2 ul li.add_car_icon a{ display:block; width:160px; height:40px; font:15px/35px 微軟正黑體, Arial, Helvetica, sans-serif; color:#fff; background:url(images/gh_Pdetail_cart.png) 25px center no-repeat #0097db; border-top:#12aaef solid 2px; padding-left:60px; cursor:pointer;}
.pd_add_icon2 ul li.add_car_icon a:hover{ background:url(images/gh_Pdetail_cart.png) 25px center no-repeat #11a2e3; border-top:#31baf8 solid 2px;}

/*170315-新增折價券點擊lightbox*/
.pd_page_coupons{ width: 450px; height: auto; margin: 0 auto; border: 1px solid #dddddd;}
.pd_page_coupons h3.coupons_title{ display:block; width: 100%; height: 40px; font:15px/40px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333; background: #eee; padding: 0 15px;}
.pd_page_coupons_in{ padding-top:10px;}
.pd_page_coupons_in .coupons_word{ padding:0 15px; margin-bottom: 10px;}
.pd_page_coupons_in .coupons_word li{ display:block; width: 100%; height: auto; font:14px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}
.pd_page_coupons_in .coupons_word li:nth-child(1) span{font: 30px/30px Century Gothic,Arial,Helvetica,sans-serif; font-weight: bold;color: #e30f0f; margin: 0 10px;}
.pd_btitle_box{ width:100%; height:32px; padding-left:10px; padding-right:1px; background:#eee; position:relative;}
.pd_btitle_box h3.pd_btitle{ float:left; display:block; width:120px; height:32px; font:14px/32px 微軟正黑體, Arial, Helvetica, sans-serif; color:#333;}
.pd_coupons_box{ width:420px; height:441px; margin:0 auto; margin-bottom:20px; border:1px solid #dddddd;}
.pd_coupons_boxin{ width:100%;}
.pd_coupons_boxin ul li{ width:100%; border-bottom: 1px solid #dddddd;}
.pd_coupons_boxin ul li .pd_coupons_list{ width:100%;}
.pd_coupons_boxin ul li .pd_coupons_list li{ padding:5px 0;}
.pd_coupons_boxin ul li .pd_coupons_list h5,.pd_coupons_boxin ul li .pd_coupons_list h3{ display:block; width:100%; padding: 0 10px; font:13px/20px 微軟正黑體, Arial, Helvetica, sans-serif; color:#555;}

#pd_coupons_slider{ float:left; position:relative; overflow:hidden; width:418px; height:408px;}
#pd_coupons_slider > ul{ position:absolute; top:0; left:0;}
#pd_coupons_slider > ul > li{ float:left; width:418px; height:408px;}
.pd_coupons_pagination{ position:absolute; right:5px; top:8px;}
.pd_coupons_pagination li{ float:left; width:15px; height:15px; border-radius:15px; background-color:#666; cursor:pointer; margin:0 2px; font:12px/15px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; border:1px solid #666;}
.pd_coupons_pagination li.current{ color:#666; background-color:#fff; border:1px solid #fff;}
.pd_coupons_btn_prev,.pd_coupons_btn_next{ width:36px; height:60px; position:absolute; top:50%; margin-top:-30px; text-indent:-9999px; cursor:pointer; opacity:0;}
.pd_coupons_box:hover .pd_coupons_btn_prev,.pd_coupons_box:hover .pd_coupons_btn_next{ opacity:1;}
.pd_coupons_box:hover .pd_coupons_btn_prev{ left:0;}
.pd_coupons_box:hover .pd_coupons_btn_next{ right:0;}
.pd_coupons_btn_prev{ left:-36px; background:url(images/gh_iconArrow.png) left top no-repeat; transition:0.5s;}
.pd_coupons_btn_next{ right:-36px; background:url(images/gh_iconArrow.png) right top no-repeat; transition:0.5s;}
.fancybox-close{ background-image: url(images/fancybox_sprite.png);right: 0; top: 0;}