/* eyoucms.com 易优CMS -- 好用,免费,安全 */
@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/
.active .animated, .active .animateds, .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.active .animated.infinites, .animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.active .animated.hinges, .animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
@-webkit-keyframes bounce {
0%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(.755, .050, .855, .060);
transition-timing-function:cubic-bezier(.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(.755, .050, .855, .060);
transition-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 {
0%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-timing-function:cubic-bezier(.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(.755, .050, .855, .060);
transition-timing-function:cubic-bezier(.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(.755, .050, .855, .060);
transition-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)
}
}
.active .bounces, .bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom
}
@-webkit-keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.active .flashs, .flash {
	-webkit-animation-name: flash;
	animation-name: flash
}
@-webkit-keyframes pulse {
0% {
-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)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes pulse {
0% {
-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)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.active .pulses, .pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}
@-webkit-keyframes rubberBand {
0% {
-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)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes rubberBand {
0% {
-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)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.active .rubberBands, .rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
}
@-webkit-keyframes shake {
0%, 100% {
-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 {
0%, 100% {
-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)
}
}
.active .shakes, .shake {
	-webkit-animation-name: shake;
	animation-name: shake
}
@-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)
}
100% {
-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)
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
.active .swings, .swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}
@-webkit-keyframes tada {
0% {
-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)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes tada {
0% {
-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)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.active .tadas, .tada {
	-webkit-animation-name: tada;
	animation-name: tada
}
@-webkit-keyframes wobble {
0% {
-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes wobble {
0% {
-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
.active .wobbles, .wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}
@-webkit-keyframes bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-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)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-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)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.active .bounceIns, .bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-webkit-keyframes bounceInDown {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInDown {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
.active .bounceInDowns, .bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInLeft {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
.active .bounceInLefts, .bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInRight {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-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)
}
100% {
-webkit-transform:none;
transform:none
}
}
.active .bounceInRights, .bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-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, -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)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(.215, .61, .355, 1);
transition-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, -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)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.active .bounceInUps, .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)
}
100% {
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)
}
100% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
}
.active .bounceOuts, .bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-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)
}
100% {
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)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
.active .bounceOutDowns, .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)
}
100% {
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)
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
.active .bounceOutLefts, .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)
}
100% {
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)
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
.active .bounceOutRights, .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)
}
100% {
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)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
.active .bounceOutUps, .bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.active .fadeIns, .fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.active .fadeInDowns, .fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.active .fadeInDownBigs, .fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.active .fadeInLefts, .fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.active .fadeInLeftBigs, .fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.active .fadeInRights, .fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.active .fadeInRightBigs, .fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.active .fadeInUps, .fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.active .fadeInUpBigs, .fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.active .fadeOuts, .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@keyframes fadeOutDown {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
.active .fadeOutDowns, .fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
@keyframes fadeOutDownBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
.active .fadeOutDownBigs, .fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
@keyframes fadeOutLeft {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
.active .fadeOutLefts, .fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
@keyframes fadeOutLeftBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
.active .fadeOutLeftBigs, .fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
@keyframes fadeOutRight {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
}
.active .fadeOutRights, .fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
@keyframes fadeOutRightBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
.active .fadeOutRightBigs, .fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
@keyframes fadeOutUp {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
.active .fadeOutUps, .fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
@keyframes fadeOutUpBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
.active .fadeOutUpBigs, .fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}
@-webkit-keyframes flip {
0% {
-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
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
@keyframes flip {
0% {
-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
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
.active .animated.flips, .animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-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-transition-timing-function:ease-in;
transition-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)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-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-transition-timing-function:ease-in;
transition-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)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
.active .flipInXs, .flipInX {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-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-transition-timing-function:ease-in;
transition-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)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-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-transition-timing-function:ease-in;
transition-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)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
.active .flipInYs, .flipInY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}
@-webkit-keyframes flipOutX {
0% {
-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
}
100% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0
}
}
@keyframes flipOutX {
0% {
-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
}
100% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0
}
}
.active .flipOutXs, .flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes flipOutY {
0% {
-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
}
100% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0
}
}
@keyframes flipOutY {
0% {
-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
}
100% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0
}
}
.active .flipOutYs, .flipOutY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-webkit-keyframes lightSpeedIn {
0% {
-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
}
100% {
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes lightSpeedIn {
0% {
-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
}
100% {
-webkit-transform:none;
transform:none;
opacity:1
}
}
.active .lightSpeedIns, .lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
@-webkit-keyframes lightSpeedOut {
0% {
opacity:1
}
100% {
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0
}
}
@keyframes lightSpeedOut {
0% {
opacity:1
}
100% {
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0
}
}
.active .lightSpeedOuts, .lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1
}
}
.active .rotateIns, .rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
.active .rotateInDownLefts, .rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
.active .rotateInDownRights, .rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
.active .rotateInUpLefts, .rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
.active .rotateInUpRights, .rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin:center;
transform-origin:center;
opacity:1
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin:center;
transform-origin:center;
opacity:1
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0
}
}
.active .rotateOuts, .rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-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 {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
}
.active .rotateOutDownLefts, .rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-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 {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
.active .rotateOutDownRights, .rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-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 {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
.active .rotateOutUpLefts, .rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-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 {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0
}
}
.active .rotateOutUpRights, .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
}
100% {
-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
}
100% {
-webkit-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0
}
}
.active .hinges, .hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge
}
@-webkit-keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.active .rollIns, .rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}
@-webkit-keyframes rollOut {
0% {
opacity:1
}
100% {
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 {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
.active .rollOuts, .rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}
@-webkit-keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
@keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
.active .zoomIns, .zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn
}
@-webkit-keyframes zoomInDown {
0% {
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 {
0% {
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)
}
}
.active .zoomInDowns, .zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}
@-webkit-keyframes zoomInLeft {
0% {
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 {
0% {
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)
}
}
.active .zoomInLefts, .zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft
}
@-webkit-keyframes zoomInRight {
0% {
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 {
0% {
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)
}
}
.active .zoomInRights, .zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight
}
@-webkit-keyframes zoomInUp {
0% {
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 {
0% {
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)
}
}
.active .zoomInUps, .zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp
}
@-webkit-keyframes zoomOut {
0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
100% {
opacity:0
}
}
@keyframes zoomOut {
0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
100% {
opacity:0
}
}
.active .zoomOuts, .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)
}
100% {
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)
}
100% {
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)
}
}
.active .zoomOutDowns, .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)
}
100% {
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)
}
100% {
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
}
}
.active .zoomOutLefts, .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)
}
100% {
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)
}
100% {
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
}
}
.active .zoomOutRights, .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)
}
100% {
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)
}
100% {
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)
}
}
.active .zoomOutUps, .zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
visibility:visible
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes slideInDown {
0% {
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
visibility:visible
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
.active .slideInDowns, .slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
visibility:visible
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInLeft {
0% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
visibility:visible
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
.active .slideInLefts, .slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
visibility:visible
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInRight {
0% {
-webkit-transform:translateX(100%);
transform:translateX(100%);
visibility:visible
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
.active .slideInRights, .slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform:translateY(100%);
transform:translateY(100%);
visibility:visible
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes slideInUp {
0% {
-webkit-transform:translateY(100%);
transform:translateY(100%);
visibility:visible
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
.active .slideInUps, .slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(100%);
transform:translateY(100%)
}
}
@keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(100%);
transform:translateY(100%)
}
}
.active .slideOutDowns, .slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
visibility:hidden;
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
visibility:hidden;
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
}
.active .slideOutLefts, .slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
visibility:hidden;
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
}
@keyframes slideOutRight {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
visibility:hidden;
-webkit-transform:translateX(100%);
transform:translateX(100%)
}
}
.active .slideOutRights, .slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
}
@keyframes slideOutUp {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}
}
.active .slideOutUps, .slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}



/* eyoucms.com 易优CMS -- 好用,免费,安全 */
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../img/fancybox.png');
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
	z-index: 99999;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../img/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../img/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url('../img/fancybox.png');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('../img/fancybox.png');
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/fancybox-x.png');
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../img/fancybox.png');
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../img/fancybox-y.png');
	background-position: -20px 0px;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../img/fancybox.png');
	background-position: -40px -182px;
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../img/fancybox-x.png');
	background-position: 0px -20px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../img/fancybox.png');
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../img/fancybox-y.png');
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../img/fancybox.png');
	background-position: -40px -122px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('../img/fancy_title_over.png');
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../img/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../img/fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../img/fancybox.png') -55px -90px no-repeat;
}
/* IE6 */

.fancybox-ie6 #fancybox-close {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
	zoom: 1;
}
.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
 height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
 top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div {
	background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');
}
/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg {
	background: transparent !important;
}
.fancybox-ie #fancybox-bg-n {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}



/* eyoucms.com 易优CMS -- 好用,免费,安全 */
@charset "utf-8";
blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset, img {
	border: 0;
	vertical-align: top
}
address, caption, cite, code, dfn, em, optgroup, var {
	font-style: inherit;
	font-weight: inherit
}
del, ins {
	text-decoration: none
}
li {
	list-style: none
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400
}
q:after, q:before {
	content: ''
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
sup {
	vertical-align: baseline
}
sub {
	vertical-align: baseline
}
legend {
	color: #000
}
button, input, optgroup, option, select, textarea {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	outline: 0
}
a {
	text-decoration: none;
	color: #333
}
@font-face {
	font-family: iconfont;
	src: url(../fonts/iconfont.eot);
	src: url(../fonts/iconfont.eot) format('embedded-opentype'), url(../fonts/iconfont.woff) format('woff'), url(../fonts/iconfont.ttf) format('truetype'), url(../fonts/iconfont.svg#iconfont) format('svg')
}
.font {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}
body {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #333
}
::-webkit-scrollbar {
width:8px;
background-color:#006eff
}
::-webkit-scrollbar-thumb {
width:8px;
background-color:#aeaeae
}
::-webkit-scrollbar-track-piece {
width:8px;
background-color:#f8f8f8
}
::-webkit-scrollbar-thumb:hover {
width:8px;
background-color:#006eff
}
.kefu_q3 .bor-ul:after, .n-back-1:after, .n-back:after, .news-list:after, .view:after, .zhaopin li:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
	line-height: 0;
	overflow: hidden
}
.ht {
	font-family: '黑体'!important
}
.ar {
	font-family: Arial!important
}
.st {
	font-family: '宋体'!important
}
.blod {
	font-weight: 700!important
}
.nobold {
	font-weight: 400!important
}
.upper {
	text-transform: uppercase
}
.t-color {
	color: #75c01f
}
.f10 {
	font-size: 10px
}
.f11 {
	font-size: 11px
}
.f13 {
	font-size: 13px
}
.f14 {
	font-size: 14px
}
.f15 {
	font-size: 15px
}
.f16 {
	font-size: 16px
}
.f17 {
	font-size: 17px
}
.f18 {
	font-size: 18px
}
.f19 {
	font-size: 19px
}
.f20 {
	font-size: 20px
}
.f21 {
	font-size: 21px
}
.f22 {
	font-size: 22px
}
.f23 {
	font-size: 23px
}
.f24 {
	font-size: 24px
}
.f25 {
	font-size: 20px
}
.f30 {
	font-size: 30px
}
.f36 {
	font-size: 36px
}
.f40 {
	font-size: 40px
}
.f50 {
	font-size: 50px
}
.f60 {
	font-size: 60px
}
.white, .white a {
	color: #fff
}
.yellow, .yellow a {
	color: #ff0
}
.blue, .blue a {
	color: #00f
}
.red, .red a {
	color: red
}
.a66 {
	color: #666
}
.a99 {
	color: #999
}
.a28 {
	color: #282828
}
.hg1, .hg10, .hg11, .hg12, .hg13, .hg14, .hg15, .hg16, .hg17, .hg18, .hg19, .hg20, .hg23, .hg25, .hg26, .hg28, .hg30, .hg35, .hg38, .hg40, .hg42, .hg44, .hg45, .hg48, .hg5, .hg50, .hg55, .hg6, .hg60, .hg65, .hg683, .hg7, .hg70, .hg75, .hg8, .hg80, .hg9 {
	width: 100%;
	clear: both
}
.hg1 {
	height: 1px
}
.hg5 {
	height: 5px
}
.hg6 {
	height: 6px
}
.hg7 {
	height: 7px
}
.hg8 {
	height: 8px
}
.hg9 {
	height: 9px
}
.hg10 {
	height: 10px
}
.hg11 {
	height: 11px
}
.hg12 {
	height: 12px
}
.hg13 {
	height: 13px
}
.hg14 {
	height: 14px
}
.hg15 {
}
.hg16 {
	height: 16px
}
.hg17 {
	height: 17px
}
.hg18 {
	height: 18px
}
.hg19 {
	height: 19px
}
.hg20 {
	height: 20px
}
.hg22 {
	height: 22px
}
.hg23 {
	height: 23px
}
.hg25 {
	height: 25px
}
.hg26 {
	height: 26px
}
.hg28 {
	height: 28px
}
.hg30 {
	height: 30px
}
.hg35 {
	height: 35px
}
.hg38 {
	height: 38px
}
.hg40 {
	height: 40px
}
.hg42 {
	height: 40px
}
.hg44 {
	height: 44px
}
.hg45 {
	height: 45px
}
.hg48 {
	height: 48px
}
.hg50 {
	height: 50px
}
.hg55 {
	height: 50px
}
.hg60 {
	height: 60px
}
.hg65 {
	height: 65px
}
.hg70 {
	height: 70px
}
.hg75 {
	height: 75px
}
.hg80 {
	height: 80px
}
.hg683 {
	height: 683px
}
.line18 {
	line-height: 18px
}
.line20 {
	line-height: 20px
}
.line22 {
	line-height: 22px
}
.line24 {
	line-height: 24px
}
.line25 {
	line-height: 25px
}
.width100 {
	width: 100%
}
.wul105 {
	width: 105%
}
.wul110 {
	width: 110%
}
.width500 {
	width: 500px
}
.kwidth, .main, .wrap {
	width: 1150px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	line-height:24px;
	padding-top:10px;
}
.footer-fixed .white-footer{ margin-top:0;}
.nocontainer {
	width: 1150px;
	height:90px;
	margin: 0 auto;
	position: relative;
}
.kwidth.nopd, .nocontainer.nopd {
	padding-bottom: 0!important；
	height:80px;
}
.width783 {
	width: 783px;
	margin: 0 auto
}
.width832 {
	width: 832px;
	margin: 0 auto
}
.width945 {
	width: 945px;
	margin: 0 auto
}
.width956 {
	width: 956px;
	margin: 0 auto
}
#usezan-v2 .swiper-container {
	width: 100%;
	box-sizing:border-box;
	height:calc(100vh - 98px) !important;
	overflow:hidden;
	    height: 100% !important;
}
#usezan-v2 .swiper-container .swiper-wrapper,#usezan-v2 .swiper-container .swiper-slide{
 height:100% !important; background-size:cover;/*margin-top:45px;*/
  }
