
.w1190, #listcontainer, .breadcrumb .breadcrumb_container {
  width: 1190px;
}

.w990 {
  width: 990px;
}

.mrauto, #listcontainer, .breadcrumb .breadcrumb_container {
  margin-left: auto;
  margin-right: auto;
}

.inline-block {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
}

.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.clearfix:after, .breadcrumb:after, #listcontent:after, #listcontent .filter_container .filter_item:after, #listcontent .filter_container .filter_con_list:after, #listcontent .filter_container .filter_con_list .brand_letters:after {
  display: block;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix, .breadcrumb, #listcontent, #listcontent .filter_container .filter_item, #listcontent .filter_container .filter_con_list, #listcontent .filter_container .filter_con_list .brand_letters {
  *height: 1%;
}

#listcontent .leftBar {
  font-family: "Microsoft YaHei";
}

/***media query***/
@media screen and (max-width: 1190px) {
  .w1190, #listcontainer, .breadcrumb .breadcrumb_container {
    width: 990px;
  }
}
.breadcrumb .search_conditions, .breadcrumb .search_conditions .close_btn, .breadcrumb .search_form, #listcontent .filter_container .arrow_down_red, #listcontent .filter_container .arrow_up_red, #listcontent .filter_container .more_pop_con, #listcontent .filter_container .more_pop_con a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.breadcrumb .breadcrumbNav, #listcontent .leftBar {
  display: inline;
  float: left;
}

.breadcrumb .breadcrumbRight, #listcontent .rightBar {
  display: inline;
  float: right;
}

.breadcrumb .search_conditions, .breadcrumb .search_conditions .close_btn, .breadcrumb .search_form, #listcontent .filter_container .arrow_down_red, #listcontent .filter_container .arrow_up_red, #listcontent .filter_container .more_pop_con, #listcontent .filter_container .more_pop_con a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.clearfix:after, .breadcrumb:after, #listcontent:after, #listcontent .filter_container .filter_item:after, #listcontent .filter_container .filter_con_list:after, #listcontent .filter_container .filter_con_list .brand_letters:after {
  display: block;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix, .breadcrumb, #listcontent, #listcontent .filter_container .filter_item, #listcontent .filter_container .filter_con_list, #listcontent .filter_container .filter_con_list .brand_letters {
  *height: 1%;
  zoom: 1;
}

a {
  color: #666;
  text-decoration: none;
}
a:hover {
  color: #e53 !important;
  text-decoration: none;
}

.breadcrumb {
  font: normal 12px/32px "宋体";
  margin-bottom: 16px;
  background: #f3f3f3;
 /*  padding: 4px; */
 padding:0 4px 8px 4px;
}
.breadcrumb .breadcrumbRight {
  margin-right: 10px;
  margin-top:10px;
}
.breadcrumb .breadcrumbRight #clearCondition {
  color: #333;
}
.breadcrumb .breadcrumbNav_link {
  color: #333;
}
.breadcrumb .arrow_right {
  color: #999;
}
.breadcrumb .search_conditions {
  color: #ee5533;
  border: 1px solid #ee5533;
  height: 22px;
  line-height: 22px;
  padding-left: 5px;
  *margin-right: 5px;
}
.breadcrumb .search_conditions:hover .close_btn {
  background-position: -31px -90px;
}
.breadcrumb .search_conditions .close_btn {
  cursor: pointer;
  width: 18px;
  height: 22px;
  background-position: -10px -90px;
  *padding-top: 1px;
}
.breadcrumb .search_form {
  position: relative; 
  /* position:absolute; */
}
.breadcrumb .search_form .search_txt {
  border: 1px solid #ccc;
  color: #999;
  padding: 4px;
  *position: relative;
  top: 5px;
}
.breadcrumb .search_form .form_search {
  position: absolute;
  top: 9px;
  *top: 13px;
  right: 5px;
  border: none;
  background-color: #FFF;
  width: 15px;
  height: 15px;
  background-position: -116px -7px;
  cursor: pointer;
}

