/* pages/pianoDetail/pianoDetail.wxss */ .container { padding: 0; margin: 0; width: 750rpx; } page { background: #f9f9f9; } .top-view { width: 650rpx; display: flex; background: #FFF; margin: 20rpx 25rpx 0; padding: 20rpx 25rpx; border-bottom: 1px dashed #CCC; } .top-img { width: 240rpx; height: 180rpx; margin-right: 20rpx; } .top-img image { width: 100%; height: 100%; } .top-msg { width: 440rpx; font-size: 32rpx; } .top-content, .top-price { font-size: 28rpx; } .top-title { height: 70rpx; line-height: 35rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .top-content { height: 80rpx; line-height: 40rpx; color: #999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .top-price { height: 30rpx; line-height: 30rpx; } .style-view { display: flex; width: 700rpx; margin: 0 25rpx; position: relative; } .right-style { height: 30rpx; width: 30rpx; background: #f9f9f9; margin-left: auto; border-radius: 50rpx 0 0 50rpx; margin-top: -15rpx; line-height: 20rpx; position: absolute; right: -15rpx; } .left-style { height: 30rpx; width: 30rpx; background: #f9f9f9; margin-left: auto; border-radius: 0 50rpx 50rpx 0; margin-top: -15rpx; line-height: 20rpx; position: absolute; left: -15rpx; } .code-view { background: #FFF; width: 700rpx; margin: 0 25rpx; box-shadow: 0 0 10rpx #eee; padding-bottom: 10rpx; } .code-view image { height: 500rpx; width: 500rpx; margin: 40rpx 100rpx; } .other-view { width: 700rpx; background: #FFF; margin: 20rpx 25rpx; padding: 20rpx 0; } .other-view view { height: 50rpx; line-height: 50rpx; text-indent: 25rpx; } .other-time { font-size: 24rpx; color: #999; } .school-list { width: 700rpx; margin: 25rpx; background: #FFF; } .school-title, .school-addr { display: flex; width: 650rpx; margin: 0 25rpx; } .school-name { height: 60rpx; line-height: 60rpx; width: 500rpx; margin-right: 30rpx; font-weight: 600; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .call-phone { width: 120rpx; height: 60rpx; line-height: 60rpx; text-align: right; font-size: 28rpx; } .school-addr { font-size: 24rpx; color: #999; height: 60rpx; line-height: 60rpx; } .school-dis { max-width: 120rpx; margin-right: 20rpx; } .school-address { min-width: 510rpx; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .school-box { border-bottom: 1px solid #eee; padding: 20rpx 0; } .tip-more-school { width: 700rpx; height: 80rpx; line-height: 80rpx; text-align: center; background: #FFF; } .share-btn { width: 300rpx; height: 80rpx; line-height: 80rpx; margin-left: 200rpx; text-align: center; border: 1px solid #cc6031; color: #cc6031; border-radius: 50rpx; margin-bottom: 40rpx; } .used-btn { width: 150rpx; height: 150rpx; line-height: 130rpx; position: absolute; margin-top: -250rpx; right: 180rpx; color: #cc6031; z-index: 2; border: 2px solid #cc6031; text-align: center; border-radius: 100rpx; font-weight: 600; font-size: 32rpx; transform: rotate(-18deg); } .used-btn view { border: 1px solid #cc6031; width: 130rpx; height: 130rpx; border-radius: 100rpx; margin: 10rpx; } .userCode { opacity: 0.1; }