.iconfont{
    font-size: .32rem;
}
.weui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.flex-center{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.weui-flex__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.mt2{
    margin-top: .2rem;
}
.weui-loadmore_line {
    border-top: 1px solid #e5e5e5;
    margin-top: 2.4em;
}
.weui-loadmore {
    width: 65%;
    line-height: 1.6em;
    text-align: center;
    color: #999999;
    font-size: 13px;
    margin: 1em auto 1.3em;
}
.weui-loadmore__tips {
    display: inline-block;
    vertical-align: middle;
}
.weui-loadmore_line .weui-loadmore__tips {
    position: relative;
    top: -.9em;
    padding: 0 .55em;
    background-color: #f0eff5;
    color: #b1b1b1;
    font-size: 12px;
}
.header{
    width: 100%;
    padding: 0 .3rem;
}
.header .search .search-item {
    position: relative;
    height: .56rem;
}
.header .search input{
    height: 100%;
    width: 100%;
    border: none;
    border-radius: 20px;
    padding-left: .8rem;
    font-size: .26rem;
    background: #f1f1ed;
    color: #cccccc;
}
.header .search .search-item .search-icon {
    position: absolute;
    top: 0.03rem;
    left: .3rem;
    color: #999999;
    font-size: .32rem;
}
.header .user-center-link {
    color: #535353;
    padding-left:.3rem;
}
.header .user-center-link .icon{
    font-size: .45rem;
    color: #666666;
}
.content-item-list{
    padding: .28rem .3rem;
    border-bottom: 1px solid #e9e9e9;
}
.content-item-list:last-child{
    border-bottom: none;
}
.content-item-list .content-title{
    font-size: .36rem;
    color:#343434;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.content-item-list .content-desc{
    margin-top: .1rem;
    font-size: .26rem;
    color:#8e8e8e;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.6;
}
.content-item-list .content-item-img{
    width: 1.9rem;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.content-item-list .content-item-img img{
    height: 1.9rem;
    width: initial;
}
.content-item-list .money{
    font-size: .26rem;
    color: #c92229;
    font-weight: bold;
    margin-top: .3rem;
}
.m-navbar .navbar-item .iconfont{
    font-size: .40rem !important;
}
.m-navbar .navbar-title{
    font-size: .32rem;
}
.nav-icon-item {
    overflow: hidden;
    position: relative;
    background-color: #FFF;
}

.nav-icon-item .nav-icon-a {
    width: 20%;
    float: left;
    position: relative;
    z-index: 0;
    padding: 0.32rem 0;
    font-size: 0.28rem;
    text-align: center;
    display: inline-block;
    height: 1.8rem;
}

.nav-icon-item .nav-icon-a img {
    width: .64rem;
    margin: 0 auto;
}

.nav-icon-item .nav-icon-a p {
    margin-top: .18rem;
    font-size: .24rem;
    color: #8e8e8e;
}

.adv-item {
    background: #ffffff;
    margin-top: .2rem;
    padding: .3rem .18rem;
}

.adv-item .weui-flex__item {
    padding: 0 .12rem;
}

.adv-item .weui-flex__item img {
    border-radius: 5px;
}

.content-warp {
    background: #ffffff;
}

.content-warp .title {
    font-size: .3rem;
    color: #535353;
    text-align: center;
    font-weight: bold;
    padding: .2rem;
}

.nav-list .tabs-Box {
    width: 100%;
    height: .9rem;
    line-height: .9rem;
    padding: 0 .15rem;
    overflow: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    border-bottom: 1px solid #e9e9e9;
}

.nav-list .tabs-Box a {
    font-size: .28rem;
    color: #535353;
    padding: 0 .15rem;
    position: relative;
    height: .9rem;
    line-height: .9rem;
    display: inline-block;
}

.nav-list .tabs-Box a.active {
    color: #c92229;
}

.nav-list .tabs-Box a.active:before {
    content: '';
    width: 28%;
    height: 4px;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -14%;
    border-radius: 5px;
    z-index: 4;
    bottom: 1px;
    background-color: currentColor;
}
.m-tabbar{
    height: 1rem;
    padding: 0;
}
.m-tabbar .consult{
    width: 2rem;
    text-align: center;
}
.m-tabbar .consult .iconfont{
    color: #666666;
    font-size: .48rem;
}
.m-tabbar .buy-btn{
    background: #c92229;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #ffffff;
    font-size: .28rem;
}
.m-navbar:after{
    border-bottom: 1px solid #ededed;
}
.j-form-item label{
    font-size: .32rem;
    color: #535353
}
.j-form-input{
    margin-top: .2rem;
    margin-bottom: .2rem;
}
.j-form-input input{
    width: 100%;
    border: 1px solid #ededec;
    font-size: .28rem;
    padding-left: .3rem;
    height: .8rem;
    border-radius: 5px;
}
.confirm-ft > a.confirm-btn.primary{
    color:#c92229;
}
.fb{font-weight: bold}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh40{line-height:40px}
.lh50{line-height:50px}

.bg-000{background-color:#000}
.bg-fff{background-color:#fff}
.c-primary{color:#5a98de}
.c-secondary{color:#555}
.c-success{color:#5eb95e}
.c-danger{color:#dd514c}
.c-warning{color:#f37b1d}
.c-error{color:#c00}
.c-333{color:#333}
.c-666{color:#666}
.c-999{color:#999}
.c-c2c{color:#c2c2c2}
.c-d2d{color:#d2d2d2}
.c-ddd{color:#ddd}
.c-e2e{color:#e2e2e2}
.c-eee{color:#eee}
.c-f2f{color:#f2f2f2}
.c-f0f{color:#F0F0F0}
.c-red{color:red}
.c-green{color:green}
.c-link{color:blue}
.c-white{color:white}
.c-black{color:black}

.c-green01{color:#009688}
.c-green02{color:#5FB878}
.c-black02{color:#393D49}
.c-blue{color:#1E9FFF}
.c-orange{color:#FFB800}
.c-price{color:#FF5722}
.c-blue01{color:#01AAED}
.c-cyan{color:#2F4056}

.none{display: none}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pd5{padding:5px}
.pd10{padding:10px}
.pd15{padding:15px}
.pd20{padding:20px}
.pd25{padding:25px}
.pd30{padding:30px}
.pd40{padding:40px}

.text-l{text-align:left}
.text-r{text-align:right}
.text-c{text-align:center}

.fl{float: left;}
.fr{float: right;}
.flex{ display: -webkit-box; display: -webkit-flex;display: flex; }
.flex-item{ flex: 1; -webkit-flex: 1; -webkit-box-flex: 1; }
.flex-col{display: flex; flex-direction: column; justify-content: center; vertical-align: middle; }
.flex__item{display: flex;flex: 1; -webkit-flex: 1; webkit-box-flex: 1; justify-content: center; align-items: center; }
.box-sizing{-moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  -o-box-sizing: border-box;  -ms-box-sizing: border-box;  box-sizing: border-box;  }
.tabbar-foot{background-color: #ffffff;}
.tabbar-foot .iconfont{ position: relative;top: 0.06rem;}
body{font-family:'微软雅黑';-webkit-overflow-scrolling: touch;}

.br{border-right: 1px #ECECEC solid;}
.bl{border-left: 1px #ECECEC solid;}
.bb{border-bottom: 1px #ECECEC solid;}
.bb5{border-bottom: 5px #ECECEC solid;}
.bb10{border-bottom: 10px #ECECEC solid;}
.bt{border-top: 1px #ECECEC solid;}
.list-tag{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.list-tag span .tag-line{color:#ececec}
.list-tag span:nth-last-child(1) .tag-line{color:#FFFFFF}
.item-img-one{ border-radius: 5px;max-height: 200px;overflow: hidden;}
.item-img-one img{ border-radius: 5px;}
.item-video{ position: relative; border-radius: 5px;max-height: 200px;overflow: hidden; }
.item-video .wrap-icon-v{ position: absolute;top: 35%;right: 0;left: 0;text-align: center}
.item-video .iconfont{margin: auto;font-size: .8rem; color: #ffffff;}
.item-video img{ border-radius: 5px;}
.item-video-title{
    position: absolute;
    top: 10px;
    padding: 0 0.3rem;
    width: 100%;
    font-size: 0.32rem;
    color: #ffffff;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.radius{ border-radius: 50%;}
.m-tabbar .fasong{
    cursor: pointer;
}