#listcontent {
  color: #333;
}
#listcontent a {
  color: #333;
}
#listcontent .leftBar {
  width: 190px;
  overflow: hidden;
}
#listcontent .rightBar {
  width: 980px;
}
#listcontent .filter_container {
  margin-bottom:20px;
}
#listcontent .filter_container .filter_item {
  border-bottom: 1px solid #ddd;
  padding-top: 10px;
  *padding-bottom: 10px;
}
#listcontent .filter_container .filter_item.active {
  border-bottom: 1px solid #ee5533;
}
#listcontent .filter_container .filter_title {
  color: #999;
  font-size: 12px;
  width: 70px;
  overflow: hidden;
  float: left;
  padding-left: 10px;
}
#listcontent .filter_container .filter_con_list {
  width: 820px;
  float: left;
  overflow: hidden;
  /* a:hover{
  	color:#ee5533;
  	text-decoration: none;
  } */
}
#listcontent .filter_container .filter_con_width{
  width:1020px;
}
#listcontent .filter_container .filter_con_list a {
  float: left;
  width: 16%;
  color: #333;
  font-size: 12px;
  display: block;
  overflow: hidden;
  margin-bottom: 12px;
  color: #0088dd;
}
#listcontent .filter_container .filter_con_list a.current {
  color: #ee5533;
  cursor:default;
}
#listcontent .filter_container .filter_con_list a.active {
  background: #ee5533;
  color: #FFF;
}
#listcontent .filter_container .filter_con_list a.active:hover {
  color: #FFF !important;
}
#listcontent .filter_container .filter_con_list .brand_letters {
  display: none;
}
#listcontent .filter_container .filter_con_list .brand_letters a {
  width: auto !important;
  padding: 5px;
  margin-right: 15px;
  margin-bottom: 10px;
}
#listcontent .filter_container .filter_con_multiple {
  max-height: 49px;
  overflow: hidden;
}
#listcontent .filter_container .filter_con_multiple.active {
  overflow: auto;
}
#listcontent .filter_container .more_filter_con {
  float: left;
}
#listcontent .filter_container .arrow_down_red {
  width: 9px;
  height: 10px;
  margin-left: 5px;
  background-position: -72px -24px;
}
#listcontent .filter_container .arrow_up_red {
  width: 9px;
  height: 10px;
  margin-left: 5px;
  background-position: -61px -25px;
}
#listcontent .filter_container .more_pop_container {
  position: relative;
  overflow: visible;
  height: 0;
  border-bottom: 0;
  margin-bottom: 34px;
  text-align: center;
  font-size: 0;
}
#listcontent .filter_container .more_pop_con {
  position: relative;
  height: 24px;
  border: 1px solid #ddd;
  border-top: 0 none;
  margin-top: -1px;
  *margin-top: -5px;
  background: #fff;
  line-height: 20px;
  text-align: right;
  cursor: pointer;
  font-size: 12px;
}
#listcontent .filter_container .more_pop_con.active {
  border: 1px solid #ee5533;
  border-top: none;
}
#listcontent .filter_container .more_pop_con a {
  position: relative;
  height: 24px;
  padding: 0 15px 0 15px;
  line-height: 24px;
}
#listcontent .sort {
  border: 1px solid #ddd;
  padding: 6px;
  height: 24px;
  font-size: 12px;
  background: #f3f3f3;
}
#listcontent .sort .sort_left {
  float: left;
  height: 24px;
}
#listcontent .sort .sort_left span {
  float: left;
  height: 24px;
  line-height: 24px;
  margin-left: 8px;
}
#listcontent .sort .sort_left a {
  float: left;
  height: 24px;
  line-height: 24px;
  border: 1px solid #ddd;
  padding: 0 5px;
  margin-left: 6px;
  cursor: pointer;
  background: #FFF;
}
#listcontent .sort .sort_left a.active {
  background: #ee5533;
  color: #FFF !important;
}
#listcontent .sort .sort_left a.active .icon_down {
  background-position: -31px -22px;
}
#listcontent .sort .sort_left a.active .icon_up {
  background-position: -42px -22px;
}
#listcontent .sort .sort_left a.active .icon_up_down {
  background-position: -10px -24px;
}
#listcontent .sort .sort_left a.active .icon_down_up {
  background-position: -10px -38px;
}
#listcontent .sort .sort_left a .icon_down, #listcontent .sort .sort_left a .icon_up {
  float: left;
  width: 11px;
  height: 14px;
  background-position: -31px -6px;
  margin-left: 3px;
  margin-top: 5px;
}
#listcontent .sort .sort_left a .icon_up_down, #listcontent .sort .sort_left a .icon_down_up {
  float: left;
  width: 12px;
  height: 14px;
  background-position: -10px -6px;
  margin-left: 3px;
  margin-top: 5px;
}
#listcontent .sort .sort_right {
  float: right;
  height: 26px;
  line-height: 26px;
}
#listcontent .sort .sort_right .product_total {
  color: #999;
}
#listcontent .sort .sort_right .sort_right_left {
  float: left;
}
#listcontent .sort .sort_right .sort_right_right {
  float: left;
}
#listcontent .sort .sort_right .sort_right_right a {
  display: block;
  float: left;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  border: 1px solid #e6e6e6;
  font-family: 'SimSun';
  font-weight: bold;
  color: #333333;
  background: #FFF;
}
#listcontent .sort .sort_right .sort_right_right a.disabled {
  color: #cccccc;
}
#listcontent .sort .sort_right .sort_right_right a.disabled:hover {
  color: #cccccc !important;
}
#listcontent .sort .sort_right .sort_right_right a:hover {
  color: #333333 !important;
}
#listcontent .sort .sort_right .sort_right_right a.prev_page {
  margin-right: 5px;
  background-position: -10px -63px;
}
#listcontent .sort .sort_right .sort_right_right a.next_page {
  background-position: -38px -63px;
}
#listcontent .sort .sort_right .product_page {
  margin-left: 10px;
  margin-right: 22px;
}
#listcontent .sort .sort_right .product_page .product_page_current {
  color: #ee5533;
}
#listcontent .sort .sort_right .product_page .product_page_total {
  color: #333;
}

