index.css 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. page{background: #3460F5;}
  2. .banner image{width: 100%;}
  3. .con{padding: 0 32rpx;margin-top: -65rpx;}
  4. .con image{width: 100%;margin-bottom: 50rpx;}
  5. .pro{margin: 96rpx 32rpx 0;position: relative;background: #fff;border-radius: 20rpx;padding: 82rpx 28rpx 43rpx;}
  6. .title{width: 408rpx;height: 78rpx;border-radius: 10rpx;background: linear-gradient(#049AFF,#006FFF);position: absolute;left: 50%;transform: translateX(-50%);top: -36rpx;font-size: 38rpx;color: #fff;font-weight: bold;text-align: center;line-height: 78rpx;}
  7. .pro-list{height: 655rpx;}
  8. .pro-list image{width: 100%;height: 500rpx;}
  9. .pro-tit{font-size: 30rpx;color: #333;margin: 30rpx 0 0;}
  10. .pro-bri{font-size: 24rpx;color: #999;margin: 15rpx 0 0;line-height: 1.5;}
  11. .pro-dot{margin-top: 25rpx;justify-content: center;}
  12. .dot{width: 15rpx;height: 15rpx;border-radius: 50%;background: #DDDDDD;margin: 0 5rpx;}
  13. .dot.active{background: #0176FF;}
  14. .act{margin: 96rpx 32rpx 0;position: relative;background: #fff;border-radius: 20rpx;padding: 90rpx 28rpx 26rpx;}
  15. .act-info{padding-bottom: 22rpx;border-bottom: 1rpx solid #E8E8E8;}
  16. .act-img{width: 270rpx;height: 174rpx;border-radius: 6rpx;margin-right: 25rpx;}
  17. .act-tit{font-size: 28rpx;color: #000;line-height: 38rpx;height: 76rpx;}
  18. .tag{margin: 10rpx 0 15rpx;}
  19. .tag text{display: block;height: 30rpx;background: #FFEFD9;border-radius: 4rpx;font-size: 22rpx;color: #836233;padding: 0 9rpx;line-height: 30rpx;}
  20. .area{font-size: 24rpx;color: #999;}
  21. .area text{margin-right: 10rpx;}
  22. .money{font-size: 30rpx;color: #FF1919;}
  23. .money text{font-size: 18rpx;}
  24. .stas{padding: 19rpx 0;}
  25. .tag-box{font-size: 24rpx;color:#999;}
  26. .tag-box text{margin-right: 15rpx;}
  27. .act-btn{width: 160rpx;height: 56rpx;background: linear-gradient(90deg, #FF394C 0%, #C10316 100%);border-radius: 28rpx;font-size: 26rpx;color: #fff;text-align: center;line-height: 56rpx;}
  28. .form{margin-top: 75rpx;background: #fff;padding: 80rpx 32rpx 75rpx;}
  29. .form-tag{width: 150rpx;height: 40rpx;background: #FC3C31;border-radius: 20rpx 20rpx 20rpx 0;font-size: 28rpx;color: #fff;line-height: 40rpx;text-align: center;margin: 0 auto;}
  30. .form-tit{font-size: 38rpx;color: #000;font-weight: bold;text-align: center;position: relative;margin-top: 8rpx;}
  31. .form-tit::after{content: '';display: block;width: 318rpx;height: 6rpx;background: #FFC72C;position: absolute;left: 50%;transform: translateX(-50%);bottom: 10rpx;z-index: 2;}
  32. .form-tit view{position: relative;z-index: 5;}
  33. .form-person{width: 374rpx;height: 46rpx;background: #F8F8F8;border-radius: 23rpx;font-size: 32rpx;color: #666;justify-content: center;margin: 15rpx auto 50rpx;}
  34. .form-person text{font-size: 40rpx;color: #FC3C31;font-weight: bold;}
  35. .form-person:before,.form-person:after{content: '';display: block;width: 51rpx;height: 1rpx;background: #DEDEDE;}
  36. .form-person:before{margin-right: 9rpx;}
  37. .form-person:after{margin-left: 9rpx;}
  38. .form .li{border-bottom: 1rpx solid #D1D1D1;margin-bottom: 30rpx;}
  39. .label{font-size: 28rpx;color: #666;}
  40. .form-ipt{font-size: 28rpx;color: #333;padding: 25rpx 0;}
  41. .placeholder{color: #ccc;}
  42. .phone-btn{font-size: 28rpx;color: #ccc;padding: 25rpx 0 !important;text-align: left;}
  43. .form-tip{font-size: 32rpx;color: #666;justify-content: center;}
  44. .form-tip text{color: #FC3C31;}
  45. .form-tip image{width: 41rpx;height: 38rpx;margin-right: 9rpx;}
  46. .form-btn{height: 90rpx;background: #1582F7;border-radius: 10rpx;font-size: 36rpx;color: #fff;text-align: center;line-height: 90rpx;margin-top: 20rpx;}