@charset "UTF-8";
.pt-page-moveToLeft {
	-webkit-animation:moveToLeft .4s ease both;
	animation:moveToLeft .4s ease both
}
.pt-page-moveFromLeft {
	-webkit-animation:moveFromLeft .4s ease both;
	animation:moveFromLeft .4s ease both
}
.pt-page-moveToRight {
	-webkit-animation:moveToRight .4s ease both;
	animation:moveToRight .4s ease both
}
.pt-page-moveFromRight {
	-webkit-animation:moveFromRight .4s ease both;
	animation:moveFromRight .4s ease both
}
.pt-page-moveToTop {
	-webkit-animation:moveToTop 1.5s ease both;
	animation:moveToTop 1.5s ease both
}
.pt-page-moveFromTop {
	-webkit-animation:moveFromTop 1.5s ease both;
	animation:moveFromTop 1.5s ease both
}
.pt-page-moveToTopSlow {
	-webkit-animation:moveToTop .5s ease both;
	animation:moveToTop .5s ease both
}
.pt-page-moveFromTopSlow {
	-webkit-animation:moveFromTop .5s ease both;
	animation:moveFromTop .5s ease both
}
.pt-page-moveToBottom {
	-webkit-animation:moveToBottom 1.5s ease both;
	animation:moveToBottom 1.5s ease both
}
.pt-page-moveFromBottom {
	-webkit-animation:moveFromBottom 1.5s ease both;
	animation:moveFromBottom 1.5s ease both
}
.pt-page-fade {
	-webkit-animation:fade .5s ease both;
	animation:fade .5s ease both
}
.pt-page-moveToLeftFade {
	-webkit-animation:moveToLeftFade .5s ease both;
	animation:moveToLeftFade .5s ease both
}
.pt-page-moveFromLeftFade {
	-webkit-animation:moveFromLeftFade .5s ease both;
	animation:moveFromLeftFade .5s ease both
}
.pt-page-moveToRightFade {
	-webkit-animation:moveToRightFade .5s ease both;
	animation:moveToRightFade .5s ease both
}
.pt-page-moveFromRightFade {
	-webkit-animation:moveFromRightFade .5s ease both;
	animation:moveFromRightFade .5s ease both
}
.pt-page-moveToTopFade {
	-webkit-animation:moveToTopFade .5s ease both;
	animation:moveToTopFade .5s ease both
}
.pt-page-moveFromTopFade {
	-webkit-animation:moveFromTopFade .5s ease both;
	animation:moveFromTopFade .5s ease both
}
.pt-page-moveToBottomFade {
	-webkit-animation:moveToBottomFade .5s ease both;
	animation:moveToBottomFade .5s ease both
}
.pt-page-moveFromBottomFade {
	-webkit-animation:moveFromBottomFade .5s ease both;
	animation:moveFromBottomFade .5s ease both
}
.pt-page-moveToLeftEasing {
	-webkit-animation:moveToLeft .5s ease-in-out both;
	animation:moveToLeft .5s ease-in-out both
}
.pt-page-moveToRightEasing {
	-webkit-animation:moveToRight .5s ease-in-out both;
	animation:moveToRight .5s ease-in-out both
}
.pt-page-moveToTopEasing {
	-webkit-animation:moveToTop .5s ease-in-out both;
	animation:moveToTop .5s ease-in-out both
}
.pt-page-moveToBottomEasing {
	-webkit-animation:moveToBottom .5s ease-in-out both;
	animation:moveToBottom .5s ease-in-out both
}
@-webkit-keyframes moveToLeft {
	to {
	-webkit-transform:translateX(-100%)
}
}@keyframes moveToLeft {
	to {
	transform:translateX(-100%)
}
}@-webkit-keyframes moveFromLeft {
	from {
	-webkit-transform:translateX(-100%)
}
}@keyframes moveFromLeft {
	from {
	transform:translateX(-100%)
}
}@-webkit-keyframes moveToRight {
	to {
	-webkit-transform:translateX(100%)
}
}@keyframes moveToRight {
	to {
	transform:translateX(100%)
}
}@-webkit-keyframes moveFromRight {
	from {
	-webkit-transform:translateX(100%)
}
}@keyframes moveFromRight {
	from {
	transform:translateX(100%)
}
}@-webkit-keyframes moveToTop {
	to {
	-webkit-transform:translateY(-100%);
}
}@keyframes moveToTop {
	to {
	transform:translateY(-100%);
}
}@-webkit-keyframes moveFromTop {
	from {
	-webkit-transform:translateY(-100%);
}
}@keyframes moveFromTop {
	from {
	transform:translateY(-100%)
}
}@-webkit-keyframes moveToBottom {
	to {
	-webkit-transform:translateY(100%);
}
}@keyframes moveToBottom {
	to {
	transform:translateY(100%);
}
}@-webkit-keyframes moveFromBottom {
	from {
	-webkit-transform:translateY(100%)
}
}@keyframes moveFromBottom {
	from {
	transform:translateY(100%)
}
}@-webkit-keyframes fade {
	to {
	opacity:.3
}
}@keyframes fade {
	to {
	opacity:.3
}
}@-webkit-keyframes moveToLeftFade {
	to {
	opacity:.3;
	-webkit-transform:translateX(-100%)
}
}@keyframes moveToLeftFade {
	to {
	opacity:.3;
	transform:translateX(-100%)
}
}@-webkit-keyframes moveFromLeftFade {
	from {
	opacity:.3;
	-webkit-transform:translateX(-100%)
}
}@keyframes moveFromLeftFade {
	from {
	opacity:.3;
	transform:translateX(-100%)
}
}@-webkit-keyframes moveToRightFade {
	to {
	opacity:.3;
	-webkit-transform:translateX(100%)
}
}@keyframes moveToRightFade {
	to {
	opacity:.3;
	transform:translateX(100%)
}
}@-webkit-keyframes moveFromRightFade {
	from {
	opacity:.3;
	-webkit-transform:translateX(100%)
}
}@keyframes moveFromRightFade {
	from {
	opacity:.3;
	transform:translateX(100%)
}
}@-webkit-keyframes moveToTopFade {
	to {
	opacity:.3;
	-webkit-transform:translateY(-100%)
}
}@keyframes moveToTopFade {
	to {
	opacity:.3;
	transform:translateY(-100%)
}
}@-webkit-keyframes moveFromTopFade {
	from {
	opacity:.3;
	-webkit-transform:translateY(-100%)
}
}@keyframes moveFromTopFade {
	from {
	opacity:.3;
	transform:translateY(-100%)
}
}@-webkit-keyframes moveToBottomFade {
	to {
	opacity:.3;
	-webkit-transform:translateY(100%)
}
}@keyframes moveToBottomFade {
	to {
	opacity:.3;
	transform:translateY(100%)
}
}@-webkit-keyframes moveFromBottomFade {
	from {
	opacity:.3;
	-webkit-transform:translateY(100%)
}
}@keyframes moveFromBottomFade {
	from {
	opacity:.3;
	transform:translateY(100%)
}
}.pt-page-scaleDown {
	-webkit-animation:scaleDown .5s ease both;
	animation:scaleDown .5s ease both
}
.pt-page-scaleUp {
	-webkit-animation:scaleUp .5s ease both;
	animation:scaleUp .5s ease both
}
.pt-page-scaleUpDown {
	-webkit-animation:scaleUpDown .5s ease both;
	animation:scaleUpDown .5s ease both
}
.pt-page-scaleDownUp {
	-webkit-animation:scaleDownUp .5s ease both;
	animation:scaleDownUp .5s ease both
}
.pt-page-scaleDownCenter {
	-webkit-animation:scaleDownCenter .4s ease-in both;
	animation:scaleDownCenter .4s ease-in both
}
.pt-page-scaleUpCenter {
	-webkit-animation:scaleUpCenter .4s ease-out both;
	animation:scaleUpCenter .4s ease-out both
}



