.goodsListGnmall .-fdGoodsName, .goodsListGnmall .-fdGoodsName a { font-weight:normal; }
.goodsListGnmall .-fdGoodsPrice { margin-top:10px; margin-bottom:0; }
.goodsListGnmall .-fdGoodsPrice .ABS-sell-price {padding-top:0; font-size:16px; letter-spacing:-0.5px; color:#555;}
.goodsListGnmall .-deliFree { 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; }
.goodsListGnmall .-afterUse a { color:#999; font-weight:bold; letter-spacing:-1px; }
.goodsListGnmall .money-unit { font-size:13px; }
.goodsListGnmall .-fdGoodsPrice .ABS-org-price { color:#999; padding:0 5px; }
.goodsListGnmall .-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; }
/* »ó¼¼º¸±â ÄíÆù */
.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; }