.home-page{ padding-bottom: 130rpx; } .page-top-box{ width: 100%; height: 598rpx; position: relative; } .page-title{ width: 100%; color: #fff; text-align: center; position: relative; } .top-bg{ width: 100%; height: 598rpx; position: absolute; } .top-box-content{ position: relative; } .search-box{ color: #fff; font-size: 32rpx; padding: 0 60rpx 0 40rpx; } .localtion-box image{ width: 26rpx; height: 31rpx; margin-right: 10rpx; } .search{ width: 448rpx; height: 68rpx; font-size: 28rpx; padding: 16rpx 20rpx; background: rgba(255, 255, 255, 0.38); border-radius: 8rpx; } .search image{ width: 35rpx; height: 35rpx; margin-right: 16rpx; } .message-icon{ width: 36rpx; height: 36rpx; } .home-menu-box{ width: 670rpx; height: 286rpx; background: #FFFFFF; box-shadow: 0px 6rpx 20rpx rgba(151, 69, 34, 0.28); border-radius: 12rpx; margin: 38rpx auto 0; padding: 42rpx; } .menu-list{ color: #1D1D1D; font-size: 24rpx; } .menu-item{ width: 98rpx; margin-right:16rpx; margin-bottom: 34rpx; } .menu-item:nth-child(5n){ margin-right: 0; } .menu-item image{ width: 52rpx; height: 52rpx; } .investment-box{ width: 100%; padding-left: 40rpx; } .investment-title-box{ width: 100%; padding-right: 40rpx; } .fz32{ font-size: 32rpx; color: #1D1D1D; } .hot{ width: 26rpx; height: 26rpx; text-align: center; line-height: 26rpx; background: linear-gradient(147deg, #FB7E4A 0%, #FF5100 100%); border-radius: 8rpx 0px 8rpx 0px; font-size: 18rpx; color: #fff; margin-left: 16rpx; } .more{ font-size: 24rpx; color: #999999; } .more image{ width: 9rpx; height: 16rpx; margin-left: 12rpx; margin-top: 2rpx; } .investement-list{ width: 100%; margin-top: 34rpx; } .scroll-view_H{ white-space: nowrap; width: 100%; } .investment-item{ display: inline-block; width: 324rpx; height: 408rpx; margin-right:20rpx; box-shadow: 0px 6rpx 12rpx rgba(0, 0, 0, 0.16); border-radius: 8rpx; position: relative; } .investment-item .item-bg{ width: 324rpx; height: 408rpx; position: absolute; } .tips-box{ position: relative; top: 20rpx; } .tips-item{ padding: 6rpx 10rpx; line-height: 28rpx; font-size: 20rpx; color: #fff; background: rgba(255, 81, 0, 0.63); border-radius: 8rpx; margin-right: 14rpx; } .bg2{ background: rgba(255, 170, 0, 0.63); } .item-info-box{ width: 300rpx; height: 102rpx; background: rgba(255, 255, 255, 0.8); box-shadow: 0px 6rpx 12rpx rgba(0, 0, 0, 0.2); border-radius: 8rpx; position: absolute; bottom: 18rpx; left: 50%; margin-left: -150rpx; font-size: 22rpx; color: #404040; } .item-info-box image{ width: 14rpx; height: 17rpx; margin: 0 12rpx 0 12rpx; } .welfare-box{ width: 100%; padding-left: 40rpx; margin-top: 52rpx; } .welfare-title{ font-size: 32rpx; color: #1D1D1D; margin-bottom: 38rpx; } .welfare-list-box{ width: 100%; } .welfare-item{ display: inline-block; margin-right: 6rpx; padding: 12rpx; } .item-box{ width: 650rpx; height: 248rpx; background: #FFFFFF; box-shadow: 0px 0rpx 12rpx rgba(0, 0, 0, 0.16); padding: 22rpx 16rpx; border-radius: 12rpx; margin-bottom: 20rpx; position: relative; } .buy-btn{ width: 144rpx; height: 52rpx; text-align: center; line-height: 52rpx; background: linear-gradient(315deg, #FB966C 0%, #FFC2AA 100%); border-radius: 12rpx; color: #fff; font-size: 24rpx; position: absolute; bottom: 30rpx; right: 30rpx; } .item-box image{ width: 198rpx; height: 204rpx; margin-right: 12rpx; } .welfare-info-box{ width: 394rpx; } .w-name{ width: 390rpx; font-size: 28rpx; line-height: 40rpx; color: #1D1D1D; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .w-address{ font-size: 24rpx; line-height: 34rpx; color: #707070; margin: 8rpx 0 14rpx; } .w-price{ font-size: 28rpx; font-weight: bold; line-height: 40rpx; color: #FF7942; } .w-oldPrice{ font-size: 20rpx; color: #BCBCBC; text-decoration: line-through; } .demandhall-box{ width: 100%; padding: 40rpx; } .tabs-box{ padding-left: 30rpx; padding-right: 12rpx; } .tab-item{ font-size: 28rpx; color: #9C9C9C; padding-bottom: 8rpx; } .tab-item-a{ color: #1D1D1D; border-bottom: 4rpx solid #FF7942; } .list-box{ width: 100%; margin-top: 36rpx; } .item{ width: 670rpx; background: #FFFFFF; box-shadow: 0px 6rpx 12rpx rgba(190, 190, 190, 0.3); border-radius: 12rpx; padding: 28rpx 20rpx 18rpx; } .item-top{ padding-bottom: 24rpx; position: relative; } .project-name{ width: 400rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; font-size: 28rpx; line-height: 40rpx; color: #1D1D1D; } .tags-box2{ margin-top: 12rpx; } .price{ color: #FF5100; font-size: 28rpx; position: absolute; top: 0; right: 0rpx; } .tag{ color: #74BDF7; font-size: 20rpx; line-height: 28rpx; margin: 12rpx 0 20rpx; } .desc{ font-size: 24rpx; line-height: 34rpx; color: #666666; } .company-box{ padding-top: 12rpx; position: relative; border-top: 2rpx solid #ECECEC; } .company-box image{ width: 128rpx; height: 128rpx; } .fz28{ font-size: 28rpx; line-height: 40rpx; color: #1D1D1D; } .fz24{ font-size: 24rpx; line-height: 34rpx; } .fz20{ font-size: 20rpx; line-height: 28rpx; } .company-info{ margin-left: 12rpx; } .item-top .buy-btn{ top: 0; } .into-btn{ font-size: 20rpx; color: #FF5100; width: 144rpx; height: 40rpx; border: 1rpx solid #FF5100; opacity: 1; border-radius: 20rpx; position: absolute; top: 18rpx; right: 0rpx; } .into-btn image{ width: 21rpx; height: 19rpx; margin-right: 6rpx; } .tag-item{ width: 112rpx; height: 36rpx; line-height: 34rpx; text-align: center; border: 1rpx solid #FFAA00; color: #FFAA00; border-radius: 4rpx; margin-right: 8rpx; } .bgG{ border: 1rpx solid #3A9EFA; color: #3A9EFA; } .bgO{ border: 1rpx solid #FC9367; color: #FC9367; } .to-demandhall{ font-size: 28rpx; color: #A7A7A7; margin-bottom: 28rpx; } .to-demandhall image{ width: 13rpx; height: 23rpx; margin-left: 15rpx; }