.cat-box {
    border: 1px solid #E5E5E5;
    box-sizing: border-box
}

.cat-box .cat-two {
    background: #F7F7F7
}

.cat-box .cat-two .name {
    width: 114px;
    line-height: 40px;
    text-align: center;
    /*background: #D2DEEA*/
    background: #E2E2E2
}

.cat-box .cat-two .cat-three {
    width: 940px;
    /*height: 40px;*/
    overflow: hidden;
}

.cat-box .cat-two .three-name {
    display: inline-block;
    height: 40px;
    padding: 0 20px;
    line-height: 40px
}
.cat-box .cat-two .btn-box{
    margin: 9px 10px 0 45px;
}
.cat-box .cat-two .more {
    border: 1px solid #e2e2e2;
    width: 40px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    marign-left: 10px;
    display: none;
}
.cat-box .cat-two .choose-confirm{
    width: 40px;
    line-height: 22px;
    background: #e0201d;
    color: #fff;
    border: 0;
    font-size: 12px;
    display: inline-block;
}

.cat-box .cat-filter {
    border-top: 1px solid #E5E5E5
}

.cat-box .cat-filter .filter-options {
    line-height: 40px
}

.cat-box .cat-filter .filter-options a {
    display: inline-block;
    color: #4A4A4A;
    padding: 0 20px
}

.cat-box .cat-filter .filter-options a.price,.cat-box .cat-filter .filter-options a.sale {
    position: relative
}

.cat-box .cat-filter .filter-options a.price:before,.cat-box .cat-filter .filter-options a.sale:before {
    content: '';
    position: absolute;
    display: block;
    border-top: 0 solid #FFF;
    border-left: 3px solid #FFF;
    border-bottom: 4px solid #D8D8D8;
    border-right: 3px solid #FFF;
    right: 8px;
    top: 16px
}

.cat-box .cat-filter .filter-options a.price:after,.cat-box .cat-filter .filter-options a.sale:after {
    content: '';
    position: absolute;
    display: block;
    border-top: 4px solid #D8D8D8;
    border-left: 3px solid #FFF;
    border-bottom: 0 solid #FFF;
    border-right: 3px solid #FFF;
    right: 8px;
    bottom: 14px
}

.cat-box .cat-filter .filter-options a.default.active,.cat-box .cat-filter .filter-options a.price.active,.cat-box .cat-filter .filter-options a.sale.active {
    /*color: #0052A4;*/
    color: #e0201d;
}

.cat-box .cat-filter .filter-options a.price.active.asc:before,.cat-box .cat-filter .filter-options a.sale.active.asc:before {
    /*border-bottom: 4px solid #0052A4;*/
    border-bottom: 4px solid #e0201d;
}

.cat-box .cat-filter .filter-options a.price.active.desc:after,.cat-box .cat-filter .filter-options a.sale.active.desc:after {
    /*border-top: 4px solid #0052A4;*/
    border-top: 4px solid #e0201d;
}

.cat-box .cat-filter .filter-other-inf {
    line-height: 40px;
    padding-right: 10px
}

.cat-box .cat-filter .filter-other-inf .goods-num {
    color: #4A4A4A;
    padding-right: 17px
}

.cat-box .cat-filter .filter-other-inf .goods-num span {
    color: #CA161A
}

.cat-box .cat-filter .filter-other-inf .view-type {
    color: #4A4A4A;
    padding: 0 13px
}

.cat-box .cat-filter .filter-other-inf .view-type img {
    width: 10px;
    height: 10px;
    vertical-align: middle;
    margin-right: 5px
}

.cat-box .cat-filter .filter-other-inf .view-type:nth-child(2) {
    border-left: 1px solid #E5E5E5
}

.cat-box .cat-filter .filter-other-inf .view-type:nth-child(3) {
    border-right: 1px solid #E5E5E5
}

.cat-box .cat-filter .filter-other-inf .view-type.active {
    /*background: #0052A4;*/
    background: #e0201d;
    color: #FFF
}

.cat-box .cat-filter .filter-other-inf .page-no {
    padding: 0 10px
}

.cat-box .cat-filter .filter-other-inf .page-no .curr {
    color: #CA161A
}

