/*幼圆体*/
html,
body {
    font-family: "幼圆", "YouYuan", "Microsoft YaHei", "PingFang SC", sans-serif;
}
/* 表单控件也幼圆 */
input,
textarea,
select,
button {
    font-family: inherit;
}

.top{
    background-color: #feaccc;
    background-image: url("../images/页眉.jpg");
    background-repeat: no-repeat;
    /* 居中显示，缩放时以中心为基准 */
    background-position: center center;
    background-size: contain;
    width: 100%;
    aspect-ratio: 2046 / 782;
    overflow: hidden;
}
.top img{
    display: block;
    max-width: 100%;
    height: auto;
}
.menu{
    background: #df5e5e;
    height:45px;
}
.menu ul,li{
    margin:0;/*外边距 上右下左*/
    list-style: none;
    padding:0;/*内边距 上右下左*/
}
.menu li{
    float:left;
    width:20%;
    text-align: center;
    line-height: 45px;
}
.menu a{
    display: block;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
}
.menu a:hover,
.menu a:active,
.menu a:focus{
    color: #eb3a61;
    text-decoration: none;
    /* 白色描边*/
    text-shadow:
        -1px -1px 0 #fff,
         1px -1px 0 #fff,
        -1px  1px 0 #fff,
         1px  1px 0 #fff,
        -1px  0   0 #fff,
         1px  0   0 #fff,
         0   -1px 0 #fff,
         0    1px 0 #fff;
}
.news{
    background-color: #ffffff;
    min-height:400px;
    overflow:hidden;
}
.news_left{
    background: #ffffff;
    width:49%;
    height:400px;
    float:left;
    opacity:100%;
}
.news_right{
    background: rgb(255, 255, 255);
    width:49%;
    height:400px;
    float:right;
    padding-left: 24px; /*和左边相册板块隔开一点*/
}
.other{
    clear:both;
    background:#ffffff;

    min-height:300px;
}
.footer{
    background: #df5e5e;
    height:80px;
    text-align: center;
    line-height: 80px;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
}