@-webkit-keyframes pageFadeIn {
	from {
		opacity:0.5;
		z-index:-1
	}
}
@keyframes pageFadeIn {
	from {
		opacity:0.5;
		z-index:-1
	}
}
@-webkit-keyframes pageFadeOutIn {
	from {
		opacity:0.5;
		z-index:-1
	}
}
@keyframes pageFadeOutIn {
	from {
		opacity:0.5;
		z-index:-1
	}
}
@-webkit-keyframes pageFadeOut {
	to {
		opacity:0;
		z-index:-1
	}
}

@keyframes pageFadeOut {
	to {
		opacity:0;
		z-index:-1
	}
}

@-webkit-keyframes pageFadeInOut {
	to {
		opacity:0;
		z-index:-1
	}
}

@keyframes pageFadeInOut {
	to {
		opacity:0;
		z-index:-1
	}
}


.pt-page-fadeIn{
	-webkit-animation:pageFadeIn .5s ease both;
	animation:pageFadeIn .5s ease both
}
.pt-page-fadeOut {
	-webkit-animation:pageFadeOut .5s ease both;
	animation:pageFadeOut .5s ease both
}
.pt-page-fadeInOut {
	-webkit-animation:pageFadeInOut .5s ease both;
	animation:pageFadeInOut .5s ease both
}
.pt-page-fadeOutIn {
	-webkit-animation:pageFadeOutIn .5s ease both;
	animation:pageFadeOutIn .5s ease both
}



