
    
    .share:hover {
        color: #fff;
    }


    .img_cover {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
    .list-count{
        width: 100%;
        text-align: center;
        font-size: 0.25rem;
        padding:0.1rem 0;
        color: #f60;
        position: relative;top: -0.2rem;
        margin-left: 0.22rem;
    }
    .luqufenshu_link:hover{
        color: #f60!important;

    }
    .luqufenshu_link {
        display: block;
        text-align: center;
        width: calc(100% - 0.4rem);
        padding: 0.3rem 0.2rem;
        background: #fff6f1;
        margin: 0.2rem;
        border-radius: 0.12rem;
        color: #f60;
    }
    .target-fix {
        position: relative;
        top: -0.93rem;
        display: block;
        height: 0;
        overflow: hidden;
    }
    .zhuanqu>div {
        width: 3.4rem;
    }
    .new-nav{
        margin-top: 0.95rem;
    }
    .head-text-left{
        transition: all 0.6s;
    }
    .head-text-left .search{
        transition: all 0.6s;
    }
    .headtextimg{
        transition: all 0.6s;
    }
    .searchbutton{
        transition: all 1s;
    }
    
    .new-head-text{
        padding:0.2rem 0.25rem 0.14rem 0.25rem;
    }
  
    #list_title_wrap{
        position: sticky;
        position: -webkit-sticky;
        top: 0.91rem; 
        z-index: 99;
        background-color: #F9F9F9;
        transition: background-color 1s;
        width: 100%;
        padding-left: 0.25rem;

        margin-bottom: 0;padding-top: 0.22rem; padding-bottom: 0.21rem;margin-top: 0.07rem;
    
    }
    .sticky{
        background-color: #fff !important;
      
    }

    .newNanWraps{
        width: auto;
        margin: 0;
        padding:0;
        position: relative;
        z-index: 999;
        color: #333333;
        font-family: "PingFang SC";
        font-size: 0.31rem;
        font-style: normal;
        font-weight: 500;
        line-height: 0.43rem;
    }

    .shaixuan_outer .new_type_tab {
        margin-right: 0.15rem;
        line-height: 0.42rem;
        padding: 0 0.08rem;
        flex-shrink: 0;
        color: #333333;
        font-family: "PingFang SC";
        font-size: 0.3rem;
        font-style: normal;
        font-weight: 400;
        line-height: 0.43rem;
    }

    .shaixuan_outer .new_type_tab.active{
        color: #222222;
        font-family: "PingFang SC";
        font-size: 0.33rem;
        font-style: normal;
        font-weight: 700;
        line-height: 0.46rem;
        position: relative;
        z-index: 2;
    }
    .shaixuan_outer .new_type_tab.active:after{
        position: absolute;
        content: "";
        bottom:0.02rem;
        left:0;
        width: 100%;
        border-radius: 0.1rem;
        height: 0.1rem;
        flex-shrink: 0;
        background: linear-gradient(270deg, #ff6600e6 0%, #ffb72de6 100%);
        z-index: -1;

    }
    .shaixuan_outer_scroll::-webkit-scrollbar {
    display: none; 
    }

    .shaixuan_outer_scroll {
    scrollbar-width: none; 
    -ms-overflow-style: none; 
    overflow-x: auto;
    overflow-y: hidden;
    }

    .bang_wrap{
        display: block;
        max-width: calc(100% - 0.27rem);
        width: fit-content;
        box-sizing: border-box;
        margin:0 0.14rem 0 0.13rem;
        height: 0.43rem;
        flex-shrink: 0;
        border-radius: 0.1rem;
        background: #fff5d6cc;
        display: flex;
        justify-content: space-between;
        margin-top: 0.19rem;
    }
    .bang_wrap .bang_left{
        display: flex;
        box-sizing: border-box;
        width: 0.64rem;
        height: 0.43rem;
        padding: 0.11rem 0.1rem 0.12rem 0.11rem;
        justify-content: center;
        align-items: center;
        flex-shrink: 0;
        border-radius: 0.1rem 0 0.1rem 0.1rem;
        background: #FFE9B0;
    }

    .bang_wrap .bang_left img{
        width: 0.43rem;
        height: 0.2rem;
    }

    .bang_wrap .bang_right{
        color: #bd7000;
        font-family: "PingFang SC";
        font-size: 0.24rem;
        font-style: normal;
        font-weight: 500;
        line-height: 0.43rem;
        /* text-align: right; */
        padding:0 0.08rem 0 0.11rem
    }
    
    .bang_wrap .bang_right img{
        width: 0.1rem;
        /* margin-right: 0.08rem; */
        height: 0.19rem;

    }

    .bang_wrap .bang_right .sort{
        margin: 0 0.04rem 0 0.03rem;
        color: #bd7000;
        font-family: "PingFang SC";
        font-size: 0.24rem;
        font-style: normal;
        font-weight: 700;
        line-height: 0.43rem;
    }
  
    .between{
        display: flex;
        justify-content: space-between;
        

    }

    .new_cover_left {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 100%;
        width: 3.39rem;
        height: 2.83rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    
    .new_cover_left [class^=info_]{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    .new_cover_left{
        background-image: url("https://imgbdb4.bendibao.com/xcxbdb/20247/23/2024723163014_41661.png");
    }
    .new_cover_left .info_1{
        color:#FE7800;
        max-width: 2.6rem;
        font-size: 0.24rem;
        font-weight: 600; 
        position: absolute;
        top:22%;
        left: 50%;
        transform: translate(-50%,-50%); 
    }
    .new_cover_left .info_2{
        color:#fff;
        font-size: 0.22rem;
        font-weight: 600;  
        max-width: 1.6rem; 
        position: absolute;
        top:48%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .new_cover_left .info_3{
        color:#FE7800;
        max-width: 1.8rem;
        font-size: 0.22rem;
        transform: translateY(-0.05rem); 
        position: absolute;
        top:74%;
        left: 50%;
        transform: translate(-50%,-50%); 
    }
    .new_cover_left.blue{
        background-image: url("https://imgbdb4.bendibao.com/xcxbdb/20247/23/2024723163026_32643.png");
    }
    .new_cover_left.blue .info_1{
        color:#488AF7; 
    }
    .new_cover_left.blue .info_2{
        color:#fff; 
    }
    .new_cover_left.blue .info_3{
        color:#488AF7; 
        
    }
    .allcard{
        margin:0 0.22rem 0.22rem 0.22rem;
    }
    .flex-center{
        display: flex;
        align-items: center;
    }
    .flex-center-right img{
        width: 0.3rem;
        height: 0.3rem;
        margin-left: 0.1rem;
        /* border-radius: 50%; */
    }
    a.flex-center img{
        width: 0.3rem;
        height: 0.3rem;
        margin-right: 0.1rem;
        /* border-radius: 50%; */
    }
    .bottom-msgsources {
        padding: 0 0.13rem;
        box-sizing: border-box;
        color: #999999;
        font-family: "PingFang SC";
        font-size: 0.24rem;
        color: #555;
        display: flex;
        justify-content: space-between;
        margin-top: 0.11rem;
        border-top: none;


        color: #555555;
        font-family: "PingFang SC";
        font-size: 0.22rem;
        font-style: normal;
        font-weight: 500;
        line-height: 0.46rem;
    }
    .bottom-msgsources .shangjia_name{
        color: #555555;
        font-family: "PingFang SC";
        font-size: 0.22rem;
        font-style: normal;
        font-weight: 400;
        line-height: 0.46rem;

        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;

    }
    .new-card{
        width: 3.45rem;
        border-radius: 0.16rem;
        background: #FFF;
        margin-bottom: 0.17rem;
        position: relative;
        z-index: 1;
        box-sizing: border-box;
        padding:0.03rem;
        padding-bottom: 0.1rem;
    }
    .single-card-top{
        position: relative;
        width: 3.39rem;
        height: 2.83rem;
        border-radius: 0.16rem 0.16rem 0 0;
        /* display: flex; */
        overflow: hidden;
        position: relative;
        min-width: 3.39rem;
        max-width: 3.39rem;
    }
    .single-card-bottom{
        width: 3.39rem;
        padding:0.14rem 0.14rem 0rem 0.13rem;
        box-sizing: border-box;
    }
    .indent_25{
        text-indent: 2.5em;
    }
    .indent_23{
        text-indent: 2.3em;
    }


    .single-card-bottom-p1 {
        width: 100%;
        color: #333333;
        text-align: justify;
        font-family: "PingFang SC";
        font-size: 0.26rem;
        font-style: normal;
        font-weight: 700;
        line-height: 0.4rem;
        display: flex;
        justify-content: space-between;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        position: relative;

    }
    .bottom-sketch{
        width: 100%;
        color: #feab14;
        font-size: 0.24rem;
        font-weight: 700;
        line-height: 0.46rem;
        margin-top: 0.01rem !important;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .bottom-receivebutton {
    /* width: 4.15rem; */
    /* height: 0.54rem; */
    width: 100%;
    flex-shrink: 0;
    border: none;
    background: #fffE;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0;
    margin-top: 0.12rem;
    bottom: 0px;
    position: relative;
    }

    .bottom_ziyin {
        background: var(--6363, linear-gradient(241deg, #FF9853 1.12%, #F60 54.44%));
        color: #fff;
        font-size: 0.18rem;
        padding: 0.00rem 0.08rem;
        border-radius: 0.05rem;
        display: inline-block;
        font-weight: 500;
        line-height: 0.28rem;
        margin-top: -0.05rem;
        height: fit-content;
        vertical-align: middle;
        position: absolute;
        left: 0;
        top: 0.1rem;
        width: fit-content;
        text-align: left;
        text-indent: 0;
    }

    .bottom-qiang{
        display: inline-flex;
        padding: 0 0.13rem 0 0.14rem;
        justify-content: center;
        align-items: center;
        border-radius: 0.58rem;
        background: linear-gradient(112deg, #FF8732 8.87%, #FF4204 86.18%);

        color: #ffffff;
        font-family: "PingFang SC";
        font-size: 0.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: 0.36rem;
        position: relative;
        top: 0.01rem;
    }
    .bottom-height{
		height: 1.7rem !important;
	}
    :root { 
        color-scheme: light dark;
        color: #333;
        background-color: #ffffff; 
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    @media (prefers-color-scheme: light) {
        :root {
            color: #213547;
            background-color: #ffffff;
        }
        a:hover {
            color: #747bff;
        }
        button {
            background-color: #f9f9f9;
        }
        body {
            background-color: #ffffff;
            color: #333;
        }
    }

    @media (prefers-color-scheme: dark) {
        :root {
            color: #213547;
            background-color: #ffffff;
        }
        body {
            background-color: #ffffff;
            color: #333;
        }
    }

    input{
        background-color: #fff !important;
    }
    .search{
        overflow: hidden;
    }
     
 
 
 
	.new-pic{
		position: absolute;
		width: 0.9rem;
		height: 0.9rem;
		/* top: 0.2rem;
		left: 0.2rem; */
		z-index: 999;
	}
	.swiper .new-pic{top: 0.11rem;left: 0rem;}

    .double-ele{
        position: absolute;
		width: 0.8rem;
		/* height: 0.9rem; */
		/* top: 0.2rem;
		left: 0.2rem; */
        top: 0.03rem;right: 0.03rem;
		z-index: 999;
    }
    .pricebuttonwrap{
        display: flex;
        align-items: center;
        margin-top: 0.1rem;
        border-radius: 0.36rem;
        overflow: hidden;
        border:  0.01rem solid #F60;
        width: fit-content;

    }
    .pricebutton1{
        display: inline-block;
        padding: 0 0.1rem;
        height: 0.35rem;
        background-color:#F60;
        border-radius:   0  ;
        font-size: 0.18rem;
        color: #ffffff;
        line-height: 0.35rem;
        text-align: center;
        font-weight: 700;
    }
    .pricebutton2{
        display: inline-block; 
        font-weight: 700;
        height: 0.35rem;
        padding:  0 0.1rem;
        border-radius:   0;
        border: none;
        font-size: 0.2rem;
        color: #ff6600;
        line-height: 0.35rem;
    }
    .today-block{
        /* box-shadow: 3px 2px 8px 0 #cbcbcb99;
        border-radius: 0.10rem;
        padding-bottom: 0.12rem; */
    }
    .shaixuan_outer {

    }
    *::-webkit-scrollbar {
        /*滚动条整体样式*/
        width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
        height: 4px;
    }
    *::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius   : 10px;
        background-color: skyblue;
        background-image: -webkit-linear-gradient(
            45deg,
            rgba(255, 255, 255, 0.2) 25%,
            transparent 25%,
            transparent 50%,
            rgba(255, 255, 255, 0.2) 50%,
            rgba(255, 255, 255, 0.2) 75%,
            transparent 75%,
            transparent
        );
    }
    *::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
        background   : #ededed;
        border-radius: 10px;
    }    
    .zhuanqu_ling{
        border-radius: 1rem;
        padding: 0.01rem 0.08rem;
        margin-left: 0.1rem;
        border:1px solid #FF6600;
        color: #f60;
        font-size: 0.18rem;
        margin-top: 0.05rem;
    }
 
    .texthidden{
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        width: 1.5rem !important;
        max-width: 1.5rem !important; 
        word-break: break-all !important;  
        color: rgb(161, 161, 161);
    } 
       
 
    .price-description1 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        flex-shrink: 0;
        max-width: 2.3rem;
    }