/* BASIC css start */
.grey {background:#eaeaea;}
.shopbrand .page_location {background-color:#000; color:#fff;}
.shopbrand .page_location a { color:#fff;}

.topbanner { position:relative; width:100%;  margin-top:15px;  }
.topbanner img {width:100%;}

.middle-banner {width:100%; margin:10px auto; }
.middle-banner:after {content:''; display:block; clear:both;}
.middle-banner a {float:left; margin-left:0.5%; width:48%; box-sizing:border-box;display:block; transition:box-shadow .3s;}
.middle-banner a:hover {box-shadow:0 5px 15px rgba(0,0,0,0.25);}
.middle-banner a + a {margin-left:2%;}
.middle-banner a img {display:block; width:100%; border:1px solid #EAEAEA;}

#column_new { padding-top:0px; position:relative; }
#column_new .MK_product_list .main_tit {color:#ff0000; margin-bottom:30px;}
#column_new .MK_product_list .main_tit a1 {color:#000;}

#column_new .MK_product_list1 {background:#fff; border-top: 3px solid #EAEAEA;}
#column_new .MK_product_list1 .main_tit {color:#ff0000; margin-bottom:30px;}
#column_new .MK_product_list1 .main_tit a1 {color:#000;}

#column_new .list_shopping3x { height:0; text-align:center; overflow:hidden;  background:#fff; }
#column_new .list_shopping3x ul { width:100%; display:table; table-layout: fixed; box-sizing: border-box; padding:0 3px; text-align:left; font-size:0; }
#column_new .list_shopping3x li { padding-bottom:20px; width:49%; display:inline-block; vertical-align:top; }
#column_new .list_shopping3x li a { display:block; position:relative; padding:0 3px; }
#column_new .list_shopping3x li img.listPic { border:1px solid #fff }
#column_new .list_shopping3x .list_shoppingInfo { margin-top:10px; text-align:center; font-size:12px }
#column_new .list_shopping3x .listIco { margin-left:-50px; position:absolute; top:0; left:50%; width:28px; height:28px; text-indent:-9999em; background:url(/design/freevent/10276/m/main/ico_new.png) 0 0 no-repeat; background-size:28px auto }
#column_new .list_shopping3x .bx-pager { width:100%; text-align:center; z-index:10 }
#column_new .list_shopping3x .bx-pager .bx-pager-item { display:inline-block; margin:0 3px }
#column_new .list_shopping3x .bx-pager .bx-pager-item a { display:block; width:7px; height:7px; text-indent:-9999em; border-radius:10px; background:#ddd }
#column_new .list_shopping3x .bx-pager .bx-pager-item a.active { background:#d72a2a }





.shopbrand h2 {text-align:center; font-size: 1.25em; font-weight:bold; padding-top:10px;}
.shopbrand .MK_product_list {background-color:#fff; border-bottom:0px solid #4a4a4a; border-top: 0px solid #4a4a4a;}
.shopbrand .MK_product_list a {color:#FF0000;}
.shopbrand .MK_product_list .items {padding: 10px 0;}
.shopbrand .MK_product_list .items #MK_best_product li {width:33.33%;}
.shopbrand .MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
.shopbrand .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}
.shopbrand .list_group {padding:12px 1%; text-align:center;}
.shopbrand .list_group select {width:49%; height:28px;}
.shopbrand .more .more-title {color: #3b3b3b;}
.shopbrand .more .more-num {color: #aaaaaa;}
.shopbrand .shopbrandTitle img {width: 100%;}

.shopbrand .list_group {border-top:1px solid #BDBDBD;}
.shopbrand .list_group select {background:#fff; color:#000; border: 1px solid #000;}
.shopbrand .list_array {height:52px; border-bottom:0px solid #840026; border-top:1px solid #000; padding:0 8px; margin-bottom: 20px; margin-top: 20px;}
.shopbrand .list_array .list_arrayLeft {float:left; margin-top:12px;}
.shopbrand .list_array .list_arrayLeft #sub_productsort select {height:28px; background:#fff; color:#000; border: 1px solid #000;}
.shopbrand .list_array .list_arrayRight {float:right; margin-top:12px;}
.shopbrand .list_array .list_arrayRight img {width: 30px; height: auto; padding-right:5px; margin-left:10px;}

/* 상품진열 */

.list_shopping1x {text-align:center;}
.list_shopping1x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box; text-align:left; font-size:0; padding: 1px 0; background: #EAEAEA;}
.list_shopping1x li {width:100%; display:inline-block; vertical-align: top; background: #fff; }
.list_shopping1x li a {display: block; padding:18px 4px; position:relative; overflow:hidden; zoom:1;}
.list_shopping1x li:first-child {border:0px none;}
.list_shopping1x li:first-child a {padding:0 4px 18px 4px;}


.list_shopping1x li .listimg {width:40%; float:left;}
.list_shopping1x li .listimg img.listPic {width:100%; float:left; padding-bottom:10px;}
.list_shopping1x li .listimg .listIcon {position:relative; text-align:center;}
.list_shopping1x li .listimg .overlay {position:absolute;   width:40%; z-index:10;}
.list_shopping1x li .listimg .overlay listPic {width:40%; float:left;}

.list_shopping1x li .listimg1 {width:40%; float:left;}
.list_shopping1x li .listimg1 img.listPic {width:100%; float:left; padding-bottom:10px;}
.list_shopping1x li .listimg1 .listIcon {position:relative; text-align:center;}
.list_shopping1x li .listimg1 .overlay {position:absolute;   width:40%; z-index:10;}
.list_shopping1x li .listimg1 .overlay listPic {width:40%; float:left;}

.list_shopping1x li .listimg2 {width:40%; float:left;}
.list_shopping1x li .listimg2 img.listPic {width:100%; float:left; padding-bottom:10px;}
.list_shopping1x li .listimg2 .listIcon {position:relative; text-align:center;}
.list_shopping1x li .listimg2 .overlay {position:absolute;   width:40%; z-index:10;}
.list_shopping1x li .listimg2 .overlay listPic {width:40%; float:left;}


.list_shopping1x .list_shoppingInfo {width:50%; float:left; padding-left:10%; font-size:12px;}



.listName1 { margin-top:5px; color:#840026; font-size:14px; word-break: break-all;  margin-bottom:0px;  overflow:hidden;  font-weight:400;}
.listName { margin-top:10px; font-size:16px; word-break: break-all;  margin-bottom:0px; height:4.5em; overflow:hidden;}
.subName { font-size:12px; color:#747474; margin-top:4px; margin-bottom:4px; font-weight:300;}




.listDiscount {color:#b5b5b5;}
.listPrice {color:#FF0000;font-size:15px; font-weight:300; }
.listSoldout {color:#D22525; margin-bottom:4px;}
.listReplace {color:#1b1b1b; margin-bottom:4px;}
.listReview {color: #DB2E2E; margin-bottom:4px;}
.listReserve {color:#7d7d7d; font-size:0.917em;}
.listPoint {color:#7d7d7d; font-size:0.917em;}





.preview {position:relative; text-align:center;}




/* //상품진열 */
/* BASIC css end */

