@font-face {
	font-family:"cu";src:url(static/font/cu.ttf)
}

@font-face {
	font-family:"xi";src:url(static/font/xi.ttf)
}

body {
	padding: 0;
	margin: 0;
	font: normal 12px/180% "微软雅黑";
	color: #333;
	background: #fff;
	font-family: "mainContent"
}

h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td {
	margin: 0;
	padding: 0
}

div {
	margin: 0 auto;
	text-align: left;
	font: normal 12px/180% "微软雅黑";
	font-family: "微软雅黑"
}

a:link,a:visited {
	color: #000;
	text-decoration: none
}

a:hover {
	color: #3b84cc;
	text-decoration: none
}

img {
	border: none
}

ol,ul,li {
	list-style: none
}

i {
	font-style: normal
}

input,img {
	vertical-align: middle
}

input[type=button],input[type=submit] {
	vertical-align: middle;
	cursor: pointer
}

article,aside,dialog,footer,header,section,footer,nav,figure,menu {
	display: block;
	margin: 0 auto
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both;
	overflow: hidden
}

.clearfix {
	zoom: 1
}

.clear {
	clear: both
}

input[type=button],input[type=submit],input[type=text],input[type=password] {
	-webkit-appearance: none;
	outline: none
}

body {
	background: url(../images/top.jpg) no-repeat top center #fff
}

.top {
	height: 434px
}

.nav {
	width: 1300px;
	margin: 0 auto;
	height: 70px;
	background: #cc3f3b;
	line-height: 70px
}

.nav .navBox {
	width: 1200px;
	margin: 0 auto;
	height: 70px;
	line-height: 70px;
	text-align: center;
	display: flex;
	align-items: center
}

.nav .navBox span {
	font-size: 26px;
	color: #fcd4a1;
	display: block;
	width: 20%;
	text-align: center
}

.nav .navBox span a {
	color: #fcd4a1
}

.warp {
	width: 1300px;
	background: #fff
}

.warp .content {
	width: 1200px;
	margin: 0 auto
}

.warp .content h1 {
	font-size: 46px;
	text-align: center;
	color: #b73431;
	line-height: 46px;
	padding: 55px 0
}

.warp .content h1 a {
	color: #b73431
}

.warp .content .p1 {
	width: 1200px;
	margin: 0 auto
}

.warp .content .p1 .p1Left {
	float: left;
	width: 800px;
	height: 450px;
	overflow: hidden;
	position: relative
}

.warp .content .p1 .p1Left .leftButton {
	width: 21px;
	height: 34px;
	background: url(../images/left_b.png) no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 3%;
	left: 5px;
	z-index: 100;
	cursor: pointer
}

.warp .content .p1 .p1Left .rightButton {
	width: 21px;
	height: 34px;
	background: url(../images/right_b.png) no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 3%;
	right: 5px;
	z-index: 100;
	cursor: pointer
}

.warp .content .p1 .p1Left .swiper-slide img {
	width: 100%;
	height: 450px
}

.warp .content .p1 .p1Left .swiper-slide p {
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	width: 100%;
	background: url(../images/black.png);
	height: 65px;
	line-height: 65px;
	color: #fff;
	font-size: 20px
}

.warp .content .p1 .p1Left .swiper-slide p a {
	color: #fff
}

.warp .content .p1 .p1Right {
	width: 375px;
	float: right
}

.warp .content .p1 .p1Right h2 {
	color: #d48583;
	padding-bottom: 5px;
	border-bottom: 1px solid #d48583
}

.warp .content .p1 .p1Right h2 b {
	font-size: 22px;
	color: #b73431
}

.warp .content .p1 .p1Right ul li {
	font-size: 18px;
	padding: 20px 0 10px 0
}

.warp .content .p2 {
	width: 1200px;
	margin: 75px auto
}

.warp .content .p2 .p2Box {
	background: #faf2f0;
	width: 1110px;
	padding: 45px;
	position: relative;
	margin-top: 30px
}

.warp .content .p2 .p2Box h3 {
	text-align: center
}

.warp .content .p2 .p2Box .p2Swiper {
	width: 1100px;
	margin: 40px auto;
	overflow: hidden;
	height: 360px;
	position: relative
}

.warp .content .p2 .p2Box .p2Swiper .swiper-slide {
	width: 325px
}

.warp .content .p2 .p2Box .p2Swiper .swiper-slide p {
	display: none
}

.warp .content .p2 .p2Box .p2Swiper .swiper-slide-active p {
	display: block
}

