.top-count image { width: 100%; } .settle-btn { align-items: center; background: #fff; border-radius: 10rpx; color: #f55054; display: flex; font-size: 32rpx; height: 120rpx; justify-content: center; width: 48%; } .swiper-box { height: 345rpx; margin-top: -325rpx; padding: 0 20rpx; position: relative; } .swiper-box swiper { border-radius: 30rpx; height: 100%; overflow: hidden; } .swiper-box image { width: 100%; } .serve-org { margin: 20rpx 0; padding: 0 20rpx; } .serve-title { display: flex; font-size: 36rpx; justify-content: space-between; margin-bottom: 20rpx; } .title { border-left: 5px solid #f55054; font-weight: 700; padding-left: 20rpx; } .more { color: #b5b5b5; font-size: 30rpx; } .org-list { width: 100%; } .org-box { background-color: #fff; border-radius: 10rpx; box-shadow: 0 0 10rpx #ccc; box-sizing: border-box; display: inline-block; margin-right: 2%; padding: 20rpx; text-align: center; width: 32%; } .org-box:last-child { margin-right: 0; } .org-box image { border-radius: 50%; height: 100rpx; width: 100rpx; } .org-name { font-size: 32rpx; font-weight: 700; margin: 10rpx 0; } .org-community { color: #bbb; font-size: 28rpx; } .serve-join { padding: 0 20rpx; } .serve-join image { width: 100%; } .serve-news { margin: 20rpx 0; padding: 0 20rpx; } .news-box { background-color: #fff; border-radius: 10rpx; box-shadow: 0 0 10rpx #ccc; margin-bottom: 20rpx; } .news-top { border-bottom: 1px solid #ddd; display: flex; justify-content: space-between; padding: 20rpx; } .news-info { width: 68%; } .news-img { height: 150rpx; width: 30%; } .news-img image { border-radius: 10rpx; height: 100%; } .news-title { font-size: 34rpx; font-weight: 700; } .news-date { color: #bbb; font-size: 26rpx; margin-top: 20rpx; } .news-bottom { font-size: 30rpx; line-height: 60rpx; padding: 0 20rpx; } .settle-type { background-color: rgba(0,0,0,.6); bottom: 0; left: 0; position: fixed; right: 0; top: 0; } .center { left: 50%; position: absolute; top: 50%; transform: translate(-50%,-50%); width: 710rpx; } .type-container { border-radius: 10rpx; overflow: hidden; } .type-box { background-color: #fff; border-bottom: 1px solid #ddd; font-size: 32rpx; line-height: 80rpx; text-align: center; } .type-box:last-child { border-bottom: none; } .close-btn { border-radius: 40rpx; font-size: 32rpx; line-height: 80rpx; text-align: center; } .close-btn,.notice { background-color: #fff; margin-top: 20rpx; } .notice { padding: 20rpx; } .notice-title { font-size: 36rpx; font-weight: 700; margin-bottom: 20rpx; } .notice-box,.notice-title { display: flex; justify-content: space-between; } .notice-box { border-bottom: 1px solid #ddd; padding: 20rpx 0; } .notice-box:last-child { border-bottom: none; } .title-text { border-left: 5px solid #f55054; padding-left: 20rpx; } .notice-title-text { font-size: 34rpx; } .notice-more { color: #bbb; font-size: 28rpx; font-weight: 400; } .notice-time { color: hsla(0,0%,6%,.7); font-size: 28rpx; line-height: 45rpx; } .notice-img { height: 140rpx; text-align: center; width: 200rpx; } .notice-img image { height: 100%; } .notice-info { width: 490rpx; }