:root {
    --primary-color: #56b847;
}
body{
    margin: 0;
    padding: 0;
    width: 100vw;

}
.margin-hor-34{
    margin: 0 34px ;
}
.padding-3{
    padding: 3px;
}
.black-51{
    color: rgb(51,51,51);
}
.font-12{
    font-size: 12px;
}
.font-14{
    font-size: 14px;
    font-weight: 400;
}
.font-16{
    font-size: 16px;
    font-weight: 400;
}
.font-15{
    font-size: 15px;
    font-weight: 700;
}
.font-20{
    font-size: 20px;
    font-weight: 600;
}
.font-22{
    font-size: 22px;
    font-weight: 700;
}
.font-24{
    font-size: 24px;
    font-weight: 600;
}
.bgc-245{
    background-color: rgb(245,245,245);
}
.bgc-241{
    background-color: rgb(241,241,241);
}
.icon{
    width: 14px;
    height: 14px;
}
.text-color{
    color: rgb(106, 109, 111);
}
.breadcrumb{
    height: 74px;
    display: flex;
    align-items: center;
    color: rgb(33, 37, 41);
    font-size: 14px;
}
.breadcrumb ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
}
.breadcrumb li{
    list-style: none;
    padding: 0;
    margin: 0;
    display: list-item;
}
.breadcrumbItem{
    position: relative;
    float: left;
    padding: 0 3px 0 15px !important;
}
.breadcrumbItem a{
    text-decoration: none;
}
.breadcrumbItem:not(:first-child) span:before{
    content: '>';
    position: absolute;
    left: 3px;
    color: #999;
}
.p_breadcrumb .breadcrumbItem a{
    color: rgb(108, 117, 125); /* 默认颜色：非最后一项 */
}

.p_breadcrumb .breadcrumbItem:last-child {
    color: rgb(33, 37, 41); /* 最后一项的颜色 */
}