*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
[v-cloak]{
    display: none
}
html{
    font-size: 14px;
}
body{
    background-color: #f3f3f3;
    font-family: "helvetica neue","Hiragino Sans GB","冬青黑","Microsoft YaHei","微软雅黑",arial,sans-serif;
}
del{
    color: #999
}
a{
    color: #333;
}

/* 覆盖样式 */
.van-swipe__indicators{
    margin-bottom: 15px;
}
.van-swipe__indicator{
    background-color: #fff;
}
.van-dialog__confirm, .van-dialog__confirm:active{
    color:#fe3b7e;
}
.van-tabbar-item--active{
    color: #fe3b7e;
}
.van-swipe__indicator--active{
    background-color:#fe3b7e;
    height: 7px;
    width: 7px;
}
.van-goods-action-mini-btn{
    min-width: 15%;
}
.van-goods-action{
    z-index: 101;
}

@font-face {
    font-family: "vant-icon";
    src: url('//at.alicdn.com/t/font_460190_ni3a9mzksmh.eot?t=1585055600224');
    /* IE9 */
    src: url('//at.alicdn.com/t/font_460190_ni3a9mzksmh.eot?t=1585055600224#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
        url('//at.alicdn.com/t/font_460190_ni3a9mzksmh.woff?t=1585055600224') format('woff'),
        url('//at.alicdn.com/t/font_460190_ni3a9mzksmh.ttf?t=1585055600224') format('truetype'),
        /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
        url('//at.alicdn.com/t/font_460190_ni3a9mzksmh.svg?t=1585055600224#vant-icon') format('svg');
    /* iOS 4.1- */
}

.vant-icon {
    font-family: "vant-icon" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.van-icon-sy:before {
    content: "\e609";
}

.van-icon-wd:before {
    content: "\e60a";
}

.van-icon-mall:before {
    content: "\e60b";
}

.van-icon-fl:before {
    content: "\e60c";
}

.van-icon-alipay:before {
    content: "\e608";
}

.van-icon-wechatpay:before {
    content: "\e62b";
}

.van-icon-kuai:before {
    content: "\e69e";
}

.van-icon-lie:before {
    content: "\e693";
}

.van-icon-tmall:before {
    content: "\e799";
}

.van-icon-taobao:before {
    content: "\e631";
}

.van-icon-shouye1:before {
    content: "\e62e";
}

.van-icon-shouye2:before {
    content: "\e61e";
}

.van-icon-fenlei:before {
    content: "\e658";
}

.van-icon-fuli:before {
    content: "\e619";
}

.van-icon-gongziyufuli:before {
    content: "\e61b";
}

.van-icon-my:before {
    content: "\e61a";
}

.van-icon-wodefuli:before {
    content: "\e644";
}

.van-icon-fenlei1:before {
    content: "\e68c";
}

.van-icon-fanhui:before {
    content: "\e607";
}

.van-icon-hongbao:before {
    content: "\e603";
}

.van-icon-dizhi:before {
    content: "\e605";
}

.van-icon-hehuoren:before {
    content: "\e65b";
}

.van-icon-xiaofei01:before {
    content: "\e61f";
}

.van-icon-fenhongfangshi:before {
    content: "\e618";
}

.van-icon-tixian:before {
    content: "\e627";
}

.van-icon-yaoqinghaoyou1:before {
    content: "\e67e";
}

.van-icon-guanyuwomen:before {
    content: "\e673";
}

.van-icon-dingdan:before {
    content: "\e649";
}

.van-icon-qunzu:before {
    content: "\e696";
}

.van-icon-youhuiquan:before {
    content: "\e606";
}

.van-icon-gonggao:before {
    content: "\e64b";
}

.van-icon-erji-gonggaoguanli:before {
    content: "\ea9d";
}

.van-icon-gengduo:before {
    content: "\e63e";
}

.van-icon-gengduo1:before {
    content: "\e602";
}

.van-icon-gouwuche:before {
    content: "\e601";
}

.van-icon-chazhao:before {
    content: "\e956";
}

.van-icon-paixu:before {
    content: "\e689";
}

.van-icon-gouwudai:before {
    content: "\e611";
}

.van-icon-shouye:before {
    content: "\e604";
}

.van-icon-sousuo:before {
    content: "\e600";
}

.van-icon-wode:before {
    content: "\e6de";
}

.van-icon-xiaoxi2:before {
    content: "\e621";
}

  
.hide{
    display: none;
}
.c-right{
    float: right;
}
.c-left{
    float: left;
}
.text-center{
    text-align: center;
}
.text-right{
    text-align: right;
}
.text-left{
    text-align: left;
}
.flex-box{
    display: flex;
    display: -webkit-flex;
}
.flex-1{
    flex: 1;
    -webkit-flex: 1;
}
.flex-wrap{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
.active{
    color: #fe3b7e;
}
.grey-color{
    color: #999
}
.green-color{
    color: #44bb00
}
.blue-color{
    color: #0079f3
}
.border-right-1{
    position: relative;
}
.border-right-1::before{
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #fff;
}
.border-left-1{
    position: relative;
}
.border-left-1::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #fff;
}
.border-top-1{
    position: relative;
}
.border-top-1::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background-color: #fff;
}
.border-bottom-1{
    position: relative;
}
.border-bottom-1::before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #fff;
}
.slide{
    height: 0;
    overflow: hidden;
    padding-bottom: 45.33%;
}
.slide>div{
    position: absolute;
}
.slide img{
    height: 100%;
    width: 100%;
}
.search-form.index-search{
    position: fixed;
    width: 100%;
    z-index: 100;
}
.search-form .van-search{
    background-color: #fff !important;
}
.search-form .van-search .van-cell{
    background-color: #f3f3f3;
}
.search-form~.content{
    padding-top: 50px;
}
.search-form~.van-tabs.fixed~.content{
    padding-top: 85px;
}
.search-form~.van-tabs{
    top: 42px;
}
.van-tabs.fixed~.content{
    padding-top: 42px;
}
.van-tabbar~.content{
    padding-bottom: 50px
}
.fixed{
    position: fixed;
    width: 100%;
    z-index: 9;
}
.van-tabbar-item .van-icon{
    font-size: 22px;
}
[lazy="loading"]{
    opacity: 0.2;
}
[lazy="loaded"]{
    opacity: 1;
    transition: .3s;
    -webkit-transition: .3s;
}

