.layout { box-sizing: border-box; width: 100%; padding-top: 88rpx; position: relative; /* background: #000; */ } .search-layer { padding: 20rpx 30rpx 0; position: fixed; left: 0; top: 0; background: #fff; right: 0; z-index: 888; } .search { position: relative; box-sizing: border-box; z-index: 99; height: 80rpx; border-radius: 4px; background: #F5F5F5; flex: none; } .search .placeholder { position: absolute; color:#C8C9CC; left: 70rpx; top: 50%; transform: translate(0, -50%); font-size: 14px; } .search view:not(.clear) { background: none; width: 80%; border: none; padding-left: 20rpx; font-size: 24rpx; color: #fff; line-height: 24rpx; vertical-align: middle; } .search input { box-sizing: border-box; color: rgba(0, 0, 0, 0.3); height: 100%; width: 100%; padding: 0 70rpx 0 70rpx; position: relative; z-index: 999; border-radius: 4px; font-size: 14px; border: none; } .search .icon { width: 28rpx; height: 28rpx; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); left: 28rpx; } .clear { width: 30px; height: 30px; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); right: 4px; padding: 10px; z-index: 9999999; } .clear image { display: block; width: 100%; height: 100%; } .content { padding: 30rpx; /* width: calc(100% + 20px); */ } .item { padding: 22rpx 0; border-bottom: 1px solid #EBEDF0; display: flex; justify-content: space-evenly; align-items: center; } .title { flex: 1; display: flex; align-items: center; } .title image { width: 24rpx; height: 24rpx; margin-right: 3px; } .title view { font-size: 14px; font-weight: 400; color: #323233; line-height: 20px; } .title text { color: #26559B; } .jt { flex: none; width: 20rpx; height: 20rpx; } .body .ul { position: relative; width: 100%; font-size: 0; z-index: 1; overflow: hidden; } .body .li { padding: 20rpx 30rpx; background: #FFFFFF; border-radius: 4px; border-bottom: 1px solid #EBEDF0; display: flex; } .ctp { flex: none; } .body .li .b-title view:nth-child(2) { font-size: 14px; font-weight: 400; color: #646566; line-height: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .body .li .b-title view image { height: 20px; width: 20px; margin-right: 5px; vertical-align: baseline; } .ctp image{ width: 160rpx; height: 160rpx; } .body .li .count { position: absolute; width: 90rpx; height: 28rpx; background: rgba(0, 0, 0, 0.3); opacity: 1; border-radius: 14rpx; right: 22rpx; top: 288rpx; font-size: 18rpx; font-weight: 400; /* line-height: 28rpx; */ color: #fff; text-align: center; padding: 7rpx; padding-left: 31rpx; line-height: 20rpx; overflow: hidden; box-sizing: border-box; } .body .li .count image { position: absolute; left: 0; top: 0; width: 24rpx; height: 14rpx; left: 7rpx; top: 8rpx; } .item-content { padding-left: 20rpx; display: flex; flex-direction: column; justify-content: space-around; flex: none; width: calc(100% - 180rpx); } .body .li .b-title { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .body .li .b-title text:nth-child(1) { font-size: 16px; font-weight: 500; color: #333333; line-height: 22px; text-overflow:ellipsis; white-space:nowrap; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .body .li .b-title text:nth-child(2) { font-size: 14px; font-weight: 400; color: #646566; line-height: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .body .li .b-info { margin-top: 16rpx; display: flex; align-items: center; } .body .li .b-info text { font-size: 11px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #969799; line-height: 16px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .body .li .b-info view { width: 50%; } .body .li .b-info view:first-child text{ text-align: left; } .body .li .b-info view:last-child text{ text-align: right; } .body .li .b-info text.xxxx { color: #FF7701; } .body .li .b-info text:nth-child(2) { margin-left: 12rpx; } .unbrand { margin-top: 180rpx; text-align: center; } .unbrand image { display: inline-block; width: 250rpx; height: 274rpx; } .unbrand .text { color: #666C7D; font-size: 30rpx; margin-top: 40rpx; } .banner { margin: 16rpx 0 38rpx; position: relative; } .banner swiper { height: 296rpx; } .banner .swiper-item image, .banner .swiper-item { width: 100%; height: 100%; } .banner .swiper-item { border-radius: 4px; overflow: hidden } .dots { position: absolute; bottom: 8rpx; left: 50%; transform: translateX(-50%); z-index: 2; } .dots view { display: inline-block; width: 4px; height: 4px; background: #FFFFFF; border-radius: 2px; opacity: 0.5; margin: 0 4rpx } .dots view.dotactive { width: 8px; opacity: 1; } .hotcateg { margin-bottom: 40rpx; } .hotcateg .title { font-size: 30rpx; font-weight: bold; line-height: 44rpx; color: #131D34; margin-bottom: 14rpx; padding: 0 46rpx; } .hotcateg .swiper-item { margin: 0 10rpx; position: relative; border-radius: 4px; overflow: hidden; width: calc(100% - 20rpx); height: 100%; } .hotcateg .swiper-item image { width: 100%; height: 100%; } .hotcateg .swiper-item view { position: absolute; bottom: 0; left: 0; right: 0; padding: 8rpx 24rpx; font-size: 22rpx; color: #fff; background-color: rgba(0, 0, 0, 0.4); text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16); } .bgimg { position: fixed; left: 0; top: 0; width: 100vw; height: 690rpx; z-index: -9; } .bgimg image { width: 100%; height: 100%; } .page-title { position: fixed; box-sizing: content-box; padding-right: 32rpx; padding-left: 30rpx; font-size: 32rpx; left: 0; top: 0; width: 100vw; overflow: hidden; display: flex; align-items: center; z-index: 9999999999; } .page-title navigator { display: block; max-width: 65%; display: flex; align-items: center; } .page-title navigator text { display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .page-title image { flex: 0 0 auto; background: rgb(180, 180, 180); width: 30px; height: 30px; border-radius: 50%; margin-right: 10rpx; vertical-align: top; } .page-title text { position: relative; color: #fff; z-index: 1; display: inline-block; font-size: 18px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #FFFFFF; line-height: 25px; } .zxczxc { position: absolute; left: 0; width: 100%; display: flex; flex-direction: column; }