/*初始化类*/
@charset "UTF-8";
.clearfix:after {content: " "; display: block;  clear: both;height: 0;}
.main-cont{ position: absolute; top:0; width: 100%;/* 使之可以滚动 */ overflow-y: scroll; /* 增加该属性，可以增加弹性 */  -webkit-overflow-scrolling: touch;}
.main-cont:after {min-height: calc(100% + 1px);}
footer .aui-bar-tab-item img{width: 22px;height: 22px;display: inline-block;position: relative;top:6px;}
.tthd__sale__btn.aui-btn-default{color: #fff;background: #aaa !important;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:5px !important;}
.swiper-pagination-bullet{background: #fff !important;opacity: .5 !important;}
.swiper-pagination-bullet-active{background: #ff3c3c !important;opacity: 1 !important;}
.aui-bar-tab .aui-active{color: #555;font-weight: bold;}
/*首页*/
.tthd__flash__sale__con{margin-top: 10px;}
.tthd__flash__sale__title{margin-bottom: 10px;padding-left: 0.75rem;}
.tthd__title__lable{background: linear-gradient(to right, #ff3c3c, #ffc107);color: #fff;margin-left: 5px;
    padding:2px 5px;border-radius: 2px;position: relative;top:-2px;}
.tthd__flash__sale{background: #fff;border-radius: 5px;margin:0 0.5rem;padding:0.75rem 0;}
.tthd__sale__icon{width: 15px;height: 15px;display: inline-block;position: relative;top:2px;margin-right: 5px;}
.tthd__old__price {margin-left: 5px;text-decoration: line-through;color: #999;}
.tthd__flash__sale__btn{position: absolute;right:-10px;bottom:-8px;}
.tthd__recommend{margin-top: 20px;}
.tthd__recommend__title{margin: 10px;}
.tthd__recommend__goods{display: flex;padding: 0 5px;}
.tthd__recommend__item{flex: 1;margin: 0 5px;background: #fff;border-radius: 5px;padding: 10px;}
.tthd__recommend__item .item__goods{width: 100%;margin-bottom: 10px;}
.tthd__adv01{margin: 20px 10px 0;}
.tthd__adv01 img{width: 100%;border-radius: 5px;}
.tthd__goods__more{margin-bottom: 10px;margin-top: 20px;}
.tthd__goods__more__title{margin: 10px;}
.goods__more__list{background: #fff;padding: 0 10px;}
.goods__more__item{display: flex;padding: 20px 0;}
.goods__more__item__pic{width: 100px;flex: none;margin-right: 10px;}
.goods__more__item__info{flex: auto;position: relative;}
.goods__more__item__info .sale__btn{position: absolute;right:0;bottom:-10px;}

/*商品详情*/
.sub__detail .tthd__detail__banner{background: #fff;}
.sub__detail .tthd__detail__price{background: url("../img/detail_bg.png") no-repeat;background-size: cover;
    color: #fff;padding: 10px;
}
.sub__detail .detail__price__con .tthd__old__price{color: #fff;}
.sub__detail .detail__price__time__lable{background: #fff;border-radius: 25px;padding:2px 10px;}
.sub__detail .tthd__detail__info{background: #fff;padding:20px 10px;}
.sub__detail .detail__info__lable span{margin-right: 15px;margin-top: 8px;border: 1px solid #ff3c3c;color: #ff3c3c;
    padding: 1px 10px;border-radius: 5px;
}
.sub__detail .tthd__purchase__history{background: #fff;padding: 0 10px;}
.sub__detail .purchase__history__title{padding: 8px 0;line-height: 30px;}
.sub__detail .swiper-container-history{text-align: center;margin-top: 20px;padding-bottom: 10px;}
.sub__detail .swiper-container-history img{width: 40px;height: 40px;border-radius: 100%;display: inline-block;}
.sub__detail .tthd__goods__detail{background: #fff;padding:20px 10px;margin-bottom: 10px;}
.tthd__goods__detail__title{position: relative;}
.tthd__goods__detail__title:after{content: ""; position: absolute;z-index: 1; height: 1px;background: #eee;left: 0;right: 0;top:50%;}
.tthd__goods__detail__title span{position: relative;background: #fff;z-index: 2;padding: 0 10px;}
.footer__tips{position: fixed;bottom: 2.5rem;background: rgba(0,0,0,.4);width: 100%;left: 0;color: #fff;padding:7px 10px;z-index: 10;}
.tthd__goods__share{position: absolute;right: 0;top:40px;z-index: 99;background:#ff3c3c;color: #fff;padding: 2px 10px 2px 13px;
    border-radius: 25px 0 0 25px;line-height: 24px;
}
.tthd__goods__share .aui-iconfont{margin-right: 2px;position: relative;top:1px;}

/*个人中心*/
.sub__user .tthd__my__user { background:#f76974 url("../img/user_bg.jpg") center bottom no-repeat;background-size:cover; padding: 1rem 0 0.75rem;color: #fff;position: relative;}
.sub__user .tthd__my__user .avatar{border:3px solid #fff;display: inline-block;width: 80px;height: 80px;object-fit: cover;}

/*订单*/
.sub__order .tthd__order__item{background: #fff;}
.sub__order .order__header__tit{padding:15px 10px;}
.sub__order .tthd__order__item .aui-list .aui-list-item-title{flex: auto;}
.sub__order .order__header__tit .order__state{padding: 2px 5px 0;border-radius: 2px;color: #fff;}
.sub__order .tthd__order__footer{padding: 15px 10px;}
.prompt__pic__con img{width: 40%;display: inline-block;}

/*确认订单*/
.sub__order__confirm .tthd__address__con{
    background: #fff url("../img/address-bg.png") repeat-x;background-size:contain;padding: 10px;
    position: relative;color: #555;
}
.sub__order__confirm .tthd__order__header__tit{background-color: #fff;padding: 10px;line-height: 24px;}
.sub__order__confirm .goods__order__list{background: #fff;}
.sub__order__confirm .goods__more__item{padding: 20px 10px;}

/*订单核销*/
.sub__order__verification .goods__order__list{background: #fff;}
.sub__order__verification .goods__more__item{padding:10px;}
.sub__order__verification .tthd__verification__con{padding: 20px;background: #fff;}
.tthd__verification__con .code__pic{display: inline-block;width: 9rem;}
.tthd__verification__con .verification__title{color: #777;}
.tthd__verification__con .verification__form{display: flex;align-items: center;padding: 0 20px;}
.tthd__verification__con .form__label{flex: none;}
.tthd__verification__con .form__input{flex: auto;margin-left: 10px;}
.tthd__verification__con .form__input input{border: 1px solid #ddd;border-radius: 5px;padding: 0 10px;height: 2rem;}

.share-data-con{display: flex;display: -webkit-flex;background: #fff;text-align: center;padding: 10px 0;}
.share-data-con .data-item{flex: 1;}
.item-number{color: #000;}
