@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2015 Daniel Eden
 */
.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.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounce{
20%,53%,80%,from,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,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-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{
20%,53%,80%,from,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,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-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;transform-origin:center bottom}
@-webkit-keyframes flash{
50%,from,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{
50%,from,to{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{
from,to{-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)}
}
@keyframes pulse{
from,to{-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)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{
from,to{-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)}
}
@keyframes rubberBand{
from,to{-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)}
}
.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;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{
from,to{-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)}
}
@keyframes tada{
from,to{-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)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{
from,to{-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)}
}
@keyframes wobble{
from,to{-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)}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{
11.1%,from,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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}
88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
@keyframes jello{
11.1%,from,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(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}
88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{
20%,40%,60%,80%,from,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)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
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{
20%,40%,60%,80%,from,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)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
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{
60%,75%,90%,from,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{
60%,75%,90%,from,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{
60%,75%,90%,from,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{
60%,75%,90%,from,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{
60%,75%,90%,from,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{
60%,75%,90%,from,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{
60%,75%,90%,from,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{
60%,75%,90%,from,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(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeft1{
from{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(-100px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft1{
from{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft1{-webkit-animation-name:fadeInLeft1;animation-name:fadeInLeft1}
@keyframes fadeInLeft2{
from{opacity:0;-webkit-transform:translate3d(-100px,-50%,0);transform:translate3d(-100px,-50%,0)}
to{opacity:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
}
.fadeInLeft2{-webkit-animation-name:fadeInLeft2;animation-name:fadeInLeft2}
@-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 fadeInRight1{
from{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight1{
from{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight1{-webkit-animation-name:fadeInRight1;animation-name:fadeInRight1}
@-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,60px,0);transform:translate3d(0,60px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
from{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUp1{
from{opacity:0;-webkit-transform:translate3d(0,190px,0);transform:translate3d(0,190px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp1{
from{opacity:0;-webkit-transform:translate3d(0,190px,0);transform:translate3d(0,190px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp1{-webkit-animation-name:fadeInUp1;animation-name:fadeInUp1}
@-webkit-keyframes fadeInUp2{
from{opacity:0}
to{opacity:1}
}
@keyframes fadeInUp2{
from{opacity:0}
to{opacity:1}
}
.fadeInUp2{-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2}
@-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);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

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

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,img {
    border: 0;
}

ol,ul {
    list-style: none;
}

caption,th {
    text-align: left;
}

q:before,q:after {
    content: '';
}

abbr,acronym {
    border: 0;
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.l,.col-l,.col_l,.col-c,.col_c {
    float: left;
}

.r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span {
    float: right;
}

.c {
    clear: both;
}

.n,em {
    font-weight: normal;
    font-style: normal;
}

.b {
    font-weight: bold;
}

.i {
    font-style: italic;
}

.fa {
    font-family: Arial;
}

.fg {
    font-family: Georgia;
}

.ft {
    font-family: Tahoma;
}

.fl {
    font-family: Lucida Console;
}

.fs {
    font-family: '宋体';
}

.fw {
    font-family: '微软雅黑';
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.tl {
    text-align: left;
}

.tdu {
    text-decoration: underline;
}

.tdn,.tdn:hover,a.tdl:hover {
    text-decoration: none;
}

.fc0 {
    color: #000000;
}

.fc3 {
    color: #333333;
}

.fc6 {
    color: #666666;
}

.fc9 {
    color: #999999;
}

.fcr {
    color: red;
}

.fcw {
    color: white;
}

.fcb {
    color: blue;
}

.fcg {
    color: green;
}

.f0 {
    font-size: 0;
}

.f10 {
    font-size: 10px;
}

.f12 {
    font-size: 12px;
}

.f13 {
    font-size: 13px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f20 {
    font-size: 20px;
}

.f24 {
    font-size: 24px;
}

.vm {
    vertical-align: middle;
}

.vtb {
    vertical-align: text-bottom;
}

.vt {
    vertical-align: top;
}

.vn {
    vertical-align: -2px;
}

.vimg {
    margin-bottom: -3px;
}

.m0 {
    margin: 0;
}

.ml0 {
    margin-left: 0;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px;
}

.mr0 {
    margin-right: 0;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr20 {
    margin-right: 20px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.ml-1 {
    margin-left: -1px;
}

.mt-1 {
    margin-top: -1px;
}

.p1 {
    padding: 1px;
}

.pl5 {
    padding-left: 5px;
}

.p5 {
    padding: 5px;
}

.pt5 {
    padding-top: 5px;
}

.pr5 {
    padding-right: 5px;
}

.pb5 {
    padding-bottom: 5px;
}

.p10 {
    padding: 10px;
}

.pl10 {
    padding-left: 10px;
}

.pt10 {
    padding-top: 10px;
}

.pr10 {
    padding-right: 10px;
}

.pb10 {
    padding-bottom: 10px;
}

.p20 {
    padding: 20px;
}

.pl20 {
    padding-left: 20px;
}

.pt20 {
    padding-top: 20px;
}

.pr20 {
    padding-right: 20px;
}

.pb20 {
    padding-bottom: 20px;
}

.rel,.pr {
    position: relative;
}

.abs,.pa {
    position: absolute;
}

.dn {
    display: none;
}

.db {
    display: block;
}

.dib {
    -moz-inline-stack: inline-block;
    display: inline-block;
}

.di {
    display: inline;
}

.ovh {
    overflow: hidden;
}

.ovs {
    overflow: scroll;
}

.vh {
    visibility: hidden;
}

.vv {
    visibility: visible;
}

.lh14 {
    line-height: 14px;
}

.lh16 {
    line-height: 16px;
}

.lh18 {
    line-height: 18px;
}

.lh20 {
    line-height: 20px;
}

.lh22 {
    line-height: 22px;
}

.lh24 {
    line-height: 24px;
}

.fix {
    *zoom:1; }

.fix:after,.fix:before {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.z {
    _zoom: 1;
}

.h1 {
    height: 1px;
}

.h5 {
    height: 5px;
}

.h10,.h {
    height: 10px;
}

.h15 {
    height: 15px;
}

.h20 {
    height: 20px;
}

.h1,.h5,.h10,.h15,.h20,.h {
    font-size: 0px;
    line-height: 0;
    overflow: hidden;
    clear: both;
}

body {
    font: 12px 宋体,Arial,sans-serif;
}

a {
    text-decoration: none;
}

a:hover {
    color: #FF6600
}


@media only screen and (min-width: 1199px) and (max-width: 3000px) {
	.ban{height: 36.45vw;}
	.ban .wp{height: 100%;position: relative;}
	.ban .tit{font-size: 2.5vw;padding-bottom: 1.041vw;}

	.g-t1{font-size: 1.875vw;}
	.row-a1-1{padding-top: 9.270vw;}
	.m-txt1{width: 29.68vw;}
	.m-txt1 .item{padding-bottom: 2.708vw;margin-bottom: 2.604vw;	}
	.m-txt1 .desc{font-size: 1.25vw;margin-top: 1.302vw;}
	.row-a1-2{padding: 7.083vw 0 5.208vw;}
	.row-a2{padding: 4.687vw 0 4.843vw;}

	.m-news{margin-top: 5.208vw;margin-bottom: 1.302vw;}
	.m-news .txt{padding: 2.343vw 2.083vw 0 2.083vw;position: relative;}
	.m-news h3{font-size: 1.562vw;
		margin-bottom: 0.416vw;
	}
	.m-news .date{font-size: 16px;margin-bottom: 1.041vw;}
	.m-news .desc{font-size: 14px;line-height: 1.25vw;margin-bottom: 1.562vw;}
	.m-news .more{font-size: 0.729vw;position: absolute;bottom: 40px;}

	.m-list2{margin: 0 -0.625vw;}
	.m-list2 li{margin-bottom: 1.302vw;}
	.m-list2 .con{margin: 0 0.625vw;}

	.m-list2 .txt{
		padding: 1.25vw 1.562vw 1.458vw;
	}
	.m-list2 h3{font-size: 1.041vw;margin-bottom: 0.572vw;	}
	.m-list2 .date{font-size: 0.833vw;margin-bottom: 2.083vw;}
	.m-list2 .more{font-size: 0.729vw;}
	.pages{margin: 2.083vw 0 3.208vw;}
	.row-b1 .pages{margin-bottom: 0;}
	.m-details{padding: 3.541vw 0 0;}
	.m-details h1,.m-details h2{font-size: 1.875vw;}
	.m-details .txt{
		padding: 2vw 0 2.812vw;
	}
	.m-details .bot{padding: 2.083vw 0 3.645vw;}
	.m-list3 {
	    padding: 5.208vw 0 4.687vw;
	}
	.row-b2 {
	    padding: 1.979vw 0 3.645vw;
	}

	.nav li{margin-right: 2vw;}
	.so .inp {
		width: 46.25vw;
	}
	.so.on{
	    width: 46.25vw;
	}
	/*首页*/
	.index .wp{max-width: 75vw;min-width: 1280px;}
	.btn-down{bottom: 1.562vw;width: 1.379vw;height: 2.6vw;}
	.m-txt{max-width: 34.68vw;}
	.m-txt h3{font-size: 1.875vw;margin-bottom: 1.875vw;}
	.m-txt .tips{font-size: 1.25vw;margin-bottom: 0.625vw;}
	.m-txt .desc{font-size: 0.833vw;margin-bottom: 5.104vw;}
	.m-txt .btn{width: 8.333vw;height: 2.604vw;line-height: 2.604vw;
		font-size: 0.833vw;border-radius: 1.302vw;
	}
	.ul-num .i1{top: 5.1875rem;
  right: 38.3125rem;}
	.ul-num .i2{top: 19rem;
		right: 16rem;}
	.ul-num .i3{bottom: 16.125rem;left: 46.875rem;}
	.ul-num .i4{bottom: 7.6875rem;right: 36rem;}

	.ul-num .i1 .item{width: 16.77vw;height: 16.77vw;}
	.ul-num .i2 .item{width: 16.77vw;height: 16.77vw;}
	.ul-num .i3 .item{width: 12vw;height: 12vw;}
	.ul-num .i4 .item{width: 13.54vw;height: 13.54vw;}
	.ul-num .i1 .con,.ul-num .i2 .con{padding-left: 1.4vw; padding-right: 1.4vw;text-align: center;}
	.ul-num .i3 .con,.ul-num .i4 .con{padding-left: 0.6vw;padding-right: 0.6vw;text-align: center;}
	.ul-num .i1 .num{font-size: 2.4vw;}
	.ul-num .i2 .num{font-size: 2.4vw;}
	.ul-num .i3 .num{font-size: 2.4vw;}
	.ul-num .i4 .num{font-size: 2.4vw;}
	.ul-num .i1 .num span,
	.ul-num .i2 .num span{font-size: 3.8vw;}
	.ul-num .i3 .num span{font-size: 3.8vw;}
	.ul-num .i4 .num span{font-size: 3.8vw;}
	.ul-num .i1 p,
	.ul-num .i2 p{font-size: 1.041vw;}
	.ul-num .i3 p,
	.ul-num .i4 p{font-size: 1.041vw;}

	.g-t2{padding-top: 9.375vw;}
	.g-t2 h2{font-size: 1.875vw;padding-bottom: 0.625vw;margin-bottom: 1.041vw;}
	.g-t2 h2:after{width: 3.125vw;height: 0.104vw;}
	.g-t2 .desc{max-width: 46.61vw;font-size: 0.833vw;}

	.m-list7{padding: 3.437vw 0;}
	.m-list7 .con{width: 8.645vw;height: 8.645vw;}
	.m-list7 .txt{top: 1.145vw;bottom: 1.145vw;right: 1.145vw;left: 1.145vw;}
	.m-list7 .txt em{font-size: 0.833vw;}
	.m-list7 .con:hover .txt em{font-size: 0.937vw;padding:0 12px}
	.m-list7 .con:hover:after{top: -1.614vw;bottom: -1.614vw;left: -1.614vw;right: -1.614vw;}
	.m-list7 .i1.on .con .txt em{font-size: 0.937vw;padding: 0 12px;}

	.m-list7 li:nth-child(2n+1) .con{margin-top: 4.166vw;}

	.row-n3{padding: 7.291vw 0 9.895vw;	}
	.m-tab2 li{margin-right: 2.5vw;}
	.m-tab2 li a{font-size: 1.041vw;line-height: 2.5vw;}
	.m-tab2 li.on a,.m-tab2 li:hover a{font-size: 1.25vw;}

	.row-n3 .col-l{width: 26.30vw;}
	.row-n3 .col-r{margin-right: -2.916vw;}
	.m-pic2 .pic{width: 23.43vw;margin-left: 1.041vw;}
	.m-slider2 .txt{padding-top: 4.687vw;}
	.m-slider2 .date{font-size: 1.041vw;margin-bottom: 1.406vw;}
	.m-slider2 .date span{font-size: 1.562vw;}
	.m-slider2 .tit{font-size: 1.562vw;
		padding-bottom: 0.625vw;margin-bottom: 2.083vw;
	}
	.m-slider2 .tit:after{
		width: 3.125vw;height: 0.104vw;
	}
	.m-slider2 .desc{font-size: 0.833vw;margin-bottom: 2.5vw;}
	.m-slider2 .more{font-size: 0.833vw;line-height: 1.875vw;}
	.m-slider2 .slider{padding-bottom: 9.895vw;}
	.m-slider2 .slick-arrow{width: 4.427vw;height: 4.427vw;text-indent: 520.7vw;}
	.m-slider2 .slick-arrow:after{top: -0.364vw;bottom: -0.364vw;left: -0.364vw;right: -0.364vw;}
	.m-slider2 .slick-next{left: 4.114vw;}



}

@media only screen and (max-width: 1600px) {
	.m-details .info{font-size: 14px;padding-bottom: 20px;}
	.m-list3 h3{font-size: 20px;}
	.m-list5 h3{font-size: 18px;}
	.m-new2 .txt h3{font-size: 18px;}
	.btn-down {
		height: 3.6vw;
		text-indent: -28px;
	}
}
@media only screen and (max-width: 1450px) {
	.btn-down {
		height: 4.6vw;
	}
}
@media only screen and (max-width: 1320px) {
	.wp{max-width: 1130px;}
	.fd-nv dl{margin-left: 30px;}
	.nav li{margin-right: 20px;}
	.m-list1 .con{padding-top: 268px;}
	.m-info .col-l{width: 580px;}
}
@media only screen and (min-width: 1199px) and (max-width: 1320px) {
	.index .wp {
	    max-width: 1130px;
	    min-width: 1130px;
	}

}

.fd-nv dt a span{
	display: none;
}

@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	.header{
		z-index: 999;
	}
	.header.fixed{
		background-color: #fff;
		border-bottom: 1px solid #eee;
	}
	.logo{line-height: 50px;}
	.logo img{height: 24px;}
	.hdr{position: fixed;top: 51px;bottom: 0;left: 0;right: 0;padding: 10px 0;
		background-color: #fff;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-o-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		-o-transition: .5s;
	}
	.hdr.open{
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	.hdr:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;
		width: 140px;background-color: #f5f5f5;
	}
	.nav{float: none;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
		padding-top: 10px;z-index: 2;
	}
	.nav li{float: none;margin-right: 0;text-align: center;width: 140px;}
	.nav li .v1{line-height: 45px;color: #666;padding-left: 15px;text-align: left;position: relative;}
	.nav li .v1:after{content: '';position: absolute;top: 50%;left: 0;width: 2px;height: 20px;
		background-color: #014099;margin-top: -10px;display: none;
	}
	.nav li.on .v1{background-color: #fff;color: #333;}
	.nav li.on .v1:after{display: block;}
	.nav dl{position: absolute;left: 140px;right: 0;top: 0;text-align: left;
		padding: 10px 12px 0 25px;
	}
	.nav li.on dl{display: block;}
	.nav li.lang-app{display:block}
	.nav dl>a{display: none;}
	.nav dl>a:nth-child(1){font-size: 16px;
		margin-bottom: 6px;
		display: block;}
	.nav dd a{display: block;line-height: 45px;font-size: 14px;
		color: #333;border-bottom: 1px solid #eee;
		background: url(../images/i-nv1.png) no-repeat right center;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.app_so{
		display: block;
		float: right;
		height: 50px;
		line-height: 50px;
		font-size: 26px;
		margin-right: 8px;
	}
	.app_so a{color: #fff;}
	.menuBtn{display: block;margin-top: 5px;margin-right: -5px;}
	.so-btn{display: none !important;top: 0;}
	.so{position: relative;bottom: auto;right: auto;display: none !important;
		margin: 15px;
	}
	.so .inp{width: 100%;}
	.header .lang{float: none;text-align: center;line-height: 30px;display: none;}
	.header .lang a{float: none;display: inline-block;}
	.menuBtn b {
		background-color: #fff;
		height: 2px;
		margin: 5px 0 5px;
	}
	
	.ban{height: 250px;}
	.ban .tit{left: 15px;font-size: 24px;padding-bottom: 10px;}
	.ban .tit:after{width: 30px;height: 2px;}
	.g-tab .cur{display: none;}
	.g-tab .tab{float: none;}
	.g-tab{line-height: normal;text-align: center;font-size: 0;}
	.g-tab .tab li{margin: 0 8px;display: inline-block;float: none;}
	.g-tab .tab li a{font-size: 15px;line-height: 48px;font-weight: bold;}
	.m-txt1{width: auto;float: none;}
	.row-a1{
		-o-background-size: 160% auto;
		-ms-background-size: 160% auto;
		-moz-background-size: 160% auto;
		-webkit-background-size: 160% auto;
		background-size: 160% auto;
	}
	.g-t1{font-size: 20px;padding-bottom: 8px;}
	.g-t1:after{width: 30px;}
	.m-txt1 .desc{font-size: 14px;margin-top: 15px;}
	.m-txt1 .item{padding-bottom: 20px;margin-bottom: 18px;}
	.row-a1-2{padding: 50px 0 0;}
	.m-list1{padding-top: 25px;}
	.m-list1 li{width: auto;float: none;margin-bottom: 20px;}
	.m-list1 .con{height: auto;overflow: hidden;padding-top: 350px;}
	.m-list1 .desc{margin: 0 15px 15px;line-height: 18px;}
	.row-a2{padding: 40px 0 30px;}
	.m-tab1{margin: 25px 0 20px;}
	.m-tab1 li a{width: auto;font-size: 14px;height: 32px;padding: 0 12px;line-height: 30px;}
	.m-slider1 .slick-next{right: 15px;z-index: 2;}
	.m-slider1 .slick-prev{left: 15px;z-index: 2;}
	.m-slider1 .slick-arrow{width: 40px;height: 40px;border-radius: 50%;
		background-color: rgba(0,0,0,.5);
		-o-background-size: 16px auto;
		-ms-background-size: 16px auto;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		background-size: 16px auto;
	}
	/* .fd-r{display: none;} */
	.fd-r {
		float: none;width:100%;
	}
	.fd-add .item.i1 {
        line-height: 2.4;
    }
	.fd-nv dl {
	    margin-left: 0;
		float: none;
		padding: 20px 0;
		border-top: 1px solid #eee;
	}
	.fd-nv dl:last-child{
		border-bottom: 1px solid #eee;
	}
	.fd-nv dt {
		margin-bottom: 0;
	}
	.fd-nv dt a {
		padding-bottom: 0;
	}
	.fd-nv dt a:after {
		display: none
	}
	.fd-nv dt a span{
		display: inline-block;
		font-weight: bold;
		color: #999;
		margin-right: 10px;
	}
	.fd-nv dl.on dt a span{
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
		color: #f60
	}
	.fd-nv dd {
		display: none;
		margin-top: 4px;
	}
	.fd-nv dl.on dd{
		display: block
	}
	.fd-nv dd a {
		display: inline-block;
		line-height: 20px;
		margin-right: 24px;
		max-width: initial;
	}
	.fd-nv dd a:last-child{
		margin-right: 0;
	}

	.fd-l{float: none;position: relative;width:auto}
	.fd-logo img{height: 26px;}
	.footer{padding-top: 35px;}
	.fd-logo{margin-bottom: 15px;}
	.fd-add {line-height: 2.4;margin-bottom: 26px;}
	.fd-share{text-align: center;position: absolute;top: 0;right: 0;}
	.fd-share .qr{float: none;display: inline-block;margin-right: 2px;}
	.fd-share .pic{left: -50%;}
	.fd-copy{padding: 18px 10px 12px;
		text-align: center;
		line-height: 22px;}
	.fd-copy .copy{float: none;margin-top: 6px;}
	.fd-copy .copy span{display: inline-block;}
	.fd-copy .link{float: none;}
	.m-news{margin: 35px 0 20px;}
	.m-news .pic{width: auto;float: none;height: auto;}
	.m-news .txt{height: auto;padding: 12px 15px 15px;}
	.m-news h3{font-size: 18px;}
	.m-news .date{font-size: 12px;margin-bottom: 10px;}
	.m-news .desc{margin-bottom: 20px;}
	.m-list2 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list2 .txt{padding: 12px 15px;}
	.m-list2 h3{font-size: 16px;}
	.m-list2 .date{font-size: 12px;margin-bottom: 20px;}
	.pages li a{width: 30px;height: 30px;line-height: 28px;font-size: 12px;}
	.pages li{margin: 0 2px;}
	.pages li.arrow a{width: 60px;}
	.pages{margin: 30px 0 50px;}

	.m-details h1{font-size: 20px;}
	.m-details{padding: 30px 0 0;}
	.m-details .info{font-size: 12px;padding-bottom: 15px;}
	.m-details .info span{display: inline-block;margin: 0 5px;}
	.m-details .txt{font-size: 14px;line-height: 26px;padding: 20px 0;}
	.m-details .arrow{font-size: 14px;line-height: 26px;}
	.m-details .bot{padding: 20px 0;}
	.m-list3{padding: 35px 0 30px;}
	.m-list3 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list3 .pic{margin-bottom: 8px;}
	.m-list3 h3{font-size: 16px;}
	.m-list4 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list4 h3{font-size: 18px;line-height: 40px;}
	.m-list4 .ico{width: 40px;height: 40px;margin-right: 15px;}
	.m-list4 .tit{padding: 12px 15px;}
	.m-list4 .txt{height: auto;padding: 12px 15px;}
	.m-list4{padding: 25px 0 30px;}
	.row-b1 .col-l{width: auto;float: none;}
	.row-b1{padding: 35px 0 30px;}
	.m-new2 .txt{padding: 12px 15px;}
	.m-new2 .date{font-size: 14px;}
	.row-b1 .col-r{width: auto;float: none;padding-top: 20px;}
	.m-list5 h3{font-size: 16px;}
	.m-list5 h3 br{display: none;}
	.m-list5 .date{font-size: 14px;}
	.m-list5 li{padding-bottom: 15px;margin-bottom: 15px;}
	.m-tab1 li a{padding: 0 22px;}
	.m-tab1 li{margin: 0 4px;margin-bottom: 8px;}
	.m-list6 li{width: auto;float: none;margin-bottom: 10px;}
	.m-list6 .con{padding: 15px;height: auto;}
	.m-list6 h3{font-size: 16px;line-height: 24px;margin-bottom: 0}
	.m-list6 .txt {
		padding-top: 2px;
	}
	.m-list6 .date{font-size: 14px;}
	.m-list6 .ico{width: 50px;height: 50px;margin-right: 10px;}
	.row-b2{padding: 15px 0 20px;}
	.row-c1{padding: 35px 0 0;}
	.m-pic{margin-top: 20px;}
	.row-c1 .m-tab1{margin-top: 35px;}
	.row-d2{padding-top: 10px;}
	.m-t1 h3{font-size: 18px;padding-left: 15px;}
	.m-t1{margin-bottom: 10px;}
	.m-table1 th{padding-left: 15px;}
	.m-table1 td{padding-left: 15px;}
	.m-table1{font-size: 13px;overflow-x: auto;margin-bottom: 25px;}
	.m-table1 table{width: 768px;line-height: 40px;}
	.m-t1 .sel select{font-size: 14px;}
	.m-t1 .sel span{font-size: 12px;margin-right: 10px;}
	.m-list4 .item{font-size: 14px;}
	.m-info{padding: 35px 0 25px;}
	.m-info .info{padding: 15px 0;line-height: normal;font-size: 13px;text-align: center;margin-top: 10px;}
	.m-info .tab li{margin-right: 20px;}
	.m-info .ovh{padding-top: 20px;}
	.m-info .tab{margin-bottom: 15px;}
	.m-info .col-l{width: auto;float: none;}
	.m-info .tips{font-size: 13px;margin: 20px 0;}
	.m-info .col-r{width: auto;float: none;padding-top: 10px;}
	.m-info .chu,.m-info .ru{width: auto;float: none;}
	.m-info .chu{margin-bottom: 20px;}
	.m-info .item{font-size: 14px;}


	.banner .section-first{display: none;}
	.mo-bg{display: block;height: 100%;
		background-position: center;background-repeat: no-repeat;
		-o-background-size: cover;
		-ms-background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.btn-down{bottom: 15px;
		height: auto;
		background-position: center bottom;
		background-image: url(../images/i-20.png);
		-o-background-size: 28px auto;
		-ms-background-size: 28px auto;
		-moz-background-size: 28px auto;
		-webkit-background-size: 28px auto;
		background-size: 37px auto;
		color: transparent !important;
	}

	.m-txt{position: static;text-align: center;padding-top: 50px;margin-bottom: 40px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.m-txt h3{font-size: 24px;position: relative;padding-bottom: 6px;margin-bottom: 16px;}
	.m-txt h3:after{content: '';position: absolute;bottom: 0;left: 50%;width: 30px;height: 2px;
		margin-left: -15px;background-color: #fff;
	}
	.m-txt .tips{font-size: 15px;margin-bottom: 10px;}
	.m-txt .desc{font-size: 12px;line-height: 1.5;margin-bottom: 25px;}
	.m-txt .btn{margin: 0 auto;width: 120px;height: 40px;line-height: 40px;border-radius: 20px;}
	.ul-num li{position: static;float: left;}
	.ul-num .i1{margin: 0;}
	.ul-num .i1 .item{width: 156px;height: 156px;}
	.ul-num .i2 .item{width: 170px;height: 170px;}
	.ul-num .i1 .num,.ul-num .i3 .num,.ul-num .i4 .num{font-size: 20px;}
	.ul-num .i2 .num{font-size: 20px;}
	.ul-num .i1 .num span, .ul-num .i2 .num span{font-size: 40px;}
	.ul-num .i1 .con, .ul-num .i2 .con{padding-left: 0;}
	.ul-num .i1 p, .ul-num .i2 p{font-size: 10px;}
	.ul-num .i2{float: right;margin-top: 46px;}
	.ul-num .i3 .item{width: 130px;height: 130px;}
	.ul-num .i3 .con,.ul-num .i4 .con{padding-left: 0;}
	.ul-num .i3 .num span, .ul-num .i4 .num span{font-size: 40px;}
	.ul-num .i3 p, .ul-num .i4 p{font-size: 12px;}
	.ul-num .i3{    margin-top: 18px;
		margin-left: 15px;
		margin-right: 8px;}
	.ul-num .i4 {
		margin-top: 14px;
	}
	.ul-num .i4 .item{width: 140px;height: 140px;}
	.ul-num .con p{padding: 0 5px;font-size: 13px;}
	.ul-num .item{text-align: center}
	.g-t2{padding-top: 45px;}
	.g-t2 h2{font-size: 24px;padding-bottom: 6px;margin-bottom: 16px;}
	.g-t2 h2:after{width: 30px;}
	.g-t2 .desc{font-size: 12px;line-height: 1.5;}
	.row-n2 .g-t2 .desc{display: none}
	.row-n2 .m-list7 {
		padding: 30px 0;
	}
	.row-n2 .m-list7 .con {
		width: 150px;
		height: 150px;
	}
	.row-n2 .m-list7 .txt {
		top: 16px;
		bottom: 16px;
		right: 16px;
		left: 16px;
	}
	.m-list7 li{width: 50%;margin-bottom: 20px;}
	.m-list7 li:nth-child(2n+1) .con{margin-top: 0;}
	.row-n3{padding: 45px 0;}
	.m-tab2{text-align: center;}
	.m-tab2 ul{display: inline-block;}
	.m-tab2 li a{font-size: 24px;}
	.m-tab2 li{margin: 0 8px;}
	.m-slider2 .tit{text-align: center;font-size: 18px;}
	.m-slider2 .slick-current .txt{width: auto;}
	.m-slider2 .txt{float: none;width: auto;height: auto;padding-top: 35px;}
	.m-slider2 .slick-current,.m-slider2 .item{width: auto;margin-right: 0;}
	.m-slider2 .pic{display: none;}
	.m-slider2 .slider{margin-right: 0;}
	.m-slider2 .date{text-align: center;font-size: 12px;margin-bottom: 12px;}
	.m-slider2 .date span{font-size: 16px;}
	.m-slider2 .tit:after{width: 30px;left: 50%;margin-left: -15px;}
	.m-slider2 .tit{margin-bottom: 18px;}
	.row-n3 .m-slider2 .tit br{display: none}
	.row-n3 .m-slider2 .tit {
		padding-left: 22px;
		padding-right: 22px;
	}
	.m-slider2 .desc{font-size: 12px;line-height: 1.8;margin-bottom: 80px;-webkit-line-clamp: 2;}
	.m-slider2 .more{display: none;}
	.m-slider2 .slick-arrow{width: 43px;height: 43px;left: 50%;
		-o-background-size: 17px auto;
		-ms-background-size: 17px auto;
		-moz-background-size: 17px auto;
		-webkit-background-size: 17px auto;
		background-size: 17px auto;
	}
	.m-slider2 .slick-prev{margin-left: -65px;}
	.m-slider2 .slick-next{margin-right: -5px;}
	/* .logo{display: none;}
	.logo-mo{display: block;} */

	.row-n3 .col-l{width: auto;float: none;}
	.m-slider2 .slider{padding-bottom: 0;}
	.row-n3 .col-r{margin-right: 0;padding-top: 30px;float: none;}
	.row-n3 .col-r .m-pic2::after{
		content: '';
		display: block;
		height: 0;
		overflow: hidden;
		clear: both
	}
	.m-pic2 .pic{width: 50%;margin-left: 0;padding: 0 5px;}
	.fix-right{display: none;}
	.fix-right {
		right: 3px;
		width: 66px;
	}
	.fix-right .con {
		height: 60px;
		padding-top: 8px;
	}
	.fix-right em {
		font-size: 12px;
	}
	.fix-right .tel {
	    line-height: 26px;
		width: 242px;
		font-size: 14px;
		font-weight: 400;
		padding: 6px 0 0 12px;
	}
	.fix-right .ico {
		height: 24px;
		background-size: auto 24px;
	}
	.fix-right .ico.iconfont {
		font-size: 24px;
	}
	.m-new2 .slick-dots{
		bottom: 82px;
	}
	.m-details .back {
		width: 120px;
		height: 34px;
		line-height: 34px;
	}
	.m-details .txt p {
		padding: 10px 0;
	}
}


@media screen and (max-width:500px){
	.m-list1 .con {
		padding-top: 460px;
	}
	.m-details .info span:first-child{
		/* display: block; */
	}
	.ul-num .i1 {
		margin-left: 70px;
	}
}
@media screen and (max-width:465px){
	.m-list1 .con {
		padding-top: 430px;
	}
	.ul-num .i1 {
		margin-left: 40px;
	}
}
@media screen and (max-width:450px){
	.row-a1-1 {
		padding-top: 280px;
	}
}
@media screen and (max-width:440px){
	.m-list1 .con {
		padding-top: 410px;
	}
}
@media screen and (max-width:425px){
	.m-list1 .con {
		padding-top: 390px;
	}
	.ul-num .i1 {
		margin-left: 36px;
	}
}
@media screen and (max-width:400px){
	.row-a1-1 {
		padding-top: 246px;
	}
	.m-list1 .con {
		padding-top: 370px;
	}
	.ul-num .i1 {
		margin-left: 14px;
	}
}
@media screen and (max-width:385px){
	.ul-num .i1 {
		margin-left: 0;
	}
}
@media screen and (max-width:380px){
	.row-a1-1 {
		padding-top: 215px;
	}
	.m-list1 .con {
		padding-top: 350px;
	}
}
@media screen and (max-width:365px){
	.row-a1-1 {
		padding-top: 220px;
	}
}
@media screen and (max-width:350px){
	.m-list1 .con {
		padding-top: 330px;
	}
}
@media screen and (max-width:335px){
	.m-list1 .con {
		padding-top: 310px;
	}
}
@media screen and (max-width:310px){
	.m-list1 .con {
		padding-top: 280px;
	}
}




/* 新二级菜单 */
@media only screen and (min-width: 1199px){
    .nav {
        margin-right: 20px;
    }
    .nav li{position: relative;margin-right: 0;}
    .nav li .v1{
        padding: 0 18px;
    }
    .nav dl {
		position: absolute;
		text-align: center;
		background-color: rgba(0, 0, 0, .6);
		min-width: 100%;
		padding: 12px;
		top: 100%;
    }
    .nav dl a{color: #fff;white-space: nowrap;font-size: 14px;line-height: 34px;display: block}
	.nav dl a:hover{color: #f60;}

	.nav li:hover .v1{
		color: #fff;
		background: #f60;
	}
}

@media only screen and (min-width: 1199px) and (max-width: 1320px){
	.nav {
		margin-right: 8px;
	}
    .nav li .v1{
        padding: 0 10px;
    }
}


/*-----------------[初始化]--------------*/
body{color: #333;font-size: 12px;line-height: 1.5;font-family:"Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    overflow-x: hidden;
}
a{color: #333;}
a:hover{color: #f60;}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #333;
    font-family:'SourceHanSansCN-Regular';outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}

.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
*,*:after,*:before{outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
/* @font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url('../fonts/SourceHanSansCN-Regular.otf');
} */

/*布局*/
.wp{width: 100%;max-width: 1280px;margin: 0 auto;}
.index .wp{max-width: 1440px;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}

.mo-bg{display: none;}
/*******************************
  -------[=头部]-------
********************************/
.header{position: fixed;top: 0;left: 0;right: 0;z-index: 999;
    background-color: rgba(19, 22, 24, .7);
    border-bottom: 3px solid #FF6600;
}
.logo{float: left;line-height: 97px;font-size: 0;}
.logo img{display: inline-block;vertical-align: middle;height: 57px;}
.logo-mo{display: none;}
.hdr{float: right;position: relative;}
.nav{float: left;}
.nav li{float: left;margin-right: 45px;}
.nav li .v1{font-size: 16px;display: block;line-height: 97px;
    color: #fff;
}
.nav li:hover .v1,.nav li.on .v1{color: #f60;}
.nav li.lang-app{display:none}
.nav dl{display: none;}
.so-btn{float: left;width: 40px;height: 40px;border-radius: 6px;margin-top: 28px;cursor: pointer;
    background: #FF6600 url(../images/i-so.png) no-repeat center;
}
.so{position: absolute;right: 80px;bottom: 25px;width: 0;overflow: hidden;transition: all 0.3s;}
.so .inp{width: 888px;height: 50px;display: block;
    background-color: transparent;font-size: 16px;
    color: #fff;padding: 0 50px 0 15px;border: 0;
    border-bottom: 1px solid #474b51;
}
.so.on{width: 888px;}
.so .btn{display: none;position: absolute;right: 0;top: 0;width: 50px;height: 50px;
    border-radius: 50%;cursor: pointer;border: 0;
    background: url(../images/i-so.png) no-repeat right center;
}
.so.on .btn{display: block;}
.nav-gotop{
    float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 6px;
    margin-top: 28px;
    cursor: pointer;
    color: #fff;
    font-size: 24px;
    margin-left: 20px;
    background: #FF6600;
    text-align: center;
    display: block !important;
}
.header .lang{float: right;line-height: 97px;margin-right: -13px;}
.header .lang a{float: left;font-size: 16px;color: #777;padding: 0 13px;
    position: relative;
}
.header .lang a:after{content: '';position: absolute;right: 0;top: 50%;
    width: 1px;height: 18px;background-color: #fff;opacity: .2;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.header .lang a.on,.header .lang a:hover{color: #fff;}
.header .lang a:last-child:after{display: none;}

/*******************************
    -------[=导航]-------
********************************/
.app_so{display: none;}
.menuBtn{position: relative;z-index: 9;display: none;float: right;
    width: 40px;height: 40px;padding: 7px;cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 3px;background-color: #000;
    margin: 3px 0 5px;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 5px;top: 50%;width: 30px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

/*******************************
  -------[=banner]-------
*******************************/

.ban{height: 700px;
    background-position: center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.ban .wp{height: 100%;position: relative;}
.ban .tit{position: absolute;top: 50%;left: 0;font-size: 48px;color: #fff;padding-bottom: 20px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ban .tit:after{content: '';position: absolute;left: 0;bottom: 0;width: 61px;height: 3px;
    background-color: #F60;
}
/*******************************
  -------[=底部]-------
********************************/
.footer{border-top: 4px solid #ff6000;padding: 63px 0 0;
    background: url(../images/fd-bg.jpg) no-repeat right bottom;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.fd-con{*zoom:1;}
.fd-con:after,.fd-con:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.fd-l{float: left;width:26%}
.fd-logo{margin-bottom: 26px;}
.fd-logo img{height: 37px;display: block;}
.fd-add{line-height: 3;color: #999;margin-bottom: 28px;}
.fd-add .item{padding-left: 36px;
    background-position: left center;background-repeat: no-repeat;
}
.fd-add .item.i1{background-image: url(../images/i-03.png);line-height:22px}
.fd-add .item.i2{background-image: url(../images/i-04.png);}
/*.fd-add .item.i1 span:nth-child(1){float:left}*/
/*.fd-add .item.i1 span:nth-child(2){overflow:hidden;display:block}*/
.fd-share{*zoom:1;}
.fd-share:after,.fd-share:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.fd-share .qr{float: left;margin-right: 19px;position: relative;}
.fd-share span{display: block;width: 36px;height: 36px;display: block;
    border: 1px solid #DCDCDC;border-radius: 50%;cursor: pointer;
    background-position: center;background-repeat: no-repeat;background-size: 20px auto;
}
.fd-share .i-weix{background-image: url(../images/i-05.png);}
.fd-share .i-sina{background-image: url(../images/i-06.png);}
.fd-share .i-jingd{background-image: url(../images/jingd.png);}

.fd-share span:hover{border: 1px solid #f60;}
.fd-share .i-weix:hover{background-image: url(../images/i-05_on.png);}
.fd-share .i-sina:hover{background-image: url(../images/i-06_on.png);}
.fd-share .i-jingd:hover{background-image: url(../images/jingd_on.png);}
.fd-share .pic{position: absolute;bottom: 100%;left: 50%;margin-bottom: 5px;width: 110px;
    padding: 5px;background-color: #f60;border-radius: 5px;display: none;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.fd-share .pic img{width: 100%;display: block;}
.fd-share .qr:hover .pic{display: block;}
.fd-r{float: right;width:72%}
.fd-nv{}
.fd-nv dl{float: left;margin-left: 48px;}
.fd-nv dl:first-child{margin-left: 0;}
.fd-nv dt{margin-bottom: 22px;}
.fd-nv dt a{display: block;font-size: 16px;position: relative;color: #2B2B2B;
    padding-bottom: 17px;
}
.fd-nv dt a:after{content: '';position: absolute;left: 0;bottom: 0;
    width: 30px;height: 2px;background-color: #F60;
}
.fd-nv dd a{    display: block;
    font-size: 14px;
    color: #999;
    line-height: 22px;
    max-width: 9em;
    margin-top: 10px;}
.fd-nv dd a:hover,.fd-copy a:hover{color: #F60;}
.fd-copy{overflow: hidden;color: #999;padding: 100px 0 36px;}
.fd-copy .copy{float: left;}
.fd-copy .link{float: right;}
.fd-copy a{color: #999;}
/*******************************
    -------[=正文]-------
********************************/
.g-tab{line-height: 75px;*zoom:1;
    border-bottom: 1px solid #e5e5e5;
}
.g-tab:after,.g-tab:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.g-tab .cur{float: left;font-size: 14px;color: #222;}
.g-tab .cur a{color: #777;}
.g-tab .cur a:hover{color: #f60;}
.g-tab .tab{float: right;}
.g-tab .tab li{float: left;margin-left: 50px;}
.g-tab .tab li a{display: block;font-size: 16px;color: #222;position: relative;}
.g-tab .tab li a:after{content: '';position: absolute;bottom: -1px;left: 50%;right: 50%;
    height: 3px;background-color: #014099;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.g-tab .tab li.on a,.g-tab .tab li:hover a{color: #014099;font-weight: bold;}
.g-tab .tab li.on a:after,.g-tab .tab li:hover a:after{left: 0;right: 0;}

.bd_weixin_popup{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
}


.fix-right{position: fixed;z-index: 106;right: 20px;top: 50%;width: 70px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.fix-right li{margin-bottom: 2px;}
.fix-right .con{display: block;height: 70px;border-radius: 5px;
    background-color: rgba(0,0,0,.3);padding-top: 10px;position: relative;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.fix-right .ico{display: block;height: 30px;margin-bottom: 4px;
    background-position: center;background-repeat: no-repeat;
        background-size: contain;
    background-repeat: no-repeat;
}
.fix-right .ico.iconfont{
    font-size: 30px;
    line-height: 1;
    color: #fff;
    text-align: center;
}
.fix-right em{font-size: 12px;text-align: center;display: block;
    color: #fff;
}
.fix-right .con.on{background-color: #f60;}
.fix-right .tel{
    position: absolute;
    top: -34px;
    right: 100%;
    bottom: 0;
    line-height: 30px;
    padding: 6px 0 0 18px;
    display: none;
    color: #fff;
    width: 310px;
    margin-right: 5px;
    border-radius: 5px;
    background-color: #f60;
    font-size: 17px;
}
.fix-right .qr{position: absolute;top: 0;right: 100%;margin-right: 5px;overflow: hidden;
    width: 110px;padding: 5px;background-color: #f60;border-radius: 5px;display: none;
}
.fix-right .qr img{width: 100%;display: block;}
@media screen and (min-width: 1199px){
    .fix-right .con:hover .qr{display: block;}
    .fix-right .con:hover .tel{display: block;}
    .fix-right .con:hover{background-color: #f60;}
}

@media screen and (max-width: 768px){
    .fix-right .con.on1 .qr{display: block;}
    .fix-right .con.on1 .tel{display: block;}
    .fix-right .con.on1{background-color: #f60;}
    .fix-right .llother{
            display: none;
        }
    
}

.fix-right .go-top{
    display: none
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.g-t1{font-size: 36px;color: #222;position: relative;padding-bottom: 12px;text-align: center;}
.g-t1:after{content: '';position: absolute;left: 50%;bottom: 0;width: 60px;height: 2px;
    background-color: #F60;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.g-t1-1{text-align: left;}
.g-t1-1:after{left: 0;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-o-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}
.row-a1{
	background-position: left top;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-a1-1{overflow: hidden;padding-top: 230px;}
.m-txt1{width: 570px;float: right;}
.m-txt1 .item{padding-bottom: 52px;margin-bottom: 50px;
    border-bottom: 1px dotted rgba(0,0,0,.2);
}
.m-txt1 .desc{font-size: 24px;color: #666;margin-top: 25px;}
.m-txt1 .item:last-child{border-bottom: 0;}
.row-a1-2{padding: 136px 0 100px;}
.m-list1{*zoom:1;margin: 0 -10px;padding-top: 40px;}
.m-list1:after,.m-list1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list1 li{width: 25%;float: left;}
.m-list1 .con{display: block;margin: 0 10px;background: #FFFFFF;padding-top: 320px;
	box-shadow: 0px 8px 15px 0px rgba(58, 58, 58, 0.1);height: 505px;
	background-repeat: no-repeat;background-position: center top;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-list1 .desc{font-size: 14px;line-height: 20px;color: #666;
	margin: 0 25px 0 30px;
}

.m-tab1{text-align: center;font-size: 0;margin: 40px 0;}
.m-tab1 ul{display: inline-block;}
.m-tab1 li{float: left;margin: 0 5px;}
.m-tab1 li a{width: 129px;height: 40px;display: block;line-height: 38px;
	border: 1px solid #E1E1E1;font-size: 16px;color: #666;
	border-radius: 20px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab1 li.on a,.m-tab1 li:hover a{border-color: #ff6000;color: #fff;
	background: url(../images/i-bg5.jpg) repeat-y;
	-o-background-size: contain;
	-ms-background-size: contain;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	/*background-size: 100% auto;*/
	background-size: contain;
}
.row-a2{padding: 90px 0 93px;}

.m-slider1{}
.m-slider1 .slider{margin: 0 -15px;}
.m-slider1 .con{margin: 0 15px;display: block;}
.m-slider1 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;margin-bottom: 12px;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 h3{font-size: 16px;line-height: 30px;color: #333;font-weight: normal;}
.m-slider1 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-slider1 .con:hover h3{color: #ff6000;}
.m-slider1 .slick-arrow{position: absolute;top: 50%;width: 80px;height: 80px;
	cursor: pointer;border: 0;font-size: 0;text-indent: 9999px;
	background-position: center;background-repeat: no-repeat;
	background-color: transparent;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .slick-prev{left: -65px;background-image: url(../images/i-01.png);}
.m-slider1 .slick-next{right: -65px;background-image: url(../images/i-02.png);}
.m-slider1 .slick-prev:hover{background-image: url(../images/i-01-on.png);}
.m-slider1 .slick-next:hover{background-image: url(../images/i-02-on.png);}


.m-news{margin-top: 100px;margin-bottom: 25px;}
.m-news .con{display: block;overflow: hidden;}
.m-news .pic{float: left;width: 844px;height: 474px;}
.m-news .pic img{width: 100%;height: 100%;display: block;}
.m-news .txt{overflow: hidden;height: 474px;padding: 45px 36px 0 40px;color: #fff;
	background: url(../images/i-bg6.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-news h3{font-size: 30px;line-height: 1.4;font-weight: normal;
	margin-bottom: 8px;
}
.m-news .date{font-size: 16px;display: block;margin-bottom: 20px;}
.m-news .desc{font-size: 14px;line-height: 24px;margin-bottom: 30px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    word-break:break-all;
}
.m-news .more{font-size: 14px;}

.m-list2{overflow: hidden;margin: 0 -12px;}
.m-list2 li{width: 33.33%;float: left;margin-bottom: 25px;}
.m-list2 .con{display: block;margin: 0 12px;}
.m-list2 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-list2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .txt{border: 1px solid #e2e2e2;
	padding: 24px 30px 28px;
}
.m-list2 h3{font-size: 20px;line-height: 1.4;font-weight: normal;color: #222;
	height: 2.8em;margin-bottom: 11px;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .date{font-size: 16px;color: #999;display: block;margin-bottom: 40px;}
.m-list2 .more{font-size: 14px;color: #999;}
.m-list2 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-list2 .con:hover h3,.m-list2 .con:hover .more{color: #f60;text-decoration: underline;}

.pages{text-align: center;font-size: 0;margin: 40px 0 100px;}
.pages ul{display: inline-block;}
.pages li{float: left;margin: 0 3px;}
.pages li a{display: block;width: 40px;height: 40px;line-height: 38px;
	border: 1px solid #D4D4D4;border-radius: 20px;font-size: 14px;
}
.pages li.arrow a{width: 100px;}
.pages li.on a,.pages li:hover a{color: #fff;border-color: #f60;
	background-color: #f60; /* 浏览器不支持时显示 */
    background-image: linear-gradient(#ff7c00, #ff5105);
}

.m-details{padding: 68px 0 0;}
.m-details h1{text-align: center;font-size: 36px;color: #222;margin-bottom: 15px;}
.m-details .info{text-align: center;font-size: 16px;color: #777;
	border-bottom: 1px solid rgba(0,0,0,.1);padding-bottom: 34px;
}
.m-details .info span{margin: 0 15px;line-height: 24px;}
.m-details .share{display: inline-block;vertical-align: middle;}
.m-details .share em{float: left;line-height: 24px;}
.m-details .share .bdsharebuttonbox{overflow: hidden;}
.m-details .share .bdsharebuttonbox a{margin: 0;width: 24px;height: 24px;
	background-position: center;background-repeat: no-repeat;margin-left: 6px;display:inline-block
}
.m-details .share .bdsharebuttonbox .bds_tsina{background-image: url(../images/i-06.png);}
.m-details .share .bdsharebuttonbox .bds_weixin{background-image: url(../images/i-05.png);}
.m-details .txt{font-size: 16px;line-height: 30px;color: #777;word-break:break-all;
	padding: 38px 0 54px;border-bottom: 1px solid rgba(0,0,0,.1);
	text-align: justify
}
.m-details .txt p{padding: 10px 0;}
.m-details .bot{overflow: hidden;padding: 40px 0 70px;}
.m-details .arrow{float: left;font-size: 16px;line-height: 30px;color: #777;}
.m-details .item{overflow: hidden;}
.m-details .item span{float: left;}
.m-details .item a{display: inline-block;overflow: hidden;color: #222;}
.m-details .item a:hover{color: #f60;}
.m-details .back{float: right;width: 134px;height: 44px;text-align: center;line-height: 44px;
	background: #FF7E00;font-size: 14px;color: #fff;
	border-radius: 22px;
}
.m-details .back:after{content: '';display: inline-block;vertical-align: middle;
	width: 17px;height: 14px;position: relative;top: -2px;margin-left: 8px;
	background: url(../images/i-07.png) no-repeat center;
}

.m-list3{overflow: hidden;margin: 0 -2px;padding: 100px 0 90px;}
.m-list3 li{width: 33.33%;float: left;}
.m-list3 .con{display: block;margin: 0 2px;}
.m-list3 .pic{padding-top: 57%;height: 0;position: relative;overflow: hidden;margin-bottom: 13px;}
.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-list3 h3{font-size: 24px;color: #222;padding-left: 24px;
	background: url(../images/i-08.png) no-repeat left center;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .con:hover h3{background-image: url(../images/i-08-on.png);color: #f60;}

.g-t1-2{font-size: 24px;padding-bottom: 14px;}

.m-list4{*zoom:1;margin: 0 -15px;padding: 40px 0 100px;}
.m-list4:after,.m-list4:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list4 li{width: 33.33%;float: left;}
.m-list4 .con{margin: 0 15px;
	background: #FFFFFF;
	box-shadow: 0px 5px 15px 0px rgba(51, 51, 51, 0.1);
}
.m-list4 .tit{border-top: 4px solid #dcdcdc;padding: 20px 0 20px 30px;overflow: hidden;
	background: #FBFBFB url(../images/i-bg7.png) no-repeat center;
}
.m-list4 .ico{float: left;width: 60px;height: 60px;margin-right: 20px;}
.m-list4 .ico img{width: 100%;height: 100%;display: block;}
.m-list4 h3{line-height: 60px;overflow: hidden;font-size: 20px;color: #222;}
.m-list4 .txt{padding: 35px 15px 0 29px;height: 129px;}
.m-list4 .item{font-size: 16px;line-height: 30px;color: #222;padding-left: 27px;
	background-position: left center;background-repeat: no-repeat;
}
.m-list4 .i1{background-image: url(../images/i-12.png);}
.m-list4 .i2{background-image: url(../images/i-13.png);}
.m-list4 .i3{background-image: url(../images/i-14.png);}
.m-list4 .i4{background-image: url(../images/zxh/icon7.png);}
.m-list4 .i5{background-image: url(../images/zxh/icon9.png);}


.row-b1{overflow: hidden;padding: 100px 0 78px;
	background: url(../images/p-bg2.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-b1 .col-l{width: 48%;}
.row-b1 .col-r{width: 48%;}

.m-new2{overflow: hidden;}
.m-new2 .slick-list{margin: 0 -1px;}
.m-new2 .con{display: block;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.07);
}
.m-new2 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-new2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-new2 .txt{padding: 32px 30px 33px 39px;
	background-color: #fff;
}
.m-new2 .txt h3{font-size: 20px;color: #333;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-new2 .date{font-size: 16px;color: #999;}
.m-new2 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-new2 .con:hover h3{color: #f60;}
.m-new2 .slick-dots{position: absolute;left: 0;z-index: 2;right: 0;bottom: 139px;
	text-align: center;font-size: 0;
}
.m-new2 .slick-dots li{width: 13px;height: 13px;border-radius: 50%;border-radius: 50%;
	background-color: rgba(255,255,255,.3);margin: 0 8px;display: inline-block;
}
.m-new2 .slick-dots li button{display: none;}
.m-new2 .slick-dots li.slick-active{background-color: #f60;}

.m-list5{}
.m-list5 li{margin-bottom: 33px;padding-bottom: 30px;border-bottom: 1px solid rgba(0,0,0,.1);}
.m-list5 .con{ display: block;}
.m-list5 h3{font-size: 20px;line-height: 1.5;color: #222;font-weight: normal;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 .date{font-size: 16px;color: #999;}
.m-list5 li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.m-list5 .con:hover h3{color: #f60;text-decoration: underline;}

.row-b2{padding: 38px 0 70px;}

.m-list6{overflow: hidden;margin: 0 -15px;}
.m-list6 li{width: 50%;float: left;margin-bottom: 30px;}
.m-list6 .con{display: block;margin: 0 15px;overflow: hidden;padding: 30px;height: 140px;
	border: 1px solid #e2e2e2;border-top-width: 4px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 .ico{float: left;width: 64px;height: 64px;margin-right: 20px;}
.m-list6 .ico img{width: 100%;height: 100%;display: block;}
.m-list6 .txt{overflow: hidden;padding-top: 5px;}
.m-list6 h3{font-size: 20px;
    font-weight: normal;
    color: #222;
    line-height: 26px;
	margin-bottom: 4px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}
.m-list6 .date{font-size: 16px;color: #999;}
.m-list6 .con:hover{border-top-color: #f60;}
.m-list6 .con:hover h3{color: #f60;}

.row-c1{padding: 95px 0 0;}
.m-pic{margin-top: 40px;}
.m-pic img{width: 100%;display: block;}
.row-c1 .m-tab1{margin-top: 80px;}

.row-d2{padding: 70px 0 0;}
.m-t1{overflow: hidden;margin-bottom: 26px;line-height: 40px;}
.m-t1 h3{font-size: 24px;color: #222;float: left;padding-left: 30px;}
.m-t1 .sel{float: right;}
.m-t1 .sel span{font-size: 16px;}
.m-t1 .sel select{width: 169px;height: 40px;padding-left: 25px;
	font-size: 16px;color: #666;margin-left: 14px;
	border: 1px solid #E1E1E1;border-radius: 20px;
	background: url(../images/i-16.png) no-repeat right 24px center;
}
.m-table1{font-size: 16px;color: #666;margin-bottom: 52px;
	border-bottom: 1px dotted rgba(0,0,0,.2);
}
.m-table1 table{width: 100%;line-height: 59px;}
.m-table1 tr:nth-child(2n+1){background-color: #F2F7FC;}
.m-table1 th{color: #222;width: 14%;padding-left: 30px;}
.m-table1 td{padding-left: 30px;width: 36%;}
.m-table1-1 td{width: 50%;}
.m-table1-1{border-bottom: 0;}

.row-d1{background-color: #fafafa;}
.m-info{overflow: hidden;padding: 80px 0 0;}
.m-info .tit{font-size: 16px;}
.m-info .tit span{color: #222;}
.m-info .tit em{color: #999;margin-left: 20px;}
.m-info .top{color: #FF4D00;font-family: arial;overflow: hidden;}
.m-info .price{font-size: 60px;font-weight: bold;float: left;}
.m-info .plus{overflow: hidden;padding-left: 50px;padding-top: 22px;font-weight: bold;}
.m-info .plus span{display: block;font-size: 16px;}
.m-info .info{border-top: 1px solid rgba(0,0,0,.1);border-bottom: 1px solid rgba(0,0,0,.1);
	line-height: 76px;font-size: 16px;color: #28293C;overflow: hidden;
}
.m-info .info span{float: left;width: 20%;}
.m-info .ovh{padding-top: 35px;}
.m-info .col-l{width: 750px;}
.m-info .tab{overflow: hidden;margin-bottom: 20px;}
.m-info .tab li{float: left;margin-right: 70px;}
.m-info .tab li a{font-size: 16px;color: #28293C;}
.m-info .tab li.on a,.m-info .tab li:hover a{text-decoration: underline;color: #014099;}
.m-info .pic img{display: block;}
.m-info .col-r{width: 500px;padding-top: 52px;}
.m-info .chu{width: 219px;float: left;}
.m-info .ru{width: 219px;float: right;}
.m-info .t-b{display: block;height: 40px;border: 1px solid #E1E1E1;text-align: center;
	line-height: 38px;border-radius: 20px;font-size: 16px;color: #666;margin-bottom: 12px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-info .t-b:hover,.m-info .t-b.on{color: #fff;border-color: #f60;
	background-color: #f60; /* 浏览器不支持时显示 */
    background-image: linear-gradient(#ff7c00, #ff5105);
}
.m-info .item{overflow: hidden;font-size: 16px;line-height: 40px;color: #666;position: relative;}
/*.m-info .item span{float: left;}*/
.m-info .item .s1{position: absolute;left: 0;top: 0;padding-left: 10px;}
.m-info .item .s2{color: #FF4D00;text-align: center;display: block;}
.m-info .item .s3{position: absolute;right: 0;top: 0;padding-right: 10px;}
.m-info .tips{margin-bottom: 40px;font-size: 16px;color: #28293C;margin-top: 30px;}
.m-info .tips a{color: #014099;text-decoration: underline;}
.m-info .tit{font-size: 14px;}
.m-info .price{font-size: 42px;}
.m-info .plus{margin-left: 20px;padding-top: 8px;}
.m-info .plus span{font-size: 14px;}

.banner{height: 100vh;position: relative;}
.banner .section-first{height: 100%;}
.btn-down{position: absolute;left: 50%;bottom: 30px;width: 38px;height: 60px;z-index: 3;
	background: url(../images/i-17.png) no-repeat center;
	animation: downico 2s linear infinite;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #fff !important;
    white-space: nowrap;
    text-indent: -22px;
    line-height: 115px;
}
@keyframes downico{
    0%{
        bottom: 30px;
    }
    35%{
        bottom: 20px;
    }
    65%{
        bottom: 40px;
    }
    100%{
        bottom: 30px;
    }
}

.row-n1{overflow: hidden;color: #fff;height: 100vh;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-n1 .wp{position: relative;height: 100%;}
.m-txt{max-width: 666px;position: absolute;top: 50%;left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt h3{font-size: 36px;margin-bottom: 36px;}
.m-txt .tips{font-size: 24px;font-weight: bold;margin-bottom: 12px;}
.m-txt .desc{font-size: 16px;line-height: 1.88;margin-bottom: 98px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-txt .btn{width: 160px;height: 50px;display: block;text-align: center;line-height: 50px;
	font-size: 16px;color: #F60;border-radius: 25px;
	background-color: #fff;
}
.ul-num{}
.ul-num .item{border: 1px solid rgba(255,255,255,.4);border-radius: 50%;
	position: relative;
}
.ul-num li{position: absolute;}
.ul-num .i1{top: 78px;left: 50%;margin-left: -33px;}
.ul-num .i2{top: 330px;right: 42px;}
.ul-num .i3{bottom: 210px;right: 50%;margin-right: -6px;}
.ul-num .i4{bottom: 45px;right: 320px;}

.ul-num .i1 .item{width: 322px;height: 322px;
}
.ul-num .i2 .item{width: 322px;height: 322px;
}
.ul-num .i3 .item{width: 230px;height: 230px;
}
.ul-num .i4 .item{width: 260px;height: 260px;
}


.ul-num .con{position: absolute;top: 50%;left: 0;right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ul-num .i1 .con,.ul-num .i2 .con{padding-left: 28px;}
.ul-num .i3 .con,.ul-num .i4 .con{padding-left: 10px;}
.ul-num .num{opacity: .7;font-weight: bold;line-height: 1.2;}
.ul-num .i1 .num{font-size: 60px;}
.ul-num .i2 .num{font-size: 36px;}
.ul-num .i3 .num{font-size: 60px;}
.ul-num .i1 .num span,
.ul-num .i2 .num span{font-size: 72px;}
.ul-num .i3 .num span{font-size: 72px;}
.ul-num .i4 .num span{font-size: 72px;}
.ul-num .i1 p,
.ul-num .i2 p{font-size: 20px;}
.ul-num .i3 p,
.ul-num .i4 p{font-size: 24px;}

@keyframes top1 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -o-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes top1 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -o-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes top2 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(-13px);
        -moz-transform: translateY(-13px);
        -o-transform: translateY(-13px);
        -ms-transform: translateY(-13px);
        transform: translateY(-13px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(13px);
        -moz-transform: translateY(13px);
        -o-transform: translateY(13px);
        -ms-transform: translateY(13px);
        transform: translateY(13px);
    }
    130% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes top2 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(-13px);
        -moz-transform: translateY(-13px);
        -o-transform: translateY(-13px);
        -ms-transform: translateY(-13px);
        transform: translateY(-13px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(13px);
        -moz-transform: translateY(13px);
        -o-transform: translateY(13px);
        -ms-transform: translateY(13px);
        transform: translateY(13px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.g-t2{text-align: center;color: #fff;padding-top: 180px;}
.g-t2 h2{font-size: 36px;position: relative;padding-bottom: 12px;margin-bottom: 20px;}
.g-t2 h2:after{content: '';position: absolute;left: 50%;bottom: 0;
	width: 60px;height: 2px;background-color: #fff;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.g-t2 .desc{max-width: 895px;margin: 0 auto;font-size: 16px;line-height: 2.25;}

.m-list7{overflow: hidden;padding: 66px 0;}
.m-list7 li{width: 25%;float: left;}
.m-list7 .con{width: 166px;height: 166px;border-radius: 50%;margin: 0 auto;
	border: 1px dashed #fff;display: block;position: relative;
}
.m-list7 .con:after{content: '';position: absolute;top: 50%;bottom: 50%;left: 50%;right: 50%;
	background-color: rgba(255, 126, 0, .3);border-radius: 50%;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list7 .txt{position: absolute;top: 22px;bottom: 22px;right: 22px;left: 22px;
	border-radius: 50%;z-index: 2;
	background-color: rgba(0, 104, 222, .7);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .txt em{display: block;font-size: 16px;color: #fff;text-align: center;
	position: absolute;top: 50%;left: 50%;width: 6em;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.m-list7 .txt em .ico{
	height: 34px;
    display: block;
    margin: 0 auto 8px;
    background-repeat: no-repeat;
	background-position: center;
	background-size: 34px;
	display: none
}
.m-list7 .con:hover em .ico{
	display: block
}
.m-list7 .con:hover{border: 1px solid #f60;}
.m-list7 .con:hover .txt{top: 0;bottom: 0;left: 0;right: 0;
	background-color: #f60;
    background-image: linear-gradient(#ff7c00, #ff5105);
}
.m-list7 .con:hover .txt em{width: 100%;font-size: 18px;}
.m-list7 .con:hover:after{top: -31px;bottom: -31px;left: -31px;right: -31px;}

@media screen and (min-width: 1199px){
	.m-list7 .i1.on .con em .ico{
		display: block
	}
	.m-list7 .i1.on .con{border: 1px solid #f60;}
	.m-list7 .i1.on .con .txt{top: 0;bottom: 0;left: 0;right: 0;
		background-color: #f60;
		background-image: linear-gradient(#ff7c00, #ff5105);
	}
	.m-list7 .i1.on .con .txt em{width: 100%}
	.m-list7 .i1.on .con:after{top: -31px;bottom: -31px;left: -31px;right: -31px;}
}


.m-list7 li:nth-child(2n+1) .con{margin-top: 80px;}

@media screen and (min-width: 1199px){
	.ul-num .i1 .item{
		-webkit-animation: top1 2.5s linear infinite;
	}
	.ul-num .i2 .item{
		-webkit-animation: top2 3s linear infinite;
	}
	.ul-num .i3 .item{
		-webkit-animation: top2 3.2s linear infinite;
	}
	.ul-num .i4 .item{
		-webkit-animation: top1 2.8s linear infinite;
	}

	.m-list7 .i1 .con{
		-webkit-animation: top1 2.5s linear infinite;
	}
	.m-list7 .i2 .con{
		-webkit-animation: top2 3s linear infinite;
	}
	.m-list7 .i3 .con{
		-webkit-animation: top2 3.2s linear infinite;
	}
	.m-list7 .i4 .con{
		-webkit-animation: top1 2.8s linear infinite;
	}
}

.row-n2{min-height: 100vh;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-n3{padding: 140px 0 190px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-tab2{overflow: hidden;}
.m-tab2 li{float: left;margin-right: 48px;}
.m-tab2 li a{font-size: 20px;color: #7D7D7D;line-height: 48px;
	position: relative;display: block;font-weight: bold;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab2 li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;
	height: 1px;background-color: #F60;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab2 li.on a,.m-tab2 li:hover a{color: #F60;font-size: 24px;}
.m-tab2 li.on a:after,.m-tab2 li:hover a:after{left: 0;right: 0;}
.hide-dn{height: 0;overflow: hidden;}
.row-n3{overflow: hidden;}
.row-n3 .col-l{width: 505px;}
.row-n3 .col-r{margin-right: -56px;}
.m-pic2 .pic{float: left;width: 450px;margin-left: 20px;}
.m-slider2 .item{}
.m-slider2 .con{overflow: hidden;display: block;}
.m-slider2 .txt{float: left;padding-top: 90px;overflow: hidden;}
.m-slider2 .date{font-size: 20px;color: #7D7D7D;margin-bottom: 27px;}
.m-slider2 .date span{font-size: 30px;color: #f60;}
.m-slider2 .tit{font-size: 30px;line-height: 1.6;color: #2B2B2B;position: relative;
	padding-bottom: 12px;margin-bottom: 40px;
}
.m-slider2 .tit:after{content: '';position: absolute;left: 0;bottom: 0;
	width: 60px;height: 2px;background-color: #F60;
}
.m-slider2 .desc{font-size: 16px;line-height: 2.25;color: #7D7D7D;margin-bottom: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-align: justify;
}
.m-slider2 .more{font-size: 16px;line-height: 36px;color: #777;
	border-bottom: 1px solid #777;display: inline-block;
}
.m-slider2 .con:hover .more{color: #f60;border-bottom: 1px solid #f60}
.m-slider2 .slider{padding-bottom: 190px;}
.m-slider2 .con:hover .tit{color: #f60}
.m-slider2 .slick-arrow{position: absolute;bottom: 0;width: 85px;height: 85px;z-index: 2;
	border-radius: 50%;font-size: 0;text-indent: 9999px;border: 0;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	background-color: rgba(255,102,0,0);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .slick-arrow:after{content: '';position: absolute;top: -7px;bottom: -7px;left: -7px;right: -7px;
	border: 1px dashed #aaa;border-radius: 50%;
}
.m-slider2 .slick-prev{left: 0;background-image: url(../images/i-18.png);}
.m-slider2 .slick-next{left: 79px;background-image: url(../images/i-19.png);}
.m-slider2 .slick-prev:hover{background-image: url(../images/i-18-on.png);}
.m-slider2 .slick-next:hover{background-image: url(../images/i-19-on.png);}
.m-slider2 .slick-arrow:hover{background-color: rgba(255,102,0,1);}

