* {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
}

b, i, s {
  font-style: normal;
  font-weight: normal;
}

.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}

.clearfix {
  zoom: 1;
}

.brand-list-show-more {
  margin-top: 0;
}

.right_related_forum ul a:last-child li {
  border-bottom: 0;
}

.no-more-css {
  display: initial;
}

.hot-sort .left-part {
  background-color: #fff;
}

.hot-sort .left-part .fl {
  float: left;
}

.hot-sort .left-part .fr {
  float: right;
}

.hot-sort .left-part .breadcrumb {
  padding: 13px 15px;
  background: none;
  padding-top: 12px;
  margin-bottom: 0px;
  border-bottom: 1px solid #ededed;
  font-size: 14px;
  border-radius: 0;
}

.hot-sort .left-part .breadcrumb li {
  color: #999999;
}

.hot-sort .left-part .breadcrumb li > a {
  color: #999;
}

.hot-sort .left-part .brand-detail {
  padding: 24px;
  border-bottom: 15px solid #f2f5f7;
}

.hot-sort .left-part .brand-detail .logo {
  position: relative;
  width: 158px;
  height: 76px;
  border: 1px solid #eee;
  margin-right: 20px;
}

.hot-sort .left-part .brand-detail .logo img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}

.hot-sort .left-part .brand-detail .description h1 {
  font-size: 20px;
  color: #333;
}

.hot-sort .left-part .brand-detail .description h1 span {
  margin-left: 30px;
}

.hot-sort .left-part .brand-detail .description h1 a {
  color: #333;
}

.hot-sort .left-part .brand-detail .description h1 a:hover {
  color: #ec2b35;
}

.hot-sort .left-part .brand-detail .description .shop-list {
  font-size: 14px;
  color: #666;
  margin-top: 24px;
}

.hot-sort .left-part .brand-detail .description .shop-list .shop {
  line-height: 28px;
  padding: 0 10px;
  border: 1px solid #eee;
  border-radius: 4px;
  margin-right: 10px;
}

.hot-sort .left-part .brand-detail .description .shop-list .shop img {
  width: 18px;
  margin-top: -2px;
}

.hot-sort .left-part .brand-detail .description .shop-list .shop a {
  color: #666;
}

.hot-sort .left-part .brand-detail .description .shop-list .shop.on:hover {
  border: 1px solid #ec2b35;
  color: #ec2b35;
  cursor: pointer;
}

.hot-sort .left-part .brand-detail .description .shop-list .shop.on:hover a {
  color: #ec2b35;
}

.hot-sort .left-part .brand-detail .description .shop-list .shop.off {
  color: #ccc;
}

.hot-sort .left-part .brand-navs {
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #ededed;
  padding: 0 24px;
  font-size: 16px;
  color: #333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.hot-sort .left-part .brand-navs li {
  height: 45px;
  margin-right: 60px;
  border-bottom: 3px solid #fff;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.hot-sort .left-part .brand-navs li:hover {
  color: #ec2b35;
}

.hot-sort .left-part .brand-navs li.active {
  color: #ec2b35;
  border-bottom: 3px solid #ec2b35;
  cursor: initial;
}

.hot-sort .left-part .brand-navs li.active2 span {
  float: left;
  width: 4px;
  height: 15px;
  background-color: #EC2B35;
  margin-right: 10px;
  margin-top: 15px;
}

.hot-sort .left-part .brand-navs li.active2:hover {
  color: #333;
  cursor: initial;
}

.hot-sort .left-part .hot-sort-list li {
  height: 228px;
  border: 1px solid #fff;
  border-bottom: 1px #F2F5F7 solid;
  padding: 24px;
  position: relative;
}

.hot-sort .left-part .hot-sort-list li:hover {
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}

.hot-sort .left-part .hot-sort-list li:hover .zhi-good-list-intro-detail span.wz {
  color: #f74645;
}

