.addMember { position: relative; height: 100vh; background: #F5F6F7; display: flex; flex-direction: column; .weui-navigation-bar { position: relative; z-index: 2; } .appBg { position: absolute; left: 0; top: 0; width: 100%; height: 592rpx; background: url("https://oss.dayaedu.com/ktyq/1738997023805.png") no-repeat; background-size: 100% 100%; z-index: 1; } .addMemberCon { position: relative; z-index: 2; flex-grow: 1; padding-bottom: 200rpx; overflow: hidden; .labelCon { padding-top: 22rpx; padding-left: 40rpx; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; .labelLeft { display: flex; flex-direction: column; image { width: 244rpx; height: 66rpx; } text { margin-top: 24rpx; font-weight: 400; font-size: 26rpx; color: rgba(0, 0, 0, 0.6); line-height: 36rpx; } } .labelRight { flex-shrink: 0; width: 134rpx; height: 154rpx; } } .fromBox { margin: 24rpx 26rpx 0; background: #FFFFFF; border-radius: 20rpx; padding: 0 24rpx; &.firstFromBox { margin-top: 44rpx; } .fromCon { display: flex; align-items: center; justify-content: space-between; padding: 16rpx 0; border-bottom: 2rpx solid #F2F2F2; &:last-child { border-bottom: none; } .fromTit { flex-shrink: 0; font-weight: 600; font-size: 28rpx; color: #666666; line-height: 40rpx; position: relative; margin-left: 20rpx; &::after { content: "*"; position: absolute; top: 50%; transform: translateY(-38%); left: -20rpx; font-weight: 600; font-size: 28rpx; color: #FD4502; line-height: 1; } } .fromIpt { margin-left: 20rpx; flex-grow: 1; .index--van-cell{ padding-right: 0; } .index--van-cell__right-icon-wrap { margin-right: -6rpx !important; color: #cccccc !important; } .van-field { padding: 0; --cell-line-height: 80rpx; .van-cell__right-icon { margin-right: -6rpx; color: #cccccc; } } .van-field__body { .van-field__control { color: #000000; font-weight: 400; font-size: 28rpx; } } } .genderIpt { padding: 16rpx 0; display: flex; justify-content: flex-end; .gender { font-weight: 600; font-size: 28rpx; color: #000000; line-height: 48rpx; width: 104rpx; height: 48rpx; text-align: center; background: #F2F2F2; border-radius: 8rpx; &:first-child { margin-right: 24rpx; } &.active { background: #AAED51; } } } } } .botBox { width: 100%; height: 20rpx; } } .submitCon { z-index: 10; position: fixed; left: 0; bottom: 0; padding: 32rpx 40rpx 56rpx; width: 100%; box-sizing: border-box; background: #FFFFFF; box-shadow: 0rpx -2rpx 24rpx 0rpx rgba(0, 0, 0, 0.1); border-radius: 32rpx 32rpx 0rpx 0rpx; .subBtn { width: 100%; height: 88rpx; font-weight: 600; font-size: 32rpx; color: #FFFFFF; text-align: center; line-height: 88rpx; background: url("https://oss.dayaedu.com/ktyq/1738898417485.png") no-repeat; background-size: 100% 100%; } } // 弹窗 .toolbar-top{ display: flex; justify-content: space-between; height: 44px; margin: 0 26rpx; border-bottom: 2rpx solid #F2F2F2; font-size: var(--picker-option-font-size); .toolbar-cancel{ color: var(--picker-cancel-action-color); line-height: 44px; padding: 0 7px } .toolbar-confirm{ color: var(--picker-confirm-action-color); line-height: 44px; padding: 0 7px } } .areaListOpen{ display: flex; justify-content: space-between; align-items: center; height: 28px; margin: 10px 20px ; overflow: hidden; text{ margin-right: 10px; font-weight: 400; font-size: 16px; color: #000000; line-height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } image{ flex-shrink: 0; width: 16px; height: 16px; } } .searchList { .icon-search { width: 16px; height: 16px; margin: auto 10rpx auto auto; } .van-search { margin: 13px !important; padding: 0 !important; height: 36px !important; background: #F6F6F6 !important; border-radius: 18px !important; border: 1px solid #FFFFFF !important; } .van-search__content { border-top-left-radius: 35rpx !important; border-bottom-left-radius: 35rpx !important; } .van-cell { font-size: 13px !important; } .searchBtn { width: 56px; line-height: 27px !important; padding: 0 !important; text-align: center; background-color: #000000; font-weight: 500; font-size: 14px; color: #FFFFFF; border-radius: 35rpx; margin-right: 4px; } } .empty-box{ width: 100%; height: 264px; display: flex; flex-direction: column; justify-content: center; align-items: center; image { width: 112.5px; height: 75px; } .empty-text { font-weight: 400; font-size: 14px; color: #AAAAAA; line-height: 20px; text-align: center; padding-top: -12px; } } }