.title_tags {
  padding: 4px 10px;
  background: #ee5533;
  color: #FFF !important;
  font-size: 12px;
  margin-right: 1px;
  padding: 2px;
}

.fee_tags {
  padding: 1px;
  background-color: #fff;
  border: 1px solid #EE5533;
  color: #EE5533!important;
}

.btn {
  padding: 5px 20px;
}
.btn:hover {
  text-decoration: none;
}

.primary_btn {
  background: #ff6655;
  border: 1px solid #e35342;
  margin-right: 10px;
}
.primary_btn:hover {
  color: #FFF !important;
  background: #dd4433;
}

.no_bottom {
  border-bottom: 0px solid #ddd !important;
}

/***media query***/
@media screen and (max-width: 1190px) {
  #listcontent .rightBar {
    width: 790px;
  }
  #listcontent .leftBar {
    width: 180px;
  }
  #listcontent .filter_container .filter_con_list a {
    width: 20%;
  }
  #listcontent .filter_container .filter_con_list {
    width: 660px;
  }
  #listcontent .product_container {
    width: 780px;
  }
  #listcontent .product_container .product_list li {
    width: 173px;
  }
}

/*201703搜索改版*/
/* 滑动 */
.floatLeft {
  float:left;
  margin-top:10px;
}
.floatfirst {
  float:left;

}
/* .itemTwo {display:none;} */
.breadcrumbNav .more_cateList .clicknone {
  cursor:not-allowed;
}
.more_cateList {
  float:left;
  overflow:hidden;
  height:29px;
  margin-left:3px;
  position:relative;
}
.more_cateList .hide {
  display:none;
}
.search_form {
  float:left;
  margin-left:5px;
}
.swiperWrapper {
 float:left;
  padding:0 0 0 8px; 
 position:absolute;
 height:29px;
 overflow:hidden;
}
.swiperWrapper li{
  float:left;
  margin-right:4px;
}
 .more_cateList .more_cateArrow {
  display:none;
    width:18px;
    height:28px;
   float:left;
   position:relative;
   z-index:3;
   cursor:pointer;
}
 .more_cateList .more_cateLeft {

  background:url(../image/sleft.jpg) no-repeat;
}
.more_cateList .more_cateRight {
 float:right;
  background:url(../image/sright.jpg) no-repeat;
}

