.panel-top { height: 220rpx; padding-top: 40rpx; box-sizing: border-box; background-color: #3296FB; display: flex; flex-direction: column; align-items: center; color: #fff; position: relative; } .panel-top text:first-of-type { font-size: 38rpx; } .panel-top text:last-of-type { font-size: 60rpx; } .panel-top button { position: absolute; top: 40rpx; right: 40rpx; background-color: #5CAFF6; border-color: #fff; color: #fff; } .panel-bottom { height: 128rpx; background-color: #2C86E1; display: flex; } .panel-bottom view { width: 50%; color: #fff; display: flex; flex-direction: column; align-items: center; } .panel-bottom view text:first-child { font-size: 30rpx; margin-top: 20rpx; } .panel-bottom view text:last-child { font-size: 34rpx; } .main { padding-left: 30rpx; transition: all .5s; overflow: hidden; background: #fff; } .item { height: 100rpx; display: flex; align-items: center; position: relative; font-size: 16px; } .item::after { content: ''; position: absolute; bottom: 0; width: 100%; height: 1px; background-color: #EEEEEE; transform: scale(1, 0.5); } .item:last-child::after { width: 0; } .item text { width: 40%; } .item>view { width: 60%; height: 100%; padding-right: 30rpx; display: flex; align-items: center; } .item input, .item view view { flex: 1; color: #666; padding: 0; } .item image { width: 20rpx; height: 40% } button { width: 100rpx; height: 50rpx; line-height: 46rpx; font-size: 26rpx; color: #008BFF; border-radius: 200rpx; border-color: #008BFF; } .list .title { height: 100rpx; background: #fff; box-sizing: border-box; padding: 0 128rpx; display: flex; justify-content: space-between; align-items: center; font-size: 16px; color: #000; } .list .title view { width: 120rpx; height: 100%; display: flex; justify-content: center; align-items: center; } .list .title .selected { color: #008BFF; position: relative; } .selected::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 4rpx; background: #008BFF; } .list .name { height: 100rpx; background: #F1F8FF; display: flex; align-items: center; box-sizing: border-box; padding-left: 32rpx; font-size: 14px; color: #666; } .list .name text { flex: 1; padding-left: 8rpx; } .list .sbList { transition: all .5s; background: #fff; overflow: hidden; font-size: 14px; color: #000; box-sizing: border-box; } .list .sbList>view { padding-left: 32rpx; } .list .cell { display: flex; flex-direction: column; } .list .cell text { padding: 24rpx 0 0 8rpx; } .list .gjjList { background: #fff; overflow: hidden; } .list .list-item { height: 156rpx; display: flex; position: relative; } .list .list-item::after { position: absolute; left: 0; bottom: 0; content: ''; width: 100%; height: 2px; transform: scaleY(.5); background: #eee; } .list .list-item .cell { width: 20%; } .list .list-item .cell text:nth-child(2) { color: #41AD64; font-size: 13px; } .list .list-item .cell:first-child { color: #666; } .shebaoListTotal { display: flex; align-items: center; } .shebaoListTotal>text { width: 20%; color: #666; padding-left: 8rpx; } .shebaoListTotal>view { flex: 1; display: flex; flex-direction: column; } .shebaoListTotal>view>view { display: flex; align-items: center; height: 100rpx; } .shebaoListTotal>view>view>text { width: 25%; padding-left: 8rpx; } .shebaoListTotal>view>view>text:last-child { color: #41AD64; } .shebaoListTotal>view>view { position: relative; } .shebaoListTotal>view>view:nth-child(2)::before { position: absolute; left: 0; top: 0; content: ''; width: 100%; height: 2px; transform: scaleY(.5); background: #eee; } .gjjList>view { padding-left: 32rpx; } .gjjList>view .list-item::after { content: none; } .gjjList text { padding: 32rpx 0 0 8rpx; } .gjjList .cell:last-child { color: #41AD64; } .tips { display: flex; flex-direction: column; box-sizing: border-box; padding: 32rpx; color: #999; background: rgb(244, 245, 246); } .picker { width: 100%; position: absolute; left: 0; z-index: 20; background: #fff; transition: bottom 0.5s; } .picker-title { display: flex; height: 80rpx; justify-content: space-between; align-items: center; position: relative } .picker-title::after { content: ''; width: 100%; height: 2rpx; transform: scaleY(0.5); background-color: #eee; position: absolute; left: 0; bottom: 0; } .picker-title view { padding: 0 20rpx; color: #3296FB; } .mask { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 10; background: rgba(0, 0, 0, .5); } .placeholder { color: #666; }