#usezan-v2 .section.active {
	display: block
}
#usezan-v2.slideon .section {
	display: block!important;
	    background: rgb(250, 250, 250) !important;
}
#usezan-v2 .section {
	display: none
}
.section {
	min-width: 1150px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden!important
}
.anim1s {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-ms-animation-delay: .1s;
	animation-delay: .1s
}
.anim2s {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-ms-animation-delay: .2s;
	animation-delay: .2s
}
.anim3s {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-ms-animation-delay: .3s;
	animation-delay: .3s
}
.anim4s {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-ms-animation-delay: .4s;
	animation-delay: .4s
}
.anim5s {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-ms-animation-delay: .5s;
	animation-delay: .5s
}
.anim6s {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-ms-animation-delay: .6s;
	animation-delay: .6s
}
.anim7s {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-ms-animation-delay: .7s;
	animation-delay: .7s
}
.anim8s {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-ms-animation-delay: .8s;
	animation-delay: .8s
}
.anim9s {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-ms-animation-delay: .9s;
	animation-delay: .9s
}
.anim10s {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	animation-delay: 1s
}
.anim11s {
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-ms-animation-delay: 1.1s;
	animation-delay: 1.1s
}
.anim12s {
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	-ms-animation-delay: 1.2s;
	animation-delay: 1.2s
}
.anim13s {
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-ms-animation-delay: 1.3s;
	animation-delay: 1.3s
}
.anim14s {
	-webkit-animation-delay: 1.4s;
	-moz-animation-delay: 1.4s;
	-ms-animation-delay: 1.4s;
	animation-delay: 1.4s
}
.anim15s {
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	-ms-animation-delay: 1.5s;
	animation-delay: 1.5s
}
.anim16s {
	-webkit-animation-delay: 1.6s;
	-moz-animation-delay: 1.6s;
	-ms-animation-delay: 1.6s;
	animation-delay: 1.6s
}
.anim17s {
	-webkit-animation-delay: 1.7s;
	-moz-animation-delay: 1.7s;
	-ms-animation-delay: 1.7s;
	animation-delay: 1.7s
}
.anim18s {
	-webkit-animation-delay: 1.8s;
	-moz-animation-delay: 1.8s;
	-ms-animation-delay: 1.8s;
	animation-delay: 1.8s
}
.anim19s {
	-webkit-animation-delay: 1.9s;
	-moz-animation-delay: 1.9s;
	-ms-animation-delay: 1.9s;
	animation-delay: 1.9s
}
.anim20s {
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	-ms-animation-delay: 2s;
	animation-delay: 2s
}
.clear {
	width: 100%;
	clear: both
}
.fll {
	position: relative;
	font-family: "微软雅黑"；
}
.fl {
	float: left;
	margin-top:10px;
	position: relative;
	right: 0;
	font-family: "微软雅黑"；
}
.fr {
	float: right;

	
}
.fr1 {
	float: right;
	position: absolute;
	right:0;
	bottom:0;
}




.hide {
	display: none
}
.block {
	display: block
}
.text-left {
	text-align: left!important
}
.text-center {
	text-align: center!important
}
.text-right {
	text-align: right!important
}
.tl {
	text-align: left
}
.tc {
	text-align: center
}
.tr {
	text-align: right
}
.bc {
	margin-left: 0;
	margin-right: 0
}
.cl {
	clear: left
}
.cr {
	clear: right
}
.vm {
	vertical-align: middle
}
.pr {
	position: relative
}
.pa {
	position: absolute
}
.abs-right {
	position: absolute;
	right: 0
}
.zoom {
	zoom: 1
}
.hidden {
	visibility: hidden
}
.none {
	display: none
}
.bbor {
	border-bottom: 1px solid #f0f0f0
}
i.bor {
	display: block;
	width: 100%;
	min-width: 1180px;
	height: 1px;
	background: #f0f0f0
}
.m10 {
	margin: 10px
}
.m15 {
	margin: 15px
}
.m30 {
	margin: 30px
}
.mt5 {
	margin-top: 5px
}
.mt8 {
	margin-top: 8px
}
.mt10 {
	margin-top: 10px
}
.mt15 {
	margin-top: 15px
}
.mt20 {
	margin-top: 20px
}
.mt25 {
	margin-top: 25px
}
.mt30 {
	margin-top: 30px
}
.mt35 {
	margin-top: 35px
}
.mt45 {
	margin-top: 45px
}
.mt50 {
	margin-top: 50px
}
.mt55 {
	margin-top: 55px
}
.mt60 {
	margin-top: 60px
}
.mt80 {
	margin-top: 80px
}
.mt100 {
	margin-top: 100px
}
.mb5 {
	margin-bottom: 5px
}
.mb8 {
	margin-bottom: 8px
}
.mb10 {
	margin-bottom: 10px
}
.mb15 {
	margin-bottom: 15px
}
.mb20 {
	margin-bottom: 20px
}
.mb25 {
	margin-bottom: 25px
}
.mb30 {
	margin-bottom: 30px
}
.mb35 {
	margin-bottom: 35px
}
.mb45 {
	margin-bottom: 45px
}
.mb50 {
	margin-bottom: 50px
}
.mb55 {
	margin-bottom: 55px
}
.mb100 {
	margin-bottom: 100px
}
.ml5 {
	margin-left: 5px
}
.ml10 {
	margin-left: 10px
}
.ml15 {
	margin-left: 15px
}
.ml20 {
	margin-left: 20px
}
.ml30 {
	margin-left: 30px
}
.ml35 {
	margin-left: 35px
}
.ml50 {
	margin-left: 50px
}
.ml100 {
	margin-left: 100px
}
.mr5 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
.mr15 {
	margin-right: 15px
}
.mr20 {
	margin-right: 20px
}
.mr30 {
	margin-right: 30px
}
.mr35 {
	margin-right: 35px
}
.mr50 {
	margin-right: 50px
}
.mr100 {
	margin-right: 100px
}
.pt0 {
	padding-top: 0!important
}
.pt5 {
	padding-top: 5px
}
.pt8 {
	padding-top: 8px
}
.pt10 {
	padding-top: 10px;
	height: 43px;
	overflow:hidden;
}
.pt15 {
	padding-top: 15px
}
.pt18 {
	padding-top: 18px
}
.pt20 {
	padding-top: 20px
}
.pt25 {
	padding-top: 25px
}
.pt28 {
	padding-top: 28px
}
.pt30 {
	padding-top: 30px
}
.pt35 {
	padding-top: 35px
}
.pt40 {
	padding-top: 40px
}
.pt45 {
	padding-top: 45px
}
.pt50 {
	padding-top: 50px
}
.pt55 {
	padding-top: 55px
}
.pt60 {
	padding-top: 60px
}
.pt65 {
	padding-top: 65px
}
.pt70 {
	padding-top: 70px
}
.pt75 {
	padding-top: 75px
}
.pt80 {
	padding-top: 80px
}
.pb0 {
	padding-bottom: 0!important
}
.pb0 {
	padding-bottom: 0!important
}
.pb3 {
	padding-bottom: 3px
}
.pb4 {
	padding-bottom: 5px; 
	text-align:center;
}
.pb5 {
	padding-bottom: 5px; 
}
.pb8 {
	padding-bottom: 8px
}
.pb10 {
	padding-bottom: 10px!important
}
.pb15 {
	padding-bottom: 15px!important
}
.pb20 {
	padding-bottom: 20px!important
}
.pb25 {
	padding-bottom: 25px
}
.pb28 {
	padding-bottom: 28px
}
.pb30 {
	padding-bottom: 30px
}
.pb35 {
	padding-bottom: 35px
}
.pb40 {
	padding-bottom: 40px
}
.pb45 {
	padding-bottom: 45px
}
.pb50 {
	padding-bottom: 50px
}
.pb55 {
	padding-bottom: 55px
}
.pb60 {
	padding-bottom: 60px
}
.pb65 {
	padding-bottom: 65px
}
.pb70 {
	padding-bottom: 70px
}
.pb75 {
	padding-bottom: 75px
}
.pb80 {
	padding-bottom: 80px
}
.npt {
	padding-top: 0!important
}
.npb {
	padding-bottom: 0!important;
	
}
.npb20 {
	padding-bottom: 20px!important
}
.pr0 {
	padding-right: 0!important
}
.pr5 {
	padding-right: 5px
}
.pr8 {
	padding-right: 8px
}
.pr10 {
	padding-right: 10px
}
.pr15 {
	padding-right: 15px
}
.pr20 {
	padding-right: 20px
}
.pr25 {
	padding-right: 25px
}
.pr28 {
	padding-right: 28px
}
.pr35 {
	padding-right: 35px
}
.pr40 {
	padding-right: 40px
}
.pr45 {
	padding-right: 45px
}
.pr50 {
	padding-right: 50px
}
.pr55 {
	padding-right: 55px
}
.pr60 {
	padding-right: 60px
}
.pr70 {
	padding-right: 70px
}
.pr75 {
	padding-right: 75px
}
.pr80 {
	padding-right: 80px
}
.pl0 {
	padding-left: 0!important
}
.pl5 {
	padding-left: 5px
}
.pl15 {
	padding-left: 15px
}
.pl8 {
	padding-left: 8px
}
.pl10 {
	padding-left: 10px
}
.pl15 {
	padding-left: 15px
}
.pl20 {
	padding-left: 20px
}
.pl25 {
	padding-left: 25px
}
.pl28 {
	padding-left: 28px
}
.pl35 {
	padding-left: 35px
}
.pl40 {
	padding-left: 40px
}
.pl45 {
	padding-left: 45px
}
.pl50 {
	padding-left: 50px
}
.pl60 {
	padding-left: 60px
}
.pl70 {
	padding-left: 70px
}
.pl75 {
	padding-left: 75px
}
.pl80 {
	padding-left: 80px
}
.header {
	height: 90px;
	width: 100%
}
.fixed {
	width: 100%;
	position: fixed;
	top: -61px;
	z-index: 9999;
}
.n-fixed {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 999;
	background: #fff;
	border-bottom: 1px solid #f6f6f6;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out
}
#never {
	top: 0!important; 
}
#never.fixed {
	/*background-color: rgba(170,170,170,.7);*/
	background-color:rgb(252 252 252 / 70%);
	border-bottom: 1px #d2cfcf dashed;

}
#drop {
	background: rgba(255,255,255,1)
}
#drop.fixed {
	border-color: rgba(240,240,240,.5)
}
#drop.fixed ul li a {
	color: #fff
}
#nofixed.fixed {
	top: 0;
	border-color: rgba(240,240,240,.5)
}
.logo {
	height:90px;
	float:left;
	overflow: hidden;
	 
	
}
.logo img {
	
    padding-left: 60px;
    padding-right: 60px;
	height: 130px;
    display: block;
    margin-top: -20px;
    
}
.nav ul li {
	position: relative;
	min-height: 61px;
	text-align: center;
	float: left;
	-webkit-perspective: 60px;
	-moz-perspective: 60px;
	-ms-perspective: 60px;
	perspective: 60px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	z-index: 9999
}
.nav ul li .nav-one {
	display: block;
	height: 32px;
	line-height: 32px;
	margin-top: 14px;
	padding: 0 20px;
	overflow: hidden
}
.nav ul li, .nav ul li .childer, .nav ul li .childer span, .nav ul li a {
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease
}
.nav ul li  span a {
	display: block;
	color:#333;
}
.nav ul li .childer {
	position: absolute;
	width: 169px;
	height: auto;
	top: 61px;
	left: 0;
	box-sizing:border-box;
	background: 0 0;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotateX(-63deg);
	-moz-transform: rotateX(-63deg);
	-ms-transform: rotateX(-63deg);
	transform: rotateX(-63deg);
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 9999;
	background-color: rgba(170,170,170,.8) !important;
}
.nav ul li .childer span {
	height: auto;
	line-height: 35px;
	display: block;
	width: 100%;
	box-sizing: border-box;
	text-align: left;
	color: #333;
	padding-left: 15px;
	border-left-width: 2px;
	border-right-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	border-style: solid;
	border-color: transparent;
	position:relative;
	text-overflow: ellipsis;
}
.nav ul li .childer span>a{
	height: auto;
	line-height: 35px;
	text-align: left;
	overflow: hidden;
	color: #fff;
	height:35px;
	display: block;
}
.vvv{
	width:160px;
	height: auto;
	text-align: center;
	line-height: 35px;
	left:157px;
	position: absolute;
	display: none;
	top: 0;
	color: #fff;
	 }
