
/*! * http://www.51Talk.com * copyright (c) 2015 51Talk * author: * update: Wed Apr 11 2018 11:51:41 GMT+0800 (涓浗鏍囧噯鏃堕棿)*/
	.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {
	-webkit-animation-duration:.75s;
	animation-duration:.75s
}
@-webkit-keyframes bounce {
	from,20%,53%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
	animation-timing-function:cubic-bezier(.755, .05, .855, .06);
	-webkit-transform:translate3d(0, -30px, 0);
	transform:translate3d(0, -30px, 0)
}
70% {
	-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
	animation-timing-function:cubic-bezier(.755, .05, .855, .06);
	-webkit-transform:translate3d(0, -15px, 0);
	transform:translate3d(0, -15px, 0)
}
90% {
	-webkit-transform:translate3d(0, -4px, 0);
	transform:translate3d(0, -4px, 0)
}
}@keyframes bounce {
	from,20%,53%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
	animation-timing-function:cubic-bezier(.755, .05, .855, .06);
	-webkit-transform:translate3d(0, -30px, 0);
	transform:translate3d(0, -30px, 0)
}
70% {
	-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
	animation-timing-function:cubic-bezier(.755, .05, .855, .06);
	-webkit-transform:translate3d(0, -15px, 0);
	transform:translate3d(0, -15px, 0)
}
90% {
	-webkit-transform:translate3d(0, -4px, 0);
	transform:translate3d(0, -4px, 0)
}
}.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	transform-origin:center bottom
}
@-webkit-keyframes flash {
	from,50%,to {
	opacity:1
}
25%,75% {
	opacity:0
}
}@keyframes flash {
	from,50%,to {
	opacity:1
}
25%,75% {
	opacity:0
}
}.flash {
	-webkit-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
	from {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
50% {
	-webkit-transform:scale3d(1.05, 1.05, 1.05);
	transform:scale3d(1.05, 1.05, 1.05)
}
to {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
}@keyframes pulse {
	from {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
50% {
	-webkit-transform:scale3d(1.05, 1.05, 1.05);
	transform:scale3d(1.05, 1.05, 1.05)
}
to {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
}.pulse {
	-webkit-animation-name:pulse;
	animation-name:pulse
}
@-webkit-keyframes rubberBand {
	from {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
30% {
	-webkit-transform:scale3d(1.25, .75, 1);
	transform:scale3d(1.25, .75, 1)
}
40% {
	-webkit-transform:scale3d(.75, 1.25, 1);
	transform:scale3d(.75, 1.25, 1)
}
50% {
	-webkit-transform:scale3d(1.15, .85, 1);
	transform:scale3d(1.15, .85, 1)
}
65% {
	-webkit-transform:scale3d(.95, 1.05, 1);
	transform:scale3d(.95, 1.05, 1)
}
75% {
	-webkit-transform:scale3d(1.05, .95, 1);
	transform:scale3d(1.05, .95, 1)
}
to {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
}@keyframes rubberBand {
	from {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
30% {
	-webkit-transform:scale3d(1.25, .75, 1);
	transform:scale3d(1.25, .75, 1)
}
40% {
	-webkit-transform:scale3d(.75, 1.25, 1);
	transform:scale3d(.75, 1.25, 1)
}
50% {
	-webkit-transform:scale3d(1.15, .85, 1);
	transform:scale3d(1.15, .85, 1)
}
65% {
	-webkit-transform:scale3d(.95, 1.05, 1);
	transform:scale3d(.95, 1.05, 1)
}
75% {
	-webkit-transform:scale3d(1.05, .95, 1);
	transform:scale3d(1.05, .95, 1)
}
to {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
}.rubberBand {
	-webkit-animation-name:rubberBand;
	animation-name:rubberBand
}
@-webkit-keyframes shake {
	from,to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px, 0, 0);
	transform:translate3d(-10px, 0, 0)
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px, 0, 0);
	transform:translate3d(10px, 0, 0)
}
}@keyframes shake {
	from,to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px, 0, 0);
	transform:translate3d(-10px, 0, 0)
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px, 0, 0);
	transform:translate3d(10px, 0, 0)
}
}.shake {
	-webkit-animation-name:shake;
	animation-name:shake
}
@-webkit-keyframes headShake {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
6.5% {
	-webkit-transform:translateX(-6px) rotateY(-9deg);
	transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
	-webkit-transform:translateX(5px) rotateY(7deg);
	transform:translateX(5px) rotateY(7deg)
}
31.5% {
	-webkit-transform:translateX(-3px) rotateY(-5deg);
	transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
	-webkit-transform:translateX(2px) rotateY(3deg);
	transform:translateX(2px) rotateY(3deg)
}
50% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}@keyframes headShake {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
6.5% {
	-webkit-transform:translateX(-6px) rotateY(-9deg);
	transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
	-webkit-transform:translateX(5px) rotateY(7deg);
	transform:translateX(5px) rotateY(7deg)
}
31.5% {
	-webkit-transform:translateX(-3px) rotateY(-5deg);
	transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
	-webkit-transform:translateX(2px) rotateY(3deg);
	transform:translateX(2px) rotateY(3deg)
}
50% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}.headShake {
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-name:headShake;
	animation-name:headShake
}
@-webkit-keyframes swing {
	20% {
	-webkit-transform:rotate3d(0, 0, 1, 15deg);
	transform:rotate3d(0, 0, 1, 15deg)
}
40% {
	-webkit-transform:rotate3d(0, 0, 1, -10deg);
	transform:rotate3d(0, 0, 1, -10deg)
}
60% {
	-webkit-transform:rotate3d(0, 0, 1, 5deg);
	transform:rotate3d(0, 0, 1, 5deg)
}
80% {
	-webkit-transform:rotate3d(0, 0, 1, -5deg);
	transform:rotate3d(0, 0, 1, -5deg)
}
to {
	-webkit-transform:rotate3d(0, 0, 1, 0deg);
	transform:rotate3d(0, 0, 1, 0deg)
}
}@keyframes swing {
	20% {
	-webkit-transform:rotate3d(0, 0, 1, 15deg);
	transform:rotate3d(0, 0, 1, 15deg)
}
40% {
	-webkit-transform:rotate3d(0, 0, 1, -10deg);
	transform:rotate3d(0, 0, 1, -10deg)
}
60% {
	-webkit-transform:rotate3d(0, 0, 1, 5deg);
	transform:rotate3d(0, 0, 1, 5deg)
}
80% {
	-webkit-transform:rotate3d(0, 0, 1, -5deg);
	transform:rotate3d(0, 0, 1, -5deg)
}
to {
	-webkit-transform:rotate3d(0, 0, 1, 0deg);
	transform:rotate3d(0, 0, 1, 0deg)
}
}.swing {
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name:swing
}
@-webkit-keyframes tada {
	from {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
10%,20% {
	-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%,50%,70%,90% {
	-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%,60%,80% {
	-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
to {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
}@keyframes tada {
	from {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
10%,20% {
	-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%,50%,70%,90% {
	-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%,60%,80% {
	-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
to {
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
}.tada {
	-webkit-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes wobble {
	from {
	-webkit-transform:none;
	transform:none
}
15% {
	-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
	-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
	-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
	-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
	-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
to {
	-webkit-transform:none;
	transform:none
}
}@keyframes wobble {
	from {
	-webkit-transform:none;
	transform:none
}
15% {
	-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
	-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
	-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
	-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
	-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
to {
	-webkit-transform:none;
	transform:none
}
}.wobble {
	-webkit-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes jello {
	from,11.1%,to {
	-webkit-transform:none;
	transform:none
}
22.2% {
	-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
	transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
	-webkit-transform:skewX(6.25deg) skewY(6.25deg);
	transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
	-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
	transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
	-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
	transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
	-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
	transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7% {
	-webkit-transform:skewX(.390625deg) skewY(.390625deg);
	transform:skewX(.390625deg) skewY(.390625deg)
}
88.8% {
	-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
	transform:skewX(-0.1953125deg) skewY(-0.1953125deg)
}
}@keyframes jello {
	from,11.1%,to {
	-webkit-transform:none;
	transform:none
}
22.2% {
	-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
	transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
	-webkit-transform:skewX(6.25deg) skewY(6.25deg);
	transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
	-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
	transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
	-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
	transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
	-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
	transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7% {
	-webkit-transform:skewX(.390625deg) skewY(.390625deg);
	transform:skewX(.390625deg) skewY(.390625deg)
}
88.8% {
	-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
	transform:skewX(-0.1953125deg) skewY(-0.1953125deg)
}
}.jello {
	-webkit-animation-name:jello;
	animation-name:jello;
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center
}
@-webkit-keyframes bounceIn {
	from,20%,40%,60%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
80% {
	-webkit-transform:scale3d(.97, .97, .97);
	transform:scale3d(.97, .97, .97)
}
to {
	opacity:1;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
}@keyframes bounceIn {
	from,20%,40%,60%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
80% {
	-webkit-transform:scale3d(.97, .97, .97);
	transform:scale3d(.97, .97, .97)
}
to {
	opacity:1;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1)
}
}.bounceIn {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0, -3000px, 0);
	transform:translate3d(0, -3000px, 0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0, 25px, 0);
	transform:translate3d(0, 25px, 0)
}
75% {
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
}
90% {
	-webkit-transform:translate3d(0, 5px, 0);
	transform:translate3d(0, 5px, 0)
}
to {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInDown {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0, -3000px, 0);
	transform:translate3d(0, -3000px, 0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0, 25px, 0);
	transform:translate3d(0, 25px, 0)
}
75% {
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
}
90% {
	-webkit-transform:translate3d(0, 5px, 0);
	transform:translate3d(0, 5px, 0)
}
to {
	-webkit-transform:none;
	transform:none
}
}.bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(-3000px, 0, 0);
	transform:translate3d(-3000px, 0, 0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(25px, 0, 0);
	transform:translate3d(25px, 0, 0)
}
75% {
	-webkit-transform:translate3d(-10px, 0, 0);
	transform:translate3d(-10px, 0, 0)
}
90% {
	-webkit-transform:translate3d(5px, 0, 0);
	transform:translate3d(5px, 0, 0)
}
to {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInLeft {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(-3000px, 0, 0);
	transform:translate3d(-3000px, 0, 0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(25px, 0, 0);
	transform:translate3d(25px, 0, 0)
}
75% {
	-webkit-transform:translate3d(-10px, 0, 0);
	transform:translate3d(-10px, 0, 0)
}
90% {
	-webkit-transform:translate3d(5px, 0, 0);
	transform:translate3d(5px, 0, 0)
}
to {
	-webkit-transform:none;
	transform:none
}
}.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from {
	opacity:0;
	-webkit-transform:translate3d(3000px, 0, 0);
	transform:translate3d(3000px, 0, 0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(-25px, 0, 0);
	transform:translate3d(-25px, 0, 0)
}
75% {
	-webkit-transform:translate3d(10px, 0, 0);
	transform:translate3d(10px, 0, 0)
}
90% {
	-webkit-transform:translate3d(-5px, 0, 0);
	transform:translate3d(-5px, 0, 0)
}
to {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInRight {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from {
	opacity:0;
	-webkit-transform:translate3d(3000px, 0, 0);
	transform:translate3d(3000px, 0, 0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(-25px, 0, 0);
	transform:translate3d(-25px, 0, 0)
}
75% {
	-webkit-transform:translate3d(10px, 0, 0);
	transform:translate3d(10px, 0, 0)
}
90% {
	-webkit-transform:translate3d(-5px, 0, 0);
	transform:translate3d(-5px, 0, 0)
}
to {
	-webkit-transform:none;
	transform:none
}
}.bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from {
	opacity:0;
	-webkit-transform:translate3d(0, 3000px, 0);
	transform:translate3d(0, 3000px, 0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0, -20px, 0);
	transform:translate3d(0, -20px, 0)
}
75% {
	-webkit-transform:translate3d(0, 10px, 0);
	transform:translate3d(0, 10px, 0)
}
90% {
	-webkit-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0)
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
}@keyframes bounceInUp {
	from,60%,75%,90%,to {
	-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
	animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
from {
	opacity:0;
	-webkit-transform:translate3d(0, 3000px, 0);
	transform:translate3d(0, 3000px, 0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(0, -20px, 0);
	transform:translate3d(0, -20px, 0)
}
75% {
	-webkit-transform:translate3d(0, 10px, 0);
	transform:translate3d(0, 10px, 0)
}
90% {
	-webkit-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0)
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
}.bounceInUp {
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
	20% {
	-webkit-transform:scale3d(.9, .9, .9);
	transform:scale3d(.9, .9, .9)
}
50%,55% {
	opacity:1;
	-webkit-transform:scale3d(1.1, 1.1, 1.1);
	transform:scale3d(1.1, 1.1, 1.1)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
}@keyframes bounceOut {
	20% {
	-webkit-transform:scale3d(.9, .9, .9);
	transform:scale3d(.9, .9, .9)
}
50%,55% {
	opacity:1;
	-webkit-transform:scale3d(1.1, 1.1, 1.1);
	transform:scale3d(1.1, 1.1, 1.1)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
}.bounceOut {
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
	20% {
	-webkit-transform:translate3d(0, 10px, 0);
	transform:translate3d(0, 10px, 0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0, -20px, 0);
	transform:translate3d(0, -20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}@keyframes bounceOutDown {
	20% {
	-webkit-transform:translate3d(0, 10px, 0);
	transform:translate3d(0, 10px, 0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0, -20px, 0);
	transform:translate3d(0, -20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}.bounceOutDown {
	-webkit-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
	20% {
	opacity:1;
	-webkit-transform:translate3d(20px, 0, 0);
	transform:translate3d(20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}@keyframes bounceOutLeft {
	20% {
	opacity:1;
	-webkit-transform:translate3d(20px, 0, 0);
	transform:translate3d(20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}.bounceOutLeft {
	-webkit-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
	20% {
	opacity:1;
	-webkit-transform:translate3d(-20px, 0, 0);
	transform:translate3d(-20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}@keyframes bounceOutRight {
	20% {
	opacity:1;
	-webkit-transform:translate3d(-20px, 0, 0);
	transform:translate3d(-20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}.bounceOutRight {
	-webkit-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
	20% {
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0, 20px, 0);
	transform:translate3d(0, 20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}@keyframes bounceOutUp {
	20% {
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -10px, 0)
}
40%,45% {
	opacity:1;
	-webkit-transform:translate3d(0, 20px, 0);
	transform:translate3d(0, 20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}.bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}@keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
	from {
	opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInDown {
	from {
	opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInDownBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInDownBig {
	-webkit-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInLeft {
	from {
	opacity:0;
	-webkit-transform:translate3d(-10%, 0, 0);
	transform:translate3d(-10%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInLeftBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInLeftBig {
	-webkit-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
	from {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInRight {
	from {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInRightBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
	from {
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInUp {
	from {
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInUpBig {
	from {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.fadeInUpBig {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
	from {
	opacity:1
}
to {
	opacity:0
}
}@keyframes fadeOut {
	from {
	opacity:1
}
to {
	opacity:0
}
}.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}@keyframes fadeOutDown {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}.fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}@keyframes fadeOutDownBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}.fadeOutDownBig {
	-webkit-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}@keyframes fadeOutLeft {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}.fadeOutLeft {
	-webkit-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}@keyframes fadeOutLeftBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}.fadeOutLeftBig {
	-webkit-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}@keyframes fadeOutRight {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}.fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}@keyframes fadeOutRightBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}.fadeOutRightBig {
	-webkit-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}@keyframes fadeOutUp {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}.fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}@keyframes fadeOutUpBig {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}.fadeOutUpBig {
	-webkit-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
	from {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
	transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
40% {
	-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
50% {
	-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
80% {
	-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
	transform:perspective(400px) scale3d(.95, .95, .95);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}@keyframes flip {
	from {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
	transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
40% {
	-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
50% {
	-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
80% {
	-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
	transform:perspective(400px) scale3d(.95, .95, .95);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}.animated.flip {
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	animation-name:flip
}
@-webkit-keyframes flipInX {
	from {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
	transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
	transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
	transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}@keyframes flipInX {
	from {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
	transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
	transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
	transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}.flipInX {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}
@-webkit-keyframes flipInY {
	from {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
	transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
	transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
	transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
	transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}@keyframes flipInY {
	from {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
	transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
	transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
	transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
	transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}.flipInY {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY
}
@-webkit-keyframes flipOutX {
	from {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
30% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
	transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
	opacity:1
}
to {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	opacity:0
}
}@keyframes flipOutX {
	from {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
30% {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
	transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
	opacity:1
}
to {
	-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
	opacity:0
}
}.flipOutX {
	-webkit-animation-name:flipOutX;
	animation-name:flipOutX;
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important
}
@-webkit-keyframes flipOutY {
	from {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
30% {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
	transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
	opacity:1
}
to {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
	transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
	opacity:0
}
}@keyframes flipOutY {
	from {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
30% {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
	transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
	opacity:1
}
to {
	-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
	transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
	opacity:0
}
}.flipOutY {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipOutY;
	animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
	from {
	-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
	transform:translate3d(100%, 0, 0) skewX(-30deg);
	opacity:0
}
60% {
	-webkit-transform:skewX(20deg);
	transform:skewX(20deg);
	opacity:1
}
80% {
	-webkit-transform:skewX(-5deg);
	transform:skewX(-5deg);
	opacity:1
}
to {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes lightSpeedIn {
	from {
	-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
	transform:translate3d(100%, 0, 0) skewX(-30deg);
	opacity:0
}
60% {
	-webkit-transform:skewX(20deg);
	transform:skewX(20deg);
	opacity:1
}
80% {
	-webkit-transform:skewX(-5deg);
	transform:skewX(-5deg);
	opacity:1
}
to {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.lightSpeedIn {
	-webkit-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
	from {
	opacity:1
}
to {
	-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
	transform:translate3d(100%, 0, 0) skewX(30deg);
	opacity:0
}
}@keyframes lightSpeedOut {
	from {
	opacity:1
}
to {
	-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
	transform:translate3d(100%, 0, 0) skewX(30deg);
	opacity:0
}
}.lightSpeedOut {
	-webkit-animation-name:lightSpeedOut;
	animation-name:lightSpeedOut;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
	from {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate3d(0, 0, 1, -200deg);
	transform:rotate3d(0, 0, 1, -200deg);
	opacity:0
}
to {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateIn {
	from {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate3d(0, 0, 1, -200deg);
	transform:rotate3d(0, 0, 1, -200deg);
	opacity:0
}
to {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.rotateIn {
	-webkit-animation-name:rotateIn;
	animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0, 0, 1, -45deg);
	transform:rotate3d(0, 0, 1, -45deg);
	opacity:0
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateInDownLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0, 0, 1, -45deg);
	transform:rotate3d(0, 0, 1, -45deg);
	opacity:0
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.rotateInDownLeft {
	-webkit-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0, 0, 1, 45deg);
	transform:rotate3d(0, 0, 1, 45deg);
	opacity:0
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateInDownRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0, 0, 1, 45deg);
	transform:rotate3d(0, 0, 1, 45deg);
	opacity:0
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.rotateInDownRight {
	-webkit-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0, 0, 1, 45deg);
	transform:rotate3d(0, 0, 1, 45deg);
	opacity:0
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateInUpLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0, 0, 1, 45deg);
	transform:rotate3d(0, 0, 1, 45deg);
	opacity:0
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.rotateInUpLeft {
	-webkit-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0, 0, 1, -90deg);
	transform:rotate3d(0, 0, 1, -90deg);
	opacity:0
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateInUpRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0, 0, 1, -90deg);
	transform:rotate3d(0, 0, 1, -90deg);
	opacity:0
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}.rotateInUpRight {
	-webkit-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
	from {
	-webkit-transform-origin:center;
	transform-origin:center;
	opacity:1
}
to {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate3d(0, 0, 1, 200deg);
	transform:rotate3d(0, 0, 1, 200deg);
	opacity:0
}
}@keyframes rotateOut {
	from {
	-webkit-transform-origin:center;
	transform-origin:center;
	opacity:1
}
to {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate3d(0, 0, 1, 200deg);
	transform:rotate3d(0, 0, 1, 200deg);
	opacity:0
}
}.rotateOut {
	-webkit-animation-name:rotateOut;
	animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	opacity:1
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0, 0, 1, 45deg);
	transform:rotate3d(0, 0, 1, 45deg);
	opacity:0
}
}@keyframes rotateOutDownLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	opacity:1
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0, 0, 1, 45deg);
	transform:rotate3d(0, 0, 1, 45deg);
	opacity:0
}
}.rotateOutDownLeft {
	-webkit-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	opacity:1
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0, 0, 1, -45deg);
	transform:rotate3d(0, 0, 1, -45deg);
	opacity:0
}
}@keyframes rotateOutDownRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	opacity:1
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0, 0, 1, -45deg);
	transform:rotate3d(0, 0, 1, -45deg);
	opacity:0
}
}.rotateOutDownRight {
	-webkit-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	opacity:1
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0, 0, 1, -45deg);
	transform:rotate3d(0, 0, 1, -45deg);
	opacity:0
}
}@keyframes rotateOutUpLeft {
	from {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	opacity:1
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate3d(0, 0, 1, -45deg);
	transform:rotate3d(0, 0, 1, -45deg);
	opacity:0
}
}.rotateOutUpLeft {
	-webkit-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	opacity:1
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0, 0, 1, 90deg);
	transform:rotate3d(0, 0, 1, 90deg);
	opacity:0
}
}@keyframes rotateOutUpRight {
	from {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	opacity:1
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate3d(0, 0, 1, 90deg);
	transform:rotate3d(0, 0, 1, 90deg);
	opacity:0
}
}.rotateOutUpRight {
	-webkit-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge {
	0% {
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
20%,60% {
	-webkit-transform:rotate3d(0, 0, 1, 80deg);
	transform:rotate3d(0, 0, 1, 80deg);
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
40%,80% {
	-webkit-transform:rotate3d(0, 0, 1, 60deg);
	transform:rotate3d(0, 0, 1, 60deg);
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	opacity:1
}
to {
	-webkit-transform:translate3d(0, 700px, 0);
	transform:translate3d(0, 700px, 0);
	opacity:0
}
}@keyframes hinge {
	0% {
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
20%,60% {
	-webkit-transform:rotate3d(0, 0, 1, 80deg);
	transform:rotate3d(0, 0, 1, 80deg);
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
40%,80% {
	-webkit-transform:rotate3d(0, 0, 1, 60deg);
	transform:rotate3d(0, 0, 1, 60deg);
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	opacity:1
}
to {
	-webkit-transform:translate3d(0, 700px, 0);
	transform:translate3d(0, 700px, 0);
	opacity:0
}
}.hinge {
	-webkit-animation-name:hinge;
	animation-name:hinge
}
@-webkit-keyframes rollIn {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes rollIn {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}.rollIn {
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes rollOut {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}@keyframes rollOut {
	from {
	opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}.rollOut {
	-webkit-animation-name:rollOut;
	animation-name:rollOut
}
@-webkit-keyframes zoomIn {
	from {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
50% {
	opacity:1
}
}@keyframes zoomIn {
	from {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
50% {
	opacity:1
}
}.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}@keyframes zoomInDown {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}.zoomInDown {
	-webkit-animation-name:zoomInDown;
	animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
	transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}@keyframes zoomInLeft {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
	transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}.zoomInLeft {
	-webkit-animation-name:zoomInLeft;
	animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
	transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}@keyframes zoomInRight {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
	transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}.zoomInRight {
	-webkit-animation-name:zoomInRight;
	animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}@keyframes zoomInUp {
	from {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}.zoomInUp {
	-webkit-animation-name:zoomInUp;
	animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
	from {
	opacity:1
}
50% {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
to {
	opacity:0
}
}@keyframes zoomOut {
	from {
	opacity:1
}
50% {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
to {
	opacity:0
}
}.zoomOut {
	-webkit-animation-name:zoomOut;
	animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}@keyframes zoomOutDown {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}.zoomOutDown {
	-webkit-animation-name:zoomOutDown;
	animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
	transform:scale(.1) translate3d(-2000px, 0, 0);
	-webkit-transform-origin:left center;
	transform-origin:left center
}
}@keyframes zoomOutLeft {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
	transform:scale(.1) translate3d(-2000px, 0, 0);
	-webkit-transform-origin:left center;
	transform-origin:left center
}
}.zoomOutLeft {
	-webkit-animation-name:zoomOutLeft;
	animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
	transform:scale(.1) translate3d(2000px, 0, 0);
	-webkit-transform-origin:right center;
	transform-origin:right center
}
}@keyframes zoomOutRight {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
	transform:scale(.1) translate3d(2000px, 0, 0);
	-webkit-transform-origin:right center;
	transform-origin:right center
}
}.zoomOutRight {
	-webkit-animation-name:zoomOutRight;
	animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}@keyframes zoomOutUp {
	40% {
	opacity:1;
	-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
	animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}.zoomOutUp {
	-webkit-animation-name:zoomOutUp;
	animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown {
	from {
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
}@keyframes slideInDown {
	from {
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
}.slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
	from {
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
}@keyframes slideInLeft {
	from {
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
}.slideInLeft {
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
	from {
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
}@keyframes slideInRight {
	from {
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
}.slideInRight {
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
	from {
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
}@keyframes slideInUp {
	from {
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
	visibility:visible
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
}.slideInUp {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
	from {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}@keyframes slideOutDown {
	from {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}.slideOutDown {
	-webkit-animation-name:slideOutDown;
	animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
	from {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}@keyframes slideOutLeft {
	from {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}.slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
	from {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}@keyframes slideOutRight {
	from {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}.slideOutRight {
	-webkit-animation-name:slideOutRight;
	animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
	from {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}@keyframes slideOutUp {
	from {
	-webkit-transform:translate3d(0, 0, 0);
	opacity:1;
	transform:translate3d(0, 0, 0)
}
to {
	opacity:0;
	visibility:hidden;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}.slideOutUp {
	-webkit-animation-name:slideOutUp;
	animation-name:slideOutUp;
	-webkit-animation-duration:1s;
	animation-duration:1s
}
@charset "utf-8";
	/*! * http://www.51Talk.com * copyright (c) 2015 51Talk * author: * update: Wed Apr 11 2018 11:51:41 GMT+0800 (涓浗鏍囧噯鏃堕棿)*/
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body {
	line-height:1
}
ol,ul {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
html,body {
	min-width:1200px
}
html {
	background-color:#fff;
	_background-image:url(about:blank);
	_background-attachment:fixed;
	_overflow-x:hidden
}
body {
	font:13px 'Microsoft YaHei','\5fae\8f6f\96c5\9ed1',Arial,Verdana,Tahoma;
	color:#1e1e1e
}
h1,h2,h3,h4,h5,h6,i,em {
	font-weight:normal;
	font-style:normal
}
input,button,select,textarea {
	font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1',Arial,Verdana,Tahoma;
	outline:none;
	vertical-align:middle;
	border:0;
	border-radius:0
}
a {
	color:#1e1e1e;
	text-decoration:none;
	outline:none
}
a:hover {
	color:#ff9600
}
strong {
	font-weight:bold
}
img {
	vertical-align:middle
}
::-moz-selection {
	background-color:#ff9600;
	color:white;
	text-shadow:none
}
::selection {
	background-color:#ff9600;
	color:white;
	text-shadow:none
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.clearfix {
	*zoom:1;
	*display:inline
}
.hide {
	display:none
}
.show {
	display:block
}
.left {
	float:left
}
.right {
	float:right
}
.relative {
	position:relative
}
.relativez {
	position:relative;
	zoom:1
}
.absolute {
	position:absolute
}
.fixed {
	position:fixed
}
.hidden {
	overflow:hidden
}
.ft12 {
	font-size:12px
}
.ft13 {
	font-size:13px
}
.ft14 {
	font-size:14px
}
.ft15 {
	font-size:15px
}
.ft16 {
	font-size:16px
}
.ft18 {
	font-size:18px
}
.ft19 {
	font-size:19px
}
.ft20 {
	font-size:20px
}
.normal {
	font-weight:normal
}
.bold {
	font-weight:bold
}
.tal {
	text-align:left
}
.tac {
	text-align:center
}
.tar {
	text-align:right
}
.f-taj {
	text-align:justify;
	text-justify:inter-ideograph
}
.f-vam,.f-vama * {
	vertical-align:middle
}
.f-wsn {
	word-wrap:normal;
	white-space:nowrap
}
.f-pre {
	overflow:hidden;
	text-align:left;
	white-space:pre-wrap;
	word-wrap:break-word;
	word-break:break-all
}
.f-wwb {
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all
}
.f-ti {
	overflow:hidden;
	text-indent:-30000px
}
.f-ti2 {
	text-indent:2em
}
.f-lhn {
	line-height:normal
}
.f-tdu,.f-tdu:hover {
	text-decoration:underline
}
.f-tdn,.f-tdn:hover {
	text-decoration:none
}
.f-toe {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis
}
.f-csp {
	cursor:pointer
}
.f-csd {
	cursor:default
}
.f-csh {
	cursor:hand
}
.f-csm {
	cursor:move
}
.f-usn {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
.no-l-b {
	border-left:none
}
.centerMth {
	width:1200px;
	margin:0 auto
}
.fm-arrow-pos {
	border-style:solid;
	border-color:#ffa800;
	border-width:1px
}
.iconImg {
	background:url(../../../../images/html/www_new/common/icon.png?v=UeF5I1hfN9EgczotB8LDmA%3D%3D) no-repeat;
	display:inline-block
}
.play {
	position:relative;
	overflow:hidden;
	margin-top:177px
}
.play .pic {
	width:100%;
	height:520px
}
.play .pic li {
	z-index:0;
	display:block;
	width:100%;
	height:520px;
	filter:alpha(opacity=0);
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	position:absolute;
	top:0
}
.play .pic li .p-img {
	position:absolute;
	top:0;
	left:50%;
	height:auto;
	margin-left:-960px;
	width:1920px
}
.play .pic li.first {
	z-index:1;
	filter:alpha(opacity=100);
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.play .switch {
	position:absolute;
	top:468px;
	text-align:center;
	left:50%;
	margin-left:-60px;
	z-index:3
}
.play .switch li {
	float:left;
	margin-left:5px;
	background:url(../../../../images/html/www_new/common/icon.png?v=UeF5I1hfN9EgczotB8LDmA%3D%3D) no-repeat;
	display:inline-block;
	width:20px;
	height:20px;
	background-position:-16px -100px;
	cursor:pointer
}
.play .switch .crt {
	background-position:-16px -70px
}
#ckplayerDialog {
	position:fixed;
	_position:absolute;
	top:50%;
	left:50%;
	width:800px;
	height:450px;
	margin:-239px 0 0 -400px;
	z-index:999;
	border:10px solid #fff;
	border-top:37px solid #fff;
	display:none
}
#ckplayerDialog .source {
	position:absolute;
	top:-27px;
	color:#999
}
#ckplayerDialog .source:hover {
	color:#999
}
#ckplayerDialog .close {
	position:absolute;
	top:-49px;
	right:-22px;
	width:30px;
	height:30px;
	background:transparent url(../../../../images/html/www_new/vedio_close.png?v=tOB8f3gr4I8iqHc81m2Oyg%3D%3D)
}
#j-mask {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#777;
	filter:alpha(opacity=70);
	-webkit-opacity:.7;
	-moz-opacity:.7;
	opacity:.7;
	z-index:998
}
.m-main2 {
	position:absolute;
	top:-127px;
	right:-20px;
	float:right;
	width:270px
}
.m-main {
	position:absolute;
	top:-160px;
	right:-4.5%;
	float:right;
	width:310px;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transition:.3s all ease-out;
	transition:.3s all ease-out;
	-webkit-transform:perspective(1000px) rotateY(0deg);
	transform:perspective(1000px) rotateY(0deg);
	z-index:3
}
.m-main.turn {
	-webkit-transform:perspective(1000px) rotateY(180deg);
	transform:perspective(1000px) rotateY(180deg)
}
.m-main .m-reg {
	position:absolute;
	border-radius:4px;
	left:-20px;
	top:0;
	min-height:350px;
	background:#fff;
	z-index:1000;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.m-main .m-reg p {
	text-align:center;
	font-size:20px;
	line-height:26px;
	color:#333
}
.m-main .m-reg p span {
	color:#ff5200
}
.m-main .m-reg .m-tab {
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.m-main .m-reg .m-tab li {
	height:16px;
	color:#908f8d;
	font-size:16px;
	text-align:center;
	cursor:pointer;
	background:#0d0b00;
	margin:38px 0 12px 0
}
.m-main .m-reg .m-tab li.crt {
	background:url(../../../../images/html/www_new/common/tit.png?v=6CF78Uhz6jjKYYYz0Jm4fg%3D%3D) center no-repeat;
	background-size:195px 16px;
	color:#e0e0dd;
	cursor:default
}
.m-main .m-reg .m-tab .l-tap {
	border-top-left-radius:4px
}
.m-main .m-reg .m-tab .r-tap {
	border-top-left-radius:4px
}
.m-main .m-reg .mm-reg {
	min-height:320px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px
}
.m-main .m-reg .white {
	background:#fff
}
.m-main .m-reg .black {
	background:#000
}
.m-main .m-reg .m-ipts {
	padding:26px 25px 0 25px;
	overflow:hidden
}
.m-main .m-reg .m-ipts li {
	margin-bottom:15px;
	width:260px;
	overflow:hidden
}
.m-main .m-reg .m-ipts li dl {
	width:100%
}
.m-main .m-reg .m-ipts li dt {
	width:22px;
	height:34px;
	padding-right:10px;
	float:left
}
.m-main .m-reg .m-ipts li dd {
	width:258px;
	border:1px solid #dcdcdc;
	border-radius:3px;
	position:relative
}
.m-main .m-reg .m-ipts li dd span {
	position:absolute;
	height:19px;
	width:14px;
	top:15px;
	left:24px;
	background:url(../../../../images/html/www_new/common/icon_input.png?v=ErDHzdANoCm9ETYbt3x3eg%3D%3D) 0 0 no-repeat
}
.m-main .m-reg .m-ipts li dd span.icon-input {
	background-position:0 -22px
}
.m-main .m-reg .m-ipts li .icon1 {
	background-position:9px 11px
}
.m-main .m-reg .m-ipts li .icon2 {
	background-position:9px -19px
}
.m-main .m-reg .m-ipts li .icon3 {
	background-position:9px -49px
}
.m-main .m-reg .m-ipts li .icon4 {
	background-position:9px -79px
}
.m-main .m-reg .m-ipts li.focus {
	border:1px solid #ffa800
}
.m-main .m-reg .m-ipts li.u-error dd {
	border-color:#ff4444
}
.m-main .m-reg .m-ipts li.u-error .u-err {
	height:30px
}
.m-main .m-reg .m-ipts li.m-referral {
	border:none;
	background-color:transparent;
	color:#b2b2b2
}
.m-main .m-reg .m-ipts li.m-referral p {
	cursor:pointer
}
.m-main .m-reg .m-ipts li.m-referral .referral-code a {
	color:#ffa900;
	text-decoration:underline
}
.m-main .m-reg .m-ipts .icon-btn {
	border:1px #ffa800 solid
}
.m-main .m-reg .m-ipts .icon-btn dt {
	background-color:#fff9f1
}
.m-main .m-reg .m-ipts .icon-btn .icon1 {
	background-position:-19px 11px
}
.m-main .m-reg .m-ipts .icon-btn .icon2 {
	background-position:-19px -19px
}
.m-main .m-reg .m-ipts .icon-btn .icon3 {
	background-position:-19px -49px
}
.m-main .m-reg .m-ipts .icon-btn .icon4 {
	background-position:-19px -79px
}
.m-main .m-reg .m-ipts .icon-btn dd .jsCheck {
	background-color:#fff9f1
}
.m-main .m-reg .m-ipts input {
	width:182px;
	display:inline-block;
	font-size:16px;
	height:48px;
	padding:0 24px 0 52px;
	line-height:48px
}
.m-main .m-reg .m-ipts .u-err {
	height:0;
	width:100%;
	overflow:hidden;
	padding-left:5px;
	line-height:30px;
	font-size:14px;
	color:#e94b42;
	-webkit-transition:height .5s;
	transition:height .5s
}
.m-main .m-reg .m-ipts .u-err span {
	width:13px;
	height:13px;
	margin-top:8px;
	margin-right:5px;
	float:left;
	background:url(../../../../images/html/www_new/common/little_icon.png?v=j2zRkew7IJy78%2FO2CrqLew%3D%3D) 0 0 no-repeat
}
.m-main .m-reg .u-reg-btn {
	color:#fff;
	background-size:306px 86px;
	text-align:center;
	width:260px;
	height:50px;
	font-size:16px;
	margin:0 auto;
	display:block;
	cursor:pointer;
	background-color:#ff822f;
	border-radius:3px;
	margin-top:15px
}
.m-main .m-reg .u-txt {
	color:#fff;
	font-size:13px;
	text-align:center;
	margin:14px 0 26px
}
.m-main .m-reg .u-txt em {
	color:#f56361
}
.m-main .m-reg .bom-text {
	color:#999;
	line-height:23px;
	padding:9px 15px 22px 15px;
	font-size:12px
}
.m-main .m-reg .bom-text a {
	color:#406792
}
.m-main .m-reg .bom-text a:hover {
	color:#406792
}
.m-main .m-log {
	position:absolute;
	left:0;
	top:0;
	border-radius:4px;
	background:#332a00;
	-webkit-transform:scaleX(-1) translateZ(-1px);
	transform:scaleX(-1) translateZ(-1px);
	min-height:350px
}
.m-main .m-log .mm-ipts {
	height:320px
}
.m-main .m-log .white {
	background:#fff
}
.m-main .m-log .black {
	background:#000
}
.m-main .m-log .m-tab {
	width:270px
}
.m-main .m-log .m-tab li {
	float:left;
	width:50%;
	height:45px;
	line-height:45px;
	color:#908f8d;
	font-size:16px;
	text-align:center;
	cursor:pointer;
	background:#0d0b00
}
.m-main .m-log .m-tab li.crt {
	background:#332a00;
	color:#e0e0dd;
	font-size:18px;
	cursor:default
}
.m-main .m-log .m-tab .l-tap {
	border-top-left-radius:4px
}
.m-main .m-log .m-tab .r-tap {
	border-top-left-radius:4px
}
.m-main .m-log .m-ipts {
	padding:30px 25px 0 25px;
	overflow:hidden
}
.m-main .m-log .m-ipts li {
	margin-bottom:15px;
	border:1px solid #e7e7e7;
	background:#fff;
	overflow:hidden;
	border-radius:3px;
	width:260px
}
.m-main .m-log .m-ipts li dl {
	width:100%
}
.m-main .m-log .m-ipts li dt {
	width:22px;
	height:34px;
	float:left;
	padding-right:10px
}
.m-main .m-log .m-ipts li dd {
	float:left;
	width:230px
}
.m-main .m-log .m-ipts li .icon1 {
	background-position:9px 11px
}
.m-main .m-log .m-ipts li .icon2 {
	background-position:9px -19px
}
.m-main .m-log .m-ipts li.u-error dd {
	border-color:#ff4444
}
.m-main .m-log .m-ipts li.u-error .u-err {
	height:20px
}
.m-main .m-log .m-ipts .icon-btn {
	border:1px #ffa800 solid
}
.m-main .m-log .m-ipts .icon-btn dt {
	background-color:#fff9f1
}
.m-main .m-log .m-ipts .icon-btn .icon1 {
	background-position:-19px 11px
}
.m-main .m-log .m-ipts .icon-btn .icon2 {
	background-position:-19px -19px
}
.m-main .m-log .m-ipts .icon-btn dd .jsCheck {
	background-color:#fff9f1
}
.m-main .m-log .m-ipts input {
	width:218px;
	height:34px;
	line-height:34px;
	padding-left:12px
}
.m-main .m-log .m-ipts .u-err {
	width:100%;
	height:0;
	overflow:hidden;
	padding-left:5px;
	background:#ff4444;
	line-height:20px;
	font-size:12px;
	color:#fff;
	-webkit-transition:height .5s;
	transition:height .5s
}
.m-main .m-log .m-safe {
	margin:15px 20px
}
.m-main .m-log .m-safe .u-auto {
	float:left;
	color:#ebeae9;
	vertical-align:middle
}
.m-main .m-log .m-safe .u-auto input {
	outline:#6d6d6d none 0;
	padding:0;
	margin:0
}
.m-main .m-log .m-safe .u-forget a {
	float:right;
	color:#b2b2b2
}
.m-main .m-log .m-safe .u-forget a:hover {
	color:#ff9600
}
.m-main .m-log .u-log-btn {
	color:#fff;
	background:#ff4C4C;
	text-align:center;
	width:230px;
	height:40px;
	line-height:40px;
	font-size:18px;
	border-radius:3px;
	cursor:pointer;
	margin:0 20px
}
.m-main .m-log .u-log-btn:hover {
	background:#ff7676
}
.m-main .m-log .u-log-btn:active {
	background:#ff3434
}
.m-main .m-log .m-other {
	padding:20px
}
.m-main .m-log .m-other dt {
	padding-bottom:14px;
	color:#fff;
	text-align:center
}
.m-main .m-log .m-other dt em {
	padding-top:5px;
	vertical-align:middle;
	color:#636363
}
.m-main .m-log .m-other dd {
	width:36px;
	height:36px;
	*float:left;
	display:inline-block;
	margin-right:16px
}
.m-main .m-log .m-other a {
	display:block;
	width:36px;
	height:36px
}
.m-main .m-log .m-other .icon-sina {
	background-position:-240px -364px
}
.m-main .m-log .m-other .icon-qq {
	margin-left:45px;
	background-position:-240px -320px
}
.m-main .m-log .m-other .icon-sina {
	background-position:-240px -364px
}
.m-main .m-log .m-other .icon-wx {
	background-position:-284px -320px
}
.m-online {
	background:url(../../../../images/html/www_new/common/login_state.png?v=q898on0u7uhhGqOrhWZW%2FA%3D%3D) no-repeat;
	background-size:348px 318px;
	position:absolute;
	top:-160px;
	right:-4.5%;
	width:348px;
	height:318px;
	z-index:4;
	color:#333
}
.m-online .u-hd {
	color:#333;
	font-size:26px;
	padding:58px 0 20px 0;
	text-align:center
}
.m-online .u-hd span {
	color:#ff7c5c;
	text-overflow:ellipsis;
	display:inline-block;
	max-width:168px;
	overflow:hidden;
	vertical-align:bottom
}
.m-online .m-group {
	font-size:17px;
	padding-left:100px
}
.m-online .m-group p {
	margin-bottom:10px
}
.m-online .u-ft {
	margin-top:18px
}
.m-online .u-btn-2 {
	color:#fff;
	background:url(../../../../images/html/www_new/common/btn_orange.png?v=qRZuFW2WU5FSmMt0nOez1Q%3D%3D) no-repeat;
	background-size:268px 82px;
	text-align:center;
	width:268px;
	height:82px;
	line-height:70px;
	font-size:16px;
	margin:0 auto;
	display:block
}
.sign-cha {
	position:absolute;
	top:212px;
	left:0;
	right:0;
	z-index:2
}
.sign-cha .centerMth {
	position:relative;
	width:1100px
}
.sign-cha .centerMth .change {
	display:none
}
.sign-cha .centerMth .change .lt {
	float:left;
	width:35px
}
.sign-cha .centerMth .change .lt i {
	background:url(../../../../images/html/www_new/common/icon.png?v=UeF5I1hfN9EgczotB8LDmA%3D%3D) no-repeat;
	display:inline-block;
	width:35px;
	height:65px;
	background-position:-110px -230px
}
.sign-cha .centerMth .change .lt:hover i {
	background-position:-75px -230px
}
.sign-cha .centerMth .change .rt {
	float:right;
	width:35px
}
.sign-cha .centerMth .change .rt i {
	background:url(../../../../images/html/www_new/common/icon.png?v=UeF5I1hfN9EgczotB8LDmA%3D%3D) no-repeat;
	display:inline-block;
	width:35px;
	height:65px;
	background-position:-35px -230px
}
.sign-cha .centerMth .change .rt:hover i {
	background-position:0 -230px
}
.sign-cha .centerMth .video_play {
	position:absolute;
	top:-10px;
	left:50%;
	margin-left:-45px
}
.sign-cha .centerMth .video_play .video i {
	background:url(../../../../images/html/www_new/common/icon.png?v=UeF5I1hfN9EgczotB8LDmA%3D%3D) no-repeat;
	display:inline-block;
	width:90px;
	height:90px;
	background-position:-106px -127px
}
.sign-cha .centerMth .video_play .video:hover i {
	background-position:-4px -126px
}
.sign-cha .centerMth .down-mode {
	width:1200px;
	height:60px;
	position:absolute;
	left:50%;
	margin-left:-600px;
	top:125px
}
.sign-cha .centerMth .down-mode a {
	display:inline-block;
	width:220px;
	height:60px;
	margin-right:20px
}
#index {
	height:600px
}
#index .play {
	height:600px;
	margin-top:0
}
#index .pic {
	height:600px
}
#index .pic li {
	height:600px
}
#index .pic li .p-img {
	height:600px
}
#index .sign-cha {
	top:315px
}
#index .switch {
	top:550px
}
@charset "utf-8";
	/*! * http://www.51Talk.com * copyright (c) 2015 51Talk * author: * update: Wed Apr 11 2018 11:51:41 GMT+0800 (涓浗鏍囧噯鏃堕棿)*/
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body {
	line-height:1
}
ol,ul {
	list-style:none
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
html,body {
	min-width:1200px
}
html {
	background-color:#fff;
	_background-image:url(about:blank);
	_background-attachment:fixed;
	_overflow-x:hidden
}
body {
	font:13px 'Microsoft YaHei','\5fae\8f6f\96c5\9ed1',Arial,Verdana,Tahoma;
	color:#1e1e1e
}
h1,h2,h3,h4,h5,h6,i,em {
	font-weight:normal;
	font-style:normal
}
input,button,select,textarea {
	font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1',Arial,Verdana,Tahoma;
	outline:none;
	vertical-align:middle;
	border:0;
	border-radius:0
}
a {
	color:#1e1e1e;
	text-decoration:none;
	outline:none
}
a:hover {
	color:#ff9600
}
strong {
	font-weight:bold
}
img {
	vertical-align:middle
}
::-moz-selection {
	background-color:#ff9600;
	color:white;
	text-shadow:none
}
::selection {
	background-color:#ff9600;
	color:white;
	text-shadow:none
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.clearfix {
	*zoom:1;
	*display:inline
}
.hide {
	display:none
}
.show {
	display:block
}
.left {
	float:left
}
.right {
	float:right
}
.relative {
	position:relative
}
.relativez {
	position:relative;
	zoom:1
}
.absolute {
	position:absolute
}
.fixed {
	position:fixed
}
.hidden {
	overflow:hidden
}
.ft12 {
	font-size:12px
}
.ft13 {
	font-size:13px
}
.ft14 {
	font-size:14px
}
.ft15 {
	font-size:15px
}
.ft16 {
	font-size:16px
}
.ft18 {
	font-size:18px
}
.ft19 {
	font-size:19px
}
.ft20 {
	font-size:20px
}
.normal {
	font-weight:normal
}
.bold {
	font-weight:bold
}
.tal {
	text-align:left
}
.tac {
	text-align:center
}
.tar {
	text-align:right
}
.f-taj {
	text-align:justify;
	text-justify:inter-ideograph
}
.f-vam,.f-vama * {
	vertical-align:middle
}
.f-wsn {
	word-wrap:normal;
	white-space:nowrap
}
.f-pre {
	overflow:hidden;
	text-align:left;
	white-space:pre-wrap;
	word-wrap:break-word;
	word-break:break-all
}
.f-wwb {
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all
}
.f-ti {
	overflow:hidden;
	text-indent:-30000px
}
.f-ti2 {
	text-indent:2em
}
.f-lhn {
	line-height:normal
}
.f-tdu,.f-tdu:hover {
	text-decoration:underline
}
.f-tdn,.f-tdn:hover {
	text-decoration:none
}
.f-toe {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis
}
.f-csp {
	cursor:pointer
}
.f-csd {
	cursor:default
}
.f-csh {
	cursor:hand
}
.f-csm {
	cursor:move
}
.f-usn {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
.no-l-b {
	border-left:none
}
.centerMth {
	width:1200px;
	margin:0 auto
}
.fm-arrow-pos {
	border-style:solid;
	border-color:#ffa800;
	border-width:1px
}
/*! * http://www.51Talk.com * copyright (c) 2015 51Talk * author: * update: Wed Apr 11 2018 11:51:42 GMT+0800 (涓浗鏍囧噯鏃堕棿)*/
	.info {
	background:#303030;
	color:#888;
	padding:30px 0 60px 0
}
.info .centerMth {
	width:966px;
	margin:0 auto
}
.info .tc_p {
	text-align:center
}
.info .tc_p a {
	color:#888;
	margin:0 12px
}
.info .tc_p a:hover {
	color:#ff9600
}
.info .link-word {
	position:relative;
	height:18px;
	margin-top:30px;
	border-top:1px #424242 solid
}
.info .link-word em {
	position:absolute;
	text-align:center;
	top:-10px;
	left:50%;
	margin-left:-36px;
	width:72px;
	background:#303030
}
.info .link-info {
	line-height:22px
}
.info .link-info a {
	margin-left:10px;
	color:#888
}
.info .link-ti {
	border-top:1px #424242 solid;
	margin-top:15px;
	padding-top:30px
}
.info .link-ti .link-ul {
	width:610px;
	height:49px;
	margin:0 auto
}
.info .link-ti .link-ul li {
	float:left;
	width:152px
}
.info .link-ft {
	text-align:center;
	margin-top:20px
}
.info .link-ft em {
	margin:0 5px
}
.info .link-ft a {
	color:#888;
	vertical-align:middle
}
.info .link-ft .police_icon {
	display:inline-block;
	width:14px;
	height:16px;
	line-height:1;
	margin-right:5px;
	background:url(../../../../images/html/www_new/common/police_icon.png?v=psb9dfsY5Rmis%2FA8V8RcXA%3D%3D) no-repeat
}
/*! * http://www.51Talk.com * copyright (c) 2015 51Talk * author: * update: Wed Apr 11 2018 11:51:42 GMT+0800 (涓浗鏍囧噯鏃堕棿)*/
	.wrap-header {
	height:30px;
	width:100%;
	background:#f5f5f5;
	border-bottom:#e4e4e4 solid 1px
}
.wrap-header .header {
	width:1200px;
	margin:0 auto;
	line-height:16px;
	font-size:12px;
	padding:7px 0;
	color:#999
}
.wrap-header .header .orange {
	color:#ffa900
}
.wrap-header .header .right .weibo,.wrap-header .header .right .weixin {
	position:absolute;
	z-index:9999;
	right:-27px;
	top:16px;
	-webkit-transform:rotateY(0deg);
	transform:rotateY(0deg);
	display:none
}
.wrap-header .header .right .weibo a,.wrap-header .header .right .weixin a {
	display:block
}
.wrap-header .header .right .weibo {
	right:52px;
	top:16px;
	background:url(//static.51talk.com/static/images/html/www_new/common/icon.png?v=2018-04-11) no-repeat;
	display:inline-block;
	width:90px;
	height:55px;
	line-height:55px;
	display:none;
	text-align:center;
	font-size:14px;
	color:#ff9600;
	background-position:-1px -304px
}
.wrap-header .header .right .weibo a {
	width:90px;
	height:55px
}
.wrap-header .header .right ul {
	margin-right:-16px
}
.wrap-header .header .right li {
	position:relative;
	border-left:#e4e4e4 solid 1px;
	height:16px;
	display:inline-block;
	float:left;
	padding:0 16px
}
.wrap-header .header .right li a {
	color:#999
}
.wrap-header .header .right li a:hover {
	color:#ffa900
}
.wrap-header .header .right li .reg {
	color:#ffa900;
	text-decoration:underline
}
.wrap-header .header .right li span {
	cursor:pointer
}
.wrap-header .header .right li span:hover {
	color:#ffa900
}
@-webkit-keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}.wrap-header .header .right li .g-weibo:hover .weibo {
	display:block;
	-webkit-animation:fadeIn 1s
}
.wrap-header .header .right li .g-wx:hover .weixin {
	display:block;
	-webkit-animation:fadeIn 1s
}
.wrap-header .header .right .no-l-b {
	border-left:none
}
.wrap-fadeOutUp {
	vertical-align:middle;
	-webkit-animation-fill-mode:backwards;
	animation-fill-mode:backwards;
	-webkit-animation-name:fadeOutUp;
	-webkit-animation-duration:2s;
	animation-name:fadeOutUp;
	animation-duration:2s
}
.wrap-nav {
	width:100%;
	position:fixed;
	z-index:99;
	top:0
}
.wrap-nav .wrap-box-list {
	padding:25px 0;
	width:1200px;
	margin:0 auto;
	overflow:hidden
}
.wrap-nav .logo i {
	display:inline-block;
	width:149px;
	height:50px;
	background:url(//static.51talk.com/static/images/html/www_new/common/log.png?v=2018-04-11);
	float:left
}
.wrap-nav .logo .add-ten-img {
	background:url(../../../../images/html/www_new/common/log_ten.png?v=iHJw47YvDdLY03B961rLQQ%3D%3D) no-repeat
}
.wrap-nav .logo b {
	float:left;
	height:47px;
	line-height:1;
	border-left:1px #7f6100 solid;
	margin-left:11px;
	padding-left:13px;
	padding-top:3px;
	color:#1e1e1e;
	font-size:18px
}
.wrap-nav .logo b span {
	display:block;
	margin:0 0 9px 0
}
.wrap-nav .logo_usa i {
	width:222px;
	height:50px;
	background:url(//static.51talk.com/static/images/html/www_new/common/log_usa.png?v=2018-04-11)
}
.wrap-nav .nav {
	position:relative
}
.wrap-nav .nav .underline {
	position:absolute;
	bottom:-27px;
	width:80px;
	height:6px;
	border-radius:3px;
	background:#fff
}
.wrap-nav .menu {
	margin-right:40px;
	position:relative
}
.wrap-nav .menu li {
	display:inline-block;
	float:left;
	font-size:20px;
	line-height:22px;
	position:relative;
	padding:14px 26px;
	color:#333
}
.wrap-nav .menu li a {
	color:#333
}
.wrap-nav .menu .back {
	position:absolute;
	padding:0;
	bottom:-58px;
	width:80px;
	height:6px;
	border-radius:3px;
	background:#fff
}
.wrap-nav .menu .yello {
	background:#ffa900
}
.wrap-nav .menu .blue {
	background:#004ea2
}
.wrap-nav .menu .green {
	background:#2ab600
}
.wrap-nav .index li.current a {
	color:#ffa900
}
.wrap-nav .nav-list {
	z-index:10;
	width:100%
}
.wrap-nav .nav-list .list-ct {
	width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:16px
}
.wrap-nav .nav-list .list-ct ul {
	height:46px
}
.wrap-nav .nav-list .list-ct ul li {
	float:left;
	width:200px
}
.wrap-nav .nav-list .list-ct ul li a {
	display:block;
	height:46px;
	line-height:46px;
	color:#fff
}
.wrap-nav-index {
	height:131px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(0,0,0,0.2);
	border-bottom-color:#ffffff\9;
	*border-bottom-color:#fff
}
.wrap-nav-index .wrap-box {
	width:1200px;
	margin:0 auto;
	padding:25px 0
}
.wrap-nav-index .index li.current a {
	color:#333
}
.w_acload {
	position:absolute;
	top:31px;
	right:0;
	width:130px;
	height:105px;
	z-index:999
}
#u-gotop {
	position:fixed;
	right:50px;
	bottom:50px;
	_position:absolute;
	display:none;
	text-indent:-99999px;
	z-index:9999
}
#u-gotop a {
	display:block;
	width:28px;
	height:73px;
	background:url(//static.51talk.com/static/images/html/www_new/common/gotoTop.png?v=2018-04-11) no-repeat
}
.north-nav-list .wrap-box {
	background-color:#fff
}
.north-nav-list .index li.current a {
	color:#004ea2
}
.north-nav-list .index li a:hover {
	color:#004ea2
}
.north-nav-list .nav-list {
	background:#025ec1
}
.north-nav-list .nav-list .list-ct ul li a:hover {
	background:#2876ca
}
.north-nav-list .nav-list .list-ct ul .crt a {
	background:#00438a
}
.north-nav-list .wrap-box-list .menu .back {
	background:#004ea2
}
.adult-nav-list .wrap-box {
	background-color:#fff
}
.adult-nav-list .index li.current a {
	color:#ffa900
}
.adult-nav-list .index li a:hover {
	color:#ffa900
}
.adult-nav-list .wrap-box-list .menu .back {
	background:#ffa900
}
.adult-nav-list .nav-list {
	background:#ffa200
}
.adult-nav-list .nav-list .list-ct ul li a:hover {
	background:#ffb026
}
.adult-nav-list .nav-list .list-ct ul .crt a {
	background:#e67d00
}
.teenager-nav-list .wrap-box {
	background-color:#fff
}
.teenager-nav-list .index li.current a {
	color:#ff722c
}
.teenager-nav-list .index li a:hover {
	color:#ff722c
}
.teenager-nav-list .wrap-box-list .menu .back {
	background:#ff722c
}
.teenager-nav-list .nav-list {
	background:#ff722c
}
.teenager-nav-list .nav-list .list-ct ul li a:hover {
	background:#ff874b
}
.teenager-nav-list .nav-list .list-ct ul .crt a {
	background:#fb5401
}
.rt-side-bar {
	position:fixed;
	top:185px;
	right:60px;
	cursor:pointer;
	z-index:10
}
.rt-side-bar .bar-list {
	position:relative;
	width:32px
}
.rt-side-bar .bar-list li {
	position:relative;
	width:32px;
	height:100px;
	margin-bottom:2px
}
.rt-side-bar .bar-list li span {
	float:left;
	width:32px;
	height:100px;
	background:url(//static.51talk.com/static/images/html/www_new/common/rt_banner_icon.png?v=2018-04-11) no-repeat
}
.rt-side-bar .bar-list .online .b-up {
	background-position:0 0
}
.rt-side-bar .bar-list .w-wx .b-up {
	background-position:-32px 0
}
.rt-side-bar .bar-list .mobile {
	height:114px
}
.rt-side-bar .bar-list .mobile .b-up {
	height:114px;
	background-position:-64px 0
}
.rt-side-bar .ipad {
	position:relative;
	width:32px;
	height:96px
}
.rt-side-bar .ipad .b-up {
	float:left;
	width:32px;
	height:96px;
	background:url(../../../../images/html/www_new/common/ipad.png?v=lMyXT9cHh6UP%2Brj9PE3BTg%3D%3D) 0 0 no-repeat
}
.rt-side-bar .b-hover {
	position:absolute;
	top:0;
	right:30px;
	width:139px;
	height:142px;
	background:url(../../../../images/html/www_new/common/rt_banner_icon.png?v=yLN8syJgLjGWoTtGodkSUw%3D%3D) no-repeat;
	background-position:-96px 0;
	display:none;
	z-index:20
}
.rt-side-bar .b-hover02 {
	background-position:-235px 0
}
.rt-side-bar .b-hover03 {
	background-position:-373px 0
}
.rt-side-bar .b-hover-moveIn {
	-webkit-animation:moveIn .5s;
	animation:moveIn .5s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.rt-side-bar .b-hover-moveDown {
	-webkit-animation:moveDown .8s .1s;
	animation:moveDown .8s .1s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.rt-side-bar .u-b-ntkf,.rt-side-bar .link-hover {
	position:absolute;
	top:0;
	right:30px;
	width:139px;
	height:142px;
	background:transparent;
	z-index:30;
	display:none
}
.rt-side-bar .link-hover {
	top:204px
}
.north_america_slide_bar .b-hover {
	position:absolute;
	top:0;
	right:30px;
	width:139px;
	height:142px;
	background:url(../../../../images/html/www_new/common/rt_banner_icon.png?v=yLN8syJgLjGWoTtGodkSUw%3D%3D) no-repeat;
	background-position:-96px 0;
	display:none;
	z-index:20
}
.north_america_slide_bar .b-hover02 {
	background-position:-511px 0
}
.north_america_slide_bar .b-hover03 {
	background-position:-373px 0
}
@-webkit-keyframes moveIn {
	0%,50% {
	opacity:0;
	-webkit-transform:scale3d(0, 0, 0);
	transform:scale3d(0, 0, 0);
	-webkit-transform-origin:170px 50px;
	transform-origin:170px 50px
}
100% {
	opacity:1;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
	-webkit-transform-origin:0;
	transform-origin:0
}
}@keyframes moveIn {
	0%,50% {
	opacity:0;
	-webkit-transform:scale3d(0, 0, 0);
	transform:scale3d(0, 0, 0);
	-webkit-transform-origin:170px 50px;
	transform-origin:170px 50px
}
100% {
	opacity:1;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
	-webkit-transform-origin:0;
	transform-origin:0
}
}@-webkit-keyframes moveDown {
	0%,50% {
	opacity:1;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
	-webkit-transform-origin:0;
	transform-origin:0
}
100% {
	opacity:0;
	-webkit-transform:scale3d(0, 0, 0);
	transform:scale3d(0, 0, 0);
	-webkit-transform-origin:170px 50px;
	transform-origin:170px 50px
}
}@keyframes moveDown {
	0%,50% {
	opacity:1;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
	-webkit-transform-origin:0;
	transform-origin:0
}
100% {
	opacity:0;
	-webkit-transform:scale3d(0, 0, 0);
	transform:scale3d(0, 0, 0);
	-webkit-transform-origin:170px 50px;
	transform-origin:170px 50px
}
}.notice-mast-box {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:transparent;
	display:none;
	z-index:1040
}
.m-notice {
	position:absolute;
	left:50%;
	top:276px;
	margin-left:-231.5px;
	z-index:6;
	width:399px;
	border-radius:5px;
	font-size:16px
}
.m-notice .notice-tit {
	height:54px;
	line-height:54px;
	padding:0 30px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000', endColorstr='#CC000000');
	background-color:rgba(0,0,0,0.8);
	color:#fff;
	border-radius:5px 5px 0 0
}
.m-notice .notice-inner {
	padding:22px 45px 30px;
	border:1px solid #7f7f7f;
	border-top:none;
	border-radius:0 0 5px 5px;
	background-color:#fff;
	position:relative;
	z-index:7
}
.m-notice .notice-inner p {
	line-height:30px;
	margin-bottom:22px
}
.m-notice .notice-inner .notice-sub {
	height:40px
}
.m-notice .notice-inner .notice-sub li {
	float:left;
	width:134px;
	height:38px;
	line-height:38px;
	text-align:center;
	border:1px solid #ff3434;
	background-color:#ff3434;
	color:#fff;
	border-radius:3px;
	cursor:pointer
}
.m-notice .notice-inner .notice-sub li.sub-left {
	margin-right:35px;
	background-color:#fff;
	color:#ff3434
}
.m-notice .notice-bg {
	width:100%;
	height:30px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#33000000', endColorstr='#33000000');
	background-color:rgba(0,0,0,0.2);
	position:absolute;
	left:0;
	bottom:-5px;
	z-index:5;
	border-radius:0 0 5px 5px
}
.wrap-nav .nav-list.ad-list .list-ct ul li {
	width:240px
}
/*! * http://www.51Talk.com * copyright (c) 2015 51Talk * author: * update: Wed Apr 11 2018 11:51:42 GMT+0800 (涓浗鏍囧噯鏃堕棿)*/
	.index-m6 {
	height:400px;
	color:#fff;
	background:url(../../../../images/html/www_new/common/bg3.jpg?v=NIpwjP6Km4qWqQIJ5t0v2A%3D%3D) no-repeat;
	background-attachment:fixed;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-transform:translate3D(0, 0, 0);
	-ms-transform:translate3D(0, 0, 0);
	transform:translate3D(0, 0, 0);
	text-align:center
}
.index-m6 h2 {
	padding-top:92px;
	font-size:38px
}
.index-m6 p {
	font-size:20px;
	height:55px;
	line-height:55px
}
.index-m6 .regBtn {
	color:#ff8a00;
	font-size:30px;
	display:block;
	background:#fff;
	width:350px;
	height:66px;
	line-height:66px;
	display:inline-block;
	border-radius:8px
}
.index-m6 h3 {
	font-size:16px;
	line-height:70px;
	height:70px
}
.index-m6 h3 a {
	text-decoration:underline;
	color:#fff
}
/*! * http://www.51Talk.com * copyright (c) 2015 51Talk * author: * update: Wed Apr 11 2018 11:51:42 GMT+0800 (涓浗鏍囧噯鏃堕棿)*/
	.m-medium {
	height:768px;
	background:url(../../../../images/html/www_new/common/bg5.jpg?v=PizEbLqQmxxiu%2FTjHy6uvg%3D%3D) center;
	text-align:center
}
.m-medium h2 {
	color:#333;
	font-size:38px;
	padding-top:80px
}
.m-medium h2 a {
	padding:0 20px;
	color:#333
}
.m-medium h2 a.selected {
	color:#ffa900
}
.m-medium h2 a.rongyu {
	border-left:#b4b4b4 solid 1px
}
.m-medium .des {
	font-size:16px;
	color:#666;
	padding-top:20px
}
.m-medium ul {
	border-top:#e4e4e4 solid 1px;
	border-right:#e4e4e4 solid 1px;
	margin-left:-6px;
	border-radius:6px
}
.m-medium .list li {
	background:#fff;
	display:inline-block;
	float:left;
	width:240px;
	border-left:#e4e4e4 solid 1px;
	border-bottom:#e4e4e4 solid 1px
}
.m-medium .list1 {
	padding-top:45px
}
.m-medium .list1 li {
	height:145px
}
.m-medium .list1 li a {
	display:block;
	width:100%;
	height:100%;
	cursor:default
}
.m-medium .list1 li span {
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.m-medium .list1 li img {
	vertical-align:middle
}
.m-medium .list2 {
	padding-top:108px
}
.m-medium .list2 li {
	height:200px
}
.m-medium .list2 li a {
	display:block;
	cursor:default;
	width:100%;
	height:100%
}
.m-medium .list2 li span {
	display:block;
	height:97px;
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding-top:26px
}
.m-medium .list2 li img {
	display:inline
}
.m-medium .list2 li p {
	padding-top:15px;
	color:#999;
	line-height:24px;
	font-size:14px
}
.m-medium .animated .fade_in {
	vertical-align:middle;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeIn;
	-webkit-animation-duration:2s;
	animation-name:fadeIn;
	animation-duration:2s
}
@-webkit-keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}.m-medium .radius1 {
	border-top-left-radius:6px
}
.m-medium .radius2 {
	border-bottom-left-radius:6px
}
.m-medium .radius3 {
	border-bottom-right-radius:6px
}
.m-medium .radius4 {
	border-top-right-radius:6px
}
.m-medium .radius5 {
	border-radius:6px 0 0 6px
}
.m-medium .radius6 {
	border-radius:0 6px 6px 0
}
/*! * http://www.51Talk.com * copyright (c) 2015 51Talk * author: * update: Wed Apr 11 2018 11:51:42 GMT+0800 (涓浗鏍囧噯鏃堕棿)*/
	.m-partner {
	height:408px;
	text-align:center
}
.m-partner h2 {
	padding-top:70px;
	font-size:38px;
	padding-bottom:58px
}
.m-partner ul {
	border-top:#e4e4e4 solid 1px;
	border-right:#e4e4e4 solid 1px;
	margin-left:-6px;
	border-radius:6px
}
.m-partner .list {
	width:960px;
	margin:0 auto
}
.m-partner li {
	display:inline-block;
	float:left;
	width:240px;
	height:145px;
	border-left:#e4e4e4 solid 1px;
	border-bottom:#e4e4e4 solid 1px
}
.m-partner li a {
	cursor:default;
	display:block;
	width:100%;
	height:100%
}
.m-partner li span {
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.m-partner .animated .fade_in {
	vertical-align:middle;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeIn;
	-webkit-animation-duration:2s;
	animation-name:fadeIn;
	animation-duration:2s
}
@-webkit-keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}.m-partner .radius5 {
	border-radius:6px 0 0 6px
}
.m-partner .radius6 {
	border-radius:0 6px 6px 0
}
/*! * http://www.51Talk.com * copyright (c) 2015 51Talk * author: * update: Wed Apr 11 2018 11:51:42 GMT+0800 (涓浗鏍囧噯鏃堕棿)*/
	.study-step {
	height:555px
}
.study-step h2 {
	padding-top:76px;
	text-align:center;
	font-size:38px;
	padding-bottom:10px
}
.study-step p {
	font-size:20px;
	text-align:center;
	padding-bottom:64px
}
.study-step p a {
	color:#666
}
.study-step h3 {
	color:#333;
	font-size:20px;
	height:33px;
	margin-left:-3px
}
.study-step .des {
	color:#999;
	line-height:28px;
	font-size:14px;
	padding-bottom:28px
}
.study-step ul {
	margin-left:-65px
}
.study-step li {
	padding:0 62px;
	height:250px;
	display:inline-block;
	float:left;
	text-align:center
}
.study-step .step1 {
	width:258px;
	border-right:#e5e5e5 solid 1px
}
.study-step .step2 {
	width:424px;
	border-right:#e5e5e5 solid 1px
}
.study-step .step3 {
	width:270px;
	padding-right:0
}
.study-step .animated .step1 {
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeInLeft;
	-webkit-animation-duration:1s;
	animation-name:fadeInLeft;
	animation-duration:1s
}
.study-step .animated .step2 {
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeInLeft;
	-webkit-animation-duration:1.5s;
	-webkit-animation-delay:1s;
	animation-name:fadeInLeft;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	animation-delay:1s
}
.study-step .animated .step3 {
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeInLeft;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:1.5s;
	animation-name:fadeInLeft;
	animation-duration:1s;
	animation-delay:1.5s
}
.study-step .down a {
	display:inline-block;
	float:left
}
.study-step .down .dw_ac {
	margin-right:36px
}
/*! * http://www.51Talk.com * copyright (c) 2015 51Talk * author: * update: Wed Apr 11 2018 11:51:42 GMT+0800 (涓浗鏍囧噯鏃堕棿)*/
	.m-weixin {
	height:614px;
	color:#fff;
	background:url(../../../../images/html/www_new/common/bg_l.jpg?v=1CDLWgHYPzIop1YXuqw%2FhQ%3D%3D) no-repeat;
	background-attachment:fixed;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-transform:translate3D(0, 0, 0);
	-ms-transform:translate3D(0, 0, 0);
	transform:translate3D(0, 0, 0);
	text-align:center
}
.m-weixin h2 {
	padding-top:80px;
	color:#333;
	font-size:24px
}
.m-weixin .tel {
	font-size:48px;
	color:#ff8200;
	padding-bottom:50px
}
.m-weixin .tit {
	font-size:24px;
	color:#333
}
.m-weixin .list {
	padding-top:45px;
	width:750px;
	margin:0 auto
}
.m-weixin li {
	margin:0 25px;
	width:200px;
	height:250px;
	font-size:22px;
	display:inline-block;
	float:left
}
.m-weixin li .name {
	padding-top:35px;
	color:#333;
	line-height:1
}
.m-weixin .li_usa {
	float:none
}
.m-weixin-index {
	height:614px;
	color:#fff;
	background:url(../../../../images/html/www_new/common/bg4.jpg?v=zVGwr7G6AWR1xZJfJj7EIw%3D%3D) no-repeat;
	background-attachment:fixed;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-transform:translate3D(0, 0, 0);
	-ms-transform:translate3D(0, 0, 0);
	transform:translate3D(0, 0, 0);
	text-align:center
}
.m-weixin-index h2 {
	padding-top:80px;
	font-size:24px
}
.m-weixin-index .tel {
	font-size:48px;
	color:#ff8200;
	padding-bottom:50px
}
.m-weixin-index .tit {
	font-size:24px
}
.m-weixin-index .list {
	padding-top:45px;
	width:750px;
	margin:0 auto
}
.m-weixin-index li {
	margin:0 25px;
	width:200px;
	height:250px;
	font-size:22px;
	display:inline-block;
	float:left
}
.m-weixin-index li .name {
	padding-top:20px
}
.m-weixin-index li .mx {
	color:#02c0fe
}
.m-weixin-index li .qs {
	color:#ff722c
}
.m-weixin-index li .cr {
	color:#ffa600
}