.content{ width: 100%; min-height: 2rem; margin-top: 1.2rem; overflow: hidden; margin-bottom: 1.5rem; } .no_start_icon{ width: 1.25rem; height: 1.35rem; position: absolute; top: 0.44rem; left: 0.29rem; background: url('/assets/img/frontend/campaign/clock_no_start.png') no-repeat center center; background-size: 100% 100%; } .clock_in .top_card{ background-image: url('/assets/img/frontend/campaign/clock_in_card.png'); } .clock_in .top_prev{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(255,239,230,0.62); font-size: 0.22rem; } .clock_in .top_prev span{ background:linear-gradient(0deg,rgba(245,35,72,1),rgba(255,119,150,1)); box-shadow:0px 0.01rem 0.06rem 0px rgba(213,0,40,0.25); display: inline-block; height: 0.48rem; line-height: 0.48rem; width: 1.52rem; text-align: center; border-radius: 0.48rem; font-family:PingFangSC-Regular; font-weight:400; color:rgba(255,220,79,1); font-size: 0.24rem; } .top_num_issue{ display: inline-block; height: 0.42rem; line-height: 0.42rem; text-align: center; font-family:PingFangSC-Regular; font-weight:400; color:rgba(195,148,125,1); background: rgba(247, 217, 203, 1); border-radius: 0.42rem; font-size: 0; } .top_num_issue .top_where_num{ /* width: 1.22rem; */ height: 100%; box-sizing: border-box; text-align: center; display: inline-block; font-size: 0.24rem; padding: 0 0.1rem; } .top_num_issue .top_where_money{ /* width: 1.7rem; */ height: 100%; border-left: 0.01rem solid rgba(195,148,125,1); /* box-sizing: border-box; */ text-align: center; display: inline-block; font-size: 0.24rem; padding: 0 0.1rem; } .award_status{ width: 6.61rem; height: 1.5rem; border-radius: 0.2rem; background:linear-gradient(0deg,rgba(254,225,214,1) 0%,rgba(255,251,244,1) 100%); box-shadow:0px 0.01rem 0.1rem 0px rgba(224,123,84,0.52); margin: 0 auto 0.55rem; } .bg_img{ width: 6.61rem; height: 1.5rem; background-image: url('/assets/img/frontend/campaign/clock_status_bg.png'); background-repeat: no-repeat; background-position: top center; background-size: 100% 0.59rem; font-size: 0; } .award_item{ display: inline-block; width: 50%; box-sizing: border-box; font-size: 0.22rem; text-align: center; color: rgba(203, 119, 82, 1); } .award_status_three .award_item{ width: 33.33%; } .award_status_three .award_item50{ width: 50%; } .award_top{ height: 0.59rem; line-height: 0.59rem; } .award_bottom{ height: 0.91rem; font-family:PingFangSC-Regular; font-weight:400; color:rgba(81,46,27,1); font-size: 0.24rem; box-sizing: border-box; position: relative; } .award_title{ font-family:Helvetica-Bold; font-weight:bold; font-size: 0.34rem; } .award_line{ position: absolute; width: 0.02rem; height: 0.56rem; background: rgba(236, 196, 178, 1); top: 0.155rem; right: 0; } .award_item:last-of-type .award_line{ width: 0; } .now_btn{ background:linear-gradient(0deg,rgba(237,19,46,0.7),rgba(255,129,97,0.7)); box-shadow:0px 0.004rem 0.01rem 0px rgba(255,137,97,0.38); height: 0.86rem; line-height: 0.86rem; border-radius: 0.86rem; width: 6.32rem; margin: 0rem auto; text-align: center; font-family:PingFangSC-Medium; font-weight:500; color:rgba(255,255,255,1); font-size: 0.36rem; position: relative; z-index: 2; overflow: hidden; } .now_btn.active_now_btn{ background:linear-gradient(0deg,rgba(237,19,46,1),rgba(255,129,97,1)); box-shadow:0px 0.04rem 0.01rem 0px rgba(255,137,97,0.38); } .now_btn.no-btn{ background: transparent; box-shadow: none; color:rgba(239,20,52,1); font-weight: bold; } .books_title{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(81,46,27,1); text-align: center; margin: 0.57rem auto 0.35rem; height: 0.34rem; line-height: 0.34rem; font-size: 0; vertical-align: middle; } .bookd_title_text{ font-size: 0.34rem; vertical-align: middle; margin: 0 0.15rem; } .books_title_left{ width: 0.08rem; height: 0.08rem; background: rgba(213, 181, 166, 1); border-radius: 50%; display: inline-block; vertical-align: middle; box-sizing: border-box; position: relative; } .books_title_left::before{ content: ""; position: absolute; width: 1.8rem; height: 0.02rem; left: -1.81rem; top: 0.025rem; background: rgba(213, 181, 166, 1); } .books_title_right{ width: 0.08rem; height: 0.08rem; background: rgba(213, 181, 166, 1); border-radius: 50%; display: inline-block; vertical-align: middle; box-sizing: border-box; position: relative; } .books_title_right::after{ content: ""; position: absolute; width: 1.8rem; height: 0.02rem; right: -1.81rem; top: 0.025rem; background: rgba(213, 181, 166, 1); } .books-title-tip{ text-align: center; color:rgba(176,105,20,1); font-size: 0.28rem; margin-bottom: 0.2rem; } .book_list{ padding: 0 0.27rem; font-size: 0; } .book_item{ width: 1.8rem; min-height: 2.4rem; display: inline-block; margin: 0 0.6rem 0.5rem 0; } .book_item:nth-of-type(3n+3){ margin-right: 0; } .book_img{ width: 100%; height: 2.4rem; background: gray; } .book_name{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(51,51,51,1); font-size: 0.28rem; margin: 0.11rem 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .book_author{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(102,102,102,1); font-size: 0.24rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* 打卡逻辑开始 */ .tomo_clock_card{ display: none; } .clock_in .today_now_clock{ width: 6.6rem; position: absolute; left: 0.3rem; top: 2.86rem; background:linear-gradient(0deg,rgba(255,246,242,1) 0%,rgba(255,251,244,1) 100%); box-shadow:0px 0px 0.2rem 0px rgba(213,30,0,0.4); border-radius: 0.3rem; height: 4.2rem; padding: 0.26rem 0.25rem; box-sizing: border-box; display: none; } .today_now_clock_box .content{ margin-top: 1.8rem; } .today_now_num{ font-size: 0; } .today_now_num > div{ display: inline-block; font-family:PingFangSC-Medium; font-weight:500; color:rgba(203,119,82,1); font-size: 0.24rem; padding: 0 0.1rem; box-sizing: border-box; height: 0.2rem; line-height: 0.2rem; } .today_now_num_left{ border-right: 0.02rem solid rgba(236, 196, 178, 1); } .today_middle{ margin-top: 0.22rem; overflow: hidden; } .today_middle_left{ width: 2.32rem; height: 1.64rem; padding-top: 0.14rem; float: left; } .today_middle_left img{ width: 100%; height: 100%; } .today_middle_right{ width: 3rem; float: left; margin-left: 0.6rem; } .today_times{ font-family:STSongti-SC-Black; font-weight:900; color:rgba(69,38,21,1); font-size: 0.34rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .today_times span{ font-size: 0.5rem; } .today_middle_tip{ font-family:STSongti-SC-Regular; font-weight:400; color:rgba(194,166,159,1); font-size: 0.24rem; line-height: 0.36rem; } .today_middle_supple_btn{ width: 1.3rem; height: 0.4rem; line-height: 0.4rem; border-radius: 0.4rem; border: 0.01rem solid rgba(255,105,38,1); font-family:PingFangSC-Regular; font-weight:400; color:rgba(255,105,38,1); font-size: 0.22rem; box-sizing: border-box; padding-left: 0.2rem; margin: 0.13rem 0 0 0.6rem; position: relative; } .today_middle_supple_btn::before{ content: ''; position: absolute; width: 0.26rem; height: 0.22rem; background: url('/assets/img/frontend/campaign/clock_supplement_icon.png') no-repeat center center; background-size: 100% 100%; top: 0.06rem; right: 0.08rem; } .clock_status{ width: 6.1rem; height: 0.52rem; font-size: 0; margin-top: 0.35rem; position: relative; } .get_awrard .clock_status{ font-size: 0; position: absolute; top: 6rem; margin-top: 0; } .clock_status_bg{ width: 100%; height: 0.16rem; background:linear-gradient(90deg,rgba(255,153,71,1),rgba(255,53,69,1)); /* box-shadow:0px 0.01rem 0.06rem 0px rgba(196,5,14,1); */ border-radius: 0.16rem; position: absolute; left: 0; top: 0.18rem; } .clock_status_item{ width: 0.52rem; height: 0.52rem; margin-left: 0.22rem; box-sizing: border-box; background:linear-gradient(0deg,rgba(237,224,216,1) 0%,rgba(255,251,244,1) 100%); border-radius: 50%; border: 0.05rem solid #ff5e46; position: relative; z-index: 1; font-family:Helvetica; font-weight:400; color:rgba(187,176,170,1); font-size: 0.28rem; text-align: center; line-height: 0.46rem; float: left; } .clock_status_finished.clock_status_item{ background:linear-gradient(0deg,rgba(255,88,37,1),rgba(255,241,126,1)); /* box-shadow:0px 2px 1px 0px rgba(207,2,39,0.23); */ color: rgba(254, 76, 68, 1) } .clock_status_award{ background: url('/assets/img/frontend/campaign/clock_status_award.png') no-repeat center center; background-size: 100% 100%; width: 0.56rem; height: 0.52rem; position: relative; z-index: 1; margin-left: 0.22rem; display: inline-block; } .today_footer{ margin-top: 0.2rem; } .today_footer_tip{ font-family:PingFangSC-Medium; font-weight:500; color:rgba(77,65,59,1); font-size: 0.28rem; } .today_footer_tip span{ color: rgba(248, 73, 64, 1); } .see_more_btn{ width: 1.52rem; height: 0.48rem; background:linear-gradient(0deg,rgba(245,35,72,1),rgba(255,119,150,1)); box-shadow:0px 0.01rem 0.06rem 0px rgba(213,0,40,0.25); line-height: 0.48rem; border-radius: 0.48rem; text-align: center; font-family:PingFangSC-Regular; font-weight:400; color:rgba(255,220,79,1); font-size: 0.24rem; margin-left: 0.1rem; display: inline-block; } /* 打卡逻辑结束 */ /* 成功的状态 */ .charge_common{ width: 6.6rem; position: absolute; left: 0.3rem; top: 2.86rem; background:linear-gradient(0deg,rgba(255,246,242,1) 0%,rgba(255,251,244,1) 100%); box-shadow:0px 0px 0.2rem 0px rgba(213,30,0,0.4); border-radius: 0.3rem; height: 4.2rem; padding: 0.26rem 0.25rem; box-sizing: border-box; display: none; } .charge_sucess.charge_common{ height: 6.68rem; display: none; } .charge_success_text{ font-family:PingFangSC-Medium; font-weight:500; color:rgba(255,69,68,1); font-size: 0.5rem; line-height: 0.66rem; text-align: center; margin-top: 0.3rem; } .charge_success_text .small{ font-size: 0.44rem; } .huodong_over{ width: 100%; margin-top: 1rem; overflow: hidden; display: none; margin-bottom: 1rem; } .huodong_btn_common{ width: 6.35rem; height: 0.92rem; line-height: 0.92rem; margin: 0 auto; text-align: center; background: url('/assets/img/frontend/campaign/huodong_btn_tomo.png') no-repeat center center; background-size: 100% 100%; font-family:PingFangSC-Medium; font-weight:500; color:rgba(255,248,219,1); font-size: 0.36rem; display: none; } .recharge_img{ text-align: center; } .recharge_img img{ width: 3.02rem; height: 2.69rem; } .recharge_text{ font-family:PingFangSC-Medium; font-weight:500; color:rgba(69,38,21,1); font-size: 0.36rem; text-align: center; margin-top: 0.2rem; } .recharge_text span{ color: rgba(255, 74, 73, 1); } .today_success{ display: none; } .today_success_text{ font-family:PingFangSC-Medium; font-weight:500; color:rgba(255,69,68,1); font-size: 0.36rem; margin-top: 0.3rem; } .today_success .today_middle_left{ width: 2.18rem; height: 1.49rem; } .get_awrard.charge_common{ height: 6.68rem; } .get_awrard .recharge_text{ margin-top: 0; } .huodong_btn_get_award{ background-image: url('/assets/img/frontend/campaign/clock_get_award.png'); } .huodong_btn_recharge_next{ background-image: url('/assets/img/frontend/campaign/recharge_next.png'); } .huodong_btn_more_award{ background:linear-gradient(0deg,rgba(255,90,25,1) 0%,rgba(255,176,39,1) 100%); box-shadow:0px 0.04rem 0.01rem 0px rgba(255,137,97,0.38); border-radius: 0.92rem; } .charge_failed.charge_common{ height: 6.68rem; } /* 成功的状态结束 */ /* 弹层样式 */ .clock_sign_success .common_pop_content{ width: 5.53rem; height: 5.63rem; background: url('/assets/img/frontend/campaign/clock_sign_success.png') no-repeat; background-size: 100% 100%; background-position: center center; } .clock_sign_success_text{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(51,51,51,1); font-size: 0.3rem; text-align: center; } .clock_sign_success_text_top{ padding-top: 3.2rem; line-height: 0.5rem; } .clock_sign_success_text span{ color: rgba(241, 44, 59, 1); margin: 0 0.05rem; } .clock_sign_fail .common_pop_content{ width: 5.53rem; height: 5.63rem; background: url('/assets/img/frontend/campaign/clocl_sign_fail.png') no-repeat; background-size: 100% 100%; background-position: center center; text-align: center; } .clocl_enter_success_see_book{ width: 3.2rem; height: 0.64rem; line-height: 0.64rem; text-align: center; background: linear-gradient(90deg,rgba(255,91,25,1) 0%,rgba(255,127,52,1) 100%); border-radius: 0.64rem; color: #fff; font-size: 0.3rem; margin: 0.44rem auto 0.3rem; } .clock_sign_fail_btn{ display: inline-block; background:linear-gradient(90deg,rgba(255,91,25,1) 0%,rgba(255,127,52,1) 100%); font-family:PingFangSC-Regular; font-weight:400; color:rgba(255,255,255,1); font-size: 0.26rem; width: 2.4rem; height: 0.6rem; line-height: 0.6rem; text-align: center; margin: 0.4rem auto 0; border-radius: 0.6rem; } .clock_sign_get_award .common_pop_content{ width: 5.53rem; height: 5.82rem; background: url('/assets/img/frontend/campaign/clock_sign_award.png') no-repeat; background-size: 100% 100%; background-position: center center; text-align: center; } .clock_sign_get_award_text{ font-family:PingFangSC-Medium; font-weight:500; color:rgba(51,51,51,1); font-size: 0.3rem; padding-top: 3.4rem; text-align: center; } .clock_sign_get_award_text span{ color: rgba(250, 46, 74, 1); font-size: 0.48rem; } .clock_enter_success .common_pop_content{ width: 5.53rem; height: 6.6rem; background: url('/assets/img/frontend/campaign/enter_success_bg_2.png') no-repeat; background-size: 5.53rem; background-position: center top; text-align: center; } .clock_enter_success_rule_btn{ color:rgba(255,92,26,1); font-size: 0.24rem; } .enter_title{ font-family:Helvetica-Bold; font-weight:bold; color:rgba(255,255,255,1); text-shadow:0px 3px 8px rgba(141,0,19,0.73); font-size: 0.66rem; padding-top: 0.6rem; text-align: center; } .enter_tip{ font-family:PingFangSC-Medium; font-weight:500; color:rgba(255,255,255,1); font-size: 0.3rem; margin-top: 0.74rem; } .enter_which{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(51,51,51,1); font-size: 0.3rem; margin-top: 0.5rem; } .enter_which span{ color: rgba(241, 44, 59, 1); } .enter_tip_text{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(234,80,63,1); font-size: 0.24rem; margin-top: 0.23rem; } .enter_btn{ width: 2.13rem; height: 0.48rem; line-height: 0.48rem; text-align: center; margin: 0.3rem auto 0; border-radius: 0.48rem; font-family:PingFangSC-Regular; font-weight:400; color:rgba(255,255,255,1); font-size: 0.24rem; background:linear-gradient(90deg,rgba(255,91,25,1) 0%,rgba(255,127,52,1) 100%); } .clock_forget_sign .common_pop_content{ width: 5.53rem; height: 5.81rem; background: url('/assets/img/frontend/campaign/forget_sign.png') no-repeat; background-size: 100% 100%; background-position: center center; text-align: center; } .clock_forget_text{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(51,51,51,1); font-size: 0.24rem; padding-top: 3.2rem; } .clock_forget_text span{ color: rgba(250, 46, 74, 1); } .clock_forget_tip{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(250,46,74,1); font-size: 0.24rem; margin-top: 0.05rem; } .clock_forget_btn{ background:linear-gradient(-90deg,rgba(16,188,244,1) 0%,rgba(17,151,244,1) 100%); width: 2.4rem; height: 0.6rem; line-height: 0.6rem; text-align: center; font-family:PingFangSC-Regular; font-weight:400; color:rgba(255,255,255,1); font-size: 0.26rem; margin: 0.1rem auto 0; border-radius: 0.6rem; } .clock_forget_footer{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(190,181,178,1); font-size: 0.2rem; margin-top: 0.05rem; } .clock_supple_success .common_pop_content{ width: 5.53rem; height: 5.63rem; background: url('/assets/img/frontend/campaign/pop_supple_success.png') no-repeat; background-size: 100% 100%; background-position: center center; text-align: center; } .clock_supple_success_tip{ padding-top: 3.2rem; } .clock_charge_fail .common_pop_content{ width: 5.53rem; height: 5.81rem; background: url('/assets/img/frontend/campaign/pop_charge_fail.png') no-repeat; background-size: 100% 100%; background-position: center center; text-align: center; } .clock_charge_fail_tip_top{ padding-top: 3.51rem; } .clock_charge_fail_tip{ font-family:PingFangSC-Regular; font-weight:400; color:rgba(51,51,51,1); margin-top: 0.1rem; } .clock_charge_fail_tip span{ color: rgba(250, 46, 74, 1); }