#pc_page .content .main .mainTilte {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px
}

#pc_page .content .main .mainTilte a {
    width: 109px;
    font-size: 18px;
    padding: 12px 0px;
    text-align: center;
    background-color: #ebf6fe;
    color: #2b9cf2;
    margin-right: 10px;
    border-radius: 5px;
    font-weight: bold;
    margin-bottom: 15px;
    box-shadow: 0px 0px 10px rgb(32 64 205 / 25%);
}
#pc_page .content .main .mainTilte a:nth-child(7n) {
    margin-right:0px
}
#pc_page .content .main .mainTilte a.active {
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#3fd1f7), to(#2b9cf2));
    background: linear-gradient(to right, #3fd1f7, #2b9cf2)
}

#pc_page .content .main .mainTilte a:hover {
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, from(#3fd1f7), to(#2b9cf2));
    background: linear-gradient(to right, #3fd1f7, #2b9cf2)
}

#pc_page .content .main .mainBox {
    -webkit-box-shadow: 0px 0px 10px #eee;
    box-shadow: 0px 0px 10px #eee;
    padding-bottom: 20px;
    display: none
}

#pc_page .content .main .mainBox ul.list {
    background-color: #999;
    padding-bottom: .5px;
    margin-bottom: 25px;
    box-shadow: 0px 0px 10px rgb(32 64 205 / 25%);

}

#pc_page .content .main .mainBox ul.list li {
    background-color: #fff;
    margin-bottom: 1px;
    padding-bottom: 24px
}

#pc_page .content .main .mainBox ul.list li .tops {
    width: 782px;
    margin: 0 auto;
    padding: 24px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

#pc_page .content .main .mainBox ul.list li .tops .topsTitle {
    font-size: 18px;
     width: 80%;
    font-weight: bold;
   
}

#pc_page .content .main .mainBox ul.list li .tops .topsDate span {
    font-size: 16px;
    color: #666
}

#pc_page .content .main .mainBox ul.list li .liBox {
    width: 782px;
    margin: 0 auto
}

#pc_page .content .main .mainBox ul.list li .liBox span {
    font-size: 14px;
    color: #999
}

#pc_page .content .main .mainBox ul.serial {
    display: flex;
    justify-content:center;
}

#pc_page .content .main .mainBox ul.serial li {
    margin: 0 7.5px;
    font-size: 16px;
    padding: 5px 15px;
    border-radius: 5px
}
#pc_page .content .main .mainBox ul.serial li.thisclass {
    background-color: #2b9cf2;
    color: #fff;
}

#pc_page .content .main .mainBox ul.serial li a {
    display: block
}

#pc_page .content .main .mainBox ul.serial li:hover {
    background-color: #2b9cf2;
    color:#fff;
}

#pc_page .content .main .mainBox ul.serial li:hover a {
    color: #fff
}

#pc_page .content .main .mainBox:nth-child(2) {
    display: block
}