.card_conter .goods_box_none { width: 100%; height: 96rpx; line-height: 96rpx; text-align: center; background: #fafafa; } .card_conter .loading { width: 100%; } .card_conter .loading button { width: 100%; height: 90rpx; border: none; background: #fff; } .card_conter .card_a { background: #fff; padding: 30rpx; } .card_conter .card_a .header_box { /* background: #fff; */ box-shadow: 0rpx 7rpx 27rpx 0rpx rgba(0, 0, 0, 0.14); border-radius: 30rpx; background-repeat: no-repeat; background-position: 0; background-size: cover; padding: 30rpx; } .card_conter .card_a .header_box .header { display: flex; } .card_conter .card_a .header_box .header .img { width: 120rpx; height: 120rpx; border-radius: 60rpx; overflow: hidden; background: #f2f2f2; margin-right: 20rpx; } .card_conter .card_a .header_box .header .img image { width: 100%; height: 100%; } .card_conter .card_a .header_box .header .name { width: 490rpx; text-align: left; } .card_conter .card_a .header_box .header .name .name_a { width: 100%; font-weight: bold; font-size: 18px; line-height: 60rpx; position: relative; color: #fff; } .card_conter .card_a .header_box .header .name .name_a text { font-size: 48rpx; } .card_conter .card_a .header_box .header .name .name_a .name_a_right { position: absolute; right: 0; top: 0; display: flex; align-items: center; border-radius: 25rpx; background-color: rgba(96, 96, 96, 0.2); padding: 0 10px; } .card_conter .card_a .header_box .header .name .name_a .name_a_right icon { font-size: 36rpx; color: #fff; margin-right: 10rpx; } .card_conter .card_a .header_box .header .name .name_a .name_a_right .span { font-size: 28rpx; } .card_conter .card_a .header_box .header .name .name_a .icon-card_collect { position: absolute; right: 56rpx; font-size: 48rpx; color: #50a6f9; } .card_conter .card_a .header_box .header .name .name_a .icon-card_collect_b { position: absolute; right: 56rpx; font-size: 48rpx; color: #50a6f9; } .card_conter .card_a .header_box .header .name .name_a .icon-card_laud { position: absolute; right: 0; font-size: 48rpx; color: #50a6f9; } .card_conter .card_a .header_box .header .name .name_a .icon-card_laud_b { position: absolute; right: 0; font-size: 48rpx; color: #50a6f9; } .card_conter .card_a .header_box .header .name .name_b { width: 100%; line-height: 60rpx; font-size: 14px; color: #8c8c8c; /* position: relative; */ } .card_conter .card_a .header_box .header .name .name_b icon { position: absolute; right: 0; line-height: 60rpx; font-size: 36rpx; color: #999; } .card_conter .card_a .header_box .header .name .name_b .span { width: 440rpx; overflow: hidden; font-size: 32rpx; text-overflow: ellipsis; white-space: nowrap; color: #fff; } .card_conter .card_a .header_box .per_info { text-align: left; margin-top: 20rpx; } .card_conter .card_a .header_box .per_info .li { line-height: 48rpx; display: flex; } .card_conter .card_a .header_box .per_info .li icon { font-size: 36rpx; color: #fff; margin-right: 20rpx; } .card_conter .card_a .header_box .per_info .li .span { font-size: 14px; color: #fff; } .card_conter .card_a .header_box .per_info .position .span { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .card_conter .card_a .sum_box { margin: 20rpx 0; display: flex; justify-content: space-between; } .card_conter .card_a .sum_box .li { line-height: 80rpx; display: flex; } .card_conter .card_a .sum_box .li icon { color: #50a6f9; font-size: 48rpx; margin-right: 8rpx; } .card_conter .card_a .sum_box .li .span { font-size: 14px; color: #666; } .card_conter .card_a .card_button { margin-top: 32rpx; display: flex; justify-content: space-between; } .carrbtn { display: flex; justify-content: center; align-items: center; width: 317rpx; height: 80rpx; border-radius: 10rpx; border: solid 1rpx #1b8dfc; font-size: 32rpx; color: #1b8dfc; } .carrbtn icon { color: #1b8dfc; margin-right: 30rpx; font-size: 19px; } .card_conter .card_a .card_button button { width: 320rpx; border-radius: 60rpx; height: 80rpx; line-height: 80rpx; background: #50a6f9; color: #fff; font-size: 16px; border: none; } .card_conter .card_a .card_button .other { width: 317rpx; height: 80rpx; background-color: #1b8dfc; border-radius: 10rpx; color: #fff; font-size: 32rpx; display: flex; justify-content: center; align-items: center; } .card_conter .card_a .card_button .other icon { font-size: 19px; margin-right: 30rpx; } .card_conter .my_achieve { background: #fff; margin-top: 20rpx; padding: 0 30rpx; } .card_conter .my_achieve .title { height: 80rpx; line-height: 80rpx; display: flex; align-items: center; } .card_conter .my_achieve .title .block { width: 8rpx; height: 32rpx; background: #50a6f9; border-radius: 2rpx; margin-right: 12rpx; } .card_conter .my_achieve .title .span { font-weight: bold; font-size: 16px; } .card_conter .my_achieve .look_number { display: flex; justify-content: space-around; border-bottom: solid 2rpx #ebebeb; padding: 20rpx 0; } .card_conter .my_achieve .look_number .li { text-align: center; line-height: 52rpx; } .card_conter .my_achieve .look_number .li .span:first-child { font-size: 16px; } .card_conter .my_achieve .look_number .li .span:last-child { color: #8c8c8c; font-size: 12px; } .card_conter .my_achieve .look_number .li .font { font-size: 12px; } .card_conter .my_achieve .custom_number { display: flex; flex-wrap: wrap; padding: 20rpx 0; } .card_conter .my_achieve .custom_number .li { width: 50%; line-height: 52rpx; /* text-align: center; */ } .card_conter .my_achieve .custom_number .li .span:first-child { font-size: 16px; } .card_conter .my_achieve .custom_number .li .span:last-child { color: #8c8c8c; font-size: 12px; } .card_conter .my_achieve .custom_number .li .font { font-size: 12px; } .card_conter .my_achieve .custom_number .li:first-child, .card_conter .my_achieve .custom_number .li:nth-child(2) { margin-bottom: 20rpx; } .card_conter .my_achieve .custom_number .li:nth-child(2n + 1) { border-right: solid 2rpx #ebebeb; } .card_conter .my_synopsis { background: #fff; margin-top: 20rpx; padding: 0 30rpx; } .card_conter .my_synopsis .title { height: 80rpx; line-height: 80rpx; display: flex; align-items: center; } .card_conter .my_synopsis .title .block { width: 8rpx; height: 32rpx; background: #50a6f9; border-radius: 2rpx; margin-right: 12rpx; } .card_conter .my_synopsis .title .span { font-weight: bold; font-size: 16px; } .card_conter .my_synopsis .synopsis_text { padding: 20rpx 0; } .card_conter .my_synopsis .synopsis_text .p { background: #fafafa; border-radius: 8rpx; max-height: 200rpx; padding: 20rpx; font-size: 15px; line-height: 48rpx; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-align: left; } .card_conter .my_voice { background: #fff; margin-top: 20rpx; padding: 0 30rpx; } .card_conter .my_voice .title { height: 80rpx; line-height: 80rpx; display: flex; align-items: center; } .card_conter .my_voice .title .block { width: 8rpx; height: 32rpx; background: #50a6f9; border-radius: 2rpx; margin-right: 12rpx; } .card_conter .my_voice .title .span { font-weight: bold; font-size: 16px; } .card_conter .my_voice .voice_box { padding: 20rpx 0; display: flex; align-items: center; justify-content: center; } .card_conter .my_voice .voice_box icon { font-size: 64rpx; color: #fff; } .card_conter .my_voice .voice_box button { display: flex; align-items: center; justify-content: center; border: none; width: 480rpx; height: 80rpx; color: #fff; background: #50a6f9; border-radius: 12rpx; margin-left: 100rpx; } .card_conter .recommend_seller { background: #fff; margin-top: 20rpx; } .card_conter .recommend_seller .title { height: 80rpx; line-height: 80rpx; display: flex; align-items: center; padding: 0 30rpx; } .card_conter .recommend_seller .title .block { width: 8rpx; height: 32rpx; background: #50a6f9; border-radius: 2rpx; margin-right: 12rpx; } .card_conter .recommend_seller .title .span { font-weight: bold; font-size: 16px; } .card_conter .recommend_seller .apply_list { display: flex; justify-content: space-between; padding: 0 30rpx; } .card_conter .recommend_seller .apply_list .icon-card_apply_a { background: rgba(251, 104, 82, 0.06); color: #fb6852; } .card_conter .recommend_seller .apply_list .icon-card_apply_b { background: rgba(255, 205, 69, 0.06); color: #ffcd45; } .card_conter .recommend_seller .apply_list .icon-card_apply_c { background: rgba(170, 69, 255, 0.06); color: #aa45ff; } .card_conter .recommend_seller .apply_list .apply_box { width: 28%; padding: 20rpx; text-align: center; } .card_conter .recommend_seller .apply_list .apply_box .iconfont { width: 80rpx; height: 80rpx; line-height: 80rpx; font-size: 64rpx; border-radius: 8rpx; margin-right: 20rpx; padding: 8rpx; } .card_conter .recommend_seller .apply_list .apply_box .apply { line-height: 40rpx; text-align: left; } .card_conter .recommend_seller .apply_list .apply_box .apply .apply_a { font-size: 14px; color: #666; line-height: 60rpx; text-align: center; } .card_conter .recommend_seller .apply_list .apply_box .apply .apply_b { color: #8c8c8c; font-size: 12px; } .card_conter .recommend_seller .apply_list .apply_box .apply .apply_b icon { margin-left: 12rpx; } .card_conter .recommend_seller .seller_list { margin-top: 20rpx; padding: 20rpx 30rpx; } .card_conter .recommend_seller .seller_list .seller_box { display: flex; align-items: center; background: #fafafa; padding: 20rpx; width: 100%; margin-bottom: 20rpx; box-sizing: border-box; } .card_conter .recommend_seller .seller_list .seller_box .header { width: 96rpx; height: 96rpx; overflow: hidden; margin-right: 20rpx; background: #fff; } .card_conter .recommend_seller .seller_list .seller_box .header image { width: 100%; height: 100%; } .card_conter .recommend_seller .seller_list .seller_box .name { text-align: left; width: 480rpx; } .card_conter .recommend_seller .seller_list .seller_box .name .li { line-height: 48rpx; font-size: 15px; } .card_conter .recommend_seller .seller_list .seller_box .name .position { display: flex; align-items: center; font-size: 13px; color: #8c8c8c; } .card_conter .recommend_seller .seller_list .seller_box .name .position icon { font-size: 40rpx; margin-right: 12rpx; } .card_conter .recommend_seller .seller_list .seller_box .name .position .span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .card_conter .recommend_seller .seller_list .seller_box .fa { width: 80rpx; height: 80rpx; line-height: 80rpx; font-size: 40rpx; color: #ccc; position: absolute; right: 20rpx; } .card_conter .recommend_seller .seller_list .seller_box:last-child { margin-bottom: 0; } .card_conter .my_store { background: #fff; margin-top: 20rpx; padding: 0 30rpx; } .card_conter .my_store .title { height: 80rpx; line-height: 80rpx; display: flex; align-items: center; } .card_conter .my_store .title .block { width: 8rpx; height: 32rpx; background: #50a6f9; border-radius: 2rpx; margin-right: 12rpx; } .card_conter .my_store .title .span { font-weight: bold; font-size: 16px; } .card_conter .my_store .store_info { padding: 45rpx 0 56rpx 0; } .card_conter .my_store .store_info .header_box { display: flex; } .card_conter .my_store .store_info .header_box .header { width: 128rpx; height: 128rpx; overflow: hidden; margin-right: 20rpx; background: #f2f2f2; border-radius: 8rpx; } .card_conter .my_store .store_info .header_box .header image { width: 100%; height: 100%; } .card_conter .my_store .store_info .header_box .name { flex: 1; overflow: hidden; } .card_conter .my_store .store_info .header_box .name .li { display: flex; flex-direction: column; /* margin-left: 19rpx; */ } .card_conter .my_store .store_info .header_box .name .li .storeTop { height: 40rpx; width: 100%; display: flex; justify-content: space-between; align-items: center; } .card_conter .my_store .store_info .header_box .name .li .text_line { display: flex; align-items: center; } .card_conter .my_store .store_info .header_box .name .li .text_line icon { color: #ccc; margin-right: 16rpx; } .card_conter .my_store .store_info .header_box .name .li .text_line text { font-size: 24rpx; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .card_conter .my_store .store_info .header_box .name .li .text_lines { display: flex; align-items: center; } .card_conter .my_store .store_info .header_box .name .li .text_lines icon { color: #ccc; margin-right: 16rpx; } .card_conter .my_store .store_info .header_box .name .li .text_lines text { font-size: 24rpx; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .card_conter .my_store .store_info .header_box .name .li .storeTop .top_left { font-size: 32rpx; flex: 1; margin-right: 23rpx; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-left: 5rpx; } .card_conter .my_store .store_info .header_box .name .li .storeTop .top_right { width: 244rpx; height: 40rpx; background-color: #1b8dfc; border-radius: 14rpx; color: #fff; font-size: 22rpx; text-align: center; } .card_conter .my_store .info_list { border-bottom: solid 2rpx #ebebeb; padding: 20rpx 0; } .card_conter .my_store .info_list .li { display: flex; line-height: 52rpx; text-align: left; } .card_conter .my_store .info_list .li icon { font-size: 40rpx; color: #999; margin-right: 12rpx; } .card_conter .my_store .info_list .li .span { font-size: 13px; color: #666; } .card_conter .my_store .into_list { padding: 20rpx 0; } .card_conter .my_store .into_list .li { display: flex; line-height: 72rpx; text-align: left; position: relative; } .card_conter .my_store .into_list .li .iconfont { font-size: 48rpx; color: #333; margin-right: 12rpx; } .card_conter .my_store .into_list .li .span { font-size: 28rpx; color: #333; } .card_conter .my_store .into_list .li .fa { position: absolute; right: 20rpx; line-height: 72rpx; font-size: 36rpx; color: #c9c9c9; } .card_conter .recommend_goods { background: #fff; margin-top: 20rpx; } .card_conter .recommend_goods .title_box { padding: 0 30rpx; display: flex; justify-content: space-between; align-items: center; } .card_conter .recommend_goods .title_box .title { height: 80rpx; line-height: 80rpx; display: flex; align-items: center; } .card_conter .recommend_goods .title_box .title .block { width: 8rpx; height: 32rpx; background: #50a6f9; border-radius: 2rpx; margin-right: 12rpx; } .card_conter .recommend_goods .title_box .title .span { font-weight: bold; font-size: 16px; } .card_conter .recommend_goods .title_box .title_right { display: flex; } .card_conter .recommend_goods .title_box .title_right .span { color: #8c8c8c; font-size: 14px; } .card_conter .recommend_goods .title_box .title_right icon { font-size: 36rpx; color: #c9c9c9; margin-left: 8rpx; } .card_conter .goods_list { display: flex; flex-wrap: wrap; padding: 20rpx 30rpx; } .card_conter .goods_list .goods_box { width: 45vw; margin-right: 1.2vw; margin-bottom: 1.2vw; background: #fff; box-shadow: 0rpx 0rpx 21rpx 0rpx rgba(0, 0, 0, 0.1); border-radius: 11rpx; } .card_conter .goods_list .goods_box .img { width: 100%; height: 45vw; overflow: hidden; } .card_conter .goods_list .goods_box .img image { width: 100%; height: 100%; border-radius: 11rpx 11rpx 0 0; } .card_conter .goods_list .goods_box .goods_text { padding: 10rpx; text-align: left; } .card_conter .goods_list .goods_box .goods_text .name { font-size: 14px; height: 80rpx; line-height: 40rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .card_conter .goods_list .goods_box .goods_text .price { line-height: 52rpx; } .card_conter .goods_list .goods_box .goods_text .price .price_a { color: #f15353; font-size: 16px; } .card_conter .goods_list .goods_box .goods_text .price .price_a .font { font-size: 12px; } .card_conter .goods_list .goods_box .goods_text .price .price_b { color: #8c8c8c; text-decoration: line-through; margin-left: 20rpx; } .card_conter .goods_list .goods_box:nth-child(2n) { margin-right: 0; } .goods_lists { /* width: 100%; */ display: flex; flex-direction: column; justify-content: space-between; padding: 30rpx 25rpx; } .goods_lists .goods_box { width: 100%; height: 5.5rem; display: flex; align-items: center; box-shadow: none; border-bottom: 0.031rem solid #f7f7f7; } .goods_lists .goods_box .img { width: 4rem; height: 4.031rem; overflow: hidden; border-radius: 0.156rem; } .goods_lists .goods_box .img image { border-radius: 0.156rem; width: 100%; height: 100%; } .goods_lists .goods_box .goods_text { padding: 0 0.3125rem 0 0.594rem; text-align: left; flex: 1; } .goods_lists .goods_box .goods_text .name { font-size: 14px; height: 2.5rem; line-height: 1.25rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: 600; } .goods_lists .goods_box .goods_text .price { height: 48rpx; position: relative; } .goods_lists .goods_box .goods_text .price .price_a { color: #f15353; font-size: 16px; margin-left: 12.8rpx; } .goods_lists .goods_box .goods_text .price font { font-size: 24rpx; color: #ccc; margin-right: 5px; position: absolute; bottom: 0; left: 0; } .goods_lists .goods_box .goods_text .price .price_b { width: 48rpx; height: 100%; background: #f21a1a; border-radius: 50%; text-align: center; float: right; line-height: 48rpx; display: flex; align-items: center; justify-content: center; } .goods_lists .goods_box .goods_text .price .price_b icon { color: #fff; } .goods_lists .goods_box:nth-child(2n) { margin-right: 0; } .card_conter .coupon { overflow: hidden; overflow-x: auto; } .card_conter .coupon .coupon_box { padding: 0 20rpx 0 0; } .card_conter .coupon .coupon_box .coupon_bg_box { padding: 20rpx 0; display: flex; overflow: hidden; overflow-x: auto; padding-left: 20rpx; } .card_conter .coupon .coupon_box .coupon_bg_box .coupon_bg { /* background: #f74546; */ background-color: #fff; border-radius: 5rpx; margin-right: 36rpx; width: 340rpx; height: 140rpx; position: relative; display: inline-table; } .card_conter .coupon .coupon_box .coupon_bg_box .coupon_bg .coupon_info { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-around; box-shadow: 0rpx 0rpx 21rpx 0rpx rgba(0, 0, 0, 0.1); border-radius: 5rpx; } .coupon .coupon_box .coupon_bg_box .coupon_bg .coupon_info .info_top { font-size: 24rpx; color: #999; margin-left: 8rpx; text-align: left; } .coupon .coupon_box .coupon_bg_box .coupon_bg .coupon_info .info_bottom { width: 10.625rem; color: #000; display: flex; justify-content: space-between; align-items: center; font-size: 16px; margin-left: 0.25rem; } .coupon .coupon_box .coupon_bg_box .coupon_bg .coupon_info .info_bottom .info_mun .span1 { margin-top: 18rpx; margin-right: 10rpx; } .coupon .coupon_box .coupon_bg_box .coupon_bg .coupon_info .info_bottom .info_mun .span2 { margin-top: 18rpx; margin-left: 10rpx; } .coupon .coupon_box .coupon_bg_box .coupon_bg .coupon_info .info_bottom .info_mun { display: flex; position: relative; justify-content: space-between; } .coupon .coupon_box .coupon_bg_box .coupon_bg .coupon_info .info_bottom .font { font-weight: bold; font-size: 44rpx; /* line-height: 1.875rem; */ display: inline-block; } .coupon .coupon_box .coupon_bg_box .coupon_bg .coupon_info .info_bottom .font .span { font-weight: normal; font-size: 16px; display: inline-block; } .coupon .coupon_box .coupon_bg_box .coupon_bg .coupon_info .info_bottom .receive { line-height: 1.25rem; display: block; width: 3.25rem; height: 1.25rem; background-image: url(../../assets/images/coupon_receive.png); background-size: 3.5rem 1.25rem; background-repeat: no-repeat; font-size: 12px; color: #fff; margin-right: 0.625rem; border-radius: 0.625rem; padding: 0 0.25rem; text-align: center; } .coupon .coupon_box .coupon_bg_box .coupon_bg .spare_left { width: 0.5rem; height: 0.5rem; background-color: #fafafa; border-radius: 0.25rem; position: absolute; left: -0.25rem; bottom: 1rem; } .coupon .coupon_box .coupon_bg_box .coupon_bg .spare_right { width: 0.5rem; height: 0.5rem; background-color: #fafafa; border-radius: 0.25rem; position: absolute; right: -0.25rem; bottom: 1rem; } .card_conter .my_img { background: #fff; margin-top: 20rpx; padding: 0 30rpx; } .card_conter .my_img .title { height: 80rpx; line-height: 80rpx; display: flex; align-items: center; } .card_conter .my_img .title .block { width: 8rpx; height: 32rpx; background: #50a6f9; border-radius: 2rpx; margin-right: 12rpx; } .card_conter .my_img .title .span { font-weight: bold; font-size: 16px; } .card_conter .my_img .banner_box { padding: 20rpx 0; } .card_conter .my_img .banner_box .banner { width: 100%; /* height: 288rpx; */ border-radius: 12rpx; overflow: hidden; margin-bottom: 20rpx; background: #f2f2f2; } .card_conter .my_img .banner_box .banner image { width: 100%; /* min-height: 100%; */ } .card_conter .reward_bg { width: 600rpx; height: 770rpx; background-image: url("https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/reward_bgimg.png"); background-size: 600rpx 770rpx; background-repeat: no-repeat; background-position: center; position: relative; border-radius: 12rpx; overflow: hidden; } .card_conter .reward_bg .reward_text { color: #fff; text-align: center; } .card_conter .reward_bg .reward_text .title { font-size: 16px; line-height: 120rpx; margin-top: 300rpx; color: #ffeb12; } .card_conter .reward_bg .reward_text .number { font-size: 36px; color: #ffeb12; } .card_conter .reward_bg .reward_text .number .span { font-size: 14px; margin-left: 12rpx; } .card_conter .reward_bg .reward_btn { position: absolute; bottom: 40rpx; left: calc(50% - 180rpx); background: rgba(51, 51, 51, 0.3); width: 360rpx; height: 80rpx; border: none; color: #fff; font-size: 18px; border-radius: 64rpx; } .home_box { position: fixed; z-index: 1000; right: 0; bottom: 120rpx; width: 72rpx; height: 72rpx; background: rgba(0, 0, 0, 0.8) url('https://static-o2o.360buyimg.com/daojia/new/images/menu/bm.png') 14rpx 14rpx no-repeat; background-size: 130rpx 40rpx; border: 2rpx solid #757575; border-radius: 8rpx 0 0 8rpx; } .home_box .y5.bothvisible { border-radius: 8rpx 0 0 0; } .home_box .y6 { position: absolute; right: -2rpx; bottom: 84rpx; width: 190rpx; border: 2rpx solid #757575; background: rgba(0, 0, 0, 0.8); } .home_box .y6 .a { display: block; padding-left: 44rpx; border-bottom: 2rpx solid #4b4b4b; line-height: 70rpx; height: 70rpx; color: #fff; background-image: url('https://static-o2o.360buyimg.com/daojia/new/images/icon/bmenu.png'); background-repeat: no-repeat; background-size: 32rpx 600rpx; background-position: 0 -100rpx; } .home_box .y8 { background-position: 20rpx -100rpx; } .home_box .y9 { background-position: 20rpx -200rpx; } .home_box .ya { background-position: 20rpx -300rpx; } .home_box .yb { background-position: 20rpx -400rpx; } .home_box .yc { background-position: 20rpx -500rpx; border: none; } .home_box .yd { position: absolute; bottom: -24rpx; right: 20rpx; width: 0; height: 0; z-index: 15; border-width: 12rpx; border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent; border-style: solid; } .card_conter .sum_box { margin: 20rpx 0; display: flex; justify-content: space-between; } .card_conter .sum_box .li { line-height: 80rpx; display: flex; } .card_conter .sum_box .li icon { color: #50a6f9; font-size: 48rpx; margin-right: 8rpx; } .card_conter .sum_box .li .span { font-size: 14px; color: #666; } /* 名片码css */ .code_box { overflow: hidden; overflow-x: auto; padding: 0.2rem 0.781rem 1.4rem 0; background: #fff; display: flex; } .code_box .contact_box { margin-right: 25rpx; height: 96rpx; background-color: #fff; border: solid 1rpx #e1e1e1; display: flex; justify-content: space-between; text-align: left; padding: 0 22rpx 5rpx 22rpx; flex-direction: column; border-radius: 5rpx; } .code_box .contact_box .con_top { font-size: 28rpx; color: #333; white-space: nowrap; display: flex; align-items: center; } .code_box .contact_box .con_top icon { font-size: 18px; } .code_box .contact_box .con_top .span { white-space: nowrap; font-size: 28rpx; } .code_box .contact_box .con_bom { font-size: 0.75rem; color: #999; white-space: nowrap; } .code_box .contact_box .con_bom .span { font-size: 24rpx; } .code_box .code_right { overflow: hidden; overflow-x: auto; flex: 1; display: flex; align-items: center; } .code-left { margin-right: 0.781rem; display: flex; align-items: center; width: 98rpx; height: 96rpx; background-color: #fff; box-shadow: 0rpx 0rpx 32rpx 0rpx rgba(0, 0, 0, 0.05); border-radius: 0rpx 48rpx 48rpx 0rpx; border: solid 1rpx #e1e1e1; justify-content: space-around; } .code-left .codeName { font-size: 24rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 100%; width: 36rpx; text-align: center; } .code-left icon { margin-right: 8px; font-size: 24px; } /* 浏览人数 */ .user_box { height: 57rpx; padding: 0 25rpx; display: flex; justify-content: space-between; background: #fff; padding-bottom: 51rpx; align-items: center; } .user_box .user_photo { height: 56rpx; line-height: 56rpx; display: flex; } .user_box .user_photo .pho1:first-child { margin: 0; } .user_box .user_photo .pho1 { border-radius: 50%; width: 56rpx; height: 56rpx; display: inline-block; margin-left: -12rpx; float: left; background: #666; } .user_box .user_photo .span { font-size: 24rpx; color: #666; margin-left: 7rpx; } .user_box .user_photo .pho1 image { width: 100%; height: 100%; border-radius: 50%; } .user_box .user_txt { display: flex; align-items: center; } .user_box .user_txt icon { color: #1b8dfc; font-size: 25px; } .user_box .user_txt .p { font-size: 24rpx; color: #000; margin-right: 14rpx; } /* 我的成就 */ .code_box1 { overflow: hidden; overflow-x: auto; background: #fff; display: flex; padding-bottom: 32rpx; } .code_box1 .contact_box3 { margin-right: 25rpx; height: 160rpx; /* width: 240rpx; */ background-color: #fff; border: solid 0.031rem #e1e1e1; display: flex; justify-content: space-between; text-align: left; /* padding: 0.4rem 0.688rem; */ flex-direction: column; white-space: nowrap; box-shadow: 0rpx 0rpx 16rpx 0rpx rgba(0, 0, 0, 0.13); background-position: 95% 100%; background-size: 70rpx 41rpx; background-repeat: no-repeat; } .code_box1 .contact_box3 .con_top { width: 6.5rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 24rpx; margin-left: 11rpx; margin-top: 31rpx; } .code_box1 .contact_box3 .con_bom { color: #999; font-size: 42rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 25rpx; margin-left: 15rpx; } .code_box1 .code_right2 { overflow: hidden; overflow-x: auto; flex: 1; display: flex; align-items: center; padding: 15rpx; } /* 我的推荐导航 */ .navBox { background: #fff; margin-top: 20rpx; } .navBox .titleco { font-weight: 600; } .navBox .van-tab--active { font-weight: 600 !important; } .navBox .boxHight { height: 953rpx; } .navBox .loadNext { height: 112rpx; width: 100%; text-align: center; font-size: 24rpx; color: #ccc; line-height: 112rpx; position: absolute; background: #fff; z-index: 10; bottom: -1px; } .navBox .intro { text-align: left; margin: 37rpx 30rpx 47rpx 30rpx; background: #fff; overflow: hidden; position: relative; } .navBox .intro .banner_box { padding: 20rpx 0 0 0; } .navBox .intro .banner_box .banner { width: 100%; min-height: 288rpx; /* border-radius: 0.375rem; */ overflow: hidden; /* margin-bottom: 20rpx; */ background: #f2f2f2; } .navBox .intro .banner_box .banner image { width: 100%; height: 100%; } .navBox .intro .intro_text { text-indent: 32px; word-break: break-word; } .navBox .tab_post { margin: 0 7rpx; overflow: hidden; position: relative; } .navBox .tab_post .centen_box { /* width: 100%; */ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 20rpx 35rpx; } .navBox .tab_post .centen_box .show_box { width: 337rpx; height: 576rpx; background-color: #fff; box-shadow: 0rpx 0rpx 21rpx 0rpx rgba(0, 0, 0, 0.1); border-radius: 11rpx; display: flex; flex-direction: column; margin-top: 35rpx; position: relative; } .navBox .tab_post .centen_box .show_box .play { position: absolute; top: 40%; left: 34%; width: 96rpx; height: 96rpx; } .navBox .tab_post .centen_box .show_box .show_box_img { width: 100%; height: 451rpx; } .navBox .tab_post .centen_box .show_box .show_box_img image { width: 100%; height: 100%; border-radius: 11rpx 11rpx 0rpx 0rpx; } .navBox .tab_post .centen_box .show_box .show_box_bottom { flex: 1; display: flex; flex-direction: column; } .navBox .tab_post .centen_box .show_box .show_box_bottom .title { /* width: 100%; */ height: 64rpx; line-height: 64rpx; text-align: left; } .navBox .tab_post .centen_box .show_box .show_box_bottom .title .p { font-size: 28rpx; color: #000; margin-left: 16rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .navBox .tab_post .centen_box .show_box .show_box_bottom .user { /* width: 100%; */ display: flex; justify-content: space-between; padding-left: 17rpx; } .navBox .tab_post .centen_box .show_box .show_box_bottom .user .tap_left { display: flex; justify-content: flex-start; align-items: center; } .navBox .tab_post .centen_box .show_box .show_box_bottom .user .tap_left image { width: 38rpx; height: 38rpx; border-radius: 50%; margin-right: 8rpx; } .navBox .tab_post .centen_box .show_box .show_box_bottom .user .tap_left .user_name { font-size: 24rpx; color: #ccc; } .navBox .tab_post .centen_box .show_box .show_box_bottom .user .like { display: flex; justify-content: flex-end; align-items: center; margin-right: 17rpx; } .navBox .tab_post .centen_box .show_box .show_box_bottom .user .like icon { color: #000; font-size: 25rpx; } .navBox .tab_post .centen_box .show_box .show_box_bottom .user .like .span { font-size: 24rpx; color: #000; } .navBox .choiceness_text { margin: 35rpx 25rpx 0.628rem 25rpx; overflow: hidden; position: relative; } /* .navBox .choiceness_text .text_box:last-child { border: none; } */ .navBox .choiceness_text .text_box { height: 198rpx; width: 100%; border-bottom: 1px solid #f7f7ff; margin-top: 35rpx; } .navBox .choiceness_text .text_box .intext_box { width: 100%; height: 180rpx; display: flex; justify-content: space-between; align-items: center; } .navBox .choiceness_text .text_box .intext_box .intext_left { width: 420rpx; height: 198rpx; display: flex; flex-direction: column; justify-content: space-between; text-align: left; } .navBox .choiceness_text .text_box .intext_box .intext_left .p { font-size: 28rpx; color: #000; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-align: left; margin-left: 8rpx; } .navBox .choiceness_text .text_box .intext_box .intext_left .intext_left_bottom { font-size: 24rpx; color: #999; margin-left: 15rpx; display: flex; } .navBox .choiceness_text .text_box .intext_box .intext_img { width: 228rpx; height: 100%; } .navBox .choiceness_text .text_box .intext_box .intext_img image { width: 100%; height: 100%; border-radius: 14rpx; } /* 去首页 */ .taphome { background-color: rgba(255, 255, 255, 0.4); border: solid 0.5px #1b8dfc; position: fixed; top: 742.4rpx; right: 0; /* line-height: 1.5rem; */ font-size: 24rpx; display: flex; justify-content: space-around; align-items: center; padding: 6.4rpx; border-bottom-left-radius: 64rpx; border-top-left-radius: 64rpx; z-index: 100; height: 48rpx; } .taphome .iconfont { font-size: 48rpx; } .taphome view { font-size: 32rpx; } .tapcard { background-color: rgba(255, 255, 255, 0.4); color: #000; border: solid 0.5px #1b8dfc; position: fixed; top: 848rpx; right: 0; /* line-height: 1.5rem; */ font-size: 24rpx; display: flex; justify-content: space-around; align-items: center; padding: 6.4rpx; border-bottom-left-radius: 64rpx; border-top-left-radius: 64rpx; z-index: 100; height: 48rpx; } .tapcard .iconfont { font-size: 48rpx; margin-top: 7rpx; } .tapcard view { font-size: 32rpx; } .living_content { display: flex; flex-wrap: wrap; justify-content: space-between; padding-left: 20rpx; padding-right: 20rpx; padding-top: 31rpx; } .living_content .living { width: 340rpx; padding-bottom: 56rpx; position: relative; background-color: #fff; border-radius: 25rpx; margin-bottom: 13rpx; } .living_content .living .bg { width: 340rpx; height: 420rpx; background-color: #fff; border-radius: 25rpx; position: relative; } .living_content .living .bg image { width: 100%; height: 100%; border-radius: 25rpx; } .living_content .living .bg .content { position: absolute; top: 0; left: 0; height: 100%; width: 100%; } .living_content .living .bg .content .live_top { display: flex; justify-content: space-between; padding-top: 19rpx; padding-left: 10rpx; } .living_content .living .bg .content .live_top .live_top_left { min-width: 206rpx; height: 39rpx; background-color: rgba(0, 0, 0, 0.1); border-radius: 7rpx; display: flex; align-items: center; } .living_content .living .bg .content .live_top .live_top_left .left { width: 90rpx; height: 39rpx; background-color: #ff2c29; border-radius: 7rpx; text-align: center; color: #fff; } .living_content .living .bg .content .live_top .live_top_left .right { font-size: 22rpx; height: 39rpx; line-height: 39rpx; color: #fff; padding-left: 8rpx; padding-right: 8rpx; max-width: 180rpx; overflow: hidden; } .living_content .living .bg .content .live_top .seeding_left { min-width: 206rpx; height: 39rpx; background-color: rgba(0, 0, 0, 0.1); border-radius: 7rpx; display: flex; align-items: center; } .living_content .living .bg .content .live_top .seeding_left .left { width: 76rpx; height: 39rpx; background-color: #999; border-radius: 7rpx; text-align: center; color: #fff; } .living_content .living .bg .content .live_top .seeding_left .right { font-size: 22rpx; height: 39rpx; line-height: 39rpx; color: #fff; padding-left: 8rpx; padding-right: 8rpx; max-width: 180rpx; overflow: hidden; } .living_content .living .bg .content .live_top .advance_left .left { width: 76rpx; height: 39rpx; background-color: #ff2c29; border-radius: 7rpx; text-align: center; color: #fff; } .living_content .living .bg .content .live_top .live_top_right { width: 59rpx; position: relative; margin-right: 7rpx; } .living_content .living .bg .content .live_top .live_top_right .little_icon { width: 50rpx; height: 40rpx; display: flex; align-items: center; justify-content: center; } .living_content .living .bg .content .live_top .live_top_right .little_icon .icon-zb_goods { color: #ffa303; font-size: 50rpx; } .living_content .living .bg .content .live_top .live_top_right .num { min-width: 50rpx; padding-left: 4rpx; padding-right: 4rpx; height: 22rpx; background-color: #fff; border-radius: 9rpx; position: absolute; right: -2rpx; top: 6rpx; font-size: 20rpx; line-height: 22rpx; color: #f00; text-align: center; overflow: hidden; } .living_content .living .bg .live_bottom { position: absolute; height: 72rpx; bottom: 0; left: 0; right: 0; padding-left: 12rpx; padding-right: 12rpx; font-size: 28rpx; line-height: 36rpx; color: #fff; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 20rpx; } .living_content .living .bootom { position: absolute; display: flex; bottom: 10rpx; left: 0; right: 0; } .living_content .living .bootom .left { width: 56rpx; height: 56rpx; background-color: #fff; border: solid 4rpx #fff; border-radius: 50%; margin-right: 9rpx; margin-left: 6rpx; } .living_content .living .bootom .left image { width: 100%; height: 100%; border-radius: 50%; } .living_content .living .bootom .right { font-size: 24rpx; line-height: 36rpx; color: #000; padding-top: 20rpx; flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* 视频列表 */ .video-list .banner { width: 100%; height: 320rpx; } .video-list .load { text-align: center; } .video-list .load image { width: 90rpx; } .video-list .banner .img { width: 100%; height: 320rpx; } .video-list .banner .img image { width: 100%; height: 100%; } .video-list { margin: 16rpx; text-align: left; } .video-list .ul { vertical-align: top; display: inline-block; width: 49%; /* display: flex; */ /* flex-wrap: wrap; */ } .video-list .Mright { margin-right: 2%; } .video-list .li { position: relative; display: flex; flex-direction: column; background-color: #fff; overflow: hidden; border-radius: 12rpx; margin-bottom: 16rpx; } .video-list .play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .video-list .play image { width: 100%; height: 100%; } .video-list .li:nth-child(odd) { /* margin-right: 16rpx; */ } .video-list .p { font-size: 28rpx; color: #333; font-weight: bold; padding: 10rpx 20rpx; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .video-list .video-img { width: 100%; height: auto; } .video-list .video-img image { width: 100%; height: 100%; } .video-list .people { display: flex; padding: 10rpx; } .video-list .people .img { flex: 0 0 48rpx; width: 48rpx; height: 48rpx; border-radius: 50%; margin: 0 10rpx; } .video-list .people .img image { width: 100%; height: 100%; } .video-list .people .span { flex: 1; line-height: 48rpx; margin: 0 10rpx; font-size: 24rpx; color: #8c8c8c; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } /* -------------------------------- */ .card_conter .card_a .list_btn { background: #f5f5f5; } .card_conter .card_a .list_btn button { background: #fff; border: none; border-radius: 0; width: 100%; height: 100rpx; line-height: 100rpx; font-size: 16px; } .card_conter .card_a .list_btn button:first-child { border-bottom: solid 2rpx #ebebeb; } .card_conter .card_a .list_btn .last { margin-top: 20rpx; }