@charset "UTF-8";
.focus {
    position: relative;height: 100px;overflow: hidden;
}

.focus .bd li,.focus .bd li a {
    height: 100px;
    width: 100%;
}
.focus .bd li a {display: block;}
.focus .hd {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 40px
}

.focus .hd li {
    display: inline-block;
    width: 22px;
    height: 2px;padding:4px 0;
    margin:0 4px;
}
.focus .hd li:before{
    width: 100%;height: 2px;
    cursor: pointer;
    content: '';
    display: block;
    background: #d1d3d3;
    border-radius: 1px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}
.focus .hd li.on:before{
    background: #df001f
}
.opertaion { /*background: #fff; border: 1px solid #ddd;*/ background:#fff;  margin-bottom: 20px; position: relative; }
.opertaion .filter-item { /*border-bottom: 1px solid #ddd; background: #f8f8f8;*/ position: relative; padding-left: 100px; overflow: hidden; height: 47px; }
.opertaion .filter-item.last { border-bottom: none; }
.opertaion .name { color: #666; width: 80px; position: absolute; left: 15px; top: 15px; }
.opertaion .filter-keys { background: #fff; padding: 8px 90px 5px 15px; }
.opertaion .filter-keys a { padding-right: 24px; line-height:34px;height:34px; display: inline-block;color:#666 }
.opertaion .filter-keys a:hover,.opertaion .filter-keys a.selected{color:#f60;}

.hdorder{background: #fdfdfd;}
.opertaion .unfold-btn { position: absolute; right: 10px; top: 15px; background: url(../img/arrow.png) no-repeat 30px 2px; padding-right: 30px;color:#333 }
.opertaion .unfold-btn.unfold { background-position: 30px -12px; color: #f60; }
.m-filter .order dd {/* border: 1px solid #f6f6f6;*/ color: #333; cursor: pointer; float: left; font-size: 13px; height: 36px; line-height: 36px; margin: -1px 0 -1px -1px; text-align: center; width: 76px; }
.m-filter .order .cur{ height:33px;background:#fafafa;color: #f60;border:none; font-weight: bold;}
.opertaion .m-priceBox { float: left; font-size: 14px; height: 36px; line-height: 36px; margin-left: 20px; position: relative; width: 175px; }
.opertaion .m-priceBox .ipt { border: 1px solid #ddd; line-height: 18px; padding-left: 5px; width: 48px; }
.opertaion .m-priceBox .btn { background: #d22147 none repeat scroll 0 0; border: 0 none; border-radius: 4px; color: #fff; cursor: pointer; display: none; line-height: 16px; margin-left: 8px; padding: 2px 8px; }
.opertaion .m-priceBox:hover .priceInputs { background: #fff none repeat scroll 0 0; height: 30px; left: -5px; padding: 0 5px; position: absolute; width: 190px; z-index: 99; }
.m-filter .simplePage { float: right; line-height: 12px; margin-right: 15px; margin-top: 12px; }
.m-filter .simplePage span, .m-filter .simplePage a { display: inline-block; float: left; margin-left: 20px; }
.m-filter .simplePage .arrow-left { background-position: -20px -188px; cursor: pointer; height: 13px; width: 8px; }
.m-filter .simplePage .arrow-left:hover { background-position: -46px -188px; }
.m-filter .simplePage .def-left, .m-filter .simplePage .def-left:hover { background-position: 0 -188px; cursor: default; }
.m-filter .simplePage .arrow-right { background-position: -21px -210px; cursor: pointer; height: 13px; width: 8px; }
.m-filter .simplePage .arrow-right:hover { background-position: -46px -210px; }
.m-filter .simplePage .def-right, .m-filter .simplePage .def-right:hover { background-position: 0 -209px; cursor: default; }
.simplePage i { color: #d22147; font-style: normal; }

.goodsItem { width: 285px;  float: left; position: relative; background: #fff;border: 1px solid #f2f2f2; margin:0 20px 20px 0;padding-bottom:5px;}
.goodsItem.rs{margin-right:0}
.goodsItem img{width:100%;}
.goodsItem .goodsTit a{color:#666;display:block;line-height:30px;height:30px;text-overflow:ellipsis; padding:0 10px;white-space:nowrap; overflow:hidden;width:100%;}
.goodsItem p{padding:5px 10px}
.Price span{display:inline-block;vertical-align:top;font-size:12px;height:24px;line-height:24px;}
.Price .tag{color:#fff;background:#f60;border-radius:4px;padding:0 2px;margin-left:5px;height:18px;line-height:18px;font-size:10px;margin-top:3px;}
.goodsPrice b{ color: #f60; font-size: 18px;}
.goodsItem:hover{border-color:#f60;}
.marketPrice b{ color: #f60;}
.buy_btn { height: 26px; line-height: 24px; background: #f60; color: #fff; text-decoration: none; border-radius: 4px; padding: 0 5px; }
.cart_btn { height: 26px; line-height: 24px; background: #fff; color: #f60; border: 1px solid #f60; text-decoration: none; border-radius: 4px; padding: 0 5px; }