.page .main-page-wrapper{
        background-color:#fff;
        width:100%;
    }
    .ivu-table-cell{
        font-size:14px;
    }
    .tb{
        width: 1400px;
        margin: 0 auto;
        padding: 20px 0 50px 0;
        min-height: 280px;
    }
    tr{
        min-height: 65px;
    }
    .tb h1{
         color: #25c385;
         font-size: 36px;
         font-weight: 600;
    }
    .desc{
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid black;
        float: right;
        margin-top: 6px;
        transform: rotate(360deg);
    }
    .ms_content{
        width: 1400px;
        margin: 0 auto;
        background: #fff;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 30px;
    }
    .fr ul{
        width:50%;
        float: right;
        height: 45px;
        border: 1px solid #ebebeb;
        line-height: 45px;
        margin-top: 20px;
        border-radius: 10px;
        padding: 0;
        overflow: hidden;
    }
    .fr ul li{
        list-style: none;
        width: calc(25% - 1px);
        height: 45px;
        border-right: 1px solid #ebebeb;
        line-height: 45px;
        text-align: center;
        float:left;
    }
    .hover{
        background: #fafafa;
    }
    .fr ul li:hover{
        background: #fafafa;
    }

    .Maximum_compare ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        gap: 20px; /* This adds spacing between li elements */
    }
    
    .Maximum_compare li {
        /* Optional: Add padding or margin if you need more spacing */
        padding: 10px;
        margin-bottom:10px;
        background-color:#fff;
        border-radius: 8px;
        width: calc((100% - 80px) / 5);
    }
    .Maximum_compare li:hover {
        border: 1px solid #25C385;
    }
    
    .compare_products {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 10px; /* Adds space between image and title */
    }
    
    .compare_products img {
        max-width: 100%;
        height: auto;
        display: block;
    }
    
    .product-title {
        margin: 0;
        font-size: 16px;
        font-weight: normal;
        margin: 10px 0;
    }
    .ivu-table-Compare{
        width: 27px;
        height: 27px;
        float: left;
        background: #f2f2f2;
        padding: 3px 0px 0 2px;
        border-radius: 5px;
    }
    .miner-actions{
        position: absolute;
        top: 10px;
        right: 10px;
        border-radius: 10px;
    }
    :is(.btn,.button,button,[type="submit"],[type="button"]){
        border-radius: 10px;
    }
    .fl_tab_list{
        width:1400px;
        height: 130px;
    }
    /* 产品选中高亮样式 */
    .ivu-table-Compare.selected {
        background-color: #ecfdf5; 
        color:rgb(120, 214, 159); 
        border: 1px solid #25C385; 
        cursor: default;
    }
    /* 可选：高亮状态下的hover效果优化 */
    .ivu-table-Compare.selected:hover {
        background-color: #d1eaff;
    }
