@import "/template/login/index.wxss"; page,view,image,input,textarea { display: block; box-sizing: border-box; } .container { background-color: #F2f2f2; min-height: 100%; padding-bottom: 100rpx; } .swiper-container{ width: 100%; position: relative; } .swiper_box { width: 100%; height:748rpx; } swiper-item image { width: 100%; display: inline-block; overflow: hidden; height:748rpx; } .goods-info{ background-color: #fff; padding-top: 35rpx; width: 100%; position: relative; } .goods-info-fx { position: absolute; right: 35rpx; bottom: 60rpx; display: flex; align-items: center; justify-content: space-between; width: 130rpx; } .goods-info-fx .item { width: 50rpx; height: 50rpx; right: 130rpx; top: 100rpx; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 24rpx; background: #fff; z-index: 20; } .goods-info-fx .item image { width: 50rpx; height: 50rpx; } .goods-info-fx .item button { position: absolute; height: 100%; width: 100%; opacity: 0; z-index: 99; } .goods-info .goods-title{ box-sizing: border-box; padding: 0 35rpx; font-size: 32rpx; line-height: 1.4; color: #000; margin-bottom: 28rpx; } .goods-info .goods-share{ box-sizing: border-box; padding: 0 35rpx; font-size: 25rpx; line-height: 1.4; color: #CC0000; margin-bottom: 28rpx; } .goods-profile { display: flex; align-items:center; } .goods-profile .p{ color:#e64340; font-size: 20pt; margin-left: 30rpx; } .goods-profile .p text{ font-size: 12pt; } .goods-profile .r{ color:#ccc; font-size: 10pt; margin-left: 30rpx; } .row-arrow { width: 100vw; padding: 0 32rpx; display: flex; justify-content: space-between; align-items: center; height: 102rpx; font-size: 28rpx; line-height: 102rpx; background: #fff; margin-bottom: 32rpx; } .row-arrow image { width: 40rpx; height: 40rpx; } .goods-des-info{ width: 100%; box-sizing: border-box; background-color: #fff; } .label-title{ font-size:28rpx; color:#000000; padding: 30rpx; } .goods-text{ padding: 0 10rpx; font-size:28rpx; color:#666666; line-height: 56rpx; margin-bottom: 30rpx; } .goods-text image{ width: 100%; } .des-imgs{ width:100%; } .des-imgs image{ width: 100%; } .footer-box{ width: 100%; height: 100rpx; background-color: #fff; position: fixed; bottom: 0; left: 0; display: flex; box-shadow:0 0 1rpx 0 ; align-items: center; } .footer-box .contact { position: relative; height: 100%; display: flex; justify-content: center; align-items: center; margin-left: 32rpx; } .footer-box .contact button { position: absolute; height: 100%; width: 100%; opacity: 0; z-index: 99; } .footer-box .contact image { width: 60rpx; height: 60rpx; } .footer-box .shop-cart-btn { position: relative; height: 100%; display: flex; justify-content: center; align-items: center; margin-left: 32rpx; } .footer-box .shop-cart-btn image { width: 55rpx; height: 55rpx; } .fav-icon { width: 60rpx; height: 60rpx; margin-left: 32rpx; /*707070*/ } .footer-box .shop-cart-btn .shop-num{ position: absolute; color:#fff; left: 32rpx; top:10rpx; width: 40rpx; height: 40rpx; line-height: 40rpx; text-align: center; border-radius: 50%; background: #e64340; font-size: 24rpx; } .footer-box .join-shop-cart{ text-align: center; height: 100%; line-height: 100rpx; background-color: #ff6850; color:#fff; font-size: 34rpx; flex: 1; margin-left: 32rpx; } .footer-box .now-buy{ text-align: center; height: 100%; width: 250rpx; line-height: 100rpx; background-color: #e64340; color:#fff; font-size: 34rpx; flex: 1; } .show-popup{ position: fixed; top: 0; left: 0; width:100%; height: 100%; z-index: 999; } .popup-mask{ position: fixed; top: 0; left: 0; width:100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 5; } .popup-contents{ position: fixed; left: 0; bottom: 0; width:100%; background-color: #fff; z-index: 6; } .pop-goods-info{ display: flex; justify-content: space-between; align-items: center; margin-left: 32rpx; margin-right: 32rpx; padding: 30rpx 0; border-bottom: 1px solid #eee; } .pop-img-box{ width: 120rpx; height: 120rpx; overflow: hidden; margin-right: 26rpx; } .pop-img-box .goods-thumbnail{ width: 120rpx; height: 120rpx; } .pop-goods-title{ width: 484rpx; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size:26rpx; color:#000000; } .pop-goods-price { font-size:26rpx; color:#e64340; margin-top:20rpx; } .pop-goods-price .t1 { font-size:50rpx; } .pop-goods-price-original{ font-size:26rpx; color: #aaa; text-decoration: line-through; margin-left: 16rpx; } .pop-goods-close{ width: 36rpx; height: 36rpx; } .size-label-box2 { width: 100vw; background: #fff; } .size-label-box .label{ font-size:26rpx; color:#000; padding-left: 30rpx; padding: 30rpx 0 20rpx 30rpx; } .size-label-box .label-item-box{ display: flex; margin-left: 30rpx; flex-direction: row; flex-wrap:wrap; } .size-label-box .label-item{ font-size:26rpx; color:#000; padding: 14rpx 20rpx; border: 1px solid #ddd; border-radius: 6rpx; margin: 0 20rpx 20rpx 0; } .size-label-box .label-item.active{ color: #e64340; border: 1px solid #e64340; } .buy-num-box{ display: flex; justify-content: space-between; padding: 30rpx 30rpx 48rpx 0; margin-left: 30rpx; border-top: 1px solid #eee; margin-top: 30rpx; align-items: center; } .num-label{ font-size:26rpx; color:#000000; } .buy-num-box .num-box{ display: flex; } .buy-num-box .num-box .num-jian, .buy-num-box .num-box .num-input, .buy-num-box .num-box .num-jia{ width: 80rpx; height: 64rpx; line-height: 62rpx; text-align: center; border: 1px solid #eee; } .buy-num-box .num-box .num-input{ font-size: 28rpx; } .buy-num-box .num-box .num-input input{ height: 100%; } .popup-join-btn{ width: 100%; height: 89rpx; text-align: center; line-height: 89rpx; font-size:34rpx; color:#ffffff; background-color: #e64340; } .buy-num-box .num-box .hui{ background-color: #f5f5f9; } .curKanjiaprogress { width:750rpx; background-color:#fff; margin-top:20rpx; } .curKanjiaprogress .name { font-size: 40rpx; padding:20rpx; text-align: center; } .curKanjiaprogress .weui-badge { margin-left:250rpx; } .curKanjiaprogress .placeholder { margin-left:30rpx; margin-right:30rpx; text-align: center; font-size: 26rpx; width:100rpx; color:#999; } .curKanjiaprogress .kjbutton { padding:30rpx; } .kjBuyButton { position: fixed; left: 0; bottom: calc(env(safe-area-inset-bottom) / 2); width:750rpx; display: flex; } .kjBuyButton .item { flex: 1; } .shareFloatDiv1 { position:fixed; top: 0px; left: 0px; width:100vw; height:100vh; background-color:#555;filter:Alpha(Opacity=60);opacity:0.6; z-index: 99998; } .shareFloatDiv2 { position:fixed; width:100%; height:400rpx; background-color: #ffffff; bottom: 0rpx; z-index: 99999; } .shareFloatDiv2 .p1 { height:260rpx; } .shareFloatDiv2 .p2 { height:20rpx; background-color: #EEEEEE; } .shareFloatDiv2 .p3 { height:120rpx; line-height: 120rpx; text-align: center; color:#555555; font-size: 16px; } .qrcode-button { padding:30rpx; margin-top:50rpx; } .qrcode { width:300rpx; height:300rpx; margin-top: 50rpx; } .posterImg-box { position: absolute; top: 64rpx; left: 32rpx; width: 686rpx; margin-bottom: 100rpx; z-index: 999999; } .posterImg { width: 100%; } .btn-create { margin: 32rpx; margin-bottom: 0; height: 88rpx; line-height: 88rpx; background: #e64340; color: #fff; text-align: center; border-radius: 8rpx; } .clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; height: 0; clear:both; visibility: hidden; } .shop-container { width: 100vw; margin: 32rpx 0rpx; padding: 32rpx; display: flex; align-items: center; background: #fff; } .shop-container image { width: 90rpx; height: 90rpx; } .shop-container .info { margin-left: 32rpx; } .shop-container .info .title { font-size: 30rpx; color: #333; } .shop-container .info .address { font-size: 26rpx; color: #666; } .reputation-cell { padding-bottom: 0rpx !important; --cell-icon-size: 88rpx; } .reputation-cell .van-icon { top: 16rpx !important; } .reputation-cell-reamrk { padding-left: 96rpx; } .reputation-pics { width: 100vw; display: flex; flex-wrap: wrap; background: #ffffff; } .reputation-pics image { width: 207rpx; height: 207rpx; margin: 32rpx 0 0 32rpx; border-radius: 16rpx; }