/* 自定义导航栏开始 */ .custom { position: fixed; width: 100%; /* height: 64rpx; */ top: 0; left: 0; height: 45px; z-index: 999; background: #fff; box-sizing: border-box; padding: 0 32rpx; box-sizing: border-box; } .headerNav { width: 100%; background: #fff; box-sizing: border-box; height: 90rpx; display: flex; align-items: center; justify-content: start; } .navInput { /* float: left; */ /* margin-top: 8rpx; */ width: 100%; height: 64rpx; overflow: hidden; box-sizing: border-box; background: #eeeeee; border-radius: 40rpx; position: relative; display: flex; align-items: center; justify-content: center; } .currentCity { display: flex; align-items: center; justify-content: center; position: relative; padding: 0 20rpx; } .currentCity:after { content: ''; width: 2rpx; height: 20rpx; background: #CCCCCC; border-radius: 1rpx; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .currentCity .city_text { font-size: 24rpx; color: #333; margin-right: 3rpx; display: block; white-space: nowrap; } .currentCity .icon { width: 8rpx; height: 8rpx; display: flex; align-items: center; justify-content: center; } .currentCity .icon image { width: 8rpx; height: 8rpx; } .navInput input { width: 100%; height: 58rpx; background: #eeeeee; font-size: 24rpx; padding: 0 12rpx; box-sizing: border-box; } /* .custom text { display: inline-block; color: #fff; font-size: 34rpx; font-weight: 500; max-width: 280rpx; } */ .empty_custom { height: 45px; width: 100%; background: #fff; } .paddingBox { padding-top: 90rpx; background: #fff; position: relative; z-index: 10; } /* 自定义导航栏结束 */ .banner { width: 100%; height: 240rpx; padding: 0 32rpx; box-sizing: border-box; margin-top: 20rpx; } .headerImage { width: 100%; height: 240rpx; border-radius: 10rpx; overflow: hidden; } .headerImage image { width: 100%; height: 100%; } .fl_content { width: 100%; height: auto; margin-top: 40rpx; } .fl_content .fl_list { display: flex; align-items: center; justify-content: center; padding: 0 40rpx; box-sizing: border-box; } .fl_list .fl_item { width: 96rpx; height: auto; margin-right: 54rpx; } .fl_list .fl_item:last-of-type { margin-right: 0; } .fl_list .fl_item image { width: 96rpx; height: 96rpx; } .fl_list .fl_item .fl_name { width: 100%; display: block; text-align: center; font-size: 24rpx; color: #666; } .middleTab { width: 100%; height: auto; padding: 0 32rpx; box-sizing: border-box; margin-top: 40rpx; } .middletabContent { border-bottom: 2rpx solid #EDEDED; display: flex; align-items: center; justify-content: flex-start; text-align: center; } .none { border-bottom: 2rpx solid transparent; } .middletabContent .middleTabItem { /* margin-right: 100rpx; */ width: 33.3%; padding-bottom: 16rpx; position: relative; } .middletabContent .middleTabItem text { font-weight: bold; color: #999; font-size: 32rpx; } .middletabContent .middleTabItem.active::after { content: ''; position: absolute; width: 40rpx; height: 4rpx; background: #0075DC; border-radius: 2rpx; bottom: 0; left: 50%; transform: translateX(-50%); } .middletabContent .middleTabItem.active text { color: #0075DC; } .middletabContent .middleTabItem:last-of-type { margin-right: 0; } .middleList { width: 100%; min-height: 212rpx; display: flex; align-items: center; justify-content: center; margin: 40rpx 0; } .middleList_item { margin-right: 16rpx; } .middleList_item:last-of-type { margin-right: 0; } .middleList_item .middleList_cover { width: 218rpx; height: 160rpx; overflow: hidden; border-radius: 8px; } .middleList_item .middleList_cover image { width: 218rpx; height: 160rpx; } .middleList_item .middleList_title { display: block; margin: 0 auto; font-size: 28rpx; color: #333; width: 200rpx; display: block; text-align: center; margin-top: 10rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .tj_content { width: 100%; height: 44rpx; padding: 0 32rpx; box-sizing: border-box; } .tj_header { display: flex; align-items: center; justify-content: space-between; } .tj_header .tj_title { color: #333333; font-size: 32rpx; font-weight: bold; } .tj_header .tj_tabbar { display: flex; align-items: center; justify-content: space-between; } .tj_header .tj_tabbar .tj_tabItem { margin-left: 32rpx; } .tj_tabItem text { font-size: 24rpx; color: #999; font-weight: bold; } .tj_header .tj_tabbar .tj_tabItem.active text { color: #0075DC; } .tj_list { width: 100%; height: auto; box-sizing: border-box; } .tj_listItem { display: flex; align-items: flex-start; justify-content: flex-start; padding: 20rpx 0; border-bottom: 2rpx solid #EDEDED; } .tj_listItem .tj_listItemCover { width: 210rpx; height: 210rpx; border-radius: 8px; overflow: hidden; } .tj_listItem .tj_listItemCover image { width: 210rpx; height: 210rpx; } .tj_listItemMsg { width: 456rpx; margin-left: 20rpx; } .tj_listItemMsg .tj_listItemTitle { font-size: 28rpx; color: #333; line-height: 40rpx; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .tj_listItemMsg .tj_listItemTip { display: flex; align-items: center; height: 28rpx; margin: 15rpx 0 10rpx; } .tj_listItemMsg .tj_listItemTip text { font-size: 20rpx; color: #666; } .tj_listItemMsg .tj_listItemTag { display: flex; align-items: center; margin: 14rpx 0 24rpx 0; } .tj_listItemMsg .tj_listItemTag .tagItem { font-size: 20rpx; color: #0075DC; padding: 2rpx 8rpx; background: rgba(0, 117, 220, 0.2); border-radius: 4rpx; margin-right: 8rpx; display: flex; align-items: center; justify-content: center; border-radius: 4rpx; } .tj_listItemMsg .tj_listItemTag .tagVr { position: relative; display: flex; align-items: center; justify-content: center; margin-right: 8rpx; width: 104rpx; height: 32rpx; border: 1px solid #0075DC; box-sizing: border-box; border-radius: 4rpx; } .tj_listItemMsg .tj_listItemTag .tagVr .tagItemIcon { background: #0075DC; width: 52rpx; height: 32rpx; display: flex; align-items: center; justify-content: center; } .tj_listItemMsg .tj_listItemTag .tagVr .tagItemIcon image { width: 28rpx; height: 18rpx; } .tj_listItemMsg .tj_listItemTag .tagVr .tip { width: 52rpx; height: 32rpx; color: #0075DC; display: flex; align-items: center; justify-content: center; /* padding: 2rpx 8rpx; */ background: rgba(0, 117, 220, 0.2); font-size: 20rpx; } .tj_listItemMsg .tj_listItemPrice { display: flex; align-items: center; height: 28rpx; justify-content: space-between; } .tj_listItemMsg .tj_listItemPrice .unitPrice { font-size: 20rpx; color: #666; } .tj_listItemMsg .tj_listItemPrice .totalPrice { font-size: 28rpx; color: #0075DC; font-weight: bold; } .unbrand { margin-top: 80rpx; text-align: center; margin-bottom: 50rpx; } .unbrand image { display: inline-block; width: 250rpx; height: 274rpx; } .unbrand .text { color: #666C7D; font-size: 30rpx; margin-top: 40rpx; }