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;}}


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%;}