.frontend-3d-conventional {
    width: 100%;
    padding: 18px 0 64px;
    color: #000;
    font-family: Arial, SimSun, "宋体", sans-serif;
    font-size: 12px;
}
.frontend-3d-conventional .three-d-conventional-breadcrumb {
    height: 34px;
    color: #777;
    font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;
    font-size: 14px;
}
.frontend-3d-conventional .three-d-conventional-breadcrumb ol { display: flex; margin: 0; padding: 0; list-style: none; }
.frontend-3d-conventional .three-d-conventional-breadcrumb li:not(:last-child)::after { content: ">"; margin: 0 9px; color: #aaa; }
.frontend-3d-conventional .three-d-conventional-breadcrumb a { color: #666; }
.frontend-3d-conventional .three-d-conventional-panel { padding: 10px 0 42px; background: #fff; }
.frontend-3d-conventional .three-d-conventional-title {
    width: 860px;
    margin: 0 auto 8px;
    color: #f00;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    text-align: center;
}
.frontend-3d-conventional .three-d-conventional-toolbar {
    display: block;
    width: 860px;
    height: 24px;
    margin: 0 auto;
    color: #000;
    line-height: 20px;
}
.frontend-3d-conventional .three-d-conventional-toolbar select {
    width: 70px;
    height: 20px;
    margin: 0 3px;
    padding: 0 1px;
    color: #000;
    border: 1px solid #808080;
    background: #fff;
    font: 400 12px/18px Arial, SimSun, "宋体", sans-serif;
    vertical-align: middle;
}
.frontend-3d-conventional .three-d-conventional-toolbar button { margin-left: 6px; }
.frontend-3d-conventional .three-d-conventional-scroll {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    max-width: 100%;
    outline: none;
}
.frontend-3d-conventional .three-d-conventional-scroll:focus-visible { box-shadow: 0 0 0 2px rgba(223, 23, 42, .35); }
.frontend-3d-conventional .three-d-conventional-table {
    width: 860px;
    min-width: 860px;
    margin: 0 auto;
    padding: 0;
    color: #000;
    border: 1px solid #000;
    border-spacing: 1px;
    background: #000;
    font-family: Arial, SimSun, "宋体", sans-serif;
    font-size: 12px;
    line-height: normal;
    table-layout: fixed;
}
.frontend-3d-conventional .three-d-conventional-table th,
.frontend-3d-conventional .three-d-conventional-table td {
    overflow: hidden;
    height: 20px;
    padding: 1px;
    border: 0;
    text-align: center;
    text-overflow: clip;
    vertical-align: middle;
    white-space: nowrap;
}
.frontend-3d-conventional .three-d-conventional-col--issue { width: 82px; }
.frontend-3d-conventional .three-d-conventional-col--number { width: 20px; }
.frontend-3d-conventional .three-d-conventional-col--sum,
.frontend-3d-conventional .three-d-conventional-col--span { width: 26px; }
.frontend-3d-conventional .three-d-conventional-col--digit { width: 20.9px; }
.frontend-3d-conventional .three-d-conventional-tabs th {
    height: 30px;
    color: #111;
    background: #fff;
    font-size: 14px;
    font-weight: 700;
}
.frontend-3d-conventional .three-d-conventional-tabs a,
.frontend-3d-conventional .three-d-conventional-tabs span { color: inherit; text-decoration: none; }
.frontend-3d-conventional .three-d-conventional-tabs span[aria-disabled="true"] { cursor: default; }
.frontend-3d-conventional .three-d-conventional-headings th { height: 32px; background: #fff; font-weight: 700; }
.frontend-3d-conventional .three-d-conventional-headings th:nth-child(17),
.frontend-3d-conventional .three-d-conventional-headings th:nth-child(27) { border-left: 1px solid #000; }
.frontend-3d-conventional .three-d-conventional-cell--issue { width: 78px; background: #fff; }
.frontend-3d-conventional .three-d-conventional-cell--number { width: 22px; background: #eee; }
.frontend-3d-conventional .three-d-conventional-cell--sum { width: 28px; background: #c0ffff; }
.frontend-3d-conventional .three-d-conventional-cell--span { width: 28px; background: #fefeee; }
.frontend-3d-conventional .three-d-conventional-cell--hundreds,
.frontend-3d-conventional .three-d-conventional-summary--hundreds { background: #00ff00; }
.frontend-3d-conventional .three-d-conventional-cell--tens,
.frontend-3d-conventional .three-d-conventional-summary--tens { background: #ffff00; }
.frontend-3d-conventional .three-d-conventional-cell--ones,
.frontend-3d-conventional .three-d-conventional-summary--ones { background: #d7d7d7; }
.frontend-3d-conventional .three-d-conventional-table .is-group-start { border-left: 1px solid #000; }
.frontend-3d-conventional .three-d-conventional-cell--hundreds.is-hit,
.frontend-3d-conventional .three-d-conventional-cell--tens.is-hit,
.frontend-3d-conventional .three-d-conventional-cell--ones.is-hit { color: #fff; font-weight: 700; }
.frontend-3d-conventional .three-d-conventional-summary th { height: 16px; background: #c0ffff; font-weight: 400; }
.frontend-3d-conventional .three-d-conventional-summary td { height: 16px; }
.frontend-3d-conventional .three-d-conventional-tabs--bottom th { height: 26px; }
.frontend-3d-conventional .three-d-conventional-empty { height: 80px; background: #fff; color: #666; }

@media (max-width: 899px) {
    .frontend-3d-conventional .three-d-conventional-title,
    .frontend-3d-conventional .three-d-conventional-toolbar { width: 860px; max-width: 100%; }
}
