.container_left{
    margin-top: 20px;
}
.container_right{
    margin-top: 20px;
}
/* 供应列表开始 */
.supply_list{
    width: 100%;
    background: #FFFFFF;
    border-radius: 10px;
    margin-top: 20px;
    padding: 0 20px;
}
.supply_card{
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 30px 0;
    border-bottom: 1px solid #E9E9E9;
    cursor: pointer;
}
.supply_list a:nth-last-child(1) .supply_card{
    border-bottom: none;
}
.supply_card_left{
    width: 190px;
    height: 110px;
    border-radius: 10px;
    overflow: hidden;
}
.supply_card_left img{
    width: 100%;
    height: 100%;
    transition: 0.3s;
    object-fit: contain;
}
.supply_card:hover .supply_card_left img{
    transform: scale(1.2);
}
.supply_card_right{
    width: calc(100% - 190px - 20px);
}
.supply_card_right_flex{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.supply_card_name{
    width: calc(100% - 80px);
    font-size: 18px;
    color: #171717;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: 0.3s;
}
.supply_card_btn{
    width: 66px;
    height: 31px;
    background: #F3F6FA;
    border-radius: 6px;
    border: 1px solid #E6E8EB;
    font-size: 16px;
    color: var(--primary-color);
    line-height: 31px;
    text-align: center;
}
.supply_card_right_desc{
    width: 100%;
    margin-top: 10px;
    font-size: 16px;
    color: #767676;
}
.supply_card:hover .supply_card_name{
    color: var(--primary-color);
}
/* 供应列表结束 */
/* 供应详情开始 */
.projectinfo_grid ul{
    grid-template-columns: repeat(2, 1fr);
}
.projectinfo_detail{
    margin-top: 46px;
}
/* 供应详情结束 */