
/*平台快讯*/
.n-flash{
    padding: 0 10px;
    line-height: 40px;
    height: 40px;
    width: 100%;
    background-color: #FFFFFF;
    border-bottom: 1px solid #ebebeb;
}
.n-flash-title{
    color: #696969;
}
.n-flash-title i{
    color: #999999;
    padding: 0 5px;
    font-size: 13px;
}
.n-flash-con{
    width: 70%;
}
.n-flash-con .n-flash-list li a{
    line-height: 40px;
    height: 40px;
    display: block;
    overflow: hidden;
}
.activity-col{
    width: 100%;
    padding: 10px 5px;
}
.activity-col .col{
    width: 33.3%;
    padding: 0 5px;
    float: left;
    overflow: hidden;
}
.activity-col .col img{
    width: 100%;
    border-radius: 5px;
}

.special-recom{
    padding: 0 10px;
}
/*模板标题*/
.mob-title{
    width: 100%;
    padding: 15px 0px 10px 0px;
    line-height: 25px;
    zoom: 1;
}
.mob-title:before,.mob-title:after {
    content: ' ';
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.mob-title h3{
    font-size: 18px;
    color: #000000;
    float: left;
    font-weight:normal;
}
.mob-title .more{
    text-transform: uppercase;
    font-size: 16px;
    color: #999;
    float: right;
}
.mob-title .more i{
    color: #fe7201;
}
/*特别推荐*/
.special-con{
    -webkit-box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);
    box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);
    display: flex;
}
.special-con .s-con1{
    width: 41%;
    background-color: #fff3c6;
}
.special-recom2 .special-con .s-con1{
    background-color: #FFFFFF;
}
.special-con .s-con2{
    width: 59%;
}
.special-con .s-con2-1{
    border-left:1px solid #e5e5e5;
}
.special-con .s-con2-1,.special-con .s-con2-2{
    width: 100%;
}
.special-con .s-con3_1,.special-con .s-con3_2{
    width: 50%;
    float: left;
    border-top: 1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
}





.s-con1-con{
    padding: 30px 20px 0 20px;
}
.s-con1-con .title{
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    font-size: 1.5rem;
}
.s-con1-con .s-title{
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    font-weight: normal;
    font-size: 1.4rem;
}
.s-con1-con .img{
    width: 100%;
}
.s-con1-con .img img{
    width: 100%;
}
.s-con2-con{
    padding: 10px 20px;
    background-color: #FFFFFF;
}
.s-con2-con .text{
    width: 50%;
    float: left;
}
.s-con2-con .title{
    line-height: 2.0rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    font-size: 1.5rem;
}
.s-con2-con .s-title{
    line-height: 1.5rem;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    color: #8f8f8f;
    font-weight: normal;
    font-size: 1.2rem;
}
.s-con2-con .img{
    float: right;
    width: 50%;
}
.s-con2-con .img img{
    width: 100%;
}

.s-con3_1-con{
    background-color: #FFFFFF;
    padding:5px 10px;
}
.s-con3_1-con .title{
    line-height: 2.0rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    font-size: 1.4rem;
}
.s-con3_1-con .s-title{
    line-height: 1.5rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    color: #8f8f8f;
    font-weight: normal;
    font-size: 1.2rem;
}
.s-con3_1-con .img{
    width: 100%;
    padding: 0 10px;
}
.s-con3_1-con .img img{
    width: 100%;
}





/*畜牧水产板块*/
.in-column-card{
   padding: 0 10px;
}
.column-con{
    -webkit-box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);
    box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);
}
.column-con .col-con1{
    display: flex;
}
.column-con .col-con1 .col-con1_1{
    width: 50%;
    background-color: #FFFFFF;
}
.column-con .col-con1 .col-con1_1:nth-child(1){
    border-right: 1px solid #e5e5e5;
}
.col-con1_1-con{
    padding: 20px 10px 10px;
}
.col-con1_1-con .title{
    line-height: 2.0rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    font-size: 1.5rem;
}

.col-con1_1-con .s-title{
    line-height: 1.5rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    color: #8f8f8f;
    font-weight: normal;
    font-size: 1.2rem;
}
.col-con1_1-con .img{
    width: 50%;
    padding: 0 5px;
    float: left;
}
.col-con1_1-con .img img{
    width: 100%;
}







.column-con .col-con2{
    display: flex;
}
.column-con .col-con2 .col-con2_1{
    width: 25%;
    border-top:1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    background-color: #FFFFFF;
    padding: 20px 10px;
}
.column-con .col-con2 .col-con2_1:last-child{
    border-right: 0;
}
.col-con2_1-con .title{
    line-height: 2.0rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    font-size: 1.4rem;
}
.col-con2_1-con .s-title{
    line-height: 1.5rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    color: #8f8f8f;
    font-weight: normal;
    font-size: 1.2rem;
}
.col-con2_1-con .img{
    width: 100%;
}
.col-con2_1-con .img img{
    width: 100%;
}



/*猜你喜欢*/
.pro-like-con{
    padding: 0 10px;
}
.pro-like-con h3{
    font-size: 20px;
    width: 100%;
    text-align: center;
    line-height: 23px;
    padding: 20px 0;
    display: block;
    font-weight: 400;
    color: #000;
}
.pro-list .pro-card{
    width: 48%;
    float: left;
    margin-top:10px;
}
.pro-list .pro-card:nth-child(even){float: right;}
.pro-card{
    position: relative;
  /*  -webkit-box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);
    box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);*/
}
.pro-card .p-img{
    width: 100%;
    position: relative;
    padding-bottom: 100%;
    height: 0;
}
.pro-card .p-img img{
    width: 100%;
    height: 100%;
    position: absolute;
}
.pro-card .p-title{
    width: 100%;
    font-size: 1.4rem;
    padding: 1rem 0.5rem;
    text-align: center;
    overflow: hidden;
    background-color: #FFFFFF;
}
.pro-card .p-price-con{
    width: 100%;
    background-color: #FFFFFF;
    border-top: 1px solid #e5e5e5;
    padding: 12px 5px 15px 5px;
}
.pro-card .p-price-con .price{
    font-size: 1.8rem;
    color: #c70100;
    font-weight: 600;
}
.pro-card .p-price-con .price em{
    font-size: 1.4rem;
 /*   color: #868686;*/
    font-weight: normal;
    padding: 0 2px;
}
.pro-card .p-price-con .p-num{
    color: #868686;
    font-size: 1.2rem;
}



