@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; } input{ background:none; outline:none; border:0px; } .container{ min-height: 99vh; padding-top: 0.01rem; background: #F5F7FA; } .download-wrap{ padding-top: 1.88rem; padding-bottom: 0.3rem; height: calc(99vh - 2.94rem); overflow-y: scroll; } .header-wrap{ width: 100%; position: fixed; top: 0; left: 0; z-index: 999; padding-top: 0.18rem; background: #FFFFFF; overflow: hidden; } .search-wrap{ display: flex; justify-content: center; align-items: center; margin: 0 auto; margin-bottom: 0.18rem; width: 7.14rem; height: 0.66rem; background: #CCCDD4; border-radius: 0.2rem; opacity: 0.4; } .search-icon{ width: 0.28rem; height: 0.28rem; margin-left: 0.24rem; } .ipt{ width: 2rem; margin-left: 0.1rem; font-size: 0.32rem; font-weight: 500; color: rgba(0, 0, 0, 0.85); } .title-wrap{ display: flex; align-items: center; height: 0.88rem; border-top: 0.01rem solid rgba(238,238,238,1); } .left-arrow{ width: 0.48rem; height: 0.48rem; margin-left: 0.44rem; } .title{ flex: 1; text-align: center; margin-right: 0.44rem; font-size: 0.36rem; font-weight: 500; color: rgba(51, 51, 51, 0.85); } .tag-wrap{ white-space: nowrap; height: 0.8rem; padding-left: 0.58rem; overflow-x: auto; box-shadow: 0 0.04rem 0.08rem 0 rgba(0, 0, 0, 0.05); border-radius: 0 0 0.2rem 0.2rem; } .tag-item{ display: inline-block; padding-bottom: 0.06rem; margin-right: 0.84rem; font-size: 0.28rem; font-weight: 500; color: rgba(0, 0, 0, 0.85); } .active{ border-bottom: 0.06rem solid #3B7FFF; } .download-item{ display: flex; justify-content: space-between; align-items: center; width: 6.5rem; height: 1.4rem; border-radius: 0.32rem; margin: 0.36rem 0.3rem; padding: 0 0.2rem; background: #FFFFFF; } .main-wrap{ display: flex; } .app-icon{ align-self: flex-start; width: 1.2rem; height: 1.2rem; margin-top: -0.46rem; border-radius: 0.32rem; border: 0.02rem solid #EBEBEB; /* background-color: #666666; */ } .app-wrap{ margin-left: 0.2rem; } .app-title{ width: 3.6rem; font-size: 0.32rem; font-weight: 500; color: #333333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } .app-description{ width: 3.6rem; font-size: 0.26rem; color: #666666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } .btn-wrap{ position: relative; width: 1.2rem; height: 0.54rem; line-height: 0.54rem; text-align: center; background: linear-gradient(180deg, #6DB6FF 0%, #3B7FFF 100%); border-radius: 0.16rem; font-size: 0.24rem; color: #FFFFFF; overflow: hidden; } .btn-active{ width: 1.16rem; height: 0.5rem; background: #FFFFFF; border: 0.04rem solid #3B7FFF; color: rgba(59, 127, 255, 1); } .progress{ position: absolute; left: -1.2rem; width: 1.2rem; height: 0.54rem; background: rgba(59, 127, 255, 0.3); } .none-wrap{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); } .none-img{ width: 4.82rem; height: 2.6rem; } .none-text{ text-align: center; margin-top: 0.4rem; font-size: 0.26rem; color: #BBBBBB; } .loading{ font-size: 0.26rem; color: #BBBBBB; text-align: center; } ::-webkit-scrollbar { display: none; /* Chrome Safari */ } #toast-container>.toast-error { background-image: none !important; border-radius: 0.2rem; } .toast-error { background-color: rgba(0, 0, 0, 0.8); border-radius: 0.2rem; } #toast-container>div { font-size: 14px; min-width: 80px !important; padding: 12px !important; box-shadow: none; border-radius: 0.2rem; } .toast-center-center { position: fixed; width: 220px; top: 50%; left: 50%; text-align: center; transform: translate(-50%, -50%); color: #FFFFFF; border-radius: 0.2rem; } @media (max-width: 480px) and (min-width: 241px) { #toast-container>div { min-width: 88px !important; width: auto; } }