.warp .content .p2 .p2Box .leftButton1 {
	width: 29px;
	height: 47px;
	background: url(../images/left_b1.png) no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 40%;
	left: 5px;
	z-index: 100;
	cursor: pointer
}

.warp .content .p2 .p2Box .rightButton1 {
	width: 29px;
	height: 47px;
	background: url(../images/right_b1.png) no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 40%;
	right: 5px;
	z-index: 100;
	cursor: pointer
}
.warp .imgList .leftButton2 {
	width: 29px;
	height: 47px;
	background: url(../images/left_b1.png) no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 30%;
	left: 5px;
	z-index: 100;
	cursor: pointer
}

.warp .imgList .rightButton2 {
	width: 29px;
	height: 47px;
	background: url(../images/right_b1.png) no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 30%;
	right: 5px;
	z-index: 100;
	cursor: pointer
}

.warp .content .p2 h2 {
	padding-bottom: 8px;
	background: url(../images/xian.png) no-repeat bottom center;
	margin-bottom: 20px
}

.warp .content .p2 ul li {
	float: left;
	width: 48%;
	background: url(../images/dian.png) no-repeat left center;
	padding: 20px 0 20px 15px;
	font-size: 18px
}

.warp .content .p3 {
	width: 1200px;
	margin: 0 auto
}

.warp .content .p3 h2 {
	padding-bottom: 8px;
	background: url(../images/xian.png) no-repeat bottom center;
	margin-bottom: 20px
}

.warp .content .p3 ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.warp .content .p3 ul li {
	width: 25%;
	text-align: center;
	padding-bottom: 25px
}

.warp .content .p3 ul li h3 {
	font-size: 20px;
	padding: 15px 0
}

.warp .content .p3 ul li p {
	font-size: 16px;
	padding: 2px 0
}

.warp .content .p3 ul li img {
	border-radius: 50%
}

.warp .content .p4 {
	width: 1200px;
	margin: 40px auto
}

.warp .content .p4 h2 {
	padding-bottom: 8px;
	background: url(../images/xian.png) no-repeat bottom center;
	margin-bottom: 40px
}

.warp .content .p4 .p4Left {
	float: left;
	width: 420px;
	height: 290px;
	padding: 60px 30px 0 30px;
	background: url(../images/jiao.png) no-repeat top right #faf2f0
}

.warp .content .p4 .p4Left h3 {
	font-size: 20px;
	line-height: 130%;
	font-weight: normal;
	padding-bottom: 25px
}

.warp .content .p4 .p4Left p {
	font-size: 16px;
	text-indent: 2em;
	line-height: 160%
}

.warp .content .p4 .p4Right {
	float: right;
	width: 680px
}

.warp .content .p4 .p4Right ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.warp .content .p4 .p4Right ul li {
	background: url(../images/jiao.png) no-repeat top right #faf2f0;
	height: 130px;
	width: 290px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-size: 20px;
	padding: 35px 20px 0 20px;
	line-height: 160%;
	position: relative
}

.warp .content .p4 .p4Right ul li span {
	display: block;
	width: 100%;
	background: url(../images/jiao1.png) no-repeat center center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 30px;
	border-top: 1px solid #d2807d
}

.warp .content .p4 .p4Right ul li:nth-child(even) {
	margin-right: 0
}

.copyright {
	text-align: center;
	color: #fff;
	height: 130px;
	background: #b73431;
	padding-top: 50px;
	font-size: 16px
}

.flash {
	-webkit-animation: flash 2s forwards;
	animation: flash 2s forwards
}

