body{background:#f3f3f3;}
.page-maincontent{padding:20px; background: #fff;}
.gallery-sortbar{margin:0; padding:10px 0; border-bottom:2px solid #acce22}
.gallery-sortbar .gallery-sort .icon, .data-icon-before{font-size: 0}
.gallery-sortbar .gallery-sort .active{background:none;  color:#255aa8; font-weight: bolder;}
.gallery-sortbar .gallery-sort a em{width: 60px;}
.gallery-sortbar a:hover{color:#255aa6;}
#gallery_sortbar .gallery-showmode{display: none;}

.related-search{border:none; background: none;}
.related-search-label{float: none;display: block;}
.related-search-content{display: none; padding-left: 20px; margin:auto;}
.related-search-content a{display: block; width: 100%; font-size: 12px; color: #666}
.related-search-content a:hover{text-decoration: none; color: #255aa8 }
.related-search-content a.active{color: #255aa8; font-weight: bolder;}
.related-search-content a.active:before{font-size: 16px;}
.related-search.active .related-search-content{display: block;}

.gallery-list .listbase:after , .gallery-list .goods-concerns:after, .gallery-list .goods-info:after , .gallery-list .goods-concerns .goods-price.average ul:after{content: '';display: block; clear: both;}
.gallery-list .goods-item{padding:20px; border:1px solid #eee; }
.gallery-list .goods-info{margin:auto; width: 100%;}
.gallery-list .goods-pic{width: 190px; height: auto; float: right;}
.gallery-list .goods-pic img{max-width: 100%; max-height: 100%}
.gallery-list .base-left{width: 640px; float: left;}

.gallery-list .viewdata span{position: relative; margin-right: 15px; color:#999;}
.gallery-list .viewdata a{color:#255aa6 }
.gallery-list .goods-concerns{margin:15px auto;  padding:8px 10px; background:#ebf4f9 url(../images/bg-product.jpg) no-repeat right top;}
.gallery-list .goods-concerns .overlap{position: relative; padding-left: 60px; line-height: 1em;}
.gallery-list .goods-concerns .goods-price label{display: none; color: #999}
.gallery-list .goods-concerns li{position: relative; line-height: 1.4em;}
.gallery-list .goods-concerns .promotion:before{content: ''; display: block; position: absolute; left: -62px; top:-20px; width: 58px; height: 46px; background: url(../images/icon-promotion.png) no-repeat left top;}
.gallery-list .goods-concerns .goods-price , .gallery-list .goods-concerns .product-spec{padding-right:0; float: left; box-sizing: border-box;}
.gallery-list .goods-concerns .goods-price{width: 205px;}
.gallery-list .goods-concerns .product-spec{margin:4px auto; width: 240px;}
.gallery-list .goods-concerns .btn-bar{margin:4px auto; float: right;}
.gallery-list .goods-concerns .btn-bar a{padding:0 10px; display: inline-block; *display: inline; zoom:1; line-height: 24px; height: 24px; vertical-align: top; border:1px solid #255aa8; color:#255aa8; border-radius: 18px; background: none; font-size: 12px; }
.gallery-list .goods-concerns .btn-bar .kef{position: relative; padding-left: 23px; margin-right: 15px;}
.gallery-list .goods-concerns .btn-bar .kef:before{content:''; display: block; position: absolute; top: 3px; left: 3px; width: 18px; height: 18px; background: url(../images/icon-kef.png) no-repeat;}
.gallery-list .goods-concerns .btn-bar a:hover{background: #255aa6; color:#fff;}
.gallery-list .goods-concerns .goods-action{display: none;}
.gallery-list .goods-brand {padding-left: 15px; width: 530px;float: left;}
.gallery-list .goods-brand li{color: #999}
.gallery-list .goods-brand span{color:#666;}
.gallery-list .goods-brand .deliverytime{position: relative; padding-left: 18px;}
.gallery-list .goods-brand .deliverytime:before{content:''; display: block; position: absolute; top: 4px; left: 0; width: 14px; height: 14px; background: url(../images/icon-time.png) no-repeat center center;}
.gallery-list .download{margin-right: 10px; float: right;}
.gallery-list .download a{position: relative; padding-left: 24px; display: block; color: #255aa6; line-height: 2.5em;}
.gallery-list .download a:before{content:''; display: block; position: absolute; top: 6px; left: 0;  width: 20px; height: 20px; background: url(../images/icon-file.png) no-repeat center top; }
.gallery-list .download .sds a:before{background-position: center bottom;}
.gallery-list .goods-concerns .goods-price.average{margin:8px auto; width: 450px}
.gallery-list .goods-concerns .goods-price.average li{display: block; width: 310px; float: left;}
.gallery-list .goods-concerns .goods-price.average label{display: initial;}
.gallery-list .goods-concerns .goods-price.average .promotion{width: 140px;}
.gallery-list .goods-concerns .goods-price.average .promotion label{display: none;}


.goods-item .goods-name{color:#333;}
.goods-item .goods-name .tmore{position: relative; padding-left: 20px; margin-left: 15px; font-size: 12px; color:#255aa6;}
.goods-item .goods-name .tmore:before{content:''; display: block; position: absolute; top: 0; left: 0; width: 18px; height: 18px; background: url(../images/company-icon.png) no-repeat center 76.6%; }
.goods-item .goods-price del{font-size: 12px;}
.gallery-list .goods-item .goods-price ins{font-size: 18px; font-weight: bolder; white-space: nowrap;}
.gallery-list .goods-item .goods-info .goods-brand li{width: 226px; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
.filter-dropdown-inner{margin-left: 0}
.filter-dropdown-container .filter-dropdown-label{padding:0; border:none; background: none;}
.filter-dropdown-container .filter-dropdown-label .icon{display: none}
.filter-dropdown-container .filter-dropdown-values{position: static; display: none; visibility: visible; overflow: visible; max-height: 100%; border:none;}
.filter-dropdown-container .filter-dropdown-item{float: none;}
.filter-dropdown-container .active{background: none; }
.filter-dropdown-container .active a.handle{color: #255aa8; font-weight: bolder;}
.filter-dropdown-container .current .filter-dropdown-values{display: block; font-size: 12px;}

.max-brand-page .gallery-list .base-left{width: 850px;}
.max-brand-page .gallery-list .goods-concerns .product-spec{width: 300px}
.max-brand-page .gallery-list .goods-brand{width: 850px}
.max-brand-page .gallery-list .goods-item .goods-info .goods-brand li{width: 285px}
