.goodsListshopping16 .-fdGoodsName, .goodsListshopping16 .-fdGoodsName a { font-weight:300;}
/*20240327  .goodsListshopping16 .-fdGoodsPrice { margin-top:10px; margin-bottom:0; }*/
.goodsListshopping16 .-fdGoodsPrice { margin-bottom:0; }
/*20240326 ۾  display:inline-block; border:1px solid #dddddd; font-size:12px; width:60px; height:24px; line-height:24px; color:#888; letter-spacing:-0.5px; text-align:center; margin-bottom:5px;*/
.goodsListshopping16 .-deliFree { display:inline-block; font-size:12px; line-height:24px; color:#004ea2; letter-spacing:-0.5px; text-align:center; }
.goodsListshopping16 .-afterUse a { color:#999; font-weight:bold; letter-spacing:-1px; font-size:12px;}
.goodsListshopping16 .money-unit { font-size:13px; }
.goodsListshopping16 .-fdGoodsPrice .ABS-org-price { color:#999; padding:0 5px; }
.goodsListshopping16 .-disPer { background-color:#d7182a; text-align:center; color:#fff; font-weight:bold; letter-spacing:-0.5px; box-sizing:border-box; font-size: 18px; width:50px; height:50px; line-height:48px; border-radius:50px; }

/*css*/
.header_shop_menu li {display:inline-block; text-align:center;}

/*ǰ 󼼺*/
.goodsView01 .AB-select {background-image: url("/images/opt_select_btn.png"); background-repeat: no-repeat; background-size: 14px; background-position: top 20px right 20px;}
.goodsView01 .bdGoodsInfoL .-fdThumb { margin-bottom: 30px;}
.goodsView01 .bdGoodsInfoL .-fdThumb img {border-radius: 10px;}
.goodsView01 .bdGoodsInfoL .-fdThumbS {text-align: center;}
.goodsView01 .bdGoodsInfoL .-fdThumbS a > img { border-radius: 10px;margin-right: 16px;}
.goodsView01 .bdGoodsInfoL .-fdThumbS a:last-child > img { margin-right: 0;}
.goodsView01 .articleHead { margin-top: 30px;}
.goodsView01 .articleHead .-bdTitleWrap h4 {font-weight: 500; font-size: 27px; line-height: 1.3; padding: 20px 0 15px;}
.goodsView01 .articleHead .-bdTitleWrap .-fdDescription { margin: 0px;}
.goodsView01 .bdGoodsInfoL .-bdGoodsThumb { margin-bottom: 30px;}
.goodsView01 .bdGoodsInfoL .-bdGoodsThumb img { border-radius: 30px;}
.goodsView01 .articleHead [class*="ABA-container-box"] .bdGoodsInfoR { padding-left: 60px;}
.goodsView01 .articleHead .-bdGoodsInfo th, .goodsView01 .articleHead .-bdGoodsInfo td {border-bottom: 1px solid #f0f0f0;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceGoods {border-bottom: none;padding: 0 0 10px 0; margin: 0;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceGoods th, .goodsView01 .articleHead .-bdGoodsInfo.-bdPriceGoods td {border-bottom: none;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceGoods th { display: none;}
/* .goodsView01 .articleHead .-bdPriceGoods s { display: block; color: #aaa; font-size: 21px; font-weight: 300; line-height: 1.4; }*/
/* .goodsView01 .articleHead .-bdPriceGoods .ABS-dis-rate {color: #f36e21; font-size: 23px;line-height: 25px;font-weight: 600;} */
.goodsView01 .articleHead .-bdGoodsInfo tr:last-child th, .goodsView01 .articleHead .-bdGoodsInfo tr:last-child td {border-bottom: none;}
.goodsView01 .articleHead .-bdGoodsInfo .tblGoodsQty th, .goodsView01 .articleHead .-bdGoodsInfo .tblGoodsQty td { border-top: 1px solid #f0f0f0;}
/* .goodsView01 .articleHead .-bdPriceGoods [class*="price_unit"] { font-size: 23px;font-weight: 600;letter-spacing: 0px;color: #333;line-height: 25px;margin-right: 10px;} */
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceTotal {border-top: none;}
.goodsView01 .articleHead .-bdGoodsInfo .ABS-org-price { display: block; text-decoration: line-through;color: #aaaaaa;font-size: 21px;font-weight: 300;}
.goodsView01 .articleHead .-bdGoodsInfo tr:last-child { border-bottom: none;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceTotal { padding-top: 30px;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceTotal table { width: auto; display: flex; justify-content: flex-end;}
.goodsView01 .articleHead .-bdGoodsInfo.-bdPriceTotal table th { width: auto; vertical-align: bottom; font-weight: 600; color: #333;}
.goodsView01 .articleHead .-bdPriceTotal [class*="price_total_area"] { color: #f36e21; font-size: 35px; line-height: 35px;padding-left: 20px;}
.goodsView01 .articleHead .-bdGoodsInfo th, .goodsView01 .articleHead .-bdGoodsInfo td { font-size: 16px;line-height: 1.5; padding: 15px 0; font-weight: 600;}
.goodsView01 .articleHead .-bdGoodsInfo th {width: 112px;}
/* .goodsView01 .articleHead .-btnWrap { margin-bottom: 40px;}
.goodsView01 .articleHead .-btnWrap li {padding-left: 8px;}
.goodsView01 .articleHead .-btnWrap li:first-child { width: 30%;}
.goodsView01 .articleHead .-btnWrap li:last-child {width: 40%;} */
.goodsView01 .articleHead .-btnWrap .btn-size-12 {font-weight: 300; font-size: 18px;}
[class*="opt_title"] {border-bottom: none !important;}
tr.opt_title_Y th { display: none;}
tr.opt_title_Y td { display: table; width: 100%;}
.goodsoption_bx [class*="opt_title"] td {padding: 23px 0px 10px 0px !important; display: block;}
[class*="opt_title"] td .AB-select,.ABS-sbag-opt-lst[class*="relationGoodsWrap"] .AB-select.opt-this-goods { padding-left: 27px; font-size: 16px;color: #000000; font-weight: 600; line-height: 47px;height: 47px;border: 1px solid #dddddd; border-radius: 10px;}
tr.opt_title_N td > span { display: flex;}
.opt-selects-this .opt-sel { padding: 15px 22px 15px 27px; border: none; background-color: #f7f7f7; border-radius: 5px; margin-bottom: 10px;}
.opt-selects-this .opt-sel:first-child { border: none;background-color: #f7f7f7; border-radius: 5px; margin-top: 0px;}
.opt-selects-this .opt-sel span[class*="opt-sel-"] { font-size: 13px; color: #626161;font-weight: 600;}
.opt-selects-this .opt-sel span.opt-sel-name { width: 100%;}
.opt-selects-this .opt-sel span.opt-sel-qty { width: 16%;padding-left: 22px;padding-top: 13px; margin-right: 6px;}
.opt-selects-this .opt-sel span.opt-sel-price {font-size: 18px !important; color: #333333 !important; width: 82%; padding-top: 13px;}
.opt-selects-this .opt-sel span.opt-sel-del {right: 27px;}
.opt-selects-this .opt-sel span.opt-sel-qty input[type="text"] { width: 34px;text-align: center;padding: 0px;border: none; margin-right: 6px;}
.opt-selects-this .opt-sel span.opt-sel-qty .qty-p {background: url('amount_upbtn.png'); width: 19px; height: 19px; top: 15px;}
.opt-selects-this .opt-sel span.opt-sel-qty .qty-m { background: url('amount_downbtn.png'); width: 19px; height: 19px; top: 15px; left: 0;}
.goodsView01 .articleBody { margin-top: 100px;}
/*.goodsView01 #goods-view-tab li a { font-size: 16px; line-height: 60px;color: #333333; border: none; background: #fff;border-bottom: 1px solid #f36e21;font-weight: 600;}
.goodsView01 #goods-view-tab li.switch-on a { font-size: 16px; line-height: 60px;color: #f36e21;border: 1px solid #f36e21;border-bottom: none;border-radius: 10px 10px 0px 0px;} */
[class*="goodsView"] .articleBody h5 { font-weight: 600; letter-spacing: 0px;}
[class*="goodsView"] .articleBody h6 { letter-spacing: 0px;}
.goodsView01 .articleBody .-btnTop {border-radius: 10px;}
[class*="goodsView"] .-btnShare {border-radius: 5px;}
#-sl-bdView-share-sl-form .-sl {z-index: 2 !important;}
.goodsView01 [style*="font-weight:bold"], .goodsView01 [style*="font-weight: bold"] {font-weight: 600 !important;}
.goodsView01 .-bdGoodsUptag {text-align: center;}
.txtSubTpl13 {letter-spacing: 0px;}
/* .goodsView01 .articleList .-tblList th, .goodsView01 .articleList .-tblList td, .goodsView01 .articleList .-tblList tbody td [class*="AB-LF-"], .goodsView01 .articleList .-tblList tbody td a {font-size: 15px;} */
#goods-qna-wrap .-bdArticleQ .-tblList td:last-child { padding-right: 15px;}
[class*="goodsView"] .articleList .-bdShopFaq { border-top: none;}
[class*="goodsView"] .articleList .-bdShopFaq, [class*="goodsView"] #goods-review-wrap.articleList > .-tblList { border-top: 2px solid #333;}
[class*="goodsView"] .articleList .-bdShopFaq .sqna-a .-tblList { border-top: none;}

/* 󼼺  */
.gvCpnWrap:before {content: ''; position: absolute; top: 50%; left:-20px; margin-top: -20px; width: 40px; height: 40px; background-color: #004161; border-radius: 40px;}
.gvCpnWrap:after {content:''; background-color: #004161;}
.gvCpnWrap_bg {font-weight: bold;padding: 11px; background-color: #004161; overflow:hidden;}
.gvCpnWrap {color:#333; background-color:#ece2d9; padding: 12px 0; box-sizing:border-box; text-align: center;}
.gvCpnWrap .-head {padding:0; font-size:13px; letter-spacing:2px; }
.gvCpnWrap .-body {color:#004161; font-size:22px; padding:10px 40px; line-height:1.3; }
.gvCpnWrap .-foot {color:#333; letter-spacing:-1px; }

/* 󼼺 ư */
/* .goodsView01 .articleHead .-btnWrap .btn-size-11 {font-weight: 300;font-size: 18px;}
.btn-tpl.btn-size-11{letter-spacing: 0;word-spacing: -0.5px;height: 47px;line-height: 45px;transition: all 0.3s ease;}
.btn-tpl.btn-pattern-B00 {color: #66923d; background-color: #fff; border: 1px solid #66923d;border-radius: 10px;}
.btn-tpl.btn-pattern-B00:hover {color:#fff; background: #66923d;}
.btn-tpl.btn-pattern-A08 { background: #66923d; border-color: #66923d; text-shadow: none; box-shadow: none; border-radius: 10px;}
.btn-tpl.btn-pattern-A08:hover {background:#557833;} */

/*  */
/* .goodsView01 #goods-view-tab li a {font-size: 16px;line-height: 60px;color: #333333;border: none;background: #fff;border-bottom: 1px solid #66923d;font-weight: 200;}
.goodsView01 #goods-view-tab li.switch-on a {font-size: 16px;line-height: 60px;color: #66923d;border: 1px solid #66923d;border-bottom: none;border-radius: 10px 10px 0px 0px;} */

/* ũ ǰ */
.mainGoodsWrap .-btnTableScroll { background-color: rgba(255,255,255,1); margin:0; width: 36px; height:40px; display:flex; align-items: center; justify-content: space-around; z-index: 2; top:35%; font-size:0; text-indent:-9999px; background-position: center center; background-repeat: no-repeat; cursor:pointer;}
.mainGoodsWrap .-btnTableScroll[id*="back"]  { left: -20px; border-radius: 5px; background-image: url(gal_btn_arrow_l.png); box-shadow: 2px 2px 5px rgba(0,0,0,0.16);}
.mainGoodsWrap .-btnTableScroll[id*="forward"]  { right: -3px; border-radius: 5px; background-image: url(gal_btn_arrow_r.png); box-shadow: 2px 2px 5px rgba(0,0,0,0.16);}

/**/
.shopping16_review01{font-size:17px; line-height:20px; color:#333333; font-weight:500; display:block;}
.shopping16_review02{font-size:15px; line-height:20px; color:#333333; font-weight:300; display:block;}

/* ü īװ */
.leftMenuWrap .-leftBtn { line-height: 50px; background:url(all_menu_btn.png) 40px 17.5px no-repeat; text-align:left; padding-left:75px; font-size: 16px; color:#fff;font-weight: 300; }
ul.category-wrap {width:209px; height:370px; box-sizing:border-box; border:1px solid #c0c0c0; border-radius:0 0 0 15px; background:#fff; padding-top: 10px; }
ul.category-wrap > li {margin:0 !important; width: 100% !important; }
ul.category-wrap > li > a { color:#333; font-size: 14px; letter-spacing:0px; display: inline-block; width: 100%; text-align: left; height:42px; line-height:42px; padding: 8px 29px 9px 50px; margin: 0; box-sizing: border-box; border-bottom:none !important;box-sizing:border-box;font-weight: 400;}
ul.category-wrap > li:hover > a {color: #ffffff; background: url("all_menu_1dph_child.png") 191px center no-repeat;}
ul.category-wrap > li > ul > li { display:block !imporant; }
ul.category-wrap > li > ul.category-wrap > li {background:none; margin: 0px !important;}
ul.category-wrap > li > ul.category-wrap > li > a { font-size: 14px; color:#333; text-align:left; height:42px; line-height:42px; padding: 0px 20px 0px 25px;}
ul.category-wrap > li > ul.category-wrap > li:hover > a { background:#e3e3e3; color:#333;}
ul.category-wrap > li > ul.category-wrap { display:none; }
ul.category-wrap > li:hover > ul.category-wrap { display:inline-block; position:absolute; top:0; left:208px; width:209px; background:#f7f7f7 !important; border:1px solid #c0c0c0; border-width:1px; border-radius:0 0 15px 0; }
.GNB-color-09 .leftMenuWrap .-leftBtn, .GNB-color-10 .leftMenuWrap .-leftBtn { background-image:url("all_menu_btn_b.png");}
.GNB-color-09 ul.category-wrap > li:hover > a, .GNB-color-10 ul.category-wrap > li:hover > a { background-image:url("all_menu_1dph_child_b.png"); }

/*üīװ ÷׸*/
.GNB-color-01 ul.category-wrap > li:hover > a { background-color: #ff0000;}
.GNB-color-02 ul.category-wrap > li:hover > a { background-color: #004ea2;}
.GNB-color-03 ul.category-wrap > li:hover > a { background-color: #e676a3;}
.GNB-color-04 ul.category-wrap > li:hover > a { background-color: #24b543;}
.GNB-color-05 ul.category-wrap > li:hover > a { background-color: #2bb2e6;}
.GNB-color-06 ul.category-wrap > li:hover > a { background-color: #175ca3;}
.GNB-color-07 ul.category-wrap > li:hover > a { background-color: #7750BB;}
.GNB-color-08 ul.category-wrap > li:hover > a { background-color: #333333;}
.GNB-color-09 ul.category-wrap > li:hover > a { background-color: #757575;}
.GNB-color-10 ul.category-wrap > li:hover > a { background-color: #aaaaaa;}


/*  ǰ */
[class*="goodsList"] .-fdGoodsPrice .ABS-sell-price .money-unit {font-size:14px; }
[class*="goodsList"] .-fdGoodsPrice .ABS-org-price {color:#c2c2c2; font-weight:300; }

.tyGoodsList .-fdThumb:hover .-fdThumbOver {opacity:1; transition: all 0.2s;}
.tyGoodsList .-fdThumbOver {top:0; right:0; bottom:0; left:0; background:rgba(255,255,2550,0.7); z-index:1; opacity:0; transition: all 0.2s; text-align:center;}
.tyGoodsList .-fdThumbOver a img {margin:0 5px;}
.tyGoodsList .-fdThumbOver .-inner {height:40px; top:0; bottom:0; left:0; right:0; margin:auto auto; z-index:2;}
.tyGoodsList .-fdThumbOver .-inner.abline-div-padding {margin-top:0;}
.tyGoodsList .-fdThumb{overflow:hidden;}
.tyGoodsList .-fdThumb:hover .-bdThumbZoom img.AB-img-full-w {transform: scale(1.1,1.1); transition: all 0.2s;}
.tyGoodsList .-btnGoodsView {top:0; right:0; bottom:0; left:0; z-index:1; font-size:0; text-indent:-9999px; display:block;}

.shopping16_goods_title { font-size: 24px; color:#333; text-align:center; font-weight:300; background-color:#fff; display:inline-block; padding:0 30px; margin: 0 auto;  }
.shopping16_titleline { background-color: #ebebeb;width: 100%;height: 1px; top:20px; left:0; z-index:-1; }

/*md*/
.shopping16_md_title01{font-size: 40px; font-weight : bold; color:#333333; display:block; margin-bottom: 20px; line-height: 30px;}
.shopping16_md_title02{font-size:18px; font-weight:300; color:#333333; display:block; line-height: 19px; background:url("shopping16_icon02.png") 178px 0 no-repeat; background-size: 19px;}
.shopping16_md_btn{font-size: 25px; color:#333333; opacity:0.4; line-height:25px; display:block; margin-bottom: 25px;}
.shopping16_tab_btn li.switch-on .shopping16_md_btn{opacity: 1;} 

.shopping16Over:hover .shopping16_cart {display:block !important;}


/*޴*/
.shopping16_quick_border { border:solid 2px #eeeeee; background-color:#ffffff; border-radius: 10px;}
