.footer_db {
    height: 280px;
    background: #18191c;
    margin: 0 auto;
    text-align: center;
    clear: both;
    height: auto;
    overflow: hidden;
}
#banner, #main, .partner, .dbnews, .top_cards, .footer {
    width: 1003px;
    margin: 0 auto;
    clear: both;
    height: auto;
    overflow: hidden;
}
.link {
    padding-top: 30px;
}
.link a {
    display: inline-block;
    font-size: 14px;
    padding: 0px 13px;
    border-right: #2a2b2d 1px solid;
    color: #525354;
}
.link a:nth-child(1) {
    padding-left: 0;
}
.dbnews_nr {
    color: #4f4f51;
    text-align: center;
    padding: 25px 0px;
}
.dbnews_nr p {
    font-size: 14px;
    color: #919292;
    cursor: pointer;
    line-height: 28px;
}
.dbnews_nr a {
    display: inline-block;
    padding-left: 8px;
    color: #919292;
}
.dbnews_text {
    padding-top: 10px;
}
.dbnews_nr a.line_red {
    margin-left: 10px;
    display: inline-block;
    height: 14px;
}
.dbnews_nr a {
    display: inline-block;
    padding-left: 8px;
    color: #919292;
}
.dbnews_text a, .dbnews_text span {
    display: inline-block;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
}
.dbimg {
    text-align: center;
}
.dbimg a {
    display: inline-block;
    padding: 0px 6px;
}