html, body { margin: 0; padding: 0; }
body { background: #fff; color: #1e1e1e; font: 16px/1.5 "Microsoft YaHei", SimSun, Arial, sans-serif; }
a { color: #22a9df; text-decoration: underline; }
a:hover { color: #0020c2; text-decoration: none; }
.classic-page { width: 1100px; max-width: 100%; margin: 0 auto; padding: 6px 0 30px; }
.classic-banner { width: 1100px; max-width: 100%; margin: 0 auto 20px; text-align: center; }
.classic-banner img { display: block; width: 100%; height: auto; border: 0; }
.classic-main-wrap { width: 946px; max-width: 100%; margin: 0 auto 16px; overflow-x: auto; }
.classic-grid-wrap { width: 1063px; max-width: 100%; margin: 0 auto 16px; overflow-x: auto; }
table { border-collapse: collapse; table-layout: fixed; background: #fff; }
.classic-download-table { width: 946px; }
.classic-grid-table { width: 1063px; }
.classic-download-table th, .classic-download-table td, .classic-grid-table th, .classic-grid-table td { border: 1px solid #837e7c; padding: 10px; text-align: center; font-weight: normal; vertical-align: middle; }
.classic-download-table th { background: #fff; }
.classic-download-table .section-title, .classic-grid-table th { background: #f1f1f1; font-weight: bold; }
.classic-download-table .icon-column { width: 70px; }
.classic-download-table .version-column { width: 148px; }
.classic-download-table .download-column { width: 120px; }
.classic-download-table .icon-cell { height: 42px; padding: 5px 8px; }
.classic-download-table .icon-cell img { max-width: 36px; max-height: 36px; width: auto; height: auto; vertical-align: middle; border: 0; }
.classic-grid-table td { width: 33.333%; }
.footer-row td { background: #fafafa; color: #555; font-size: 14px; }
.empty { color: #888; padding: 30px !important; }
.classic-brand { text-align: center; margin: 20px 0 0; font-size: 13px; }
@media screen and (max-width: 1100px) {
    .classic-page { padding-left: 8px; padding-right: 8px; }
    .classic-download-table, .classic-grid-table { min-width: 760px; }
}