@-webkit-keyframes scaleDown {
	to {
	opacity:0;
	-webkit-transform:scale(.8);
	z-index:-1
}
}@keyframes scaleDown {
	to {
	opacity:0;
	-webkit-transform:scale(.8);
	transform:scale(.8);
	z-index:-1
}
}@-webkit-keyframes scaleUp {
	from {
	opacity:0;
	-webkit-transform:scale(.8)
}
}@keyframes scaleUp {
	from {
	opacity:0;
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
}@-webkit-keyframes scaleUpDown {
	from {
	opacity:0;
	-webkit-transform:scale(1.2)
}
}@keyframes scaleUpDown {
	from {
	opacity:0;
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
}@-webkit-keyframes scaleDownUp {
	to {
	opacity:0;
	-webkit-transform:scale(1.2)
}
}@keyframes scaleDownUp {
	to {
	opacity:0;
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
}@-webkit-keyframes scaleDownCenter {
	to {
	opacity:0;
	-webkit-transform:scale(.5)
}
}@keyframes scaleDownCenter {
	to {
	opacity:0;
	-webkit-transform:scale(.5);
	transform:scale(.5)
}
}@-webkit-keyframes scaleUpCenter {
	from {
	opacity:0;
	-webkit-transform:scale(.5)
}
}@keyframes scaleUpCenter {
	from {
	opacity:0;
	-webkit-transform:scale(.5);
	transform:scale(.5)
}
}.pt-page-rotateRightSideFirst {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotateRightSideFirst .8s both ease-in;
	animation:rotateRightSideFirst .8s both ease-in
}
.pt-page-rotateLeftSideFirst {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotateLeftSideFirst .8s both ease-in;
	animation:rotateLeftSideFirst .8s both ease-in
}
.pt-page-rotateTopSideFirst {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotateTopSideFirst .8s both ease-in;
	animation:rotateTopSideFirst .8s both ease-in
}
.pt-page-rotateBottomSideFirst {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotateBottomSideFirst .8s both ease-in;
	animation:rotateBottomSideFirst .8s both ease-in
}
.pt-page-flipOutRight {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:flipOutRight .5s both ease-in;
	animation:flipOutRight .5s both ease-in
}
.pt-page-flipInLeft {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:flipInLeft .5s both ease-out;
	animation:flipInLeft .5s both ease-out
}
.pt-page-flipOutLeft {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:flipOutLeft .5s both ease-in;
	animation:flipOutLeft .5s both ease-in
}
.pt-page-flipInRight {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:flipInRight .5s both ease-out;
	animation:flipInRight .5s both ease-out
}
.pt-page-flipOutTop {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:flipOutTop .5s both ease-in;
	animation:flipOutTop .5s both ease-in
}
.pt-page-flipInBottom {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:flipInBottom .5s both ease-out;
	animation:flipInBottom .5s both ease-out
}
.pt-page-flipOutBottom {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:flipOutBottom .5s both ease-in;
	animation:flipOutBottom .5s both ease-in
}
.pt-page-flipInTop {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:flipInTop .5s both ease-out;
	animation:flipInTop .5s both ease-out
}
.pt-page-rotateFall {
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-animation:rotateFall 1s both ease-in;
	animation:rotateFall 1s both ease-in
}
.pt-page-rotateOutNewspaper {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:rotateOutNewspaper .5s both ease-in;
	animation:rotateOutNewspaper .5s both ease-in
}
.pt-page-rotateInNewspaper {
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	-webkit-animation:rotateInNewspaper .5s both ease-out;
	animation:rotateInNewspaper .5s both ease-out
}
.pt-page-rotatePushLeft {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotatePushLeft .8s both ease;
	animation:rotatePushLeft .8s both ease
}
.pt-page-rotatePushRight {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotatePushRight .8s both ease;
	animation:rotatePushRight .8s both ease
}
.pt-page-rotatePushTop {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotatePushTop .8s both ease;
	animation:rotatePushTop .8s both ease
}
.pt-page-rotatePushBottom {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotatePushBottom .8s both ease;
	animation:rotatePushBottom .8s both ease
}
.pt-page-rotatePullRight {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotatePullRight .5s both ease;
	animation:rotatePullRight .5s both ease
}
.pt-page-rotatePullLeft {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotatePullLeft .5s both ease;
	animation:rotatePullLeft .5s both ease
}
.pt-page-rotatePullTop {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotatePullTop .5s both ease;
	animation:rotatePullTop .5s both ease
}
.pt-page-rotatePullBottom {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotatePullBottom .5s both ease;
	animation:rotatePullBottom .5s both ease
}
.pt-page-rotateFoldRight {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotateFoldRight .5s both ease;
	animation:rotateFoldRight .5s both ease
}
.pt-page-rotateFoldLeft {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotateFoldLeft .5s both ease;
	animation:rotateFoldLeft .5s both ease
}
.pt-page-rotateFoldTop {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotateFoldTop .5s both ease;
	animation:rotateFoldTop .5s both ease
}
.pt-page-rotateFoldBottom {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotateFoldBottom .5s both ease;
	animation:rotateFoldBottom .5s both ease
}
.pt-page-rotateUnfoldLeft {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotateUnfoldLeft .5s both ease;
	animation:rotateUnfoldLeft .5s both ease
}
.pt-page-rotateUnfoldRight {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotateUnfoldRight .5s both ease;
	animation:rotateUnfoldRight .5s both ease
}
.pt-page-rotateUnfoldTop {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotateUnfoldTop .5s both ease;
	animation:rotateUnfoldTop .5s both ease
}
.pt-page-rotateUnfoldBottom {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotateUnfoldBottom .5s both ease;
	animation:rotateUnfoldBottom .5s both ease
}
.pt-page-rotateRoomLeftOut {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotateRoomLeftOut .8s both ease;
	animation:rotateRoomLeftOut .8s both ease
}
.pt-page-rotateRoomLeftIn {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotateRoomLeftIn .8s both ease;
	animation:rotateRoomLeftIn .8s both ease
}
.pt-page-rotateRoomRightOut {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotateRoomRightOut .8s both ease;
	animation:rotateRoomRightOut .8s both ease
}
.pt-page-rotateRoomRightIn {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotateRoomRightIn .8s both ease;
	animation:rotateRoomRightIn .8s both ease
}
.pt-page-rotateRoomTopOut {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotateRoomTopOut .8s both ease;
	animation:rotateRoomTopOut .8s both ease
}
.pt-page-rotateRoomTopIn {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotateRoomTopIn .8s both ease;
	animation:rotateRoomTopIn .8s both ease
}
.pt-page-rotateRoomBottomOut {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotateRoomBottomOut .8s both ease;
	animation:rotateRoomBottomOut .8s both ease
}
.pt-page-rotateRoomBottomIn {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotateRoomBottomIn .8s both ease;
	animation:rotateRoomBottomIn .8s both ease
}
.pt-page-rotateCubeLeftOut {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotateCubeLeftOut .4s both ease-in;
	animation:rotateCubeLeftOut .4s both ease-in
}
.pt-page-rotateCubeLeftIn {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotateCubeLeftIn .4s both ease-in;
	animation:rotateCubeLeftIn .4s both ease-in
}
.pt-page-rotateCubeRightOut {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotateCubeRightOut .4s both ease-in;
	animation:rotateCubeRightOut .4s both ease-in
}
.pt-page-rotateCubeRightIn {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotateCubeRightIn .4s both ease-in;
	animation:rotateCubeRightIn .4s both ease-in
}
.pt-page-rotateCubeTopOut {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotateCubeTopOut .4s both ease-in;
	animation:rotateCubeTopOut .4s both ease-in
}
.pt-page-rotateCubeTopIn {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotateCubeTopIn .4s both ease-in;
	animation:rotateCubeTopIn .4s both ease-in
}
.pt-page-rotateCubeBottomOut {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotateCubeBottomOut .4s both ease-in;
	animation:rotateCubeBottomOut .4s both ease-in
}
.pt-page-rotateCubeBottomIn {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotateCubeBottomIn .4s both ease-in;
	animation:rotateCubeBottomIn .4s both ease-in
}
.pt-page-rotateCarouselLeftOut {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotateCarouselLeftOut .8s both ease;
	animation:rotateCarouselLeftOut .8s both ease
}
.pt-page-rotateCarouselLeftIn {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotateCarouselLeftIn .8s both ease;
	animation:rotateCarouselLeftIn .8s both ease
}
.pt-page-rotateCarouselRightOut {
	-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-animation:rotateCarouselRightOut .8s both ease;
	animation:rotateCarouselRightOut .8s both ease
}
.pt-page-rotateCarouselRightIn {
	-webkit-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:rotateCarouselRightIn .8s both ease;
	animation:rotateCarouselRightIn .8s both ease
}
.pt-page-rotateCarouselTopOut {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotateCarouselTopOut .8s both ease;
	animation:rotateCarouselTopOut .8s both ease
}
.pt-page-rotateCarouselTopIn {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotateCarouselTopIn .8s both ease;
	animation:rotateCarouselTopIn .8s both ease
}
.pt-page-rotateCarouselBottomOut {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:rotateCarouselBottomOut .8s both ease;
	animation:rotateCarouselBottomOut .8s both ease
}
.pt-page-rotateCarouselBottomIn {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:rotateCarouselBottomIn .8s both ease;
	animation:rotateCarouselBottomIn .8s both ease
}
.pt-page-rotateSidesOut {
	-webkit-transform-origin:-50% 50%;
	-ms-transform-origin:-50% 50%;
	transform-origin:-50% 50%;
	-webkit-animation:rotateSidesOut .5s both ease-in;
	animation:rotateSidesOut .5s both ease-in
}
.pt-page-rotateSidesIn {
	-webkit-transform-origin:150% 50%;
	-ms-transform-origin:150% 50%;
	transform-origin:150% 50%;
	-webkit-animation:rotateSidesIn .5s both ease-out;
	animation:rotateSidesIn .5s both ease-out
}
.pt-page-rotateSlideOut {
	-webkit-animation:rotateSlideOut 1s both ease;
	animation:rotateSlideOut 1s both ease
}
.pt-page-rotateSlideIn {
	-webkit-animation:rotateSlideIn 1s both ease;
	animation:rotateSlideIn 1s both ease
}
@-webkit-keyframes rotateRightSideFirst {
	40% {
	-webkit-transform:rotateY(15deg);
	opacity:.8;
	-webkit-animation-timing-function:ease-out
}
100% {
	-webkit-transform:scale(0.8) translateZ(-200px);
	opacity:0
}
}@keyframes rotateRightSideFirst {
	40% {
	-webkit-transform:rotateY(15deg);
	transform:rotateY(15deg);
	opacity:.8;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
100% {
	-webkit-transform:scale(0.8) translateZ(-200px);
	transform:scale(0.8) translateZ(-200px);
	opacity:0
}
}@-webkit-keyframes rotateLeftSideFirst {
	40% {
	-webkit-transform:rotateY(-15deg);
	opacity:.8;
	-webkit-animation-timing-function:ease-out
}
100% {
	-webkit-transform:scale(0.8) translateZ(-200px);
	opacity:0
}
}@keyframes rotateLeftSideFirst {
	40% {
	-webkit-transform:rotateY(-15deg);
	transform:rotateY(-15deg);
	opacity:.8;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
100% {
	-webkit-transform:scale(0.8) translateZ(-200px);
	transform:scale(0.8) translateZ(-200px);
	opacity:0
}
}@-webkit-keyframes rotateTopSideFirst {
	40% {
	-webkit-transform:rotateX(15deg);
	opacity:.8;
	-webkit-animation-timing-function:ease-out
}
100% {
	-webkit-transform:scale(0.8) translateZ(-200px);
	opacity:0
}
}@keyframes rotateTopSideFirst {
	40% {
	-webkit-transform:rotateX(15deg);
	transform:rotateX(15deg);
	opacity:.8;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
100% {
	-webkit-transform:scale(0.8) translateZ(-200px);
	transform:scale(0.8) translateZ(-200px);
	opacity:0
}
}@-webkit-keyframes rotateBottomSideFirst {
	40% {
	-webkit-transform:rotateX(-15deg);
	opacity:.8;
	-webkit-animation-timing-function:ease-out
}
100% {
	-webkit-transform:scale(0.8) translateZ(-200px);
	opacity:0
}
}@keyframes rotateBottomSideFirst {
	40% {
	-webkit-transform:rotateX(-15deg);
	transform:rotateX(-15deg);
	opacity:.8;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
100% {
	-webkit-transform:scale(0.8) translateZ(-200px);
	transform:scale(0.8) translateZ(-200px);
	opacity:0
}
}@-webkit-keyframes flipOutRight {
	to {
	-webkit-transform:translateZ(-1000px) rotateY(90deg);
	opacity:.2
}
}@keyframes flipOutRight {
	to {
	-webkit-transform:translateZ(-1000px) rotateY(90deg);
	transform:translateZ(-1000px) rotateY(90deg);
	opacity:.2
}
}@-webkit-keyframes flipInLeft {
	from {
	-webkit-transform:translateZ(-1000px) rotateY(-90deg);
	opacity:.2
}
}@keyframes flipInLeft {
	from {
	-webkit-transform:translateZ(-1000px) rotateY(-90deg);
	transform:translateZ(-1000px) rotateY(-90deg);
	opacity:.2
}
}@-webkit-keyframes flipOutLeft {
	to {
	-webkit-transform:translateZ(-1000px) rotateY(-90deg);
	opacity:.2
}
}@keyframes flipOutLeft {
	to {
	-webkit-transform:translateZ(-1000px) rotateY(-90deg);
	transform:translateZ(-1000px) rotateY(-90deg);
	opacity:.2
}
}@-webkit-keyframes flipInRight {
	from {
	-webkit-transform:translateZ(-1000px) rotateY(90deg);
	opacity:.2
}
}@keyframes flipInRight {
	from {
	-webkit-transform:translateZ(-1000px) rotateY(90deg);
	transform:translateZ(-1000px) rotateY(90deg);
	opacity:.2
}
}@-webkit-keyframes flipOutTop {
	to {
	-webkit-transform:translateZ(-1000px) rotateX(90deg);
	opacity:.2
}
}@keyframes flipOutTop {
	to {
	-webkit-transform:translateZ(-1000px) rotateX(90deg);
	transform:translateZ(-1000px) rotateX(90deg);
	opacity:.2
}
}@-webkit-keyframes flipInBottom {
	from {
	-webkit-transform:translateZ(-1000px) rotateX(-90deg);
	opacity:.2
}
}@keyframes flipInBottom {
	from {
	-webkit-transform:translateZ(-1000px) rotateX(-90deg);
	transform:translateZ(-1000px) rotateX(-90deg);
	opacity:.2
}
}@-webkit-keyframes flipOutBottom {
	to {
	-webkit-transform:translateZ(-1000px) rotateX(-90deg);
	opacity:.2
}
}@keyframes flipOutBottom {
	to {
	-webkit-transform:translateZ(-1000px) rotateX(-90deg);
	transform:translateZ(-1000px) rotateX(-90deg);
	opacity:.2
}
}@-webkit-keyframes flipInTop {
	from {
	-webkit-transform:translateZ(-1000px) rotateX(90deg);
	opacity:.2
}
}@keyframes flipInTop {
	from {
	-webkit-transform:translateZ(-1000px) rotateX(90deg);
	transform:translateZ(-1000px) rotateX(90deg);
	opacity:.2
}
}@-webkit-keyframes rotateFall {
	0% {
	-webkit-transform:rotateZ(0deg)
}
20% {
	-webkit-transform:rotateZ(10deg);
	-webkit-animation-timing-function:ease-out
}
40% {
	-webkit-transform:rotateZ(17deg)
}
60% {
	-webkit-transform:rotateZ(16deg)
}
100% {
	-webkit-transform:translateY(100%) rotateZ(17deg);
	opacity:0
}
}@keyframes rotateFall {
	0% {
	-webkit-transform:rotateZ(0deg);
	transform:rotateZ(0deg)
}
20% {
	-webkit-transform:rotateZ(10deg);
	transform:rotateZ(10deg);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
40% {
	-webkit-transform:rotateZ(17deg);
	transform:rotateZ(17deg)
}
60% {
	-webkit-transform:rotateZ(16deg);
	transform:rotateZ(16deg)
}
100% {
	-webkit-transform:translateY(100%) rotateZ(17deg);
	transform:translateY(100%) rotateZ(17deg);
	opacity:0
}
}@-webkit-keyframes rotateOutNewspaper {
	to {
	-webkit-transform:translateZ(-3000px) rotateZ(360deg);
	opacity:0
}
}@keyframes rotateOutNewspaper {
	to {
	-webkit-transform:translateZ(-3000px) rotateZ(360deg);
	transform:translateZ(-3000px) rotateZ(360deg);
	opacity:0
}
}@-webkit-keyframes rotateInNewspaper {
	from {
	-webkit-transform:translateZ(-3000px) rotateZ(-360deg);
	opacity:0
}
}@keyframes rotateInNewspaper {
	from {
	-webkit-transform:translateZ(-3000px) rotateZ(-360deg);
	transform:translateZ(-3000px) rotateZ(-360deg);
	opacity:0
}
}@-webkit-keyframes rotatePushLeft {
	to {
	opacity:0;
	-webkit-transform:rotateY(90deg)
}
}@keyframes rotatePushLeft {
	to {
	opacity:0;
	-webkit-transform:rotateY(90deg);
	transform:rotateY(90deg)
}
}@-webkit-keyframes rotatePushRight {
	to {
	opacity:0;
	-webkit-transform:rotateY(-90deg)
}
}@keyframes rotatePushRight {
	to {
	opacity:0;
	-webkit-transform:rotateY(-90deg);
	transform:rotateY(-90deg)
}
}@-webkit-keyframes rotatePushTop {
	to {
	opacity:0;
	-webkit-transform:rotateX(-90deg)
}
}@keyframes rotatePushTop {
	to {
	opacity:0;
	-webkit-transform:rotateX(-90deg);
	transform:rotateX(-90deg)
}
}@-webkit-keyframes rotatePushBottom {
	to {
	opacity:0;
	-webkit-transform:rotateX(90deg)
}
}@keyframes rotatePushBottom {
	to {
	opacity:0;
	-webkit-transform:rotateX(90deg);
	transform:rotateX(90deg)
}
}@-webkit-keyframes rotatePullRight {
	from {
	opacity:0;
	-webkit-transform:rotateY(-90deg)
}
}@keyframes rotatePullRight {
	from {
	opacity:0;
	-webkit-transform:rotateY(-90deg);
	transform:rotateY(-90deg)
}
}@-webkit-keyframes rotatePullLeft {
	from {
	opacity:0;
	-webkit-transform:rotateY(90deg)
}
}@keyframes rotatePullLeft {
	from {
	opacity:0;
	-webkit-transform:rotateY(90deg);
	transform:rotateY(90deg)
}
}@-webkit-keyframes rotatePullTop {
	from {
	opacity:0;
	-webkit-transform:rotateX(-90deg)
}
}@keyframes rotatePullTop {
	from {
	opacity:0;
	-webkit-transform:rotateX(-90deg);
	transform:rotateX(-90deg)
}
}@-webkit-keyframes rotatePullBottom {
	from {
	opacity:0;
	-webkit-transform:rotateX(90deg)
}
}@keyframes rotatePullBottom {
	from {
	opacity:0;
	-webkit-transform:rotateX(90deg);
	transform:rotateX(90deg)
}
}@-webkit-keyframes rotateFoldRight {
	to {
	opacity:0;
	-webkit-transform:translateX(100%) rotateY(90deg)
}
}@keyframes rotateFoldRight {
	to {
	opacity:0;
	-webkit-transform:translateX(100%) rotateY(90deg);
	transform:translateX(100%) rotateY(90deg)
}
}@-webkit-keyframes rotateFoldLeft {
	to {
	opacity:0;
	-webkit-transform:translateX(-100%) rotateY(-90deg)
}
}@keyframes rotateFoldLeft {
	to {
	opacity:0;
	-webkit-transform:translateX(-100%) rotateY(-90deg);
	transform:translateX(-100%) rotateY(-90deg)
}
}@-webkit-keyframes rotateFoldTop {
	to {
	opacity:0;
	-webkit-transform:translateY(-100%) rotateX(90deg)
}
}@keyframes rotateFoldTop {
	to {
	opacity:0;
	-webkit-transform:translateY(-100%) rotateX(90deg);
	transform:translateY(-100%) rotateX(90deg)
}
}@-webkit-keyframes rotateFoldBottom {
	to {
	opacity:0;
	-webkit-transform:translateY(100%) rotateX(-90deg)
}
}@keyframes rotateFoldBottom {
	to {
	opacity:0;
	-webkit-transform:translateY(100%) rotateX(-90deg);
	transform:translateY(100%) rotateX(-90deg)
}
}@-webkit-keyframes rotateUnfoldLeft {
	from {
	opacity:0;
	-webkit-transform:translateX(-100%) rotateY(-90deg)
}
}@keyframes rotateUnfoldLeft {
	from {
	opacity:0;
	-webkit-transform:translateX(-100%) rotateY(-90deg);
	transform:translateX(-100%) rotateY(-90deg)
}
}@-webkit-keyframes rotateUnfoldRight {
	from {
	opacity:0;
	-webkit-transform:translateX(100%) rotateY(90deg)
}
}@keyframes rotateUnfoldRight {
	from {
	opacity:0;
	-webkit-transform:translateX(100%) rotateY(90deg);
	transform:translateX(100%) rotateY(90deg)
}
}@-webkit-keyframes rotateUnfoldTop {
	from {
	opacity:0;
	-webkit-transform:translateY(-100%) rotateX(90deg)
}
}@keyframes rotateUnfoldTop {
	from {
	opacity:0;
	-webkit-transform:translateY(-100%) rotateX(90deg);
	transform:translateY(-100%) rotateX(90deg)
}
}@-webkit-keyframes rotateUnfoldBottom {
	from {
	opacity:0;
	-webkit-transform:translateY(100%) rotateX(-90deg)
}
}@keyframes rotateUnfoldBottom {
	from {
	opacity:0;
	-webkit-transform:translateY(100%) rotateX(-90deg);
	transform:translateY(100%) rotateX(-90deg)
}
}@-webkit-keyframes rotateRoomLeftOut {
	to {
	opacity:.3;
	-webkit-transform:translateX(-100%) rotateY(90deg)
}
}@keyframes rotateRoomLeftOut {
	to {
	opacity:.3;
	-webkit-transform:translateX(-100%) rotateY(90deg);
	transform:translateX(-100%) rotateY(90deg)
}
}@-webkit-keyframes rotateRoomLeftIn {
	from {
	opacity:.3;
	-webkit-transform:translateX(100%) rotateY(-90deg)
}
}@keyframes rotateRoomLeftIn {
	from {
	opacity:.3;
	-webkit-transform:translateX(100%) rotateY(-90deg);
	transform:translateX(100%) rotateY(-90deg)
}
}@-webkit-keyframes rotateRoomRightOut {
	to {
	opacity:.3;
	-webkit-transform:translateX(100%) rotateY(-90deg)
}
}@keyframes rotateRoomRightOut {
	to {
	opacity:.3;
	-webkit-transform:translateX(100%) rotateY(-90deg);
	transform:translateX(100%) rotateY(-90deg)
}
}@-webkit-keyframes rotateRoomRightIn {
	from {
	opacity:.3;
	-webkit-transform:translateX(-100%) rotateY(90deg)
}
}@keyframes rotateRoomRightIn {
	from {
	opacity:.3;
	-webkit-transform:translateX(-100%) rotateY(90deg);
	transform:translateX(-100%) rotateY(90deg)
}
}@-webkit-keyframes rotateRoomTopOut {
	to {
	opacity:.3;
	-webkit-transform:translateY(-100%) rotateX(-90deg)
}
}@keyframes rotateRoomTopOut {
	to {
	opacity:.3;
	-webkit-transform:translateY(-100%) rotateX(-90deg);
	transform:translateY(-100%) rotateX(-90deg)
}
}@-webkit-keyframes rotateRoomTopIn {
	from {
	opacity:.3;
	-webkit-transform:translateY(100%) rotateX(90deg)
}
}@keyframes rotateRoomTopIn {
	from {
	opacity:.3;
	-webkit-transform:translateY(100%) rotateX(90deg);
	transform:translateY(100%) rotateX(90deg)
}
}@-webkit-keyframes rotateRoomBottomOut {
	to {
	opacity:.3;
	-webkit-transform:translateY(100%) rotateX(90deg)
}
}@keyframes rotateRoomBottomOut {
	to {
	opacity:.3;
	-webkit-transform:translateY(100%) rotateX(90deg);
	transform:translateY(100%) rotateX(90deg)
}
}@-webkit-keyframes rotateRoomBottomIn {
	from {
	opacity:.3;
	-webkit-transform:translateY(-100%) rotateX(-90deg)
}
}@keyframes rotateRoomBottomIn {
	from {
	opacity:.3;
	-webkit-transform:translateY(-100%) rotateX(-90deg);
	transform:translateY(-100%) rotateX(-90deg)
}
}@-webkit-keyframes rotateCubeLeftOut {
	50% {
	-webkit-animation-timing-function:ease-out;
	-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)
}
100% {
	opacity:.3;
	-webkit-transform:translateX(-100%) rotateY(-90deg)
}
}@keyframes rotateCubeLeftOut {
	50% {
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);
	transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)
}
100% {
	opacity:.3;
	-webkit-transform:translateX(-100%) rotateY(-90deg);
	transform:translateX(-100%) rotateY(-90deg)
}
}@-webkit-keyframes rotateCubeLeftIn {
	0% {
	opacity:.3;
	-webkit-transform:translateX(100%) rotateY(90deg)
}
50% {
	-webkit-animation-timing-function:ease-out;
	-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg)
}
}@keyframes rotateCubeLeftIn {
	0% {
	opacity:.3;
	-webkit-transform:translateX(100%) rotateY(90deg);
	transform:translateX(100%) rotateY(90deg)
}
50% {
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);
	transform:translateX(50%) translateZ(-200px) rotateY(45deg)
}
}@-webkit-keyframes rotateCubeRightOut {
	50% {
	-webkit-animation-timing-function:ease-out;
	-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg)
}
100% {
	opacity:.3;
	-webkit-transform:translateX(100%) rotateY(90deg)
}
}@keyframes rotateCubeRightOut {
	50% {
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);
	transform:translateX(50%) translateZ(-200px) rotateY(45deg)
}
100% {
	opacity:.3;
	-webkit-transform:translateX(100%) rotateY(90deg);
	transform:translateX(100%) rotateY(90deg)
}
}@-webkit-keyframes rotateCubeRightIn {
	0% {
	opacity:.3;
	-webkit-transform:translateX(-100%) rotateY(-90deg)
}
50% {
	-webkit-animation-timing-function:ease-out;
	-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)
}
}@keyframes rotateCubeRightIn {
	0% {
	opacity:.3;
	-webkit-transform:translateX(-100%) rotateY(-90deg);
	transform:translateX(-100%) rotateY(-90deg)
}
50% {
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);
	transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)
}
}@-webkit-keyframes rotateCubeTopOut {
	50% {
	-webkit-animation-timing-function:ease-out;
	-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg)
}
100% {
	opacity:.3;
	-webkit-transform:translateY(-100%) rotateX(90deg)
}
}@keyframes rotateCubeTopOut {
	50% {
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);
	transform:translateY(-50%) translateZ(-200px) rotateX(45deg)
}
100% {
	opacity:.3;
	-webkit-transform:translateY(-100%) rotateX(90deg);
	transform:translateY(-100%) rotateX(90deg)
}
}@-webkit-keyframes rotateCubeTopIn {
	0% {
	opacity:.3;
	-webkit-transform:translateY(100%) rotateX(-90deg)
}
50% {
	-webkit-animation-timing-function:ease-out;
	-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg)
}
}@keyframes rotateCubeTopIn {
	0% {
	opacity:.3;
	-webkit-transform:translateY(100%) rotateX(-90deg);
	transform:translateY(100%) rotateX(-90deg)
}
50% {
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);
	transform:translateY(50%) translateZ(-200px) rotateX(-45deg)
}
}@-webkit-keyframes rotateCubeBottomOut {
	50% {
	-webkit-animation-timing-function:ease-out;
	-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg)
}
100% {
	opacity:.3;
	-webkit-transform:translateY(100%) rotateX(-90deg)
}
}@keyframes rotateCubeBottomOut {
	50% {
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);
	transform:translateY(50%) translateZ(-200px) rotateX(-45deg)
}
100% {
	opacity:.3;
	-webkit-transform:translateY(100%) rotateX(-90deg);
	transform:translateY(100%) rotateX(-90deg)
}
}@-webkit-keyframes rotateCubeBottomIn {
	0% {
	opacity:.3;
	-webkit-transform:translateY(-100%) rotateX(90deg)
}
50% {
	-webkit-animation-timing-function:ease-out;
	-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg)
}
}@keyframes rotateCubeBottomIn {
	0% {
	opacity:.3;
	-webkit-transform:translateY(-100%) rotateX(90deg);
	transform:translateY(-100%) rotateX(90deg)
}
50% {
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);
	transform:translateY(-50%) translateZ(-200px) rotateX(45deg)
}
}@-webkit-keyframes rotateCarouselLeftOut {
	to {
	opacity:.3;
	-webkit-transform:translateX(-150%) scale(.4) rotateY(-65deg)
}
}@keyframes rotateCarouselLeftOut {
	to {
	opacity:.3;
	-webkit-transform:translateX(-150%) scale(.4) rotateY(-65deg);
	transform:translateX(-150%) scale(.4) rotateY(-65deg)
}
}@-webkit-keyframes rotateCarouselLeftIn {
	from {
	opacity:.3;
	-webkit-transform:translateX(200%) scale(.4) rotateY(65deg)
}
}@keyframes rotateCarouselLeftIn {
	from {
	opacity:.3;
	-webkit-transform:translateX(200%) scale(.4) rotateY(65deg);
	transform:translateX(200%) scale(.4) rotateY(65deg)
}
}@-webkit-keyframes rotateCarouselRightOut {
	to {
	opacity:.3;
	-webkit-transform:translateX(200%) scale(.4) rotateY(65deg)
}
}@keyframes rotateCarouselRightOut {
	to {
	opacity:.3;
	-webkit-transform:translateX(200%) scale(.4) rotateY(65deg);
	transform:translateX(200%) scale(.4) rotateY(65deg)
}
}@-webkit-keyframes rotateCarouselRightIn {
	from {
	opacity:.3;
	-webkit-transform:translateX(-200%) scale(.4) rotateY(-65deg)
}
}@keyframes rotateCarouselRightIn {
	from {
	opacity:.3;
	-webkit-transform:translateX(-200%) scale(.4) rotateY(-65deg);
	transform:translateX(-200%) scale(.4) rotateY(-65deg)
}
}@-webkit-keyframes rotateCarouselTopOut {
	to {
	opacity:.3;
	-webkit-transform:translateY(-200%) scale(.4) rotateX(65deg)
}
}@keyframes rotateCarouselTopOut {
	to {
	opacity:.3;
	-webkit-transform:translateY(-200%) scale(.4) rotateX(65deg);
	transform:translateY(-200%) scale(.4) rotateX(65deg)
}
}@-webkit-keyframes rotateCarouselTopIn {
	from {
	opacity:.3;
	-webkit-transform:translateY(200%) scale(.4) rotateX(-65deg)
}
}@keyframes rotateCarouselTopIn {
	from {
	opacity:.3;
	-webkit-transform:translateY(200%) scale(.4) rotateX(-65deg);
	transform:translateY(200%) scale(.4) rotateX(-65deg)
}
}@-webkit-keyframes rotateCarouselBottomOut {
	to {
	opacity:.3;
	-webkit-transform:translateY(200%) scale(.4) rotateX(-65deg)
}
}@keyframes rotateCarouselBottomOut {
	to {
	opacity:.3;
	-webkit-transform:translateY(200%) scale(.4) rotateX(-65deg);
	transform:translateY(200%) scale(.4) rotateX(-65deg)
}
}@-webkit-keyframes rotateCarouselBottomIn {
	from {
	opacity:.3;
	-webkit-transform:translateY(-200%) scale(.4) rotateX(65deg)
}
}@keyframes rotateCarouselBottomIn {
	from {
	opacity:.3;
	-webkit-transform:translateY(-200%) scale(.4) rotateX(65deg);
	transform:translateY(-200%) scale(.4) rotateX(65deg)
}
}@-webkit-keyframes rotateSidesOut {
	to {
	opacity:0;
	-webkit-transform:translateZ(-500px) rotateY(90deg)
}
}@keyframes rotateSidesOut {
	to {
	opacity:0;
	-webkit-transform:translateZ(-500px) rotateY(90deg);
	transform:translateZ(-500px) rotateY(90deg)
}
}@-webkit-keyframes rotateSidesIn {
	from {
	opacity:0;
	-webkit-transform:translateZ(-500px) rotateY(-90deg)
}
}@keyframes rotateSidesIn {
	from {
	opacity:0;
	-webkit-transform:translateZ(-500px) rotateY(-90deg);
	transform:translateZ(-500px) rotateY(-90deg)
}
}@-webkit-keyframes rotateSlideOut {
	25% {
	opacity:.5;
	-webkit-transform:translateZ(-500px)
}
100%,75% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(-200%)
}
}@keyframes rotateSlideOut {
	25% {
	opacity:.5;
	-webkit-transform:translateZ(-500px);
	transform:translateZ(-500px)
}
100%,75% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(-200%);
	transform:translateZ(-500px) translateX(-200%)
}
}@-webkit-keyframes rotateSlideIn {
	0%,25% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(200%)
}
75% {
	opacity:.5;
	-webkit-transform:translateZ(-500px)
}
100% {
	opacity:1;
	-webkit-transform:translateZ(0) translateX(0)
}
}@keyframes rotateSlideIn {
	0%,25% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(200%);
	transform:translateZ(-500px) translateX(200%)
}
75% {
	opacity:.5;
	-webkit-transform:translateZ(-500px);
	transform:translateZ(-500px)
}
100% {
	opacity:1;
	-webkit-transform:translateZ(0) translateX(0);
	transform:translateZ(0) translateX(0)
}
}.pt-page-delay100 {
	-webkit-animation-delay:.1s;
	animation-delay:.1s
}
.pt-page-delay180 {
	-webkit-animation-delay:.18s;
	animation-delay:.18s
}
.pt-page-delay200 {
	-webkit-animation-delay:.2s;
	animation-delay:.2s
}
.pt-page-delay300 {
	-webkit-animation-delay:.3s;
	animation-delay:.3s
}
.pt-page-delay400 {
	-webkit-animation-delay:.4s;
	animation-delay:.4s
}
.pt-page-delay500,.pt-page-delay700 {
	-webkit-animation-delay:.5s;
	animation-delay:.5s
}
.pt-page-delay1000 {
	-webkit-animation-delay:1s;
	animation-delay:1s
}

