/*
Powered By jxbh
2021-7-20 9:11:16.
Msl
*/
/* 
    Created on : 2021-7-20, 9:11:16
    Author     : maosailong@qq.com
*/
body{
    background: #e01500;
}

.van-nav-bar{background: #e01500}
.van-hairline--bottom::after{border-bottom-width:0;}
.van-tabbar{background-color: #ffffff;}
.van-tabbar-item--active{background-color: transparent;}
.van-nav-bar__title{color:#fff;}
.van-button--mini{padding:2px 10px;height:26px;}
/* 搜索 */
.search{
    width:100%;
    height:55px;
    padding-bottom: 10px;
    background: #e01500;
}
.banner{
    padding: 0 10px;
}
.banner img{
    border-radius: 10px;
}
.search .van-cell{
    line-height: 32px;
}
.category{
    width: calc(100% - 20px);
    height: auto;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
    margin: 20px auto 10px;
    padding: 15px 10px;
}
.category ul.cate{
    display: flex;
    flex-wrap:wrap;
}
.category ul.cate li{
    width:20%;
    box-sizing: border-box;
    text-align: center;
    padding: 0 5px;
}
.category ul.cate li a img{
    width: 75%;
    border-radius: 15px;
}
.category ul.cate li a h1{
    font-weight: normal;
    font-size: 13px;
    color: #222;
    height: 32px;
    line-height: 32px;
}
.notice-swipe {
    height: 40px;
    line-height: 40px;
}
.news{
    display: flex;
    height: 120px;
    box-sizing: border-box;
    line-height: 40px;
    background: #fff5f5;
    border-radius: 5px;
    margin-top: 10px;
    padding: 20px 0px 20px 20px;
}
.news .news-pic{
    border-right: 1px solid #ececec;
    padding-right: 10px;
    margin: 5px auto;
}

.news .news-list{
    flex:1;
    padding-left: 10px;
}

.news .news-list a{
    color: #222;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: inline-block;

}
.news .about{
    display: block;
    margin-top: 5px;
}
.news .about a{
    color: #fff;
    background:#fa4338;
    display: inline-block;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    border-radius: 5px;
}
.van-notice-bar{
    padding: 0 0 0 10px;
}



/* 本例子css */
.txtScroll-top{ width:100%;  overflow:hidden; position:relative;display: block;}
.txtScroll-top .bd{ padding:0px;  }
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }



.head-title{
    height: 42px;
    line-height: 42px;
    color: #fff;
    text-align: center;
    font-size: 20px;
}

.pro-list{
    width: calc(100% - 20px);
    height: auto;
    box-sizing: border-box;
    margin: 10px auto;
    padding: 15px 0;
}

.morder{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #fff;
    display: flex;
}
.morder div.select{
    text-align: center;
    flex:1;
    font-size: 16px;
    cursor: pointer;
    box-sizing: border-box;
}
.morder div.on{
    color: #e40f25;
}
.van-button--mini{
    font-size: 12px;
}
.container {
    padding: 10px;
}
.cp-list{border-radius:5px;overflow:hidden;width:calc(50% - 5px);margin-bottom:10px;background-color: #fff;height:285px;}
.cp-lists .cp-list:nth-of-type(2n+1){float: left;}
.cp-lists .cp-list:nth-of-type(2n+2){float: right;}
.cp-price{padding:10px 10px;height:auto;position: relative;}
.cp-img{width:100%;height:170px;overflow: hidden;}
.cp-img img{width:100%;height:100%;}
.cp-capition{color:#222222;font-size:15px;line-height:22px;height: 44px;font-weight:500;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cp-num{color:#fa4338;font-size:16px;font-weight:500;margin-top:3px;height: 30px;line-height: 40px;}
.cp-num2{color:#999;text-decoration:line-through;font-size:13px;font-weight:normal;height: 20px;line-height: 20px;}

.cp-unit{font-size:12px;font-weight:normal;font-style:normal;}
.cp-price .sp-chart{position:absolute;right: 10px;bottom: 15px;}
.cp-price .sp-chart img{width:100%;height:100%;}


.gw-chart{width:50px;height:50px;border-radius:50%;overflow:hidden;position:fixed;right:10px;bottom:200px;z-index:100;}
.gw-chart img{width:100%;height:100%;}

.van-list__error-text, .van-list__finished-text, .van-list__loading{
    clear: both;
}


/* 品牌筛选列表 */
.brand_box{width:100%;}
.sure_btn{height:60px;padding:10px 15px;background: #ffffff;display:flex;align-content: space-around;}
.sure_btn .van-button:first-child{color:#222 !important;margin-right:30px;}
.sure_btn .van-button{height:40px;}
.down_box{box-sizing: border-box;background: #f5f5f5;padding:10px 15px;display:flex;align-items: center;justify-content: space-between;width:100%;flex-wrap: wrap;}
.down_list{width:50%;height:35px;line-height:35px;color:#222222;display: block;flex:unset !important;font-size: 14px;text-align: left !important;}
.active.down_list{color:#fa4338;}