/* packageI/donation_project/donationProjectDetails/donationProjectDetails.wxss */ .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; } .brief { display: flex; padding: 30rpx; background: #fff; } .brief .desc_info { padding-left: 20rpx; text-align: left; overflow: hidden; } .brief .desc_info .name { font-size: 30rpx; color: #333; } .brief .desc_info .choice_time { display: inline-flex; align-items: center; height: 52rpx; margin-top: 30rpx; padding: 0 22rpx; color: #f15353; border-radius: 6rpx; border: solid 1rpx #f15353; } .brief .desc_info .choice_time text { font-size: 24rpx; padding-right: 13rpx; } .donation-list { padding: 13rpx 0; } .donation-list .donation-item { display: flex; flex-direction: column; justify-content: space-between; padding: 29rpx 25rpx; padding-bottom: 26rpx; text-align: left; border-bottom: 1rpx solid #f6f6f6; } .donation-list .donation-item:last-child { border-bottom: none; } .donation-list .donation-item .project_name { font-size: 30rpx; color: #333; } .donation-list .donation-item .price { margin-top: 13rpx; font-size: 26rpx; color: #333; } .donation-list .donation-item .price .small { font-size: 24rpx; color: #f15353; } .donation-list .donation-item .price .num { font-size: 30rpx; color: #f15353; } .donation-list .donation-item .project_ps { margin-top: 32rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: 22rpx; color: #6f6f6f; } .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; padding-bottom: 22rpx; } .picture .picture-list .picture-container .picture-item:first-child { padding-left: 0; width: 220rpx; } .picture .picture-list .picture-container .picture-item .project_name { text-align: center; margin-top: 16rpx; font-size: 22rpx; color: #2a2a2a; } .face { position: relative; display: flex; align-items: center; justify-content: center; width: 220rpx; height: 146rpx; margin: 6.5rpx 0; background-color: #ededed; border-radius: 10rpx; } .face image, .face video { width: 220rpx; height: 146rpx; border-radius: 10rpx; } .face text { font-size: 26rpx; color: #7c7c7c; } .face .playerBtn { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 44rpx; height: 44rpx; margin: auto; border-radius: 50%; } .face .playerBtn i { color: #fff; font-size: 40rpx; } .time_select { padding-bottom: 1.375rem; } .time_select .disabled { opacity: 0.5; } .time_select .time_select_header { display: flex; justify-content: center; align-items: center; padding-top: 1.53rem; } .time_select .time_select_header .icon-left { transform: rotateY(180deg); } .time_select .time_select_header .iconfont { color: #a0a0a0; font-size: 0.825rem; } .time_select .time_select_header text { padding: 0 1.5rem; font-size: 1.125rem; color: #151414; } .time_select .time_select_container { display: grid; grid-template-columns: repeat(5, 1fr); justify-items: center; padding-top: 0.3rem; } .time_select .time_select_container .time_select_item { display: flex; align-items: center; justify-content: center; width: 2.688rem; height: 1.375rem; margin-top: 2rem; font-size: 0.875rem; color: #202020; border-radius: 0.125rem; } .time_select .time_select_container .time_select_item.active { color: #fff; background-color: #f15353; } .time_select .time_searct_btn { display: flex; align-items: center; justify-content: center; width: 15.906rem; height: 2.125rem; margin: 2.3rem auto 0; font-size: 1rem; color: #fff; background-color: #f15353; border-radius: 0.313rem; }