.pt-page-turnPageTopOut {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:turnPageTopOut .3s both ease-in;
	animation:turnPageTopOut .3s both ease-in
}
.pt-page-turnPageTopIn {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:turnPageTopIn .3s both ease-in;
	animation:turnPageTopIn .3s both ease-in
}
.pt-page-turnPageBottomOut {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:turnPageBottomOut .3s both ease-in;
	animation:turnPageBottomOut .3s both ease-in
}
.pt-page-turnPageBottomIn {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:turnPageBottomIn .3s both ease-in;
	animation:turnPageBottomIn .3s both ease-in
}
@-webkit-keyframes turnPageTopOut {
	0% {
		-webkit-transform:translateY(0%);
	}
	100% {
		-webkit-transform:translateY(-20%) translateZ(-200px)  scale(0.8);
	}
}
@keyframes turnPageTopOut {
	0% {
		transform:translateY(0%);
	}
	100% {
		transform:translateY(-20%) translateZ(-200px)  scale(0.8);
	}
}

@-webkit-keyframes turnPageTopIn {
	0% {
		-webkit-transform:translateY(100%);
	}
}
@keyframes turnPageTopIn {
	0% {
		transform:translateY(100%);
	}
}

@-webkit-keyframes turnPageBottomOut {
	100% {
		-webkit-transform:translateY(100%);
	}
}
@keyframes turnPageBottomOut {
	100% {
		transform:translateY(100%);
	}
}
@-webkit-keyframes turnPageBottomIn {
	0% {
		-webkit-transform:translateY(-20%) scale(0.8);
	}
}
@keyframes turnPageBottomIn {
	0% {
		transform:translateY(-20%) scale(0.8);
	}
}
.pt-page-turnPageTopOut2 {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:turnPageTopOut2 .3s both ease-in;
	animation:turnPageTopOut2 .3s both ease-in
}
.pt-page-turnPageTopIn2 {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:turnPageTopIn2 .3s both ease-in;
	animation:turnPageTopIn2 .3s both ease-in
}
.pt-page-turnPageBottomOut2 {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:turnPageBottomOut2 .3s both ease-in;
	animation:turnPageBottomOut2 .3s both ease-in
}
.pt-page-turnPageBottomIn2 {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:turnPageBottomIn2 .3s both ease-in;
	animation:turnPageBottomIn2 .3s both ease-in
}
@-webkit-keyframes turnPageTopOut2 {
	0% {
		-webkit-transform:translateY(0%);
	}
	100% {
		-webkit-transform:translateY(-20%) translateZ(-200px);
	}
}
@keyframes turnPageTopOut2 {
	0% {
		transform:translateY(0%);
	}
	100% {
		transform:translateY(-20%) translateZ(-200px);
	}
}

