video{    max-width: 100%;}

.page a {
    display: contents;}
@media only screen and (max-width:768px) {

.sect5 ul li::before {

    top: 15px;}}
@media only screen and (max-width:700px) {
    .zhlist li {
        line-height: 28px;
        font-size: 14px;
        padding: 15px 0 5px 37px;}}.shao-nav>ul>li>a{    padding: 0 20px;}    @media only screen and (max-width:768px) {
        .tutor a {
        font-size: 16px;
        padding: 0 20px;
        line-height: 30px;
        margin-right: 20px;
        margin-bottom: 10px;}}td,
tr,
th {
    font-size: 1rem;}.compage>h3{display: inline-block;font-size: 22px;color: #053A8C;padding-left: 20px;margin-bottom: 30px;}
.compage>h3::before{content: "";position: absolute;width: 10px;height: 10px;background: #053A8C;bottom: auto;top: 50%;transform: translateY(-50%);left: 0;}
.compage>h3::after{width: 84px;height: 2px;background: #1454B6;left: 100%;bottom: 50%;}