@-webkit-keyframes flash {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes flash {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.tipText1s {
	-webkit-animation: tipText 18s ease infinite;
	animation: tipText 18s ease infinite
}

.tipText2s {
	-webkit-animation: tipText 25s ease 2s infinite;
	animation: tipText 25s ease 2s infinite
}

.tipText3s {
	-webkit-animation: tipText 25s ease 4s infinite;
	animation: tipText 25s ease 4s infinite
}

.tipText4s {
	-webkit-animation: tipText 20s ease 5s infinite;
	animation: tipText 20s ease 5s infinite
}

.tipText5s {
	-webkit-animation: tipText 15s ease infinite;
	animation: tipText 15s ease infinite
}

.tipText6s {
	-webkit-animation: tipText 25s ease infinite;
	animation: tipText 25s ease infinite
}

.tipText7s {
	-webkit-animation: tipText 15s ease 2s infinite;
	animation: tipText 15s ease 2s infinite
}

.tipText8s {
	-webkit-animation: tipText 30s ease infinite;
	animation: tipText 30s ease infinite
}

.tipText9s {
	-webkit-animation: tipText 18s ease 1s infinite;
	animation: tipText 18s ease 1s infinite
}

.tipText10s {
	-webkit-animation: tipText 15s ease 3s infinite;
	animation: tipText 15s ease 3s infinite
}

.tipText11s {
	-webkit-animation: tipText 25s ease infinite;
	animation: tipText 25s ease infinite
}

.tipText12s {
	-webkit-animation: tipText 25s ease 5s infinite;
	animation: tipText 25s ease 2s infinite
}

.tipText13s {
	-webkit-animation: tipText 22s ease 3s infinite;
	animation: tipText 22s ease 2s infinite
}

.tipText14s {
	-webkit-animation: tipText 15s ease 2s infinite;
	animation: tipText 15s ease 2s infinite
}

.tipText15s {
	-webkit-animation: tipText 20s ease 6s infinite;
	animation: tipText 20s ease 2s infinite
}

.tipText16s {
	-webkit-animation: tipText 30s ease 5s infinite;
	animation: tipText 30s ease 2s infinite
}

@-webkit-keyframes tipText {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	100% {
		-webkit-transform: translateX(-1500px);
		transform: translateX(-1500px)
	}
}

@keyframes tipText {
	0% {
		transform: translateX(0)
	}

	100% {
		transform: translateX(-1500px)
	}
}

.move1 {
	-webkit-animation: move1 .5s infinite;
	animation: move1 .5s infinite
}

@-webkit-keyframes move1 {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}
}

@keyframes move1 {
	0% {
		transform: translateY(0px)
	}

	100% {
		transform: translateY(10px)
	}
}

.people1 {
	-webkit-animation: people1 5s infinite;
	animation: people1 5s infinite;
	width: 750px;
	height: 1508px;
	position: absolute;
	top: 0px;
	left: 0px
}

@-webkit-keyframes people1 {
	0% {
		background: url(../images/people/u1/1.png) no-repeat;
		background-size: contain
	}

	50% {
		background: url(../images/people/u1/2.png) no-repeat;
		background-size: contain
	}

	75% {
		background: url(../images/people/u1/3.png) no-repeat;
		background-size: contain
	}

	100% {
		background: url(../images/people/u1/1.png) no-repeat;
		background-size: contain
	}
}

@keyframes people1 {
	0% {
		background: url(../images/people/u1/1.png) no-repeat;
		background-size: contain
	}

	50% {
		background: url(../images/people/u1/2.png) no-repeat;
		background-size: contain
	}

	75% {
		background: url(../images/people/u1/3.png) no-repeat;
		background-size: contain
	}

	100% {
		background: url(../images/people/u1/1.png) no-repeat;
		background-size: contain
	}
}

.people2 {
	-webkit-animation: people2 7s infinite;
	animation: people2 7s infinite;
	width: 750px;
	height: 1508px;
	position: absolute;
	top: 0px;
	left: 0px
}

@-webkit-keyframes people2 {
	0% {
		background: url(../images/people/u2/1.png) no-repeat;
		background-size: contain
	}

	25% {
		background: url(../images/people/u2/2.png) no-repeat;
		background-size: contain
	}

	50% {
		background: url(../images/people/u2/3.png) no-repeat;
		background-size: contain
	}

	75% {
		background: url(../images/people/u2/4.png) no-repeat;
		background-size: contain
	}

	100% {
		background: url(../images/people/u2/1.png) no-repeat;
		background-size: contain
	}
}

@keyframes people2 {
	0% {
		background: url(../images/people/u2/1.png) no-repeat;
		background-size: contain
	}

	25% {
		background: url(../images/people/u2/2.png) no-repeat;
		background-size: contain
	}

	50% {
		background: url(../images/people/u2/3.png) no-repeat;
		background-size: contain
	}

	75% {
		background: url(../images/people/u2/4.png) no-repeat;
		background-size: contain
	}

	100% {
		background: url(../images/people/u2/1.png) no-repeat;
		background-size: contain
	}
}

.people3 {
	-webkit-animation: people3 5s infinite;
	animation: people3 5s infinite;
	width: 750px;
	height: 1508px;
	position: absolute;
	top: 0px;
	left: 0px
}

@-webkit-keyframes people3 {
	0% {
		background: url(../images/people/u3/1.png) no-repeat;
		background-size: contain
	}

	50% {
		background: url(../images/people/u3/2.png) no-repeat;
		background-size: contain
	}

	75% {
		background: url(../images/people/u3/3.png) no-repeat;
		background-size: contain
	}

	100% {
		background: url(../images/people/u3/1.png) no-repeat;
		background-size: contain
	}
}

@keyframes people3 {
	0% {
		background: url(../images/people/u3/1.png) no-repeat;
		background-size: contain
	}

	50% {
		background: url(../images/people/u3/2.png) no-repeat;
		background-size: contain
	}

	75% {
		background: url(../images/people/u3/3.png) no-repeat;
		background-size: contain
	}

	100% {
		background: url(../images/people/u3/1.png) no-repeat;
		background-size: contain
	}
}

.people4 {
	-webkit-animation: people4 5s infinite;
	animation: people4 5s infinite;
	width: 750px;
	height: 1508px;
	position: absolute;
	top: 0px;
	left: 0px
}

@-webkit-keyframes people4 {
	0% {
		background: url(../images/people/u4/1.png) no-repeat;
		background-size: contain
	}

	50% {
		background: url(../images/people/u4/2.png) no-repeat;
		background-size: contain
	}

	75% {
		background: url(../images/people/u4/3.png) no-repeat;
		background-size: contain
	}

	100% {
		background: url(../images/people/u4/1.png) no-repeat;
		background-size: contain
	}
}

@keyframes people4 {
	0% {
		background: url(../images/people/u4/1.png) no-repeat;
		background-size: contain
	}

	50% {
		background: url(../images/people/u4/2.png) no-repeat;
		background-size: contain
	}

	75% {
		background: url(../images/people/u4/3.png) no-repeat;
		background-size: contain
	}

	100% {
		background: url(../images/people/u4/1.png) no-repeat;
		background-size: contain
	}
}

.flash1 {
	-webkit-animation: flash1 2s forwards;
	animation: flash1 2s forwards
}

@-webkit-keyframes flash1 {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes flash1 {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.p1_mask {
	-webkit-animation: p1_mask 2s ease infinite;
	animation: p1_mask 2s ease infinite
}

@-webkit-keyframes p1_mask {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes p1_mask {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.btns {
	-webkit-animation: btns .6s ease infinite;
	animation: btns .6s ease infinite
}

@-webkit-keyframes btns {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		opacity: .7;
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

@keyframes btns {
	0% {
		opacity: 1;
		transform: scale(1)
	}

	100% {
		opacity: .7;
		transform: scale(1.1)
	}
}

@-webkit-keyframes btns1 {
	0% {
		-webkit-transform: opacity(0);
		transform: opacity(0)
	}

	100% {
		-webkit-transform: opacity(1);
		transform: opacity(1)
	}
}

@keyframes btns1 {
	0% {
		transform: opacity(0)
	}

	100% {
		transform: opacity(1)
	}
}

.bganimation {
	-webkit-animation: bganimation 2s forwards;
	animation: bganimation 2s forwards;
	transform-origin: center center
}

@-webkit-keyframes bganimation {
	0% {
		-webkit-transform: opacity(1) scale(0.3);
		transform: opacity(1) scale(0.3)
	}

	100% {
		-webkit-transform: opacity(0) scale(6);
		transform: opacity(0) scale(6)
	}
}

@keyframes bganimation {
	0% {
		transform: opacity(1) scale(0.3)
	}

	100% {
		transform: opacity(0) scale(6)
	}
}

.star_1 {
	-webkit-animation: star 10s ease infinite;
	animation: star 10s ease infinite
}

.star_2 {
	-webkit-animation: star 7s ease infinite;
	animation: star 7s ease infinite
}

.star_3 {
	-webkit-animation: star 12s ease infinite;
	animation: star 12s ease infinite
}

@-webkit-keyframes star {
	0% {
		-webkit-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(-1300px) translateY(1000px);
		transform: translateX(-1300px) translateY(1000px);
		opacity: 0
	}
}

@keyframes star {
	0% {
		transform: translateX(0) translateY(0);
		opacity: 1
	}

	100% {
		transform: translateX(-1300px) translateY(1000px);
		opacity: 0
	}
}

.login {
	-webkit-animation: login 3s ease 1s infinite;
	animation: login 3s ease 1s infinite
}

@-webkit-keyframes loginMove {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

@keyframes loginMove {
	0% {
		transform: scale(1)
	}

	100% {
		transform: scale(1.1)
	}
}

.textMove {
	-webkit-animation: textMove .6s ease forwards;
	animation: textMove .6s ease forwards
}

@-webkit-keyframes textMove {
	0% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
		opacity: 0
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}

@keyframes textMove {
	0% {
		transform: translateY(50px);
		opacity: 0
	}

	100% {
		transform: translateY(0px);
		opacity: 1
	}
}

.p1_jiao {
	-webkit-animation: p1_jiao 3s ease infinite;
	animation: p1_jiao 3s ease infinite
}

@-webkit-keyframes p1_jiao {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 0
	}

	100% {
		-webkit-transform: translateY(40px);
		transform: translateY(40px);
		opacity: 1
	}
}

@keyframes p1_jiao {
	0% {
		transform: translateX(0px);
		opacity: 0
	}

	100% {
		transform: translateY(40px);
		opacity: 1
	}
}

.flyAnimation {
	-webkit-animation: fly 23s ease infinite;
	animation: fly 23s ease infinite
}

.flyAnimation1 {
	-webkit-animation: fly 15s ease infinite;
	animation: fly 15s ease infinite
}

.flyAnimation2 {
	-webkit-animation: fly 40s ease infinite;
	animation: fly 40s ease infinite
}

@-webkit-keyframes fly {
	0% {
		-webkit-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0)
	}

	25% {
		-webkit-transform: translateX(40px) translateY(60px);
		transform: translateX(40px) translateY(60px)
	}

	50% {
		-webkit-transform: translateX(-30px) translateY(30);
		transform: translateX(-30px) translateY(30px)
	}

	75% {
		-webkit-transform: translateX(-60px) translateY(0);
		transform: translateX(-60px) translateY(0)
	}

	100% {
		-webkit-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0)
	}
}

@keyframes fly {
	0% {
		transform: translateX(0) translateY(0)
	}

	25% {
		transform: translateX(40px) translateY(60px)
	}

	50% {
		transform: translateX(-30px) translateY(30px)
	}

	75% {
		transform: translateX(-60px) translateY(0)
	}

	100% {
		transform: translateX(0) translateY(0)
	}
}

.flaseMove {
	-webkit-animation: flaseMove .5s ease forwards;
	animation: flaseMove .5s ease forwards;
	transform-origin: center center
}

@-webkit-keyframes flaseMove {
	0% {
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg)
	}

	100% {
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg)
	}
}

@keyframes flaseMove {
	0% {
		transform: rotateY(-180deg)
	}

	100% {
		transform: rotateY(0deg)
	}
}

.tip {
	-webkit-animation: tip .3s ease forwards;
	animation: tip .3s ease forwards;
	transform-origin: center center
}

@-webkit-keyframes tip {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}

	50% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
		opacity: 0
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes tip {
	0% {
		transform: scale(0);
		opacity: 1
	}

	100% {
		transform: scale(1.3);
		opacity: 0
	}

	100% {
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes tip1 {
	0% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 0
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes tip1 {
	0% {
		transform: scale(1.2);
		opacity: 0
	}

	100% {
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes tip2 {
	0% {
		-webkit-transform: translateX(0) translateY(0);
		transform: translateX(0) translateY(0)
	}

	100% {
		-webkit-transform: translateX(200px) translateY(0);
		transform: translateX(200px) translateY(0)
	}
}

@keyframes tip2 {
	0% {
		transform: translateX(0) translateY(0)
	}

	100% {
		transform: translateX(200px) translateY(0)
	}
}

@-webkit-keyframes gezi {
	0% {
		background: url(../images/g1.png) no-repeat;
		background-size: contain
	}

	100% {
		background: url(../images/g2.png) no-repeat;
		background-size: contain
	}
}

@keyframes gezi {
	0% {
		background: url(../images/g1.png) no-repeat;
		background-size: contain
	}

	100% {
		background: url(../images/g2.png) no-repeat;
		background-size: contain
	}
}

@-webkit-keyframes tipMove {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(-200px);
		transform: translateY(-200px)
	}
}

@keyframes tipMove {
	0% {
		transform: translateY(0)
	}

	100% {
		transform: translateY(-200px)
	}
}

.p4_hand {
	-webkit-animation: hand1 5s ease infinite;
	animation: hand1 5s ease infinite;
	transform-origin: center bottom
}

@-webkit-keyframes hand1 {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes hand1 {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}
/*# sourceMappingURL=default.css.map */