@-webkit-keyframes rotateLeft {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);

  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(360deg);
     transform: rotateZ(360deg);
  
  }
}

@keyframes rotateLeft {
  0% {
    transform-origin: center;
    transform: rotateZ(0deg);

  }

  100% {
    transform-origin: center;
     transform: rotateZ(360deg);
  
  }
}


@-moz-keyframes rotateLeft {
  0% {
    -moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(0deg);
    transform: rotateZ(0deg);

  }

  100% {
    -moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(360deg);
     transform: rotateZ(360deg);
  
  }
}


@-ms-keyframes rotateLeft {
  0% {
    -ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);

  }

  100% {
    -ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(360deg);
     transform: rotateZ(360deg);
  
  }
}
/*逆时针旋转*/

@-webkit-keyframes rotateRight {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg);

  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(0deg);
     transform: rotateZ(0deg);
  
  }
}

@keyframes rotateRight {
  0% {
    transform-origin: center;
    transform: rotateZ(360deg);

  }

  100% {
    transform-origin: center;
     transform: rotateZ(0deg);
  
  }
}


@-moz-keyframes rotateRight {
  0% {
    -moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(360deg);
    transform: rotateZ(360deg);

  }

  100% {
    -moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(0deg);
     transform: rotateZ(0deg);
  
  }
}


@-ms-keyframes rotateRight {
  0% {
    -ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);

  }

  100% {
    -ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(0deg);
     transform: rotateZ(0deg);
  
  }
}

/*旋转270*/
@-webkit-keyframes rotateHalf {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);

  }
 50% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(270deg);
    transform: rotateZ(270deg);

  }
  
  52%{
  	-webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(270deg);
    transform: rotateZ(270deg);
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(0deg);
     transform: rotateZ(0deg);
  
  }
}

@keyframes rotateHalf {
  0% {
    transform-origin: center;
    transform: rotateZ(0deg);

  }
  50%{
  	transform-origin: center;
    transform: rotateZ(270deg);
  }
  52%{
  	transform-origin: center;
    transform: rotateZ(270deg);
  }

  100% {
    transform-origin: center;
     transform: rotateZ(0deg);
  
  }
}

@-moz-keyframes rotateHalf {
  0% {
    -moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(0deg);
    transform: rotateZ(0deg);

  }
 50% {
    -moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(270deg);
    transform: rotateZ(270deg);

  }
  
  52%{
  	-moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(270deg);
    transform: rotateZ(270deg);
  }

  100% {
    -moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(0deg);
     transform: rotateZ(0deg);
  
  }
}


@-ms-keyframes rotateHalf {
    0% {
    -ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);

  }
 50% {
    -ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(270deg);
    transform: rotateZ(270deg);

  }
  
  52%{
  	-ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(270deg);
    transform: rotateZ(270deg);
  }

  100% {
    -ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(0deg);
     transform: rotateZ(0deg);
  
  }
}

.rotateHalf{
	animation: rotateHalf 10s linear infinite;
	-webkit-animation: rotateHalf 10s linear infinite;
	-moz-animation: rotateHalf 10s linear infinite;
	-ms-animation: rotateHalf 10s linear infinite;
}
/*逆时针旋转270*/
@-webkit-keyframes rotateHalfB {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(270deg);
    transform: rotateZ(270deg);

  }
 50% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);

  }
  
  52%{
  	-webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateZ(270deg);
     transform: rotateZ(270deg);
  
  }
}

@keyframes rotateHalfB {
  0% {
    transform-origin: center;
    transform: rotateZ(270deg);

  }
  50%{
  	transform-origin: center;
    transform: rotateZ(0deg);
  }
  52%{
  	transform-origin: center;
    transform: rotateZ(0deg);
  }

  100% {
    transform-origin: center;
     transform: rotateZ(270deg);
  
  }
}

