@media screen and (max-width: 750px) { html { font-size: calc(100vw / 7.5); } } @media screen and (min-width: 750px) { html { font-size: calc(450px / 7.5); } } html, body, div, ul, li, p { padding: 0; margin: 0; } ul, li { list-style: none; } .footer-cloud{ width: 7.5rem; height: 1.4rem; position: absolute; bottom: 0; left: 0; z-index: 99; } .header-container{ width: 7.5rem; height: 6.54rem; margin: 0 auto; position: relative; overflow: hidden; } .top-banner{ width: 101%; height: 6.54rem; } .activity-meal{ position: absolute; top: 1.46rem; left: 2.23rem; font-size: 0.28rem; font-weight: bold; color: #FFFFFF; } .meal-price{ position: absolute; bottom: 1.86rem; left: 2.32rem; font-size: 0.32rem; font-weight: bold; color: #FFFFFF; } .rest-time{ height: 0.5rem; line-height: 0.5rem; text-align: center; position: absolute; bottom: 1.12rem; left: 50%; transform: translateX(-50%); background: #000000; border-radius: 0.29rem; opacity: 0.49; font-size: 0.22rem; color: #FFFFFF; padding: 0 0.06rem; } .limit{ position: absolute; bottom: 0.72rem; left: 2.4rem; font-size: 0.24rem; font-weight: 600; color: #FFFFFF; opacity: 0.9; } .middle-container{ width: 7.5rem; margin: 0 auto; position: relative; background: url(../../static/img/doubleChristmasActivity/bg.png) no-repeat; background-size: 100% auto,100% auto; margin-top: -0.72rem; padding-bottom: 0.5rem; } .tips{ width: 7.46rem; height: 4.43rem; position: absolute; top: 1.82rem; left: 0; z-index: 9; } .step-container{ width: 6.9rem; height: 4.43rem; position: relative; padding-top: 2.68rem; } .main-step-content{ width: 6.9rem; position: relative; z-index: 9; border-radius: 0.1rem; margin-left: 0.3rem; } .top-step{ display: flex; justify-content: space-between; padding: 0 0.4rem; } .hongbao{ width: 1.44rem; height: 1.5rem; margin-top: 0.4rem; } .step{ width: 0.52rem; height: 0.24rem; margin-top: 0.76rem; } .buyphone{ width: 1.44rem; height: 1.5rem; margin-top: 0.4rem; } .rest-tip{ margin-top: -0.38rem; text-align: center; font-size: 0.28rem; color: #FFFFFF; opacity: 0.8; } .tab-row{ width: 6.66rem; height: 1rem; background: linear-gradient(180deg, #EFEADD 0%, #EFDDB3 100%); border-radius: 0.2rem; display: flex; align-items: center; margin: 0 auto; margin-top: 0.42rem; padding: 0 0.12rem; position: relative; } .tab-item{ width: 3.45rem; text-align: center; font-size: 0.32rem; font-weight: 600; color: #B8865A; position: relative; z-index: 99; } .middle-cloud{ width: 2.64rem; height: 1.4rem; position: absolute; bottom: -0.42rem; } .tab-active{ line-height: 0.76rem; text-align: center; color: rgba(255,255,255,0.9); } .tab-bg{ width: 3.2rem; height: 0.76rem; position: absolute; top: 0.12rem; } .tab-left{ left: 0.12rem; } .tab-right{ right: 0.12rem; } .step-item{ display: flex; flex-direction: column; align-items: center; } .step-text{ font-size: 0.24rem; } .join-activity-btn{ width: 6.6rem; height: 1.8rem; line-height: 1.4rem; position: absolute; bottom: 0.2rem; left: 0.35rem; z-index: 99; } .join-activity{ width: 100%; height: 100%; } .activity-btn-content{ font-size: 0.44rem; position: absolute; left: 2.1rem; top: 0; } .activity-btn-text{ font-size: 0.44rem; font-weight: 600; color: #BB3804; } .icon-left{ width: 0.2rem; height: 0.32rem; } .invite-text{ margin-top: 0.6rem; font-size: 0.28rem; text-align: center; color: #ffffff; display: none; } .reward-container{ width: 6.5rem; max-height: 12.56rem; overflow-y: scroll; background: #F9F8FB; box-shadow: 0 0.12rem 0.28rem 0 rgba(253, 89, 136, 0.46); border-radius: 0.2rem; margin: 0 auto; margin-top: 0.2rem; padding: 0.2rem; position: relative; } .activity-finish{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 101; background: rgba(0, 0, 0, 0.6); border-radius: 0.2rem; display: none; } .finish-text{ width: 1.76rem; height: 1.76rem; line-height: 1.76rem; text-align: center; position: absolute; top: 50%; left: 50%; z-index: 999; transform: translate(-50%,-50%); border-radius: 50%; font-size: 0.24rem; color: #333333; background-color: #FFFFFF; } .no-time-data{ height: 2.2rem; line-height: 2.2rem; text-align: center; font-size: 0.32rem; color: #999999; } .reward-time{ width: 6.5rem; height: 0.72rem; line-height: 0.72rem; text-align: center; background: #FE5140; border-radius: 0.36rem; font-size: 0.24rem; color: rgba(255,255,255,0.9); } .time-num{ background: #F9F8FB; border-radius: 0.08rem; padding: 0.03rem; color: #333333; } .time-line{ font-size: 0.32rem; color: #CF1300; } .reward-tip-row{ position: relative; padding-left: 0.2rem; border-bottom: 0.01rem solid #ED4C55; } .reward-tip-img{ width: 6.1rem; height: 0.5rem; position: absolute; top: 0.1rem; } .reward-tip{ font-size: 0.24rem; font-weight: 600; color: #333333; padding: 0.2rem; margin-left: 0.1rem; } .reward-list{ position: relative; } .left-ear{ width: 0.16rem; height: 0.24rem; position: absolute; top: 40%; left: -0.1rem; transform: translate(-50%,-50%); animation: mymove 1s infinite; display: none; } .right-ear{ width: 0.16rem; height: 0.24rem; position: absolute; top: 40%; right: -0.2rem; transform: translate(-50%,-50%); animation: mymove2 1s infinite; display: none; } @keyframes mymove { 0% {transform: translateX(-3px);} 50% {transform: translateX(-4px);} 100% {transform: translateX(-3px);} } @keyframes mymove2 { 0% {transform: translateX(0);} 50% {transform: translateX(-2px);} 100% {transform: translateX(0);} } .distribution-total-num,.no-distribution-num,.total-time-num,.next-time-num{ background-color: #FFFFFF; color: #333333; border-radius: 0.08rem; padding: 0.04rem; } .time-row{ display: flex; align-items: center; } .time-icon{ width: 0.26rem; height: 0.26rem; margin-top: 0.05rem; margin-right: 0.1rem; } .time-overdue{ color: #FF9F3A; } .compute-block{ display: flex; align-items: center; } .ipt{ width: 0.74rem; height: 0.38rem; margin: 0 0.1rem; background: linear-gradient(180deg, #E8E6E6 0%, #FFFFFF 100%); border-radius: 0.04rem; text-align: center; border: none; } .compute-icon{ width: 0.4rem; height: 0.4rem; } input:focus{ outline:none; } .icon_xingyao{ width: 0.68rem; height: 0.68rem; margin-left: 0.18rem; } .distribution-reward-btn{ width: 6.5rem; height: 1.04rem; margin-top: -0.1rem; } .page-row{ display: flex; justify-content: center; align-items: center; margin: 0.1rem 0; } .schedule-line{ width: 0.72rem; height: 0.12rem; margin-top: 0.04rem; background-color: rgba(251, 94, 104, 0.3); border-radius: 0.08rem; position: relative; } .schedule-child-line{ width: 0.2rem; height: 0.12rem; background-color: #FB5E68; border-radius: 0.08rem; position: absolute; top: 0; left: 0; z-index: 99; } .page{ font-size: 0.2rem; color: #333333; margin-left: 0.16rem; } .reward-btn-img{ width: 6.5rem; height: 0.92rem; } .reward-row{ width: 6.5rem; height: 1.22rem; margin-top: 0.2rem; position: relative; } .reward-row-bg{ width: 6.5rem; height: 1.22rem; position: absolute; top: 0; } .reward-row-content{ width: 6.18rem; height: 1.22rem; display: flex; align-items: center; padding: 0 0.22rem 0 0.1rem; position: absolute; top: 0; z-index: 99; } .reward-img{ width: 1.06rem; height: 1.02rem; } .reward-day-text{ margin-left: 0.16rem; color: #FFFFFF; flex: 1; } .reward-day{ font-size: 0.28rem; font-weight: 600; } .total-day{ margin-top: 0.08rem; font-size: 0.24rem; opacity: 0.9; } .reward-btn{ width: 1.34rem; height: 0.78rem; } .reward-last-tip{ text-align: center; margin-top: 0.2rem; font-size: 0.24rem; color: #3B7FFF; } .distribution-container{ width: 6.5rem; max-height: 12.36rem; overflow-y: scroll; background: #F9F8FB; box-shadow: 0 0.12rem 0.28rem 0 rgba(253, 89, 136, 0.46); border-radius: 0.2rem; margin: 0 auto; margin-top: 0.2rem; padding: 0.2rem; display: none; } .distribution-time{ width: 5.48rem; height: 0.72rem; background: #FE5140; border-radius: 0.36rem; font-size: 0.24rem; color: rgba(255,255,255,0.9); display: flex; justify-content: space-between; align-items: center; padding: 0 0.54rem; } .distribution-line{ font-size: 0.32rem; color: #CF1300; } .distribution-num{ background: #F9F8FB; border-radius: 0.08rem; padding: 0.03rem; color: #333333; } .time-title-row{ display: flex; justify-content: center; position: relative; margin-top: 0.2rem; } .time-title-bg{ width: 6.08rem; height: 0.4rem; position: absolute; top: 0.1rem; left: 0.2rem; } .time-title{ font-size: 0.28rem; font-weight: 600; color: #333333; } .title-row{ display: flex; justify-content: space-between; margin-top: 0.3rem; padding: 0 0.36rem; font-size: 0.24rem; font-weight: 600; color: #333333; padding-bottom: 0.1rem; border-bottom: 0.04rem solid #ED4C55; } .time-container{ width: 6.5rem; max-height: 5.2rem; overflow-y: scroll; } .time-content-row{ display: flex; padding: 0.2rem 0.36rem 0.2rem 0.26rem; font-size: 0.24rem; font-weight: 600; color: #333333; border-bottom: 0.04rem solid rgba(253, 89, 136, 0.46); } .time-content-diskName{ width: 1.2rem; } .time-content-time{ width: 3.6rem; margin: 0 0.2rem 0 0.5rem; } .time-content-day{ width: 1.2rem; text-align: right; } .blue{ color: #02A7F0; } #toast-container>.toast-error { background-image: none!important; } .toast-error { background-color: rgba(0, 0, 0, 0.7); } .toast-message { font-size: 0.24rem; padding: 0 0.1rem; line-height: 0.9rem; text-align: center; font-weight: 400; color: #FFFFFF; } #toast-container>div { width: 4rem; height: 0.9rem; opacity: 1; padding: 0 !important; border-radius: 0.2rem; box-shadow: none; } .toast-center-center { position: fixed; top: 50%; left: 50%; z-index: 99; margin-top: -0.45rem; transform: translateX(-50%); } @media (max-width: 480px) and (min-width: 241px) { #toast-container>div { min-width: 80px !important; width: auto; } } .flex{ display: flex; } .slider{ flex:1; } .slider-list{ transition:all .6s; } .no-slider{ height: 2.6rem; line-height: 2.6rem; text-align: center; font-size: 0.32rem; color: #999999; } .item{ height: 218px; text-align: center; flex:none; width: 6.5rem; } .schedule-child-line{ transition:all .6s; } .slider-item{ width: 100%; } .sure-distribution-wrap{ width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.24); z-index: 999; display: none; } .sure-distribution-box{ width: 6.22rem; height: 2.28rem; background: #FFFFFF; border-radius: 0.2rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .sure-distribution-title{ text-align: center; padding: 0.48rem; font-size: 0.32rem; color: #333333; } .sure-distribution-btn-list{ width: 100%; height: 0.86rem; display: flex; justify-content: space-between; border-top: 0.01rem solid #E5E5E5; font-size: 0.28rem; } .sure-distribution-btn{ height: 0.86rem; line-height: 0.86rem; text-align: center; flex: 1; } .sure-distribution-sure{ border-left: 0.01rem solid #b4bbc5; color: #3B7FFF; } .sure-distribution-cannel:active{ background-color: #E5E5E5; border-bottom-left-radius: 0.2rem; } .sure-distribution-sure:active{ background-color: #E5E5E5; border-bottom-right-radius: 0.2rem; }