.nav-total {
  line-height: 50px;
}
.main-wrap .pro-wrap .p-price .price-num {
  font-size: 20px;
}
.main-wrap .pro-wrap .p-item {
  height: 370px;
  width: 232px;
  font-size: 12px;
  margin-bottom: 20px;
}
.main-wrap .pro-wrap .p-item .p-tag {
  font-size: 12px;
  color: #fff;
}
.main-wrap .pro-wrap .p-item:nth-child(5n) {
  margin-right: 0;
}
.main-wrap .pro-wrap .p-item .des-container {
  padding: 0 12px;
  line-height: 24px;
  min-height: 78px;
}
.main-wrap .pro-wrap .p-item .des-container .fl {
  width: auto;
}
.main-wrap .pro-wrap .p-item .des-container .gray-text {
  font-size: 12px;
  color: #777777;
}
.main-wrap .pro-wrap .p-item .des-container .p-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.main-wrap .pro-wrap .p-item .bottom-line-area {
  border-top: 1px solid #E3E3E3;
  padding: 0 10px;
  line-height: 40px;
}
.main-wrap .pro-wrap .p-item .bottom-line-area .icons-container span {
  margin-top: 8px;
}
.main-wrap .sort-wrap {
  line-height: 30px;
  margin: 15px 0;
  font-size: 14px;
}
.main-wrap .sort-wrap li {
  float: left;
  position: relative;
  padding: 0 20px;
}
.main-wrap .sort-wrap li .yl-input {
  width: 60px;
}
.main-wrap .sort-wrap li .label {
  margin-right: 15px;
}
.main-wrap .sort-wrap li + li:before {
  content: '';
  width: 1px;
  height: 16px;
  background-color: #DFDFDF;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
}
.main-wrap .filter-wrap {
  background-color: #fff;
  /*padding: 15px 10px 5px 20px;*/
  padding: 10px;
  font-size: 14px;
  color: #484848;
  border: 5px solid #e5e5e5;
}
.main-wrap .filter-wrap dl {
  line-height: 26px;
  padding-left: 110px;
}
.main-wrap .filter-wrap dt {
  width: 100px;
  margin-right: 10px;
  float: left;
  margin-left: -110px;
}
.main-wrap .filter-wrap dd {
  float: left;
  margin-right: 26px;
  cursor: pointer;
  margin-bottom: 15px;
}
.main-wrap .filter-wrap dd.btn-menu {
  float: right;
  border: 1px solid #E3E3E3;
  padding: 0 10px;
  box-sizing: border-box;
  margin-right: 0px;
  margin-left: 8px;
}
.main-wrap .filter-wrap dd:hover {
  color: #FF6A07;
}
.main-wrap .pagination-container {
  background-color: #fff;
  padding: 10px 15px;
  margin-bottom: 30px;
  font-size: 14px;
  color: #757575;
}
.main-wrap .pagination-container .left-options {
  line-height: 30px;
}
.main-wrap .pagination-container .left-options a {
  margin-left: 15px;
  color: #757575;
}
.main-wrap .pagination-container .left-options a:hover {
  color: #FF6900;
}
.main-wrap .pagination-container .left-options a span {
  margin-top: 0px;
  vertical-align: text-bottom;
  margin-right: 5px;
}
.main-wrap .pagination-container .left-options a span.addErp {
  background-position: -185px -240px;
}
