/* BASIC css start */
.shopbrand h2 { text-align:center; font-size: 1.25em; font-weight:bold; padding-top:10px; }

.shopbrand .MK_product_list { position:relative; padding:0 0 20px; }
.shopbrand .MK_product_list h2 { display:none; }

.shopbrand .MK_product_list .items { padding:0; }
.shopbrand .MK_product_list .items #MK_best_product li { /*width:33.33%;*/ width:50%; }
.shopbrand .MK_product_list .items .paging-num { text-align:center; clear:both; min-height:30px; margin:20px 0 0; color:#777; }
.shopbrand .MK_product_list .items .paging-num a { /*background-color:#fff; border:1px solid #ddd;*/ line-height:20px; padding:5px 12px; margin:0 10px; color:#999; }
.shopbrand .MK_product_list .items .paging-num .bold { font-weight:normal; color:#000; }

.shopbrand .list_group { padding:0 14px 20px; height:28px; text-align:center; }
.shopbrand .list_group div { float:right; width:49%; }
.shopbrand .list_group .first { float:left !important; }
.shopbrand .list_group select { width:100%; height:28px; }

.shopbrand .more .more-title { color:#fff; }
.shopbrand .more .more-num { color:#fff; }

.shopbrand .shopbrandTitle img { max-width:100%; }

.shopbrand .list_array .list_arrayRight img { width:23px; height:auto; }



.paging { padding-top: 10px; padding-bottom:10px; height: 17px; text-align: center; line-height: 0; vertical-align: top; }
.paging li { display: inline;}
.paging li a { overflow: hidden; width: auto; padding: 0 7px; color: #999; cursor: pointer; }
.paging li a:hover,
.paging li.now a { font-weight: bold; letter-spacing: -1px; }
.paging li.first a,
.paging li.prev a,
.paging li.next a,
.paging li.last a { padding: 0 3px; }
.paging li.prev { margin-right: 10px; }
.paging li.next { margin-left: 10px; }
/* BASIC css end */