.vvv a{
	border-bottom: 1px solid rgba(255,255,255,0.5);
	background-color:rgba(170,170,170,0.8);
	color: #fff;
}
.vvv a:hover{
	background:rgba(60,190,155,.8);

}
.nav ul li .en{ color:#333 !important;}
.nav ul li .childer span:hover .vvv{
	display:block;
	color:#fff;
}
.nav ul li .childer.childer-a a:hover{
	color: #fff;
}


.nav ul li .childer span:hover {
	border-left-width: 2px;
	border-right-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	border-style: solid;
	border-color: #fff;
	background:rgba(60,190,155,.8);
}

.nav ul li.on {
	background: 0 0
}
.nav ul li.on .nav-one span {
	color: rgba(255,255,255,.8)
}
.nav.nav_num_0 ul li.on a.cn, .nav.nav_num_1 ul li.on a.cn {
	margin-top: 0
}

.nav.nav_num_0 ul li.on .childer, .nav.nav_num_1 ul li.on .childer, .nav.nav_num_2 ul li.on .childer, .nav.nav_num_3 ul li.on .childer {
	-webkit-transform: rotateX(-63deg);
	-moz-transform: rotateX(-63deg);
	-ms-transform: rotateX(-63deg);
	transform: rotateX(-63deg)
}
.nav ul li.on a.cn, .nav.nav_num_2 ul li.on .nav-one .cn, .nav.nav_num_3 ul li.on .nav-one .cn {
	margin-top: -32px
}
.nav.nav_num_0 ul li:hover .childer, .nav.nav_num_1 ul li:hover .childer, .nav.nav_num_2 ul li.on:hover .childer, .nav.nav_num_3 ul li.on:hover .childer {
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	transform: rotateX(0)
}
#navwhite a {
	color: rgba(255,255,255,.8)!important
}
.banner {
	width: 100%;
	min-width: 1180px;
	overflow: hidden;
	position: relative;
	margin: 0 auto
}
.banner .bd {
	position: relative;
	height: 100%;
	z-index: 0
}
.banner .bd li {
	zoom: 1;
	vertical-align: middle
}
.banner .bd li a {
	width: 100%;
	min-width: 1180px;
	display: block
}
.banner .text {
	width: 700px;
	text-align: center;
	position: absolute;
	top: auto;
	color: #fff
}
.banner .text h5 {
	font-size: 40px;
	padding-bottom: 10px;
	font-weight: 700
}
.banner .text p {
	font-size: 14px;
	line-height: 30px
}
.banner .hd {
	width: 100%;
	height: 15px;
	overflow: hidden;
	position: absolute;
	bottom: 35px;
	z-index: 1;
	text-align: center
}
.banner .hd ul li {
	display: inline-block;
	margin-right: 10px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: url(../img/slide1-ico.png) no-repeat 0 0;
	cursor: pointer
}
.banner .hd ul li.on {
	background-position: -23px 0
}
.nbanner, .nbanner a {
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center bottom;
	height:270px !important;
}
.nbanner{ padding-top:90px;}
.swiper-slide {
	min-width: 1180px;
	text-align: center;
	font-size: 18px;
	background: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}
.swiper-slide img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right: 3%!important;
	top: 58%!important
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 15px 0!important
}
.swiper-button-next {
	right: 2%!important;
	background: url(../img/arrow_45.png) no-repeat -105px 0!important
}
.swiper-button-prev {
	left: 2%!important;
	background: url(../img/arrow_45.png) no-repeat 0 0!important
}
.swiper-button-next, .swiper-button-prev {
	width: 45px!important;
	height: 45px!important
}
.swiper-button-next, .swiper-button-next.swiper-button-disabled, .swiper-button-prev, .swiper-button-prev.swiper-button-disabled {
	opacity: 0;
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in
}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev {
	opacity: 1
}
.swiper-container:hover .swiper-button-next.swiper-button-disabled, .swiper-container:hover .swiper-button-prev.swiper-button-disabled {
	opacity: .35
}
.swiper-pagination-bullet-active {
	background: #fff!important
}
.swiper-pagination-bullet {
	background: #fff!important;
	opacity: .2
}
.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 90px!important
}
.wrapper-intro {
	position: absolute;
	overflow: hidden
}
.wrapper-intro p {
	padding-top: 10px
}
.wrapper-intro p {
	color: #fff
}
.footer-bor {
	width: 100%;
	display: block;
	height: 1px;
	background: #000
}
#back-footer, .back-footer {
	min-width: 1150px;
	padding: 40px 0 30px
}
.footer-1 {
	width: 1150px;
	margin: 0 auto
}
.index-nav-1 a {
	color: #8b8b8b;
	display: inline-block;
	padding: 0 18px;
	background: url(../img/ico-1.png) no-repeat center right
}
.index-nav-1 a:first-child {
	padding-left: 0
}
.index-nav-1 a:last-child {
	background: 0 0
}
.links-1 a {
	padding: 0 3px
}
.js-tj-1 a {
	padding-right: 4px
}
.bq-1, .js-tj-1, .js-tj-1 a, .links-1 a, .links-1 p {
	color: #969696
}
#white-footer .bq-1, #white-footer .js-tj-1, #white-footer .links-1 p, #white-footer a {
	color: #969696;
	opacity: .9;
	filter: alpha(opacity=90)
}
#back-footer .bq-1, #back-footer .js-tj-1, #back-footer .links-1 p, #back-footer a {
	color: #fff;
	opacity: .9;
	filter: alpha(opacity=90)
}
.footer-fixed {
	    width: 100%;
    max-height: 116px;
    /* padding: 10px 0; */
    position: relative;
    bottom: 0;
    background: #4c4c4c;
    z-index: 9999;
    margin-bottom: : 0px;
    margin-top: -117px;
    
}
.max50, .max50 .back-footer, .max50 .white-footer {
	min-width: 50%!important;
	max-width: -1%;
	
}
.footer-fixed .shar a {
	width: 24px;
	height: 24px;
	padding-left: 0;
	margin: -4px 0 0 5px;
	display: inline-block;
	float: none;
	background: url(../img/arrow_2.png) no-repeat
}
.footer-fixed .shar a.bds_qzone {
	background-position: -29px 0
}
.footer-fixed .shar a.bds_tsina {
	background-position: 0 0
}
.footer-fixed .shar a.bds_tqq {
	background-position: -57px 0
}
.footer-fixed .back-footer, .footer-fixed .back-footer a {
	color: rgba(255,255,255,.8)
}
.footer-fixed .white-footer, .footer-fixed .white-footer a {
	color: #999
}
.kefu_q1 ul li a.animate, .kefu_q1 ul li:first-child {
	background: url(../img/q1.png) no-repeat
}
.kefu_q1 {
	position: fixed;
	z-index: 101
}
.kefu_q1 ul li {
	position: relative;
	width: 45px;
	height: 45px;
	background: #1b1b1d;
	margin-bottom: 1px
}
.kefu_q1 ul li:first-child {
	height: 50px;
	font-family: Arial;
	background-position: 0 0;
	color: #fff;
	cursor: pointer
}
.kefu_q1 ul li a.animate {
	position: absolute;
	left: 0;
	width: auto;
	height: 45px;
	line-height: 45px;
	color: transparent
}
.kefu_q1 ul li a.animate, .kefu_q1 ul li.q1_code span {
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in
}
.kefu_q1 ul li.q1_code span p {
	width: 135px;
	text-align: center;
	font-size: 12px;
	line-height: 15px;
	background: #fff
}
.kefu_q1 ul li.q1_qq a, .kefu_q1 ul li.q1_zx a {
	width: 62px;
	padding-left: 46px
}
.kefu_q1 ul li.q1_qq a {
	background-position: 0 -50px
}
.kefu_q1 ul li.q1_tel a {
	width: 119px;
	padding-left: 46px;
	background-position: 0 -96px
}
.kefu_q1 ul li.q1_zx a {
	background-position: 0 -142px
}
.kefu_q1 ul li.q1_code {
	cursor: pointer;
	background: #1b1b1d url(../img/q1.png) no-repeat 0 -188px
}
.kefu_q1 ul li.q1_code span {
	position: absolute;
	top: -115px;
	left: -147px;
	display: inline-block;
	width: 140px;
	height: 165px;
	display: none;
	background: #fff;
	border: 1px solid #eee
}
.kefu_q1 ul li.q1_code img {
	width: 133px;
	height: 133px;
	padding: 4px
}
.kefu_q1 ul li:first-child:hover {
	background-position: -55px 0
}
.kefu_q1 ul li.q1_qq:hover a, .kefu_q1 ul li.q1_tel:hover a, .kefu_q1 ul li.q1_zx:hover a {
	background: #dd001a url(../img/q1.png) no-repeat
}
.kefu_q1 ul li.q1_qq:hover a {
	color: #fff;
	left: -63px;
	background-position: 0 -50px
}
.kefu_q1 ul li.q1_zx:hover a {
	color: #fff;
	left: -63px;
	background-position: 0 -142px
}
.kefu_q1 ul li.q1_tel:hover a {
	width: 107px;
	padding-left: 57px;
	color: #fff;
	left: -119px;
	background-position: 10px -96px
}
.kefu_q1 ul li.q1_code:hover span {
	display: block
}
.kefu_q2, span.close {
	position: fixed;
	text-align: center;
	z-index: 101
}
.kefu_q2 {
	font-family: Arial;
	font-size: 14px;
	width: 110px;
	height: 370px
}
.kefu_q2 ul li {
	background: url(../img/q2_1.png) no-repeat 0 0
}
.kefu_q2 ul li:first-child {
	height: 113px
}
.kefu_q2 ul li b.b1 {
	padding-top: 18px;
	padding-bottom: 6px;
	display: block
}
.kefu_q2 ul li:nth-of-type(2) {
	font-weight: 700;
	height: 80px;
	line-height: 110px;
	color: #fff;
	background-position: 0 -114px
}
.kefu_q2 ul li:nth-of-type(3) {
	height: 135px;
	background-position: 0 -194px
}
.kefu_q2 ul li:nth-of-type(3) b.b3 {
	display: block;
	padding-top: 9px
}
.kefu_q2 ul li img {
	width: 92px;
	height: 92px;
	padding-top: 10px
}
.kefu_q2 ul li.q2_top {
	cursor: pointer;
	height: 40px;
	background-position: 0 -329px;
	position: relative
}
.kefu_q2 ul li.q2_top a {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	top: 14px
}
.kefu_q2 ul li.q2_top a.get_top {
	left: 36px
}
.kefu_q2 ul li.q2_top a.close-2 {
	left: 64px
}
span.close {
	right: -120%;
	display: block;
	width: 29px;
	height: 84px;
	background: url(../img/q2_1.png) no-repeat -271px 0;
	cursor: pointer
}
.kefu_q2 ul li, .kefu_q2 ul li a {
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in
}
.kefu_q2 ul li:first-child:hover {
	background-position: -130px 0
}
.kefu_q2 ul li:first-child:hover a, .kefu_q2 ul li:first-child:hover b, .kefu_q2 ul li:nth-of-type(3):hover b {
	color: #fff
}
.kefu_q2 ul li:nth-of-type(2):hover {
	background-position: -130px -114px
}
.kefu_q2 ul li:nth-of-type(3):hover {
	background-position: -130px -194px
}
.kefu_q3 {
	position: fixed;
	text-align: center;
	z-index: 101
}
.kefu_q3 .default {
	position: absolute;
	cursor: pointer;
	width: 45px;
	height: 202px;
	background: url(../images/q3.png) no-repeat 0 0
}
.default-hide {
	margin-right: -120%
}
.kefu_q3 .ico-bg {
	background: url(../q3.png) no-repeat;
}
.kefu_q3 .ico-bg img{
	width:40px;
	height:40px;
}

