/* BASIC css start */
.shopbrand h2 {text-align:center; font-size: 1.25em; font-weight:bold; 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%;}
.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 { text-align:center;}
.shopbrand .shopbrandTitle img {max-width: 100%;}
.shopbrand .page_location { padding: 10px 5px 0; }
.shopbrand .page_location ol{ display:block; text-align:center; }
.shopbrand .page_location li{ display:inline-block; float:none; text-align:center; }

.shopbrand .list_array { display: table; width: 100%; height: auto; font-weight: normal; font-size: 1em; padding: 0; }
.shopbrand select{background:#FFFFFF;}
.list_array .list_arrayLeft { float: left; margin-top: 0; }
.list_count{ display:table-cell; float:left; height:40px; line-height:40px; padding:0 10px; text-align:center; }
.list_count strong{ font-size:1.2em;}
.list_sort{display:table-cell; float:right; width:40%; height:40px; line-height:40px; border-left:1px solid #e7e7e7; }
.list_sort select{display:block; width:100%; height:40px; line-height:40px; border:none; }
.list_type{display:table-cell; float:right; border-left:1px solid #e7e7e7;}
.list_type img { width:40px;}



.list_shopping1x{display:block;}
.list_shopping1x li {display:block; text-align:left;}
.list_shopping1x li a {padding : 8px 4px !important;}
.list_shopping1x li .listPic{ display:block; width:100%; }
.list_shopping1x li .listName{ display:block; max-height:40px; line-height:23px; font-size:12px; letter-spacing:-1px; overflow:inherit; text-overflow:ellipsis; margin-bottom:7px;}
.list_shopping1x li .listBrand{ display:block;  line-height:18px; color:#999999; font-size:12px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list_shopping1x li .listPrice{display:block; margin-top:20px; line-height:20px; font-size:12px; letter-spacing:-1px;  }
.list_shopping1x li .listConsumer{ display:block; margin:10px auto 0; font-size:13px; color: #999999; letter-spacing:-1px; text-decoration: line-through;}
.list_shopping1x .list_shoppingInfo {margin-top:40px !important;}
					  
.list_shopping2x ul{display:block; padding:10px;}
.list_shopping2x li {display:inline-block; width:50%; padding:0;}
.list_shopping2x li a{padding:0px 2px 8px 2px;}
.list_shopping2x li .box{display:block; padding:5px; }
.list_shopping2x li .listName{ display:block; line-height:20px; font-size:12px; letter-spacing:-1px; overflow:hidden; /*white-space:nowrap;*/ text-overflow:ellipsis; }
.list_shopping2x li .listBrand{ display:block; margin-top:0; line-height:12px; color:#999999; font-size:12px; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list_shopping2x li .listPrice{display:block; margin:10px auto; line-height:20px; font-size:12px; letter-spacing:-1px;  }
.list_shopping2x li .listPrice .consumer{ font-size:12px; color: #999999; letter-spacing:-1px; text-decoration: line-through;}
/* BASIC css end */