.cat-box .cat-filter .filter-other-inf .current-page,.cat-box .cat-filter .filter-other-inf .sum-page {
    padding: 0 10px;
    height: 40px;
    display: inline-block
}

.cat-box .cat-filter .filter-other-inf .add-cart-btn {
    display: inline-block;
    width: 113px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    background: #8E8E8E;
    margin-right: -2px
}

.cat-box .cat-filter .filter-other-inf .add-cart-btn.active {
    /*background: #0052A4;*/
    background: #e0201d;
}

.goods-list.row {
    font-weight: 500
}

.goods-list.row .goods-item {
    border: none
}

.goods-list.row .goods-item .gi-image-wrapper {
    text-align: center
}

.goods-list.row .goods-item .sku {
    color: #4A4A4A
}

.goods-list.row .goods-item .sku-num {
    background: #585756;
    color: #fff;
    padding: 3px 8px;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 4px;
}

.goods-list.row .goods-item .fh-time {
    color: #9B9B9B;
    line-height: 20px;
    height: 20px
}

.goods-list.row .goods-item .price-1 {
    color: #CA161A;
    font-weight: 600
}

.goods-list.row .goods-item:hover {
    box-shadow: 0 3px 8px rgba(0,0,0,.2)
}

.goods-list .img {
    width: 100px
}

.goods-list .inf {
    /*width: 220px*/
    width: 290px
}

.goods-list .brand {
    width: 107px
}

.goods-list .order {
    width: 44px
}

.goods-list .growth {
    width: 60px
}

.goods-list .made {
    width: 100px
}

.goods-list .spec {
    width: 127px
}

.goods-list .unit {
    width: 40px
}

.goods-list .date {
    width: 70px
}

.goods-list .price {
    width: 100px
}

.goods-list .nums {
    width: 116px
}

.goods-list .list-box-header {
    background: #F7F7F7;
    line-height: 44px;
    color: #232323
}

.goods-list .list-box-header>li {
    float: left;
    text-align: center;
    margin: 0 5px
}

.goods-list .list-box {
    color: #4A4A4A
}

.goods-list .list-box ul {
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding: 16px 0
}

.goods-list .list-box ul>li {
    float: left;
    text-align: center;
    margin: 0 5px;
    min-height: 20px
}

.goods-list .list-box .list-img {
    width: 88px;
    height: 88px
}

.goods-list .list-box .list-name {
    line-height: 22px;
    text-align: left
}

.goods-list .list-box .sku {
    padding-top: 22px;
    text-align: left
}

.goods-list .list-box .price {
    color: #CA161A
}

.goods-list .list-box .nums {
    text-align: center
}

.goods-list .list-box .nums button {
    width: 26px;
    height: 26px;
    line-height: 26px;
    color: #232323;
    background: #EEE;
    border: none;
    float: left;
    outline: 0
}

.goods-list .list-box .nums button[disabled] {
    color: #9B9B9B
}

.goods-list .list-box .nums input {
    text-align: center;
    float: left;
    color: #4A4A4A;
    height: 26px;
    width: 50px;
    background: #FFF;
    border: 1px solid #eee;
    border-left: none;
    border-right: none
}

.goods-noData{
    background: #ebebeb;
    padding: 70px 0;
    margin-top: 50px;
}
.goods-noData .content{
    width: 725px;
    margin: 0 auto;
    overflow: hidden;
}
.goods-noData .content >img{
    width: 73px;
    margin-left: 130px;
    float: left;
}
.goods-noData .content .right{
    width: 500px;
    float: right;
}
.goods-noData .content .right p{
    font-size: 16px;
    color: #000;
    line-height: 34px;
    margin: 0;
}
.goods-noData .content .right p font{
    color: #CA161A;
}
.goods-noData .content .right p a{
    color: #000;
    font-weight: bold;
}

.brand-introduction{
    display: table;
    width: 1200px;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px #E2E2E2 solid;
    height: 80px;
    padding: 8px 10px;
}
.brand-introduction > div {
    display: table-row;
}
.brand-introduction > div > div {
    display: table-cell;
    vertical-align: middle;
}
.brand-introduction .brand-title {
    width: 208px;
}
.brand-introduction .brand-description {
    line-height: 22px;
    font-size: 12px;
}