@charset "UTF-8";.animated {animation-duration:1s;animation-fill-mode:both;}
.animated.infinite {animation-iteration-count:infinite;}
.animated.hinge {animation-duration:2s;}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {animation-duration:.75s;}
@keyframes bounce {from,20%,53%,80%,to {animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transform:translate3d(0,0,0);}
40%,43% {animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transform:translate3d(0,-30px,0);}
70% {animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transform:translate3d(0,-15px,0);}
90% {transform:translate3d(0,-4px,0);}
}
.bounce {animation-name:bounce;transform-origin:center bottom;}
@keyframes flash {from,50%,to {opacity:1;}
25%,75% {opacity:0;}
}
.flash {animation-name:flash;}
@keyframes pulse {from {transform:scale3d(1,1,1);}
50% {transform:scale3d(1.05,1.05,1.05);}
to {transform:scale3d(1,1,1);}
}
.pulse {animation-name:pulse;}
@keyframes rubberBand {from {transform:scale3d(1,1,1);}
30% {transform:scale3d(1.25,0.75,1);}
40% {transform:scale3d(0.75,1.25,1);}
50% {transform:scale3d(1.15,0.85,1);}
65% {transform:scale3d(.95,1.05,1);}
75% {transform:scale3d(1.05,.95,1);}
to {transform:scale3d(1,1,1);}
}
.rubberBand {animation-name:rubberBand;}
@keyframes shake {from,to {transform:translate3d(0,0,0);}
10%,30%,50%,70%,90% {transform:translate3d(-10px,0,0);}
20%,40%,60%,80% {transform:translate3d(10px,0,0);}
}
.shake {animation-name:shake;}
@keyframes headShake {0% {transform:translateX(0);}
6.5% {transform:translateX(-6px) rotateY(-9deg);}
18.5% {transform:translateX(5px) rotateY(7deg);}
31.5% {transform:translateX(-3px) rotateY(-5deg);}
43.5% {transform:translateX(2px) rotateY(3deg);}
50% {transform:translateX(0);}
}
.headShake {animation-timing-function:ease-in-out;animation-name:headShake;}
@keyframes swing {20% {transform:rotate3d(0,0,1,15deg);}
40% {transform:rotate3d(0,0,1,-10deg);}
60% {transform:rotate3d(0,0,1,5deg);}
80% {transform:rotate3d(0,0,1,-5deg);}
to {transform:rotate3d(0,0,1,0deg);}
}
.swing {transform-origin:top center;animation-name:swing;}
@keyframes tada {from {transform:scale3d(1,1,1);}
10%,20% {transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
30%,50%,70%,90% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
40%,60%,80% {transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
to {transform:scale3d(1,1,1);}
}
.tada {animation-name:tada;}
@keyframes wobble {from {transform:none;}
15% {transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
30% {transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
45% {transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
60% {transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
75% {transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
to {transform:none;}
}
.wobble {animation-name:wobble;}
@keyframes jello {from,11.1%,to {transform:none;}
22.2% {transform:skewX(-12.5deg) skewY(-12.5deg);}
33.3% {transform:skewX(6.25deg) skewY(6.25deg);}
44.4% {transform:skewX(-3.125deg) skewY(-3.125deg);}
55.5% {transform:skewX(1.5625deg) skewY(1.5625deg);}
66.6% {transform:skewX(-0.78125deg) skewY(-0.78125deg);}
77.7% {transform:skewX(0.390625deg) skewY(0.390625deg);}
88.8% {transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
.jello {animation-name:jello;transform-origin:center;}
@keyframes bounceIn {from,20%,40%,60%,80%,to {animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;transform:scale3d(.3,.3,.3);}
20% {transform:scale3d(1.1,1.1,1.1);}
40% {transform:scale3d(.9,.9,.9);}
60% {opacity:1;transform:scale3d(1.03,1.03,1.03);}
80% {transform:scale3d(.97,.97,.97);}
to {opacity:1;transform:scale3d(1,1,1);}
}
.bounceIn {animation-name:bounceIn;}
@keyframes bounceInDown {from,60%,75%,90%,to {animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;transform:translate3d(0,-3000px,0);}
60% {opacity:1;transform:translate3d(0,25px,0);}
75% {transform:translate3d(0,-10px,0);}
90% {transform:translate3d(0,5px,0);}
to {transform:none;}
}
.bounceInDown {animation-name:bounceInDown;}
@keyframes bounceInLeft {from,60%,75%,90%,to {animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0% {opacity:0;transform:translate3d(-3000px,0,0);}
60% {opacity:1;transform:translate3d(25px,0,0);}
75% {transform:translate3d(-10px,0,0);}
90% {transform:translate3d(5px,0,0);}
to {transform:none;}
}
.bounceInLeft {animation-name:bounceInLeft;}
@keyframes bounceInRight {from,60%,75%,90%,to {animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
from {opacity:0;transform:translate3d(3000px,0,0);}
60% {opacity:1;transform:translate3d(-25px,0,0);}
75% {transform:translate3d(10px,0,0);}
90% {transform:translate3d(-5px,0,0);}
to {transform:none;}
}
.bounceInRight {animation-name:bounceInRight;}
@keyframes bounceInUp {from,60%,75%,90%,to {animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
from {opacity:0;transform:translate3d(0,3000px,0);}
60% {opacity:1;transform:translate3d(0,-20px,0);}
75% {transform:translate3d(0,10px,0);}
90% {transform:translate3d(0,-5px,0);}
to {transform:translate3d(0,0,0);}
}
.bounceInUp {animation-name:bounceInUp;}
@keyframes bounceOut {20% {transform:scale3d(.9,.9,.9);}
50%,55% {opacity:1;transform:scale3d(1.1,1.1,1.1);}
to {opacity:0;transform:scale3d(.3,.3,.3);}
}
.bounceOut {animation-name:bounceOut;}
@keyframes bounceOutDown {20% {transform:translate3d(0,10px,0);}
40%,45% {opacity:1;transform:translate3d(0,-20px,0);}
to {opacity:0;transform:translate3d(0,2000px,0);}
}
.bounceOutDown {animation-name:bounceOutDown;}
@keyframes bounceOutLeft {20% {opacity:1;transform:translate3d(20px,0,0);}
to {opacity:0;transform:translate3d(-2000px,0,0);}
}
.bounceOutLeft {animation-name:bounceOutLeft;}
@keyframes bounceOutRight {20% {opacity:1;transform:translate3d(-20px,0,0);}
to {opacity:0;transform:translate3d(2000px,0,0);}
}
.bounceOutRight {animation-name:bounceOutRight;}
@keyframes bounceOutUp {20% {transform:translate3d(0,-10px,0);}
40%,45% {opacity:1;transform:translate3d(0,20px,0);}
to {opacity:0;transform:translate3d(0,-2000px,0);}
}
.bounceOutUp {animation-name:bounceOutUp;}
@keyframes fadeIn {from {opacity:0;}
to {opacity:1;}
}
.fadeIn {animation-duration:1.76s;animation-name:fadeIn;}
@keyframes fadeInDown {from {opacity:0;transform:translate3d(0,-100%,0);}
to {opacity:1;transform:none;}
}
.fadeInDown {animation-name:fadeInDown;}
@keyframes fadeInDownBig {from {opacity:0;transform:translate3d(0,-2000px,0);}
to {opacity:1;transform:none;}
}
.fadeInDownBig {animation-name:fadeInDownBig;}
@keyframes fadeInLeft {from {opacity:0;transform:translate3d(-100%,0,0);}
to {opacity:1;transform:none;}
}
.fadeInLeft {animation-name:fadeInLeft;}
@keyframes fadeInLeftBig {from {opacity:0;transform:translate3d(-2000px,0,0);}
to {opacity:1;transform:none;}
}
.fadeInLeftBig {animation-name:fadeInLeftBig;}
@keyframes fadeInRight {from {opacity:0;transform:translate3d(100%,0,0);}
to {opacity:1;transform:none;}
}
.fadeInRight {animation-name:fadeInRight;}
@keyframes fadeInRightBig {from {opacity:0;transform:translate3d(2000px,0,0);}
to {opacity:1;transform:none;}
}
.fadeInRightBig {animation-name:fadeInRightBig;}
@keyframes fadeInUp {from {opacity:0;transform:translate3d(0,20%,0);}
to {opacity:1;transform:none;}
}
.fadeInUp {animation-duration:1.76s;animation-name:fadeInUp;}
@keyframes fadeInUpBig {from {opacity:0;transform:translate3d(0,2000px,0);}
to {opacity:1;transform:none;}
}
.fadeInUpBig {animation-name:fadeInUpBig;}
@keyframes fadeOut {from {opacity:1;}
to {opacity:0;}
}
.fadeOut {animation-name:fadeOut;}
@keyframes fadeOutDown {from {opacity:1;}
to {opacity:0;transform:translate3d(0,100%,0);}
}
.fadeOutDown {animation-name:fadeOutDown;}
@keyframes fadeOutDownBig {from {opacity:1;}
to {opacity:0;transform:translate3d(0,2000px,0);}
}
.fadeOutDownBig {animation-name:fadeOutDownBig;}
@keyframes fadeOutLeft {from {opacity:1;}
to {opacity:0;transform:translate3d(-100%,0,0);}
}
.fadeOutLeft {animation-name:fadeOutLeft;}
@keyframes fadeOutLeftBig {from {opacity:1;}
to {opacity:0;transform:translate3d(-2000px,0,0);}
}
.fadeOutLeftBig {animation-name:fadeOutLeftBig;}
@keyframes fadeOutRight {from {opacity:1;}
to {opacity:0;transform:translate3d(100%,0,0);}
}
.fadeOutRight {animation-name:fadeOutRight;}
@keyframes fadeOutRightBig {from {opacity:1;}
to {opacity:0;transform:translate3d(2000px,0,0);}
}
.fadeOutRightBig {animation-name:fadeOutRightBig;}
@keyframes fadeOutUp {from {opacity:1;}
to {opacity:0;transform:translate3d(0,-100%,0);}
}
.fadeOutUp {animation-name:fadeOutUp;}
@keyframes fadeOutUpBig {from {opacity:1;}
to {opacity:0;transform:translate3d(0,-2000px,0);}
}
.fadeOutUpBig {animation-name:fadeOutUpBig;}
@keyframes flip {from {transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out;}
40% {transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out;}
50% {transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in;}
80% {transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in;}
to {transform:perspective(400px);animation-timing-function:ease-in;}
}
.animated.flip {-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip;}
@keyframes flipInX {from {transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0;}
40% {transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in;}
60% {transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}
80% {transform:perspective(400px) rotate3d(1,0,0,-5deg);}
to {transform:perspective(400px);}
}
.flipInX {-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX;}
@keyframes flipInY {from {transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0;}
40% {transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in;}
60% {transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}
80% {transform:perspective(400px) rotate3d(0,1,0,-5deg);}
to {transform:perspective(400px);}
}
.flipInY {-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY;}
@keyframes flipOutX {from {transform:perspective(400px);}
30% {transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}
to {transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}
}
.flipOutX {animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}
@keyframes flipOutY {from {transform:perspective(400px);}
30% {transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}
to {transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}
}
.flipOutY {-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY;}
@keyframes lightSpeedIn {from {transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}
60% {transform:skewX(20deg);opacity:1;}
80% {transform:skewX(-5deg);opacity:1;}
to {transform:none;opacity:1;}
}
.lightSpeedIn {animation-name:lightSpeedIn;animation-timing-function:ease-out;}
@keyframes lightSpeedOut {from {opacity:1;}
to {transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}
}
.lightSpeedOut {animation-name:lightSpeedOut;animation-timing-function:ease-in;}
@keyframes rotateIn {from {transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0;}
to {transform-origin:center;transform:none;opacity:1;}
}
.rotateIn {animation-name:rotateIn;}
@keyframes rotateInDownLeft {from {transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0;}
to {transform-origin:left bottom;transform:none;opacity:1;}
}
.rotateInDownLeft {animation-name:rotateInDownLeft;}
@keyframes rotateInDownRight {from {transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0;}
to {transform-origin:right bottom;transform:none;opacity:1;}
}
.rotateInDownRight {animation-name:rotateInDownRight;}
@keyframes rotateInUpLeft {from {transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0;}
to {transform-origin:left bottom;transform:none;opacity:1;}
}
.rotateInUpLeft {animation-name:rotateInUpLeft;}
@keyframes rotateInUpRight {from {transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0;}
to {transform-origin:right bottom;transform:none;opacity:1;}
}
.rotateInUpRight {animation-name:rotateInUpRight;}
@keyframes rotateOut {from {transform-origin:center;opacity:1;}
to {transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0;}
}
.rotateOut {animation-name:rotateOut;}
@keyframes rotateOutDownLeft {from {transform-origin:left bottom;opacity:1;}
to {transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0;}
}
.rotateOutDownLeft {animation-name:rotateOutDownLeft;}
@keyframes rotateOutDownRight {from {transform-origin:right bottom;opacity:1;}
to {transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
.rotateOutDownRight {animation-name:rotateOutDownRight;}
@keyframes rotateOutUpLeft {from {transform-origin:left bottom;opacity:1;}
to {transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0;}
}
.rotateOutUpLeft {animation-name:rotateOutUpLeft;}
@keyframes rotateOutUpRight {from {transform-origin:right bottom;opacity:1;}
to {transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0;}
}
.rotateOutUpRight {animation-name:rotateOutUpRight;}
@keyframes hinge {0% {transform-origin:top left;animation-timing-function:ease-in-out;}
20%,60% {transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out;}
40%,80% {transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;}
to {transform:translate3d(0,700px,0);opacity:0;}
}
.hinge {animation-name:hinge;}
@keyframes jackInTheBox {from {opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom;}
50% {transform:rotate(-10deg);}
70% {transform:rotate(3deg);}
to {opacity:1;transform:scale(1);}
}
.jackInTheBox {animation-name:jackInTheBox;}
@keyframes rollIn {from {opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
to {opacity:1;transform:none;}
}
.rollIn {animation-name:rollIn;}
@keyframes rollOut {from {opacity:1;}
to {opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}
}
.rollOut {animation-name:rollOut;}
@keyframes zoomIn {from {opacity:0;transform:scale3d(.3,.3,.3);}
50% {opacity:1;}
}
.zoomIn {animation-name:zoomIn;}
@keyframes zoomInDown {from {opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}
}
.zoomInDown {animation-name:zoomInDown;}
@keyframes zoomInLeft {from {opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}
}
.zoomInLeft {animation-name:zoomInLeft;}
@keyframes zoomInRight {from {opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}
}
.zoomInRight {animation-name:zoomInRight;}
@keyframes zoomInUp {from {opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}
60% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}
}
.zoomInUp {animation-name:zoomInUp;}
@keyframes zoomOut {from {opacity:1;}
50% {opacity:0;transform:scale3d(.3,.3,.3);}
to {opacity:0;}
}
.zoomOut {animation-name:zoomOut;}
@keyframes zoomOutDown {40% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}
to {opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}
}
.zoomOutDown {animation-name:zoomOutDown;}
@keyframes zoomOutLeft {40% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}
to {opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center;}
}
.zoomOutLeft {animation-name:zoomOutLeft;}
@keyframes zoomOutRight {40% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}
to {opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center;}
}
.zoomOutRight {animation-name:zoomOutRight;}
@keyframes zoomOutUp {40% {opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}
to {opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}
}
.zoomOutUp {animation-name:zoomOutUp;}
@keyframes slideInDown {from {transform:translate3d(0,-100%,0);visibility:visible;}
to {transform:translate3d(0,0,0);}
}
.slideInDown {animation-name:slideInDown;}
@keyframes slideInLeft {from {transform:translate3d(-100%,0,0);visibility:visible;}
to {transform:translate3d(0,0,0);}
}
.slideInLeft {animation-name:slideInLeft;}
@keyframes slideInRight {from {transform:translate3d(100%,0,0);visibility:visible;}
to {transform:translate3d(0,0,0);}
}
.slideInRight {animation-name:slideInRight;}
@keyframes slideInUp {from {transform:translate3d(0,100%,0);visibility:visible;}
to {transform:translate3d(0,0,0);}
}
.slideInUp {animation-name:slideInUp;}
@keyframes slideOutDown {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(0,100%,0);}
}
.slideOutDown {animation-name:slideOutDown;}
@keyframes slideOutLeft {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(-100%,0,0);}
}
.slideOutLeft {animation-name:slideOutLeft;}
@keyframes slideOutRight {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(100%,0,0);}
}
.slideOutRight {animation-name:slideOutRight;}
@keyframes slideOutUp {from {transform:translate3d(0,0,0);}
to {visibility:hidden;transform:translate3d(0,-100%,0);}
}
.slideOutUp {animation-name:slideOutUp;}
.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel {display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper {display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper-outer {overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item {float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div {cursor:pointer;}
.owl-controls {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.grabbing {cursor:url(../images/grabbing.png) 8 8,move;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls {margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div {color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page {display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span {display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;overflow:hidden;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers {height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading {min-height:150px;background:url(../images/AjaxLoader.gif) no-repeat center center}
@charset "utf-8";body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span {margin:0;padding:0;}
html {font-size:62.5%;}
body {font-size:1.4rem;}
body {font-family:"Microsoft YaHei" ! important;color:#000000;background:#fff;margin:0 auto;padding:0px;}
a {text-decoration:none;color:#333333;outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
* {outline:none}
img {max-width:100%;border:0px;vertical-align:middle;}
li {list-style:none;}
.pc {display:block;}
.wap {display:none;}
.rigt_onlineserver {text-align:left;color:#444;font-size:14px;font-family:"microsoft yahei";}
.rigt_onlineserver img {border:0}
.rigt_onlineserver .header_l img {height:65px;margin-top:10px}
.rigt_onlineserver select,.rigt_onlineserver input,.rigt_onlineserver img {vertical-align:middle}
.rigt_onlineserver a {text-decoration:none;cursor:pointer;color:#000;font-weight:normal;}
.rigt_onlineserver a:hover {color:#0f91ed}
.rigt_onlineserver .box_os {font-size:12px;background:#29a7e2;position:fixed;top:120px;right:0px;_position:absolute;z-index:1500;border-radius:6px 0px 0 6px;}
.rigt_onlineserver .box_os a {color:#00A0E9;}
.rigt_onlineserver .box_os a:hover {color:#ff8100;text-decoration:none;}
.rigt_onlineserver .box_os .floatL {width:36px;float:left;position:relative;z-index:1;height:181px;}
.rigt_onlineserver .box_os .floatL a {font-size:0;text-indent:-999em;display:block;}
.rigt_onlineserver .box_os .floatR {width:130px;float:left;padding:5px;overflow:hidden;}
.rigt_onlineserver .box_os .floatR .cn {background:#F7F7F7;border-radius:6px;margin-top:4px;}
.rigt_onlineserver .box_os .cn .titZx {font-size:15px;color:#333;font-weight:600;line-height:24px;padding:10px 5px 0;text-align:center;}
.rigt_onlineserver .box_os .cn ul {padding:0px;}
.rigt_onlineserver .box_os .cn ul li {line-height:30px;padding-bottom:10px;border-bottom:solid 1px #E6E4E4;overflow:hidden;text-align:center;}
.rigt_onlineserver .box_os .cn ul li span {color:#777;}
.rigt_onlineserver .box_os .cn ul li a {color:#777;}
.rigt_onlineserver .box_os .cn ul li img {vertical-align:middle;}
.rigt_onlineserver .box_os .btnOpen,.rigt_onlineserver .box_os .btnCtn {position:relative;z-index:9;top:25px;left:0;background-image:url("../images/shopnc.png");background-repeat:no-repeat;display:block;height:146px;padding:8px;}
.rigt_onlineserver .box_os .btnOpen {background-position:9px 2px;}
.rigt_onlineserver .box_os .btnCtn {background-position:-32px 0;}
.rigt_onlineserver .box_os ul li.top {border-bottom:solid #ACE5F9 1px;}
.rigt_onlineserver .box_os ul li.bot {border-bottom:none;}
.rigt_onlineserver .cn .kfapp {background:#f7f7f7;text-align:center;}
.rigt_onlineserver .cn .kfapp img {width:110px;height:110px;}
.rigt_onlineserver .cn .kf_tel {border:none;font-size:16px;line-height:40px;text-align:center;}
.rigt_onlineserver .acbox {font-weight:bold;text-align:center;line-height:30px;margin-top:5px;background:url("../images/shopnc.png") no-repeat;background-position:106px -154px;}
.rigt_onlineserver .acbox a {color:#fff;font-size:15px;font-weight:bold;}
.rigt_onlineserver .acbox a:hover {color:#fff;}
.rigt_onlineserver .xc_layer {background-color:#666666;height:100%;left:0;position:fixed;top:0;width:100%;z-index:0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.rigt_onlineserver .onlineService {background:rgba(0,0,0,0) none repeat scroll 0 0;height:178px;position:fixed;right:0;top:44px;width:39px;z-index:9999;}
.rigt_onlineserver .onlineService .ico_os {background-position:0 0;border:1px solid #c7c7c7;cursor:pointer;float:right;height:143px;width:40px;}
.rigt_onlineserver .onlineService .ico_gt {background-position:right 0;border:1px solid #299ec0;clear:both;cursor:pointer;float:right;height:37px;width:39px;}
.rigt_onlineserver .onlineService .ico_pp {background-position:right -60px;border:1px solid #81b140;clear:both;cursor:pointer;float:right;height:37px;margin:0 0 1px;width:39px;}
.rigt_onlineserver #pop_ly_id_div {display:none;left:50%;margin:-15% 0 0 -16%;overflow:hidden;position:fixed;top:50%;z-index:9999;background-color:rgb(255 230 220 0.5);width:500px;height:360px;}
.rigt_onlineserver #pop_ly_id_div form {z-index:1;background:#fff;z-index:1;position:absolute;width:100%;height:100%;border-radius:3px;}
.rigt_onlineserver #pop_ly_id_div dl {margin:0 auto;text-align:left;}
.rigt_onlineserver #pop_ly_id_div dl dt {height:30px;line-height:30px;padding:5px;text-indent:10px;background:#29a7e2;color:#fff;font-size:14px;}
.rigt_onlineserver #pop_ly_id_div dl dt span {cursor:pointer;float:right;font-size:18px;margin-right:5px;}
.rigt_onlineserver #pop_ly_id_div dl dd {padding:15px 5px 0;text-align:left;text-indent:30px;}
.rigt_onlineserver #pop_ly_id_div input,.rigt_onlineserver #pop_ly_id_div textarea {background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #dddddd;color:#999;height:28px;line-height:28px;text-align:left;text-indent:5px;vertical-align:middle;width:340px;font-size:14px;}
.rigt_onlineserver #pop_ly_id_div textarea {height:87px;line-height:22px;resize:none;font-size:14px;}
.rigt_onlineserver #pop_ly_id_div #msg_vcode {width:80px;}
.rigt_onlineserver #pop_ly_id_div dd img {height:22px;margin-left:5px;vertical-align:middle;width:80px;}
.rigt_onlineserver .msg_button {border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:bold;line-height:30px;margin:5px 20px 20px 0;overflow:hidden;text-align:center;text-indent:0;width:120px;background:#29a7e2;}
.rigt_onlineserver .box_os .osqq .wxClassText {margin-bottom:6px;margin-top:5px;}
.banner {position:relative;}
.banner .owl-theme .owl-pagination {position:absolute;left:0px;bottom:22px;width:100%;margin:0px;}
.banner .owl-theme .owl-pagination .owl-page span {width:14px;height:14px;background:rgba(245,245,245,1);border-radius:50%;opacity:1;width:12px;height:12px;background:rgb(255,255,255);border-radius:50%;margin:0px 6px;}
.banner .owl-theme .owl-pagination .owl-page.active span {background:#C8000A;}
.bottom_bar {position:fixed;left:0px;bottom:0px;width:100%;background:#006158;background:-webkit-linear-gradient(top,#282828,#000000);background:linear-gradient(top,#89e639,#6db92b);z-index:88888;}
.bottom_bar ul {}
.bottom_bar ul li {float:left;width:25%;height:50px;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}
.bottom_bar ul li a {color:#fff;font-size:12px;}
.bottom_bar ul li a img {display:block;height:20px;margin:0px auto;font-size:2rem}
.sharebox {position:absolute;left:0px;bottom:50px;width:100%;background:rgba(0,0,0,0.8);padding:10px;display:none;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrapper {width:1200px;max-width:100%;margin:auto;}
.clearflex:after,.wrapper:after {display:table;clear:both;content:"";}
.banner {}
.banner .imgbox {height:650px;}
.listnumber {text-align:center;background:#f1f1f1;}
.listnumber li {position:relative;float:left;width:33.333%;padding-top:28px;}
.listnumber li .val {font-size:48px;font-family:Arial;font-weight:bold;color:rgba(221,23,51,1);line-height:1;padding-bottom:10px;}
.listnumber li .title {padding-bottom:29px;font-size:16px;font-family:Microsoft YaHei;font-weight:300;color:rgba(58,57,57,1);}
.listnumber li:nth-child(2):after,.listnumber li:nth-child(2):before {position:absolute;position:absolute;top:50%;-o-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);width:2px;height:89px;background:#CCCCCC;content:"";}
.listnumber li:nth-child(2):after {left:0px;}
.listnumber li:nth-child(2):before {right:0px;}
.index {}
.index .section_1 {text-align:center;padding-top:52px;padding-bottom:88px;}
.titlemodel {text-align:center;}
.titlemodel .cn {font-size:40px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(0,0,0,1);position:relative;}
.titlemodel .en {font-size:30px;font-family:Arial;font-weight:bold;color:rgba(221,221,221,1);text-transform:uppercase;line-height:1;}
.index .section_1 .list {padding-top:40px;}
.index .section_1 .list li:last-child {margin-right:0px;}
.index .section_1 .list li {float:left;width:20%;margin-right:5%;background:rgba(230,0,18,1);border-radius:5px;padding:5px;}
.index .section_1 .list li .texts {height:132px;padding-top:35px;}
.index .section_1 .list li .ti1 a{ color: #FFFFFF;}
.index .section_1 .list li .ti1 {font-size:30px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(251,250,250,1);line-height:1;padding-bottom:10px;}
.index .section_1 .list li .ti2 {font-size:16px;font-family:Arial;font-weight:bold;color:rgba(221,221,221,1);text-transform:uppercase;line-height:1;}
.index .section_1 .list li .content {font-size:18px;font-family:Microsoft YaHei;font-weight:300;color:rgba(252,252,252,1);line-height:30px;padding-top:26px;height:240px;}
.index .section_1 .list li .content a{ color: #FFFFFF;}
.titlemodel .cn:after {content:"";display:block;margin:auto;width:154px;height:3px;background:rgba(221,23,51,1);margin-top:14px;}
.index .section_2 {}
.index .section_2 .content {margin-top:48px;zoom:1;overflow:hidden;background:#E60012;position:relative;padding-left:50%;}
.index .section_2 .left {position:absolute;left:0;top:0px;width:100%;height:100%;background:url(../images/sec2.jpg) no-repeat center center;background-size:cover;width:50%;}
.index .section_2 .right {padding-left:77px;padding-top:80px;padding-bottom:80px;}
.index .section_2 .right li {padding-bottom:28px;padding-left:27px;background-position:left 0 !important;}
.index .section_2 .right li:nth-child(1) {background:url(../images/ic1.png) no-repeat left center;}
.index .section_2 .right li:nth-child(2) {background:url(../images/ic2.png) no-repeat left center;}
.index .section_2 .right li:nth-child(3) {background:url(../images/ic3.png) no-repeat left center;}
.index .section_2 .right li:nth-child(4) {background:url(../images/ic4.png) no-repeat left center;padding-bottom:0;}
.index .section_2 .tit {font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:rgba(251,250,250,1);line-height:1;padding-bottom:11px;}
.index .section_2 .dec {font-size:18px;font-family:Microsoft YaHei;font-weight:300;color:rgba(250,184,194,1);line-height:23px;}
.index .section_3 {padding-top:74px;padding-bottom:82px;}
.index .section_3 .list {padding-top:46px;}
.index .section_3 .content {}
.index .section_3 .imgbox {float:left;width:34.5%;}
.index .section_3 .imgbox img {width:100%;}
.index .section_3 .right {float:right;width:61%;}
.index .section_3 .title {font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:rgba(51,51,51,1);padding-top:15px;margin-bottom:29px;display:block;line-height:1;}
.index .section_3 .dec {font-size:16px;font-family:Microsoft YaHei;font-weight:300;color:rgba(102,102,102,1);line-height:24px;margin-bottom:38px;}
.index .section_3 .more {width:131px;height:39px;background:rgba(230,0,18,1);display:block;line-height:39px;text-align:center;font-size:16px;font-family:Microsoft YaHei;font-weight:300;color:rgba(249,246,246,1);}
.index .swiper-container {padding-bottom:70px;}
.index .swiper-pagination-bullet {width:15px;height:15px;background:rgba(173,172,172,1);border-radius:50%;margin:0px 10px !important;opacity:1;}
.index .swiper-pagination-bullet.swiper-pagination-bullet-active {background:rgba(230,0,18,1);}
.index .section_4 {background:#E60012;padding-bottom:34px;}
.index .section_4 .left {float:left;padding-top:42px;}
.index .section_4 .ti1 {font-size:30px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(249,249,249,1);line-height:1;}
.index .section_4 .ti2 {font-size:40px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(252,252,252,1);line-height:1;padding:11px 0px;}
.index .section_4 .ti3 {font-size:16px;font-family:Arial;font-weight:400;color:rgba(241,241,241,1);text-transform:uppercase;}
.index .section_4 .right {float:right;padding-top:32px;}
.index .section_4 .right li {float:left;padding:0px 11px; text-align: center;}
.index .section_4 .right li p{ text-align: center; padding-top: 10px; color: #fff;}
.index .section_4 .right li img {}
.index .section_5 {padding-top:60px;background:rgba(237,236,236,1);}
.index .section_5 .list {padding-top:33px;}
.index .section_5 .list a {display:block;text-align:center;width:224px;height:300px;background:rgba(251,250,250,1);margin:auto;max-width:96%;}
.index .section_5 .list a * {display:block;text-align:center;}
.index .section_5 .list a .tit {font-size:24px;font-family:Microsoft YaHei;font-weight:bold;color:rgba(221,23,51,1);padding-top:43px;padding-bottom:32px;line-height:1;}
.index .section_5 .list a .dec {font-size:14px;font-family:Microsoft YaHei;font-weight:300;color:rgba(76,74,74,1);line-height:30px;height:135px;}
.index .section_5 .list a .more {width:129px;height:39px;border:1px solid rgba(230,0,18,1);margin:auto;line-height:37px;font-size:16px;font-family:Microsoft YaHei;font-weight:300;color:rgba(76,74,74,1);}
.index .section_5 .list a:hover {background:rgba(221,23,51,1); color: #FFFFFF;}
.index .section_5 .list a:hover .dec{ color: #FFFFFF;}
.index .section_5 .list a,.index .section_5 .list a * {-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.index .section_5 .list a:hover .tit,.index .section_5 .list a:hover .dec span {color:#fff;}
.index .section_5 .list a:hover .more {border-color:#fff;color:#fff}
.index .section_5 .list .wap {position:absolute;left:0px;bottom:0px;width:100%;height:30px;text-align:center;}
.index .section_5 .list .wap .swiper-pagination {width:100%;}
.index .section_6 {padding-top:63px;}
.index .section_6 .tab {}
.index .section_6 .hd {padding-top:34px;text-align:center;zoom:1;overflow:hidden;}
.index .section_6 .hd a.current,.index .section_6 .hd a:hover {background:#dddddd;color:#fff;}
.index .section_6 .hd a {display:inline-block;vertical-align:middle;width:122px;height:37px;text-align:center;line-height:37px;}
.index .section_6 .bd {padding-top:30px;}
.index .section_6 .model {}
.index-news {overflow:hidden;}
.index-news-l {float:left;width:48%;}
.index-news-l h2 {margin-left:20px;margin-top:20px;}
.index-news-l h2 a {font-size:17px;color:#666;font-weight:400;}
.index-news-l .time {color:#666;font-weight:400;margin-left:20px;margin-top:5px;font-size:13px;font-family:"微软雅黑";}
.index-news-l .time i {background:url(../images/rli.jpg) no-repeat;display:inline-block;width:16px;height:18px;vertical-align:middle;margin-right:10px;}
.index-news-l .text {padding:0 40px 20px 20px;margin-top:5px;height:61px;}
.index-news-l .text a {line-height:24px;font-size:13px;color:#7d7979;display:block;height:48px;overflow:hidden;}
.index-news-r {float:right;width:48.5%;}
.index-news-r li {overflow:hidden;padding-bottom:18px;margin-bottom:18px;border-bottom:1px dashed #e9e9e9;}
.index-news-r li .index-ll {float:left;width:60px;text-align:center;margin-right:14px;}
.index-news-r li .index-ll p {color:#cecece;font-family:'微软雅黑';}
.index-news-r li .index-ll span {font-size:48px;font-weight:normal;font-family:"微软雅黑",Times,serif;color:#b8b8b8;}
.index-news-r li .index-rr {float:left;width:500px;}
.index-news-r li .index-rr h4 a {font-family:'微软雅黑';font-size:17px;color:#343434;line-height:28px;}
.index-news-r li .index-rr h4 a:hover {text-decoration:underline;}
.index-news-r li .index-rr p {font-size:13px;line-height:22px;color:#666;}
.index-news-l img {width:100%;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s; max-height:320px;}
.index-news-l a {display:block;overflow:hidden;}
.index-news-l img:hover {-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.f_lianxi{ color: #FFF; line-height: 40px; font-size: 20px;}
.f_lianxi img{ float: left; margin-right: 10px;}
.f_dianhua{ }
.f_dianhua a{color: #FFFFFF; font-size: 25px; margin-left: 40px;}
.qn_lanmu{ overflow: hidden; float: right;}
.qn_lanmu ul{}
.qn_lanmu ul li{ text-align:right;}
.qn_lanmu ul li a{ padding: 5px 20px;}
.q_active{ color: #DD1733; font-weight: bold;}
.f_ewm{}
.f_ewm img{ width: 100px; margin-left: 40px; margin-top: 10px;}
.f_ewm p{ }
.f_ewm p a{color: #FFFFFF; padding-left: 40px; font-size: 13px;}

/* 在线客服样式 */
.gr_kefu{position:fixed;width:50px;height:275px;right:0;top:214px;z-index:100;}
.gr_kefu ul li{width:50px;height:50px;float:left;position:relative;margin-bottom:1px;font-size:12px;line-height:50px;}
.gr_kefu ul li .sidebox{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s;color:#fff;background:#b80000;overflow:hidden;opacity:.8;}
.gr_kefu ul li.kf2 .sidebox{/* background:#7fbb57; */overflow:visible;}
.gr_kefu ul li .sidebox:hover{opacity:1;}
.gr_kefu ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#222;transition:all 0.3s;opacity:.8;}
.gr_kefu ul li .sidetop:hover{opacity:1;}
.gr_kefu ul li img{float:left;}
.gr_kefu ul li .sidebox3{font-size:16px;}
.gr_kefu ul li .kImg{padding:13px;}
.gr_kefu .kf_wx{ position:absolute; top:0;left:-160px;width:160px;display:;background:#fff;border:1px solid #dadada;padding:14px;line-height:20px;color:#333;text-align:center;display:none;}
.gr_kefu .kf_wx img{ display:block;width:110px; height:110px;margin-bottom:5px;float:none;}
.gr_kefu .qq{height:0;position:relative;z-index:2;}
.gr_kefu .qq .sidebox{border:1px solid #b80000;height:auto;border-radius:5px 0 0 5px;width:140px;background:#fff;opacity:1;bottom:-50px;top:auto;text-align:center;padding-bottom:5px;right:-150px;}
.gr_kefu .qq h5{height:35px;line-height:35px;background:#b80000;font-weight:normal;color:#fff;font-size:14px;padding:0 10px;text-align:left;margin-bottom:10px;}
.gr_kefu .qq h5 i{float:right;cursor:pointer;transition:all 0.3s;position:relative;z-index:5;}
.gr_kefu .qq h5 i:hover{transform: rotate(90deg);}
.gr_kefu .qq  a{display:block;height:32px;line-height:32px;border-radius:18px;border:1px solid #b80000;margin:5px 15px}


.qn_anli_t{ overflow:hidden; line-height:38px; margin-bottom:30px;}
.qn_anli_t ul{}
.qn_anli_t ul li{ text-align:center;}
.qn_anli_t ul li a{ padding:5px 20px; border:1px solid #ccc; margin:0 5px; line-height:38px;}
.qn_anli_t ul li a:hover{ border:1px solid #DD1733;}