.kefu_q3 .top-1 {
	width: 112px;
	height: 36px;
	background-position: -61px 0
}
.nav nav_num_2 fr{
position: absolute;
float: right;
margin-right:500px ; 
}


.kefu_q3 .bor-ul span.qq-tx img{
   width: 100px;
    height: 100px;
    margin: auto;
    margin-top: -28px;
    margin-left: -16px;
}
.kefu_q3 .top-1 span.colse {
	float: right;
	display: block;
	width: 25px;
	height: 25px;
	cursor: pointer;
	margin-right: 8px
}
.kefu_q3 .bor-ul {
	background: #fff;
	border: 1px solid #f0f0f0;
	border-width: 0 1px;
	margin-top: 0px;
}
.kefu_q3 .bor-ul span.qq-tx {
	display: block;
	width: 67px;
	height: 67px;
	margin: 0 auto;
	background-position: -61px -63px;
	padding-top: 20px;
}
.kefu_q3 .bor-ul span.qq-tx:hover {
	background-position: -153px -63px
}
.kefu_q3 .bor-ul p {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #1e488a;
	font-weight: 700;
	border-bottom: 1px solid #f0f0f0
}
.kefu_q3 .bor-ul li {
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-bottom: 1px solid #f0f0f0;
	background-position: 19px -210px;
	padding-left: 7px
}
.kefu_q3 .bor-ul .em {
	position: relative;
	width: 54px;
	height: 50px;
	border-right: 1px solid #f0f0f0
}
.kefu_q3 .bor-ul .em i.ico-code {
	display: block;
	width: 22px;
	height: 22px;
	background-position: -186px -14px;
	margin: 14px;
	cursor: pointer
}
.kefu_q3 .bor-ul .em i.ico-code:hover {
	background-position: -222px -14px
}
.kefu_q3 .bor-ul .get-top i.get-ico-code:hover {
	background-position: -45px -149px
}
.kefu_q3 .bor-ul .get-top {
	width: 55px;
	height: 50px
}
.kefu_q3 .bor-ul .get-top i.get-ico-code {
	display: block;
	width: 28px;
	height: 28px;
	margin: 14px;
	cursor: pointer;
	background-position: 0 -149px
}
.kefu_q3 .bottom-1 {
	width: 100%;
	height: 200px;
	background-position: 0 -292px
}
.kefu_q3 .show-em {
	display: none;
	position: absolute;
	left: -121px;
	top: -78px;
	width: 117px;
	height: 163px;
	background-position: -133px -163px
}
.kefu_q3 .show-em img {
	width: 92px;
	height: 92px;
	margin: 9px 8px 0 0
}
.kefu_q3 .em:hover .show-em {
	display: block
}
.layer-qq {
	animation: layerqq .7s ease-out;
	position: fixed;
	top: 50%;
	color: #fff;
	left: 50%;
	width: 480px;
	height: 282px;
	background: url(../img/qq.png) no-repeat;
	text-align: center;
	z-index: 999;
	overflow: hidden
}
.layer-qq h3 {
	font-size: 42px;
	text-transform: uppercase;
	font-weight: 700;
	padding-top: 70px
}
.layer-qq strong {
	font-size: 22px
}
.layer-qq a.linkqq {
	display: block;
	width: 138px;
	height: 38px;
	line-height: 38px;
	border: 1px solid rgba(255,255,255,.5);
	text-align: center;
	font-size: 14px;
	border-radius: 45px;
	color: #fff;
	margin: 25px auto 0
}
.layer-qq a.qq-close {
	display: block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: 20px;
	right: 20px;
	background: url(../img/qqclose.png) no-repeat;
	cursor: pointer
}
@-webkit-keyframes layerqq {
from {
-webkit-transform:scale(0);
transform:scale(0)
}
to {
	-webkit-transform: scale(1);
	transform: scale(1)
}
}
@keyframes layerqq {
from {
transform:scale(0)
}
to {
	transform: scale(1)
}
}
.music {
	width: auto;
	height: auto;
	position: fixed;
	z-index: 99999
}
.aplayer {
	background: 0 0!important;
	box-shadow: none!important
}
.music.m-true .aplayer {
	margin: 0
}
.music.m-true .aplayer-narrow {
	width: 45px!important;
	height: 45px!important
}
.music.m-true .aplayer .aplayer-pic {
	width: 45px!important;
	height: 45px!important
}
.music.m-false {
	min-width: 512px;
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 1px
}
.music.m-false .aplayer {
	margin: 3px
}
.music.m-false .aplayer .aplayer-pic {
	width: 45px;
	height: 45px;
	border-radius: 50px;
	overflow: hidden
}
.music.m-false .aplayer .aplayer-info {
	height: 48px!important;
	padding: 0 7px 0 0!important
}
.music.m-false .colse-music {
	position: absolute;
	right: 10px;
	top: 4px;
	display: block;
	width: 19px;
	height: 19px;
	background: url(../img/close_music.png) no-repeat;
	z-index: 99999;
	cursor: pointer
}
.music.m-false .aplayer .aplayer-info .aplayer-music {
	margin-bottom: 8px;
	margin-top: 5px
}



