.AnNiu{
    width: 80%;
    height: 300px;
    background-color: aquamarine;
    border-bottom-left-radius: 200px;
    border-bottom-right-radius: 200px;
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    text-align: center;
    margin: auto;
    
}

a{
   text-decoration: none; 
   color: cornflowerblue;
}

.div3{
    width: 49.5%;
    height: 470px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background-color: #fff;
    float: left;
    margin-top: 10px;
}

.div2{
    height: 500px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin-bottom: 20px;
    background-color: #fff;
    float: left;

}

.div1{
    width: 80%; 
    height: 1720px;
    z-index: 100; 
    background-color: rgba(0, 0, 0, 0.6); 
    margin: auto; 
    margin-top: 20px; 
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 10px;
}
nav {
    width: 20%;
    margin: 0;
    padding: 0;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;

}

li {
    float: left;
}

li a {
    display: block;
    color: #536364;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

li a:hover {
    background-color: #111;
}
.daohanglan{
    z-index: 100;
    background-color: #9f9f9f;
    display: flex;
    justify-content: center;
}
video {
    width: 100%;
    height: 100vh;
    object-fit:cover;

    z-index: index -100;;
    display:block
}
#jk{
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: aliceblue;
}
.text{
    font-family: 'fangsong';
    display: inline-block;
  position: relative;
  font-size: 40px;
  height: 60px;
  line-height: 60px;
  color: rgb(245, 245, 245);
}
.text::after{
    content: '';
    position: absolute;
    right: -10px;
    top: 5px;
    height: 50px;
    width: 3px;     
    background-color: #fff;
    animation: san 0.5s steps(1) infinite;
}
@keyframes san{
    0%,100%{
        background-color: #fff;
    }
    50%{
       background-color: transparent;
    }

}


.banner-container{
	width:100%;
	height:700px;
	/* 轮播图居中 */
	margin:1rem auto;
	/* 隐藏超出展示容器的内容 */
	overflow: hidden;
	position: relative;
}

.banner-container .banner-img-container {
	width:8000px;
	height:700px;
	overflow: hidden;
	position: absolute;
	/* 开启弹性盒，让图片横向排列 */
	display: flex;
	animation: run 10s ease infinite;
}

.banner-container .banner-img-container img{
	width:100%;
	height:100%;
}

/* 动画关键帧 */
@keyframes run {
	0%,10%{
		/* margin-left: 0; */
		transform: translateX(0);
	}
	20%,30%{
		/* margin-left: -1600px;; */
		transform: translateX(-1600px);
	}
	40%,50%{
		/* margin-left: -3200px; */
		transform: translateX(-3200px);
	}
	60%,70%{
		/* margin-left: -6400px; */
		transform: translateX(-4800px);
	}
	80%,90%{
		/* margin-left: -4800px; */
		transform: translateX(-6400px);
	}
	100%{
		/* margin-left: 0; */
		transform: translateX(0);
	}
}

.weibu{
    width: 100%;
    height: 100px;
    background-color: #9f9f9f;
}