/* packageI/donation_project/donation_project_index/donation_project_index.wxss */ .searchBox { background: #fff; overflow: hidden; } .searchBox .search { height: 60rpx; border-radius: 30rpx; background-color: #eff0f1; margin: 24rpx 30rpx; display: flex; align-items: center; justify-content: flex-start; padding-left: 19rpx; } .searchBox .search icon { color: #999; } .searchBox .search input { flex: 1; border: none; margin-left: 13rpx; } .wrapper { padding: 20rpx; } .container { width: 100%; background-color: #fff; border-radius: 15rpx; } .container .container-header { display: flex; justify-content: space-between; padding-top: 31rpx; padding-left: 25rpx; } .container .container-header .container-title { position: relative; display: flex; align-items: center; font-weight: bold; padding-left: 15rpx; font-size: 28rpx; color: #f15353; } .container .container-header .container-title::before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: " "; display: block; width: 4rpx; height: 22rpx; background: #f15353; } .container .container-header .container-header-next { display: flex; align-items: center; color: #7f7f7f; font-size: 22rpx; } .container .face { position: relative; display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 220rpx; height: 146rpx; margin: 6.5rpx 0; background-color: #ededed; border-radius: 10rpx; } .container .face image, .container .face video { width: 220rpx; height: 146rpx; border-radius: 10rpx; } .container .face text { font-size: 26rpx; color: #7c7c7c; } .container .face .playerBtn { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 44rpx; height: 44rpx; margin: auto; border-radius: 50%; } .container .face .playerBtn i { color: #fff; font-size: 40rpx; } .donation-list { padding: 13rpx 0; } .donation-list .donation-item { display: flex; padding: 16rpx 25rpx; text-align: left; } .donation-list .donation-item .desc_info { display: flex; flex-direction: column; justify-content: space-between; padding-left: 20rpx; font-size: 30rpx; color: #333; overflow: hidden; } .donation-list .donation-item .desc_info .price .small { font-size: 24rpx; color: #f15353; } .donation-list .donation-item .desc_info .price .num { font-size: 30rpx; color: #f15353; } .donation-list .donation-item .desc_info .project_name { font-size: 24rpx; color: #6e6e6e; } .picture { margin-top: 20rpx; padding-bottom: 22rpx; } .picture .container-icon-title { display: flex; align-items: center; color: #f15353; } .picture .container-icon-title text { margin-left: 16rpx; font-size: 28rpx; } .picture .container-icon-title .icon-customform_list_3 { font-size: 27rpx; transform: translateY(2rpx); } .picture .container-icon-title .icon-fontclass-ship { height: 32rpx; width: 37rpx; display: flex; align-items: center; font-size: 45rpx; } .picture .picture-list { display: flex; padding: 0 25rpx; } .picture .picture-list .picture-container { display: flex; overflow-x: scroll; } .picture .picture-list .picture-container .picture-item { display: flex; flex-direction: column; width: 244rpx; padding-top: 19rpx; padding-left: 25rpx; } .picture .picture-list .picture-container .picture-item:first-child { padding-left: 0; width: 220rpx; } .picture .picture-list .picture-container .picture-item .project_name { margin-top: 16rpx; font-size: 22rpx; color: #2a2a2a; }