.banner{width:100%; min-width: 1190px; height: 160px; background: url("../images/brand-01-pic06.jpg") no-repeat center center;}
.banner a{display: block; width: 1190px; height: 160px; margin: 0 auto;}
.b-main{width: 1190px; margin: 0 auto;}
.b-main .mt{width: 1140px; padding: 6px 6px 30px 6px; margin: 0 auto; position: relative;}
.b-main .mt .fl{width: 180px; height: 190px; padding: 10px; border: 1px solid #c9c7c8; box-shadow: 0 0 6px rgba(0,0,0,0.2); background-color: #fff; position: absolute; left: 0; top: -100px;}
.b-main .mt .fl .b-pic{width: 180px; height: 90px; overflow: hidden;}
.b-main .mt .fl .title{ color: #333333; font-size: 14px; margin: 15px 0 10px;}
.b-main .mt .fl span{display: block; text-align: center; line-height: 21px;color: #999;}
.b-main .mt .fl i{color: #fe2929; font-size: 24px; line-height: 25px; display: block; text-align: center; font-style: normal;}

.b-main .mt .fr{width: 920px;color: #333;}
.b-main .mt .fr h5{font-size: 14px; font-weight: bold; line-height: 42px;}
.b-main .mt .fr p{height: 66px; line-height: 22px; overflow: hidden;}

/*主体*/
.b-main .br-cont{width: 1190px; margin: 0 auto; padding-bottom: 30px;}
.b-main .filter{width: 1188px; height: 34px; border: 1px solid #e8e8e8; background-color: #fafafa; overflow: hidden;}
.b-main .filter .f-pager{float: right; margin: 4px 6px 0 0; height: 25px; overflow: hidden;}
.b-main .filter .f-pager .fp-text{float: left; line-height: 25px; color: #333333; margin-right: 7px;}
.b-main .filter .f-pager .prev{display: inline-block; float: left; width: 46px; height: 23px; text-align: center; line-height: 23px; font-family:"宋体"; font-size: 16px; border: 1px solid #dddddd; background-color: #fff; }
.b-main .filter .f-pager .next{display: inline-block; float: left; width: 46px; height: 23px; text-align: center; line-height: 23px; font-family:"宋体"; font-size: 16px; border: 1px solid #dddddd; background-color: #fff; margin-left: 3px;}
.b-main .filter .f-pager a:hover{border: 1px solid #f85127; color: #f85127; }
.b-main .filter .f-pager .disabled{background-color: #f1f1f1; cursor: default;}
.b-main .filter .f-pager a:hover.disabled{background-color: #f1f1f1; cursor: default; color: #666; border: 1px solid #dddddd;}

.b-main .filter .f-sort{float: left; height: 34px; overflow: hidden;}
.b-main .filter .f-sort a{display: inline-block; width: 78px; height: 34px; text-align: center; line-height: 34px; color: #000000; border-right: 1px solid #e8e8e8; position: relative; float: left;}
.b-main .filter .f-sort a i{display: inline-block; width: 13px; height: 7px; background: url("../images/filter01.png") no-repeat; position: absolute;top: 14px; right: 14px; transition:background 120ms; overflow: hidden;}
.b-main .filter .f-sort .pdr20{width: 58px; padding-right: 20px;}
.b-main .filter .f-sort a:hover{color: #f85127; background-color: #fff;}
.b-main .filter .f-sort a:hover i{background: url("../images/filter02.png") no-repeat;}

.b-main .filter .f-sort .cur{color: #f85127; background-color: #fff;}

.b-main .filter .f-sort .down{color: #fff; background-color: #ff6600;}
.b-main .filter .f-sort .down i{background: url("../images/filter03.png") no-repeat;}
.b-main .filter .f-sort a:hover.down{color: #fff; background-color: #ff6600;}
.b-main .filter .f-sort a:hover.down i{background: url("../images/filter03.png") no-repeat;}

.b-main .filter .f-sort .up{color: #fff; background-color: #ff6600;}
.b-main .filter .f-sort .up i{background: url("../images/filter03.png") no-repeat 0 -8px;}
.b-main .filter .f-sort a:hover.up{color: #fff; background-color: #ff6600;}
.b-main .filter .f-sort a:hover.up i{background: url("../images/filter03.png") no-repeat 0 -8px;}

.b-main .goods-list {overflow: hidden; padding: 14px 5px 1px;  width: 1180px; }
.b-main .goods-list li{width: 219px;padding: 15px 0 20px 15px; border: 1px solid #fff; margin-bottom: 10px; float: left; overflow: hidden; transition:all 100ms;}
.b-main .goods-list li:hover{border: 1px solid #eaeaea; box-shadow: 0 0 0 5px rgba(0,0,0,0.04); position: relative; z-index: 1;}
.b-main .goods-list .gl-picture{display: block; width: 200px; height: 200px;  clear: both;}
.b-main .goods-list .gl-price{display: inline-block; color: #e60012; font-size: 16px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; float: left; margin: 10px 0 4px;}
.b-main .goods-list .gl-price em{font-size: 18px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}
.b-main .goods-list .gl-review{display:inline-block; float: left; margin-top: 6px; height: 21px; line-height: 21px; color: #666; padding-left: 21px; background: url("../images/g-list01.png") no-repeat -41px 4px;}
.b-main .goods-list a:hover.gl-review{background: url("../images/g-list02.png") no-repeat -41px 4px;}
.b-main .goods-list .gl-title{display: block; width: 200px; height: 36px; line-height: 18px; color: #333333; overflow: hidden; clear: both;}
.b-main .goods-list .sell-counter{display: block; float: left; height: 16px; padding-left: 35px; line-height: 16px; color: #666666; margin: 9px 0 0 12px; background: url("../images/g-list01.png") no-repeat 0 -46px;}
.b-main .goods-list span:hover.sell-counter{background: url("../images/g-list02.png") no-repeat 0 -46px;}
.b-main .goods-list a:hover.gl-title{color: #ff3300; text-decoration: underline;}
.b-main .goods-list .rx{display: block; width: 61px; height: 16px; float: left; margin:13px 0 0 12px;}


.pager{width: 1190px; padding-top: 30px; overflow: hidden;}
#infoPage {_float:right; font-size: 14px; height: 42px;margin-bottom: 10px;margin-top: 4px;text-align: center;}
#infoPage{width:auto;float:right;}
#infoPage ul li{float:left; line-height: 38px;list-style:none;color:#999999;}
#infoPage li span { float: left}
#infoPage .prev {margin-right: 20px;}
#infoPage .next {margin-left: 15px;}
#infoPage .everyPage{color:#666666;margin-left: 12px;border: 1px solid #e9e9e9;border-radius: 1px;display: inline-block;height: 38px;line-height: 38px; text-align: center;width:38px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
#infoPage .nowPage{margin-left: 4px;border-radius: 1px; display: inline-block; height: 38px; line-height: 38px;text-align: center;width:38px;border: 1px solid #149ba6;color: #FFF;background:#2fbdc8;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
#infoPage select{height:18px;color:#e60611;}
#infoPage span, .pager a {text-decoration: none;}
#infoPage li {display: inline-block;height: 45px;}
#infoPage li a, #infoPage .pages li span {display: block; float: left; width: auto; line-height:11px;}
#infoPage li a:hover {color:#2fbdc8;;background:#FFF; border: 1px solid #2fbdc8;}
#infoPage .upPage,#infoPage .downPage {border: 1px solid  #e9e9e9;border-radius: 1px; box-shadow: 0 2px 2px rgba(0,0,0,0.1); color: #333333;display: inline-block;font-size: 14px;font-style: normal;height: 38px;line-height: 38px;text-align: center;width:70px;margin-left:4px;}
#infoPage li.current {color: #000000; cursor: default;}
#inputPage{border:#e9e9e9 1px solid; font-size: 14px; color: #666666; width:50px; height: 38px; line-height: 38px; text-align: center;}
#inputPage:focus{border: 1px solid #2fbdc8;}
#infoPage .goToPage{margin-left:5px; background:#FFF;border:1px solid #e9e9e9; color: #999999; font-size: 14px; width: 70px; height: 38px; line-height: 34px; cursor:pointer;_padding-top: 1px;*padding-top: 1px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);transition:all 120ms;}
#infoPage .goToPage:hover {color:#2fbdc8;;background:#FFF; border: 1px solid #2fbdc8;}






