/* eyoucms.com 易优CMS -- 好用,免费,安全 */
@charset "utf-8";
.backcolor {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%)
}
.aboutv4-h {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%)
}
i.bor {
	display: block;
	width: 100%;
	min-width: 1150px;
	height: 1px;
	margin-bottom: 20px;
	background: #f0f0f0
}
#fp-nav {
	display: none
}
#fp-nav ul li:first-child, #fp-nav ul li:nth-of-type(1) {
	display: none
}
#fp-nav ul li:nth-last-child(1) a::after {
	position: absolute;
	content: "";
	height: 0;
	width: 0
}
#fp-nav ul li a::after {
	position: absolute;
	content: "";
	height: 24px;
	background: rgba(202,202,202,1);
	width: 1px;
	left: 0;
	margin: 11px 0 0 6px
}
.ads-container {
	min-width: 1150px;
	width: 100%;
	height: 100%;
	height: auto;
	background: #000;
	overflow: hidden
}
.ads-slide {
	position: relative
}
.ads-intro {
	position: absolute;
	overflow: hidden
}
.ads-intro p {
	padding-top: 10px
}
.ads-intro p {
	color: #fff
}
.ads-intro p.linep {
	line-height: 22px
}
.nowhite .index_title h3, .nowhite .index_title span {
	color: #333
}
.servicev2 .index_title span {
	color: #747474
}
.servicev2 h5 {
	width: 218px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #eee;
	border-radius: 45px;
	margin: 0 auto;
	color: #333
}
.servicev2 ul.bd li span {
	display: block;
	padding-top: 75px;
	color: #000
}
.servicev2 ul.bd li {
	float: left;
	text-align: center;
	width: 368px;
	height: auto;
	margin-right: 20px;
	border: 1px solid #ededed;
	height: 347px;
}
.servicev2 ul.bd li{ background-color:#ecfff4;}
.servicev2 ul.bd li:nth-child(3n+1){ border-color:#43cd80 !important;}
.servicev2 ul.bd li:nth-child(3n+2){ border-color:#6ee5a2 !important;}
.servicev2 ul.bd li:nth-child(3n){ border-color:#a1f3c5 !important;}
.servicev2 ul.bd li:hover{ background-color:#43cd80;}
.servicev2 ul.bd li:hover *{ color:#fff !important;}
.servicev2 ul.bd li i {
	display: block;
	width: 63px;
	height: 1px;
	background: #000;
	margin: 25px auto 30px
}
.servicev2 ul.bd li p {
	max-width: 275px;
	margin: 30px auto 0;
	color: #666
}
.servicev2 ul.bd li a.s-more {
	display: block;
	margin: 60px auto 40px;
	color: #999
}
.servicev2 .hd {
	text-align: center
}
.servicev2 .hd ul li {
	display: inline-block;
	margin-right: 12px;
	width: 12px;
	height: 12px;
	background: #d9d9d9;
	border-radius: 50px;
	text-indent: -9999px;
	cursor: pointer
}
.servicev2 .hd ul li.on {
	background: #999
}
.servicev2 ul.bd li, .servicev2 ul.bd li a.s-more, .servicev2 ul.bd li h5 {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	max-height: 347px;
}
.servicev2 ul.bd li:hover {
	border-color: #000
}
.servicev2 ul.bd li:hover h5 {
	background: #000;
	border-color: #000;
	color: #fff
}
.servicev2 ul.bd li:hover a.s-more {
	color: #000
}
.servicev2 .nowhite .index_title span, .servicev2 .nowhite h5, .servicev2 .nowhite ul.bd li a.s-more, .servicev2 .nowhite ul.bd li p, .servicev2 .nowhite ul.bd li span {

	color: #333
}
.section .servicev2 fp-section active {
	background:rgb(254,254,254);
}
.servicev2 .nowhite ul.bd li i {
	background: rgb(35 10 10 / 20%)
}
.servicev2 .nowhite ul.bd li p {
	color: rgb(51 33 33 / 80%);
	display:-webkit-box;   
     -webkit-line-clamp:3; 
     -webkit-box-orient:vertical; 
     width:100%;
     overflow: hidden;
         height: 60px;
}
.servicev2 .nowhite ul.bd li a.s-more {
	color: rgb(32 10 10 / 50%)
}
.productv2 ul.workul li {
	width: 363px;
	min-height: auto;
	float: left;
	margin-right: 23px;
	border: 1px solid #ededed;
	border-top: none;
	overflow: hidden
	text-align:center;
}
.productv2 ul.workul li a.img {
	position: relative;
	display: block;
	width: 365px;
	height: 250px;
	overflow: hidden;
	text-align: center;
}
.productv2 ul.workul li img {
	
	height: 250px;
	margin-left: -1px
}
.productv2 ul.workul li img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.productv2 ul.workul li .title {
	padding: 0 15px 30px
}
.productv2 ul.workul li .title h5 a {
	color: #666
}
.productv2 ul.workul li .title p.entitle, .productv2 ul.workul li a.awork {
	color: #999
}
.productv2 ul.workul li:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	transform: scale(1.25)
}
.productv2 .hd {
	width: 100%;
	text-align: center
}
.productv2 .hd ul li {
	display: inline-block;
	margin-right: 8px;
	width: 12px;
	height: 12px;
	background: #d9d9d9;
	border-radius: 50px;
	text-indent: -9999px;
	cursor: pointer
}
.productv2 .hd ul li.on {
	background: #999
}
.productv2 ul.pro4 li {
	margin-right: 20px!important;
	width: 270px!important
}
.productv2 ul.pro4 li a.img {
	width: 270px!important;
	height: 185px!important
}
.productv2 ul.pro4 li img {
	width: 270px!important;
	height: 185px!important
}
.productv2 .nowhite ul li .title h5 a, .productv2 .nowhite ul li .title p.entitle, .productv2 .nowhite ul li a.awork {
	color: #fff
}
.productv2 .nowhite ul li .title p.entitle, .productv2 .nowhite ul li a.awork {
	color: rgba(255,255,255,.6)!important
}
.productv2 .nowhite ul.workul li {
	border-color: rgba(255,255,255,.2)
}
.teamv4 {
	width: 520px;
	margin: 0 auto
}
.teamv2 ul.temaul li {
	text-align: center;
	min-height: 310px
}
.teamv2 ul.temaul li .temalist span.tx {
	width: 130px;
	height: 130px;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 150px
}
.teamv2 ul.temaul li .temalist span.tx img {
	border-radius: 150px;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%)
}
.teamv2 ul.temaul li:hover .temalist span.tx img {
	filter: none;
	-webkit-filter: none
}
.teamv2 ul.temaul li .temalist .post {
	width: 55px;
	height: 1px;
	background: #000;
	margin: 15px auto
}
.teamv2 ul.temaul li .temalist h5 {
	color: #282828
}
.teamv2 ul.temaul li .temalist span.post {
	color: #999
}
.teamv2 ul.temaul li .temalist .title p {
	color: #666
}
.teamv2 .hd {
	width: 100%;
	text-align: center
}
.teamv2 .hd li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 10px;
	text-indent: -9999px;
	cursor: pointer;
	background: #d9d9d9;
	border-radius: 50px
}
.teamv2 .hd li.on {
	background: #999
}
.teamv2 ul.temaul li .temalist span {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.teamv2 .nowhite ul.temaul li .temalist .title p, .teamv2 .nowhite ul.temaul li .temalist h5 span {
	color: #fff
}
.teamv2 .nowhite ul.temaul li .temalist span.post {
	background: rgba(255,255,255,.4)
}
.teamv2 .nowhite ul.temaul li .temalist .title p {
	color: rgba(255,255,255,.6)!important
}
.teamv2 .nowhite ul.temaul li .temalist {
	border-color: rgba(255,255,255,.2)
}
.teamv2 .nowhite ul.temaul li .temalist h5 i {
	background-position: 0 -34px
}
.customersv2 .partnerul {
	width: 105%
}
.customersv2 .partnerul ul li {
	float: left;
	width: 270px;
	height: auto;
	margin-right: 23px;
	overflow: hidden
}
.customersv2 .partnerul ul li img {
	width: 268px;
	height: 148px;
	border: 1px solid #e5e5e5
}
.customersv2 .partnerul ul li .dask {
	width: 270px;
	padding-top: 22px;
	text-align: center
}
.customersv2 .hd {
	width: 100%;
	text-align: center
}
.customersv2 .hd li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 12px;
	text-indent: -9999px;
	cursor: pointer;
	background: #d5d5d5;
	border-radius: 50px
}
.customersv2 .hd li.on {
	background: #969696
}
.customersv2 .nowhite .partnerul ul li img {
	border-color: rgba(255,255,255,.2)
}
.customersv2 .nowhite .partnerul ul li .dask {
	color: rgba(255,255,255,.8)
}
.customersv2 .nowhite i.bor {
	background: rgba(255,255,255,.4)
}
.aboutv4-h {
	position: absolute;
	left: 0;
	top: 51%;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0
}
.aboutv2 .about-content {
	width: 100%;
	height: 435px;
	margin: 0 auto;
	overflow: hidden;
	background: #fafafa
}
.aboutv2 .img-left {
	width: 50%
}
.aboutv2 .img-left span {
	width: 100%;
	display: block;
	height: 435px;
	background-size: cover
}
.aboutv2 .about-content .r-about-0 {
	max-width: 520px;
	padding: 0 30px
}
.aboutv2 .about-content .r-about-0 h3 {
	margin-top: 100px;
	color: #333
}
.aboutv2 .about-content .r-about-0 h3 span.endir {
	font-size: 12px;
	color: #545454
}
.aboutv2 .about-content .r-about-0 h3 i.abor {
	display: block;
	width: 136px;
	height: 1px;
	background: #000;
	margin: 20px 0 30px
}
.aboutv2 .about-content .r-about-0 p {
	color: #707070
}
.aboutv2 .about-content.nowhite .r-about-0 h3, .aboutv2 .about-content.nowhite .r-about-0 h3 span.endir {
	color: #fff
}
.aboutv2 .about-content.nowhite .r-about-0 h3 {
	border-color: #fff
}
.aboutv2 .about-content.nowhite .r-about-0 h3 i.abor {
	background: rgba(255,255,255,.6)
}
.aboutv2 .about-content.nowhite .r-about-0 h3 span.endir {
	color: rgba(255,255,255,.8)!important
}
.aboutv2 .about-content.nowhite .r-about-0 p {
	color: rgba(255,255,255,.8)!important
}
.aboutv2 .about-content.nowhite .r-about-0 a {
	color: rgba(255,255,255,.6)
}
.newsv2 ul.bd li {
	position: relative;
	float: left;
	width: 316px;
	min-height: 280px;
	padding: 50px 21px 10px 26px;
	margin-right: 27px;
	background-color:#ecfff4;
	border: 1px solid #ededed
}
.newsv2 ul.bd li:nth-child(3n+1){ border-color:#43cd80 !important;}
.newsv2 ul.bd li:nth-child(3n+2){ border-color:#6ee5a2 !important;}
.newsv2 ul.bd li:nth-child(3n){ border-color:#a1f3c5 !important;}
.newsv2 ul.bd li:hover{ background-color:#43cd80;}
.newsv2 ul.bd li:hover *{ color:#fff !important;}
.newsv2 ul.bd li:hover .news-detail .borh{ background-color:#fff !important;}
.newsv2 ul.bd li .news-data .md {
	font-size: 40px
}
.newsv2 ul.bd li .news-data .md, .newsv2 ul.bd li .news-data .y {
	color: #666
}
.newsv2 ul.bd li .news-detail .borh {
	display: block;
	width: 60px;
	height: 1px;
	background: #000;
	margin: 20px 0 30px
}
.newsv2 ul.bd li .news-detail h5 a {
	color: #666
}
.newsv2 ul.bd li .remark a.news-more, .newsv2 ul.bd li .remark p {
	color: #999
}
.newsv2 ul.bd li:hover h5 a{ color:#43cd80;}
.newsv2 .hd {
	width: 100%;
	text-align: center
}
.newsv2 .hd ul li {
	display: inline-block;
	margin-right: 8px;
	width: 12px;
	height: 12px;
	background: #d9d9d9;
	border-radius: 50px;
	text-indent: -9999px;
	cursor: pointer
}
.newsv2 .hd ul li.on {
	background: #999
}
.newsv2 ul li a.posi_url {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.newsv2 .nowhite ul.bd li .news-data .md, .newsv2 .nowhite ul.bd li .news-data .y, .newsv2 .nowhite ul.bd li .news-detail h5 a, .newsv2 .nowhite ul.bd li .remark a.news-more, .newsv2 .nowhite ul.bd li .remark p {
	color: #fff
}
.newsv2 .nowhite ul.bd li {
	border-color: rgba(255,255,255,.4)
}
.newsv2 .nowhite ul.bd li, .newsv2 .nowhite ul.bd li .news-data .y, .newsv2 .nowhite ul.bd li .remark a.news-more {
	color: rgba(255,255,255,.8)!important
}
.newsv2 .nowhite ul li .news-detail .borh {
	background: rgba(255,255,255,.4)
}
.newsv2 .nowhite ul.bd li .news-detail h5 a {
	color: rgba(255,255,255,.9)!important
}
.newsv2 .nowhite ul.bd li .remark p {
	color: rgba(255,255,255,.6)!important
}
.wrongv4a ul.bd li {
	min-height: 175px;
	overflow: hidden
}
.wrongv4a ul.bd li .worng-detail {
	float: left;
	width: 513px;
	height: 106px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 44px 25px 0;
	border: 1px solid #eee
}
.wrongv4a ul.bd li .worng-detail h5 {
	color: #333
}
.wrongv4a ul.bd li .worng-detail .remark p {
	color: #999
}
.wrongv4a .hd {
	text-align: center
}
.wrongv4a .hd ul li {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #d9d9d9;
	border-radius: 50px;
	margin-right: 8px;
	text-indent: -9999px;
	cursor: pointer
}
.wrongv4a .hd ul li.on {
	background: #999
}
.wrongv4a.nowhite ul.bd li .worng-detail {
	border-color: rgba(255,255,255,.4)
}
.wrongv4a.nowhite ul.bd li .worng-detail h5 {
	color: rgba(255,255,255,1)
}
.wrongv4a.nowhite ul.bd li .worng-detail .remark p {
	color: rgba(255,255,255,.6)!important
}
.downloadv4a ul.bd li {
	min-height: 157px;
	overflow: hidden
}
.downloadv4a ul.bd li .download-detail {
	float: left;
	width: 513px;
	height: 70px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 40px 25px 20px;
	border: 1px solid #eee
}
.downloadv4a ul.bd li .download-detail .down-left {
	height: 55px;
	max-width: 430px
}
.downloadv4a ul.bd li .download-detail .down-left h5 a {
	color: #333
}
.downloadv4a ul.bd li .download-detail .down-left p {
	color: #999
}
.downloadv4a ul.bd li .download-detail .down-right a.down-ico {
	display: block;
	width: 55px;
	height: 55px;
	background: url(../img/download.png) no-repeat 0 0
}
.downloadv4a ul.bd li .download-detail, .downloadv4a ul.bd li .download-detail .down-right a.down-ico {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.downloadv4a ul.bd li .download-detail:hover {
	border-color: #000
}
.downloadv4a ul.bd li .download-detail:hover .down-right a.down-ico {
	background-position: 0 -95px
}
.downloadv4a .hd {
	text-align: center
}
.downloadv4a #page-show ul li {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #666;
	border: 1px solid #eee;
	margin-left: 7px;
	cursor: pointer
}
.downloadv4a #page-show ul li.on {
	background: #000;
	color: #fff;
	border-color: #000
}
.downloadv4a.nowhite #page-show ul li, .downloadv4a.nowhite ul.bd li .download-detail {
	border-color: rgba(255,255,255,.4)
}
.downloadv4a.nowhite ul.bd li .download-detail h5 a {
	color: rgba(255,255,255,1)
}
.downloadv4a.nowhite ul.bd li .download-detail p {
	color: rgba(255,255,255,.6)!important
}
.contactv2 ul li {
	float: left;
	width: 298px;
	height: 58px;
	border: 1px solid #f4f4f4;
	border-width: 1px;
	padding: 44px 42px;
	margin-top: 30px
}
.contactv2 .form-action li {
	width: 320px;
	float: left;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 45px;
	margin-right: 110px
}
.submit-bth {
	width: 1150px
}
.contactv2 .form-action li.textarea, .contactv2 .form-action li:nth-of-type(3) {
	margin-right: 0
}
.contactv2 .form-action input[type=text] {
	width: 99%;
	padding-left: 5px;
	height: 36px;
	border: 0;
	background: 0 0
}
.contactv2 ul li {
	border-color: #e8e8e8
}
.contactv2 ul li i {
	float: left;
	display: inline-block;
	width: 51px;
	height: 51px;
	margin-right: 9px;
	background: url(../img/contact.png) no-repeat 0 0
}
.contactv2 ul li:nth-of-type(2) i {
	background-position: 0 -95px
}
.contactv2 ul li:nth-of-type(3) i {
	background-position: 0 -199px
}
.contactv2 ul li h5 {
	color: #555
}
.contactv2 ul li p {
	color: #969696
}
.contactv2 ul li:nth-of-type(2) {
	border-width: 1px 0
}
.contactv2 .form-action li.textarea {
	width: 100%;
	border-bottom: 0
}
.contactv2 .form-action textarea {
	width: 100%;
	height: 35px;
	border: 1px solid #e8e8e8;
	border-width: 0 0 1px 0;
	outline: 0;
	resize: none;
	background: 0 0
}
.contactv2 .form-action input[type=submit] {
	display: block;
	width: 130px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	color: #999;
	background: 0 0;
	border: 1px solid #f0f0f0
}
.contactv2 .nowhite ul li {
	border-color: rgba(255,255,255,.2)
}
.contactv2 .nowhite ul li h5 {
	color: #fff
}
.contactv2 .nowhite ul li p {
	color: rgba(255,255,255,.8)
}
.contactv2 .nowhite ul li i {
	background: url(../img/contact-1.png) no-repeat 0 0
}
.contactv2 .nowhite ul li:nth-of-type(2) i {
	background-position: 0 -100px
}
.contactv2 .nowhite ul li:nth-of-type(3) i {
	background-position: 0 -199px
}
.contactv2 .nowhite .form-action li, .contactv2 .nowhite .form-action textarea {
	border-color: rgba(255,255,255,.2)
}
.contactv2 .nowhite .form-action input[type=text], .contactv2 .nowhite .form-action textarea {
	background: 0 0;
	color: #fff
}
.contactv2 .nowhite .form-action input[type=submit] {
	background: 0 0;
	color: #fff;
	border: 1px solid rgba(255,255,255,.2)
}



/* eyoucms.com 易优CMS -- 好用,免费,安全 */
/**
 * fullPage 2.6.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled, .fp-enabled body {
	margin: 0;
	padding: 0;
	overflow: hidden;
	/*Avoid flicker on slides transitions for mobile phones #336 */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
	height: 100%;
	position: relative;
	/* Touch detection for Windows 8 */
	-ms-touch-action: none;
	/* IE 11 on Windows Phone 8.1*/
	touch-action: none;
}
.fp-section {
	position: relative;
	-webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
	-moz-box-sizing: border-box; /* <=28 */
	box-sizing: border-box;
}
.fp-slide {
	float: left;
}
.fp-slide, .fp-slidesContainer {
	height: 100%;
	display: block;
}
.fp-slides {
	z-index: 1;
	height: 100%;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
	transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.fp-tableCell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
.fp-slidesContainer {
	float: left;
	position: relative;
}
.fp-controlArrow {
	position: absolute;
	z-index: 4;
	top: 50%;
	cursor: pointer;
	width: 0;
	height: 0;
	border-style: solid;
	margin-top: -38px;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.fp-controlArrow.fp-prev {
	left: 15px;
	width: 0;
	border-width: 38.5px 34px 38.5px 0;
	border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
	right: 15px;
	border-width: 38.5px 0 38.5px 34px;
	border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
	overflow: scroll;
}
.fp-notransition {
	-webkit-transition: none !important;
	transition: none !important;
}
#fp-nav {
	position: fixed;
	z-index: 100;
	margin-top: -32px;
	top: 50%;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
}
#fp-nav.right {
	right: 17px;
}
#fp-nav.left {
	left: 17px;
}
.fp-slidesNav {
	position: absolute;
	z-index: 4;
	left: 50%;
	opacity: 1;
}
.fp-slidesNav.bottom {
	bottom: 17px;
}
.fp-slidesNav.top {
	top: 17px;
}
#fp-nav ul, .fp-slidesNav ul {
	margin: 0;
	padding: 0;
}
#fp-nav ul li, .fp-slidesNav ul li {
	display: block;
	width: 14px;
	height: 13px;
	margin-bottom: 20px;
	position: relative;
}
.fp-slidesNav ul li {
	display: inline-block;
}
#fp-nav ul li a, .fp-slidesNav ul li a {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {
	height: 9px;
	width: 9px;
	margin: -6px 0 0 -7px;
	background: transparent;
	border-radius: 100%;
	border: 2px solid #7e7e7e;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	height: 5px;
	width: 5px;
	border: 0;
	background: #989898;
	left: 50%;
	top: 50%;
	margin: -2px 0 0 -3px;
	-webkit-transition: all 0.1s ease-in;
	-moz-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;
}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {
	height: 11px;
	width: 11px;
	margin: -6px 0 0 -8px;
	background: transparent;
	border-radius: 100%;
	border: 2px solid #7e7e7e;
}
#fp-nav ul li .fp-tooltip {
	position: absolute;
	top: -2px;
	color: #fff;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	white-space: nowrap;
	max-width: 220px;
	overflow: hidden;
	display: block;
	opacity: 0;
	width: 0;
}
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active + .fp-tooltip {
	-webkit-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in;
	width: auto;
	opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
	right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
	left: 20px;
}
.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell {
	height: auto !important;
}





/* eyoucms.com 易优CMS -- 好用,免费,安全 */
.container {
	margin: 0 auto;
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
/* 小屏幕 */
@media (min-width: 768px) {
.container {
	width: 750px;
}
}
/* 中等屏幕 */
@media (min-width: 992px) {
.container {
	width: 970px;
}
}
/* 大屏幕 */
@media (min-width: 1200px) {
.container {
	width: 1000px;
}
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66666667%;
}
.col-sm-10 {
	width: 83.33333333%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66666667%;
}
.col-sm-7 {
	width: 58.33333333%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66666667%;
}
.col-sm-4 {
	width: 33.33333333%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66666667%;
}
.col-sm-1 {
	width: 8.33333333%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66666667%;
}
.col-sm-pull-10 {
	right: 83.33333333%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66666667%;
}
.col-sm-pull-7 {
	right: 58.33333333%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66666667%;
}
.col-sm-pull-4 {
	right: 33.33333333%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66666667%;
}
.col-sm-pull-1 {
	right: 8.33333333%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66666667%;
}
.col-sm-push-10 {
	left: 83.33333333%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66666667%;
}
.col-sm-push-7 {
	left: 58.33333333%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66666667%;
}
.col-sm-push-4 {
	left: 33.33333333%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66666667%;
}
.col-sm-push-1 {
	left: 8.33333333%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66666667%;
}
.col-sm-offset-10 {
	margin-left: 83.33333333%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66666667%;
}
.col-sm-offset-7 {
	margin-left: 58.33333333%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66666667%;
}
.col-sm-offset-4 {
	margin-left: 33.33333333%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66666667%;
}
.col-sm-offset-1 {
	margin-left: 8.33333333%;
}
.col-sm-offset-0 {
	margin-left: 0;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66666667%;
}
.col-md-10 {
	width: 83.33333333%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66666667%;
}
.col-md-7 {
	width: 58.33333333%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66666667%;
}
.col-md-4 {
	width: 33.33333333%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66666667%;
}
.col-md-1 {
	width: 8.33333333%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66666667%;
}
.col-md-pull-10 {
	right: 83.33333333%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66666667%;
}
.col-md-pull-7 {
	right: 58.33333333%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66666667%;
}
.col-md-pull-4 {
	right: 33.33333333%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66666667%;
}
.col-md-pull-1 {
	right: 8.33333333%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66666667%;
}
.col-md-push-10 {
	left: 83.33333333%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66666667%;
}
.col-md-push-7 {
	left: 58.33333333%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66666667%;
}
.col-md-push-4 {
	left: 33.33333333%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66666667%;
}
.col-md-push-1 {
	left: 8.33333333%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66666667%;
}
.col-md-offset-10 {
	margin-left: 83.33333333%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66666667%;
}
.col-md-offset-7 {
	margin-left: 58.33333333%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66666667%;
}
.col-md-offset-4 {
	margin-left: 33.33333333%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66666667%;
}
.col-md-offset-1 {
	margin-left: 8.33333333%;
}
.col-md-offset-0 {
	margin-left: 0;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66666667%;
}
.col-lg-10 {
	width: 83.33333333%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66666667%;
}
.col-lg-7 {
	width: 58.33333333%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66666667%;
}
.col-lg-4 {
	width: 33.33333333%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66666667%;
}
.col-lg-1 {
	width: 8.33333333%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.66666667%;
}
.col-lg-pull-10 {
	right: 83.33333333%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.66666667%;
}
.col-lg-pull-7 {
	right: 58.33333333%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.66666667%;
}
.col-lg-pull-4 {
	right: 33.33333333%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.66666667%;
}
.col-lg-pull-1 {
	right: 8.33333333%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.66666667%;
}
.col-lg-push-10 {
	left: 83.33333333%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.66666667%;
}
.col-lg-push-7 {
	left: 58.33333333%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.66666667%;
}
.col-lg-push-4 {
	left: 33.33333333%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.66666667%;
}
.col-lg-push-1 {
	left: 8.33333333%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66666667%;
}
.col-lg-offset-10 {
	margin-left: 83.33333333%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66666667%;
}
.col-lg-offset-7 {
	margin-left: 58.33333333%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66666667%;
}
.col-lg-offset-4 {
	margin-left: 33.33333333%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.66666667%;
}
.col-lg-offset-1 {
	margin-left: 8.33333333%;
}
.col-lg-offset-0 {
	margin-left: 0;
}
}
/* 分页 ===========*/
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.pagination > li {
	display: inline;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	z-index: 3;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.pagination-lg > li > a, .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}
.pager li {
	display: inline;
}
.pager li > a, .pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}
.pager li > a:hover, .pager li > a:focus {
	text-decoration: none;
	background-color: #eee;
}
.pager .next > a, .pager .next > span {
	float: right;
}
.pager .previous > a, .pager .previous > span {
	float: left;
}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
}



@media (max-width:767px) {
.link { 
	display: none;
}
}
.link{padding-bottom:10px;text-align: left;}
.link span{color:#999;font-size: 14px;display: inline-block;vertical-align: top;}
.link li  {color:#999;font-size: 14px;display: inline-block;vertical-align: top;margin:0 10px;}
.link li a{color:#999;font-size: 14px;}
.link li a:hover{opacity: 1;}





/* eyoucms.com 易优CMS -- 好用,免费,安全 */
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
	float: left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	background-position: center top
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height: auto
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-transition-property: -webkit-transform, height;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform, height
}
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	cursor: auto;
	pointer-events: none
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto
}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto
}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 45px;
	left: 0;
	width: 100%
}
.swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-o-transform: translate(0, -50%);
	-ms-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px
}
.swiper-pagination-progress {
	background: rgba(0,0,0,.25);
	position: absolute
}
.swiper-pagination-progress .swiper-pagination-progressbar {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progress {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}
.swiper-container-vertical>.swiper-pagination-progress {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}
.swiper-pagination-progress.swiper-pagination-white {
	background: rgba(255,255,255,.5)
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background: #fff
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background: #000
}
.swiper-container-3d {
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-o-perspective: 1200px;
	perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to left, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to right, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: -o-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));
	background-image: linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px
}
.swiper-container-cube, .swiper-container-flip {
	overflow: visible
}
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}
.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}
.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	border-radius: 10px;
	left: 0;
	top: 0
}
.swiper-scrollbar-cursor-drag {
	cursor: move
}
.swiper-lazy-preloader {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -31px;
	margin-top: -31px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%
}
.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background: url(../img/slide_load.gif) no-repeat center center;
	background-position: 50%
}







