* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #000000;
}

i {
    font-style: normal;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

body {
    background: url(bg_zybx20250402.png) no-repeat center top;
    background-size: cover;
}

.w {
    margin: 0 2rem;
}

.logo {
    width: 6rem;
    height: 1.25rem;
    margin-top: .25rem;
}

.logo a {
    display: flex;
    align-items: center;
    justify-content: center;
    display: block;
    width: 100%;
    height: 100%;
}

.logo img {
    width: 100%;
}

/* 标题 start */
.bx-title {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2rem;
    margin: .625rem 2rem .5rem;
}

.bx-title img {
    display: block;
    width: 100%;
}

/* 标题 end */

/* 内容盒子 start */
.nav {
    background: #0550A4;
    height: .875rem;
    text-align: center;
    line-height: .875rem;
}

.nav ul li {
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    width: 20%;
    height: .875rem;
}

.nav ul li a {
    display: inline-block;
    font-family: 'SourceHanSansCN-Medium';
    font-size: .45rem;
    color: #FFECCA;
}

.nav ul li a:hover {
    color: #EB3918;
}

.bx-content {
    background: #fff;
    border: 1px solid transparent;

}

.bx-content-title {
    position: relative;
    height: .7rem;
    background: url(bx-title-line20250402.png) no-repeat center;
    background-size: 100%;
    margin: .5rem .25rem;
    text-align: center;
    line-height: .5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bx-content-title span {
    display: inline-block;
    font-family: 'SourceHanSerifSC-Heavy';
    color: #0551A5;
    font-size: .5625rem;
    font-weight: 800;
    vertical-align: middle;
}

.bx-content-title a {
    position: absolute;
    top: -.125rem;
    right: .125rem;
    font-family: 'SourceHanSansCN-Medium';
    color: #033266;
    font-size: .3rem;
}

.bx-content-title a:hover {
    color: #EB3918;
}

.bx-content-list {
    margin: 0 .75rem;
}

.bx-content-list ul li {
    font-family: 'SourceHanSansCN-Regular';
    font-size: .3rem;
    height: .625rem;
    line-height: .625rem;
}

.bx-content-list ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.bx-content-list ul li a:hover {
    background-color: #EAF0FA;
    color: #033266;
}

.bx-content-list ul li em {
    display: inline-block;
    background-color: rgba(228, 21, 4, 1);
    width: .125rem;
    height: .125rem;
    border-radius: 50%;
    margin-right: .25rem;
    vertical-align: middle;
}

.bx-content-list ul li i {
    float: right;
}

/* 内容盒子 end */