.van-cell::after {border:none;}
/* 热门商品 */
.hotBox {display:flex;flex-direction:row;width:100%;overflow:hidden;overflow-x:scroll;}
.hotBox::-webkit-scrollbar {display:none;}
.hotList {display:flex;flex-direction:column;width:150px;margin:0 10px 0 0;background-color:white;}
.hotList .van-col:nth-child(2) {font-size:14px;padding:5px 5px 0 5px;min-height: 40px;}
.hotList .van-col:nth-child(3) {font-size:14px;display:flex;padding:0 5px 5px 5px;align-items:center;color:red;}
.hotList .van-col:nth-child(3) span:nth-child(2) {color:#ccc;text-decoration:line-through;}
/* 分类列表 */
.list {margin:0 0 10px 0;}
.listBox {padding:0 5px;background-color:white;font-size:14px;}
.listBox .max1 {font-size:14px;}
.listBox p:nth-child(2) {display:flex;align-items:center;justify-content:space-between;margin:5px 0;}
.listBox p:nth-child(2) i:nth-child(1) {color:red;}
.listBox p:nth-child(2) i:nth-last-child(1) {color:#9a9a9a;}
.listBox p:nth-child(3) {display:flex;align-items:center;color:#cccccc;font-size:14px;}

/* 筛选 */
.screenBox{display: flex;align-items: center;padding: 10px 16px;justify-content: space-around;background-color: white;color: #646566;font-size: 14px;}
.screenBox div:nth-child(3){display: flex;align-items: center;}
/* 省市区筛选弹框 */
.proviceScreen{width: 70%;}
.proviceScreen .screenListBox{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100vh;
    padding: 0 5px;
    margin: 46px 0 0 0;
}
.proviceScreen .screenListBox .title{
    color: #818181;
    margin: 10px 0;
}
.proviceScreen .screenListBox .proviceList{
    display: flex;
    flex-wrap: wrap;
}
.proviceScreen .screenListBox .proviceList span{
    background-color: #f8f8f8;
    color: #818181;
    padding: 5px 15px;
    margin: 0 10px 10px 0;
    border-radius: 2px;
    font-size: 12px;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}
.mainBox{
    display: flex;
    align-items: flex-start;
}
.typeBox{
    display: flex;
    flex-direction: column;
    background-color: #f2f6f9;
    width: 20%;
}
.typeBox span{
    padding: 15px 0;
    text-align: center;
    color: #86888a;
    font-size: 14px;
    border-left: 2px solid #f2f6f9;
}
.typesBox{
    display: flex;
    flex-wrap: wrap;
}
.typesBox div{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 33.33333%;
    margin: 15px 0 0 0;
    height: auto;
}
.typesBox div img{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.typesBox div span{
    margin: 10px 0 0 0;
}