@-webkit-keyframes turnPageTopIn2 {
	0% {
		-webkit-transform:translateY(100%);
	}
}
@keyframes turnPageTopIn2 {
	0% {
		transform:translateY(100%);
	}
}

@-webkit-keyframes turnPageBottomOut2 {
	100% {
		-webkit-transform:translateY(100%);
	}
}
@keyframes turnPageBottomOut2 {
	100% {
		transform:translateY(100%);
	}
}
@-webkit-keyframes turnPageBottomIn2 {
	0% {
		-webkit-transform:translateY(-20%);
	}
}
@keyframes turnPageBottomIn2 {
	0% {
		transform:translateY(-20%);
	}
}

.pt-page-scaleBigDown {
	-webkit-animation:scaleBigDown 1s ease both;
	animation:scaleBigDown 1s ease both
}
.pt-page-scaleBigUp {
	-webkit-animation:scaleBigUp 1s ease both;
	animation:scaleBigUp 1s ease both
}
.pt-page-scaleBigUpDown {
	-webkit-animation:scaleBigUpDown 1s ease both;
	animation:scaleBigUpDown 1s ease both
}
.pt-page-scaleBigDownUp {
	-webkit-animation:scaleBigDownUp 1s ease both;
	animation:scaleBigDownUp 1s ease both
}
@-webkit-keyframes scaleBigDown {
	to {
	opacity:0;
	-webkit-transform:scale(3);
	z-index:-1
}
}@keyframes scaleBigDown {
	to {
	opacity:0;
	-webkit-transform:scale(3);
	transform:scale(3);
	z-index:-1
}
}@-webkit-keyframes scaleBigUp {
	from {
	opacity:0;
	-webkit-transform:scale(3)
}
}@keyframes scaleBigUp {
	from {
	opacity:0;
	-webkit-transform:scale(3);
	transform:scale(3)
}
}@-webkit-keyframes scaleBigUpDown {
	from {
	opacity:0;
	-webkit-transform:scale(3)
}
}@keyframes scaleBigUpDown {
	from {
	opacity:0;
	-webkit-transform:scale(3);
	transform:scale(3)
}
}@-webkit-keyframes scaleBigDownUp {
	to {
	opacity:0;
	-webkit-transform:scale(3)
}
}@keyframes scaleBigDownUp {
	to {
	opacity:0;
	-webkit-transform:scale(3);
	transform:scale(3)
}
}