/* eyoucms.com 易优CMS -- 好用,免费,安全 */
@charset "utf-8";
.backof, .n-back-0 {
	background: #f0f0f0;
	min-width: 1180px
}
.backf0 {
	background: #f0f0f0
}
.n-back-0:after {
	display: block;
	clear: both;
	content: "";
	background: #f0f0f0
}
.n-back-1 {
	background: #fff;
	    margin-bottom: 80px;
}
.n-bor {
	border: 1px solid #f0f0f0;
	border-width: 1px 0
}
.n-bor-top {
	border: 1px solid #f0f0f0;
	border-width: 1px 0 0
}
.n-bor-t {
	border: 1px solid #f0f0f0;
	border-width: 1px 0 0 0
}
.n-bor-b {
	border: 1px solid #f0f0f0;
	border-width: 0 0 1px 0
}
.more-small {
	display: block;
	padding-right: 21px;
	font-size: 12px;
	color: #666
}
.subcate {
	width: 245px;
	min-height: 70px;
	background: #fbfbfb
}
.subcate h3 {
	
	line-height: 45px;
	text-indent: 36px;
	color: #fff
}
.subcate h3 a {
	font-size: 16px;
	color: #fff
}
.subcate ul li {
	text-indent: 36px;
	
	line-height: 45px;
	border-bottom: 1px solid #f0f0f0;
	background: #fff url(../img/icor.png) no-repeat 246px center
}
.subcate ul li:last-child {
	border-bottom: none;
	line-height: 35px
}
.subcate ul li, .subcate ul li a {
    display: block ;
    font-size: 14px;
    color: #333;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    border-top: 1px solid #d7d3d3;
    line-height: 45px;
    width: 205px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 40px;
}

}

.subcate li ul{
	display: none;
}
.subcate ul li {
	overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical;

	background: #fff !important;
}
.subcate ul li li:hover{
	
	background: rgb(67 205 128 / 80%) !important;
	color:#fff;
}
.subcate ul li .aaa{
height: 138px;
 display:block;
background:#fff !important;
text-align: center;
 }
 .subcate ul li p{

 display:none;
background:#fff !important;

 }
 .ccccc{
	 height:30px;
	 position:absolute;
	 top:5px;
	 right:0;
    font-size: 14px;
    color: #333;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;

 }
.subcate ul li:hover .vvvv{
display: block;
}
.subcate  li {
background: #fff;
	display: block;
	background: #fff;
    display: block;
    color: #455360;
    font-size: 12px;
}
.subcate ul li .ccccc :hover{
	background: rgb(67 205 128 / 80%) !important;
	color:#fff;
}
.subcate li:hover .subcate .salary{
	display: block; ;
}

