.total-page { box-sizing: border-box; min-height: 100%; z-index: 1; } .hidden_scrollbar::-webkit-scrollbar { display: none; } .task-bg { display: flex; flex-direction: column; min-height: 100%; background-image: url('https://wealfavor-1257406827.cos.ap-beijing.myqcloud.com/new-xcx/task/task-nav-bg.png'); background-repeat: no-repeat; background-size: 100% auto; } .page-env-20 { padding-bottom: calc(20rpx + env(safe-area-inset-bottom)); } .page-env-160 { padding-bottom: calc(160rpx + env(safe-area-inset-bottom)); } .page-bg1 { background-image: url("https://wealfavor-1257406827.cos.ap-beijing.myqcloud.com/new-xcx/index/index-bg.png?imageMogr2/quality/20"); background-repeat: no-repeat; background-size: 100% 700rpx; } .page-bg2 { /* background-image: url("https://wealfavor-1257406827.cos.ap-beijing.myqcloud.com/new-xcx/index/index-bg.png?imageMogr2/quality/20"); background-repeat: no-repeat; background-size: 100% auto; */ } .page-bg3 { background-image: url("https://wealfavor-1257406827.cos.ap-beijing.myqcloud.com/new-xcx/index/index-bg.png?imageMogr2/quality/20"); background-repeat: no-repeat; background-size: 100% auto; } .iPhone-padding { box-sizing: border-box; padding-bottom: env(safe-area-inset-bottom); } /* 页面style*/ .task-tabs { position: fixed; width: 100%; top: 84px; z-index: 4; } .d-inline-block{ display: inline-block; } .scroll_content { height: 100vh; width: 100vw; overflow: hidden; display: flex; flex-direction: column; } .flex-common-css { width: 100%; height: 100vh; display: flex; flex-direction: column; } .flex-common-css-tab { width: 100%; height: calc(100vh - 49px); display: flex; flex-direction: column; } .flex-index-css { width: 100%; height: 100%; display: flex; flex-direction: column; } .flex-direction { display: flex; flex-direction: column; } .common-view-css { width: 100%; flex: 1; } .scroll-view-css { width: 100%; flex: 1; overflow: auto; } .is-hover { opacity: 0.6; } .bg-ragb-0 { background-color: rgba(0, 0, 0, 0.2); } .bg-ragb-255 { background-color: rgba(255, 255, 255, 0.2); } .box-border-box { box-sizing: border-box; } .text-overflow-ellipsis-one { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } .flex-1 { flex: 1; } .flex-shrink0 { flex-shrink: 0; } /*flex布局*/ .flex { flex: 1; } .flex-wrap { flex-wrap: wrap; } .flex-justify-around { display: flex; justify-content: space-around; } .center { display: flex; align-items: center; } .flex-stretch { display: flex; align-items: stretch; } .flex-start { display: flex; align-items: flex-start; } .justify-center { justify-content: center; } .justify-left { justify-content: left; } .flex-direction { display: flex; flex-direction: column; } .row { display: flex; flex-direction: row; } .row-c { display: flex; flex-direction: row; align-items: center; } .column { display: flex; flex-direction: column; } .column-c { display: flex; flex-direction: column; align-items: center; } .column-sb-c { display: flex; flex-direction: column; align-items: center; justify-content: space-between; } .align-items-flex-start { display: flex; align-items: flex-start; } .row-justify-c { display: flex; flex-direction: row; justify-content: center; } .row-justify-sb { display: flex; flex-direction: row; justify-content: space-between; } .row-justify-l { display: flex; flex-direction: row; justify-content: left; } .column-justify-c { display: flex; flex-direction: column; justify-content: center; } .column-justify-sb { display: flex; flex-direction: column; justify-content: space-between; } /*padding大小*/ .p-16 { padding: 16rpx; } .p-20 { padding: 20rpx; } .p-24 { padding: 24rpx; } .p-30 { padding: 30rpx; } .p-40 { padding: 40rpx; } .p-t6 { padding-top: 6rpx; } .p-t10 { padding-top: 10rpx; } .p-t16 { padding-top: 16rpx; } .p-t20 { padding-top: 20rpx; } .p-t30 { padding-top: 30rpx; } .p-t40 { padding-top: 40rpx; } .p-t60 { padding-top: 60rpx; } .p-r10 { padding-right: 10rpx; } .p-r16 { padding-right: 16rpx; } .p-r20 { padding-right: 20rpx; } .p-r30 { padding-right: 30rpx; } .p-r40 { padding-right: 40rpx; } .p-r60 { padding-right: 60rpx; } .p-l10 { padding-left: 10rpx; } .p-l16 { padding-left: 16rpx; } .p-l20 { padding-left: 20rpx; } .p-l40 { padding-left: 30rpx; } .p-l40 { padding-left: 40rpx; } .p-b10 { padding-bottom: 10rpx; } .p-b16 { padding-bottom: 16rpx; } .p-b20 { padding-bottom: 20rpx; } .p-b30 { padding-bottom: 30rpx; } .p-b40 { padding-bottom: 40rpx; } .p-tb6 { padding-top: 6rpx; padding-bottom: 6rpx; } .p-tb10 { padding-top: 10rpx; padding-bottom: 10rpx; } .p-tb14 { padding-top: 14rpx; padding-bottom: 14rpx; } .p-tb16 { padding-top: 16rpx; padding-bottom: 16rpx; } .p-tb20 { padding-top: 20rpx; padding-bottom: 20rpx; } .p-tb25 { padding-top: 25rpx; padding-bottom: 25rpx; } .p-tb30 { padding-top: 30rpx; padding-bottom: 30rpx; } .p-tb40 { padding-top: 40rpx; padding-bottom: 40rpx; } .p-lr10 { padding-left: 10rpx; padding-right: 10rpx; } .p-lr16 { padding-left: 16rpx; padding-right: 16rpx; } .p-lr20 { padding-left: 20rpx; padding-right: 20rpx; } .p-lr24 { padding-left: 24rpx; padding-right: 24rpx; } .p-lr30 { padding-left: 30rpx; padding-right: 30rpx; } .p-lr40 { padding-left: 40rpx; padding-right: 40rpx; } .m-t6 { max-width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /*margin大小*/ .m-16 { margin: 16rpx; } .m-20 { margin: 20rpx; } .m-30 { margin: 30rpx; } .m-40 { margin: 40rpx; } .m-t10 { margin-top: 10rpx; } .m-t16 { margin-top: 16rpx; } .m-t20 { margin-top: 20rpx; } .m-t30 { margin-top: 30rpx; } .m-t40 { margin-top: 40rpx; } .m-t50 { margin-top: 50rpx; } .m-t60 { margin-top: 60rpx; } .m-b10 { margin-bottom: 10rpx; } .m-b16 { margin-bottom: 16rpx; } .m-b20 { margin-bottom: 20rpx; } .m-b25 { margin-bottom: 25rpx; } .m-b30 { margin-bottom: 30rpx; } .m-b40 { margin-bottom: 40rpx; } .m-b50 { margin-bottom: 50rpx; } .m-r6 { margin-right: 6rpx; } .m-r10 { margin-right: 10rpx; } .m-r16 { margin-right: 16rpx; } .m-r20 { margin-right: 20rpx; } .m-r30 { margin-right: 30rpx; } .m-r40 { margin-right: 40rpx; } .m-l10 { margin-left: 10rpx; } .m-l16 { margin-left: 16rpx; } .m-l20 { margin-left: 20rpx; } .m-l30 { margin-left: 30rpx; } .m-l40 { margin-left: 40rpx; } .m-tb10 { margin-top: 10rpx; margin-bottom: 10rpx; } .m-tb16 { margin-top: 16rpx; margin-bottom: 16rpx; } .m-tb20 { margin-top: 20rpx; margin-bottom: 20rpx; } .m-tb30 { margin-top: 30rpx; margin-bottom: 30rpx; } .m-tb40 { margin-top: 40rpx; margin-bottom: 40rpx; } .m-lr10 { margin-left: 10rpx; margin-right: 10rpx; } .m-lr16 { margin-left: 16rpx; margin-right: 16rpx; } .m-lr20 { margin-left: 20rpx; margin-right: 20rpx; } .m-lr30 { margin-left: 30rpx; margin-right: 30rpx; } .m-lr40 { margin-left: 40rpx; margin-right: 40rpx; } .m-lr50 { margin-left: 50rpx; margin-right: 50rpx; } .m-lr60 { margin-left: 60rpx; margin-right: 60rpx; } /*字体大小*/ .size-16 { font-size: 16rpx; } .size-20 { font-size: 20rpx; } .size-22 { font-size: 22rpx; } .size-24 { font-size: 24rpx; } .size-26 { font-size: 26rpx; } .size-28 { font-size: 28rpx; } .size-30 { font-size: 30rpx; } .size-32 { font-size: 32rpx; } .size-34 { font-size: 34rpx; } .size-36 { font-size: 36rpx; } .size-38 { font-size: 38rpx; } .size-40 { font-size: 40rpx; } .size-44 { font-size: 44rpx; } .size-48 { font-size: 48rpx; } .size-64 { font-size: 64rpx; } /*边框*/ .bor-f1 { border: 1rpx solid #ffffff; } .bor-f2 { border: 2rpx solid #ffffff; } .bor-solid-2 { border: 2rpx solid #E5E5E5; } .bor-dashed-1 { border: 1rpx dashed #E5E5E5; } .bor-dashed-2 { border: 2rpx dashed #E5E5E5; } .b-F3F4F6-1 { border: .1rpx solid #F3F4F6; } .b-B9F8CF-1 { border: .1rpx solid #B9F8CF; } .bor-bottom-1 { border-bottom: 1rpx solid #E5E5E5; } .bor-255 { border: 2rpx solid rgba(255, 255, 255, 0.7); } .view_line { height: 1rpx; background: #CCCCCC; } .bgc-fff { background-color: #fff; } .bgc-6A7383 { background-color: #6A7383; } .bgc-F9FAFB { background-color: #F9FAFB; } .bgc-F0FDF4 { background-color: #F0FDF4; } .bgc-DBFCE7 { background-color: #DBFCE7; } .bgc-5692FF { background-color: #5692FF; } .bgc-7D99FF { background-color: #7D99FF; } .bgc-33D595 { background-color: #33D595; } .bgc-E87DD2 { background-color: #E87DD2; } .bgc-F8516C { background-color: #F8516C; } .bgc-EEFAFF { background-color: #EEFAFF; } .bgc-DBEAFE { background-color: #DBEAFE; } .bgc-00DC73-00BF7C { background-image: linear-gradient(125deg, #00C858, #00BCA2); } .bgc-C579FF-F4399F { background-image: linear-gradient(125deg, #C579FF , #F4399F); } .bgc-F92A3B-E70073 { background-image: linear-gradient(125deg, #F92A3B , #E70073); } .fc-6A7383 { color: #6A7383; } .fc-00A63D { color: #00A63D; } .fc-008235 { color: #008235; } .fc-155DFB { color: #155DFB; } .fc-99A1AF { color: #99A1AF; } .fc-4B5666 { color: #4B5666; } .fc-343C47 { color: #343C47; } .fc-fff{ color: #fff; } .fc-1547E6{ color: #1547E6; } .fc-1B388E{ color: #1B388E; } /*圆角*/ .r-8 { border-radius: 8rpx; } .r-10 { border-radius: 10rpx; } .r-12 { border-radius: 12rpx; } .r-14 { border-radius: 14rpx; } .r-16 { border-radius: 16rpx; } .r-20 { border-radius: 20rpx; } .r-30 { border-radius: 30rpx; } .r-40 { border-radius: 40rpx; } .r-100 { border-radius: 100rpx; } .r-circle { border-radius: 50%; } /*宽高*/ .wh-14 { width: 14rpx; height: 14rpx; display: block; } .wh-20 { width: 20rpx; height: 20rpx; display: block; } .wh-25 { width: 25rpx; height: 25rpx; display: block; } .wh-30 { width: 30rpx; height: 30rpx; display: block; } .wh-36 { width: 36rpx; height: 36rpx; display: block; } .wh-45 { width: 45rpx; height: 45rpx; display: block; } .wh-60 { width: 60rpx; height: 60rpx; display: block; } .wh-80 { width: 80rpx; height: 80rpx; display: block; } .wh-90 { width: 90rpx; height: 90rpx; display: block; } .wh-100 { width: 100rpx; height: 100rpx; display: block; } .wh-110 { width: 110rpx; height: 110rpx; display: block; } /*宽高*/ .line-30 { line-height: 30rpx; } .line-34 { line-height: 34rpx; } .line-40 { line-height: 40rpx; } .line-40 { line-height: 40rpx; } .line-60 { height: 60rpx; line-height: 60rpx; } .line-80 { height: 80rpx; line-height: 80rpx; } .line-100 { line-height: 100rpx; } /*阴影*/ .box-shadow-197 { box-shadow: 0 0 10px rgba(197, 197, 197, 0.25); } /*字体大小*/ .sys-size-16 { font-size: 16rpx; } .sys-size-20 { font-size: 20rpx; } .sys-size-22 { font-size: 22rpx; } .sys-size-24 { font-size: 24rpx; } .sys-size-26 { font-size: 26rpx; } .sys-size-28 { font-size: 28rpx; } .sys-size-30 { font-size: 30rpx; } .sys-size-32 { font-size: 32rpx; } .sys-size-34 { font-size: 34rpx; } .sys-size-36 { font-size: 36rpx; } .sys-size-40 { font-size: 40rpx; } .sys-size-44 { font-size: 44rpx; } .sys-size-48 { font-size: 48rpx; } .sys-size-64 { font-size: 64rpx; } /*字体粗细*/ .sys-weight-600 { font-weight: 600; } .sys-weight-400 { font-weight: 400; } .sys-weight-500 { font-weight: 500; } /* box 圆角 */ .sys-radius-4 { border-radius: 4rpx; } .sys-radius-8 { border-radius: 8rpx; } .sys-radius-12 { border-radius: 12rpx; } .sys-radius-16 { border-radius: 16rpx; } .sys-radius-10 { border-radius: 10rpx; } .sys-radius-20 { border-radius: 20rpx; } .sys-radius-30 { border-radius: 30rpx; } .sys-radius-50 { border-radius: 50rpx; } .sys-radius-100 { border-radius: 100rpx; } .sys-radius-200 { border-radius: 200rpx; } /*按钮样式*/ .sys-selected-but { text-align: center; transition: .5s ease; opacity: 1; } .sys-unselected-but { opacity: 0.5; transition: .5s ease; } .ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } /*文字排版*/ .sys-webkit-box { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; } .sys-webkit-box-2 { -webkit-line-clamp: 2 !important; } .sys-webkit-box-3 { -webkit-line-clamp: 3 !important; } .text-center { text-align: center; } .sys-tab-height { height: 134rpx; } .mb-2 { margin-bottom: 2rpx; } .mb-4 { margin-bottom: 4rpx; } .mb-6 { margin-bottom: 6rpx; } .mb-8 { margin-bottom: 8rpx; } .mb-10 { margin-bottom: 10rpx; } .mb-12 { margin-bottom: 12rpx; } .mb-14 { margin-bottom: 14rpx; } .mb-16 { margin-bottom: 16rpx; } .mb-18 { margin-bottom: 18rpx; } .mb-20 { margin-bottom: 20rpx; } .mb-22 { margin-bottom: 22rpx; } .mb-24 { margin-bottom: 24rpx; } .mb-26 { margin-bottom: 26rpx; } .mb-28 { margin-bottom: 28rpx; } .mb-32 { margin-bottom: 32rpx; } .mb-40 { margin-bottom: 40rpx; } .mb-48 { margin-bottom: 48rpx; } .mb-50 { margin-bottom: 50rpx; } .mb-52 { margin-bottom: 52rpx; } .mb-60 { margin-bottom: 60rpx; } .mb-64 { margin-bottom: 64rpx; } .mb-80 { margin-bottom: 80rpx; } .mb-108 { margin-bottom: 108rpx; } .mr-8 { margin-right: 8rpx; } .mr-10 { margin-right: 10rpx; } .mr-12 { margin-right: 12rpx; } .mr-16 { margin-right: 16rpx; } .mr-18 { margin-right: 18rpx; } .mr-20 { margin-right: 20rpx; } .mr-24 { margin-right: 24rpx; } .mr-30 { margin-right: 30rpx; } .mr-32 { margin-right: 32rpx; } .mr-40 { margin-right: 40rpx; }