/* 左右折叠 */
.pt-page-turnPageZYZDTopOut {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:turnPageZYZDTopOut 1s both linear;
	animation:turnPageZYZDTopOut 1s both linear;
}
.pt-page-turnPageZYZDTopIn {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:turnPageZYZDTopIn 1s both linear;
	animation:turnPageZYZDTopIn 1s both linear
}
.pt-page-turnPageZYZDBottomOut {
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-animation:turnPageZYZDBottomOut 1s both linear;
	animation:turnPageZYZDBottomOut 1s both linear
}
.pt-page-turnPageZYZDBottomIn {
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:turnPageZYZDBottomIn 1s both linear;
	animation:turnPageZYZDBottomIn 1s both linear
}
@-webkit-keyframes turnPageZYZDTopOut {
	0%{
		z-index:999;
		opacity:1;
	}
	50% {
		-webkit-transform:translateX(50%) translateZ(-200px) rotateY(-20deg) ;z-index:500;opacity:1;
	}
	100%{
		-webkit-transform:translateX(0) translateZ(-500px) rotateY(-50deg) ;z-index:1;opacity:0;
	}
}
@keyframes turnPageZYZDTopOut {
	0%{
		z-index:999;
		opacity:1;
	}
	50% {
		transform:translateX(50%) translateZ(-200px) rotateY(-20deg) ;z-index:500;opacity:1;
	}
	100%{
		transform:translateX(0) translateZ(-500px) rotateY(-50deg) ;z-index:1;opacity:0;
	}
}