.vvvv{
	width: 244px;
	
	margin-left: 244px;
	margin-top: -44px;
	text-align: center;
	/*line-height: 44px;*/
	display: none;
	background-color:rgb(67 205 128 / 80%);
	color:#fff;
	z-index: 99999999;
	position: relative;
}
.subcate ul li.on, .subcate ul li:hover {
	background: #fff url(../img/icor.png) no-repeat 217px center
}
.subcate .left-remoon {
	background: #fff
}
.subcate .left-remoon h3 {
	padding: 0 15px;
	text-indent: 0;
	font-size: 14px;
	border-bottom: 1px solid #f0f0f0;
	color: #333
}
.subcate .left-remoon h3 a {
	font-size: 12px;
	color: #999
}
.subcate .left-remoon img {
	display: block;
	width: 210px;
	height: auto;
	margin: 15px auto 0
}
.subcate .left-remoon p {
	width: 210px;
	margin: 10px auto 0
}
.subcate.n-fixed {
	margin-top: 61px
}
.sector_head {
	position: relative
}
.sector_head h3 {
	text-indent: 15px;
	height: 55px;
	line-height: 55px;
	font-size: 20px;
	color: #333;
	border-bottom: 1px solid #f0f0f0
}
.sector_head span {
	color: #757575
}
.sector_head a.more-detail {
	position: absolute;
	top: 36%;
	right: 20px;
	color: #999
}
.content-left {
	float: left;
	width: 245px
}
.content-right {
	float: right;
	width: 880px;
	min-height: 730px;
	background: #fff;
	    padding-bottom: 71px;
}
.content-right h3.cat-tit {
	height: 54px;
	line-height: 54px;
	font-size: 14px;
	padding-left: 15px;
	border-bottom: 1px solid #f0f0f0
}
.news_0_list ul li {
	position: relative;
	width: 92%;
	float: left;
	max-height: 142px;
	padding: 25px 22px;
	border-bottom: 1px solid #ededed;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:5;
overflow: hidden;
height:122px;
}
.news_0_list ul li h5, .news_0_list ul li p, .news_0_list ul li span.y {
	max-width: 700px
}
.news_0_list ul li i.news-ico {
	position: absolute;
	top: 64px;
	right: 50px;
	display: block;
	width: 31px;
	height: 31px;
	background: url(../img/31.png) no-repeat
}
.news_0_list ul li p {
	color: #999
}
.news_0_list ul li, .news_0_list ul li h5, .news_0_list ul li i.news-ico, .news_0_list ul li p, .news_0_list ul li span.y {
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in
}
.news_0_list ul li:hover {
	background: #fbfbfb
}
.news_0_list ul li:hover h5, .news_0_list ul li:hover p, .news_0_list ul li:hover span.y {
	padding-left: 15px
}
.news_0_list ul li:hover i.news-ico {
	right: 35px
}
.wrongv4a ul li {
	width: 800px;
	height: auto;
	padding: 35px 20px;
	border: 1px solid #eee;
	margin: 15px auto 0;
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease
}
.wrongv4a ul li .worng-detail h5 {
	color: #333
}
.wrongv4a ul li .worng-detail .remark p {
	color: #999
}
.wrongv4a ul li:hover {
	background: #fdfdfd
}
.content-right .detail-title {
	max-width: 840px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto
}
.content-right .detail-title h1 {
	padding-top: 45px;
	color: #191919
}
.content-right .detail-title .d-t {
	padding: 5px 0
}
.content-right .detail-title .d-t, .content-right .detail-title a {
	color: #969696
}
.content-right .detail-title span.d {
	padding-right: 13px
}
.d-t .shar {
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding-right: 13px;
	background: url(../img/icob.png) no-repeat center right
}
.d-t .shar .bdsharebuttonbox {
	display: none;
	width: 140px;
	position: absolute;
	top: -6px;
	left: 70px
}
.detail-content {
	padding: 21px 19px 0;
    line-height: 28px;
    max-width: 880px;
    margin: auto;
    font-size: 14px;
	overflow:hidden;
}
.detail-content1 {
	padding: 21px 19px 35px;
    line-height: 28px;
    max-width: 880px;
    margin: auto;
    font-size: 14px;
}
.detail-content1 p{
	    line-height: 28px;
    max-width: 880px;
    
    font-size: 14px;
	overflow:hidden;
     
}
.footer .footer-fixed{

}
.detail-content img {
	    max-width:100%!important;
	   
}
.vc{
	width: 100%;
	height: 290px;
}
.vc1{
	width: 50%;
	line-height: 290px;
	float: left;
}
.vc1 img{
	margin: auto;
	height: 273px;
	text-align: center;
}

.detail-content1  img {
	    
	         height: 237px;
    margin-left: 1%;
    margin-right: 1%;
    float: left;
    left: 118px;
    
	   
}

.pro_0_list ul li {
	width: 270px;
	min-height: auto;
	float: left;
	margin-left: 18px;
	margin-top: 20px;
	overflow: hidden;
	border: 1px  dashed #efefef;
}
.pro_0_list ul li a.img {
	position: relative;
	display: block;
text-align: center;
	height: 170px;
	overflow: hidden
}
.pro_0_list ul li img {

	height: 170px;
	margin-left: -1px
}
.pro_0_list ul li img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.pro_0_list ul li .title h5 a {
	color: #666
}
.pro_0_list ul li .title p.entitle {
	color: #999
}
.pro_0_list ul li:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	transform: scale(1.25)
}
.pro-remmon ul li {
	width: 270px;
	min-height: auto;
	float: left;
	margin: 17px 0 17px 17px;
	overflow: hidden
}
.pro-remmon ul li a.img {
	position: relative;
	display: block;
	width: 270px;
	height: 170px;
	overflow: hidden
}
.pro-remmon ul li img {
	width: 270px;
	height: 170px;
	margin-left: -1px
}
.pro-remmon ul li img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.pro-remmon ul li h3 {
	border-bottom: none
}
.pro-remmon ul li h3 a {
	color: #666
}
.pro-remmon ul li p {
	color: #999
}
.pro-remmon ul li:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	transform: scale(1.25)
}
.zhaopin li {
	margin: 15px 15px 0;
	height: auto;
	margin-top: 15px;
	border: 1px solid #f0f0f0;
	border-width: 0 1px 1px
}
.zhaopin li .r-jianjie {
	width: 100%
}
.zhaopin li .r-jianjie h3 {
	color: #282828;
	height: 65px;
	line-height: 65px;
	border: 1px solid #f0f0f0;
	border-width: 1px 0 0;
	cursor: pointer
}
.zhaopin li .r-jianjie .intro, .zhaopin li .r-jianjie h3, .zhaopin li .r-jianjie p.tj {
	padding: 0 15px
}
.zhaopin li .r-jianjie h3 span {
	display: inline-block;
	padding-left: 10px;
	font-size: 11px;
	color: #818181
}
.zhaopin li .r-jianjie h3 i.jia {
	width: 37px;
	height: 37px;
	margin-top: 13px;
	cursor: pointer;
	background: url(../img/open.png) no-repeat 0 0
}
.zhaopin li .r-jianjie .slide-hide {
	display: none
}
.zhaopin li .r-jianjie p.tj {
	margin: 14px 0 20px
}
.zhaopin li .r-jianjie p.tj a {
	display: inline-block;
	padding: 0 10px;
	color: #646464;
	background: url(../img/ico-3.png) no-repeat center right
}
.zhaopin li .r-jianjie p.tj a:first-child {
	padding-left: 0
}
.zhaopin li .r-jianjie p.tj a:nth-last-child {
	background: 0 0
}
.zhaopin li .r-jianjie .intro {
	padding-bottom: 20px;
	margin-bottom: 5px
}
.zhaopin li .r-jianjie .intro span {
	color: #282828
}
.zhaopin li .intro:last-child {
	border-bottom: none
}
.zhaopin li .r-jianjie h3 span.email:hover {
	color: #333
}
.zhaopin li.open .r-jianjie .slide-hide {
	display: block
}
.zhaopin li.open .r-jianjie h3 {
	border-width: 1px 0
}
.zhaopin li.open .r-jianjie h3 i.jia {
	background-position: 0 -66px
}
.spic li, .spic li .imghide, .spic li img {
	width: 270px
}
.spic li {
	margin-top: 5px;
	margin-right: 20px;
	float: left
}
.spic li .imghide {
	display: block;
	height: 200px;
	overflow: hidden
}
.spic li img {
	height: 200px
}
.spic li p {
	color: #333
}
.spic li img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
#spic .hd {
	width: 100%;
	text-align: center
}
#spic .hd li {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-left: 9px;
	text-indent: -9999px;
	cursor: pointer;
	background: url(../img/slide2-ico.png) no-repeat 0 0
}
#spic .hd li.on {
	background-position: -27px 0
}
.spic li:hover img {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3)
}
#fuwu .index_title span {
	color: #747474
}
#fuwu h5 {
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #eee;
	border-radius: 45px;
	margin: 0 auto;
	color: #333
}
#fuwu ul.bd li span {
	display: block;
	padding-top: 50px;
	color: #000
}
#fuwu ul.bd li {
	float: left;
	text-align: center;
	width: 270px;
	height: auto;
	margin-top: 2px;
	margin-right: 17px;
	border: 1px solid #ededed
}
#fuwu ul.bd li i {
	display: block;
	width: 63px;
	height: 1px;
	background: #000;
	margin: 25px auto 30px
}
#fuwu ul.bd li p {
	max-width: 240px;
	margin: 30px auto 0;
	color: #666
}
#fuwu ul.bd li a.s-more {
	display: block;
	margin: 30px 0 20px;
	color: #999
}
#fuwu ul.bd li, #fuwu ul.bd li a.s-more, #fuwu ul.bd li h5 {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
#fuwu ul.bd li:hover {
	border-color: #000
}
#fuwu ul.bd li:hover h5 {
	background: #000;
	border-color: #000;
	color: #fff
}
#fuwu ul.bd li:hover a.s-more {
	color: #000
}
.lpic li {
	width: 270px;
	height: 240px;
	float: left;
	margin-right: 12px
}
.lpic li img {
	width: 270px;
	height: 113px
}
.lpic li h5 {
	padding: 15px 0 2px
}
.lpic li h5 a {
	font-size: 13px;
	color: #646464
}
.lpic li h5 p {
	line-height: 20px
}
.lpic li a.more-l {
	width: 16px;
	height: 13px;
	margin-top: 10px;
	display: block;
	background: url(../img/detail.png) no-repeat 0 0
}
.lpic li:hover a.more-l {
	background-position: 0 -21px
}
.team_div_fm ul.temaul li {
	margin-bottom: 20px;
	height: 160px
}
.team_div_fm ul.temaul li.list {
	width: 415px;
	height: auto;
	float: left;
	margin: 20px 20px 0 0
}
.team_div_fm ul.temaul li.list .temalist {
	height: auto
}
.team_div_fm ul.temaul li .temalist {
	float: left;
	width: 383px;
	height: 123px;
	border: 1px solid #f0f0f0;
	margin-right: 20px;
	padding: 15px 15px 20px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.team_div_fm ul.temaul li .team-left {
	width: 270px;
	float: left
}
.team_div_fm ul.temaul li .temalist span.tx {
	width: 80px;
	height: 80px;
	overflow: hidden;
	border-radius: 150px
}
.team_div_fm ul.temaul li .temalist h5 {
	color: #282828
}
.team_div_fm ul.temaul li .temalist h5 i {
	display: inline-block;
	width: 9px;
	height: 16px;
	margin: -3px 10px 0 4px;
	background: url(../img/xieico.png) no-repeat 0 0;
	vertical-align: middle
}
.team_div_fm ul.temaul li .temalist span.post {
	color: #999
}
.team_div_fm ul.temaul li .temalist .title p {
	color: #666
}
.team_div_fm .hd {
	width: 100%;
	text-align: center
}
.team_div_fm .hd li {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 12px;
	text-indent: -9999px;
	cursor: pointer;
	background: url(../img/slide2-ico.png) no-repeat 0 0
}
.team_div_fm .hd li.on {
	background-position: -27px 0
}
.team_div_fm ul.temaul li .temalist:hover {
	border-color: #969696
}
.team_div_fm ul.temaul li .temalist span {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.team_div_fm ul.temaul li .temalist:hover span.tx {
	margin-left: -10px
}
.partnerpic li {
	width: 196px;
	height: auto;
	margin-top: 7px;
	margin-right: 22px;
	float: left
}
.partnerpic li img {
	width: 196px;
	height: 125px;
	border: 1px solid #f5f5f5;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.partnerpic li p {
	line-height: 35px
}
.partnerpic li:hover img {
	border-color: #969696
}
#view-list ul li {
	margin-bottom: 23px
}
.view ul li {
	width: 268px;
	min-height: 360px;
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	border: 1px solid #ededed;
	border-top: none;
	overflow: hidden
}
.view ul li a.img {
	position: relative;
	display: block;
	width: 270px;
	height: 185px;
	overflow: hidden
}
.view ul li img {
	width: 270px;
	height: 185px;
	margin-left: -1px
}
.view ul li img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.view ul li .title {
	padding: 0 15px 15px
}
.view ul li .title h5 a {
	color: #666
}
.view ul li .title p.entitle, .view ul li a.awork {
	color: #999
}
.view ul li:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	transform: scale(1.25)
}
.downloadv4a ul li {
	width: 790px;
	height: 70px;
	padding: 40px 25px 20px;
	border: 1px solid #eee;
	margin: 15px auto 0
}
.downloadv4a ul li .download-detail .down-left {
	height: 55px;
	max-width: 430px
}
.downloadv4a ul li .download-detail .down-left h5 a {
	color: #333
}
.downloadv4a ul li .download-detail .down-left p {
	color: #999
}
.downloadv4a ul li .download-detail .down-right a.down-ico {
	display: block;
	width: 55px;
	height: 55px;
	background: url(../img/download.png) no-repeat 0 0
}
.downloadv4a ul li, .downloadv4a ul li .down-left, .downloadv4a ul li .down-right, .downloadv4a ul li .down-right a.down-ico {
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	transition: all .3s ease-in
}
.downloadv4a ul li:hover {
	border-color: #000
}
.downloadv4a ul li:hover .down-left {
	padding-left: 15px
}
.downloadv4a ul li:hover .down-right {
	margin-right: 15px
}
.downloadv4a ul li .down-right a.down-ico:hover {
	background-position: 0 -95px
}
.c-rematk {
	max-width: 635px;
	line-height: 22px;
	color: #888;
	margin: 0 auto 20px
}
.contact_ny ul li {
	float: left;
	width: 385px;
	height: 68px;
	padding: 20px 15px;
	border: 1px solid #f2f2f2;
	margin-left: 15px;
	margin-top: 15px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.contact_ny ul li h3 {
	font-size: 14px;
	color: #000;
	font-weight: 700;
	padding-bottom: 5px
}
.contact_ny ul li p {
	line-height: 22px
}
.contact_ny ul li span {
	display: inline-block;
	min-width: 185px;
	color: #999
}
.contact_ny ul li:hover {
	border-color: #969696
}
.contact-form .form-action li {
	width: 210px;
	float: left;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 45px;
	margin-right: 110px
}
.contact-form .form-action li.textarea, .contact-form .form-action li:nth-of-type(3) {
	margin-right: 0;
	margin-bottom: 30px
}
.contact-form .form-action li label {
	color: #fff
}
.contact-form .form-action input[type=text] {
	width: 99%;
	padding-left: 5px;
	height: 36px;
	border: 0
}
.contact-form .form-action li.textarea {
	width: 100%
}
.contact-form .form-action textarea {
	width: 100%;
	height: 20px;
	border: 0;
	outline: 0;
	resize: none
}
.contact-form .form-action input[type=submit] {
	display: block;
	width: 130px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	background: #595959;
	border: 0;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease
}
.swiper-container {
	width: 100%;
	height: 100%
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}
.swiper-slide img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right: 3%!important;
	top: 58%!important
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 15px 0!important
}
.swiper-button-next {
	right: 5%!important;
	background: url(../img/arrow_45.png) no-repeat -105px 0!important
}
.swiper-button-prev {
	left: 5%!important;
	background: url(../img/arrow_45.png) no-repeat 0 0!important
}
.swiper-button-next, .swiper-button-prev {
	width: 45px!important;
	height: 45px!important
}
.swiper-pagination-bullet-active {
	background: #fff!important
}
.preNext {
	text-align: center;
	height: 25px;
	line-height: 25px
}
.preNext span a {
	width: auto;
	height: 25px;
	display: inline-block;
	background: url(../img/prenext.png) no-repeat 0 0;
	padding-left: 30px
}
.preNext span.next a {
	background-position: 0 -39px;
	margin: 0 30px
}
.preNext span.return a {
	background-position: 0 -75px
}
.preNext a, .preNext span {
	color: #999
}
#pages {
	text-align: center;
	margin: 20px 0 30px
}
#pages a {
	font-family: Arial;
	font-size: 14px;
	display: inline-block;
	width: 38px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #e6e6e6;
	background: #fff;
	color: #646464;
	margin-right: 8px;
	text-align: center
}
#pages a.cur {
	display: inline-block;
	width: 38px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #191919;
	color: #fff
}
#pages a.a1 {
	display: none;
	width: 108px;
	font-size: 12px;
	float: left;
	text-align: left;
	border: none;
	background: 0 0;
	color: #646464
}
#pages a.a1 font {
	color: #fead0f;
	padding: 0 3px
}
#loading {
	width: 195px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	padding-left: 0;
	opacity: .7;
	background: url(../img/msg_loading_d.gif) no-repeat;
	margin: 10px auto 30px;
	color: #000;
	display: none
}
.partner .detail-content, .qiyechanpin .detail-content, .rencaizhaopin .detail-content, .womendeguandian .detail-content {
	padding-bottom: 0
}
.ajax-list a {
	position: absolute;
	top: 45%;
	width: 45px;
	height: 45px;
	display: block;
	background: url(../img/arrow_45.png) no-repeat 0 0;
	text-indent: -9999px;
	z-index: 100;
	cursor: pointer
}
.ajax-list a.nopre, .ajax-list a.pre {
	left: 80px
}
.ajax-list a.next, .ajax-list a.nonext {
	right: 80px
}
.ajax-list .nonext, .ajax-list .nopre {
	opacity: .5
}
.ajax-list .next, .ajax-list .nonext {
	background-position: -105px 0
}
.loging {
	display: none;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 45%;
	left: 50%;
	background: url(../img/msg_loading_d.gif) no-repeat;
	z-index: 999
}
  /*分页样式*/
