*{
	margin: 0;
	padding: 0;
}
#logo{
	width: 275px;
	height:150px;
	background: url(../img/logo_img.png) no-repeat;
	position: fixed;
	top: 50px;
	z-index: 999999;
}
#dingwei{
	position: fixed;
	width: 220px;
	height: 500px;
	background: url(../img/right_nav_bg.png) no-repeat;
	bottom: 150px;
	right: 0;
	z-index: 999999;
}
#dingwei img{
	width: 100px;
	position: absolute;
	right: 25px;
	top: 20px;
}
#dingwei p{
	position: absolute;
	right: 45px;
	top: 130px;
	font-size: 14px;
}
#dingwei span{
	position: absolute;
	right: 45px;
	top: 145px;
	font-size: 14px;
}
#dingwei .deng{
	width: 68px;
	height: 27px;
	background: url(../img/button_public.png)  no-repeat;
	background-position: -301px -318px;
	position: absolute;
	left: 70px;
	top: 175px;
}
#dingwei .lu{
	width: 68px;
	height: 27px;
	background: url(../img/button_public.png)  no-repeat;
	background-position: -370px -292px;
	position: absolute;
	right: 0;
	top: 175px;
}
#dingwei .xiazai{
	width:156px;
	height: 40px;
	background: url(../img/button_public.png) no-repeat;
	background-position: 4px -197px;
	background-size: 680px;
	position: absolute;
	top: 220px;
	right: 0;
}
#dingwei h1{
	position: absolute;
	top: 280px;
	right: 38px;
	font-weight: normal;
	font-size: 18px;
}
#dingwei h2{
	position: absolute;
	top: 320px;
	right: 38px;
	font-weight: normal;
	font-size: 18px;
}
.diyi{
	height: 100vh;
	background: orange url(../img/head_bg_img_1.jpg); 
	background-size: cover; 
	position: relative; 
	overflow: hidden;
}
#yuan{ 
	position: relative; 
	width: 70%; 
	left: 15%; 
	height: 100vh; 
	overflow: hidden;
	top: -100px; 
	z-index: 99999; 
	transform: scale(0.8);
	
}
#yuan img{ 
	position: absolute; 
	top: 0; 
	left: 0;
}
#yuan img:first-child{ 
	width: 100%; 
	animation: zhuan 3s infinite;
}
#yuan img:nth-child(2){ 
	width: 80%; 
	left: 10%; 
	top: 5%; 
	animation: zhuan 5s infinite;
}
#yuan img:nth-child(3){ 
	width: 50%; 
	left: 25%; 
	top: 25%;
}
#yuan video{ 
	position: absolute; 
	z-index: 999; 
	width: 40%; 
	left: 30%; 
	top: 40%;
}
@keyframes zhuan{
	from{ transform: rotate(0deg);}
	to{ transform: rotate(360deg);}
}
#shan{ 
	height: 100vh;
}
#shan img{ 
	position: absolute; 
}
#shan img:first-child{
	width: 100%;
	height: 100%;  
	top: 20px; 
	left: 0px;
}
#shan img:nth-child(2){
	width: 100%;
	bottom: 0; 
	left: 0; 
}
#shan img:nth-child(3){
	width: 100%;
	bottom: 0;
}
#shan img:nth-child(4){
	width: 100%;
	bottom: 0; 
	left: 0; 
	z-index: 999;
}
#shan img:last-child{ 
	top: 230px; 
	left: 300px; 
	animation: yidong 2.5s infinite;
}
@keyframes yidong{
	from{ left: 200px;}
	to{ left: 250px;}
}

