.bg-title { background-size: cover; background-repeat: no-repeat; background-position: center; } .content-box { display: flex; flex-direction: column; padding: 20rpx; margin-left: 30rpx; margin-right: 30rpx; border-bottom-left-radius: 10rpx; border-bottom-right-radius: 10rpx; background-color: var(--white-color); } .container-title { display: flex; flex-direction: column; } .title-box { display: flex; flex-direction: column; justify-content: flex-start; padding: 0rpx 30rpx; } .msg-info-box { width: 32rpx; height: 32rpx; } .notice-point { width: 8rpx; height: 8rpx; border-radius: 2rpx; background-color: var(--red-color); } .title-func { display: flex; flex-direction: row; } .create-btn { display: flex; flex-direction: row; justify-content: center; align-items: center; flex: 2.5; background-color: var(--btn-primary-color); color: var(--text-brown-color); border-radius: 10rpx; font-weight: bold; text-align: center; } .create-btn:active { background-color: var(--btn-primary-color-active); } .buy-btn { margin-left: 20rpx; line-height: 78px; width: 80px; height: 78px; border-radius: 4px; background-color: var(--btn-green-color); color: rgba(255, 255, 255, 1); font-size: 18px; text-align: center; font-family: PingFangSC-regular; } .buy-btn:active { background-color: var(--btn-green-color-active); } .notice-box { background-color: var(--btn-primary-color); margin-top: 20rpx; border-radius: 3px; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; padding: 5px 10px; } .notice-box .icon { width: 20px; height: 20px; } .notice-box .txt { height: 20px; line-height: 17px; color: var(--text-brown-color); font-size: 12px; text-align: left; line-height: 20px; font-family: PingFangSC-light; margin-left: 15px; } .container-box { display: flex; flex-direction: column; padding: 20rpx; border-top-left-radius: 10rpx; border-top-right-radius: 10rpx; margin-top: 20rpx; background-color: var(--white-color); box-shadow: 0rpx -6rpx 6rpx 0rpx rgba(206, 206, 206, 0.1); } .list-title-box { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .title-line { width: 16rpx; height: 34rpx; border-radius: 34rpx; background-color: var(--primary-color); } .list-title-txt { line-height: 23px; color: var(--text-color); font-size: 16px; font-family: TaipeiHei-bold; font-weight: bold; display: flex; flex-direction: row; justify-content: center; align-items: center; } .list-title-btns { display: flex; flex-direction: row; justify-content: space-between; font-size: 28rpx; text-align: center; } .btn-select { line-height: 20px; background-color: var(--primary-color-light); color: var(--primary-color); font-size: 14px; text-align: center; padding: 5px; border: 1px solid var(--primary-color-light); } .btn-normal { line-height: 20px; background-color: var(--white-color); color: var(--text-color); font-size: 14px; text-align: center; border: 1px solid var(--divider-color); padding: 5px; } .list-tabs { display: flex; flex-direction: row; flex-wrap: nowrap; } .tab-select { white-space: nowrap; line-height: 17px; border-radius: 2px; background-color: var(--btn-primary-color); color: var(--text-brown-color); font-size: 12px; text-align: center; padding: 2px 5px; } .tab-normal { line-height: 17px; border-radius: 2px; background-color: rgba(248, 248, 248, 1); color: rgba(154, 154, 154, 1); font-size: 12px; text-align: center; white-space: nowrap; padding: 2px 5px; } .item-margin { display: flex; flex-direction: row; justify-content: center; align-items: center; } .item-margin:nth-of-type(n+2) { margin-left: 20rpx; } /* list */ .list-content { display: flex; flex-direction: column; justify-content: flex-start; } .list-item { display: flex; flex-direction: row; justify-content: space-between; background-color: var(--gray-bg-color); border-radius: 2px; padding: 5px; align-items: center; } .list-item:nth-of-type(n+2) { margin-top: 20rpx; } .item-img { display: flex; flex-direction: column; justify-content: center; position: relative; } .item-img .cover { width: 210rpx; height: 136rpx; border-radius: 2px; } .item-img-status { text-align: center; position: absolute; bottom: 0; left: 0; width: 210rpx; font-size: 24rpx; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } .status-gray { background-color: var(--bg-gray-status-light-color); color: var(--text-color); } .status-green { background-color: var(--bg-green-status-light-color); color: var(--text-color); } .status-yellow { background-color: var(--primary-color-light); color: var(--text-color); } .status-red { background-color: var(--bg-red-deep-color); color: var(--white-color); } .item-content { display: flex; flex-direction: column; justify-content: space-between; flex: 1; height: 72px; padding-left: 16rpx; min-width: 0; } .item-content-title { display: flex; flex-direction: row; justify-content: space-between; align-items: center; min-width: 0; } .project-name { color: var(--text-color); font-size: 14px; text-align: left; font-weight: bold; flex: 1; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .project-status { font-size: 24rpx; color: var(--text-color); font-weight: bold; flex: .3; text-align: center; white-space: nowrap; } .project-aff { color: var(--text-color); margin-top: 2px; font-size: 13px; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } .project-aff .icon { width: 14px; height: 14px; } .project-aff .txt { text-align: left; margin-left: 3px; } .project-btns { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; } .project-create-time { font-size: 26rpx; color: var(--text-color); } .project-btn { font-size: 24rpx; background-color: var(--primary-color); color: white; padding: 2px 10px; border-radius: 10rpx; } .project-btn:active { background-color: var(--primary-color-active); } .project-re-btn { font-size: 12px; background-color: var(--red-color); color: white; padding: 2px 5px; border-radius: 5px; } .project-re-btn:active { background-color: var(--red-color-light); } .project-btn-no { font-size: 28rpx; background-color: var(--gray-color); color: white; padding: 8rpx 30rpx 8rpx 30rpx; border-radius: 10rpx; } .marquee-container { width: 100%; overflow: hidden; white-space: nowrap; margin-left: 5px; } .marquee-text { display: inline-block; animation: marquee 25s linear infinite; color: var(--text-brown-color); font-size: 24rpx; margin-left: 15px; transform: translateX(100%); } @keyframes marquee { 0% { transform: translateX(0%); } 100% { transform: translateX(-100%); } } .custom-dialog { background-color: var(--divider-color); } .download-item { display: flex; flex-direction: column; background-color: var(--white-color); border-radius: 15rpx; box-shadow: 0rpx 0rpx 0rpx 5rpx var(--bg-gray-input-color); padding: 30rpx; } .download-item:nth-of-type(n+2), .download-item:nth-last-of-type(n+2) { margin-top: 20rpx; } .download-item:last-child { margin-bottom: 80px; } .download-title { display: flex; flex-direction: row; align-items: center; } .download-title-txt { font-size: 32rpx; font-weight: bold; margin-left: 15rpx; } .download-item-desc { font-size: 24rpx; margin-top: 10rpx; } .download-btn-box { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 30rpx 0rpx 0rpx 0rpx; } .download-btn { display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 15rpx; border-radius: 5px; flex: 1; } .download-btn:nth-child(2) { margin-left: 40rpx; } .download-btn.blue { background-color: var(--bg-blue-shallow-color); color: var(--text-blue-color); } .download-btn.gray { background-color: var(--bg-gray-input-light-color); color: var(--text-brown-color); } .download-btn.red { background-color: var(--bg-red-shallow-color); color: var(--text-red-color); } .download-btn-txt { font-size: 24rpx; text-align: center; margin-left: 10rpx; } .download-btn:active { background-color: #d1d1d0; } .bg-blue { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: var(--bg-blue-shallow-color); width: 72rpx; height: 72rpx; border-radius: 15rpx; } .bg-yellow { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: var(--bg-primary-shallow-color); width: 72rpx; height: 72rpx; border-radius: 15rpx; } .bg-green { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: var(--bg-green-light-color); width: 72rpx; height: 72rpx; border-radius: 15rpx; } .bg-gray { background-color: var(--bg-gray-input-color); } .download-desc { display: flex; flex-direction: column; background-color: var(--white-color); padding: 30rpx; border-radius: 15rpx; margin-top: 20rpx; } .link-title { display: flex; flex-direction: row; align-items: center; font-size: 28rpx; font-weight: bold; } .link-box { background-color: var(--bg-gray-input-light-color); border-radius: 15rpx; padding: 10rpx; margin-top: 10rpx; } .link { margin-top: 5px; word-wrap: break-word; word-break: break-all; width: 85vw; font-size: 14px; color: var(--text-blue-color); } .custom-tips { margin-top: 80px; } .hint { font-size: 14px; text-align: center; color: var(--primary-color); font-weight: bold; } .download-notes { display: flex; flex-direction: row; border-left: 8rpx solid var(--blue-color); border-radius: 5rpx; background-color: var(--bg-blue-shallow-color); font-size: 24rpx; margin-bottom: 10rpx; padding: 20rpx; box-shadow: 0rpx 0rpx 0rpx 5rpx var(--divider-color); } .notes-title-box { display: flex; flex-direction: row; align-items: center; color: var(--text-blue-color); } .notes-content-box { display: flex; flex-direction: column; align-items: flex-start; color: var(--text-blue-color); } .weui-half-screen-dialog__ft { height: 0; padding: 0; } .weui-half-screen-dialog__bd { padding-bottom: 20rpx; }