.main_box{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1200px;
    margin: 10px 0;
}
.box_z{
    width: 75%;
    display: flex;
    flex-direction: column;
    margin-inline: 10px;
    border: 1px solid #ebebeb;
}
.dav_box{
    display: flex;
    line-height: 40px;
}
.box_y{
    width: 23%;
    border: 1px #ebebeb solid;
}
.dav_box > a{
    margin-inline: 10px;
    height: 30px;
}
.box_bt{
    display: flex;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    border-bottom: 1px #f4f4f4 solid;
}
.box_bt > h1{
    margin-right: 30px;
}
.box_xq{
    padding: 10px;
    border-bottom: 1px #f4f4f4 solid;
}
.box_ml{
    line-height: 40px;
    padding-inline: 10px;
}
.box_ml > b{
    font-size: 1.6rem;
}
.box_tab{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.box_tab > a{
    min-width: 300px;
    padding: 10px;
    white-space: nowrap;
}
.box_xgsj{
    line-height: 38px;
    padding-left: 10px;
}
.box_xgsj > b{
    font-size: 1.6rem;
}
.box_xgsj_tab{
    display: flex;
    flex-direction: column;
}
.box_xgsj_tab > a{
    text-indent: 1em;
    line-height: 40px;
    border-bottom: 1px #f4f4f4 solid;
}
.main_box a:hover{
    /* 下划线 */
    text-decoration: underline;
    color: initial;
}
/* 当窗口宽度小于或等于1199像素时，应用以下样式 */
@media screen and (max-width: 1199px) {
    .box_y {
        display: none;
    }
    .box_z {
        width: 100%;
    }
}