.breadcrumb{margin-bottom: 0px; background-color: #fff !important; }
.filter_box{background-color: #fff; width: 100%; padding: 18px 0; }
.filter_lists_wrap{position: relative;display:none;border-radius: 3px;height:35px;}
.filter_lists_wrap.block{ display: inline-block; padding: 0 5px; height:35px;margin-top:3px;}
.filter_lists_wrap{border-top: 0; }
.filter_lists{-webkit-transition: height .3s ease-in; transition: height .3s ease-in; width: 100%; margin: 0;   position: absolute;  top: 35px;  left: 0px;z-index:999;background:#fff; cursor: pointer;   display: none;border: 1px #d6d6d6 solid; border-radius: 3px;}
.filter_lists .attr_select_span, dt{line-height: 35px; color: #333; font-weight: normal; border-bottom: 1px solid #777; background: #f2f4f6; }
.filter_lists .attr_select_span{top: 20px; }
.filter_lists dd{ margin: 0;  padding: 4px 0 4px 0;  }
.filter_lists dd a{text-decoration: none; color: #424242; }

.filter_lists dd ,.filter_lists dt{ background:#fff; text-indent: 10px; line-height: 30px; }
.filter_lists dd:hover {
    background: rgb(30,144,255);
    color: #fff;
}
.filter_lists dd a:hover {
    color: #fff !important;
}
.filter_lists:hover dd{ display: block;}
.attr_selector{float: left; margin-right: 120px; }
.filter_lists .attr_selector select{border: 0px; width: 170px; height: 30px; background-color: rgba(0,0,0,0.08); position: relative; top: 15px; font-size: 13px; }
.filter_lists dt {border-radius: 15px 15px 0px 0px;}
.filter_lists dt:after {content:"v";display:inline-block;float:right;margin-right:10px;}
#attr_wrap{display: none;}

.content{margin-top: 40px; }
.content .product_box{margin-bottom: 20px;  background-color: #fff; border:1px solid #eee; }
.content .top a{text-decoration: none; color: #333; }
.content .top a:hover{color: #2277DA; }
.content .product_lists {min-height: 160px; background-color: #F5F5F5; padding-top: 2px; }
.content .product_lists:nth-child(even) {background-color: #FFF;}
.content .product_div{padding: 5px;}
.content .product_lists .img_area img{
    width: 155px;
    height: 155px;
    margin: 0px auto;
    display: block;}
.content .product_lists .top, .product_btn{padding: 0 15px;}
.product_btn{float: right;}
.content .product_lists .top div{line-height: 25px;}
.content .product_lists .product_btn .btn{margin-left: 10px; border-radius: 0px; padding: 3px 12px;background-color: #2277DA; border: 0; color: #fff; }
.content .price{line-height: 25px; position: relative; top:-8px; }
.content .price .price_a{font-weight: 600;}
.content .price .info:hover, .content .price a:hover{color: #F10215};
.content .glyphicon-shopping-cart{margin-right: 8px; }
.content .product_lists hr{border-top:1px solid #dedede; margin-top: 12px; margin-bottom: 12px; }
.product_lists .bottom_left{padding-left: 0px; }
.product_lists .bottom_left ul{list-style: disc;}
.product_lists .bottom_left ul li{line-height: 25px;}
.product_lists .bottom_left ul li p{line-height: 25px;margin:0px;}
.product_lists .bottom_right{margin-bottom: 10px;}
.bottom_right .lists_spec,.bottom_right table tr td:first-child{text-align: right;vertical-align: top;width: 100px;padding: 3px 5px 3px 0px;border-right: 1px solid rgb(224, 224, 224);}
.bottom_right .lists_spec_value ,.bottom_right table tr td:last-child{text-align: left;vertical-align: middle;padding: 3px 0px 3px 5px;}