/* pages/course_goods/course_goods.wxss */ .course_tabs { width: 100%; } .CourseDetail { margin-bottom: 100rpx; width: 100%; overflow: hidden; background-color: #fff; } .loading { position: absolute; z-index: 9999; top: 20%; left: 50%; transform: translateX(-50%); } .noDetail { width: 100%; height: 380rpx; color: #fff; font-size: 28rpx; background-color: green; padding-top: 16rpx; } .title { text-align: center; margin-top: 30rpx; } .tips { margin-top: 150rpx; text-align: center; } .yellow_btn { width: 50%; height: 60rpx; line-height: 60rpx; font-size: 28rpx; margin: 30rpx auto; border-radius: 10rpx; color: #fff; background: orange; } .Detail { width: 100%; position: fixed; top: 0; z-index: 1000; } /* 动态的top */ .course_people_top { margin-top: 450rpx; } .myVideo { width: 100%; } .course_title { width: 90%; height: 50rpx; margin-left: 30rpx; white-space: nowrap; text-overflow: ellipsis; } .bold_title { font-weight: bold; font-size: 28rpx; } .nobold_title { color: #8c8c8c; } .course_people { /* width: 100%; */ background-color: white; padding: 24rpx 12rpx 24rpx 12rpx; margin-top: 10rpx; display: flex; } .left { flex: 0 0 75%; display: flex; } .people_pic { width: 100rpx; height: 100rpx; background-color: #333; border-radius: 50rpx; margin-right: 20rpx; } .people_title { height: 100rpx; font-size: 30rpx; display: flex; flex-direction: column; } .up { line-height: 50rpx; color: #ff3824; } .down { font-size: 28rpx; } .right { width: 150rpx; height: 80rpx; line-height: 80rpx; text-align: center; background-color: #ff3824; border-radius: 15rpx; margin-top: 6px; margin-right: -20px; color: #fff; } .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; } .icon-giftfill { margin: -5rpx 10rpx 0 0; color: rgb(255, 205, 0); font-size: 38rpx; } .icon-giftfill::before { content: "\e68f"; } .course_list { padding: 15rpx; color: #333; } .choose { color: #ff9600; } .icon-bofang { margin: -10rpx 10rpx 0 0; font-size: 36rpx; } .icon-bofang::before { content: "\e60e"; } .course_list_test { color: green; } .course { border-bottom: solid 1rpx #ebebeb; text-align: left; width: 100%; background-color: #fff; padding: 20rpx; } .course-content { display: flex; } .course-img { width: 160rpx; height: 160rpx; overflow: hidden; } .course-img image { width: 100%; height: 100%; } .course-text { flex: 0 0 55%; display: flex; flex-direction: column; margin-left: 24rpx; padding: 10rpx; } .course-text .name { font-size: 28rpx; } .money { width: 20%; line-height: 150rpx; color: #f15353; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .qrCode { margin-top: 20rpx; padding-bottom: 40rpx; } .qr { height: 8rpx; line-height: 80rpx; font-size: 32rpx; text-align: left; padding: 0 28rpx; font-weight: bold; } .code-content { text-align: center; color: #8c8c8c; } .codeUrl { width: 240rpx; height: 240rpx; overflow: hidden; background: #f5f5f5; margin: 20rpx auto; } .bottom_box { background: #fff; position: fixed; bottom: 0; width: 100%; margin-top: 15rpx; display: flex; text-align: center; } .box_item { flex: 2; display: flex; flex-direction: column; } .icon-gerenzhongxin { color: #ff9500; } .icon-gerenzhongxin::before { content: "\e698"; } .box_btn { flex: 4; height: 100rpx; line-height: 100rpx; background-color: #ff9500; color: #fff; } .reward_btn_list { margin-top: 20rpx; display: flex; } .reward_btn { background-color: #fff; border: solid 1rpx #dd2727; font-size: 28rpx; } .red { background-color: #dd2727; color: #fff; } .reward_sure_btn { margin-top: 20rpx; background: #04be02; color: #fff; border-radius: 0; } .live { height: 89rpx; padding-left: 33rpx; padding-right: 27rpx; background: #f5f5f5; display: flex; align-items: center; justify-content: space-between; } .live van-icon { margin-top: 10rpx; } .acr_left { width: 476rpx; font-size: 24rpx; line-height: 36rpx; letter-spacing: 1rpx; color: #000; /* text-overflow: -o-ellipsis-lastline; */ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .act_right { width: 140rpx; height: 48rpx; background-color: #ff9719; border-radius: 24rpx; color: #fff; text-align: center; font-size: 24rpx; line-height: 48rpx; } .vp-v { width: 100%; } .newlsit_course { /* width: 100%; */ background: #fff; padding: 25rpx 0; } .newlsit_course .newlist_master { width: 700rpx; height: 90rpx; background-color: #fff; box-shadow: 0rpx 0rpx 7rpx 0rpx rgba(133, 133, 133, 0.2); border-radius: 10rpx; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; } .newlist_left { display: flex; align-items: center; font-size: 28rpx; line-height: 36rpx; letter-spacing: 1rpx; color: #999; } .newlist_right { font-size: 28rpx; line-height: 36rpx; letter-spacing: 1rpx; color: #e20606; max-width: 200rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .newlsit_course .newlist_master .master_photo { width: 56rpx; height: 56rpx; margin-left: 21rpx; border-radius: 50%; box-shadow: 4rpx 5rpx 7rpx 0rpx rgba(133, 133, 133, 0.2); } .newlsit_course .newlist_master .master_photo image { width: 100%; height: 100%; border-radius: 50%; } .newlsit_course .newlist_master .master_name { font-size: 28rpx; color: #000; line-height: 36rpx; margin-left: 14rpx; max-width: 300rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .newlsit_course .newlist_master .master_like { width: 120rpx; height: 50rpx; border-radius: 25rpx; border: solid 2rpx #ff9d27; float: right; right: 24rpx; display: flex; justify-content: center; align-items: center; margin-right: 24rpx; color: #ff9d27; } .newlsit_course .newlist_master .master_like icon { margin-top: -5rpx; margin-right: 10rpx; } .newlsit_course .class_title { margin: 29rpx 43rpx 0 35rpx; font-size: 28rpx; line-height: 40rpx; letter-spacing: 1rpx; color: #000; /* text-overflow: -o-ellipsis-lastline; */ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .newlsit_course .newlist_bottom { margin: 62rpx 43rpx 0 35rpx; display: flex; justify-content: space-between; align-items: center; } .spanbiew { width: 100%; height: 20rpx; background: #f2f2f7; } .class_one { font-size: 32rpx; display: flex; color: #000; align-items: center; margin-top: 42rpx; margin-bottom: 29rpx; } .class_one icon { color: #ad65ff; margin-right: 23rpx; } .class_two { font-size: 32rpx; display: flex; color: #000; align-items: center; margin-top: 42rpx; margin-bottom: 29rpx; } .class_two icon { color: #ff6000; margin-right: 23rpx; } /* 调查弹窗 */ .surveyBox { width: 583rpx; /* background-color: #ffffff ; */ } .centen { background-color: #fff; height: 450rpx; width: 100%; margin-top: -10rpx; display: flex; flex-direction: column; align-items: center; } .centen text:nth-child(1) { margin-top: 60rpx; font-size: 48rpx; } .centen text:nth-child(2) { font-size: 48rpx; } .centen text:nth-child(3) { font-size: 28rpx; color: #666; letter-spacing: 3rpx; line-height: 60rpx; } .btn { width: 100%; display: flex; justify-content: space-around; margin-top: 55rpx; } .btn view:nth-child(1) { width: 253rpx; height: 76rpx; border-radius: 4rpx; border: solid 1rpx #2672ff; font-size: 32rpx; color: #2672ff; text-align: center; line-height: 76rpx; } .btn view:nth-child(2) { width: 253rpx; height: 76rpx; background-color: #2672ff; border-radius: 4rpx; font-size: 32rpx; color: #fff; text-align: center; line-height: 76rpx; } /* end */ .pay-psw-info { overflow-y: scroll; width: 100vw; height: auto; background: #fff; max-height: 80vh; padding-top: 20rpx; } .pay_content_title { text-align: center; width: 100vw; height: 60rpx; line-height: 60rpx; margin-bottom: 20rpx; font-size: 36rpx; } .pay_content { width: 100vw; height: 100rpx; margin-bottom: 20rpx; } .pay_content_view { width: 100vw; height: 100rpx; border-bottom: 2rpx solid #ddd; border-top: 2rpx solid #ddd; border-right: 2rpx solid #ddd; display: flex; flex-wrap: wrap; box-sizing: border-box; overflow: hidden; } .ipt_pay { width: 16.27%; height: 100rpx; text-align: center; border-left: 2rpx solid #ddd; display: flex; align-items: center; justify-content: center; } .ipt_pay_p { line-height: 50rpx; height: 50rpx; font-size: 40rpx; } .footer { width: 100vw; font-weight: 600; } .pay_btn { border-top: 2rpx solid #ddd; width: 100vw; height: auto; display: flex; flex-wrap: wrap; } .pay_btn .li { width: 33%; height: 96rpx; line-height: 96rpx; text-align: center; background: #fff; font-size: 28rpx; border-right: 2rpx solid #ddd; border-bottom: 2rpx solid #ddd; } .pay_btn .li.b9:active { background: #fff; } .pay_btn .li.b9 { background: #c2c2c2; } .rewardPay { background-color: #f2f2f2; } .rewardPay .content { background-color: #fff; text-align: left; padding: 19.2rpx; min-height: 110.08rpx; font-size: 25.6rpx; line-height: 32rpx; width: 100%; white-space: normal; word-break: break-all; word-wrap: break-word; } .rewardPay .content .span { color: #1c96fe; } .rewardPay .payMode .ul .li { background-color: #fff; height: 110.08rpx; border-bottom: 1.92rpx solid #eee; font-size: 32rpx; color: #333; line-height: 110.08rpx; text-align: center; } .rewardPay .payMode .ul .li:last-of-type { border-bottom: none; margin-bottom: 22.08rpx; } .rewardPay .cancel { text-align: center; background-color: #fff; height: 110.08rpx; border-bottom: 1.92rpx solid #eee; font-size: 32rpx; color: #333; line-height: 110.08rpx; } .fixed-box { position: fixed; top: 450px; right: 5px; border-radius: 50%; display: flex; align-items: center; justify-content: center; z-index: 2; } .fixed-box image { width: 100%; height: 100%; border-radius: 50%; }