view, navigator { box-sizing: border-box; font-family: 'PingFangSC-Semibold', 'PingFang SC Semibold', 'PingFang SC', sans-serif; word-break: break-word; } .container { min-height: 100vh; padding: 0 15rpx; } .lump .title { font-size: 21rpx; color: #7F7F7F; margin-bottom: 15rpx; } .block { background-color: #fbf7f9; border: 1rpx solid #f1f1f1; border-radius: 12rpx; margin-bottom: 27rpx; position: relative; } .block .title { font-size: 21rpx; color: #7F7F7F; } .block .item:not(:last-of-type) { border-right: 1rpx solid #f1f1f1; } .block .item:nth-of-type(2) { background-color: #f5fcfd; } .block .item:nth-of-type(3) { background-color: #fbfbf3; } .block .item .mode1 { line-height: 60rpx; font-family: 'Arial', 'Arial-Black', 'Arial Black', sans-serif; font-weight: 900; font-size: 24rpx; color: #000000; } .block .item .mode2 { line-height: 60rpx; font-size: 24rpx; color: #000000; font-family: 'PingFangSC-Regular', 'PingFang SC', sans-serif; } .block .item .mode3 { line-height: 60rpx; font-size: 21rpx; color: #555555; } .block .item .mode3 .amount { font-family: 'Arial', 'Arial-Black', 'Arial Black', sans-serif; font-weight: 900; font-size: 24rpx; color: #333333; margin-right: 8rpx; } .block .item .mode4 { font-family: 'PingFangSC-Regular', 'PingFang SC', sans-serif; font-weight: 400; font-size: 24rpx; line-height: 42rpx; padding: 18rpx 15rpx; white-space: pre-line; } .block .item .mode6 { padding: 18rpx 15rpx 0; } .block .item .mode6 .mode6-item .name { font-size: 24rpx; color: #333333; margin-bottom: 6rpx; } .block .item .mode6 .mode6-item .english { font-size: 21rpx; color: #7F7F7F; margin-bottom: 18rpx; } .block .item .mode7 { flex-direction: column; padding: 18rpx 15rpx; } .block .item .mode7 .sum { font-family: 'Arial-Black', 'Arial Black', sans-serif; font-weight: 900; font-style: normal; font-size: 24rpx; color: #000000; text-align: center; } .block .item .mode7 .major { color: #7F7F7F; line-height: 21rpx; font-size: 19.5rpx; font-family: 'PingFangSC-Regular', 'PingFang SC', sans-serif; font-weight: 400; font-style: normal; text-align: center; } .block .item .mode7 .major .text { display: inline-flex; justify-content: center; } .block .item .mode7 .major .year { flex-shrink: 0; white-space: nowrap; align-self: flex-end; /* 年份底部对齐 */ } .block.show .item { height: 200px; overflow: hidden; } .block.show .more .more-icon { transform: rotate(90deg) !important; } .block.unfold { padding-bottom: 75rpx; } .block.unfold .more { display: flex; } .block.unfold .more .more-icon { transform: rotate(-90deg); } .block .more { position: absolute; bottom: 0; width: 100%; height: 75rpx; background-color: #fbfbfb; border-top: 1rpx solid #f1f1f1; border-radius: 12rpx; display: none; transition: all 0.3s; } .block .more .more-icon { width: 27rpx; height: 27rpx; transform: rotate(90deg); } .block.head-box { position: sticky; top: 86px; z-index: 1; } .block.head-box.briefness .item .name { margin-bottom: 18rpx; } .block.head-box.briefness .item .english { height: 0; overflow: hidden; margin-bottom: 0; } .block.head-box.briefness .item .operate { height: 0; overflow: hidden; border-top-color: transparent; } .block.head-box .item { padding-top: 24rpx; } .block.head-box .item .name { width: calc(100vw / 3 - 30rpx); font-weight: 650; font-size: 24rpx; color: #000000; padding: 0 15rpx; margin-bottom: 9rpx; } .block.head-box .item .english { width: calc(100vw / 3 - 30rpx); font-family: 'PingFangSC-Regular', 'PingFang SC', sans-serif; font-size: 21rpx; color: #7F7F7F; line-height: 24rpx; padding: 0 15rpx; margin-bottom: 27rpx; transition: all 0.3s; } .block.head-box .item .school { padding: 0 15rpx; font-size: 24rpx; margin-bottom: 16.5rpx; } .block.head-box .item .school .icon { width: 24rpx; height: 27rpx; margin-right: 10rpx; } .block.head-box .item .school .semester { font-size: 21rpx; color: #9A9D02; text-align: right; flex: 1; } .block.head-box .item .operate { border-top: 1rpx solid #f1f1f1; height: 73.5rpx; position: relative; transition: all 0.3s; } .block.head-box .item .operate .operate-item { height: 100%; } .block.head-box .item .operate .operate-item .icon { width: 27rpx; height: 27rpx; } .block.head-box .item .operate .increase { position: absolute; right: 0; transform: translateX(50%); } .block.head-box .item .operate .increase::after { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 73.5rpx; height: 73.5rpx; } .block.head-box .item .operate .increase .icon { width: 33rpx; height: 33rpx; } .end { padding: 45rpx 0 195rpx; text-align: center; font-size: 19.5rpx; color: #D7D7D7; } .base { position: fixed; left: 0; bottom: 0; width: 100vw; height: 150rpx; background-color: #f6f6f6; border-top: 1rpx solid #ebebeb; font-size: 24rpx; color: #333333; } .base .icon { width: 30rpx; height: 30rpx; margin-left: 15rpx; margin-right: 28.5rpx; } .base .btn { width: 255rpx; height: 90rpx; background-color: #cff7ff; border: 1rpx solid #badee6; border-radius: 172.5rpx; font-family: 'PingFangSC-Semibold', 'PingFang SC Semibold', 'PingFang SC', sans-serif; font-weight: 650; font-style: normal; font-size: 30rpx; color: #026277; } .handle-project-mask { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.70588235); display: flex; align-items: flex-end; z-index: 99; } .handle-project-mask .handle-project { width: 100vw; background-color: #ffffff; border-radius: 45rpx; } .handle-project-mask .handle-project .title { margin: 0 30rpx; padding-top: 45rpx; padding-bottom: 33rpx; border-bottom: 1rpx dotted #ebebeb; font-size: 24rpx; color: #555555; text-align: center; } .handle-project-mask .handle-project .scroll-view .item { padding-top: 31.5rpx; padding-bottom: 30rpx; margin: 0 30rpx; justify-content: space-between; } .handle-project-mask .handle-project .scroll-view .item:not(:last-of-type) { border-bottom: 1rpx dotted #ebebeb; } .handle-project-mask .handle-project .scroll-view .item:last-of-type { padding-bottom: 100rpx; } .handle-project-mask .handle-project .scroll-view .item .left .name { font-family: 'PingFangSC-Semibold', 'PingFang SC Semibold', 'PingFang SC', sans-serif; font-weight: 650; font-size: 27rpx; color: #000000; margin-bottom: 6rpx; } .handle-project-mask .handle-project .scroll-view .item .left .english { font-size: 21rpx; color: #7F7F7F; margin-bottom: 18rpx; } .handle-project-mask .handle-project .scroll-view .item .left .bottom { font-size: 24rpx; color: #333333; } .handle-project-mask .handle-project .scroll-view .item .left .bottom .icon { width: 27rpx; height: 27rpx; margin-right: 7.5rpx; } .handle-project-mask .handle-project .scroll-view .item .left .bottom .line { width: 1rpx; height: 25.5rpx; border-right: 1rpx solid #d7d7d7; margin: 0 18rpx; } .handle-project-mask .handle-project .scroll-view .item .left .bottom .state { font-size: 22.5rpx; color: #7F7F7F; width: 60rpx; height: 33rpx; background-color: #f0f1ec; border: 1rpx solid #ebebeb; border-radius: 9rpx; } .handle-project-mask .handle-project .scroll-view .item .btn { width: 60rpx; height: 60rpx; background-color: #cff7ff; border: 1rpx solid #badee6; border-radius: 52.5rpx; } .handle-project-mask .handle-project .scroll-view .item .btn .icon { width: 30rpx; height: 27rpx; } .empty { margin: 0 30rpx 30rpx; background-color: #ffffff; flex-direction: column; height: 60vh; } .empty .icon { width: 120rpx; height: 141rpx; margin-bottom: 40.5rpx; } .empty .text { font-size: 24rpx; color: #7F7F7F; line-height: 45rpx; } .index-sidebar { position: relative; z-index: 99; } .QRcode .block { background-color: #fbfbfb; padding: 30rpx 0; } .QRcode .hint { height: 70rpx; } .QRcode .arrows { width: 30rpx; height: 12rpx; margin: 10rpx; margin-right: 40rpx; margin-left: 18rpx; } .QRcode .img { width: 225rpx; height: 225rpx; background-color: #ffffff; border-radius: 15rpx; box-shadow: 0 0 7.5rpx rgba(0, 0, 0, 0.15294118); } .QRcode .img .icon { width: 199.5rpx; height: 199.5rpx; } .ranking-title { height: 42rpx; background-color: #f6f6f6; border-radius: 322rpx; font-size: 22.5rpx; color: #555555; margin-bottom: 15rpx; } .ranking-title .icon { width: 21rpx; height: 12rpx; margin-left: 10rpx; } .select-pop { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.70588235); z-index: 100; align-items: flex-end; } .select-pop .select-box { width: 100%; background-color: #ffffff; border-radius: 45rpx 45rpx 0 0; padding-top: 70rpx; padding-bottom: 120rpx; } .select-pop .select-box .title { font-weight: 650; font-style: normal; font-size: 30rpx; color: #000000; text-align: center; margin-bottom: 50rpx; } .select-pop .select-box .list { max-height: 60vh; } .select-pop .select-box .list .item { padding-left: 37.5rpx; height: 90rpx; font-size: 27rpx; color: #555555; } .select-pop .select-box .list .item:not(:last-of-type) .content { border-bottom: 1rpx dotted #ebebeb; } .select-pop .select-box .list .item.pitch { font-weight: 650; color: #000000; } .select-pop .select-box .list .item.pitch .content .img { display: block; } .select-pop .select-box .list .item .dot { width: 12rpx; height: 12rpx; background-color: #f6f6bd; border: 1rpx solid #ccd003; border-radius: 58.5rpx; margin-right: 33rpx; } .select-pop .select-box .list .item .content { height: 100%; padding-right: 43.5rpx; } .select-pop .select-box .list .item .content .img { display: none; width: 30rpx; height: 30rpx; }