/*底部 导航*/
.buttom_suction {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background-color: #fff;
}
.buttom_cartsuction {
    position: fixed;
    bottom: 55px;
    left: 0;
}
.bt_nav_module{
    background-color: #5589f0;
    width: 100%;
    height: 55px;
    z-index: 20;
}
.bt_nav_module li{
    width: 20%;
    float: left;
    text-align: center;
    display: block;
    height: 55px;
    position: relative;
}

.bt_nav_module li a{
    position: absolute;
    left: 0;
    top: 0;
    padding-top: 10px;
    z-index: 2;
    text-align: center;
    display: block;
    width: 100%;
}
.bt_nav_module li a i{
    font-size: 2rem;
    color: #fff;
    text-align: center;
}
.bt_nav_module li a p{
    line-height: 2rem;
    text-align: center;
    font-size: 1.0rem;
    margin: 0;
    color: #FFFFFF;
}
/*网站首页结束*/
/*产品列表页开始*/

/*产品筛选功能*/
.screen-tool{
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 10px;
}
.screen-tool-fixed{
    position: fixed;
    top: 49px;
    left: 0;
    z-index: 10;
}
.screen-tool{
    width: 100%;
    background-color: #FFFFFF;
	clear: both;
}
.screen-tool .tool{
    line-height: 40px;
    text-align: center;
    width: 20%;
    float: left;
    color: #999999;
    position: relative;
}
.screen-tool .tool.active a{
    color: #ff7200;
}
.screen-tool .tool a{
    color: #999999;
}
.screen-tool .tool span{
    width: 8px;
    position: absolute;
    left: 50%;
    margin-left: 17px;
    top: 11px;
    display: block;
}
.screen-tool .tool span .up{
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid;
    border-color: transparent transparent #999999 transparent;
    display: block;
    margin-bottom: 2px;
}
.screen-tool .tool span .down{
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid;
    border-color: #999999 transparent transparent transparent;
    display: block;
}
.screen-tool .tool.active span .up.on{
    border-color: transparent transparent #ff7200 transparent;
}
.screen-tool .tool.active span .down.on{
    border-color: #ff7200 transparent transparent transparent;

}
.screen-tool .tool-list{
    float: right;
    border-left:1px solid #ebebeb;
}
.screen-tool .tool-list .iconfont{
    font-size: 2.4rem;
}


/*供求列表*/
.gongqiu_list{
	clear: both;
	display: block;
}
.gongqiu_list .ui.button{
    padding: .5em .6em .5em!important;
    margin-top:.6em;
}
.gongqiu_list .ui.divider{
    margin:0 1rem!important;
}

.gongqiu_list .ui.divider:last-of-type{
	display: none;
}