.cate-menu{
    padding: 10px 0;
    flex-wrap: wrap;
    background-color: #fff
}
.cate-menu>div{
    padding: 10px 5px;
    width: 25%;
    max-width: 25%;
    min-width: 25%;
    font-size: 13px;
}
.cate-menu>div img{
    width: 70%;
}

/* 列表筛选 */
.fixed.van-tabs~.screen-box{
    top: 44px;
}
.screen-box{
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 10;
    background: #fff;
    border-bottom: 1px solid #f3f3f3;
}
.screen-item{
    padding: 10px 5px;
}
.screen-box~.content{
    padding-top: 40px;
}
.van-tabs~.screen-box~.content{
    padding-top: 84px;
}

/* 首页 */

.new-title-box {
    height: 40px;
    width: 100%;
    padding: 12px 15px;
    margin-top:5px;
    /* line-height: 40px; */
    position: relative;
    background-color: #fff;
}
.new-title-box .new-title {
    line-height: 1;
    padding-left: 10px;
    border-left: 3px solid #fe3b7e;
    font-size: 16px;
    color: #333;
}
.new-title-box .more-box {
    position: absolute;
    right: 0;
    top: 10px;
    right: 15px;
    font-size: 13px;
}
.new-goods-box {
    width: 100%;
    /* margin-top: 5px; */
    /* padding: 10px; */
    padding-top: 0;
    overflow-y: hidden;
    background-color: #fff;
}
.new-goods-lists {
    /* width: 950px; */
}
.new-goods-item {
    width: 28%;
    min-width: 110px;
    max-width: 33.33%;
    margin: 0 2px;
    padding: 3px;
    float: left;
    border: 1px solid #f5f5f5;
    flex: 1;
    -webkit-flex: 1;
}
.new-goods-item .goods-img-box {
    width: 100%;
    position: relative;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
}
.new-goods-item .goods-price{
    font-size: 14px;
    text-align: center;
}
.goods-img-box img{
    width: 100%;
    max-height: 100%;
    position: absolute; 
}
.goods-title{
    font-size: 13px;
    margin-top: 5px;
    min-height: 24px;
    max-height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.goods-title .goods-label{
    font-size: 12px;
    padding: 0 3px;
    border: 1px solid #fe3b7e;
    color: #fe3b7e;
    margin-right: 10px;
}
.goods-price{
    font-size: 16px;
    margin-top: 5px;
    color: #fe3b7e;
    font-weight: 600;
}
.goods-price .list-price{
    font-size: 18px;
    margin-right: 10px;
}
.goods-price .list-del-price{
    font-size: 13px;
    font-weight: 500;
}
/* 商品列表 */
.list{
    width: 100%;
    position: relative;
    overflow: hidden;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
.list .list-item{
    width: 50%;
    padding-top: 4px;
    float: left;
    box-sizing: border-box;
}
.list .list-item.arow{
    width: 100%;
    margin-bottom: 10px;
}
.list .list-item.arow .list-img{
    height: 0;
    width: 100%;
    padding: 36% 0;
    overflow: hidden;
}
.list .list-item.arow:nth-child(odd){
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
}
.list .list-item.arow:nth-child(2n){
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
}
.list .list-item.arow .list-title{
    font-size: 15px;
    color: #000;
}
.list .list-item:nth-child(odd){
    padding-right: 2px;
    padding-left: 4px;
}
.list .list-item:nth-child(2n){
    padding-right: 4px;
    padding-left: 2px;
}
.list-item a{
    display: block;
    height: 100%;
    color: #333;
    background-color: #fff
}
.list-img{
    height: 0;
    width: 100%;
    padding: 50% 0;
    overflow: hidden;
}
.list-img img{
    width: 100%;
    margin-top: -50%;
    border: none;
    display: block;
    padding: 5px;
}
.list-info{
    padding: 5px 8px;
}
.list .list-title{
    font-size: 15px;
    line-height: 20px;
    margin: 0.5em 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.list .list-other{
    margin-bottom: 0.5em;
}
.list .list-price{
    color: #fe3b7e;
    font-size: 17px;
    font-weight: 600;
}
.list .tip{
    color: #fe3b7e;
    font-size: 10px;
}
.list .list-del-price{
    font-size: 12px;
}
.list .list-volume{
    margin-top: 5px;
    font-size: 12px;
    color: #999;
}
.nomore{
    padding: 10px;
    text-align: center;
    color: #999;
}



/* 列表模式样式 */
.clos.list .list-item{
    width: 100%;
}
.clos .list-item a{
    display: flex;
    display: -webkit-flex;
}
.clos .list-img{
    width: 36%;
    margin-right: 5px;
    padding: 18% 0;
}
.clos .list-info{
    position: relative;
    flex: 1;
    -webkit-flex: 1;
}
/* .clos .count{
    position: absolute;
    bottom: 0;
} */
.clos.list .list-volume{
    margin-top: 5px;
    display: block;
    width: 100%;
}
/* 商品详情 */
.goods-info{
    padding-bottom: 50px;
}
.goods-swipe{
    position: relative;
    /* height: 375px; */
    padding-bottom: 100% 
}
.goods-swipe>div{
    position: absolute;
}
.goods-swipe img{
    width: 100%
}
.goods-price{
    font-size: 16px;
    font-weight: bold;
    color: #fe3b7e
}
.goods-express{
    font-size: 12px;
}
.goods-content{
    padding:10px;
}
.goods-pane{
    padding: 10px;
    /* margin-top: 5px; */
    background-color: #fff
}
.goods-pane img{
    max-width: 100%;
}
.goods-pane .parameter-list li{
    height: 40px;
    line-height: 40px;
}
.goods-desc{
    padding: 10px;
}
.goods-desc p{
    margin: 0
}
.goods-desc img{
    max-width: 100%;
}


/* 订单列表 */
.order-list{
    margin-top: 10px;
}
.order-item{
    margin-bottom: 10px;
}
.order-top{
    padding: 8px 15px;
    background-color: #fff;
}
.order-top .order-num{
    color: #666;
    font-size: 13px;
}
.order-top .order-state{
    color: #fe3b7e
}
.order-top~.van-card{
    margin-top: 0
}
.order-bottom{
    padding: 8px 15px;
    background-color: #fff;
}
.order-bottom .van-button{
    margin-left: 10px;
}



/* 会员中心 */
.user-header{
    /* height: 200px; */
    background-color: #999;
    background-image: url('/static/index/images/background_img.jpg');
    background-size: 100%;
    position: relative;
    padding: 0 13px;
    padding-top: 10px;
}
.avatar-box{
    position: relative;
    height: 90px;
    padding: 15px 10px;
}
.avatar-box img{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}
.user-info{
    padding: 15px 0;
    line-height: 30px
}
.user-header .user-name{
    color: #fff;
    font-size: 18px;
    display: flex;
    align-items: center;
}
.user-header .user-name img{
    width: 62px;
    margin-left: 10px;
}
.user-header .identity-box span{
    /* border: 1px solid #fff; */
    margin-right: 3px;
    color: #fff;
    border-radius: 3px;
    padding: 3px0;
    font-size: 12px;
}
.user-header .identity-box span img{
    width: 60px;
}
.identity-box span.active{
    border-color: #fe3b7e;
    color: #fe3b7e;
}
.user-lastinfo{
    margin-top: 15px;
    padding: 15px 15px;
    /* padding-bottom: 15px; */
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #feec10;
    align-items: center;
    justify-content: space-between;
}
.user-lastinfo .tip{
    font-size: 11px;
    color: #7f7500;
}
.user-lastinfo .yue{
    font-size: 14px;
    color: #000;
    margin-bottom: 8px;
}
.user-lastinfo .yue_num{
    font-size: 20px;
    margin-left: 5px;
    color: #000;
    font-weight: bold;
}
.user-lastinfo .border-right-1::before{
    top: 13px;
    bottom: 13px;
}
.assets{
    background-color: #fff;
}
.assets>div{
    padding: 10px;
    line-height: 25px;
}
.assets .border-right-1::before{
    background-color: #dedede;
    top: 15px;
    bottom: 15px;
}
/* .assets>div .assets-val{
    color: #fe3b7e;
} */
.service-title{
    padding: 10px 15px;
    font-weight: 500;
    font-size: 15px;
}
.service-box{
    background-color: #fff;
}
.service-box>div{
    padding: 15px 10px;
}
.service-box>div>img{
    width: 36%;
}
.service-box>div>a>img{
    width: 36%;
}
.service-box.rukou>div>a>img {
    width: 55%;
}
.service-box>div p{
    padding: 10px 0;
}
.service-box .border-right-1::before{
    background-color: #dedede
}
.service-box .border-top-1::after{
    background-color: #dedede
}
.service-box.border-bottom-1::before{
    background-color: #dedede
}
.prompt-box{
    padding: 15px;
    color: #666
}
.prompt-box a{
    color: #fe3b7e
}
.user-links {
    padding: 15px 0;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    margin-bottom: 8px;
}
.user-links .van-icon {
    display: block;
    font-size: 24px;
}


.table-box{
    padding: 15px;
    font-size: 14px
}
.table-box table{
    width: 100%;
    text-align: center;
    border-collapse:collapse;
}
.table-box table th{
    background: #dedede;
    padding: 10px;
    font-weight: 500;
}
.table-box table td{
    font-size: 13px;
}
.table-box table td{
    padding: 10px;
    border: 1px solid #dedede
}

/* 文章列表 */
.article-item .article-title{
    margin-bottom: 5px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article-item .article-content{
    min-height: 24px;
    max-height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    color: #666;
}
.article-detail .article-title{
    font-weight: 500;
    font-size: 20px;
    text-align: center;
    margin: 15px;
}
.article-detail .article-time{
    font-size: 13px;
    text-align: center;
    color: #666;
}
.article-detail .article-content{
    padding: 15px;
}
.article-detail .article-content img{
    max-width: 100%;
}
.small-btn{
    display: inline-block;
    border-radius: 8px;
    width: 60px;
    line-height: 1.3;
    margin-top: 10px;
    padding: 5px 10px;
    background-color: #fe3b7e;
    color: #fff;
}