.pglist {
	padding: 25px 0;
	float: left;
	width: 100%;
	line-height: 34px;
	text-align: center;
	    margin-bottom: 90px;
}
.pglist a {
	    color: #fff;
    padding: 0 12px;
    margin: 0 5px;
    font-/weight: bold;
    background: rgb(67 205 128 / 80%);
}
.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 32px;
	height: 32px;
	padding-bottom: 1px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}
.pglist .hover {
	display: inline-block;
	color: #fff;
	background: #23201d;
}
.pglist a:hover {
	display: inline-block;
	color: #fff;
	background: #23201d;
}
.pglist a.current {
	display: inline-block;
	color: #fff;
	background: #23201d;
}
* {
	margin:0;
	padding:0;
}
body {
	font-size:12px;
}
ul, li {
	list-style:none;
	
}

.float-contact-mini {
	position: absolute;
	right: 1px;
	top: 175px;
	z-index: 99999;
}
.float-contact-mini a {
	background: url("../img2/sprites.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 65px;
	line-height: 110%;
	padding: 46px 5px 0;
	text-align: center;
	text-decoration: none !important;
	width: 18px;
}
.float-contact {
	display: none;
	position: absolute;
	right: 1px;
	top: 175px;
	width: 102px;
}
.float-contact .close {
	background: url("../img2/sprites.png") no-repeat scroll -29px 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 31px;
	line-height: 31px;
	padding-left: 22px;
	text-decoration: none !important;
}
.float-contact .container {
	background:#FFFFFF;
	border-color: #E3E3E3;
	border-style: solid;
	border-width: 0 1px;
	padding: 1px 0;
	text-align: center;
}
.float-contact .container {
	border-style: solid;
	text-align: center;
}
.float-contact .qq {
	padding: 7px 0 6px;
}
.float-contact .qqtitle {
	line-height: 200%;
}
.float-contact .qq .btn {
	padding-top: 4px;
}
.float-contact .qq .btn li {
	padding-bottom: 5px;
}
.float-contact .qq .btn a {
	background: url("../img2/sprites.png") no-repeat scroll -43px -80px transparent;
	color: #1A649D;
	display: block;
	height: 23px;
	line-height: 23px;
	margin: 0 auto;
	padding-left: 23px;
	width: 53px;
}
.float-contact .qqtel {
	background: url("../images2/shadow-2.png") repeat-x scroll 0 100% transparent;
	padding-bottom: 14px;
}
.float-contact .qqtel .qqcontent {
	color: #FF6600;
	font-size: 117%;
	font-weight: bold;
	line-height: 130%;
	letter-spacing:0;
}
.float-contact .myqqlink {
	background: url("../images2/bg-x.png") repeat-x scroll 0 -320px #FA8400;
	border-bottom: 1px solid #E3E3E3;
	color: #FFFFFF !important;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none !important;
}
h3.qqtitle {
	margin:0;
	padding:0;
}




.ccccc3{
	width: 28px;
	height: 24px;
	margin-top:4px; 
	background: url("../images/0000.png") ;
	float:left;
	
}
.ccccc4{
	line-height: 30px;
	color:rgb(0 150 0);
	font-weight:600;
	float: left;
	margin-left:15px ;
	
}
.ccccc4 a{ color:#333;}
.ccccc5{
	line-height: 30px;
	color:rgb(35 96 52);
	font-weight:600;
	margin-left:15px ;
	
}
.ccccc7 a{ color:#333;}
.ccccc6{
	width:120px ;
	height:120px;
	left:0;
	top:30px;
	display: none;
	background: #FFFFFF;
	position: absolute;
	z-index: 9999999999999;
}


.ccccc7:hover .ccccc6{
	display: block;
	z-index: 99999999999999999;
	
}
.ccccc7{
	height:30px;
	float: left;
	line-height:30px;
	position: relative;
	z-index: 99999999999999999;

}
.ccccc6 img{
	width:120px ;
	display:block;
}

.ccccc3 img{
	width: 26px;
	height: 24px;
	margin-top:4px;s 
}

.nav nav_num_2 fr1 ul.on hover:{
	background: #fff !important;
}
.nav nav_num_2 fr1 ul li .nav-one .en f13 hover{
	color:#333333 !important;
}



  .select-wrapper{
    font: normal 14px '\5FAE\8F6F\96C5\9ED1';
    width: 240px;
   /* height: 34px;*/
    position: relative;
    cursor: pointer;
    display: inline-block;
    display: inline;
    float: left;
    margin-right: 10px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e3e3e3;
  }
  .select-wrapper.focus{
    border: 1px solid #61b988;
  }
  .select-button{
    font: normal 14px '\5FAE\8F6F\96C5\9ED1';
    width: 238px;
   /* height: 34px;*/
   line-height: 34px;
    border: 0;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
    float: left;
    padding-left:25px;


    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
  }
.select-wrapper.focus{
	height: auto!important;
}


  .ap{
  	border-bottom: 1px solid #333;
  }
  .select-down{
    position: absolute;
    top: 21px;
    right: 12px;
    height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    border-color: #333 transparent transparent transparent;
    border-style: solid;
    border-width: 6px;
  }  
  .disabled{
    color: #cccccc;
  }
  .select-list{
    width: 238px;
    background: #fff;
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 3px #ddd;
    border-radius: 3px;
    display: none;
    z-index: 2;
    /*position: absolute;*/
    left: -1px;
    top: 35px;
    overflow: hidden;
  }
  .select-list ul{
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 34px;
    max-height: 240px;
  }
  .select-list ul li{
    width: auto;
    height: 34px;
    padding-left: 10px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
  }
  .select-list ul li.selected,
  .select-list ul li:hover{
    color: #fff;
    background: #61b988;
    line-height: 35px;
  }
  
  /* 下拉列表不可用样式 */
  .select-button-disable{
    color: #ccc;
    width: 100%;
    height: 34px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    background: #fff;
    cursor: pointer;
    

    overflow: hidden;
    text-align: left;
    outline: none;
  }
  .select-down-disable{
   color: #ccc;
    font-size: 18px;
    position: absolute;
    top: 0;
    right: 10px;
   line-height: 34px;
  }
.sssss{
	    width: 15px;
    height: 15px;
    margin-left: 167px;
    margin-top: -27px;
    padding-bottom: 10px;
    line-height: 24px;
    /* overflow: hidden; */
    display: block;
}
.sssss img{
	width: 15px;
	height: 15px;
}
.vva{
	width: 100px;
	float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 20px;
}

.swiper-wrapper.swiper-slide .swiper-slide-active{
	margin-top: 90px !important;
}

.nm{
	width: 240px;
	text-align: center;
}