/* index */ scroll-view ::-webkit-scrollbar { display: none; width: 0; height: 0; color: transparent; } page { height: 100%; background: #F5F5F5; } .head-bg { width: 100%; height: 375rpx; background-size: 100% 100%; } .navTitle { width: 100%; height: 160rpx; display: flex; align-items: center; } .navTitle t-icon { margin-top: 15rpx; width: 48rpx; color: #fff; } .navTitle .title { margin-top: 15rpx; width: 100%; display: flex; align-items: center; justify-content: center; font-size: 38rpx; font-family: PingFang SC; color: #FFFFFF; } .tab { margin-top: 12rpx; padding-left: 20rpx; padding-right: 20rpx; height: 100rpx; display: flex; justify-content: space-between; } .tab-item { font-size: 35rpx; text-align: center; line-height: 80rpx; height: 80rpx; border-bottom: 6rpx solid #F5F5F5; display: flex; justify-content: center; flex-direction: row; } .tab-item.active { color: #508FF4; font-weight: bold; border-bottom: 7rpx solid #508FF4; } .swiper-content { height: 64vh; } .swiper-content swiper { height: 100%; } /* canteen */ .content { height: 100%; } .content .cont-width { width: 90%; margin: 20rpx auto; margin-bottom: 50rpx; height: 480rpx; background: #fff; border-radius: 20px 20px 10px 10px; } .cont-width .cont-bg { height: 62%; width: 100%; border-radius: 20px 20px 0 0; } .cont-name { margin-top: 20rpx; } .cont-width .cont-name, .cont-width .cont-time { font-size: 30rpx; height: 12%; padding: 0 0 0 10rpx; margin-left: 15rpx; } .cont-width .cont-name view { font-size: 30rpx; height: 15%; display: inline-block; } .cont-width .cont-name .title { font-size: 34rpx; color: #333333; font-weight: 600; } .cont-width .cont-name .time { margin-left: 30rpx; height: 20rpx; line-height: 20rpx; font-size: 25rpx; padding: 10rpx 20rpx; text-align: center; color: #508FF4; background: #E8F1FF; border: 2rpx solid #518FF4; border-radius: 20rpx; } .cont-width .cont-time span { display: block; float: left; width: 300rpx; color: #666666; } /* notice */ .notice-content { height: 950rpx; background-size: 100% 100%; /* padding-top: 3.75rem; */ padding-bottom: 1.875rem; /* padding-left: 2.5rem; */ margin-top: 0.9375rem; } .notice-content .text { padding-top: 155rpx; padding-bottom: 30rpx; padding-left: 75rpx; margin: 10rpx auto; line-height: 50rpx; width: 80%; } .notice-content .text view { font-size: 30rpx; margin-bottom: 10rpx; }