/* BASIC css start */
.shopbrand > h2 { font-weight: bold; font-size: 14px; text-align: center;  }
.MK_product_list h2 {text-align:center; font-size: 11px; padding-top:10px;}
.shopbrand .MK_product_list { /*background-color:#f9f9f9; border-bottom:1px solid #4a4a4a; border-top: 1px solid #4a4a4a; */}
.shopbrand .MK_product_list .items {padding: 10px 0;}
.shopbrand .MK_product_list .items #MK_best_product li {width:33.33%; padding: 10px; box-sizing: border-box; }
.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% 20px; 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 {width: 98%; margin: 0 auto; }
.shopbrand .shopbrandTitle img {max-width: 100%;}
.shopbrand .shopbrandTitle > h2 { font-weight: bold; font-size: 1.25em; text-align: center; text-transform: uppercase;  }
.shopbrand .shopbrandTitle > div { text-align: center; margin: 5px 0 10px; }
.shopbrand .shopbrandTitle > div a { display: inline-block; font-size: 11px;  }
.shopbrand .shopbrandTitle > div a:after { content: "|"; padding: 0 8px; }
.shopbrand .shopbrandTitle > div a:last-child:after { content: ""; padding: 0 0px; }
.shopbrand .list_array .list_arrayRight img {width: 23px; height: auto;}

.MK_product_list h2 { border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; margin: 10px 5px 0; box-sizing: border-box; padding: 7px 0; }

.list_array { padding-top: 10px; border-bottom: none; margin-bottom: 10px; border-top: 0px solid #d5d5d5;}

.list_array .fa { font-size: 2.0em; color: #bbb; }
.list_array > div > a:first-child { margin-right: 5px;  }
#MS_product .list_shopping1x:nth-of-type(1) ul { border-top: none; }
.list_shopping1x ul {   border-top: 1px solid #d5d5d5;   }
.list_shopping1x li:first-child { border-top: none; }
.list_shopping1x li figure { display: table; width: 100%; }
.list_shopping1x li figure .img,
.list_shopping1x li figure .list_shoppingInfo { display: inline-block; vertical-align: middle; float: none; }
.list_shopping1x li figure .img img { width:100%; }
.list_shopping1x li figure .img { text-align: center; width:45%; position: relative;font-size: 13px; }
.list_shopping1x li figure .list_shoppingInfo { padding: 0 2%; width: 50%; box-sizing: border-box; text-align: left; }
.list_shopping1x li img.listPic { float: none; /* width:100%; */ }
.list_shopping1x .prdLIst { margin-bottom: 0; }

.list_shopping2x li { width: 25%; }

.listName { margin-bottom: 7px; }




/* BASIC css end */

