.product-list img
{-webkit-transition:transform 1s;-moz-transition:transform 1s;-o-transition:transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;}
.product-list img:hover
{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}


.product-warp{background: #fff; padding:25px 40px; margin:15px 0; overflow: hidden;}
.product-group{padding:25px 40px 10px; margin:25px 0 35px; }
.product-group.last{margin-bottom: 20px}
.product-banner{overflow: hidden; margin:12px 0; text-align: center; height:310px; position:relative}
.product-banner img{max-width: 100%}


.flex-control-nav {position: absolute; bottom: 15px; left:0; right:0; text-align: center; z-index:5}
.flex-control-nav li {margin: 0 3px; display: inline-block;}
.flex-control-paging li a {width: 15px; height: 15px; display: block; background: #d6d6d6; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover {background:#fff;}
.flex-control-paging li a.flex-active { background: #fff; cursor: default; }

.filter-item{position:relative; border-bottom: 1px solid #a6e9ff; margin-bottom: 25px}
.filter-item dl{border-bottom:1px dashed #a6e9ff;font-size:13px;}
.filter-item dl.selected{border-width:0 0 1px; border-style:dashed; border-color:#e0e0e0}
.filter-item dl.none{display:none;}
.filter-item dl.last{border:0 none;}
.filter-item dd{float:left; width:930px; position:relative; padding: 6px 70px 6px 0; max-height: 60px; overflow: hidden;}
.filter-item dd.visible{max-height: none;}
.filter-item dd .searchkey{padding:5px 0; display: inline-block; color: #999}
.filter-item dt{float:left; line-height:43px; color:#999; width:70px;}
.filter-item dd li{height:25px; line-height:25px; padding:3px 0; display:inline; float:left; }
.filter-item dd li a{display:block; padding:0 10px;}
.filter-item dd li a:hover,.filter-item dd li a.current{color:#0099cc;}
.filter-item dd li .sort{background:url(../images/icon.png) -100px 0 no-repeat; width: 10px; height: 15px; display: inline-block; vertical-align: top; margin-top: 5px}
.filter-item dd li .price{background-position: 2px -369px;}
.filter-item dd li .time{background-position: 2px -440px;}
.filter-item .more{background-color:#f5f5f5; border:1px solid #d2d2d2; width:60px; height:23px; line-height:23px; text-align:center; position:absolute; bottom:10px; right:0;font-size:12px;}
.filter-item .more i{width:9px; height:5px; background-position:0 -32px; vertical-align:middle;}
.filter-item .more.open i{background-position:0 -38px;}
.category-pic{margin:-25px -40px 35px;}
.product-list{text-align: center; overflow: hidden}
.product-list ul{width: 1100px}
.product-list li{float: left; width: 245px; height: 390px; margin-right: 30px; margin-bottom: 10px; text-align: center;}
.product-list li .pic{height: 245px; height:245px; position: relative; display: block;}
.product-list li .discount{height:20px; line-height:20px; background-color:#e53935; color:#fff; text-align:center; top:0; left:50%; margin-left:-40px; width:80px; position:absolute}
.product-list li .jf{position: absolute; left: 10px; top: 10px; border:1px solid #99ccff; color: #6699cc; z-index:1;border-radius: 3px; padding: 3px 5px;}

.product-list li .tag{text-align: center; margin-top: 10px}
.product-list li .tag i{display: inline-block; line-height:20px; color:#fff; padding: 3px 5px; margin:5px 3px 0;}
.product-list li .tag .xp{background-color: #e36844}
.product-list li .tag .tj{background-color: #7abdde}
.product-list li .tag .bp{background-color: #f28f2d}
.product-list li .title , .product-list li .tips{white-space: nowrap;text-overflow: ellipsis;overflow: hidden; line-height: 20px; margin:10px 10px 5px; display: block; font-size: 14px; font-weight: 700 }
.product-list li .tips{font-size: 12px; color: #999; margin:0 10px; }
.product-list li hr{border:0 none; border-bottom:1px solid #ddd; margin:10px 35px;}
.product-list li .price{color:#ff6700; font-size:14px;}
.product-list li .price-dis{text-decoration: line-through; color:#999; font-style:italic}

.product-page{text-align: center; height:37px; line-height:37px;font-size:14px;}
.product-page a,.product-page .input{font-size:14px;text-align: center; display: inline-block; margin:0 3px; padding: 0 10px; min-width: 15px; height: 35px; line-height: 35px; border:1px solid #ddd; background-color: #f7f7f7; }
.product-page a.btn{width: auto; min-width: 15px;}
.product-page a.cur{border-color:#fff; background-color: #fff; color:#e4393c; margin:0;}
.product-page a.ellipsis{border-color:#fff; background-color: #fff; color:#ccc; font-weight: 700; margin-right: 0}
.product-page .input{border:1px solid #ddd; background-color: #fff; padding: 0 5px}
.product-page a i{font-family: 宋体;}
.product-page a.disabled{color: #ddd;background-color: #fff;}