page { background-color: white; } .main { min-height: calc(100vh - 2rpx); display: flex; flex-direction: column; } .swiper-item { height: 347rpx; width: 100%; background: #f6f6f6; } .sticky-box { /* border-bottom:1px solid #e6e6e6; */ height: 48px; padding: 0 32rpx; background-color: white; width: 750rpx; box-sizing: border-box; } .content { flex: 1; background: #f7f8fa; padding: 40rpx 30rpx; border-radius: 40rpx 40rpx 0 0; } .top-act { position: fixed; width: 750rpx; z-index: 99999; background-color: white; top: 0; display: flex; align-items: flex-end; box-sizing: border-box; /* padding-left: 30rpx; */ justify-content: space-between; padding-bottom: 10px; } .act-title { width: 750rpx; font-size: 36rpx; font-family: PingFang SC, PingFang SC-Bold; font-weight: 700; text-align: center; } /* 列表 */ .namewrap { position: relative; /* padding-top: 20rpx; */ } .namewrap .nameitem { display: inline-block; font-size: 32rpx; font-weight: 600; text-align: left; color: #666666; margin-right: 44rpx; position: relative; height: 48px; /* line-height: 103rpx; */ font-family: PingFang SC, PingFang SC-Regular; font-weight: 400; padding-top: 15rpx; box-sizing: border-box; } .item-line { position: absolute; bottom: 0; width: 80%; height: 4rpx; background: #2b58a5; border-radius: 2rpx; left: 50%; transform: translateX(-50%); } .namewrap .nameactive { font-size: 34rpx; font-weight: 700; text-align: left; color: #2b58a5; font-family: PingFang SC, PingFang SC-Bold; } .item-box { /* width: calc(100% - 113rpx); */ width: 100%; white-space: nowrap; overflow-x: auto; } .namewrap .filter { position: absolute; top: 20rpx; right: 0; z-index: 10; height: 49rpx; width: 103rpx; text-align: center; line-height: 49rpx; background: #ffffff; border-radius: 10rpx; color: #666666; } .namewrap .filter .triangle { background: white; border-top: 10rpx solid white; border-right: 5px solid #666666; height: 0; float: right; margin-right: 10rpx; margin-top: 30rpx; display: flex; justify-content: center; align-items: flex-end; width: 5rpx; border-radius: 0 5rpx 0rpx 0rpx; } .categoryitem { padding: 22rpx 0 12rpx 0; box-sizing: border-box; background: white; /* margin-bottom: 15rpx; */ border-radius: 10rpx; border-bottom: 1px solid #e6e6e6; } .hang-item { display: flex; background: #ffffff; padding: 32rpx 22rpx; margin-bottom: 20rpx; border-radius: 20rpx; } .hang-item:last-child { border-bottom: none; } .hang-item .info-box { flex: 1; margin-left: 10rpx; } .hang-item .per-img { width: 200rpx; height: 215rpx; background: rgba(0, 0, 0, 0); border-radius: 30rpx; flex-shrink: 0; } .hang-item .right-box { display: flex; /* margin-left: 65rpx; */ justify-content: space-between; /* width: 425rpx; */ /* flex: 1; */ flex-wrap: wrap; } .hang-item-title { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 10rpx; margin-right: 10rpx; } .hang-item-name { font-size: 34rpx; font-family: PingFang SC, PingFang SC-Bold; font-weight: 700; text-align: left; color: #1a1a1a; } .jing { color: #999999; font-family: "FZCuYuan-M03"; font-weight: 400; } .jcon { letter-spacing: 3rpx; margin-left: 8rpx; } .hang-item-zhi { font-size: 24rpx; font-family: "FZZhunYuan-M02S"; font-weight: 700; color: #543022; min-width: 131rpx; height: 46rpx; line-height: 46rpx; text-align: center; padding: 0 10rpx; background: #f1d7b2; border-radius: 23rpx; margin-left: 8rpx; } .hang-item-address { display: flex; /* width: 210rpx; */ flex-shrink: 0; justify-content: flex-end; } .hang-item-address .address-word { font-size: 24rpx; font-family: FZZhunYuan-M02S; font-weight: 400; color: #8285a4; } .hang-item .label { font-size: 24rpx; font-family: FZZhunYuan-M02S; font-weight: 400; color: #808080; margin-top: 13rpx; } .hang-item-type-box { display: flex; flex-wrap: wrap; } .hang-item-type-box .item { padding: 0 16rpx; height: 40rpx; line-height: 40rpx; opacity: 0.67; background: #f0f1f5; border-radius: 10rpx 0px 10rpx 0px; margin-right: 15rpx; font-size: 24rpx; font-family: FZZhunYuan-M02S; font-weight: 400; color: #5f5e66; margin-top: 10rpx; } .jiao-box { display: flex; justify-content: space-between; margin-top: 12rpx; align-items: baseline; } .jiao-box .num-box { font-size: 24rpx; font-family: FZZhunYuan-M02S; font-weight: 400; color: #666666; /* line-height: 50rpx; */ display: flex; flex-direction: row; margin-top: 15rpx; } .pers { color: #ff9209; } .text1 { color: #808080; } .text2 { color: #333333; } .catetop { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .p2 { font-size: 38rpx; font-family: PingFang SC, PingFang SC-Bold; font-weight: 700; text-align: left; color: #ff0000; } .nodata-img { margin: 130rpx auto; }