.group_detail { padding-bottom: 60px; } .group_detail .content .goods_list { background: #fff; padding-left: 20rpx; } .group_detail .content .goods_list .goods_box { display: flex; padding: 20rpx 20rpx 20rpx 0; border-bottom: solid 2rpx #ebebeb; } .group_detail .content .goods_list .goods_box .goods_img { width: 240rpx; height: 240rpx; background: #f2f2f2; overflow: hidden; border-radius: 8rpx; margin-right: 20rpx; } .group_detail .content .goods_list .goods_box .goods_img image { width: 100%; height: 100%; } .group_detail .content .goods_list .goods_box .goods_info { width: 450rpx; text-align: left; } .group_detail .content .goods_list .goods_box .goods_info .name { font-size: 14px; line-height: 40rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .group_detail .content .goods_list .goods_box .goods_info .price { font-size: 16px; margin-top: 12rpx; color: #f15353; } .group_detail .content .goods_list .goods_box .goods_info .price .span { font-size: 12px; } .group_detail .content .goods_list .goods_box .goods_info .price .text-decoration { text-decoration: line-through; color: #8c8c8c; margin-left: 20rpx; } .group_detail .content .goods_list .goods_box .goods_info .number { display: flex; align-items: center; justify-content: flex-start; margin-top: 52rpx; } .group_detail .content .goods_list .goods_box .goods_info .number .left { display: flex; align-items: center; } .group_detail .content .goods_list .goods_box .goods_info .number .left .iconfont { font-size: 48rpx; color: #f15353; margin-right: 12rpx; } .group_detail .content .goods_list .goods_box .goods_info .number .left .span { /* color: #f15353; */ font-size: 14px; border-left: solid 2rpx #ebebeb; padding-left: 12rpx; } .group_detail .content .goods_list .goods_box .goods_info .number .go_group { width: 160rpx; height: 56rpx; border-radius: 8rpx; background: #f15353; display: flex; justify-content: center; align-items: center; margin-left: 80rpx; } .group_detail .content .goods_list .goods_box .goods_info .number .go_group .span { color: #fff; font-size: 14px; } .group_detail .content .goods_list .goods_box .goods_info .number .go_group .fa { color: #fff; font-size: 32rpx; margin-left: 20rpx; } .group_detail .content .goods_list .goods_box:last-child { border: none; } .group_detail .content .into_group { margin-top: 20rpx; background: #fff; padding: 28rpx; } .group_detail .content .into_group .title { display: flex; align-items: center; justify-content: center; margin-bottom: 20rpx; } .group_detail .content .into_group .title .line_left, .group_detail .content .into_group .title .line_right { border: solid 2rpx #f15353; width: 120rpx; } .group_detail .content .into_group .title .span { margin: 0 40rpx; font-size: 16px; color: #f15353; } .group_detail .content .into_group .tui-countdown-content .tui-conutdown-box { color: #fff; padding: 5rpx; border-radius: 5rpx; background-color: #f15353; } .group_detail .content .into_group .p { display: flex; justify-content: center; margin-top: 28rpx; font-size: 14px; text-align: center; white-space: nowrap; } .group_detail .content .into_group .p .span { color: #f15353; } .group_detail .content .into_group .btn { margin-top: 40rpx; width: 600rpx; height: 80rpx; border-radius: 12rpx; color: #fff; font-size: 16px; background: #f15353; border: none; } .group_detail .content .into_group .endClass { background-color: #969799; } .group_detail .content .group_user { background: #fff; margin-top: 20rpx; padding: 28rpx 28rpx 56rpx 28rpx; } .group_detail .content .group_user .h2 { font-weight: normal; font-size: 15px; margin-bottom: 20rpx; text-align: left; } .group_detail .content .group_user .user_box { margin-top: 40rpx; display: flex; justify-content: center; flex-wrap: wrap; overflow: scroll; } .group_detail .content .group_user .user_box .user { position: relative; margin: 22rpx 12rpx 27rpx; } .group_detail .content .group_user .user_box .reward::before { position: absolute; content: ''; top: -22rpx; left: 50%; transform: translateX(-50%); width: 82rpx; height: 41rpx; background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com//group_reward.png'); background-size: contain; background-repeat: no-repeat; } .group_detail .content .group_user .user_box .user .img { width: 96rpx; height: 96rpx; background: #fafafa; border-radius: 64rpx; border: dashed 2rpx #ebebeb; overflow: hidden; display: flex; } .group_detail .content .group_user .user_box .user .img image { width: 100%; height: 100%; } .group_detail .content .group_user .user_box .user .iconfont { width: 96rpx; height: 96rpx; font-size: 48rpx; color: #ebebeb; position: absolute; line-height: 96rpx; top: 0; left: 0; } .group_detail .content .group_user .user_box .user .span { width: 96rpx; height: 40rpx; line-height: 40rpx; border-radius: 64rpx; background: #ff8340; font-size: 12px; color: #fff; display: block; position: absolute; bottom: -20rpx; text-align: center; } .group_detail .content .group_user .user_box .user .current { border: solid 2rpx #ff8340; } .group_detail .content .look_btn { background: #fff; width: 100%; position: fixed; bottom: 0; border-top: solid 2rpx #ebebeb; padding: 0 28rpx; box-sizing: border-box; } .group_detail .content .look_btn button { border: none; background: #f15353; font-size: 16px; color: #fff; width: 100%; height: 80rpx; border-radius: 12rpx; margin: 12rpx auto; } .group_detail .mint-popup-4 { width: 100%; } .group_detail .one_open { padding-bottom: 120rpx; } .group_detail .one_open .img_price { display: flex; padding: 28rpx; } .group_detail .one_open .img_price .goods { width: 188rpx; height: 188rpx; background: #f2f2f2; border: solid 2rpx #ebebeb; overflow: hidden; border-radius: 6rpx; position: absolute; top: -60rpx; } .group_detail .one_open .img_price .goods image { width: 100%; height: 100%; } .group_detail .one_open .img_price .price { margin-left: 220rpx; text-align: left; } .group_detail .one_open .img_price .price .price_a { color: #f15353; font-size: 18px; } .group_detail .one_open .img_price .price .price_b { color: #8c8c8c; font-size: 12px; } .group_detail .one_open .icon_close { position: absolute; top: 8rpx; right: 0; width: 80rpx; height: 80rpx; } .group_detail .one_open .icon_close .iconfont { line-height: 80rpx; font-size: 36rpx; color: #999; } .group_detail .one_open .select_box { padding: 28rpx 28rpx 0 28rpx; } .group_detail .one_open .select_box .select { border-top: solid 2rpx #ebebeb; display: flex; flex-wrap: wrap; padding: 28rpx 0; } .group_detail .one_open .select_box .select .li { width: 216rpx; padding: 20rpx 0; border: solid 2rpx #ebebeb; border-radius: 8rpx; margin-right: 20rpx; margin-bottom: 20rpx; } .group_detail .one_open .select_box .select .li .span { display: block; font-size: 14px; } .group_detail .one_open .select_box .select .li .span .font { font-size: 18px; } .group_detail .one_open .select_box .select .li:nth-child(3n) { margin-right: 0; } .group_detail .one_open .select_box .select .current { border: solid 2rpx #f15353; color: #f15353; } .group_detail .one_open .select_box .van-radio-group { display: flex; flex-wrap: wrap; } .group_detail .one_open .select_box .van-radio-group .van-radio { margin-right: 10rpx; margin-bottom: 10rpx; background: #fff; border: 1px solid #bfcbd9; text-align: center; box-sizing: border-box; border-radius: 8rpx; } .vantRadioshow { background-color: #f15353; border-color: #f15353; color: #fff; /* box-shadow: #f15353 -1px 0px 0px 0px; */ } .group_detail .one_open .noVantRadio { padding: 0 40rpx; } .group_detail .one_open .noVantRadio .van-radio-group .van-radio__label { padding: 64rpx !important; } .group_detail .one_open .noVantRadio .dl { margin-bottom: 25.6rpx; text-align: left; } .group_detail .one_open .noVantRadio .dl .dt { margin-bottom: 16rpx; } .group_detail .one_open .noVantRadio .dl .van-radio-group { display: flex; flex-wrap: wrap; } .group_detail .one_open .noVantRadio .dl .van-radio-group .van-radio { margin-right: 10rpx; margin-bottom: 10rpx; background: #fff; border: 1px solid #bfcbd9; text-align: center; box-sizing: border-box; border-radius: 8rpx; } .group_detail .one_open .noVantRadio .dl .van-radio-group .vantRadioshow { background-color: #f15353; border-color: #f15353; box-shadow: #f15353 -1px 0 0 0; } .group_detail .one_open .buy_number { margin: 0 28rpx; height: 120rpx; display: flex; justify-content: space-between; align-items: center; border-top: solid 2rpx #ebebeb; border-bottom: solid 2rpx #ebebeb; } .group_detail .one_open .buy_number .num { border-radius: 6rpx; float: right; background-color: #fff; } .group_detail .one_open .buy_number .num .leftnav { height: 56rpx; width: 56rpx; float: left; background-color: #f2f2f2; color: #999; text-align: center; border-radius: 6rpx; line-height: 56rpx; font-size: 18px; font-weight: bold; } .group_detail .one_open .buy_number .num .shownum { height: 56rpx; width: 72rpx; float: left; border: 0rpx; margin: 0rpx; padding: 0rpx; text-align: center; color: #333; } .group_detail .one_open .buy_number .num .rightnav { height: 56rpx; width: 56rpx; float: right; background-color: #f2f2f2; color: #999; text-align: center; border-radius: 6rpx; line-height: 56rpx; font-size: 18px; font-weight: bold; } .group_detail .one_open .btn { background: #f15353; height: 100rpx; width: 100%; color: #fff; font-size: 16px; position: fixed; bottom: 0; left: 0; border: none; } .shadeMode_2 { position: fixed; background: #fff; top: auto; right: auto; bottom: -1000rpx; left: 50%; transform: translate3d(-50%, 0, 0); width: 100%; z-index: 2001; overflow: visible; transition: 0.6s ease-out; } .shadeMode .specifications { display: none; overflow: visible; position: relative; width: 100%; padding-top: 20rpx; } .shadeMode_2 .specifications { overflow: visible; position: relative; width: 100%; padding-top: 20rpx; } .shadeModeShow { bottom: 0; } .shadeModeShow .specifications { display: block; } .specifications .icon_close { position: absolute; top: -40rpx; right: 0; width: 80rpx; height: 100rpx; } .specifications .icon_close .guanbi_icon { position: absolute; left: 25%; top: 50%; width: 40rpx; } .specifications .selectSpecs { flex-wrap: wrap; } .popupMode { position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.5; background: #000; z-index: 999; transition: 0.6s ease-out; } .popupModeShow { opacity: 0; transition: 0.6s ease-out; }