﻿.zhiwucss {
}

    .zhiwucss .zwcatnm {
        border-bottom: 1px solid #abcd05;
        padding: 50px 0 20px 0;
        margin-bottom: 30px;
    }

    .zhiwucss .cen {
        font-size: 30px;
        line-height: 30px;
    }

    .zhiwucss .can {
        font-size: 26px;
        line-height: 30px;
        margin-left: 10px;
    }

    .zhiwucss .zwlist {
        width:100%;
        justify-content: space-between;
        margin-bottom: 40px;
    }

    .zhiwucss .zwitem {
        width: 23.5%;
        float:left;
        margin-right:2%;
        margin-bottom:30px;
        background-color: #FFF;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        padding: 40px 20px 20px 20px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    }
        .zhiwucss .zwitem:nth-child(4n+4) {
            margin-right: 0%;
        }

        .zhiwucss .zwitem:hover {
            background-image: url(/img/ifimg/zhiwubg.jpg);
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
            color: #FFF;
        }

    .zhiwucss .zwimg {
        width: 50%;
    }

        .zhiwucss .zwimg img {
            display: block;
            width: 100%;
        }

    .zhiwucss .ennm {
        font-size: 14px;
        height: 50px;
        line-height: 25px;
        text-align: center;
        margin-top: 20px;
    }

    .zhiwucss .annm {
        font-size: 14px;
        height: 50px;
        line-height: 25px;
        text-align: center;
    }
/*****/
.zhiwuitem {
}

    .zhiwuitem .zwcatnm {
        border-bottom: 1px solid #abcd05;
        padding: 50px 0 20px 0;
        margin-bottom: 30px;
    }

    .zhiwuitem .cen {
        font-size: 30px;
        line-height: 30px;
    }

    .zhiwuitem .can {
        font-size: 26px;
        line-height: 30px;
        margin-left: 10px;
    }

    .zhiwuitem .zwiban {
        background-image: url(/img/ifimg/zhiwunrbg.jpg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        box-sizing: border-box;
        padding: 50px 0 50px 100px;
        color: #FFF;
        font-size: 20px;
        line-height: 40px;
        display: flex;
        border-radius: 20px;
        border: 2px solid #FFF;
    }

    .zhiwuitem .zibt {
        display: flex;
        justify-content: center;
        flex-direction: column;
        margin-left: 30px;
    }

    .zhiwuitem .ziimg img {
        display: block;
        height: 200px;
    }
    /****/
    .zhiwuitem .nritem {
        padding: 10px;
        border-radius: 10px;
        background-color: #FFF;
        margin-top: 20px;
        margin-bottom: 40px;
    }

    .zhiwuitem .nrfst {
        display: flex;
        background-color: #383735;
        color: #FFF;
        border-radius: 10px;
        height: 50px;
        line-height: 50px;
        padding-left: 20px;
        font-size: 16px;
    }

    .zhiwuitem .fsts {
        height: 22px;
        width: 6px;
        border-radius: 3px;
        background-color: #abcd05;
        margin-top: 14px;
    }

    .zhiwuitem .fsten {
        margin-left: 10px;
    }

    .zhiwuitem .fstan {
        margin-left: 10px;
    }

    .zhiwuitem .nrcon {
        padding: 10px 20px;
    }

        .zhiwuitem .nrcon p {
            line-height: 30px;
            margin-bottom: 10px;
        }

        .zhiwuitem .nrcon > div {
            display: flex;
            justify-content: space-between;
        }

            .zhiwuitem .nrcon > div > div {
                width: 49%;
            }

            .zhiwuitem .nrcon > div table {
                width: 49%;
            }

        .zhiwuitem .nrcon table {
            border-collapse: collapse;
        }

            .zhiwuitem .nrcon table td {
                border: 1px solid #CCC;
                line-height: 30px;
                padding: 0 5px;
            }

        .zhiwuitem .nrcon img {
            display: block;
            width: 100%;
        }

    .zhiwuitem h1, .zhiwuitem h2, .zhiwuitem h3, .zhiwuitem h4, .zhiwuitem h5 {
        color: #abcd05;
        font-size: 16px;
        font-weight: normal;
    }