@-moz-keyframes rotateHalfB {
  0% {
    -moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(270deg);
    transform: rotateZ(270deg);

  }
 50% {
    -moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(0deg);
    transform: rotateZ(0deg);

  }
  
  52%{
  	-moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }

  100% {
    -moz-transform-origin: center;
    transform-origin: center;
    -moz-transform: rotateZ(270deg);
     transform: rotateZ(270deg);
  
  }
}


@-ms-keyframes rotateHalfB {
    0% {
    -ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(270deg);
    transform: rotateZ(270deg);

  }
 50% {
    -ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);

  }
  
  52%{
  	-ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }

  100% {
    -ms-transform-origin: center;
    transform-origin: center;
    -ms-transform: rotateZ(270deg);
     transform: rotateZ(270deg);
  
  }
}

.rotateHalfB{
	animation: rotateHalfB 9500ms linear infinite;
	-webkit-animation: rotateHalfB 9500ms linear infinite;
	-moz-animation: rotateHalfB 9500ms linear infinite;
	-ms-animation: rotateHalfB 9500ms linear infinite;
}



@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}
/*zoomIn*/
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}
@-moz-keyframes zoomIn {
  0% {
    opacity: 0;
    -moz-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}
@-ms-keyframes zoomIn {
  0% {
    opacity: 0;
    -ms-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn{
	animation: zoomIn 1s ease-in 1;
	-webkit-animation: zoomIn 1s ease-in 1;
	-moz-animation:zoomIn 1s ease-in 1;
	-ms-animation:zoomIn 1s ease-in 1;
}


@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-moz-keyframes slideInLeft {
  0% {
    -moz-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-ms-keyframes slideInLeft {
  0% {
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft{
	animation: slideInLeft 0.5s ease-in 1;
	-webkit-animation: slideInLeft 0.5s ease-in 1;
	-moz-animation: slideInLeft 0.5s ease-in 1;
	-ms-animation: slideInLeft 0.5s ease-in 1;
}


@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -500%, 0);
    transform: translate3d(0, -500%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -500%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes slideInDown {
  0% {
    -moz-transform: translate3d(0, -500%, 0);
    transform: translate3d(0, -500%, 0);
    visibility: visible;
  }

  100% {
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-ms-keyframes slideInDown {
  0% {
    -ms-transform: translate3d(0, -500%, 0);
    transform: translate3d(0, -500%, 0);
    visibility: visible;
  }

  100% {
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


.slideInDown {
  -webkit-animation: slideInDown 0.5s ease-in;
  animation: slideInDown 0.5s ease-in;
  -moz-animation: slideInDown 0.5s ease-in;
  -ms-animation: slideInDown 0.5s ease-in;
}


@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(500%, 0, 0);
    transform: translate3d(500%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(500%, 0, 0);
    transform: translate3d(500%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes slideInRight {
  0% {
    -moz-transform: translate3d(500%, 0, 0);
    transform: translate3d(500%, 0, 0);
    visibility: visible;
  }

  100% {
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-ms-keyframes slideInRight {
  0% {
    -ms-transform: translate3d(500%, 0, 0);
    transform: translate3d(500%, 0, 0);
    visibility: visible;
  }

  100% {
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
 -webkit-animation: slideInRight 0.5s ease-in;
  animation: slideInRight 0.5s ease-in;
  -moz-animation: slideInRight 0.5s ease-in;
  -ms-animation: slideInRight 0.5s ease-in;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 500%, 0);
    transform: translate3d(0, 500%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 500%, 0);
    transform: translate3d(0, 500%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 500%, 0);
    transform: translate3d(0, 500%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-moz-keyframes slideInUp {
  0% {
    -moz-transform: translate3d(0, 500%, 0);
    transform: translate3d(0, 500%, 0);
    visibility: visible;
  }

  100% {
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-ms-keyframes slideInUp {
  0% {
    -ms-transform: translate3d(0, 500%, 0);
    transform: translate3d(0, 500%, 0);
    visibility: visible;
  }

  100% {
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


.slideInUp {
  -webkit-animation: slideInUp 0.5s ease-in;
  animation: slideInUp 0.5s ease-in;
  -moz-animation: slideInUp 0.5s ease-in;
  -ms-animation: slideInUp 0.5s ease-in;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation: slideInUp .3s linear;
  animation-name: slideInUp .3s linear;
}


@-webkit-keyframes phone1{
	0%{
		top:227px
		}
	48%{
		top:350px;
	}
	52%{
		top: 350px;
	}
	100%{
		top: 227px;
	}
}

@keyframes phone1{
	0%{
		top:227px
		}
	48%{
		top:350px;
	}
	52%{
		top: 350px;
	}
	100%{
		top: 227px;
	}
}

@-moz-keyframes phone1{
	0%{
		top:227px
		}
	48%{
		top:350px;
	}
	52%{
		top: 350px;
	}
	100%{
		top: 227px;
	}
}
.phone1{
	animation:phone1 2s linear infinite;
	-webkit-animation:phone1 2s infinite;
	-moz-animation: phone1 2s infinite;
}


@keyframes smooth{
	from{
		transform-origin: center;
		transform: scale(0,0);
		opacity: 1;
	}
	to{
		transform-origin: center;
		transform: scale(1.5,1.5);
		opacity: 0;
	}
}
@-webkit-keyframes smooth{
	from{
		-webkit-transform-origin: center;
		-webkit-transform: scale(0,0);
		opacity: 1;
	}
	to{
		-webkit-transform-origin: center;
		-webkit-transform: scale(1.5,1.5);
		opacity: 0;
	}
}

@-moz-keyframes smooth{
	from{
		-moz-transform-origin: center;
		-moz-transform: scale(0,0);
		opacity: 1;
	}
	to{
		-moz-transform-origin: center;
		-moz-transform: scale(1.5,1.5);
		opacity: 0;
	}
}
@-ms-keyframes smooth{
	from{
		-ms-transform-origin: center;
		-ms-transform: scale(0,0);
		opacity: 1;
	}
	to{
		-ms-transform-origin: center;
		-ms-transform: scale(1.5,1.5);
		opacity: 0;
	}
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes scrolltop{
	from{
		top: 100%;
	}
	to{
		top: 0;
	}
}
@-webkit-keyframes scrolltop{
	from{
		top: 100%;
	}
	to{
		top: 0;
	}
}
@-moz-keyframes scrolltop{
	from{
		top: 100%;
	}
	to{
		top: 0;
	}
}
@-ms-keyframes scrolltop{
	from{
		top: 100%;
	}
	to{
		top: 0;
	}
}

@keyframes linearsTL{
	from{
		top: 148px;
	left:441px;
	}
	to{
		top: 59px;
	left:335px;
	}
}
@-webkit-keyframes linearsTL{
	from{
		top: 148px;
	left:441px;
	}
	to{
		top: 59px;
	left:335px;
	}
}

@-moz-keyframes linearsTL{
	from{
		top: 148px;
	left:441px;
	}
	to{
		top: 59px;
	left:335px;
	}
}
@-ms-keyframes linearsTL{
	from{
		top: 148px;
	left:441px;
	}
	to{
		top: 59px;
	left:335px;
	}
}
@keyframes linearsTR{
	from{
		top: 143px;
	left:624px;
	}
	to{
		top: 50px;
	left:733px;
	}
}
@-webkit-keyframes linearsTR{
	from{
		top: 143px;
	left:624px;
	}
	to{
		top: 50px;
	left:733px;
	}
}
@-moz-keyframes linearsTR{
	from{
		top: 143px;
	left:624px;
	}
	to{
		top: 50px;
	left:733px;
	}
}
@-ms-keyframes linearsTR{
	from{
		top: 143px;
	left:624px;
	}
	to{
		top: 50px;
	left:733px;
	}
}
@keyframes linearsBR{
	from{
		top: 255px;
	left:621px;
	}
	to{
		top:350px;
	left:733px;
	}
}
@-mskeyframes linearsBR{
	from{
		top: 255px;
	left:621px;
	}
	to{
		top:350px;
	left:733px;
	}
}
@-moz-keyframes linearsBR{
	from{
		top: 255px;
	left:621px;
	}
	to{
		top:350px;
	left:733px;
	}
}
@-webkit-keyframes linearsBR{
	from{
		top: 255px;
	left:621px;
	}
	to{
		top:350px;
	left:733px;
	}
}
@keyframes linearsBL{
	from{
		top: 260px;
	left:431px;
	}
	to{
		top:350px;
	left:324px;
	}
}
@-ms-keyframes linearsBL{
	from{
		top: 260px;
	left:431px;
	}
	to{
		top:350px;
	left:324px;
	}
}
@-moz-keyframes linearsBL{
	from{
		top: 260px;
	left:431px;
	}
	to{
		top:350px;
	left:324px;
	}
}
@-webkit-keyframes linearsBL{
	from{
		top: 260px;
	left:431px;
	}
	to{
		top:350px;
	left:324px;
	}
}
@keyframes sploosh {
  0% {
    /*box-shadow: 0 0 0 0px rgba(66, 166, 223, 0.7);*/
    transform: scale(1.0);
  }
  
  100% {
   /* box-shadow: 0 0 0 30px rgba(66, 166, 223, 0);*/
    transform: scale(1.2);
  }
}
@-webkit-keyframes sploosh {
  0% {
   /* -webkit-box-shadow: 0 0 0 0px rgba(66, 166, 223, 0.7);*/
    -webkit-transform: scale(1.0);
  }
  
  100% {
    /*-webkit-box-shadow: 0 0 0 30px rgba(66, 166, 223, 0);*/
    -webkit-transform: scale(1.2);
  }
}

@-moz-keyframes sploosh {
  0% {
   /* box-shadow: 0 0 0 0px rgba(66, 166, 223, 0.7);*/
    -moz-transform: scale(1.0);
  }
  
  100% {
   /* box-shadow: 0 0 0 30px rgba(66, 166, 223, 0);*/
    -ms-transform: scale(1.2);
  }
}
@-ms-keyframes sploosh {
  0% {
    /*box-shadow: 0 0 0 0px rgba(66, 166, 223, 0.7);*/
    -ms-transform: scale(1.0);
  }
  
  100% {
   /* box-shadow: 0 0 0 30px rgba(66, 166, 223, 0);*/
    -ms-transform: scale(1.2);
  }
}


@keyframes previs{
	from{
		transform: rotateX(0deg) rotateY(0deg);
	}
	to{
		transform: rotateX(0deg) rotateY(-10deg);
	}
}

@-moz-keyframes widthC{
	from{
		width: 0px;
	}
	to{
		width: 534px;
	}
}
@-ms-keyframes widthC{
	from{
		width: 0px;
	}
	to{
		width: 534px;
	}
}
@-webkit-keyframes widthC{
	from{
		width: 0px;
	}
	to{
		width: 534px;
	}
}
@keyframes widthC{
	0%{
		width: 0px;
	}
	100%{
		width: 534px;
	}
}
@-webkit-keyframes widthC{
	0%{
		width: 0px;
	}
	100%{
		width: 534px;
	}
}
@-moz-keyframes widthC{
	0%{
		width: 0px;
	}
	100%{
		width: 534px;
	}
}
@-ms-keyframes widthC{
	0%{
		width: 0px;
	}
	100%{
		width: 534px;
	}
}
@keyframes clips{
	from{
		opacity: 1;
		clip: rect(0px,0px,272px,0px);
	}
	to{
		opacity: 1;
		clip: rect(0px,404px,272px,0px);
	}
}

@-webkit-keyframes clips{
	from{
		opacity: 1;
		clip: rect(0px,0px,272px,0px);
	}
	to{
		opacity: 1;
		clip: rect(0px,404px,272px,0px);
	}
}
@-moz-keyframes clips{
	from{
		opacity: 1;
		clip: rect(0px,0px,272px,0px);
	}
	to{
		opacity: 1;
		clip: rect(0px,404px,272px,0px);
	}
}
@-ms-keyframes clips{
	from{
		opacity: 1;
		clip: rect(0px,0px,272px,0px);
	}
	to{
		opacity: 1;
		clip: rect(0px,404px,272px,0px);
	}
}

@keyframes rotate{
	from{
		transform-origin: 58.3% 42.55% 0;
		transform: rotateZ(0deg);
	}
	to{
		transform-origin: 58.3% 42.55% 0;
		transform: rotateZ(360deg);
	}
}
@-ms-keyframes rotate{
	from{
		-ms-transform-origin: 58.3% 42.55% 0;
		-ms-transform: rotateZ(0deg);
	}
	to{
		-ms-transform-origin: 58.3% 42.55% 0;
		-ms-transform: rotateZ(360deg);
	}
}
@-webkit-keyframes rotate{
	from{
		-webkit-transform-origin: 58.3% 42.55% 0;
		-webkit-transform: rotateZ(0deg);
	}
	to{
		-webkit-transform-origin: 58.3% 42.55% 0;
		-webkit-transform: rotateZ(360deg);
	}
}
@-moz-keyframes rotate{
	from{
		-moz-transform-origin: 58.3% 42.55% 0;
		-moz-transform: rotateZ(0deg);
	}
	to{
		-moz-transform-origin: 58.3% 42.55% 0;
		-moz-transform: rotateZ(360deg);
	}
}
@keyframes rotateB{
	from{
		transform-origin: 58.3% 42.55% 0;
		transform: rotateZ(360deg);
	}
	to{
		transform-origin: 58.3% 42.55% 0;
		transform: rotateZ(0deg);
	}
}
@-webkit-keyframes rotateB{
	from{
		-webkit-transform-origin: 58.3% 42.55% 0;
		-webkit-transform: rotateZ(360deg);
	}
	to{
		-webkit-transform-origin: 58.3% 42.55% 0;
		-webkit-transform: rotateZ(0deg);
	}
}
@-ms-keyframes rotateB{
	from{
		-ms-transform-origin: 58.3% 42.55% 0;
		-ms-transform: rotateZ(360deg);
	}
	to{
		transform-origin: 58.3% 42.55% 0;
		transform: rotateZ(0deg);
	}
}
@-moz-keyframes rotateB{
	from{
		-moz-transform-origin: 58.3% 42.55% 0;
		-moz-transform: rotateZ(360deg);
	}
	to{
		-moz-transform-origin: 58.3% 42.55% 0;
		-moz-transform: rotateZ(0deg);
	}
}

@-ms-keyframes clips2{
	from{
		opacity: 1;
		clip: rect(0px,0px,134px,0px);
	}
	to{
		opacity: 1;
		clip: rect(0px,294px,134px,0px);
	}
}

@-webkit-keyframes clips2{
	from{
		opacity: 1;
		clip: rect(0px,0px,134px,0px);
	}
	to{
		opacity: 1;
		clip: rect(0px,294px,134px,0px);
	}
}
@-moz-keyframes clips2{
	from{
		opacity: 1;
		clip: rect(0px,0px,134px,0px);
	}
	to{
		opacity: 1;
		clip: rect(0px,294px,134px,0px);
	}
}
@keyframes clips2{
	from{
		opacity: 1;
		clip: rect(0px,0px,134px,0px);
	}
	to{
		opacity: 1;
		clip: rect(0px,294px,134px,0px);
	}
}