/*筛选弹框*/
.mob-mask{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1090;
    background: rgba(0, 0, 0, 0.15);
}
.screen-elastic{
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1091;
    width: 100%;
    max-width: 100%;
    background: #FFFFFF;
    overflow-y: auto;
  /*  -webkit-overflow-scrolling: touch;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);*/
}
.screen-elastic-con{
    padding-left: 15px;
    padding-bottom: 60px;
}
.screen-elastic-con .item .mt-title{
    width: 100%;
    line-height: 25px;
    font-size: 15px;
    color: #999999;
    padding: 20px 10px 10px 0px;
    display: block;
    font-weight: normal;
}
.screen-elastic-con .item .mt-title .title{
    float: left;
    font-weight: normal;
    line-height: 25px;
}
.screen-elastic-con .item .mt-title .more .iconfont{
    float: right;
    color: #999999;
    font-size: 14px;
    line-height: 25px;
    display: block;
}
.screen-elastic-con .item .list li{
    width: 30.3%;
    margin: 5px 1.5%;
    background-color: #f8f8f8;
    padding: 8px 5px;
    text-align: center;
    border: 1px solid #f8f8f8;
    float: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.screen-elastic-con .item .list li.active{
    border: 1px solid #f40000;
    background-color: #FFFFFF;
    color: #f40000;
}
.screen-elastic-con .item .list li.active a{
    color: #f40000;
}
.screen-elastic-con .item .list li img{
    width: 100%;
}
.price-list-title{
   line-height: 28px;
    margin-bottom: 15px;
}
.price-list-title p{
    display: inline-block;
    font-size: 1.2rem;
}
.price-list-title .num-input{
    line-height: 28px;
    background-color: #f8f8f8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 30%;
    text-align: center;
}

/*地区筛选*/
.screen-adress{
    line-height: 28px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.screen-adress p{
    display: inline-block;
    font-size: 1.4rem;
    float: left;
    color: #999999;
}
.screen-adress p em{
    color: #f40000;
    padding-left: 4px;
}
.screen-adress .more .iconfont{
    float: right;
    color: #999999;
    font-size: 14px;
    display: block;
    padding-right: 15px;
}
.screen-elastic-btn{
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    display: block;
    background: #fff;
    z-index: 100;
    border-top: 1px solid #e5e5e5;
}
.screen-elastic-btn a{
    display: block;
    width: 50%;
    float: left;
    text-align: center;
    line-height: 45px;
    color: #666;
    font-size: 16px;
    background-color: #fff;
}
.screen-elastic-btn a.btn{
    color: #FFFFFF;
    background-color: #f40000;
}
.elastic-adress-title{
    position: relative;
    line-height: 35px;
    padding: 20px 0px;
}
.elastic-adress-title p{
    text-align: center;
    font-size: 1.6rem;

}
.elastic-adress-title .back{
    position: absolute;
    left: 0px;
    top: 20px;
    font-size: 1.6rem;
    color: #686868;
}





/*产品列表横排*/
.pro-rank-con{
    padding-left: 15px;
}
.p-rank-card{
    margin: 20px 0;
    display: flex;
}
.p-rank-card .p-img{
    width: 100px;
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    float: none;
}
.p-rank-card .p-img img{
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    border: none;
}
.p-rank-card .p-text{
    width: auto;
    display: block;
    margin-left: 1.2em;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border-bottom: 1px solid #e5e5e5;
}
.p-rank-card .p-text .p-title{
    padding-right: 15px;
    font-size: 1.4rem;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.p-rank-card .p-text .p-info{
    margin: .5rem 0 0;
    color: #868686;
    font-size: 1.3rem;
    padding-right: 15px;
}
.p-rank-card .p-text .p-price{
    margin: 0.8rem 0 0;
    padding-right: 15px;
}
.p-rank-card .p-text .p-price .price{
    color: #c60000;
    font-size: 1.6rem;
    font-weight: 500;
}
.p-rank-card .p-text .p-price .price em{
    font-size: 1.4rem;
    padding: 0 2px;
    font-weight: normal;
}

/*右侧浮动*/
.Floating-layer{
    right: 5px;
    position: fixed;
    bottom: 0;
    z-index:10;
}
.Floating-layer-50{
    bottom: 60px;
}
.Floating-layer .item{
    width: 40px;
    height: 40px;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    line-height: 40px;
    color: #686868;
    text-align: center;
    background-color: #FFFFFF;
    margin-bottom: 15px;
}
.Floating-layer .item i{
    font-size: 20px;
    line-height: 45px;
}
/*商家列表*/
.Slide-class{
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 10px;
    width: 100%;
    overflow-x: auto;
    background-color: #FFFFFF;
    z-index: 100;

}
.Slide-class-top{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}
.Slide-class .Slide-class-list{
    width: 500%;
    height: 40px;
}
.Slide-class .Slide-class-list.order-class-list{
    width: 150%;
}
.Slide-class .Slide-class-list2,.integral-tab{
    width: 100%;
}
.Slide-class-list2 a{
    line-height: 40px;
    text-align: center;
    float: left;
    color: #999999;
    position: relative;
    width: 33.3%;
}
.integral-tab a{
    line-height: 40px;
    text-align: center;
    float: left;
    color: #999999;
    position: relative;
    width: 25%;
}
.Slide-class-list a{
    line-height: 40px;
    text-align: center;
    float: left;
    color: #999999;
    position: relative;
    margin: 0 10px;
}
.Slide-class-list .active,.Slide-class-list2 .active,.integral-tab .active{
    color: #ff7200;
}
.a-classlist .active{
    color: #2b7df9;
}
.Slide-class-list a.active:after,.Slide-class-list2 a.active:after,.integral-tab a.active:after{
    content: " ";
    width: 0;
    height: 1px;
    background-color: #ff7200;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: 0.2s all linear;
}
.a-classlist a.active:after{
    background-color: #2b7df9;
}
.Slide-class-list a.active:after,.Slide-class-list2 a.active:after,.integral-tab a.active:after{
    width: 100%;
    left: 0;
}
.Slide-class-list a.active,.Slide-class-list a:before,.Slide-class-list2 a.active,.Slide-class-list2 a:before,.integral-tab a:before,.integral-tab a.active{
    left: 0;
}

.shop-card{
    margin-bottom: 15px;
    position: relative;
    background-color: #FFFFFF;
}
.shop-card .shop-info{
    padding: 15px 15px 0 15px;
}
.shop-card .shop-info .left .logo{
    width: 56px;
    height: 42px;
    overflow: hidden;
    position: absolute;
    left: 15px;
    top: 15px;
}
.shop-card .shop-info .left .logo img{
    width: 100%;
}

.shop-card .shop-info .left .text{
    padding-left: 60px;
    width: 80%;
    height: 40px;
    float: left;
}
.shop-card .shop-info .left .text .name{

}
.shop-card .shop-info .left .text  .adress{
     color: #999999;
    font-size: 12px;
}
.shop-card .shop-info .left .text  .adress span{
    padding-right: 5px;
}
.shop-card .shop-info .right-btn{
    float: right;
    color: #ff7200;
    padding: 0.2rem 1.0rem;
    border: 1px solid #ff7200;
    border-radius: 10px;
    margin-top: 5px;
}
.shop-pro{
   padding: 15px 0px 15px 15px;
}
.shop-pro li{
    width:30%;
    float: left;
    margin-right: 3%;
    position: relative;
}
.shop-pro li img{
    width: 100%;
}
.shop-pro li .price{
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0.2rem 0.5rem;
    background-color: rgba(255,255,255,0.5);
    color: #333333;
}
.shop-over{
    padding: 20px;
    color: #999999;
    text-align: center;
}
/*产品分类*/
.pro-class-con{
    position: relative;
}
.pro-class-menu-list{
    height: 100%;
    width: 25%;
    overflow-y: auto;
    position: fixed;
    left: 0;
    top:51px;
    padding-bottom: 105px;
}
.pro-class-conbox{
    height: 100%;
    width: 75%;
    padding-left: 1.0rem;
    padding-right: 1.0rem;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 64px;
    padding-bottom: 160px;
}
.pro-class-menu .item{
    width: 100%;
    padding: 1.5rem 0;
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    color: #686868;
    background-color: #FFFFFF;
    text-align: center;
}
.pro-class-menu .item.active{
    background-color: #f7f7f7;
    border-right: 0;
    color: #ff7200;
}
.pro-class-item .class-banner{
    width: 100%;
}
.pro-class-item .class-banner img{
    width: 100%;
}
.pro-class-item .item h2{
    padding: 0.8rem 0;
    width: 100%;
    color: #686868;
    font-weight:normal;
}
.pro-class-item .item .list{
    background-color: #FFFFFF;
}
.pro-class-item .item .list .list-card{
    width: 30%;
    margin: 1.0rem 1.5%;
    float: left;
    text-align: center;
}
.pro-class-item .item .list .list-card img{
    width: 60px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pro-class-item .item .list .list-card p{
    padding: 0.5rem 0 0 0;
}
/*产品详细页*/
.pro-det-top{
    background-color: #FFFFFF;
    margin-bottom: 10px;
}
.pro-det-top .price{
    padding: 0 10px;
}
.pro-det-top .price .p-price{
    padding-top: 20px;
    font-size: 2.4rem;
    color: #c60000;
}
.pro-det-top .price .p-price em{
    color: #858585;
    padding-left: 0.2rem;
}
.pro-det-top .p-price span{
    margin-right: 5px;
}
.pro-det-top .p-price .tag-gary{
    margin-top: -5px;
}
.tag-gary{
    font-size: 1.2rem;
    color: #FFFFFF;
    border-radius: 2px;
    background-color: #c2c2c2;
    display: inline-block;
    padding: 0.2rem 0.5rem;
    position: relative;
}
.tag-gary:before{
    position: absolute;
    left: -8px;
    top: 50%;
    margin-top: -4px;
    content: " ";
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid;
    border-color:  transparent  #c2c2c2 transparent transparent;
}
.pro-det-top .o-price{
    padding-top: 5px;
    color: #858585;
}
.pro-det-top .o-price span{
    padding-left: 5px;
    text-decoration: line-through;
}
.pro-det-top .pro-det-top-info{
    padding: 0 10px;
}
.pro-det-top .pro-det-top-info span{
    width: 33%;
    display: inline-block;
    padding-top: 10px;
    color: #999999;
}
.pro-det-top .pro-det-top-info .item1{
    text-align: left;
}
.pro-det-top .pro-det-top-info .item2{
    text-align: center;
}
.pro-det-top .pro-det-top-info .item3{
    text-align: right;
}
.pro-line{
    width: 98%;
    margin-left: 10px;
    border-bottom:1px solid #f7f7f7;
    padding-top: 10px;
    margin-bottom: 10px;

}
.pro-det-top .pro-det-title{
    padding:0 10px 10px 10px;
    position: relative;
}
.pro-det-top .pro-det-title h1{
    width: 80%;
    font-weight: normal;
    color: #000000;
    font-size: 1.6rem;
    line-height: 2.0rem;
}
.pro-det-top .pro-det-title .share{
    position: absolute;
    top: 10px;
    right: 10px;
    color: #999999;
    font-size: 1.8rem;
}
.prodet-bar{
    padding: 0 10px;
    position: relative;
}
.prodet-bar .fl{
     width: 50%;
 }
.prodet-bar .fr input{text-align: right;}
.prodet-bar .bt .iconfont{
    padding-right: 10px;
    color: #999999;
}
.prodet-bar .more{
    text-align: right;
    position: absolute;
    right: 10px;
    top: 43%;
    font-size: 1.6rem;
    color: #999999;
    line-height: 1.6rem;
    margin-top: -0.8rem;
}
.prodet-sale,.prodet-integral,.prodet-Coupon{
    padding: 15px 10px;
    background-color: #FFFFFF;
    margin-bottom: 10px;
}
.prodet-sale .bt{
   color: #f30000;
    line-height: 2.2rem;
    width: 3.2rem;
    font-size: 1.6rem;
    display: block;
    float: left;
}
.prodet-sale .list{
    float: left;
    width: 60%;
    line-height: 2.2rem;
    color: #999999;
}
.prodet-Coupon .icon-youhuiquan01,.prodet-integral .icon-jifen{
   font-size: 2.2rem;
    color:red;
    padding-right: 5px;
}
.prodet-Coupon .btn{
    border-radius: 10px;
    border: 1px solid #d6d6d6;
    padding: 0px 10px;
    text-align: right;
    position: absolute;
    right: 10px;
    top: 50%;
    color: #999999;
    line-height: 1.6rem;
    margin-top: -0.8rem;
}
.prodet-par{
    background-color: #FFFFFF;
    margin-bottom: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.prodet-par .item1{
    padding: 10px
}
.prodet-par .item2{
    padding: 10px
}
/*产品评价*/
.pro-eval,.pro-activity,.pro-article{
    background-color: #FFFFFF;
    margin-bottom: 15px;
    padding: 0 10px 20px 10px;
}
.pro-eval .title,.pro-activity .title,.pro-article .title{
    padding: 20px 0;
}
.pro-eval .btn ,.pro-shop .btn{
    width: 40%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 30px;
    color: #f30000;
    border-radius: 15px;
    border: 1px solid #f30000;
    padding: 0.5rem 0;
    text-align: center;
}
.pro-eval-tag{
    padding: 20px 0 10px 0;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 20px;
}
.pro-eval-tag li{
    margin:0 5px 10px 5px;
    font-size: 1.2rem;
    background-color: #ffe5e6;
    border-radius: 10px;
    padding: 0.2rem 0.4rem;
    display: inline-block;
}
.pro-eval-tag li.active{
    background-color: #f40000;
    color: #FFFFFF;
}
.pro-eval-all .eval-item{
    margin-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
}
.eval-item .eval-top{
    line-height: 30px;
    color: #999999;
}
.eval-item .eval-top img{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
}
.eval-item .eval-con .eval-text{
    padding: 10px 0;
}
.eval-item .eval-con .eval-img li{ width: 23%;
    float: left;
    margin: 0 1.9% 5px 0;
}
.eval-item .eval-con .eval-img img{
    width: 100%;
}
.eval-item .eval-info{
    font-size: 1.2rem;
    color: #999999;
    margin-top: 5px;
}
.eval-con-reply{
    background-color: #f3f5f7;
    padding: 15px;
    margin-top: 10px;
    position: relative;
}
.eval-con-reply:before{
    position: absolute;
    content: " ";
    top: -20px;
    left: 30px;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color:  transparent transparent #f3f5f7 transparent;
}
/*产品详情商家部分*/
.pro-shop{
    background-color: #FFFFFF;
    padding: 0 10px 20px 10px;
}
.p-shop-top{
    padding-top: 20px;
}
.p-shop-top img{
    width: 80px;
    height: 60px;
    padding: 2px;
    background-color: #FFFFFF;
    border: 1px solid #ebebeb;
    float: left;
}
.p-shop-top .top-info{
    float: left;
    margin-left: 10px;
}
.p-shop-top .top-info .name-info{
    color: #000000;
    font-size: 2.0rem;
    margin-bottom: 10px;
    margin-top: 5px;
}
.p-shop-top .top-info .tag-info{
    color: #999999;
    font-size: 1.4rem;
}
.p-shop-info{
    padding-top: 20px;
}
.p-shop-info .item{
    width: 33.3%;
    float: left;
    border-right: 1px solid #ebebeb;
    padding: 0 10px;
}
.p-shop-info .item1{
    width: 30%;
}
.p-shop-info .item3{
    width: 40%;
    border-right: 0;
    text-align: center;
    padding-right: 0;
}
.p-shop-info .item1 span{
    display: block;
    text-align: center;
}
.p-shop-info .item1 .num{
    color: #000000;
    font-size: 1.7rem;
    padding: 15px 0;
}
.p-shop-info .item1 .name{
    color: #999999;
}
.p-shop-info .item3 p{
    font-size: 1.2rem;
    padding: 2px 0;
    color: #999999;
}
.p-shop-info .item3 p span{
    padding-left: 5px;
    padding-right: 5px;
}
.p-shop-info .item3 .high span,.p-shop-info .item3 .high  i{
    color: #f30000;
}
.p-shop-info .item3 .mid  span,.p-shop-info .item3 .mid  i{
    color: #ff7200;
}
.p-shop-info .item3 .low  span,.p-shop-info .item3 .low  i{
    color: #1e79df;
}
.p-shop-info .item3 .high  i{
    border: 1px solid #f30000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.p-shop-info .item3 .mid  i{
    border: 1px solid #ff7200;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.p-shop-info .item3 .low  i{
    border: 1px solid #1e79df;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.pro-word{
    padding: 40px 20px;
    text-align: center;
    font-size: 1.8rem;
    color: #666666;
}
.pro-details-title{
    text-align: center;
    font-size: 1.4rem;
    color: #666666;
    position: relative;
    width: 50%;
    line-height: 3.0rem;
    margin-right: auto;
    margin-left: auto;
}
.pro-details-title:before{
    content: " ";
    position: absolute;
    width: 30%;
    left: 0;
    top: 50%;
    height: 1px;
    background-color: #cecece;
}
.pro-details-title:after{
    right: 0;
    content: " ";
    position: absolute;
    width: 30%;
    top: 50%;
    height: 1px;
    background-color: #cecece;
}
/*产品详情店铺活动*/
.pro-activity-con img{
    max-width: 100%;
}
/*产品详情内容*/

.pro-article p{
    padding-bottom: 10px;
}
.pro-article img{
    max-width: 100%;
    margin-bottom: 10px;
}
/*产品详情底部工具栏*/
.bt_pro_module{
    width: 100%;
    height: 55px;
    z-index: 20;
}
.bt_pro_module .bt_pro_info,.bt_pro_module .bt_pro_btn{
    width: 50%;
    float: left;
}
.bt_pro_module .bt_pro_info li{
    width: 33.3%;
    float: left;
    background-color: #FFFFFF;
    border-top:1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    text-align: center;
    padding-top: 13px;
    height: 55px;
}
.bt_pro_module .bt_pro_info li:last-child{
    border-right: 0;
}
.bt_pro_module .bt_pro_info li .iconfont{
    font-size: 2.5rem;
}
.bt_pro_module .bt_pro_info li p{
    line-height: 1.4rem;
    font-size: 1.0rem;
    margin: 0;
}
.bt_pro_module .bt_pro_info li.Already a{
    color: #ff7200;
}
.bt_pro_module .bt_pro_info li.cus a{
    color: #999;
}
.bt_pro_btn .add-cart,.bt_pro_btn .buy-now{
    width: 50%;
    background-color: #ff7200;
    height: 55px;
    line-height: 55px;
    text-align: center;
    color: #FFFFFF;
    float: left;
}
.bt_pro_btn .buy-now{
    background-color: #f30000;
}
body.index-body.pushable>.pusher{
    background-color: #f7f7f7 !important;
}
/*产品详情弹框-优惠券*/
.pro-mask-con,.cart-mask-con{
    height: 65%;
    background-color: #FFFFFF;
    width: 100%;
   /* position: fixed;*/
    bottom: 0;
    left: 0;
    z-index: 1091;
}
.pro-mask-con .title ,.cart-mask-con .title{
    text-align: center;
    font-size: 1.6rem;
    padding-top: 30px;
    padding-bottom: 20px;
    color: #000000;
}
.cart-mask-con .title span{
    padding-top: 10px;
    display: block;
}
.mask-Coupon,.mask-param,.cart-mask-Coupon{
    height: 80%;
    overflow-y: auto;
    padding-bottom: 50px;
}
.mask-Coupon-item{
    width: 96%;
    height: 100px;
    background: url(../images/i/cou.jpg) center left no-repeat;
    background-size: cover;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    position: relative;
}
.mask-Coupon-item .left{
    width: 70%;
    padding: 10px;
    color: #ef5350;
}
.mask-Coupon-item .price{
    font-size: 2.6rem;
    margin-bottom: 10px;
}
.mask-Coupon-item .price em{
    font-size: 1.4rem;
}
.mask-Coupon-item .now-receive{
    position: absolute;
    right: 0;
    width: 30%;
    text-align: right;
    top: 50%;
    line-height: 2.0rem;
    font-size: 1.6rem;
    margin-top: -1.0rem;
    color: #ef5350;
    padding-right: 10px;
}
.over-btn,.over-btn:hover{
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 40px;
    height: 40px;
    font-size: 1.4rem;
    color: #FFFFFF;
    background-color: #f30000;
    text-align: center;
    z-index: 100;
}


/*产品详情弹框-参数*/
.mask-param{
    padding-right:15px;
    padding-left:15px;
}
.mask-param .mask-param-item{
    padding: 15px 0;
    border-bottom: 1px solid #ebebeb;
}
.mask-param .mask-param-item .bt{
    color: #999999;
    padding-right: 10px;
}
/*产品详情弹框-规格*/
.mask-spec-top{
    padding-bottom: 20px;
}
.mask-spec-top img{
   position: absolute;
    left: 10px;
    width: 80px;
    height: 80px;
    padding: 1px;
    background-color: #FFFFFF;
    border-radius: 2px;
    border: 1px solid #ebebeb;
    top: 10px;
}
.mask-spec-top .mask-spec-right{
    width: 100%;
    height: 80px;
    padding-left: 100px;
    padding-bottom: 10px;
}
.mask-spec-top .mask-spec-right .price{
    color: #f30000;
    padding-top: 20px;
}
.mask-spec-top .mask-spec-right .stock{
    color: #999;
}
.mask-spec-con{
    height: 70%;
    overflow-y: auto;
    padding: 0 10px;
    padding-bottom: 50px;
}
.mask-spec-con .spec-item{
    padding: 10px 0px;
    border-top: 1px solid #ebebeb;
}
.mask-spec-con .spec-item h4{
    width: 100%;
    padding: 0px 0 10px;
    font-weight: normal;
}
.mask-spec-con .spec-item li{
    padding: 0.5rem 1.0rem;
    background-color: #f8f8f8;
    border-radius: 2px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.mask-spec-con .spec-item li.active{
    background-color: #f30000;
    color: #FFFFFF;
}
.mask-spec-con .spec-item2{
    padding: 10px 0px;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}
.mask-spec-con .spec-item2 h4{
    font-weight: normal;
    float: left;
    line-height: 25px;
}
.mask-spec-con .spec-item2 .num-right{
    float: right;
}
.mask-spec-con .spec-item2 .num-right .iconfont{
    float: left;
    line-height: 25px;
    padding: 0 4px;
    font-size: 1.4rem;
    background-color: #f8f8f8;
    cursor: pointer;
}
.mask-spec-con .spec-item2 .num-right .iconfont.lowest {
    cursor: default;
    background-color: #fdfdfd;
}
.mask-spec-con .spec-item2 .num-right .iconfont.highest {
    cursor: default;
    background-color: #ff7200;
    color: #FFFFFF;
}
.mask-spec-con .spec-item2 .num-right input{
    float: left;
    line-height: 25px;
    padding: 0 6px;
    width: 50px;
    text-align: center;
    background-color: #f8f8f8;
    margin: 0 2px;
}
.spec-btn{
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 40px;
    height: 40px;
    width: 100%;
}
.spec-btn .add-cart,.spec-btn .buy-now{
    width: 50%;
    text-align: center;
    color: #FFFFFF;
    float: left;
    background-color: #ff7200;
}
.spec-btn .buy-now{
    background-color: #f30000;
}
.spec-close{
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 1.6rem;
}
/*通知消息*/
/*.notice-con{
    background-color: #ededed;
    padding-bottom: 40px;
}*/
.mob-con{
    background-color: #FFFFFF;
    padding: 0 10px;
}
.mob-con2{
    background-color: #FFFFFF;
    padding: 20px 10px;
}
.notice-item{
    padding: 15px 0;
    border-bottom: 1px solid #ededed;
}
.notice-item .left{
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background-color: #1e79df;
    line-height: 40px;
    position: absolute;
    display: block;
    float: left;
    text-align: center;
}
.notice-item.notice-item-activity .left{
    background-color: #ef5350;
}
.notice-item.notice-item-huan .left{
    background-color: #ffb535;
}
.notice-item .left .iconfont{
    font-size: 3.0rem;
    color: #FFFFFF;
    line-height: 48px;
}
.notice-item .left em{
    position: absolute;
    right: -5px;
    top: -5px;
    border-radius: 50%;
    background-color: #ef5350;
    display: block;
    width: 1.0rem;
    height: 1.0rem;
    line-height: 1.0rem;
    color: #FFFFFF;
    font-size: 1.0rem;
}
.notice-item .right{
    float: left;
    padding-left: 50px;
    width: 100%;
}
.notice-item .right .title{
    width: 100%;
}
.notice-item .right .title h4{
    font-family:"微软雅黑",Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 1.6rem;
    float: left;
}
.notice-item .right .title .time{
    float: right;
    color: #999999;
    font-size: 1.4rem;
}
.notice-item .right p{
    font-size: 1.2rem;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 0.2rem;
}
.notice-list{
    padding: 0 10px;
}
.notice-list .time{
    text-align: center;
    display: block;
    padding: 20px 0 10px 0;
    color: #999999;
}
.notice-list-con{
    background-color: #FFFFFF;
    border-radius: 5px;
    padding: 10px;
}
.notice-list-con h4{
    font-size: 1.5rem;
    font-weight: normal;
}
.notice-list-con p{
    color: #999;
    margin-top: 10px;
}



/*评论列表*/
.ui.comments .comment a.author{
    display: inline-block;
}



/*新闻列表*/
.news-list-con{
    padding: 10px;
}
.news-list-con li{
    padding: 15px 0;
    border-bottom: 1px solid #ebebeb;
}
.news-deta-list-con{
    background-color: #FFFFFF;
    padding: 10px;
}
.news-deta-list-con li{
    padding: 10px 0;
    border-bottom: 1px solid #ebebeb;
}
.n-bt{
    width: 100%;
    padding:0 10px;
    margin: 10px 0;
    border-left: 4px solid #1e79df;
    font-size: 1.6rem;
    line-height: 1.6rem;
}
.news-list-item{
    display: flex;
}
.news-list-item .imgbox{
    width: 100px;
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    float: none;
}
.news-list-item .imgbox img{
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    border: none;
}
.news-list-item .text{
    width: auto;
    display: block;
    margin-left: 1.2em;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.news-list-item .text .title{
    font-size: 1.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.news-list-item .text .info{
    margin: .5rem 0 0;
    color: #868686;
    font-size: 1.3rem;
}
.news-list-item .text .info span{
    padding-right: 0.5rem;
}
.news-list-item .text .info .iconfont{
    font-size: 1.3rem;
    padding-right: 0.25rem;
}

/*新闻详细页面*/
/*新闻详细头部*/
.news-deta-top{
    background-color: #FFFFFF;
    padding: 15px 10px;
}
.news-deta-title{
    font-size: 1.8rem;
    font-weight: 600;
    color: #000000;
    line-height: 2.2rem;
}
.news-deta-info{
    margin-top: 20px;
    font-size: 1.3rem;
    color: #999999;
    position: relative;
}
.news-deta-info span{
    padding: 0 0.5rem;
}
.news-deta-info .iconfont{
    font-size: 1.3rem;
    padding-right: 0.5rem;
}
.article-content{
    font-size: 1.4rem;
    line-height: 2.4rem;
    text-align: justify;
    padding: 10px;
}
.article-content p,.article-content br{
    line-height: 2.4rem;
    text-align: justify;
}
.article-content img{
    max-width: 100%;
    display: block;
    margin: 15px auto;
}
.comments-con{
    padding: 20px 10px;
    background-color: #FFFFFF;
}

/*分享弹框*/
.bdshare-button-style2-24 li{    width: 33%;    float: left;}
.bdshare-button-style2-24 li p{text-align: center;margin-bottom: 20px;}
.bdshare-button-style2-24 a,.bdshare-button-style2-24 a:hover{
    height: 24px;
    display: block;
    margin:20px 10px 5px!important;
    background-image: url("../images/i/sharecon.png") !important;
    background-repeat: no-repeat;
    padding-left: 0!important;
}
.bdshare-button-style2-24 .bds_tsina{
    background-position: 40px -5px !important;
}
.bdshare-button-style2-24 .bds_qzone{
    background-position: 40px -67px!important;
}
.bdshare-button-style2-24 .bds_weixin{
    background-position: 40px -36px !important;
}



/*活动页面*/
.a-body{
    background-color: #ffb954;
}
.a-banner{
    width: 100%;
}
.a-banner img{
    width: 100%;
}
.a-mob-bt {
    padding: 20px 15px 15px 15px;
}
.a-mob-bt h4{
    font-weight: normal;
    color: #333333;
    font-size: 1.8rem;
}
.a-plate-1-con{
    padding: 0 15px;
}
.a-plate-1-con li{
    width: 30%;
    margin: 0 1.5%;
    float: left;
}
.a-plate-1-con li .a-img{
    width: 100%;
    position: relative;
    padding-bottom: 100%;
    height: 0;
    border-radius: 15px;
    overflow: hidden;
}
.a-plate-1-con li .a-img img{
    width: 100%;
    height: 100%;
    position: absolute;
}
.a-plate-1-con li .a-title{
    text-align: center;
    padding: 10px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 20px;
}
.a-plate-1-con li .a-price{
    text-align: center;
    color: #000000;
    font-weight: 600;
}
.a-plate-2-con{
    padding: 0 15px;
}
.a-plate-2-item{
    background-color: #FFFFFF;
    border-radius: 15px;
    width: 100%;
    padding: 15px;
    display: flex;
    margin-bottom: 20px;
}
.a-plate-2-item .left{
    width: 60%;
    justify-content:flex-start;
}
.a-plate-2-item  .top .s-name{
    color: #999999;
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 20px;
    font-size: 1.5rem;
    display: inline-block;
}
.a-plate-2-item2  .top .s-name{
    text-align: right;
}
.a-plate-2-item  .top .shoucang{
    border: 1px solid #000000;
    color: #000000;
    padding: 2px 5px;
    border-radius: 15px;
    display: inline-block;
    font-size: 1.3rem;
}
.a-plate-2-item  .top .shoucang.shoucang-ok{
    color: #d80303;
}
.a-plate-2-item .left-img{
    width: 100%;
    margin-top: 20px;
}
.a-plate-2-item .left-img img{
    width: 100%;
}
.a-plate-2-item .right{
    width: 40%;
    padding-left: 15px;
    justify-content:flex-start;
}
.a-plate-2-item2 .right{
    padding-right: 15px;
    padding-left: 0;
}
.a-plate-2-item .a-tag-con{
    text-align: right;
}
.a-plate-2-item2 .a-tag-con{
    text-align: left;
}
.a-plate-2-item .a-tag-con .a-tag{
    border-radius: 15px;
    background-color: #2b7df9;
    padding: 2px 5px;
    display: inline-block;
    color: #FFFFFF;
    font-size: 1.3rem;
}
.a-plate-2-item .a-pro-box{
    width: 100%;
}
.a-pro-box .imgbox{
    width: 100%;
    position: relative;
    padding-bottom: 100%;
    height: 0;
}
.a-pro-box .imgbox img{
    width: 100%;
    height: 100%;
    position: absolute;
}
.a-pro-box .a-title{
    padding: 5px 0;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.a-pro-box .a-price{
    color: #d80303;
    font-size: 1.6rem;
}
.a-pro-box .a-price em{
    font-size: 1.3rem;
    padding-right: 5px;
}
.a-pro-list li{
    width: 48%;
    margin: 15px 1% 0 1%;
    float: left;
    background-color: #FFFFFF;
    border-radius: 5px;
    padding: 5px;
}
.a-pro-list li .imgbox{
    width: 100%;
    position: relative;
    padding-bottom: 100%;
    height: 0;
}
.a-pro-list li .imgbox img{
    width: 100%;
    height: 100%;
    position: absolute;
}
.a-pro-list li .a-title{
    padding: 10px 0;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #2b7df9;
}
.a-pro-list li .a-price{
    color: #ff4200;
    font-size: 1.6rem;
}
.a-pro-list li .a-price em{
    font-size: 1.2rem;
    color: #FFFFFF;
    border-radius: 10px;
    padding: 2px 5px;
    background-color: #2b7df9;
    display: inline-block;
}




/*积分活动页面*/
.page-inte-top{
    width: 100%;
    background-color: #853c05;
    text-align: center;
    padding: 30px 20px 100px 20px;
}
.page-inte-top .tx-img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}
.page-inte-top .tx-img img{
    width: 100%;
}
.page-inte-top .inte-num{
    text-align: center;
    padding: 10px 0;
    color: #d2996c;
}
.page-banner{
    width: 100%;
    padding: 0 10px;
    margin-top: -100px;
}
.page-banner .i-bt{
    color: #d2996c;
    padding: 10px 0 10px 0;
}
.page-inte-tj{
    width: 100%;
    padding: 0 10px;
}
.page-inte-tj h4{
    padding: 10px 0;
    font-weight: normal;
}
.inte-tj-con{
    background-color: #FFFFFF;
    border-radius: 5px;
    padding: 10px;
}
.inte-tj-list li{
    width: 30%;
    margin: 0 1.5%;
    float: left;
}
.inte-tj-list li .imgbox{
    width: 100%;
    position: relative;
    padding-bottom: 100%;
    height: 0;
}
.inte-tj-list li .imgbox img{
    width: 100%;
    height: 100%;
    position: absolute;
}
.inte-tj-list li .title{
    padding: 10px 0;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #999999;
}
.inte-tj-list li .price{
    color: #999999;
}


/*供求详细*/
.supply_top{
    width: 100%;
}
.supply_top img{
    width: 100%;
    height: auto;
    display: block;
}
.supply_namecon{
    background-color: #FFFFFF;
    padding: 10px;
}
.supply_title{
    padding: 10px 0;
    color: #000000;
    font-size: 1.6rem;
    font-weight: 500;
}
.supply_title .tag{
    color: #E10009;
    padding-right: 0.5rem;

}

.supply-info{
    padding: 10px 0;
    border-top: 1px solid #ebebeb;
    color: #999999;
}
.supply-info li{
   line-height: 24px;
}
.supply-lianxi{
    padding: 10px 0;
    color: #666666;
    font-size: 1.4rem;
}
.supply-lianxi span{
    padding: 0 10px 0 0 ;
}
.supply-deta-con{
    background-color: #FFFFFF;
}
.bt_supply_module{
    width: 100%;
    height: 55px;
    z-index: 20;
}
.bt_supply_module .bt_supply_info{
    width: 50%;
    float: left;
}
.bt_supply_module .bt_supply_info li{
    width: 50%;
    float: left;
    background-color: #FFFFFF;
    border-top: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    text-align: center;
    padding-top: 13px;
    height: 55px;
}

.bt_supply_module .bt_supply_info li .iconfont{
    font-size: 2.5rem;
}
.bt_supply_module .bt_supply_info li p{
    line-height: 1.4rem;
    font-size: 1.0rem;
    margin: 0;
}
.bt_supply_module .bt_supply_info li.cus a {
    color: #999;
}
.bt_supply_module .bt_sc_btn{
    width: 50%;
    float: left;
}
.bt_supply_module .bt_sc_btn .add-shoucang{
    width: 100%;
    background-color: #ff7200;
    height: 55px;
    line-height: 55px;
    text-align: center;
    color: #FFFFFF;
}

/*供求页面*/
.su-card-con{padding: 0 10px;}
.su-card-con li{
    float: left;
    margin-top: 10px;
    width: 48%;
}
.su-card-con li:nth-child(even){
    float: right;

}
.su-card-item{
    width: 100%;
    border: 1px solid #e0e0e0;
    -webkit-transition: box-shadow .1s ease,-webkit-transform .1s ease;
    transition: box-shadow .1s ease,-webkit-transform .1s ease;
    transition: box-shadow .1s ease,transform .1s ease;
    transition: box-shadow .1s ease,transform .1s ease,-webkit-transform .1s ease;
    position: relative;
}
.su-card-item .su-tag{
    position: absolute;
    left: 5px;
    top: 5px;
    padding: 0.3rem 0.5rem;
    color: #FFFFFF;
    font-size: 0.8em;
}
.su-card-item .su-tag.red{
    background-color: #ff7200;
}
.su-card-item .su-tag.green{
    background-color: #1e79df;
}
.su-card-item .imgbox{
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0;
    background: rgba(0,0,0,.05);
}
.su-card-item .imgbox img{
    display: block;
    width: 100%;
    height: auto;
    border-radius: inherit;
}
.su-card-item .content{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: 0 0;
    margin: 0;
    padding: 0.5em;
    box-shadow: none;
    font-size: 1em;
    border-radius: 0;
}
.su-card-item .content .meta{
    font-size: 1em;
    color: rgba(0,0,0,.4);
}
.su-card-item .content .title{
    font-size: 1em;
    margin-top: .5em;
    clear: both;
    color: rgba(0,0,0,.68);
}
.su-card-item .content .title a{
    color: rgba(0,0,0,.68);
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.su-card-item .extra{
    max-width: 100%;
    min-height: 0!important;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    border-top: 1px solid rgba(0,0,0,.05)!important;
    position: static;
    background: 0 0;
    width: auto;
    margin: 0;
    padding: .75em 0.5em;
}

.ui.menu .item{font-size: 14px;color: #888!important;}
.ui.secondary.pointing.menu .active.item{font-size: 15px;color: #1e79df!important;border-color: #1e79df!important;}
.ui.secondary.pointing.menu{margin-top: 0;overflow-x: auto;}/*处理二级菜单的溢出问题-2019.04.19*/

/*flow弹窗*/
.ui.mini.test.modal.transition .negative{margin: 20px 130px!important;width: 100px!important;}

/*售后*/
.box-con.order-num ul{width: 79%;}
.box-con.order-num p em{margin-left: 10px;}