@charset "utf-8";

footer .bui-nav .bui-btn { font-size: 0.26rem; }
footer .bui-nav .bui-btn.btn2 { border-left: 1px solid #eee !important; }
footer .bui-nav .bui-btn.btn3 { background: -webkit-linear-gradient(left, #ffd01e, #ff8917); background: linear-gradient(to right, #ffd01e, #ff8917); color: #fff; }
footer .bui-nav .bui-btn.btn4 { background: -webkit-linear-gradient(left, #ff6034, #ee0a24); background: linear-gradient(to right, #ff6034, #ee0a24); color: #fff; }

/*轮播*/
#productDetailPagination { bottom: 0; }
#productDetailSwiper { height: 7.5rem; }
#productDetailSwiper .image a { display: block; }
#productDetailSwiper .image img { width: 100%; height: 7.5rem; object-fit: initial; }
/*section-block*/
.section-block { background: #fff; }
.section-block.info { padding: 0.2rem; }
.section-block.info h1 { font-size: 0.32rem; color: #333; font-weight: bold; margin-bottom: 0.1rem; }
.block-item { display: flex; justify-content: space-between; align-items: center; font-size: 0.28rem; color: #666; margin-bottom: 0.15rem; border-bottom: 1px dashed #eee; padding-bottom: 0.15rem; }
.block-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.block-item .tag { background: #f3d513; color: #333; padding: 0.05rem 0.07rem; border-radius: 0.06rem; font-size: 0.22rem; }
.block-item .price { color: #e02e24; font-size: 0.46rem; }
.block-item .price i { font-style: normal; font-size: 0.28rem; }
.block-item .data { display: flex; justify-content: space-between; font-size: 0.26rem; width: 100%; }
.block-item.brand { border-bottom: 0; padding-bottom: 0; margin-bottom: 0.1rem; color: #f39672; }
.block-item.brand .data { display: block; }
.block-item.brand .data span { margin-right: 0.1rem; }

.block-item.item1 .brand {  }
.block-item.item1 .brand span { margin-right: 0.2rem; }
.block-item.item1 .brand span:last-child { margin-right: 0; }
.block-item.item1 .right { display: flex; align-items: center; }
.block-item.item1 .right .tag { margin-right: 0.1rem; }

/*已有拼单*/
.block-item .avatar { width: 100%; justify-content: space-between; margin-top: 0; }
.block-item .avatar .avatar-list { flex: 1; }
.block-item .avatar .text { color: #999; font-size: 0.26rem; margin-left: 0; }
/*规格参数*/
.section-block.parameter { margin-top: 0.15rem; }
.paraDialogDown .bui-dialog-main { height: 8rem; }
.paraDialogDown .parameter .item { padding: 0.2rem; }
.paraDialogDown .parameter .item .meta { width: 100%; justify-content: space-between; }
.paraDialogDown .parameter .item .data strong { color: #555; }
.paraDialogDown .parameter .item .data-top { display: flex; }
.paraDialogDown .parameter .item .data-top span { margin-right: 0.5rem; }
.paraDialogDown .parameter .item .meta .price { font-size: 0.46rem; }
.paraDialogDown .parameter .item .meta .price i { font-style: normal; font-size: 0.28rem; }
.paraDialogDown .parameter .item .meta .price .priceunit { font-size: 0.28rem; color: #666; }

/*评论*/
.section-block.comment { margin-top: 0.15rem; margin-bottom: 0.15rem; }
.section-block .title { font-size: 0.28rem; display: flex; justify-content: space-between; align-items: center; padding-left: 0.2rem; border-bottom: 1px solid #f7f7f7; }
.section-block .title .more { margin-top: 0; font-size: 0.26rem; color: #b3b3b3; padding: 0.2rem; }
.section-block .title .more i { font-size: 0.26rem; margin-left: 0.03rem; }
.section-block .content { padding: 0.2rem; font-size: 0.26rem; color: #999; }
.comment-list .item { background: #f9f9f9; padding: 0.2rem; border-radius: 0.1rem; margin-bottom: 0.2rem; }
.comment-list .item:last-child { margin-bottom: 0; }
.comment-list .item a { display: block; }
.comment-list .item .user-name { margin-bottom: 0.15rem; color: #aaa; display: flex; justify-content: space-between; align-items: center; }
.comment-list .item .user-comment { background: #f9f9f9; border-radius: 0.1rem; color: #666; text-align: justify; font-size: 0.28rem; }
.comment-list .item .user-name img { width: 0.55rem; height: 0.55rem; border-radius: 50%; }
.comment-thumb { margin-top: 0.1rem; }
.comment-thumb .thumb { width: 1.3rem; height: 1.3rem; margin-right: 0.1rem; float: left; background: #e8e8e8; }
.comment-thumb .thumb img { width: 1.3rem; height: 1.3rem; object-fit: cover; }
.section-comment .item .user-name .left { color: #aaa; display: flex; justify-content: space-between; align-items: center; }
.section-comment .item .user-name .left img { width: 0.75rem; height: 0.75rem; border-radius: 50%; margin-right: 0.1rem; }
.section-comment .item .user-name .left .phone { color: #555; font-weight: bold; font-size: 0.28rem; }
.section-comment .item .user-name .left .city { display: inline-block; color: #aaa; font-size: 0.24rem; max-width: 4.1rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.section-comment .item .user-name .left .city i { font-size: 0.24rem; margin-right: 0.03rem; }
.section-comment .item .user-name .right { font-size: 0.24rem; }
.left-info { display: flex; flex-direction: column; }

/*Tab*/
.bui-tab .bui-tab-main>ul>li { padding: 0.2rem; background: #fff; }

/*联系客户经理弹窗*/
.contactDialogDown .qrcode { width: 3rem; height: 3rem; }
.contactDialogDown .bui-btn-title { border-bottom: none; padding: 0.2rem; color: #555; }
.contactDialogDown .bui-box { margin-bottom: 0.2rem; border-bottom: none; padding-top: 0.2rem; padding-bottom: 0.2rem; }
.contactDialogDown .bui-list .item-text { display: flex; align-items: center; margin-bottom: 0.3rem; border-bottom: 1px dashed #eee; padding-bottom: 0.3rem; }
.contactDialogDown .bui-list .item-text:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.contactDialogDown .item-text.state .bui-value { color: #f79a5d; }
.contactDialogDown .bui-box .bui-value { flex: 1; color: #555; }
.contactDialogDown .bui-box .bui-value .value-text { min-width: 2rem; font-weight: bold; }
.contactDialogDown .bui-list .item-text span { display: inline-block; }
.contactDialogDown .bui-list .item-text span i { font-size: 0.26rem; margin-right: 0.05rem; }
.contactDialogDown .item-img { margin-bottom: 0.5rem; display: flex; align-items: center; }
.contactDialogDown .item-img .desc { margin-left: 0.15rem; }
.contactDialogDown .item-img .desc .name { display: block; font-size: 0.34rem; color: #555; font-weight: bold; margin-bottom: 0.1rem; letter-spacing: 0.1rem; }
.contactDialogDown .item-img .desc .text { color: #888; font-size: 0.26rem; }
.contactDialogDown .bui-value .bui-btn { display: inline-block; height: 0.6rem; line-height: 0.6rem; padding: 0 0.3rem; font-size: 0.26rem; margin-left: 0.2rem; }

/*.btnOpenFullDemand { border-left: 1px solid #eee !important; }*/

/*拼单动画*/
.section-swiper { position: relative; }
.zgpd-success.ani { display: none; position: absolute; left: 0.2rem; top: 0.2rem; z-index: 11; background: rgba(0, 0, 0, 0.83); color: #fff; }
.zgpd-success span { max-width: 4.75rem; }

.score-info { background: #f7f7f7; padding: 0.2rem; margin-bottom: 0.2rem; border-radius: 0.1rem; }
.score-info span { margin-right: 0.3rem; color: #333; font-size: 0.3rem; }
.score-info span i { font-size: 0.3rem; margin-right: 0.03rem; }
.score-info span strong { color: #e02e24; font-weight: normal; margin: 0 0.1rem; }

.comment-tag .tag-list .tag-item { float: left; background: #fdefee; margin-right: 0.2rem; color: #58595b; padding: 0 0.25rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; border-radius: 0.1rem; font-weight: bold; margin-bottom: 0.2rem; }
.comment-tag .tag-list .tag-item.active { background: #e02e24; color: #fff; }
.comment-tag .tag-list .tag-item span { margin-left: 0.05rem; }

/*推荐*/
.section-jzmf.recommend { margin-top: 0.2rem; }
.section-jzmf.recommend .close { display: inline-block; padding-left: 0.1rem; }
.section-jzmf.recommend .close i { font-size: 0.24rem; }