.container .tab-nav { display: flex; justify-content: space-between; padding: 0 150rpx; background: #fff; } .container .tab-nav .tab-item { padding: 30rpx 0rpx 40rpx 0rpx; cursor: pointer; font-weight: 400; font-size: 30rpx; color: #333333; line-height: 42rpx; text-align: left; font-style: normal; /* 预先设置透明边框,防止切换时布局跳动 */ } .container .tab-nav .tab-item.active { color: #e8101e; font-weight: 500; position: relative; } .container .tab-nav .tab-item.active:after { content: ""; position: absolute; bottom: 27rpx; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); /* 激活时显示红色边框 */ width: 34rpx; height: 6rpx; background: linear-gradient(306deg, #e8101e 0%, #fc563b 100%); border-radius: 3rpx; } .pop-content { width: 620rpx; background-image: url(/static/images/background/selfOperatedTip.png); background-position: top; background-repeat: no-repeat; background-size: cover; border-radius: 20rpx; } .pop-content .pop-content-title { padding-top: 193rpx; padding-bottom: 40rpx; text-align: center; font-weight: 500; font-size: 36rpx; color: #333333; line-height: 50rpx; font-style: normal; display: block; } .pop-content .pop-content-text { padding: 0 40rpx; font-weight: 400; font-size: 28rpx; color: #333333; line-height: 40rpx; text-align: left; font-style: normal; display: block; } .pop-content .pop-content-btns { display: flex; padding: 0 54rpx; justify-content: space-between; margin-top: 80rpx; padding-bottom: 51rpx; } .pop-content .pop-content-btns .pop-content-close { width: 246rpx; height: 80rpx; border-radius: 40rpx; border: 2rpx solid #e8101e; font-weight: 500; font-size: 28rpx; color: #e8101e; text-align: left; font-style: normal; display: flex; align-items: center; justify-content: center; } .pop-content .pop-content-btns .pop-content-sure { width: 246rpx; height: 80rpx; background: #e8101e; border-radius: 40rpx; font-weight: 500; font-size: 28rpx; color: #ffffff; text-align: left; font-style: normal; display: flex; align-items: center; justify-content: center; } .scoll-lists { padding: 0 20rpx; margin-top: 20rpx; } .scoll-lists .list-item { box-sizing: border-box; padding: 20rpx; height: 200rpx; background: #ffffff; border-radius: 20rpx; margin-bottom: 20rpx; position: relative; } .scoll-lists .list-item .list-item-type { position: absolute; top: 0; right: 0; width: 128rpx; height: 49rpx; } .scoll-lists .list-item .list-item-right { width: 160rpx; height: 160rpx; border-radius: 20rpx; } .scoll-lists .list-item .list-item-left { flex: 1; margin-left: 26rpx; } .scoll-lists .list-item .list-item-left .list-item-left-name { font-weight: 500; font-size: 30rpx; color: #333333; line-height: 42rpx; text-align: left; font-style: normal; margin-bottom: 60rpx; } .scoll-lists .list-item .list-item-left .list-item-left-price { width: 100%; } .scoll-lists .list-item .list-item-left .list-item-left-price .list-item-left-price-text { font-weight: bold; font-size: 42rpx; color: #e8101e; line-height: 48rpx; text-align: left; font-style: normal; } .scoll-lists .list-item .list-item-left .list-item-left-price .list-item-left-price-btn { box-sizing: border-box; padding: 0 38rpx; height: 56rpx; border-radius: 36rpx; border: 2rpx solid #666666; font-weight: 400; font-size: 28rpx; color: #333333; line-height: 56rpx; text-align: left; font-style: normal; } .right-area { width: 31rpx!important; height: 31rpx!important; } .icon-headle { width: 31rpx!important; height: 31rpx!important; } .common-list { background: transparent!important; } .list-container { padding: 0!important; } .list-scroll { margin-top: 0!important; }