body {
    background: #f7f7f5;
}
.main {
    margin-top: 45px;
    padding-bottom: 60px;
}
/* 主体部分 */
.listBD {
    margin-top: 40px;
}
.listBD table {
    text-align: center;
    width: 100%;
}
.listBD table thead {}
.listBD table thead tr {
    height: 40px;
    line-height: 40px;
    background: #096cb0;
    color: #fff;
}
.listBD table tbody tr {
    background: #ebebeb;
}
.listBD table tbody tr td {
    padding: 40px 70px;
    text-align: left;
}
.listBD table thead tr td:nth-of-type(1) {
    width: 32%;
}
.listBD table tbody tr td:nth-of-type(1) {
    width: 32%;
    border-right: 1px solid #dbdbdb;
    line-height: 30px;
}
.listBD table tbody tr td:nth-of-type(2) {
    padding: 25px 70px;
}
.listBD table tbody tr td:nth-of-type(2) p {
    line-height: 30px;
}
.listBD table tbody tr:nth-of-type(even) {
    background: #fff;
}
@media only screen and (min-width:0px) and (max-width:768px) {
    /* 主体部分 */
    .listBD table tbody tr td {
        padding: 10px 15px;
    }
    .listBD table tbody tr td:nth-of-type(2) {
        padding: 10px 15px;
    }
    .listBD table tbody tr td:nth-of-type(2) p {
        font-size: 12px;
        line-height: 24px;
    }
}
@media only screen and (min-width:769px) and (max-width:1280px) {
    /* 主体部分 */
    .listBD table tbody tr td {
        padding: 15px;
    }
    .listBD table tbody tr td:nth-of-type(2) {
        padding: 15px;
    }
    .listBD table tbody tr td:nth-of-type(2) p {
        font-size: 12px;
        line-height: 24px;
    }
}