.list { width: 100%; height: 100%; display: flex; flex-flow: row wrap; justify-content: center; background: url("https://download-1300932214.cos.ap-nanjing.myqcloud.com/inlandVessel/%E5%9C%A8%E7%BA%BF%E5%AD%A6%E4%B9%A0-%E8%83%8C%E6%99%AF.png") no-repeat; background-size: 100% auto; .top { width: 686rpx; height: 100rpx; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; picker{ width: 30%; } .search-input { position: relative; width: 100%; height: 68rpx; -webkit-overflow-scrolling: touch; background: #fff; border-radius: 22rpx; font-size: 24rpx; color: #1f272a; padding-left: 36rpx; box-sizing: border-box; } //自定义样式 .search-placeholder { font-size: 28rpx; } .phcolor { color: #999; font-size: 14px; } .select { width: 100%; height: 35px; background: #ffffff; border-radius: 20px; text-indent: 26px; } } .content { width: 686rpx; height: calc(100% - 140rpx); margin-top: 20rpx; overflow-y: scroll; overflow-x: hidden; &::-webkit-scrollbar { width: 0; } & > view { width: 100%; height: 516rpx; background: #ffffff; border-radius: 40rpx; margin-bottom: 40rpx; overflow: hidden; box-shadow: 1px 1px 1px 1px rgb(198, 202, 233), -1px 0px 1px 1px rgb(198, 202, 233); .bgpic { width: 100%; height: 400rpx; image { width: 100%; height: 100%; } } .bottom { height: 116rpx; width: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between; padding: 0 10rpx; align-items: center; box-sizing: border-box; .left { width: 70%; display: flex; flex-flow: row nowrap; align-items: center; .logo { width: 80rpx; height: 84rpx; background: url("https://download-1300932214.cos.ap-nanjing.myqcloud.com/inlandVessel/-e-icon.png") no-repeat; background-size: 100% 100%; } .title { margin-left: 20rpx; width: fit-content; font-size: 32rpx; } } .right { font-size: 32rpx; color: rgb(81, 135, 253); } } } } .model { width: 100%; height: 100%; position: fixed; top: 0; left: 0; .contents { width: 80%; padding: 0 20rpx; box-sizing: border-box; height: 540rpx; background: #ffffff; border-radius: 40rpx; position: absolute; top: calc(50% - 270rpx); left: 10%; display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; .title { width: 100%; height: 30px; text-align: center; font-size: 40rpx; margin-top: 20rpx; } .text { width: 80%; height: 80rpx; line-height: 40rpx; font-size: 32rpx; } .people { width: 80%; height: 60rpx; display: flex; flex-flow: row nowrap; align-items: center; justify-content: space-between; .name { width: 35%; display: flex; flex-flow: row nowrap; align-items: center; .icon { font-size: 32rpx; color: rgb(54, 105, 248); padding-top: 10rpx; } span { font-size: 28rpx; margin-left: 10rpx; } } .phone { flex: 1; text-align: left; font-size: 28rpx; color: rgb(43, 97, 248); } } .handleTrue { width: 80%; height: 80rpx; text-align: center; line-height: 80rpx; font-size: 34rpx; letter-spacing: 4rpx; color: #ffffff; font-weight: 600; background: rgb(54, 105, 248); border-radius: 60rpx; } } .video { width: 90%; height: 480rpx; position: absolute; top: calc(50% - 290rpx); left: 5%; .top { width: 100%; height: 40rpx; display: flex; flex-flow: row wrap; justify-content: flex-end; padding-right: 10rpx; .icon { font-size: 36rpx; font-weight: 700; color: rgba(255, 255, 255, 0.8); } } video { width: 100%; height: calc(100% - 40rpx); object-fit: cover; } } } }