page { box-sizing: border-box; } .item { padding: 0 20rpx; width: 50%; } .item>view { width: 90rpx; text-align: justify; text-align-last: justify; margin-right: 16rpx; } .card { padding: 20rpx 30rpx; border: 2rpx solid #ddd; width: 95%; margin: 20rpx auto; border-radius: 20rpx; box-shadow: 3rpx 1rpx 5px #ddd; } .circle { width: 20rpx; height: 20rpx; border-radius: 50%; background: #999; position: relative; left: 4rpx; margin-right: 38rpx; z-index: 20; } .title-circle { width: 28rpx; height: 28rpx; border-radius: 50%; background: #999; position: relative; z-index: 20; } .in-text { font-size: 22rpx; color: #666; } .long-line { border: 2rpx solid #ddd; height: calc(100vh - 780rpx); position: absolute; left: 62rpx; top: 24rpx; z-index: 0; } .card-title { font-size: 26rpx; margin-bottom: 8rpx; line-height: 30rpx; } .transInfos { background: rgb(197, 56, 56); }