/*此css檔放一些共用的設定(header、footer基底不在此)(block、RWD在此)*/
body {font-family:'Microsoft JhengHei'!important; font-size:16px; color:#454545;}
a{text-decoration: none; color:#025597;}
/*主板大框架 start*/
#wrapper_box {width:1200px; min-height:650px; margin:0 auto;}
#header_box,#header-box {padding-bottom:1px; position:relative;}
#container_box {/*position:relative;*/ display:inline-block; width:100%;}
#container_box.active {width:1200px;}
.navleft_box {float:left; position:relative; width:220px; z-index:3;}
.navleft_box.active {display:block;}
.content_box {float:right; width:960px; position:relative;}
.content_top {position:relative;}
.content_left {float:left; width:775px;}
.content_right {float:right; width:165px;}
/*主板大框架 end*/

/* 搜尋引擎大區塊 */
.search_box {padding:50px 0 0; float:left; display:block;}
.input_outline {/*搜尋左邊區塊*/font:normal 0.750em/1.4 Arial; color:#999; width:270px; height:34px; border:3px #fab502 solid; margin-right:5px; background-color:#fff; float:left;}
.input_box {/*包住輸入介面與autocomplete範圍*/ width:65%; /*rwd*/ display:block; padding-top:2px; position:relative; z-index:99;}
.keyword_txt {/*實際的input物件*/color:#999; width:95%; height:15px; display:block; padding:8px 0 8px 8px; margin:0 auto; border:0; /*chrome去input cfocus外框*/ outline:medium;}
.search_drop_box {/* autocomplete */ width:250px; margin-top:1px; *margin-top:-1px; font-size:0.923em; margin-left:-3px; background-color:#fff; border:2px solid #fe742c; position:absolute; z-index:99; display:none;}
.search_drop_box ul {list-style-type:none; margin:0 auto; padding:0; display:block;}
.search_drop_box ul li {margin:0 auto; padding:0;}
.search_drop_box ul li a {padding:4px 8px; color:#000; text-decoration:none; display:block; overflow:hidden;}
.search_drop_box ul li a span {width:70px; font-size:12px; padding-top:4px; display:block; color:#898989; text-align:right; text-decoration:none; float:right;}
.search_drop_box ul li a:hover span {color:#fff;}
.search_drop_box ul li a:hover,.search_drop_box ul li a.dropover {background-color:#ff9600; color:#fff;}
.search_drop_box ul li a p {line-height:2em; font-family:Verdana,Arial,Helvetica,sans-serif;}
.category_box {/* 分類選單 */height:95%; #height:90%; /*ie7*/ background:#fff url(../images/header_ui.png) no-repeat -170px -36px; text-align:right; padding:2px 0 0 0; float:right; cursor:pointer; position:relative; display:table-cell; z-index:99;}
.category_box>span {display:inline-block; height:100%; vertical-align:middle;}
.category_box .category_txt {display:inline-block; width:80px; margin-right:13px; border-left:1px solid #ccc; text-align:center; line-height:15px; /*for ie7*/ #margin-top:-25px; #line-height:-12px;}
.category_list {/*分類選列表區塊*/ list-style-type:none; display:none; width:226px; border:2px solid #659BE0; position:absolute; z-index:99; background-color:#fff; margin:34px 0 0; left:0px; top:0; overflow:hidden;}
.category_list li {width:98px; display:block; float:left; text-align:left; font:normal 12px/1.6 Arial,Helvetica,sans-serif; color:#474747; padding:3px 0 3px 15px; cursor:pointer; border-bottom:1px solid #eee; background:url(../images/header_ui.png) no-repeat -176px -72px;}
.category_list li:hover {color:#fff; background:#3197d7 url(../images/header_ui.png) no-repeat -176px -92px;}
.search_but {/* 搜尋鈕 */width:40px; height:40px; background:#fab502 url(../images/header_ui.png) no-repeat -230px 0px; border:1px #fab502 solid; float:left; cursor:pointer;}

/*header長條廣告區塊*/
.event_ad_box {width:550px; height:50px; float:right; overflow:hidden; margin-top:28px}

/*登入者資訊區*/
.member_service_box {width:100%; height:22px; text-align:right; position:absolute; right:0; top:5px; font-size:12px; letter-spacing:0;}
.member_service_box a {padding:6px 10px; line-height:1.8em; background:url(../images/ui_line.png) no-repeat center right; color:#414141; text-decoration:none;display:inline-block;}
.member_service_box a:hover {color:#e70014;}
.member_service_box a.last {background:none;}
.member_service_box a.header_gohappy_link {display:none;}
.member_service_box a.login {color:#e70014; font-weight:800;}
.curentNum {/* 數量 */ color:#e70014; font-weight:800;}
.member_service_box a.loginCoupon_icon {background:url(../images/header_ui.png) no-repeat -2px -334px;padding-left:30px;position:relative;}
.member_service_box a.loginCoupon_icon:hover {background-position:-2px -376px;}
.member_service_box a.loginCoupon_icon:before {background-image:url("../images/ui_line.png");background-repeat:no-repeat;background-position:right center;content:"";position:absolute;top:15px;right:0;width:1px;height:11px;}

/*瀏覽紀錄*/
.lookRecords {display:inline-block;position:relative;}
.lookRecords:hover>a {color:#fff;background-color:#f98e02;}
.lookRecords:hover .content {display:block;}
.lookRecords .content {background-color:#f98e02; overflow:hidden;padding: 0px 0px 6px 0px; width:373px;min-height:70px; position:absolute; right:0px; display:none;z-index:11;box-shadow:0 3px 0px rgba(0,0,0,0.3);top:33px;}
.lookRecords .content li {float:left; margin-right:1px;padding:0;}
.lookRecords .content li a {background:none;padding:7px 1px 0px 9px;}
.lookRecords .content img {width:60px; height:60px;border: 1px solid rgba(255, 255, 255, 0);transition:all 0.3s ease 0s;}
.lookRecords .content img:hover {border:1px solid #fff;position:relative;top:-2px;box-shadow:0 3px 0 0px rgba(0,0,0,0.3);}

/*購物袋*/
#shoppingBag {position:relative;padding-left:22px;background-image:url("../images/header_ui.png");  background-repeat:no-repeat;background-position:-2px -250px;display:inline-block;}
#shoppingBag:before {background-image:url("../images/ui_line.png");background-repeat:no-repeat;background-position:right center;content:"";position:absolute;top:15px;right:0;width:1px;height:11px;}
#shoppingBag:hover {background-position:-2px -292px;background-color:#f98e02;color:#fff;}
#shoppingBag:hover .curentNum {color:#fff;}
#shoppingBag:hover a {color:#fff;}
#shoppingBag .head {padding-left:45px; background-position:0px -646px;}
#shoppingBag .head:hover {background-position:0px -686px;}
#shoppingBag .head span {background-color:#f00; border:1px solid #fff; border-radius:3px; display:block; font-size:11px; font-weight:100; height:15px; line-height:16px; margin:3px 0 0 -24px; overflow:hidden; position:absolute; text-align:center; width:16px;}
#shoppingBag .content {color:#fff; background-color:#f98e02; overflow:auto; padding:0px;position:absolute;top:33px;left:0;width:175px;z-index:11; display:none;box-shadow:0 3px 0px rgba(0,0,0,0.3);}
#shoppingBag:hover .content {display:block;}
#shoppingBag .content li {border-top:1px dotted #fda237; font-size:12px; font-weight:normal; height:40px; line-height:40px; padding:0 10px 0 5px; position:relative;}
#shoppingBag .content li:first-child {border-top:0 none;}
#shoppingBag .content li:hover {background-color:#fda237;}
#shoppingBag .content li a {color:#fff; text-decoration:none;text-align:left;display:inline-block;width:95%;padding:0;border:0;background:none;}
#shoppingBag .content li span.right {color:#fff; position:absolute; right:10px;}
#shoppingBag .content li span.right .dollar_sign,#shoppingBag .content li span.right .price_txt {color:#fff;font-weight:normal;}
#shoppingBag .content li span.right .price_txt {font-size:15px;}
#shoppingBag .content li span .price_txt {text-decoration:none;}
#shoppingBag .dollar_sign {font-size:12px;}

/*9周年慶跑馬燈區塊*/
#event8_area{position: absolute;top:16px;left:241px;width:319px;height:22px;overflow:hidden;font-size:13px;letter-spacing:0px;z-index:1;}
#event8_area .title{position: absolute;z-index:2;left:0;top:0;border:1px solid #ff4a4f;width:81px;height:19px;line-height:19px;color:#fff;background-color: #ee0000;text-align: center;}
#event8_area .title a{color: #fff;}
#event8_area .title a .name{color:#ffe303;font-family:verdana;font-weight:bold;}
#event8_area .event8_mask{width:289px;height:22px;overflow:hidden;position: relative;margin-left: 76px;}
#event8_area .movebox{position: absolute;top:0px;left:0px;width:500%;height:200%;}
#event8_area .msg{float:left;margin-right:0px;line-height:19px;font-size:12px;}
#event8_area .delnum, #event8_area .nexttime{ color:#e70014;}

/*按鈕共用設定*/
button.buy,          /*立刻買*/
button.add_cart,     /*放入購物車*/
button.add_wish,     /*加入追蹤清單*/
button.discount,     /*點我再折扣*/
button.sold_out,     /*已售完!*/
button.deadline,     /*預購截止!*/
button.preparation,  /*尚未開賣!*/
button.replenish     /*補貨中!*/
{height:46px; padding:0 12px; *overflow:visible; *display:inline-block; margin:0 3px 10px 0; font-size:18px; background-color:#eee; color:#434343; border:0px; text-align:center; border-radius:3px 3px 3px 3px; cursor:pointer; box-shadow:0px 2px 3px 0px rgba(0,0,0,0.3); font-family:'Microsoft JhengHei';}
button.buy {background-color:#fe742c; border-color:#fe742c; color:#fff;}
button.buy:hover {background-color:#333;}
button.buy span,button.add_cart span,button.discount span,button.add_wish span{height:25px; line-height:25px; padding-left:28px; display:inline-block; white-space:nowrap; background:url(../images/homepage_ui6.png) no-repeat; line-height:30px \9; font-family:'Microsoft JhengHei';}
button.buy span {background-position:0px -160px;}
button.add_cart {background-color:#20b1e7; border-color:#20b1e7; color:#fff;}
button.add_cart:hover {background-color:#333;}
button.add_cart span {background-position:0px -190px;}
button.discount {background-color:#f31414; border-color:#f31414; color:#fff;}
button.discount:hover {background-color:#333;}
button.discount span {background-position:0px -220px;}
button.add_wish:hover {background-color:#333;}
button.add_wish:hover span {color:#fff;}
button.add_wish span {background-position:0px -250px;}
button.sold-out,button.deadline,button.preparation,button.replenish {color:#ec1e1e; font-weight:100;}
button.replenish q,button.preparation q {font-size:12px; margin-left:5px; color:#333; font-weight:100;}

/*Now News header*/
#header_box.nowNews .member_service_box{right:auto;width:1049px;left:0px;}
#header_box.nowNews #Z9{display:none;}
#header_box.nowNews #Z8{margin-right:151px;}
#header_box.nowNews .cart{position:absolute;top:12px;left:240px;background:url("../images/nownews.png") top left no-repeat #fff;width:204px;height:33px;}
#header_box.nowNews .nowNewslogo{position:absolute;top:20px;right:0;background:url("../images/nownews.png") top right no-repeat #fff;width:128px;height:75px;}
/*header end*/

/* 20150518 新版牙齒 start*/
.navbar { clear:left; padding: 0; position: relative; width: 220px; float:left;}
.navbar .navbar_head { width: 220px; height: 38px; line-height: 36px; font-size: 15px; font-weight: 800; color: white; background: url(../images/meun_ui.png) no-repeat -450px -300px; cursor: pointer; }
.navbar .navbar_head li { position: absolute; padding-left: 16px; list-style-type: none; }
.navbar .navbar_head #nav_head { width:87%; padding-left: 18px; line-height: 36px; line-height: 41px \9; letter-spacing: 15px; text-align: center; }
.navbar .navbar_content > ul{ width: 218px; list-style-type: none; font-size: 13px; border:1px solid #e6e6e6; border-bottom:1px solid #bebebe; border-top:0; background-color:#fff; margin-top: 1px;}
.navbar .navbar_content > ul > li{ height: 35px; line-height: 34px; line-height: 38px \9; *line-height: 31px; display: block; margin: 0; font-weight: 800; color: #343434; cursor: pointer; position: relative; padding-left: 46px; }
.navbar .navbar_content > ul > li a strong{font-size:14px; padding: 4px 0 0 42px; *padding: 6px 0 0 32px; background-image: url(../images/meun_ui.png); background-repeat: no-repeat; color: black; }
.navbar .navbar_content > ul > li.new a strong:after {content:''; width:21px; height:7px; display:inline-block; margin-left:6px; background-image: url(../images/new.png);}
.navbar .navbar_content > ul > li.new:hover a strong:after {background-image: url(../images/new_hover.png);}
.navbar .navbar_content > ul > li:hover { background-color: #f69420 !important; }
.navbar .navbar_content > ul > li:hover a strong { color: white; }
.navbar .navbar_content > ul > li .clothes { /*服裝 */ background-position: -230px 0; }
.navbar .navbar_content > ul > li:hover .clothes { background-position: -230px -426px; }
.navbar .navbar_content > ul > li .shoe { /*鞋包配飾 */ background-position: -230px -21px; }
.navbar .navbar_content > ul > li:hover .shoe { background-position: -230px -449px; }
.navbar .navbar_content > ul > li .underwear { /*內睡衣 */ background-position: -230px -42px; }
.navbar .navbar_content > ul > li:hover .underwear { background-position: -230px -469px; }
.navbar .navbar_content > ul > li .cosmetics { /*美妝 */ background-position: -230px -63px; }
.navbar .navbar_content > ul > li:hover .cosmetics { background-position: -230px -490px; }
.navbar .navbar_content > ul > li .luxury { /*精品手錶 */ background-position: -230px -84px; }
.navbar .navbar_content > ul > li:hover .luxury { background-position: -230px -510px; }
.navbar .navbar_content > ul > li .homelift { /*居家生活 */ background-position: -230px -105px; }
.navbar .navbar_content > ul > li:hover .homelift { background-position: -230px -533px; }
.navbar .navbar_content > ul > li .furniture { /*傢俱收納 */ background-position: -230px -126px; }
.navbar .navbar_content > ul > li:hover .furniture { background-position: -230px -552px; }
.navbar .navbar_content > ul > li .bedding { /*寢具床墊 */ background-position: -230px -147px; }
.navbar .navbar_content > ul > li:hover .bedding { background-position: -230px -574px; }
.navbar .navbar_content > ul > li .foods { /*美食保健 */ background-position: -230px -168px; }
.navbar .navbar_content > ul > li:hover .foods { background-position: -230px -596px; }
.navbar .navbar_content > ul > li .ticket { /*餐券票券*/ background-position: -230px -210px; }
.navbar .navbar_content > ul > li:hover .ticket { background-position: -230px -637px; }
.navbar .navbar_content > ul > li .kids { /*親子圖書 */ background-position: -230px -316px; }
.navbar .navbar_content > ul > li:hover .kids { background-position: -230px -742px; }
.navbar .navbar_content > ul > li .sport { /*運動休閒 */ background-position: -230px -189px; }
.navbar .navbar_content > ul > li:hover .sport { background-position: -230px -617px; }
.navbar .navbar_content > ul > li .appliances { /*家電 */ background-position: -230px -273px; }
.navbar .navbar_content > ul > li:hover .appliances { background-position: -230px -700px; }
.navbar .navbar_content > ul > li .threec { /*3C */ background-position: -230px -231px; }
.navbar .navbar_content > ul > li:hover .threec { background-position: -230px -659px; }
.navbar .navbar_content > ul > li .phone { /*相機手機 */ background-position: -230px -250px; }
.navbar .navbar_content > ul > li:hover .phone { background-position: -230px -677px; }
.navbar .navbar_content > ul > li .store { /*銀髮樂活 */ background-position: -230px -852px; }
.navbar .navbar_content > ul > li:hover .store { background-position: -230px -878px; }
.navbar .navbar_content > ul > li .far_eastern { /*遠東百貨 */ background-position: -230px -914px; }
.navbar .navbar_content > ul > li:hover .far_eastern { background-position: -230px -914px; }
.navbar .navbar_content > ul > li .sogo { /*太平洋SOGO */ background-position: -230px -938px; }
.navbar .navbar_content > ul > li:hover .sogo { background-position: -230px -938px; }
.navbar .navbar_content > ul > li .citysuper { /*city super */ background-position: -230px -987px ;}
.navbar .navbar_content > ul > li:hover .citysuper { background-position: -230px -987px ;}
.navbar .navbar_content > ul > li .amart { /*愛買線上購物 */ background-position: -230px -961px ; }
.navbar .navbar_content > ul > li:hover .amart { background-position: -230px -961px ; }
.navbar .navbar_content > ul > li .brand { /*品牌旗艦 */ background-position: -230px -1051px ; float: none; }
.navbar .navbar_content > ul > li:hover .brand { background-position: -230px -1081px ; }
.navbar .navbar_content ul .gp3 { background: url(../images/meun_ui.png) no-repeat -450px -130px; }
/*直式nav*/
.navbar .navbar_content ul li .subnav_box {max-width:971px; overflow:hidden; background-color:#fff; position:absolute; display:none; padding:1px; top:0px; left:218px; z-index:999; border:4px solid #f69420; box-shadow:0 2px 0 rgba(0,0,0,0.3);}
.navbar .navbar_content ul li .subnav_box .css_table {display:table;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr{display:table-row;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td{display:table-cell;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.leftsubmenu {background-color:#fff3f3; padding-right:1px; border-right:1px solid #ffa3a4;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.leftsubmenu h4 {background-color:#ffe3e5; line-height:32px; font-size:13px; text-indent:14px; font-weight:800; color:#e71a17;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo {width:157px;/*width:155px*/ margin:0 10px 10px;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li {padding:5px 0; line-height:24px; font-size:13px; font-weight:100; border-top:1px solid #ffd7d7;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li:first-child {border:0;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a {width:100%; height:60px; display:block; overflow:hidden; padding:0 5px; margin-left:-5px; color:#e85857;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a:hover {background-color:#f5281e; color:#fff;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a img {width:155px; height:30px; margin:6px 0 0;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.hot a {height:24px; background:url(../images/meun_ui.png) no-repeat -227px -1293px; text-indent:32px;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.hot a:hover {background-color:#f5281e; background-position: -427px -1293px;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table {display:table;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr {display:table-row;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td {display:table-cell; border-left:1px solid #f4d6b2; width:131px;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td:first-child {border-color:#fff;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td h4 {background-color:#ffefdf; line-height:32px; font-size:13px; font-weight:800; color:#000;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td h4 a {display:block; width:100%; line-height:32px; font-size:13px; text-indent:10px; font-weight:800; color:#000; height:32px; overflow:hidden;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td h4 a:hover {background-color:#f79220; color:#fff;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td .list {width:121px; margin:0 5px; padding:6px 0 10px;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td .list li {line-height:24px; height:24px; margin:2px 0; overflow:hidden; font-size:13px; font-weight:100;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td .list li a {padding: 0 0 0 4px; width: 117px; color:#696969; display:inline-block;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td .list li a:hover {background-color:#f79220; color:#fff;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.bran:first-child {border-color:#fff;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.bran {border-color:#c0c0c0;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.bran h4 {background-color:#ececec;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.bran h4 a:hover {background-color:#777;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.bran .list li a:hover {background-color:#777; color:#fff;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran {border-top:1px solid #c0c0c0; margin-top:4px; border-left:1px solid #fff; display:table-caption; caption-side:bottom;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran h4 {background-color:#ececec; line-height:32px; font-size:13px; text-indent:10px; font-weight:800; color:#000;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran .list {width:122px; margin:0 5px; padding:6px 0 10px; display:inline-block; float:left;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran .list.first {width:121px;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran .list li{line-height:24px; height:24px; margin:2px 0; overflow:hidden; font-size:13px; font-weight:100;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran .list li a {padding: 0 0 0 4px; width: 117px; height:24px; overflow:hidden; color:#696969; display:block; margin-bottom:2px;}
.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran .list li a:hover {background-color:#777; color:#fff;}

/*橫式nav*/
.f_btn .subnav_box {background-color:#fff; max-width:970px; overflow:hidden; position:absolute; display:none; padding:1px; top:38px; z-index:999; border:4px solid #fab500; box-shadow:0 2px 0 rgba(0,0,0,0.3);}
.f_btn .subnav_box .css_table {display:table;}
.f_btn .subnav_box .css_table .css_tr{display:table-row;}
.f_btn .subnav_box .css_table .css_tr .css_td{display:table-cell;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu {background-color:#fff3f3; padding-right:1px; border-right:1px solid #ffa3a4;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu h4 {background-color:#ffe3e5; line-height:32px; font-size:13px; text-indent:14px; font-weight:800; color:#e71a17;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo {width:156px;/*width:155px*/ margin:0 10px 2px;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li {padding:5px 0; line-height:24px; font-size:13px; font-weight:100; border-top:1px solid #ffd7d7;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li:first-child {border:0;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a {width:100%; height:60px; display:block; overflow:hidden; padding:0 5px; margin-left:-5px; color:#e85857;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a:hover {background-color:#f5281e; color:#fff!important;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a img {width:155px; height:30px; margin:6px 0 0;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.hot a {height:24px; background:url(../images/meun_ui.png) no-repeat -227px -1293px; text-indent:32px;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.hot a:hover {background-color:#f5281e; background-position: -427px -1293px;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table {display:table;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr {display:table-row;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td {display:table-cell; border-left:1px solid #f4d6b2; width:131px;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td:first-child {border-color:#fff;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.merger {width:auto;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.merger .list {margin-left:6px; float:left;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.merger>h4+.list {margin-left:5px;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td h4 {background-color:#ffefdf; line-height:32px; font-size:13px; font-weight:800; text-indent:10px; color:#000;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td h4 a {display:block; width:100%; line-height:32px; font-size:13px; text-indent:10px; font-weight:800; color:#000; height:32px; overflow:hidden;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td h4 a:hover {background-color:#f5281e; color:#fff;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td .list {width:121px; margin:0 5px; padding:6px 0 10px;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td .list li {line-height:24px; height:24px; margin:2px 0; overflow:hidden; font-size:13px; font-weight:100;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td .list li a {padding: 0 0 0 4px; width: 117px; color:#696969; display:inline-block;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td .list li a:hover {background-color:#f5281e; color:#fff;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.bran:first-child {border-color:#fff;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.bran {border-color:#c0c0c0;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.bran h4 {background-color:#ececec;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.bran h4 a:hover{background-color:#777; color:#fff;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td.bran .list li a:hover {background-color:#f5281e; color:#fff;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran {border-top:1px solid #c0c0c0; margin-top:4px; border-left:1px solid #fff; display:table-caption; caption-side:bottom;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran h4 {background-color:#ececec; line-height:32px; font-size:13px; text-indent:10px; font-weight:800; color:#000;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran .list {width:122px; margin:0 5px; padding:6px 0 10px; display:inline-block; float:left;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran .list.first {width:121px;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran .list li{line-height:24px; height:24px; margin:2px 0; overflow:hidden; font-size:13px; font-weight:100;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran .list li a {padding: 0 0 0 4px; width: 117px; height:24px; overflow:hidden; color:#696969; display:block; margin-bottom:2px;}
.f_btn .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr.bran .list li a:hover {background-color:#777; color:#fff;}
.navRight_area .far_eastern .subnav_box,
.navRight_area .sogo .subnav_box,
.navRight_area .citysuper .subnav_box,
.navRight_area .amart .subnav_box,
.navRight_area .bigStore .subnav_box {left:0px;}
.navRight_area .brand .subnav_box {right:0px;!important;}

.f_btn.deals .subnav_box,
.f_btn.groupurchase .subnav_box {right:0px;!important; width:353px!important;}
.f_btn.deals .subnav_box .css_table .css_tr .css_td.leftsubmenu,
.f_btn.groupurchase .subnav_box .css_table .css_tr .css_td.leftsubmenu {border:0; background-color:#fff;}
.f_btn.deals .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo,
.f_btn.groupurchase .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo{border:0; float:left;}
.f_btn.deals .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li,
.f_btn.groupurchase .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li{border-color:#e0e0e0;}
.f_btn.deals .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a,
.f_btn.groupurchase .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a{height:126px; color:#686868;}
.f_btn .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a:hover {background-color:#f5281e; color:#fff;}
.f_btn.deals .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a img,
.f_btn.groupurchase .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li a img{width:155px; height:94px;}
.f_btn.deals .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.outlet a,
.f_btn.groupurchase .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.outlet a{height:24px; background:url(../images/meun_ui.png) no-repeat -227px -1343px; text-indent:38px;}
.f_btn.deals .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.outlet a:hover,
.f_btn.groupurchase .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.outlet a:hover{background-color:#f5281e; background-position: -427px -1343px;}
.f_btn.deals .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.groupsale a,
.f_btn.groupurchase .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.groupsale a{height:24px; background:url(../images/meun_ui.png) no-repeat -227px -1246px; text-indent:38px;}
.f_btn.deals .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.groupsale a:hover,
.f_btn.groupurchase .subnav_box .css_table .css_tr .css_td.leftsubmenu .promo li.groupsale a:hover{background-color:#f5281e;}


.navbar .navbar_content .navbar_bottom { width: 220px; height: 8px; background: url(../images/meun_wall_bt.png) no-repeat 0 0; display: none; }
/*
.page_navbar.gp3 .page_navbar_box{border-color:#f69420; }
.page_navbar.gp3 .tabsinicon{border-left-color:#f69420; display:none; }
.page_navbar.gp3 h2{border-left-color:#f69420; background-color:#f69420; }
.page_navbar.gp3 .page_navbar_box li > h3{border-top-color:#ffd59a; background-color:#ffc265; }
*/
#nav_content{display:none;position:absolute;z-index:20;}
/*◎ 20150518 新版牙齒 end*/

/*天的牙齒右邊關企與次頻道區塊*/
.navRight_area{float:left; height:38px; width:963px;padding:0 7px 0 10px; position:relative;background-color:#ffd156; }
.navRight_area .far_eastern, .navRight_area .sogo, .navRight_area .citysuper, .navRight_area .amart, .navRight_area .bigStore{float:left;font-size:13px; color:#666;}
.navRight_area .far_eastern strong, .navRight_area .sogo strong, .navRight_area .citysuper strong, .navRight_area .amart strong, .navRight_area .bigStore strong{font-size:13px; background-image:url(../images/meun_ui.png); background-repeat:no-repeat;padding:2px 0 2px 24px;}
.navRight_area .far_eastern strong{background-position:-230px -916px;}
.navRight_area .sogo strong{background-position:-230px -939px;}
.navRight_area .citysuper strong{background-position:-230px -988px;}
.navRight_area .amart strong{background-position:-230px -964px;}
.navRight_area .bigStore strong{background-position: -760px -503px;}
/*.navRight_area .far_eastern:hover, .navRight_area .sogo:hover, .navRight_area .citysuper:hover, .navRight_area .amart:hover, .navRight_area .bigStore:hover{background:url(../images/meun_ui.png) -450px -196px no-repeat;}*/
.navRight_area .far_eastern>a, .navRight_area .sogo>a, .navRight_area .citysuper>a, .navRight_area .amart>a, .navRight_area .bigStore>a{color:#312017;height:40px;line-height:44px;display:block;margin:0px 10px;font-size:12px;font-weight:bold;}
.navRight_area .f_btn:hover .subnav_box{display:block;}

/*for ie微調*/
.navRight_area .far_eastern>a {line-height:50px\9;}
.navRight_area .sogo>a {padding-top: 1px\9;}
.navRight_area .citysuper>a {padding-top: 0\9;}
.navRight_area .amart>a {line-height:50px\9;}
.navRight_area .bigStore>a {line-height:50px\9;}
@media all and (-ms-high-contrast:none){
     *::-ms-backdrop, .navRight_area .far_eastern>a{line-height:50px;} /* IE11 */
     *::-ms-backdrop, .navRight_area .sogo>a{padding-top: 1px;} /* IE11 */
     *::-ms-backdrop, .navRight_area .amart>a{padding-top: 3px;} /* IE11 */
	 *::-ms-backdrop, .navRight_area .bigStore>a{line-height:50px;} /* IE11 */
}

/* 20170704 新版牙齒 start*/

.navbar .navbar_head {
    background: #f5281e;
}

.navbar .navbar_head #nav_head {
    letter-spacing: 11.5px;
    font-size: 16px;
    font-weight: 300;
}

.navRight_area .far_eastern,
.navRight_area .sogo,
.navRight_area .citysuper,
.navRight_area .amart,
.navRight_area .bigStore {
    height: 38px;
}

.navRight_area .far_eastern > a,
.navRight_area .sogo > a,
.navRight_area .citysuper > a,
.navRight_area .amart > a,
.navRight_area .bigStore > a {
    height: 38px;
    line-height: 38px;
}

.navRight_area .far_eastern strong,
.navRight_area .sogo strong,
.navRight_area .citysuper strong,
.navRight_area .amart strong,
.navRight_area .bigStore strong {
    background-position: left;
}

.navRight_area .far_eastern:hover,
.navRight_area .sogo:hover,
.navRight_area .citysuper:hover,
.navRight_area .amart:hover,
.navRight_area .bigStore:hover {
    background-color: #f5281e;
}

.navRight_area .far_eastern:hover a,
.navRight_area .sogo:hover a,
.navRight_area .citysuper:hover a,
.navRight_area .amart:hover a,
.navRight_area .bigStore:hover a {
    color: #fff;
}

.navRight_area .far_eastern strong {
    background-image: url(../images/tab_icon01.png);
}

.navRight_area .far_eastern:hover strong {
    background-image: url(../images/tab_icon01_hover.png);
}

.navRight_area .sogo strong {
    background-image: url(../images/tab_icon02.png);
}

.navRight_area .sogo:hover strong {
    background-image: url(../images/tab_icon02_hover.png);
}

.navRight_area .citysuper strong {
    background-image: url(../images/tab_icon03.png);
}

.navRight_area .citysuper:hover strong {
    background-image: url(../images/tab_icon03_hover.png);
}

.navRight_area .amart strong {
    background-image: url(../images/tab_icon04.png);
}

.navRight_area .amart:hover strong {
    background-image: url(../images/tab_icon04_hover.png);
}

.navRight_area .bigStore strong {
    background-image: url(../images/tab_icon05.png);
}

.navRight_area .bigStore:hover strong {
    background-image: url(../images/tab_icon05_hover.png);
}
/**新版牙齒 end**/

/*friDay*/
.invin {    background-color: #fff;    height: 32px;    margin-top: 3px;    margin-right: 3.4px;float:right}
.invin > a {color:#fff;display:block;width:119px;overflow:hidden; background: url("../images/bt/bt_tab_channel01.png") no-repeat;    background-position: center;    height: 32px;    line-height: 32px;}
.invin:hover {    height: 38px;    background-color: #0064c8;    margin-top: 0;}
.invin:hover > a {    background: url("../images/bt/bt_tab_channel01_hover.png") no-repeat;    background-position: center;    height: 38px;    line-height: 38px;}

/*來來大團購*/
.groupurchase {    background-color: #fff;    height: 32px;    margin-top: 3px;    margin-right: 3.4px;float:right}
.groupurchase > a {color:#fff;display:block;width:119px;overflow:hidden; background: url("../images/bt/bt_tab_channel02.png") no-repeat;    background-position: center;    height: 32px;    line-height: 32px;}
.groupurchase:hover {    height: 38px;    background-color: #f5281e;    margin-top: 0;}
.groupurchase:hover > a {    background: url("../images/bt/bt_tab_channel02_hover.png") no-repeat;    background-position: center;    height: 38px;    line-height: 38px;}

/*品牌特賣匯*/
.deals {    background-color: #fff;    height: 32px;    margin-top: 3px;    margin-right: 3.4px; float:right}
.deals > a { color:#fff;display:block;width:119px;overflow:hidden; background: url("../images/bt/bt_tab_channel03.png") no-repeat;    background-position: center;    height: 32px;    line-height: 32px;}
.deals:hover {    height: 38px;    background-color: #f5281e;    margin-top: 0;}
.deals:hover > a {    background: url("../images/bt/bt_tab_channel03_hover.png") no-repeat;    background-position: center;    height: 38px;    line-height: 38px;}

/*內頁專用中間層*/
.page_area{z-index:10; position:relative; margin-bottom:15px;}

/*麵包屑 start*/
.path{background-color:#ebebeb; font-size:0.75em; height:35px; margin-left:0px; padding-left:13px;}
.path li{float:left; height:21px; line-height:21px; margin:7px 8px 0 0;}
.path li.nonedrop{background:url(../images/meun_ui.png) no-repeat -700px 0px; padding-left:14px;}
.path li span{/*height:35px;*/ height:19px; overflow:hidden; max-width:180px;float:left;}
.path li.home span{height:35px;}
.path li.drop{width:171px; background:url(../images/meun_ui.png) no-repeat -700px -42px; padding-left:18px; cursor:pointer;}
.path li.drop:hover .path-drop,.path li.drop2:hover .path-drop{display:block; /*打開麵包屑*/ }
.path li.drop2{width:203px; background:url(../images/meun_ui.png) no-repeat -700px -21px; padding-left:18px; cursor:pointer;}
.path li.drop .path-drop{width:171px; background-color:#fff; margin-left:-6px; padding:2px; border:1px #ccc solid; max-height:190px; overflow-y:auto; overflow-x:hidden; display:none;}
.path li.drop2 .path-drop{width:203px; background-color:#fff; margin-left:-6px; padding:2px; border:1px #ccc solid; max-height:190px; overflow-y:auto; overflow-x:hidden; display:none;}
.path li.drop2 ol li{width:197px;}
.path li ol li{width:165px; padding:0 3px; margin:0; height:24px; line-height:24px;overflow:hidden;}
.path li ol li:hover{background-color:#eee;}
.path li ol li:hover a,.path li a:hover{color:#e90063;display:block;}
/*麵包屑 end*/

/*品牌旗艦館*/
.brand {float:right;margin-top:0px; background:url("../images/meun_ui.png") -450px -531px no-repeat;}
.brand>a {display:block;color:#fff; width:119px; height:38px; overflow:hidden; line-height:999;}
.brand:hover {color:#fff; background-position:-569px -531px;}

/*其他一堆共用的 start*/
.clear{clear:both;}
.forseo{display:block; font-weight:normal; height:1em; line-height:1e+7px; overflow:hidden;}

/*金額符號*/
.dollar_sign{color:#fd0002; font-size:11px; font-weight:normal; text-decoration:none;}

/*金額數字*/
.price_txt{color:#fd0002; font-size:13px; font-weight:800; letter-spacing:-1px; padding:0; font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif;}
.point{color:#fd0002; font-size:13px; font-weight:800; letter-spacing:-1px; padding:0;}
.product_name{color:#3c3c3c; font-size:13px; font-weight:100; line-height:13px;}
.sales_kit{color:#717171; font-size:12px; font-weight:100; line-height:13px;}

/*全網灰框小區塊*/
.desc_box{border:1px solid #dcdcdc; margin-bottom:25px; background-color:#fff;}
.desc_box .head{background-color:#f1f1f1; position:relative; height:32px; line-height:32px; color:#424242; font:800 15px/32px 'Microsoft JhengHei'; padding-left:6px; width:auto;}
.desc_box .content{padding:10px; overflow:hidden;}

/*20151026站首頁改 by osbron*/
.feecbanner {position:relative;}
.feecbanner .control_btn {background:#fff url("../images/header_ui.png") no-repeat -8px -127px; color:#595959; cursor:pointer; display:inline-block; font-size:12px; line-height:14px; vertical-align:medium; padding:2px 2px 2px 16px; padding:5px 2px 0px 16px \9; position:absolute; right:4px; top:4px; z-index:3;}
.feecbanner .control_btn.swap {background-position:-8px -147px;}
/*全站共用*/
/*nowNews*/
#header_box.nowNews #Z12 {margin-right:150px;}
#header_box.nowNews .search_box {padding-top:62px;}
#header_box.nowNews .cart {top:24px;}
/* 首頁天 top */

body:before {
    content: "";
    background: #ebebeb;
    width: 100%;
    height: 40px;
    position: absolute;
    top: 0;
}

#header_box.hiiir .member_service_box {
    font-size: 13px;
    top: 0;
}

#header_box.hiiir .member_service_box a {
    padding: 6px 0 6px 10px;
    box-sizing: border-box;
    height: 40px;
    margin-top: -2px;
    background-image: none;
}

#header_box.hiiir .member_service_box a.loginCoupon_icon {
    padding-left: 30px;
    background-image: url("../images/header_ui.png");
    background-repeat: no-repeat;
    background-position: -2px -332px;
}

#header_box.hiiir .member_service_box a::after {
    content: "";
    border-right: 1px solid #bcbcbc;
    line-height: 0.2;
    margin-left: 10px;
}

#header_box.hiiir .member_service_box a:hover {
    background-color: #fff;
    color: #525252;
    height: 40px;
}

#header_box.hiiir .member_service_box #shoppingBag:hover a::after,
#header_box.hiiir .member_service_box a:hover::after {
    content: "";
    border: 1px solid #fff;
    line-height: 0.2;
    margin-left: 9px;
}

#header_box.hiiir #Z12,
#header_box.hiiir #Z11 {
    margin: 62px 0 0 10px;
}

#header_box.hiiir #Z9 {
    margin: 74px 20px 0 10px;
}

#header_box.hiiir .logo_box {
    margin: 50px 8px 0 5px;
}

#header_box.hiiir .search_box {
    padding: 74px 0 0;
}

#header_box.hiiir .search_box .input_outline {
    border: 3px solid #f5281e;
}

#header_box.hiiir .search_box .search_but {
    background-color: #f5281e;
    border: 1px #f5281e solid;
}

#header_box.hiiir .search_box .input_box {
    width: 64%;
}

#header_box.hiiir .search_box .category_list {
    border: 1px solid #ebebeb;
}

#header_box.hiiir .search_box .category_list li:hover {
    background-color: #fff;
    color: #525252;
    text-decoration: underline;
    background: url("../images/header_ui.png") no-repeat -176px -72px;
}

#header_box.hiiir #shoppingBag {
    height: 37px;
    line-height: 33px;
    padding-top: 3px;
    position: relative;
    padding-left: 22px;
    background-image: url("../images/header_ui.png");
    background-repeat: no-repeat;
    background-position: -2px -247px;
    display: inline-block;
}

#header_box.hiiir #shoppingBag .content {
    background-color: #bcbcbc;
}

#header_box.hiiir #shoppingBag:hover {
    background-color: #fff;
    color: #525252;
}

#header_box.hiiir #shoppingBag:hover a {
    color: #525252;
    padding: 6px 0 6px 0;
    margin-left: 10px;
}

#header_box.hiiir #shoppingBag:hover a .curentNum {
    color: #f5281e;
}

#header_box.hiiir #shoppingBag .content {
    top: 40px;
}

#header_box.hiiir .content ul {
    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
}

#header_box.hiiir .content li {
    background-color: #fff;
    color: #525252;
    border: 0;
}

#header_box.hiiir .content li a .right u {
    color: #525252;
}

#header_box.hiiir .content li a::after {
    content: "";
    border-right: 1px solid #fff;
}

#header_box.hiiir .content li:hover {
    background-color: #fff;
}

#header_box.hiiir .content li:hover a {
    text-decoration: underline;
    font-weight: bold;
}

#header_box.hiiir .lookRecords:hover > a {
    background-color: #fff;
    color: #525252;
}

#header_box.hiiir .lookRecords .content {
    background-color: #fff;
    top: 36px;
}

/* 首頁天 top -----end */



/*標章*/
.message_box {width:600px; display:none; background-color:#fff; border:0; position:absolute; padding:0px 0px 10px; box-shadow: 0px 0px 30px 0px #555; z-index:101; left:50%; margin-left:-305px; background: #fff url(../../static/images/header_bar.jpg) no-repeat top right; background-size: 100% 4px; }
.message_box .close {width:11px; height:11px; background:url(../images/header_ui.png) -10px -130px; position:absolute; display:block; right:8px; top:12px; cursor:pointer;}
.message_box .head {margin:6px 20px 0; width:auto; height:42px; font-size:18px; line-height:42px; font-weight:800; color:#333; border-bottom: 1px dotted #ccc;}
.markMask {display:none; background-color: #000; opacity:0.6; filter:alpha(opacity=60); height:100%; width:100%; position:fixed; left:0px; top:0px; z-index:100;}

/*crazy AD*/
.crazy_ad {position:absolute; width:1200px; height:605px; z-index:101; overflow:hidden; display:none;}
.crazy_ad.rol {transform:rotate(360deg); transition:0.5s;}
.crazy_ad .control_btn,.banner .control_btn2 {background:url("http://www.gohappy.com.tw/static/images/header_ui.png") no-repeat scroll -8px -127px #fff; color:#595959; cursor:pointer; display:inline-block; font-size:12px; line-height:14px; vertical-align:medium; padding:2px 2px 2px 16px; padding:5px 2px 0px 16px \9; position:absolute; right:4px; top:4px; z-index:3;}
.crazy_ad img {width:100%;}

/*go to top*/
#gotop {display:none; width:45px; height:25px; padding-top:20px; position:fixed; right:3px; bottom:3px; line-height:20px; text-align:center; font-size:26px; background:url(../images/index_arrow.png) 6px -134px ; background-color:rgba(0,0,0,0.5); color:#fff; cursor:pointer; z-index:100; border-radius:5px;}
#gotop span {display:block; font-size:11px;}
#gotop:hover {background-color:#de0000; transition:0.3s;}

/*header start*/
.logo_box {margin:16px 23px 5px 5px; width:212px; height:94px; display:block; float:left; position:relative; transition:0.5s;}
.logo {background-image:url(../images/header_logo.png); background-repeat:no-repeat; width:212px; height:94px; display:block;}

/*20170214_404頁*/
.notfound_box {min-width:516px; margin:40px auto; padding-top:322px; background:url("../images/404.png") no-repeat center top; display:table; text-align:center;}
/*
.notfound_box .billboard {width:516px; height:302px; overflow:hidden; margin-bottom:20px; text-indent:-999px; background-image:url("../images/404.png");}
*/
.notfound_box .message {font-size:20px; font-weight:800; color:#333; text-align:center; line-height:32px; margin-bottom:10px;}
.notfound_box .message b {font-size:32px; }
.notfound_box button{margin:3px; background-color:#ffc422; color:#fff; height:46px; padding:0 30px; font-size:18px; font-family:"Microsoft JhengHei"; border:0; text-align:center; border-radius:3px; cursor:pointer; box-shadow:0px 2px 3px 0px rgba(0,0,0,0.3);}
.notfound_box button:hover {background-color:#f00; transition:0.3s;}

/*左列共用 start*/
.navleft_box .newdesc_box {width:218px; border:1px solid #ddd; margin-bottom:15px;}
.navleft_box .newdesc_box .head {height:32px; line-height:32px; background-color:#f69420; position:relative; font-size:15px; font-weight:800; color:#fff; padding-left:10px; overflow:hidden;}
.navleft_box .newdesc_box .head .tab_area {line-height:13px; position:absolute; top:9px; right:6px;}
.navleft_box .newdesc_box .head .tab_area li {width:13px; height:13px; border:1px #fab502 solid; background-color:#fab502; overflow:hidden; margin-left:3px; color:#fff; float:left; font-size:0.688em; text-align:center; font-family:arial !important; cursor:pointer; border-radius:12px; font-weight: 100; line-height: 15px;}
.navleft_box .newdesc_box .head .tab_area li.over{border: 1px #fff solid; background-color:#fff; color:#f69420;}
.navleft_box .newdesc_box .content {margin-top:1px;}
.navleft_box .newdesc_box .move_area {width:100%; overflow:hidden; position:relative;}
.navleft_box .newdesc_box .move_area .move_box {position:absolute; left:0px;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup {width:218px; float:left; display:inline-block; overflow:hidden;}
.navleft_box .newdesc_box .content .list_style {}
.navleft_box .newdesc_box .content .list_style li {background-color:#eee; border-top:1px solid #ddd;}
.navleft_box .newdesc_box .content .list_style li:first-child {border-top:0;}
.navleft_box .newdesc_box .content .list_style li:hover,
.navleft_box .newdesc_box .content .list_style li.act {background-color:#fff;}
.navleft_box .newdesc_box .content .list_style li .row {height:31px; overflow:hidden; line-height:31px; margin-left:8px; font-size:13px; padding-left:22px; background:url("../images/meun_ui.png") no-repeat -450px -768px;}
.navleft_box .newdesc_box .content .list_style li .row a {color:#000;}
.navleft_box .newdesc_box .content .list_style li.act .row {background-position:-450px -808px;}
.navleft_box .newdesc_box .content .list_style li.act .row a {color:#e90013;}
.navleft_box .newdesc_box .content .list_style li .banner {width:200px; height:88px; margin:0 auto 8px; display:none;}
.navleft_box .newdesc_box .content .list_style li .banner img {width:200px; height:88px;}
.navleft_box .newdesc_box .content .list_style li .banner img:hover {margin-top:-1px; transition:0.5s;}

.navleft_box .newdesc_box .list_area li {background-color:#eee; border-top:1px solid #ddd;}
.navleft_box .newdesc_box .list_area li:first-child {border-top:0;}
.navleft_box .newdesc_box .list_area li h3 {line-height:31px;margin-left:8px;font-size:13px; padding-left:0px; height: 31px;overflow: hidden;}
.navleft_box .newdesc_box .list_area li:hover h3 a {color:#f00; transition:0.3s;}
.navleft_box .newdesc_box .list_area li h3 a {color:#000;}
.navleft_box .newdesc_box .list_area li h3 a:before {content:""; display:inline-block; width:25px; height:12px; margin-right:6px; background:url(../images/meun_ui.png) no-repeat -232px -1300px;}
.navleft_box .newdesc_box .list_area li:hover {background-color:#fff;}

.navleft_box .newdesc_box .move_area .move_box .oneGroup .banner_style {display:block; overflow:hidden;}
.navleft_box .newdesc_box .move_area .move_box {position:absolute; left:0px;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup {width:218px; float:left; display:inline-block; overflow:hidden;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style {}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li {background-color:#eee; border-top:1px solid #ddd;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li:first-child {border-top:0;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li:hover,
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li.act {background-color:#fff;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li h3 {line-height:31px;margin-left:8px;font-size:13px;padding-left:22px;background:url("../images/meun_ui.png") no-repeat -450px -768px;height: 31px;overflow: hidden;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li h3 a {color:#000;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li.act h3 {background-position:-450px -808px;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li.act h3 a {color:#e90013;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li.act .banner{display:block;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li .banner {width:200px; height:88px; margin:0 auto 8px; display:none;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li .banner img {width:200px; height:88px;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li .banner img:hover {margin-top:-1px; transition:0.5s;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .banner_style {display:block; overflow:hidden;}

.navleft_box .newdesc_box .move_area .left_btn,
.navleft_box .newdesc_box .move_area .right_btn {background-color:rgba(0, 0, 0, 0.4); position:absolute; width:26px; height:47px; top:50%; margin-top:-23px; background-image:url("../images/index_arrow.png");  background-repeat:no-repeat; background-position:-6px -6px; cursor:pointer; z-index:2;}
.navleft_box .newdesc_box .move_area .left_btn:hover,
.navleft_box .newdesc_box .move_area .right_btn:hover {background-color:rgba(0, 0, 0, 0.65)}
.navleft_box .newdesc_box .move_area .left_btn {left:-26px; border-radius:0 3px 3px 0; transition:0.3s;}
.navleft_box .newdesc_box:hover .move_area .left_btn {left:0px; transition:0.3s;}
.navleft_box .newdesc_box .move_area .right_btn {right:-26px; border-radius:3px 0 0 3px; background-position:-4px -66px; transition:0.3s;}
.navleft_box .newdesc_box:hover .move_area .right_btn {right:0px; transition:0.3s;}
.navleft_box .newdesc_box .extend_area {display:inline-block; width:100%;}
.navleft_box .newdesc_box .extend_area li{float:left; margin:9px 0 9px 6px; border-bottom:1px solid #ddd;}
.navleft_box .newdesc_box .extend_area .more {font-size:12px; color:#666; width:214px; margin-right:6px; text-align:right; display:block; line-height:28px;}
.navleft_box .newdesc_box .extend_area a.more  {color:#666;}
.navleft_box .newdesc_box .extend_area a.more:hover {color:#e90013;}
/*左列共用 end*/

/*左列共用 start
.navleft_box .newdesc_box {width:218px; border:1px solid #ddd; margin-bottom:15px;}
.navleft_box .newdesc_box .head {width:100%; height:32px; line-height:32px; background-color:#f69420; position:relative;}
.navleft_box .newdesc_box .head h2 {font-size:15px; font-weight:800; color:#fff; padding-left:10px; float:left; width:120px; overflow:hidden;}
.navleft_box .newdesc_box .head .tab_area {line-height:13px; position:absolute; top:9px; right:6px;}
.navleft_box .newdesc_box .head .tab_area li {width:13px; height:13px; border:1px #fab502 solid; background-color:#fab502; overflow:hidden; margin-left:3px; color:#fff; float:left; font-size:0.688em; text-align:center; font-family:arial !important; cursor:pointer; border-radius:12px;}
.navleft_box .newdesc_box .head .tab_area li.over{border: 1px #fff solid; background-color:#fff; color:#f69420;}
.navleft_box .newdesc_box .content {margin-top:1px;}
.navleft_box .newdesc_box .move_area {width:100%; overflow:hidden; position:relative;}
.navleft_box .newdesc_box .move_area .move_box {position:absolute; left:0px;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup {width:218px; float:left; display:inline-block; overflow:hidden;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style {}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li {background-color:#eee; border-top:1px solid #ddd;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li:first-child {border-top:0;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li:hover,
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li.act {background-color:#fff;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li h3 {line-height:31px; margin-left:8px; font-size:13px; padding-left:22px; background:url("../images/meun_ui.png") no-repeat -450px -768px;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li h3 a {color:#000;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li.act h3 {background-position:-450px -808px;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li.act h3 a {color:#e90013;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li.act .banner{display:block;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li .banner {width:200px; height:88px; margin:0 auto 8px; display:none;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li .banner img {width:200px; height:88px;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .list_style li .banner img:hover {margin-top:-1px; transition:0.5s;}
.navleft_box .newdesc_box .move_area .move_box .oneGroup .banner_style {display:block; overflow:hidden;}
.navleft_box .newdesc_box .move_area .left_btn,
.navleft_box .newdesc_box .move_area .right_btn {background-color:rgba(0, 0, 0, 0.4); position:absolute; width:26px; height:47px; top:50%; margin-top:-23px; background-image:url("../images/index_arrow.png");  background-repeat:no-repeat; background-position:-6px -6px; cursor:pointer; z-index:2;}
.navleft_box .newdesc_box .move_area .left_btn:hover,
.navleft_box .newdesc_box .move_area .right_btn:hover {background-color:rgba(0, 0, 0, 0.65)}
.navleft_box .newdesc_box .move_area .left_btn {left:-26px; border-radius:0 3px 3px 0; transition:0.3s;}
.navleft_box .newdesc_box:hover .move_area .left_btn {left:0px; transition:0.3s;}
.navleft_box .newdesc_box .move_area .right_btn {right:-26px; border-radius:3px 0 0 3px; background-position:-4px -66px; transition:0.3s;}
.navleft_box .newdesc_box:hover .move_area .right_btn {right:0px; transition:0.3s;}
.navleft_box .newdesc_box .extend_area {display:inline-block; width:100%;}
.navleft_box .newdesc_box .extend_area li{float:left; margin:9px 0 9px 6px; border-bottom:1px solid #ddd;}
.navleft_box .newdesc_box .extend_area .more {font-size:12px; color:#666; width:214px; margin-right:6px; text-align:right; display:block; line-height:28px;}
.navleft_box .newdesc_box .extend_area a.more  {color:#666;}
.navleft_box .newdesc_box .extend_area a.more:hover {color:#e90013;}
左列共用 end*/

/*新版地 start*/ /*line 485~680, line 64, marked*/
#footer_box {width:100%; min-width:1200px; position:relative; /*display:inline-block;*/}
#footer_box .lightbox {width:920px; height:102px; display:block; margin:0 auto;}
#footer_box .lightbox li {width:200px; height:70px; float:left; overflow:hidden; margin:16px 0 16px 40px;}
#footer_box .lightbox li:first-child {margin-left:0;}
#footer_box .lightbox li:hover {margin-top:13px; transition:0.3s;}
#footer_box .description {background-color:#1e1e1e; border-top:1px solid #adadad; padding:10px 0; margin-bottom:-2px; text-align: center;}
#footer_box .description .classify {width:804px; display: inline-block;}
#footer_box .description .classify>li {width:140px; padding-left:20px; float:left; border-left:1px dotted #333; text-align: left;}
#footer_box .description .classify li:first-child {border-left:0;}
#footer_box .description .classify li h4 {font-size:16px; line-height:38px; color:#fff;}
#footer_box .description .classify li ol {height:120px;}
#footer_box .description .classify li ol li{font-size:13px; height:22px; line-height:22px; color:#aaa;}
#footer_box .description .classify li ol li a {color:#999;}
#footer_box .description .classify li ol li a:hover {color:#f69420;}
#footer_box .description .classify .about {}
#footer_box .description .classify .cservice {}
#footer_box .description .classify .member {}
#footer_box .description .classify .cooperation {}
#footer_box .description .classify .apps {}
#footer_box .description .classify .apps a.qrcode{width:85px; height:85px; margin-bottom:35px; overflow:hidden; display:block; background:url(../images/newfooter_ui.png) 0 -100px; text-indent:-100px;}
#footer_box .copyright_box {width:100%; padding:16px 0; background-color:#000; position:relative;}
#footer_box .copyright_box .merger {width:780px; height:44px; margin:0 auto;}
#footer_box .copyright_box .merger .address_box {width:600px; height:44px; float:left; line-height:22px; text-align:center; overflow:hidden; color:#bbb; font-size:13px;}
#footer_box .copyright_box .merger .switch_box {width:128px; height:44px; float:right; color:#bbb; font-size:13px;}
#footer_box .copyright_box .ferg_logo {width:130px; height:56px; overflow:hidden; display:block; background:url(../images/newfooter_ui.png) -5px -5px; text-indent:-9999px; position:absolute; top:8px; right:15px;}
#footer_box .copyright_box a {color:#ddd;}
#footer_box .copyright_box a:hover {color:#f69420;}
#footer_box .copyright_box a.ferg {color:#f00;}

/*一堆認證區*/
.award_box{display: table; margin: 10px auto 0;}
.award1,.award2,.award3,.award4,.award5,.award6,.award7{height:74px; display:block; float:left; margin:0 7px; overflow:hidden; }
.award1{width:68px; background:url(../images/footer_ui.png) -9px -116px no-repeat;}
.award2{width:104px; background:url(../images/footer_ui.png) -82px -116px no-repeat;}
.award3{width:120px; background:url(../images/web.gif) 0px 8px no-repeat; background-size:120px 46px;}
.award3 a{display:block; height:55px; width:100px; margin:0 0 0 0;}
.award3 div{color:#666; display:block; font:9px/1 Arial !important; text-align:center;}
.award4{width:70px; background:url(../images/sysimg/MINI.GIF) 0px 0px no-repeat; background-size:67px 67px;}
.award5{width:120px; background:url(../images/footer_ui.png) -200px -116px no-repeat;}
.award5 .forseo{display:none;}
.award6{width:59px; background:url(../images/footer_ui.png) -263px -116px no-repeat; display:none;}
.award6 a{display:block; width:100%; height:100%;}
.award7{width:80px; background:url(../images/footer_ui.png) -464px -116px no-repeat; display:none;}
.award7 .forseo{display:block; width:100%; height:100%; line-height:1000px;}
/*新版地 end*/

/*所有頁面的block
Z 全站共用
A 大首頁
B 第一層
C 第二層
D 第三層,促銷頁面
E 商品頁
F 品牌旗艦第一層
G 品牌旗艦第二層
H 品牌旗艦商品頁
*/
#A1{height:371px; margin:15px 0 30px;}
#A1 .m_tabs .m_tabs_content_area{}/*A1要多出左右鈕*/
#A1 .m_tabs .m_tabs_content_area .left_btn,
#A1 .m_tabs .m_tabs_content_area .right_btn{background-color:rgba(0,0,0,0.4); position:absolute; width:36px; height:60px; top:50%; margin-top:-30px; background-image:url("../images/index_arrow.png"); background-repeat:no-repeat; background-position:0 0; cursor:pointer; z-index:2;}
/* hover才出現button 版
#A1 .m_tabs .m_tabs_content_area .left_btn {left:-36px; border-radius:0 3px 3px 0; transition:0.3s;}
#A1 .m_tabs .m_tabs_content_area .right_btn {right:168px; border-radius:3px 0 0 3px; background-position: 0 -60px; transition:0.3s;}
#A1 .m_tabs .m_tabs_content_area:hover .left_btn {left:0px; transition:0.3s;}
#A1 .m_tabs .m_tabs_content_area:hover .right_btn {right:204px; transition:0.3s;} 
*/
#A1 .m_tabs .m_tabs_content_area .left_btn {left:0px; border-radius:0 3px 3px 0; transition:0.3s;}
#A1 .m_tabs .m_tabs_content_area .right_btn {right:204px; border-radius:3px 0 0 3px; background-position: 0 -60px; transition:0.3s;}
#A1 .m_tabs .m_tabs_content_area .left_btn:hover, 
#A1 .m_tabs .m_tabs_content_area .right_btn:hover{background-color: rgba(0, 0, 0, 0.65); transition:0.3s;} 

#A2.temp2_box {top:10px; right:8px; position:absolute; z-index:3; clear:both;}

#A7 {margin-bottom:25px;}

#A16 {margin-bottom:15px; height:80px; width:960px;}

#A34 {margin-bottom:25px;}

#A33 {margin-bottom:25px;}
#A33 .head .title{background-position:-10px -209px;}

#A35 {margin-bottom:25px;}
#A36, #A38 {width:960px; height:162px; margin-bottom:25px;}

#A40, #A41, #A42, #A43 {margin-bottom:25px; position:relative; overflow:hidden;}
#A40 .m_tabs .m_tabs_area{border:1px solid #dcdcdc; background-color:#eee;}
#A40 .m_tabs .m_tabs_area li{border-right:1px solid #dcdcdc;}
#A40 .m_tabs .m_tabs_area li.in {background-color:#8c9194; border-bottom:1px solid #acb1b5;}
#A40 .m_tabs .m_tabs_area li h3 {padding-left:28px;}
#A40 .m_tabs .m_tabs_area li h3.fed {background:url(../images/home_ui.png) -12px -311px;}
#A40 .m_tabs .m_tabs_area li.in h3.fed {background-position:-11px -310px;}
#A40 .m_tabs .m_tabs_area li h3.sogo {background:url(../images/home_ui.png) -12px -352px;}
#A40 .m_tabs .m_tabs_area li.in h3.sogo {background-position:-12px -351px;}
#A40 .m_tabs .m_tabs_area li h3.amart {background:url(../images/home_ui.png) -12px -392px;}
#A40 .m_tabs .m_tabs_area li.in h3.amart {background-position:-12px -391px;}
#A40 .m_tabs .m_tabs_area li h3.citysuper {background:url(../images/home_ui.png) -12px -433px;}
#A40 .m_tabs .m_tabs_area li.in h3.citysuper {background-position:-11px -432px;}
#A40 .m_tabs .m_tabs_area li h3.bigstore {background:url(../images/home_ui.png) -12px -477px;}
#A40 .m_tabs .m_tabs_area li.in h3.bigstore {background-position:-12px -476px;}

#A41 .m_tabs .m_tabs_area{border:1px solid #f1c1cf; background-color:#ffeaf1;}
#A41 .m_tabs .m_tabs_area li{border-right:1px solid #f1c1cf;}
#A41 .m_tabs .m_tabs_area li.in {background-color:#e486a1; border-bottom:1px solid #eaa4b8;}
#A41 .m_tabs .m_tabs_area li h3 {background-color:transparent;}
#A41 .m_tabs .m_tabs_content_area {border-color:#e486a1;}

#A42 .m_tabs .m_tabs_area{border:1px solid #ead9bf; background-color:#fff3e3;}
#A42 .m_tabs .m_tabs_area li{border-right:1px solid #ead9bf;}
#A42 .m_tabs .m_tabs_area li.in {background-color:#c79755; border-bottom:1px solid #e0b77f;}
#A42 .m_tabs .m_tabs_area li h3 {background-color:transparent;}
#A42 .m_tabs .m_tabs_content_area {border-color:#c79755;}

#A43 .m_tabs .m_tabs_area{border:1px solid #bfdaef; background-color:#e2f0fb;}
#A43 .m_tabs .m_tabs_area li{border-right:1px solid #bfdaef;}
#A43 .m_tabs .m_tabs_area li.in {background-color:#5b98ce; border-bottom:1px solid #80afd8;}
#A43 .m_tabs .m_tabs_area li h3 {background-color:transparent;}
#A43 .m_tabs .m_tabs_content_area {border-color:#5b98ce;}

#A44 {margin-bottom:25px; position:relative; overflow:hidden;}

#A45 {}
#A45.newdesc_box .move_area {height:255px;}
#A45.newdesc_box .move_area .left_btn, #A45.newdesc_box .move_area .right_btn{display:none;}

#A46 {}
#A46.newdesc_box .move_area {height:385px;}
#A46.newdesc_box .move_area .move_box .oneGroup .list_style li .banner {height:218px;}
#A46.newdesc_box .move_area .move_box .oneGroup .list_style li .banner img {height:218px;}
#A46.newdesc_box .move_area .left_btn, #A46.newdesc_box .move_area .right_btn{display:none;}

#A47 {}
#A47 .move_area {height:180px;}
#A47 .move_area .move_box .oneGroup .banner_style {height:180px;}

#A48 {}
#A48 img{width:100px; height:50px;}
#A49 {}
#A49 img{width:100px; height:50px;}

#A50 {}
#A50 .move_area {height:180px;}
#A50 .move_area .move_box .oneGroup .banner_style {height:180px;}
#A50 img{width:218px; height:180px;}

#A51 {}
#A51 .move_area {height:404px;}
#A51 .move_area .move_box .oneGroup .banner_style {height:404px;}

#A52 {margin-bottom:25px;}
#A52 .move_area {height:404px;}
#A52 .move_area .move_box .oneGroup .banner_style {height:404px;}

#A54 {} /*20160411實體優惠通*/
#A54 .move_area {height:180px;}
#A54 .move_area .move_box .oneGroup .banner_style {height:180px;}
#A54 img{width:218px; height:180px;}

#A55 {} /*20170214_404頁用*/
#A55.temp54_box {height:auto; margin:0 auto;}
#A55.temp54_box .move_area {height:auto;}
#A55.temp54_box .move_area .move_box {width:auto; height:auto; display:table; position:relative;}
#A55.temp54_box .move_area .move_box .oneGroup li {border-bottom:1px solid #ddd;}
#A55.temp54_box .move_area .move_box .oneGroup:last-child li {border-bottom-width:0;}

#B1 {margin-bottom:15px !important;}
#B2,#L2{margin:5px 0 25px 0;}
#B3,#L3{width:198px; position:absolute; right:8px; top:-5px;}
#B5 {margin-bottom:20px;}

/*館首頁區塊, 暫編號*/
#L4 {width:100%; margin-bottom:15px !important; }/*八小福*/
#L4 .hot_sale {width:auto !important; padding: 6px 4px 6px 3px; border-top:0;}
#L4 .hot_sale li {width:100px; padding:2px 9px; height:120px;}
#L4 .hot_sale li:hover {margin-top:-3px; transition:0.3s;}
#L4 .hot_sale li img {width:100px; height:100px;}
#L4 .hot_sale li .pname {width:100px; height:24px; line-height:24px;}

#L5 {width:100%; margin-bottom:20px; }/*熱門字*/
#L5 .hotword {border:3px solid #f79321; position:relative; height:32px; overflow:hidden;}
#L5 .hotword li {float:left; margin-left:18px;}
#L5 .hotword li a {max-width:854px; overflow:hidden; height:32px; line-height:32px; font-size:14px; color:#555; display:block;}
#L5 .hotword li a:hover {color:#e90013; line-height:28px; transition:0.3s;}
#L5 .hotword .head{background:#f79321 url("../images/hotword.png") no-repeat top right; line-height:32px; font-size:16px; margin-left:0; color:#fff; float:left; padding:0 28px 0 16px;}

#L12 {margin-bottom:25px;}/*品牌旗艦*/
#L12 .head {height:auto; display:inline-block; background-image:none;}
#L12 .head .title {height:16px; line-height:16px; font-weight:800; padding-left:6px; margin:3px 0; border-left:3px solid #000; background-image:none; text-indent:0px;}
#L12 .head .righttab {display:none;}

#L13 {margin-bottom:0px;}/*熱銷商品-第一區*/

#L14 {margin-bottom:0px;}/*熱銷商品-第二區*/
#L14 .head {display:none;}

#L15 {margin-bottom:0px;}/*熱銷商品-第三區*/
#L15 .head {display:none;}

#L16 {margin-bottom:0px;}/*熱銷商品-第四區*/
#L16 .head {display:none;}

#L17 {margin-bottom:0px;}/*熱銷商品-第五區*/
#L17 .head {display:none;}

#L18 {margin-bottom:25px;}/*熱銷商品-第六區*/
#L18 .head {display:none;}

#L9 {margin-bottom:25px; height:auto;}/*品牌特賣*/
#L9 .head {height:auto; display:inline-block; background-image:none;}
#L9 .head .title {height:16px; line-height:16px; padding-left:6px; margin:3px 0; border-left:3px solid #000; text-indent:999px;  background-position:-435px -123px;}
#L9 .head .righttab {display:none;}
#L9.temp52_box .move_area {width:960px; height:218px; overflow:hidden;}
#L9.temp52_box .move_area .move_box .oneGroup{width:960px; height:218px; float:left; overflow:hidden;}

#L11 {box-shadow:none; margin-bottom:25px;}/*品牌專區*/
#L11 .head {width:100%; height:auto; display:inline-block; margin-bottom:6px;}
#L11 .head .title {height:16px; font-weight:800; line-height:16px; padding-left:6px; margin:3px 0; border-left:3px solid #000; background-image:none; text-indent:0px;}
#L11 .brand {padding:0; border-top:1px solid #ddd; border-left:1px solid #ddd; background-color:#eee; width:960px;}
#L11 .brand ul {width:100%; }
#L11 .brand ul li {margin:0; width:auto;/* height:auto; */ border-color:#ddd; background-color:#fff; border-top-width:0; border-left-width:0;}
#L11 .brand ul li:hover {background-color:#eee; transition:0.3s;}
#L11 .brand ul li img {margin:8px;}

#L19 {margin-bottom:25px; display:inline-block;}/*四區條列方塊*/

#L20 {display:inline-block; margin-bottom:25px;}/*本週主打*/

#L22 {height:162px; margin-bottom:25px;}/*大banner*/

#L23,#L25,#L27,#L29,#L31,#L33 {margin-bottom:25px;}/*3C熱銷商品-第一區~第六區*/

#L8 {margin-bottom:15px;}/*精選推薦*/
#L8 .head .tab_area{display:none;}
#L8.newdesc_box .content .list_style li .banner {height:218px;}
#L8.newdesc_box .content .list_style li .banner img {height:218px;}
#L8.newdesc_box .content .list_style li .row {background:url("../images/home_ui.png") no-repeat -304px -320px; padding:0 5px 0 24px;}
#L8.newdesc_box .content .list_style li .row b {font-weight:800; margin-right:3px;}
#L8.newdesc_box .content .list_style li.fed .row { background-position:-300px -320px;}
#L8.newdesc_box .content .list_style li.sogo .row { background-position:-300px -356px;}
#L8.newdesc_box .content .list_style li.citysuper .row { background-position:-300px -393px;}
#L8.newdesc_box .content .list_style li.amart .row { background-position:-300px -430px;}
#L8.newdesc_box .content .list_style li.bigstore .row {background-position: -14px -206px;}

#L10 {margin-bottom:25px;}/*團購*/
#L10 .head {height:auto; display:inline-block; background-image:none; margin-bottom:2px;}
#L10 .head .title {height:22px; line-height:20px; padding-left:6px; margin:3px 0; text-indent:999px; background-position:-781px -164px;}
#L10 .head .title::before {content:""; width:3px; height:16px; display:block;margin-left: -5px; margin-top:3px; border-left:3px solid #000;}
#L10 .move_area {height:203px;}
/*
#B68 .head h2{height:16px; line-height:16px; padding-left:6px; margin:3px 0; border-left:3px solid #000; background-image:none; text-indent:0px; font-weight:800;}
*/

#B69.righttab {margin-top:3px;}

#L7 {margin-bottom:15px;}
#L7.temp19_box .salesranking .head {height:32px; line-height:32px; background-color:#f69420; position: relative; font-size:15px; font-weight:800; color:#fff; overflow:hidden;}
#L7.temp19_box .salesranking .content li{text-align:left;}
#L7.temp19_box .salesranking .content li img{width:70px; height:70px; overflow:hidden; margin:0 6px 6px 3px; float:left;}

#F8 {margin-bottom:20px;}/*銷售排行榜*/
#F8 .head {background-color:#f69420;}
#F8 .head h2 {color:#fff;}

#K9 {margin-bottom:25px;}
#K10 {margin-bottom:20px;}/*銷售排行榜*/
#K10 .head {background-color:#f69420;}
#K10 .head h2 {color:#fff;}

#K11 {margin-bottom:20px;}
#K11 .calhead {display:none;}

#K19 {margin-bottom:20px;}
#K20 {margin-bottom:20px;}
#K20.feecbanner{width:960px; max-height:300px; overflow:hidden;}
#K33 {}/*關企首頁-第一區*/
#K34 {}/*關企首頁-第二區*/
#K35 {}/*關企首頁-第三區*/
#K36 {}/*關企首頁-第四區*/
#K37 {}/*關企首頁-第五區*/
#K38 {margin-bottom:25px;}/*關企首頁-第六區*/
#K39 {margin-top:5px;}/*大輪播banner*/
#K40 {width:198px;height:320px; clear:both; position:absolute; right:8px; top:-5px;}/*浮動banner*/
#K41 {}/*關企左列活動banner*/

#Z8{ float:right; margin:46px 0 0; width:460px; height:50px;}
#Z8 img{width:460px; height:50px;}
#Z9{ float:right; margin:50px 20px 0 10px; width:145px; height:40px;}
#Z9 img{width:145px; height:40px;}
#Z11 {width:220px; height:60px; float:right; margin:42px 0 0 10px;}
#Z11 img {width:220px; height:60px;}
#Z12 {width:220px; height:60px; float:right; margin:42px 0 0 10px;}
#Z12 img {width:220px; height:60px;}
#Z13 {}
#Z14 {}
#Z15 {}
#Z16 {}

/* 20170704 index 策展頻道 start */

.curatorialBox {
    width: 960px;
    margin-bottom: 25px;
}

.curatorialBox .curatorialItem {
    display: inline-block;
    position: relative;
    width: 310px;
}

.curatorialBox .curatorialItem:nth-child(2) {
    margin: 0 9.5px;
}

.curatorialBox .curatorialItem img {
    width: 100%;
}

/* index 策展頻道 end */

/* 20170704 index 折價券Banner start */

.couponsBox {
    width: 218px;
    border: 1px solid #ddd;
    margin-bottom: 15px;
    position: relative;
}

.couponsBox img {
    width: 100%;
}

/* index 折價券Banner end */
/* index Footer start */

#footer_box .description .classify {
    margin-bottom: 15px;
    width: 780px;
}

#footer_box .description .classify > li {
    width: 135px;
    padding-left: 0;
    border-right: 1px solid #535353;
    min-height: 190px;
}

#footer_box .description .classify > li:not(:first-child) {
    padding-left: 24px;
}

#footer_box .description .classify > li:last-child {
    border-right: 0;
}

#footer_box .description .classify .apps a.qrcode {
    margin-bottom: 20px;
}

#footer_box .description .classify .apps .switch_box {
    font-size: 13px;
    width: 66px;
    text-align: center;
    padding: 10px;
    background-color: #616161;
    border-radius: 6px;
}

#footer_box .description .classify .apps .switch_box a {
    color: #ffffff;
}

#footer_box .description .classify li ol li a:hover {
    color: #f5281e;
}

#footer_box .copyright_box .merger .address_box {
    width: auto;
    height: auto;
    line-height: 44px;
}

#footer_box .copyright_box .fet_logo {
    width: 171px;
    height: 49px;
    overflow: hidden;
    display: block;
    background: url(../images/FET.png) no-repeat;
    background-size: contain;
    text-indent: -9999px;
    position: absolute;
    top: 14px;
    right: 145px;
}

/* index Footer end */
.f_btn .subnav_box {
    border: 4px solid #f5281e;
}
.navbar .navbar_content > ul > li a strong {
    font-size: 100%;
}

.navbar .navbar_content > ul > li:hover {
    background: #f5281e !important;
}

.navbar .navbar_content ul li .subnav_box {
    border: 4px solid #f5281e;
}

.navbar .navbar_content > ul > li:hover {
    background: #f5281e !important;
}

.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td h4 a:hover {
    background-color: #f5281e;
    color: #fff;
}

.navbar .navbar_content ul li .subnav_box .css_table .css_tr .css_td.rightsubmenu .css2_table .css2_tr .css2_td .list li a:hover {
    background-color: #f5281e;
    color: #fff;
}