main {
    position: relative;
    /* height: 17.9896rem; */
    padding-top: .3125rem;
}

main section {
    width: 9.8021rem;
}

main section h2 {
    font-size: .2083rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #363A8F;
    margin: .1667rem 0;
}

main section .category {
    overflow: auto;
    padding-top: .3229rem;
    padding-left: .3125rem;
    width: 100%;
    height: 4.3333rem;
    background: #EFF4F7;
    box-shadow: 0px .0625rem .1458rem 1px rgba(136, 136, 136, 0.16);
}

main section .category>ul>li {
    display: flex;
    margin-bottom: .2083rem;
}

main section .category>ul>li .left {
    flex-shrink: 0;
    width: 1.0208rem;
    font-size: .1458rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #363A8F;
}

main section .category>ul>li>span {
    font-size: .1458rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #000000;
    margin-left: .1563rem;
    margin-right: .2604rem;
}

main section .category>ul>li .right ul {
    display: flex;
    flex-wrap: wrap;
}

main section .category>ul>li .right ul li {
    display: flex;
    align-items: center;
    position: relative;
    margin-right: .2083rem;
    margin-bottom: .1563rem;
}

main section .category>ul>li .right ul li::before {
    content: '';
    display: inline-block;
    position: absolute;
    left: -0.1042rem;
    width: .0104rem;
    height: 80%;
    background-color: #000000;
}

main section .category>ul>li .right ul li a {
    font-size: .125rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #000000;
}

main section h3 {
    font-size: .175rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #000000;
    margin-top: .4375rem;
    margin-bottom: .1563rem;
}

main section .category2 {
    overflow: auto;
    display: flex;
    width: 9.7813rem;
    height: 1.4375rem;
    background: #EFF4F7;
    padding-top: .3125rem;
    padding-left: .2083rem;
    padding-bottom: .3125rem;
}

main section .category2 .left {
    width: 1.0208rem;
    font-size: .1458rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #363A8F;
    flex-shrink: 0;
}

main section .category2 span {
    font-size: .1458rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #000000;
    margin-left: .1563rem;
    margin-right: .2604rem;
}

main section .category2 .right ul {
    display: flex;
    flex-wrap: wrap;
}

main section .category2 .right ul li {
    position: relative;
    margin-right: .2083rem;
    display: flex;
    align-items: center;
}

main section .category2 .right ul li::before {
    content: '';
    display: inline-block;
    position: absolute;
    left: -0.1042rem;
    width: .0104rem;
    height: 80%;
    background-color: #000000;
}

main section .category2 .right ul li a {
    font-size: .125rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #000000;
}

main section h3:nth-of-type(2) {
    margin-top: .2083rem;
    margin-bottom: .1563rem;
}

main section .tablebox {
    width: 100%;
    overflow: auto;
}

main section .tablebox .innerbox1 {
    width: 150%;
}

main section .tablebox table {
    border-collapse: separate;
    border-spacing: .2rem;
    border: none;
}

main section .tablebox table thead tr th {
    height: .3646rem;
    /* line-height: .3646rem; */
    background: #e1e2eb;
    /* font-size: .1458rem; */
    font-size: .8rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #000000;
    text-align: center;
    border-bottom: none;
}

main section .tablebox table tbody tr td {
    height: .3646rem;
    text-align: center;
    border-top: none;
    background: #eff4f7;
    /* font-size: .1458rem; */
    font-size: .8rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
}

main section .tablebox table tbody tr td:nth-child(2) {
    color: #363A8F;
}

main section .tablebox table tbody tr td a {
    color: #363A8F;
    font-size: .7rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
}

main section h3:nth-of-type(3) {
    margin: .2083rem 0 .2083rem 0;
}


/* @media screen and (max-width:768px) { */

main aside {
    display: none;
}

main section,
main section .category2 {
    width: 100%;
}

main section h2,
main section h3,
main section h3:nth-of-type(2),
main section h3:nth-of-type(3) {
    font-size: 0.9rem;
    margin-top: .9rem;
    margin-bottom: .9rem;
}

main section .category,
main section .category2 {
    height: unset;
}

main section .category>ul>li .left a,
main section .category>ul>li .right ul li a,
main section .category>ul>li>span,
main section .category2 .left a,
main section .category2 span,
main section .category2 .right ul li a {
    font-size: 0.8rem;
}

main section .category>ul>li .right ul li,
main section .category2 .right ul li {
    margin-bottom: 0.7rem;
}

main section .category>ul>li .left,
main section .category2 .left {
    width: 2.7rem;
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: .15rem;
}

main section .tablebox:last-of-type table {
    margin-bottom: 1.0417rem;
}


/* } */