/**app.wxss**/ /**app.wxss**/ page { background-color: #F4F4F4; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1.6; height: 100vh; display: flex; flex-direction: column; justify-content: flex-start; overflow: hidden; } ::-webkit-scrollbar { display: none; width: 0; height: 0; color: transparent; } page::after { content: ''; position: fixed; left: 0; bottom: 0; width: 100%; height: 1rpx; background: transparent; box-shadow: 0rpx -2rpx 35rpx 5rpx rgba(165, 165, 165, 0.34); z-index: 9999; } ::-webkit-scrollbar { display: none; width: 0; height: 0; color: transparent; } .container { display: flex; flex-direction: column; justify-content: flex-start; box-sizing: border-box; } .mt-10 { margin-top: 10rpx; } .mt-20 { margin-top: 20rpx; } .mr-10 { margin-right: 10rpx; } .ml-10 { margin-left: 10rpx; } .mb-10 { margin-bottom: 10rpx; } .mb-20 { margin-bottom: 20rpx; } .mg { margin: 10rpx; } .pd { padding: 10rpx; } .divider-v { margin-top: 5rpx; width: 90%; height: 3rpx; background-color: #F0F0F0; align-self: center; } .divider-v-100 { height: 1rpx; background-color: #F0F0F0; width: 100%; } .func-container { background-color: white; display: flex; flex-direction: column; justify-content: center; padding: 20rpx 34rpx; } .func-title-box { display: flex; flex-direction: row; align-items: center; } .func-title-box .icon { width: 40rpx; height: 40rpx; } .func-title-box .name { font-family: Source Han Sans CN; font-weight: bold; font-size: 26rpx; color: #303030; margin-left: 20rpx; text-align: center; } .scroll-list { flex: 1; overflow-y: hidden; height: 100vh; overflow: hidden; background-color: white; } .map { width: 100vw; height: 100vh; } .full-btn { display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 30rpx; background: linear-gradient(0deg, #6AC191 0%, #256742 100%); border-radius: 7rpx; } .address { font-family: Source Han Sans CN; font-weight: 500; font-size: 24rpx; color: #454545; } .full-btn:active { background: linear-gradient(0deg, #a6eec6 0%, #63bb89 60%); } .full-btn .icon { width: 30rpx; height: 30rpx; } .full-btn .txt { font-family: Source Han Sans CN; font-weight: 500; font-size: 27rpx; color: #FFFFFF; margin-left: 5rpx; line-height: 27rpx; } .more { font-family: Source Han Sans CN; font-size: 24rpx; color: #303030; line-height: 24rpx; display: flex; flex-direction: row; justify-content: center; align-items: center; } .more .icon { width: 24rpx; height: 24rpx; margin-left: 5rpx; } .line-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; width: 100%; } .line-2 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; width: 100%; } .line-1 { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; width: 100%; } .line-noappoint { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; width: 100%; } .desc-font-24 { font-size: 24rpx; font-weight: 400; font-size: 20rpx; color: #6F6F6F; line-height: 32rpx; } .expand-btn { float: right; background-color: chartreuse; margin-top: 100rpx; } .body { overflow: scroll; height: auto; } .font-18 { font-size: 18rpx; } .font-20 { font-size: 20rpx; } .font-24 { font-size: 24rpx; } .font-40 { font-size: 40rpx; } .font-30 { font-size: 30rpx; } .news-content { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 42rpx; font-size: 24rpx; color: #242424; } .item-loading { min-height: 100rpx; align-items: center; align-self: center; justify-content: center; margin-top: 70rpx; }