.hot-sort .left-part .hot-sort-list li .vote-icon-up {
  font-size: 16px;
  color: #BBBBBB;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-img {
  overflow: hidden;
  text-align: left;
  vertical-align: middle;
  width: 168px;
  height: 168px;
  padding: 0;
  margin: 0;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-imgwrap, .hot-sort .left-part .hot-sort-list .zhi-good-list-imgwarp {
  width: 168px;
  height: 168px;
  /*margin-left: auto;*/
  margin-right: auto;
  overflow: hidden;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-imgwrap .rank {
  width: 34px;
  height: 35px;
  line-height: 34px;
  text-align: center;
  font-size: 22px;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: url("../images/hotSort/4.png") center no-repeat;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-imgwrap .rank.rank1 {
  background: url("../images/hotSort/1.png") center no-repeat;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-imgwrap .rank.rank2 {
  background: url("../images/hotSort/2.png") center no-repeat;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-imgwrap .rank.rank3 {
  background: url("../images/hotSort/3.png") center no-repeat;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-img img {
  width: 100%;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-intro {
  width: 660px;
  height: 200px;
  padding: 0;
  float: right !important;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-intro-title {
  display: inline-block;
  overflow: hidden;
  max-height: 56px;
  line-height: 28px;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-intro-title span {
  font-size: 18px;
  font-weight: bolder;
  color: #333;
  word-break: break-all;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-intro-title h3 span:hover {
  color: #EC2B35;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-intro-title span.zhi-good-list-intro-title-price {
  margin-left: 10px;
  color: #f74645 !important;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-intro-title .myquan {
  width: 76px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  color: #fff;
  background: url("/themes/baiqiang_v3/Public/images/coupon-bg.png") no-repeat;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  background-size: 100%;
  margin-left: 10px;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-intro-detail {
  position: absolute;
  bottom: 80px;
  width: 100%;
  color: #656565;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-intro-detail .zhi-good-list-intro-title .no-more-css .zhi-good-list-intro-detail-price {
  margin-left: 0;
  color: #f74645 !important;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-intro-from {
  /*margin: 8px 0px 0px 0px;*/
  line-height: 40px;
  font-size: 14px;
  margin: 0;
  color: #999;
  position: absolute;
  bottom: 24px;
  width: 100%;
  height: 40px;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-intro-from a {
  color: #999;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-go {
  width: 250px;
  float: right;
  text-align: center;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-go a {
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-go .zhi-good-list-go-button {
  position: relative;
  width: 108px;
  height: 36px;
  background: url("../images/brand/gotoBut.png") no-repeat center;
  background-size: cover;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 36px;
  float: right;
  padding-right: 10px;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-go .zhi-good-list-go-button:hover {
  background: url("../images/brand/gotoBut-g.png") no-repeat center;
  background-size: cover;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-go .zhi-good-list-go-button i {
  position: absolute;
  right: 18px;
  top: 10.5px;
  width: 8px;
  height: 15px;
}

.hot-sort .left-part .hot-sort-list .zhi-good-list-go .center-block {
  float: right;
  margin-right: 130px;
  margin-top: -36px;
  line-height: 36px;
}

.hot-sort .left-part .recent-discount-list {
  display: none;
}

.hot-sort .left-part .recent-discount-list li {
  height: 228px;
  border: 1px solid #fff;
  border-bottom: 1px #F2F5F7 solid;
  padding: 24px;
  position: relative;
}

.hot-sort .left-part .recent-discount-list li:last-child {
  border-bottom: 1px solid #fff;
}

.hot-sort .left-part .recent-discount-list li:hover {
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
}

.hot-sort .left-part .recent-discount-list li:hover .zhi-good-list-intro-detail span.wz {
  color: #f74645;
}

.hot-sort .left-part .recent-discount-list li .vote-icon-up {
  font-size: 16px;
  color: #BBBBBB;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-img {
  overflow: hidden;
  text-align: left;
  vertical-align: middle;
  width: 168px;
  height: 168px;
  padding: 0;
  margin: 0;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-imgwrap, .hot-sort .left-part .recent-discount-list .zhi-good-list-imgwarp {
  width: 168px;
  height: 168px;
  /*margin-left: auto;*/
  margin-right: auto;
  overflow: hidden;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-imgwrap .history {
  width: 65px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: #f74645;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-img img {
  width: 100%;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro {
  width: 660px;
  height: 200px;
  padding: 0;
  float: right !important;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-title {
  display: inline-block;
  overflow: hidden;
  max-height: 66px;
  line-height: 28px;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-title span {
  font-size: 18px;
  font-weight: bolder;
  color: #333;
  word-break: break-all;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-title h3 span:hover {
  color: #EC2B35;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-title span.zhi-good-list-intro-title-price {
  margin-left: 10px;
  color: #f74645 !important;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-title .myquan {
  width: 76px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  color: #fff;
  background: url("/themes/baiqiang_v3/Public/images/coupon-bg.png") no-repeat;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  background-size: 100%;
  margin-left: 10px;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-detail {
  /*min-height: 70px;*/
  margin: 15px 0 9px 0;
  max-height: 48px;
  color: #656565;
  overflow: hidden;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-detail a {
  color: #666;
  font-size: 14px;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-detail span.zhi-good-list-intro-detail-synopsis {
  color: #666;
  margin-left: 0px;
  line-height: 24px;
  font-size: 16px;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-detail span {
  color: #666;
  line-height: 24px;
  /*margin-left: 10px;*/
}

.hot-sort .left-part .recent-discount-list .searchProduct li.hover .zhi-good-list-intro-detail span.wz {
  color: #f74645;
  /*margin-left: 10px;*/
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-from {
  /*margin: 8px 0px 0px 0px;*/
  line-height: 40px;
  font-size: 14px;
  margin: 0;
  color: #999;
  position: absolute;
  bottom: 24px;
  width: 100%;
  height: 40px;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-intro-from a {
  color: #999;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-go {
  width: 250px;
  float: right;
  text-align: center;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-go a {
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-go .zhi-good-list-go-button {
  position: relative;
  width: 108px;
  height: 36px;
  background: url("../images/brand/gotoBut.png") no-repeat center;
  background-size: cover;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 36px;
  float: right;
  padding-right: 10px;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-go .zhi-good-list-go-button:hover {
  background: url("../images/brand/gotoBut-g.png") no-repeat center;
  background-size: cover;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-go .zhi-good-list-go-button i {
  position: absolute;
  right: 18px;
  top: 10.5px;
  width: 8px;
  height: 15px;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-go .center-block {
  float: right;
  margin-right: 130px;
  margin-top: -36px;
  line-height: 36px;
}

.hot-sort .left-part .recent-discount-list .zhi-good-list-go .zhi-good-list-go-button:hover {
  text-decoration: none;
}
