/* BASIC css start */
.brand-title:after { clear:both; display:block; content:''; }
.brand-title { width:100%; height:115px; }
.brand-title .brand-name { float:left; margin-top:30px; font-size:36px; color:#333; font-weight: bold; font-family: 'LeferiBaseType-RegularA'; }
.brand-title .brand-select { float:right; margin-top:40px; }
.brand-title .brand-select select { width:210px; height:42px; border:1px solid #ddd; color:#333; padding:5px 10px; font-size:16px; }
.brand-title .brand-select a { display:inline-block; width:54px; height:42px; line-height:37px; font-size:16px; margin-left:7px; background: #f2f2f2; color:#464646; text-align:center; vertical-align:top; color:#464646; text-decoration:none; }
.brand-banner { margin-top:25px; text-align:center; }
.sub-tit { height:24px; margin:40px 0 10px 0; color:#222; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd; text-align:left; }
.sub-tit span { display:inline-block; padding-top:2px; font-size:9px; vertical-align:top; }
.prd-sort:after { clear:both; display:block; content:''; }
.prd-sort { height:22px; padding:15px 0 0 0; }
.prd-sort .sort-count { float:left; color:#6b6b6b; }
.prd-sort .sort-list { float:right; color:#464646; }
.prd-sort .sort-list span { display:inline-block; padding:0 5px; color:#464646; }


/* .item-wrap */
.item-wrap { width: 100%; }
.item-wrap .item-hd { margin: 10px 0; padding: 5px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #f9f9f9; }
.item-wrap .item-info { zoom: 1; overflow: hidden; padding: 15px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #eee; margin-top:10px; }
.item-wrap .item-info:after { content: ""; clear: both; display: block; }
.item-wrap .item-info .item-total { float: left; padding-left: 10px; }
.item-wrap .item-info .item-total strong {  color:#e74174; }
.item-wrap .item-info .item-order { float: right; }
.item-wrap .item-info .item-order li.first { background:none;}
.item-wrap .item-info .item-order li { float: left; padding:0 15px; background:url("/design/kichmom/djds/bottom/ico_util_footer.gif") no-repeat 0 12px;}
.item-wrap .item-info .item-order li a:hover { color:#000; }

.percent { position:absolute; top:0px;left:0px;width:55px;height:55px;background:#e74174;line-height:55px;font-size:18px;font-weight:bold;color:#FFF;text-align:center; }

/* »óÇ°Áø¿­ ½ºÅ¸ÀÏ 2 - ±âº»Á¤º¸ ÁÂÃøÁ¤·Ä */
.ec-base-product_main_01_left { width:101.5%;margin:22px 0 0; }
.ec-base-product_main_01_left img { vertical-align:middle; }
.ec-base-product_main_01_left .prdList { display:table; width:100%; min-width:756px; margin:-20px 0 0; font-size:0; line-height:0; }
.ec-base-product_main_01_left .prdList .prame_box { background:#FFFFFF; border:1px solid #FFF;max-width:310px;  height:480px; }
.ec-base-product_main_01_left .prdList .prame_box:hover { border:1px solid #fff; }
.ec-base-product_main_01_left .prdList > li { display:inline-block; margin:15px 0; color:#757575; vertical-align:top; }

.ec-base-product_main_01_left .prdList .thumbnail { position:relative; text-align:center;  width: 311px; height:311px;  overflow:hidden; }

.ec-base-product_main_01_left .prdList .thumbnail a img { width:100%; height: 100%; box-sizing:border-box; object-fit: cover; }
.ec-base-product_main_01_left .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.ec-base-product_main_01_left .prdList .thumbnail .prdIcon { position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; }

.ec-base-product_main_01_left .prdList .description { position:relative; margin:0 auto; padding:15px 0; font-size:12px; line-height:18px; text-align:left; }
.ec-base-product_main_01_left .prdList .description .brand { display:block; padding-bottom:5px; font-size: 17px; color: #666; font-weight:600; line-height:24px;  }
.ec-base-product_main_01_left .prdList .description .name { display:block; padding-bottom:5px; font-size: 17px; color: #222; line-height:28px;  }
.ec-base-product_main_01_left .prdList .description .name a { font-size: 17px; color: #222222; }


.ec-base-product_main_01_left .prdList .description .spec { font-weight:normal; margin-top:15px;  }
.ec-base-product_main_01_left .prdList .description .prd-price { font-size:16px; color: #999;  }
.ec-base-product_main_01_left .prdList .description .prd-price strike { line-height: 18px; }
.ec-base-product_main_01_left .prdList .description .prd-price .prd-price2 { float:left; font-size: 18px; color: #000; margin-right:10px; }
.ec-base-product_main_01_left .prdList .description .prd-price .sold_out { font-size:20px; padding-top:12px; font-weight:bold; color:red; }

.ec-base-product_main_01_left .prdList .description .icon { position:absolute; right:22px; top:10px; margin:0 0 15px; vertical-align:middle; }
.ec-base-product_main_01_left .prdList .description .icon:after { content:""; display:block; clear:both; }
.ec-base-product_main_01_left .prdList .description .promotion { /*float:left; margin:0 0 4px;*/  }




/* Áø¿­¹æ½Ä */
.ec-base-product_main_01_left ul.grid3 > li { width:33.33%; }
.ec-base-product_main_01_left ul.grid4 > li { width:25%; }
.ec-base-product_main_01_left ul.grid5 > li { width:20%;max-width:217px;margin:20px 10px; }




/* BASIC css end */

