.main-cata .cata-list {
    margin-left: .1rem;
}

.main-cata .center-wrap {
   
    padding-bottom: .25rem;
}
.center-wrap {
    box-sizing: content-box;
    
}

.main-cata .cata-item:not(:last-child) {
    margin-right: .2rem;
}
.line-cata-wrap .all-items-hd span, .cata-item.active, .all-items-box a, .cata-item.active a {
    color: #0082D6 !important;
    border-color: #0082D6 !important;
}
.main-cata .cata-item {
    line-height: 1.02rem;
    color: #333;
    font-size: .24rem;
    border-bottom: .03rem solid transparent;
}



.center-wrap .center-item {
    display: inline-block;
}

.sub-cata-wrap {
    padding: .1rem;
    background: #fff;
}
.sub-cata-wrap .sub-cata-list .cata-item.active {
    color: #ff6e31;
    border-color: #ff6e31;
}
.sub-cata-wrap .sub-cata-list .cata-item {
    -webkit-border-radius: .6rem;
    -moz-border-radius: .6rem;
    -ms-border-radius: .6rem;
    -o-border-radius: .6rem;
    border-radius: .6rem;
    padding: 0 .2rem;
    line-height: .6rem;
    margin-right: .1rem;
    border: 1px solid #e0e0e0;
    color: #000;
    font-size: .24rem;
}
.line-cata-wrap .all-items-hd span, .cata-item.active, .all-items-box a, .cata-item.active a {
    color: #0082D6 !important;
    border-color: #0082D6 !important;
}
.product-list {
    border-bottom: 1px solid #d8d8d8;
}
.product-list li {
    position: relative;
    background: #fff;
    border-bottom: 1px solid #d8d8d8;
    padding-top: .3rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
}

.product-list li .title-pic {
    width: 2.2rem;
    height: 2rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: .2rem;
}

.product-list li .item-right {
    padding: 0 .2rem .3rem .2rem;
    width: 5.1rem;
}

.product-list li .title {
    font-size: .3rem;
    font-weight: 700;
    margin-bottom: .05rem;
}

.product-list li .spec {
    color: #999;
    font-size: .22rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    min-height: .9rem;
}
.mt5 {
    margin-top: .05rem;
}
.product-list li .price {
    font-size: .14rem;
    color: #999;
    line-height: 1;
}
.mt10 {
    margin-top: .1rem;
}

.f26 {
    font-size: .26rem;
}
.diy_theme-color, .line-cata-wrap .active .iconfont, .expend-cata-wrap .active {
    color: #0082D6 !important;
}
.diy_theme-color {
    color: #FF5B00;
}
.f36 {
    font-size: .36rem;
}

.product-list .product-btn a {
    display: inline-block;
    height: .53rem;
    line-height: .53rem;
    padding: 0 .2rem;
    margin-left: .1rem;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    -ms-border-radius: .06rem;
    -o-border-radius: .06rem;
    border-radius: .06rem;
}
.diy_theme-border {
    /* border: 1px solid #0082D6; */
    border: 1px solid #ddd;
}
.diy_theme-color, .line-cata-wrap .active .iconfont, .expend-cata-wrap .active {
    color: #0082D6 !important;
}
.bgfw {
    background: #fff!important;
}
.article-wrap {
    border-bottom: 1px solid #d8d8d8;
}
.article-wrap ul {
    margin-left: .3rem;
}

.article-wrap ul li {
    width: 100%;
    padding: .25rem .3rem .25rem 0;
    line-height: 1.3;
    border-bottom: 1px solid #d1d1db;
}

.article-wrap ul li a {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.f28 {
    font-size: .28rem;
}
.strong {
    font-weight: 700;
}

.footer-brand-info {
    padding: .2rem 0;
    text-align: center;
    font-size: .22rem;
    color: #999;
    background: #F5F5F5;
}

.footer-brand-info #bottomCompony {
    padding: 0 .2rem;
}
.footer-brand-info .margin {
    margin: .1rem 0;
}