
.fullpage .section{
	overflow: hidden;
	position: relative;
}
.full-item{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.theme-image{
	width: 100%;
}
.full-title{
	display: inline-block;
	width: 287px;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	overflow: hidden;
    background: url(../../img/Home/input_bg.png) no-repeat;
    background-position: 0 -260px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    position: absolute;
    left: 50%;
    top: 80px;
    margin-left: -154px;
}
.section.active .full-title{
	animation: show-ani 1.2s 0.5s forwards linear;
	-webkit-animation: show-ani 1.2s 0.5s  forwards linear;
	-moz-animation: show-ani 1.2s 0.5s  forwards linear;
	-o-animation: show-ani 1.2s 0.5s  forwards linear;
	opacity: 0;
	filter:Alpha(opacity=0);
}
@keyframes show-ani{
	0% {
		opacity: 0;
		filter:Alpha(opacity=0);
	}
	100% {
		opacity: 1;
		filter:Alpha(opacity=100);
	}
}
@-webkit-keyframes show-ani{
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes show-ani{
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-o-keyframes show-ani{
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.full-item-des{
	display: inline-block;
	width: 1015px;
	height: 118px;
	line-height: 29px;
	padding: 20px 30px ;
	overflow: hidden;
    background: url(../../img/Home/theme_bg.png) no-repeat;
     color: #fff;
    font-size: 18px;
    position: absolute;
    left: 50%;
    bottom: 220px;
    margin-left: -537px;
}
.section.active .full-item-des{
	transform: translateY(300px);
	-webkit-transform: -webkit-translateY(300px);
	-moz-transform: -moz-translateY(300px);
	-o-transform: -o-translateY(300px);
	animation: to-top-ani 1.5s 1.1s forwards linear;
	-webkit-animation: to-top-ani 1.5s 1.1s forwards linear;
	-moz-animation: to-top-ani 1.5s 1.1s forwards linear;
	-o-animation: to-top-ani 1.5s 1.1s forwards linear;
}
@keyframes to-top-ani{
	0% {
		opacity: 0.5;
		filter:Alpha(opacity=50);
		transform: translateY(300px);
	}
	100% {
		opacity: 1;
		filter:Alpha(opacity=100);
		transform: translateY(0);
	}
}
@-webkit-keyframes to-top-ani{
	0% {
		opacity: 0.5;
		-webkit-transform: translateY(300px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes to-top-ani{
	0% {
		opacity: 0.5;
		-moz-transform: translateY(300px);
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-o-keyframes to-top-ani{
	0% {
		opacity: 0.5;
		-o-transform: translateY(300px);
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}
.full-next{
	display: inline-block;
	width: 40px;
	height: 23px;
	position: absolute;
	bottom: 175px;
	left: 50%;
	margin-left: -20px;
	background: url(../../img/Home/icon.png) no-repeat;
    background-position: -220px -410px;
	animation: mouse-ani 1s infinite linear;
	-webkit-animation: mouse-ani 1s infinite linear;
	-moz-animation: mouse-ani 1s infinite linear;
	-o-animation: mouse-ani 1s infinite linear;
}
@keyframes mouse-ani{
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	100% {
		opacity: 0.5;
		transform: translateY(10px);
	}
}
@-webkit-keyframes mouse-ani{
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	100% {
		opacity: 0.5;
		-webkit-transform: translateY(10px);
	}
}
@-moz-keyframes mouse-ani{
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	100% {
		opacity: 0.5;
		-moz-transform: translateY(10px);
	}
}
@-o-keyframes mouse-ani{
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	100% {
		opacity: 0.5;
		-o-transform: translateY(10px);
	}
}
#fp-nav{
	position: absolute;
	right: 15px;
	top: 480px;
	z-index: 3;
}
#fp-nav a{
	display: inline-block;
    width: 35px;
    height: 25px;
    background: url(../../img/Home/icon.png) no-repeat;
    text-indent: -9999px;
    margin: 0 5px;
}
#fp-nav a.active{
    background: url(../../img/Home/icon.png) no-repeat;
    background-position: 0 -25px;
}
#fp-nav li{
	position: relative;
	padding-bottom:25px;
}
