/* pages/projectSubjectList/projectSubjectList.wxss */ view, scroll-view { box-sizing: border-box; font-family: 'PingFangSC-Regular', 'PingFang SC', sans-serif; } .container { height: 100vh; } .container .top-title { font-weight: 650; font-size: 27rpx; color: #000000; position: relative; font-family: 'PingFangSC-Semibold', 'PingFang SC Semibold', 'PingFang SC', sans-serif; } .container .top-title::after { content: ""; position: absolute; bottom: 0; width: 100%; height: 7.5rpx; display: block; background-color: #cff7ff; border-radius: 58.5rpx; } .container .top-title .icon { width: 18rpx; height: 10.5rpx; margin-left: 13.5rpx; } .container .side { width: 112.5rpx; background-color: #f5f5f5; } .container .side .item { width: 112.5rpx; height: 90rpx; line-height: 90rpx; text-align: center; font-size: 25.5rpx; color: #555555; } .container .side .item.pitch { font-family: 'PingFangSC-Semibold', 'PingFang SC Semibold', 'PingFang SC', sans-serif; font-weight: 650; color: #9A9D02; background-color: #ffffff; } .container .content { padding-left: 36rpx; } .container .content .head-box { height: 96rpx; line-height: 96rpx; padding-right: 22.5rpx; justify-content: space-between; border-bottom: 1rpx solid #ebebeb; } .container .content .head-box .amount { font-size: 24rpx; color: #7F7F7F; } .container .content .head-box .sort { font-family: 'PingFangSC-Regular', 'PingFang SC', sans-serif; font-size: 24rpx; color: #000000; position: relative; } .container .content .head-box .sort .icon { width: 30rpx; height: 30rpx; margin-left: 6rpx; } .container .content .head-box .sort .sort-mask { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 99; } .container .content .head-box .sort .sort-list { z-index: 100; position: absolute; top: 80rpx; width: 100%; background-color: #ffffff; border: 1rpx solid #e4e7ed; border-radius: 20rpx; box-shadow: 0 0 12rpx rgba(0, 0, 0, 0.078); } .container .content .head-box .sort .sort-list .sort-item { text-align: center; line-height: 96rpx; height: 96rpx; } .container .content .head-box .sort .sort-list .sort-item.pitch { color: #9A9D02; font-weight: 650; } .container .content .head-box .school { font-size: 24rpx; color: #7F7F7F; } .container .content .head-box .school .icon { width: 27rpx; height: 27rpx; margin-left: 6rpx; } .container .content .list .item { padding-top: 33rpx; padding-bottom: 36rpx; padding-right: 22.5rpx; position: relative; } .container .content .list .item:not(:first-of-type) { border-top: 1rpx solid #ebebeb; } .container .content .list .item .name { font-family: 'PingFangSC-Semibold', 'PingFang SC Semibold', 'PingFang SC', sans-serif; font-weight: 650; font-size: 33rpx; color: #000000; } .container .content .list .item .operate { justify-content: space-between; margin-bottom: 21rpx; z-index: 1; position: relative; } .container .content .list .item .operate .school { font-size: 24rpx; color: #333333; } .container .content .list .item .operate .school .icon { width: 24rpx; height: 27rpx; margin-right: 12rpx; } .container .content .list .item .english { font-size: 21rpx; color: #7F7F7F; margin-top: 12rpx; } .container .content .list .item .introduce { font-size: 25.5rpx; color: #555555; margin-top: 15rpx; flex-wrap: wrap; } .container .content .list .item .introduce .line { color: #D7D7D7; margin: 0 12rpx; } .container .content .list .item .introduce .quantity { font-family: 'Arial', 'Arial-Black', 'Arial Black', sans-serif; font-weight: 900; color: #000000; margin-left: 12rpx; } .container .content .list .item .word { font-size: 24rpx; color: #7F7F7F; padding: 10.5rpx 15rpx; background-color: #f6f6f6; border-radius: 7.5rpx; margin-top: 15rpx; } .container .content .list .item .tag { flex-wrap: wrap; margin-top: 25rpx; } .container .content .list .item .tag .tag-item { height: 36rpx; line-height: 36rpx; font-size: 22.5rpx; color: #858585; padding: 0 10.5rpx; border: 1rpx solid #aaaaaa; border-radius: 6px; width: fit-content; margin-right: 15rpx; margin-bottom: 10rpx; } .container .content .list .item .tag .tag-item.admissions { background-color: #73d1e5; border: none; color: #fff; } .container .content .list .item .tag .tag-item.gray { border: none; color: #fff; background-color: #333333; } .container .content .list .item .tag .tag-item.gray.semester { background-color: #f95d5d; } .container .content .list .fill { height: 180rpx; } .join { flex-direction: column; justify-content: center; align-items: center; font-size: 21rpx; color: #026277; } .join .add { width: 42rpx; height: 42rpx; background-color: #cff7ff; border: 1rpx solid #badee6; border-radius: 30rpx; } .join .add .icon { width: 18rpx; height: 18rpx; } .onearth { color: #AAAAAA; line-height: 36rpx; text-align: center; font-size: 20rpx; margin-top: 50rpx; } .cancel { flex-direction: column; justify-content: center; align-items: center; font-size: 21rpx; color: #7F7F7F; text-align: center; } .cancel .cross { width: 42rpx; height: 42rpx; background-color: #f6f6f6; border: 1rpx solid #ebebeb; border-radius: 30rpx; } .cancel .cross .icon { width: 22.5rpx; height: 18rpx; } .empty { background-color: #fff; color: #7F7F7F; font-size: 23rpx; margin: 36rpx 0rpx 0; flex-direction: column; height: 60vh; padding-right: 36rpx; } .empty .dot-box .dot { width: 12rpx; height: 12rpx; } .empty .dot-box .dot:not(:last-of-type) { margin-right: 8rpx; } .empty .empty-icom { width: 153rpx; height: 180rpx; margin-top: 12rpx; margin-bottom: 30rpx; } .more { width: 42rpx; height: 42rpx; background-color: #cff7ff; border: 1rpx solid #badee6; border-radius: 30rpx; position: relative; } .more .icon { width: 27rpx; height: 12rpx; } .more .more-select-mask { position: fixed; width: 100vw; height: 100vh; top: 0; left: 0; z-index: 1; } .more .more-select { position: absolute; top: 55rpx; right: 0; width: 450rpx; height: 183rpx; background-color: #ffffff; border-radius: 12rpx; box-shadow: 0 0 7.5rpx rgba(0, 0, 0, 0.18039216); flex-direction: column; padding: 27rpx 30rpx 0; z-index: 1; } .more .more-select .more-select-title { font-size: 21rpx; color: #7F7F7F; margin-bottom: 34.5rpx; } .more .more-select .more-select-title .dot { width: 12rpx; height: 12rpx; border: 1rpx solid #ccd003; border-radius: 50%; background-color: #f6f6bd; margin-right: 12rpx; } .more .more-select .more-select-btn { width: 240rpx; height: 60rpx; background-color: #cff7ff; border: 1rpx solid #badee6; border-radius: 237rpx; box-shadow: 0 0 4.5rpx rgba(0, 0, 0, 0.07058824); font-size: 24rpx; color: #026277; margin: 0 auto; } .more .more-select .more-select-btn .more-select-icon { width: 24rpx; height: 24rpx; margin-right: 9rpx; } .major { position: relative; justify-content: flex-end; } .major .side { position: fixed; top: 0; left: 0; } .major .content { width: calc(100vw - 112.5rpx); } .index-sidebar { position: relative; z-index: 99; }