*{
    padding: 0;
    margin: 0;
}

header{
    color:black;
    background-color:rgb(255, 225, 188);
    height:40px;
    width:100%;
    position:relative;
}



header ul{
    position:absolute;
    right:5vw;
    top:10%;
    line-height: 40px;
}
header hl{
    position:absolute;
    left:120px;
    top:0;
    line-height: 8px;
}


header li{
    display:inline;
    margin-right:4vw;
}

main li{
    display:inline;
    margin-right:12vw;
}

header a{
    
    text-decoration: none;
}

header a:hover{
    text-decoration:underline;
}

.news {
    background-image: url("images/4周年.jpg");
    height:100vh;
    background-repeat:no-repeat;
    background-size: cover;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.news p{
    color: rgb(254, 240, 223);
    font-size: 36px;
    margin:25px;
}

.a{
    background-image: url("images/主页.jpg");
    color: white;
    height:100vh;
    background-size: cover;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.a h2{
    font-size: 60px;
}
.a p{
    color: rgb(254, 240, 223);
    font-size: 36px;
    margin:25px;
}
.a a{
    color:white;
    text-decoration: none;
    border:1px solid #ACACAC;
    padding:10px 20px;
    border-radius: 5px;
}

.slogan{
    color:black;
    background-color:rgb(255, 225, 188);
    font-size: 30px;
    height:80px;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.nation{
    display:flex;
}
.nation img{
    width:50%;
}
.context{
    font-size: 30px;
    width:50%;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 30px;
    background-color:  rgb(254, 240, 223);
}

.contorya{
    display:flex;
    background-color: rgb(254, 240, 223);
    justify-content: space-between;
    align-items: center;
    padding:100px 180px 80px;
}
.contorya div{
    width:300px;
    text-align: center;
}
.contorya img{
    width:100%;
    border-radius:10px;
}
.contorya h3{
    font-size: 20px;
    margin:20px;
}
.contorya p{
    font-size: 14px;
    line: height 1.6em;
}

.contoryb{
    display:flex;
    background-color: rgb(254, 240, 223);
    justify-content: space-between;
    align-items: center;
    padding:100px 180px 80px;
}
.contoryb div{
    width:300px;
    text-align: center;
}
.contoryb img{
    width:100%;
    border-radius:10px;
}
.contoryb h3{
    font-size: 20px;
    margin:20px;
}
.contoryb p{
    font-size: 14px;
    line: height 1.6em;
}

.zhidong {
    background-color: rgb(254, 240, 223);
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

table{
    background-color: rgb(254, 240, 223)
}
footer {
    color:black;
    background-color:  rgb(255, 225, 188);
    font-size: 30px;
    height:150px;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}