.diyi .niao1{
	position: absolute;
	top: 300px;
	left: 580px;
	width: 140px;
	height: 96px;
	background: url(../img/bird_img_1.png) no-repeat;
	animation: fei 0.5s infinite steps(8);
	z-index: 999999;
}
.diyi .niao2{
	position: absolute;
	top: 450px;
	left:1300px;
	width: 140px;
	height: 96px;
	background: url(../img/bird_img_1.png) no-repeat;
	animation: fei 0.5s infinite steps(8);
	z-index: 9999999;
}
@keyframes fei{
	from{background-position: 0px -768px;}
	to{background-position: 0px 0px;}
}
.diyi .juan1{
	width: 313px;
	height: 84px;
	background: url(../img/button_public.png) no-repeat;
	background-position: 0 -55px;
	position: absolute;
	top: 600px;
	left: 550px;
	z-index: 999999;
}
.diyi .juan2{
	width: 313px;
	height: 84px;
	background: url(../img/button_public.png) no-repeat;
	background-position: -312px -55px;
	position: absolute;
	top: 600px;
	left: 1000px;
	z-index: 999999;
}
.diyi .xiazai{
	width:224px;
	height: 59px;
	background: url(../img/button_public.png) no-repeat;
	background-position: 0px -290px;
	position: absolute;
	top: 750px;
	left: 820px;
	z-index: 999999;
}
/*第二部分*/
.dier{ 
	height: 100vh; 
	background: green url(../img/head_bg_img_2.jpg); 
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.dier .beijing img:first-child{
	position: absolute;
	top: 0;
	left: 20%;
}
.dier .beijing img:nth-child(2){
	position: absolute;
	top: 0;
	right: 0;
}
.dier .beijing img:nth-child(3){
	position: absolute;
	bottom: 0;
	left: 0;
}
.dier .beijing img:nth-child(4){
	position: absolute;
	bottom: 0;
	right: 0;
}
.dier .huazhuo{
	height: 576px;
	width: 60%;
	overflow: hidden;
	background:  url(../img/jz_img_3.png) repeat-x 0 20px;
	position: relative;
	top: 200px;
	left: 200px;
	animation: zhankai 3s;
}
@keyframes zhankai{
	from{width: 0px;}
	to{width: 60%;}
}
.dier .zuozhuo{
	width: 36px;
	height: 576px;
	background: url(../img/jz_img_1.png) no-repeat;
	position: absolute;
	left: -18px;
	top: 0;
}
.dier .youzhuo{
	width: 36px;
	height: 576px;
	background: url(../img/jz_img_2.png) no-repeat;
	position: absolute;
	right: -18px;
	top: 0;
}
.dier .bjzhuo video{
	margin-top: 50px;
}
.dier .zi{
	width: 800px;
	height: 200px;
	background: linear-gradient(to right,#fcf0bf,rgba(253,246,218,0.1));
	position: absolute;
	bottom: 80px;
	right: 0px;
}
.dier .zi p:first-child{
	margin-top: 15px;
	margin-left: 20px;
	margin-bottom: 10px;
	text-decoration: underline;
	font-size: 22px;
	color: #d36e2f;
}
.dier .zi p:nth-child(2){
	font-size: 14px;
	margin-left: 20px;
	margin-bottom: 5px;
}
.dier .zi p:nth-child(3){
	font-size: 14px;
	margin-left: 20px;
	margin-bottom: 5px;
}
.dier .zi p:nth-child(4){
	font-size: 14px;
	margin-left: 20px;
	margin-bottom: 5px;
}
.dier .zi p:nth-child(5){
	font-size: 14px;
	margin-left: 20px;
	margin-bottom: 5px;
}
.dier .zi p:last-child{
	font-size: 14px;
	margin-left: 20px;
	margin-bottom: 5px;
}
/*第三部分*/
.disan{
	height: 100vh;
	background:url(../img/head_bg_img_6.jpg) ;
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.disan .quan{
	width: 1100px;
	height: 1100px;
	background: url(../img/yuan_img_7.png) no-repeat;
	background-size: 1100px;
	position: absolute;
	right: 50px;
	bottom: -430px;
}
.disan .yuan_video{
	width: 1000px;
	height: 1000px;
	border-radius: 100%;
	overflow: hidden;
	background: #008000;
	position: absolute;
	bottom: -400px;
	right: 100px;
	animation: fadein 1s ease-out forwards;
	animation-delay: 5s;
}
.disan .yuan_video video{
	width: 1200px;
	position: absolute;
	top: -8px;
	left: -97px;
}
.disan img:first-child{
	position: absolute;
	top: 200px;
	left: 500px;
}
.disan img:nth-child(2){
	position: absolute;
	bottom: 0;
	left: -880px;
}
.disan .zi{
	width: 800px;
	height: 100px;
	background: linear-gradient(to left,#fcf0bf,rgba(253,246,218,0.1));
	position: absolute;
	bottom: 150px;
	left: 0px;
}
.disan .zi p:first-child{
	color: #D36E2F;
	text-decoration: underline;
	font-size: 22px;
	position: absolute;
	top: 10px;
	right: 20px;
}
.disan .zi p:nth-child(2){
	font-size: 14px;
	position: absolute;
	top: 40px;
	right: 20px;
}
.disan .zi p:last-child{
	font-size: 14px;
	position: absolute;
	top: 60px;
	right: 20px;
}
/*第四部分*/
.disi{
	height: 100vh;
	background:url(../img/head_bg_img_3.jpg);
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.disi .zongban{
	width: auto;
	height: 375px;
	/*background: wheat;*/
	position: absolute;
	bottom:115px;
	left: 320px;
}
.disi .ban{
	width: 150px;
	height: 375px;
	background: url(../img/button_public2.png) no-repeat;
	float: left;
	margin-right: 20px;
}
.disi .ban:hover{
	background: url(../img/button_public2.png) no-repeat;
	background-position: 0 -375px;
	animation: tantiao 1s linear;
}
.disi .ban1{
	width: 150px;
	height: 375px;
	background: url(../img/button_public2.png) no-repeat;
	background-position-x: -150px;
	float: left;
	margin-right: 20px;
}
.disi .ban1:hover{
	background: url(../img/button_public2.png) no-repeat;
	background-position: -150px -375px;
	animation: tantiao 1s linear;
}
.disi .ban2{
	width: 150px;
	height: 375px;
	background: url(../img/button_public2.png) no-repeat;
	background-position-x: -301px;
	float: left;
	margin-right: 20px;
}
.disi .ban2:hover{
	background: url(../img/button_public2.png) no-repeat;
	background-position: -301px -375px;
	animation: tantiao 1s linear;
}
.disi .ban3{
	width: 150px;
	height: 375px;
	background: url(../img/button_public2.png) no-repeat;
	background-position-x: -452px;
	float: left;
	margin-right: 20px;
}
.disi .ban3:hover{
	background: url(../img/button_public2.png) no-repeat;
	background-position: -452px -375px;
	animation: tantiao 1s linear;
}
.disi .ban4{
	width: 150px;
	height: 375px;
	background: url(../img/button_public2.png) no-repeat;
	background-position-x: -604px;
	float: left;
	margin-right: 20px;
}
.disi .ban4:hover{
	background: url(../img/button_public2.png) no-repeat;
	background-position: -604px -375px;
	animation: tantiao 1s linear;
}
.disi .ban5{
	width: 150px;
	height: 375px;
	background: url(../img/button_public2.png) no-repeat;
	background-position-x: -755px;
	float: left;
	margin-right: 20px;
}
.disi .ban5:hover{
	background: url(../img/button_public2.png) no-repeat;
	background-position: -755px -375px;
	animation: tantiao 1s linear;
}
.disi .ban6{
	width: 150px;
	height: 375px;
	background: url(../img/button_public2.png) no-repeat;
	background-position-x: -906px;
	float: left;
}
.disi .ban6:hover{
	background: url(../img/button_public2.png) no-repeat;
	background-position: -907px -375px;
}
@keyframes tantiao{
	0%{transform: translateY(0);}
	50%{transform: translateY(-15px);}
	100%{transform: translateY(0);}
}
.disi .tu img:first-child{
	position: absolute;
	top: 70px;
	left: 750px;
}
.disi .tu img:nth-child(2){
	position: absolute;
	top: 140px;
	left:950px;
}
.disi .tu img:last-child{
	position: absolute;
	top: 70px;
	left:1050px;
}
/*第五部分*/
.diwu{
	height: 100vh;
	background:url(../img/head_bg_img_4.jpg);
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.diwu .yuan{
	position: relative;
	width: 65%;
	left: 20%;
	height: 100vh;
	top: -35px;
}
.diwu .yuan img{
	position: absolute; 
	top: 0; 
	left: 0;
}
.diwu .yuan img:first-child{
	width: 85%;
	top: 70px;
	left: 85px;
	animation: zhuan1 5s infinite;
}
.diwu .yuan img:nth-child(2){
	width: 90%;
	top: 45px;
	left: 60px;
	animation: zhuan1 3s infinite;
}
.diwu .yuan img:nth-child(3){
	width: 100%;
	animation: zhuan1 2s infinite;
}
.diwu .yuan img:nth-child(4){
	width: 1450px;
	top:300px;
	left: -10px;
}
@keyframes zhuan1{
	from{ transform: rotate(0deg);}
	to{ transform: rotate(360deg);}
}
.diwu .shan img:first-child{
	position: absolute;
	bottom: 0;
	left: 0;
}
.diwu .shan img:nth-child(2){
	position: absolute;
	bottom: 0;
	left: 0;
}
.diwu .shan img:last-child{
	position: absolute;
	bottom: 0;
	right: -300px;
}
.diwu .zi img{
	position: absolute;
	top: 100px;
	right: 400px;
}
.diwu .zi2{
	width: 800px;
	height: 100px;
	background: linear-gradient(to left,#fcf0bf,rgba(253,246,218,0.1));
	position: absolute;
	bottom: 150px;
	left: 0px;
}
.diwu .zi2 p:first-child{
	color: #D36E2F;
	text-decoration: underline;
	font-size: 22px;
	position: absolute;
	top: 10px;
	right: 20px;
	margin-top: 10px;
}
.diwu .zi2 p:nth-child(2){
	font-size: 14px;
	position: absolute;
	top: 40px;
	right: 20px;
	margin-top: 20px;
}
/*第六部分*/
.diliu{
	height: 100vh;
	background: url(../img/head_bg_img_7.jpg);
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.diliu .bei img:first-child{
	position: absolute;
	bottom: 0;
	left: -300px;
}
.diliu .bei img:nth-child(3){
	position: absolute;
	top: 128px;
	right:190px;
}
.diliu .bei img:nth-child(4){
	position: absolute;
	top: 0;
	right: 0px;
}
.diliu .bei img:nth-child(2){
	position: absolute;
	bottom: 0;
	left: 0px;
}
.diliu .bei img:last-child{
	position: absolute;
	bottom: 0;
	left: -100px;
}
.diliu .zi1 img{
	position: absolute;
	top: 100px;
	left: 500px;
}
.diliu .zi6{
	width: 500px;
	height: 500px;
	background: linear-gradient(to bottom,rgba(253,246,218,0.5),rgba(198,255,254,0.5));
	position: absolute;
	top: 320px;
	left: 475px;
}
.diliu .zi6 p:first-child{
	color: #D36E2F;
	text-decoration: underline;
	font-size: 30px;
	position: absolute;
	top: 20px;
	left: 40px;
}
.diliu .zi6 p:nth-child(2){
	position: absolute;
	top:70px;
	left: 40px;
	line-height: 45px;
	font-size: 18px;
	margin-right: 30px;
}
.diliu .zi6 p:nth-child(3){
	position: absolute;
	top:300px;
	left: 40px;
	font-size: 18px;
	line-height: 45px;
	margin-right: 30px;
}
.mowei{
	height: 100vh;
	background: skyblue url(../img/head_bg_img_5.jpg);
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.saoma{
	width: 120px;
	height: 120px;
	float: left;
	margin: 50px;
	margin-top: 20px;
}
.guang{
	height: 5px;
	background: linear-gradient(90deg,rgba(255,255,0,0),rgba(255,255,0,1),rgba(255,255,0,0) );
	position: relative;
	top: 20px;
	animation: sm 1s infinite;
}
@keyframes sm{
	from{ top: 20px ;}
	to{ top: 140px ;}
}
.jianbianzi{
	text-align: center;
	font-size: 68px;
	background: linear-gradient(#46736c,#d6ebe2);
	color: white;
}