.breadcrumb_container_new{
  position:relative;
}
 .breadcrumb_container .crumb_item {
  float:left;
}
.breadcrumb_container .arrow_r{
    font-family: 'simsun';
    font-style: normal;
    color:#999;
    margin:0 5px;
}
.crumb_item .first_table span{
    position:relative;
    height: 22px;
    padding: 0 18px 0 8px;
    border: 1px solid #ccc;
    line-height: 22px;
    cursor:pointer;
    z-index:2;
    display:inline-block;  
    background:#fff url(../image/a_down.png) no-repeat 95% center;
}
.first_table_items{
    display:none;
    width: 210px;
    padding: 10px 0 10px 8px;
    position: absolute;
    border: 1px solid #ddd;
    background-color: #fff;
    overflow:hidden;
    z-index: 1;
    top:26px;
}
.first_table_items li{
    float: left;
    width: 65px;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    margin-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;  
}
.more_choose{
  margin: 0 5px 0 0;
  cursor:pointer;
}
.more_choose:hover{
  color:#e53;
}
.more_btn{
  width:180px;
  margin:0 auto;
  margin-bottom:5px;
}
.more_btn span{
  width:55px;
  height:20px;
  line-height:20px;
  text-align: center;
  font-size:12px;
  display:inline-block;
  cursor:pointer;
}
.more_btn .sure{
  background-color:#f05030;
  color:#fff;
}
.more_btn .cancel{
  background-color:#dcdcdc;
  color:#575757;
}
.has_select_brand{
  display:none;
}
.has_select_brand span{
  color:#0088dd;
  display:inline-block;
  margin:0 5px 8px 0;
  cursor:pointer;
}
.multi_brand_list a{
  height:18px;
  line-height: 18px;
  margin-right:4px;
  border:1px solid #fff;
  width:15%;
}
.multi_brand_list .selected {
  border:1px solid #e53;
  padding-left:2px;
  background:url(../image/b_close.png) no-repeat 95% center;
}
.has_select_brand span i{
  float:left;
  width:15px;
  height:15px;
  border:1px solid #f06546;
  margin-right:2px;
  background:url(../image/select.png) no-repeat center center;
}
.brand_tips{
  color:#e53;
  height:20px;
}

#listcontent .filter_container .brand_border{
  border:1px solid #ee5533;
  
}
#listcontent .sort .sort_left .sousuo {
  padding:0;
  margin:0 0 0 30px;
}
#listcontent .sort .sort_left .sousuo .left {
  margin:5px 5px 0 0;
}
#listcontent .sort .sort_left .youhuo {
  margin:0 0 0 -4px;
}
#listcontent .sort .sort_left .sousuo a{
  padding:0;
  margin:0;
}
.sort_left .sort_box i {
    width: 13px;
    height: 13px;
    display: inline-block;
    border: 1px solid #999;
    margin: 5px 5px 0 33px;
    color: #444;
}
.sort_left .sort_box em {
    display: inline-block;
    width: 60px;
    height: 13px;
    line-height: 13px;
    color: #444;
}
#listcontent .sort .sort_left .sort_box a{
  background:#f3f3f3;
  border:none;
}
.sort .sort_left .cuxiao {
    margin-left: -34px;
}
.sort_left .sort_box{
  cursor:pointer;
}
.sort_left .check_curr i {
    border: 1px solid #ee5533;
    background: url(../image/brand_g.png) no-repeat center center;
}
.breadcrumb .first_table_items li a.current{
      color: #ee5533;
}
.list-banner {
  width:100%;
  height:80px;
  margin-bottom:16px;
}
 .product_name .product_name_icon {
  padding: 0 5px;
  height: 18px;
  /*background-color: #ee5533;*/
  color: #fff;
  line-height: 18px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}