@-webkit-keyframes turnPageZYZDTopIn {
	0%{
		-webkit-transform:translateX(0) translateZ(-500px) rotateY(20deg);z-index:0;
	}
	50% {
		-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(20deg);z-index:500;
	}
	100%{
		-webkit-transform:translateX(0) translateZ(0px) rotateY(0deg);z-index:999;
	}
}
@keyframes turnPageZYZDTopIn {
	0%{
		transform:translateX(0) translateZ(-500px) rotateY(20deg);z-index:0;
	}
	50% {
		transform:translateX(-50%) translateZ(-200px) rotateY(20deg);z-index:500;
	}
	100%{
		transform:translateX(0) translateZ(0px) rotateY(0deg);z-index:999;
	}
}

@-webkit-keyframes turnPageZYZDBottomOut {
	0%{
		z-index:999;
		opacity:1;
	}
	50% {
		-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(20deg) ;z-index:500;opacity:1;
	}
	100%{
		-webkit-transform:translateX(0) translateZ(-500px) rotateY(50deg) ;z-index:1;opacity:0;
	}
}
@keyframes turnPageZYZDBottomOut {
	0%{
		z-index:999;
		opacity:1;
	}
	50% {
		transform:translateX(-50%) translateZ(-200px) rotateY(20deg) ;z-index:500;opacity:1;
	}
	100%{
		transform:translateX(0) translateZ(-500px) rotateY(50deg) ;z-index:1;opacity:0;
	}
}
@-webkit-keyframes turnPageZYZDBottomIn {
	0%{
		-webkit-transform:translateX(0) translateZ(-500px) rotateY(-50deg) ;z-index:1;opacity:1;
	}
	50% {
		-webkit-transform:translateX(50%) translateZ(-200px) rotateY(-20deg) ;z-index:500;opacity:1;
	}
	100%{
		-webkit-transform:translateX(0) translateZ(0px) rotateY(0deg);z-index:999;
	}
}
@keyframes turnPageZYZDBottomIn {
	0%{
		transform:translateX(0) translateZ(-500px) rotateY(-50deg) ;z-index:1;opacity:1;
	}
	50% {
		transform:translateX(50%) translateZ(-200px) rotateY(-20deg) ;z-index:500;opacity:1;
	}
	100%{
		transform:translateX(0) translateZ(0px) rotateY(0deg);z-index:999;
	}
}
