﻿@charset "utf-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td,span{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
img{vertical-align:top; border:none;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;}
li{list-style-type:none;}
html{width:100%;min-width:1200px;}
body{width:100%;min-width:1200px;font:12px/1.5 "Microsoft YaHei","Helvetica Neue","Hiragino Sans GB",arial,helvetica,sans-serif;color:#333333;}
textarea{resize:none;}
textarea,input{font-family:"Microsoft YaHei","Helvetica Neue","Hiragino Sans GB",arial,helvetica,sans-serif;font:12px/1.5;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none; padding:0;}
input::-ms-clear{display:none;}
a:focus, *:focus{noFocusLine: expression(this.onFocus=this.blur());}
.clear{clear: both;}
a, object{outline:none;}
a{cursor:pointer;color:#333;}
a:link{text-decoration:none;}
ul, li, ol{list-style: none outside none;}
li{vertical-align:top;}
li{vertical-align:bottom;}
html{_background-attachment: fixed;}
:focus{outline: 0;}
input, button{border: 0; outline: none; background: none; filter: chroma(color=#000000);}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #bdbcbc;}
i, em, b{font-style: normal;}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder{color: #999; font-family: 微软雅黑, Microsoft YaHei, \5FAE\8F6F\96C5\9ED1; font-size: 12px;}
::selection{background: #f20e0e; color: #fff;}
::-moz-selection{background: #f20e0e; color: #fff;}
table{width: 100%; border-collapse: collapse; border-spacing: 0;}
table td{word-break: break-all; word-wrap: break-word;}
input{font-family: 微软雅黑, Microsoft YaHei, \5FAE\8F6F\96C5\9ED1; font-size: 12px;}
a, a *{text-decoration: none; outline: none; star: expression(this.onFocus=this.blur());}
.clearfix{clear: both; zoom: 1;}
.clearfix:after{content: ''; display: block; clear: both;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
img{max-width: 100%; border: 0; outline: none; vertical-align: middle;}
.one-txt-cut{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.txt-cut{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; /* -webkit-line-clamp: 2; */ -webkit-box-orient: vertical;}
/*reset end*/

/*字体size*/
.font12 {font-size: 12px !important;}
.font14 {font-size: 14px !important;}
.font16 {font-size: 16px !important;}
.font18 {font-size: 18px !important;}
.font20 {font-size: 20px !important;}
/*浮动*/
.fl{display: inline; float: left}
.fr{display: inline; float: right}
/*消失隐藏*/
.show{display: block!important;}
.hide{display: none!important;}







@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.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(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-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}}.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)}}.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(0.75,1.25,1);transform:scale3d(0.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(0.75,1.25,1);transform:scale3d(0.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)}}.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)}}.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)}}.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)}}.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}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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)}}.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(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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}}.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)}}.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)}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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)}}.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}}.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.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}}.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}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}}.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}}.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.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(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.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(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.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)}}.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)}}.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)}}.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)}}.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%)}}.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%)}}.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%)}}.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%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}



/*
 * Swiper 2.7.6
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: February 11, 2015
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-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 {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}


@charset "UTF-8";
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.blockbox {
    width: 1200px;
    margin: auto;
}

.common_title {
    text-align: center;
    padding-top: 75px;
}

.common_title_c {
    font-size: 36px;
    color: #222222;
    font-weight: bold;
    line-height: 36px;
}

.common_title_c span {
    color: #ef8408;
}

.common_title_e {
    font-size: 18px;
    color: #999999;
    font-family: 'Arial';
    line-height: 18px;
    margin-top: 15px;
    text-transform: uppercase;
}

.banner {
    width: 100%;
    height: 649px;
    background: url("../images/banner.jpg") no-repeat center;
    overflow: hidden;
    position: relative;
}

.banner .blockbox {
    position: relative;
}

.banner_left {
    float: left;
    padding-top: 148px;
}

.banner_left_p1 {
    font-size: 48px;
    color: #ffffff;
    line-height: 48px;
}

.banner_left_p1 span {
    display: inline-block;
    padding: 10px 14px;
    font-size: 32px;
    color: #ffffff;
    line-height: 32px;
    background: #ee6a12;
    vertical-align: top;
    margin-right: 14px;
    border-radius: 5px;
}

.banner_left_p2 {
    font-size: 30px;
    color: #ffffff;
    line-height: 30px;
    margin-top: 50px;
}

.banner_left_p2 span {
    color: #ee6a12;
}

.banner_left_p3 {
    font-size: 20px;
    color: #ffffff;
    line-height: 20px;
    margin-top: 30px;
}

.banner_left_p3 span {
    display: inline-block;
    padding: 5px 7px;
    border: 1px solid #ffffff;
    border-radius: 3px;
    margin-right: 5px;
    vertical-align: middle;
}

.banner_left_p3 span:first-child {
    margin-left: 7px;
}

.banner_img1 {
    position: absolute;
    top: 105px;
    right: -68px;
    z-index: 3;
}

.data_show {
    width: 100%;
    height: 133px;
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    bottom: 0;
    left: 0;
}

.data_show .blockbox {
    overflow: hidden;
}

.data_show_each {
    width: 33.33%;
    float: left;
    height: 133px;
    position: relative;
    display: table;
    text-align: center;
}

.data_show_each .cell {
    display: table-cell;
    vertical-align: middle;
}

.data_show_each span {
    font-size: 44px;
    color: #eeeeee;
    line-height: 44px;
    vertical-align: bottom;
}

.data_show_each span i {
    font-style: normal;
    font-size: 24px;
    color: #eeeeee;
    line-height: 24px;
}

.data_show_each p {
    font-size: 20px;
    color: #eeeeee;
    line-height: 20px;
    margin-top: 24px;
}

.standard {
    width: 100%;
    height: 1074px;
    background: #f9fbff url("../images/standard_bg.png") no-repeat center bottom;
    overflow: hidden;
}

.standard ul {
    margin-top: 75px;
}

.standard_each {
    float: left;
    width: 302px;
    height: 361px;
    position: relative;
    margin: 0 127px 55px 0;
    padding-top: 10px;
}

.standard_each_mark {
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
    line-height: 20px;
    display: block;
    width: 148px;
    height: 39px;
    background: url("../images/standard_icon1.png") no-repeat center;
    padding: 10px 0 0 22px;
    text-align: left;
}

.standard_each_detail {
    width: 302px;
    height: 250px;
    background: #ffffff;
    position: absolute;
    bottom: 0;
    left: 37px;
    padding: 25px 18px 0 18px;
    transition: 0.3s;
}

.standard_each_detail:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-right: 302px solid #ffffff;
    border-top: 25px solid transparent;
    border-bottom: 25px solid #ffffff;
    position: absolute;
    top: -25px;
    left: 0;
    transition: 0.3s;
}

.standard_each_detail h3 {
    font-size: 20px;
    color: #222222;
    line-height: 20px;
    position: relative;
    z-index: 3;
    transition: 0.3s;
}

.standard_each_detail h3 span {
    position: absolute;
    font-size: 60px;
    line-height: 60px;
    color: rgba(204, 204, 204, 0.1);
    top: 50%;
    left: 0;
    margin-top: -30px;
    z-index: -1;
    text-transform: uppercase;
}

.standard_each_detail_content {
    margin-top: 24px;
    border-top: 1px dashed #555555;
    transition: 0.3s;
}

.standard_each_detail_content p {
    font-size: 16px;
    color: #555555;
    line-height: 16px;
    margin-top: 16px;
    transition: 0.3s;
}

.standard_each:nth-child(3n) {
    margin-right: 0;
}

.standard_each:first-child {
    background: url("../images/standard_img1.png") no-repeat center top;
}

.standard_each:nth-child(2) {
    background: url("../images/standard_img2.png") no-repeat center top;
}

.standard_each:nth-child(3) {
    background: url("../images/standard_img3.png") no-repeat center top;
}

.standard_each:nth-child(4) {
    background: url("../images/standard_img4.png") no-repeat center top;
}

.standard_each:nth-child(5) {
    background: url("../images/standard_img5.png") no-repeat center top;
}

.standard_each:nth-child(6) {
    background: url("../images/standard_img6.png") no-repeat center top;
}

.standard_each:hover .standard_each_detail {
    left: 0;
    background: #ee6a12;
}

.standard_each:hover .standard_each_detail:before {
    border-right-color: #ee6a12;
    border-bottom-color: #ee6a12;
}

.standard_each:hover .standard_each_detail h3 {
    color: #fff;
}

.standard_each:hover .standard_each_detail_content {
    border-top-color: #fff;
}

.standard_each:hover .standard_each_detail_content p {
    color: #fff;
}

.case {
    width: 100%;
    height: 913px;
    background: url("../images/case_bg.jpg") no-repeat center;
}

.case_wrap {
    margin-top: 75px;
    position: relative;
}

.case_wrap .swiper-container1 {
    width: 1200px;
    height: 601px;
    background: #fff;
}

.case_wrap .swiper-container1 .active {
    display: block;
}

.case_wrap .swiper-container1 .active .swiper_slide1_right {
    animation: show 0.3s ease;
}

.case_wrap .swiper_slide1 {
    overflow: hidden;
    display: none;
}

.case_wrap .swiper_slide1_left {
    float: left;
    width: 180px;
    height: 601px;
    background: #fff;
    border: 1px solid rgba(102, 102, 102, 0.05);
    padding: 0 17px 0 22px;
}

.case_wrap .swiper_slide1_left_each {
    width: 100%;
    height: 20%;
    position: relative;
    cursor: pointer;
}

.case_wrap .swiper_slide1_left_each_in {
    width: 184px;
    height: 93px;
    text-align: left;
    position: absolute;
    top: 21px;
    left: -15px;
    padding-left: 18px;
    z-index: 5;
}

.case_wrap .swiper_slide1_left_each_in .p1 {
    font-size: 16px;
    color: #222222;
    line-height: 16px;
    margin-top: 20px;
    transition: 0.3s;
}

.case_wrap .swiper_slide1_left_each_in .p2 {
    font-size: 12px;
    color: #999999;
    line-height: 12px;
    margin-top: 15px;
    font-family: 'Arial';
    text-transform: uppercase;
    transition: 0.3s;
}

.case_wrap .swiper_slide1_left_each_in .icon {
    position: absolute;
    top: 34px;
    right: 35px;
    display: block;
    width: 15px;
    height: 15px;
    background: url("../images/case_icon3.png") no-repeat center;
    transition: 0.3s;
}

.case_wrap .swiper_slide1_left_each:not(:last-child) {
    border-bottom: 1px dashed #cccccc;
}

.case_wrap .swiper_slide1_left .on .swiper_slide1_left_each_in {
    background: url("../images/case_icon5.png") no-repeat center;
}

.case_wrap .swiper_slide1_left .on .swiper_slide1_left_each_in .p1 {
    color: #ffffff;
}

.case_wrap .swiper_slide1_left .on .swiper_slide1_left_each_in .p2 {
    color: #ffffff;
}

.case_wrap .swiper_slide1_left .on .swiper_slide1_left_each_in .icon {
    right: 15px;
    background: url("../images/case_icon4.png") no-repeat center;
}

.case_wrap .swiper_slide1_right {
    float: right;
    width: 1003px;
    height: 601px;
    background: #fff;
    border: 1px solid rgba(102, 102, 102, 0.05);
}

.case_wrap .swiper_slide1_right_each {
    padding: 40px 33px 0;
    display: none;
}

.case_wrap .swiper_slide1_right_each_left {
    width: 518px;
    height: 362px;
    float: left;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

.case_wrap .swiper_slide1_right_each_left img {
    max-width: none;
    max-height: 100%;
    position: absolute;
    left: 50%;
    margin-left: -317px;
}

.case_wrap .swiper_slide1_right_each_right {
    float: right;
    width: 395px;
}

.case_wrap .swiper_slide1_right_each_right h3 {
    font-size: 24px;
    color: #222222;
    line-height: 24px;
    margin-top: 28px;
}

.case_wrap .swiper_slide1_right_each_right h3:after {
    content: '';
    display: block;
    width: 46px;
    height: 4px;
    background: #ee6a12;
    margin-top: 20px;
    margin-bottom: 13px;
}

.case_wrap .swiper_slide1_right_each_right p {
    font-size: 14px;
    color: #222222;
    line-height: 24px;
}

.case_wrap .swiper_slide1_right .on {
    display: block;
    animation: show 0.3s ease;
}

.case_wrap .swiper-container2 {
    width: 856px;
    height: 115px;
}

.case_wrap .swiper-container2 .swiper_slide2 {
    margin-top: 8px;
    border: 1px solid #dddddd;
    position: relative;
    margin-right: 4px;
    width: 164px !important;
    height: 102px !important;
}

.case_wrap .swiper-container2 .swiper_slide2 img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.case_wrap .swiper-container2 .swiper_slide2 span {
    position: absolute;
    z-index: 5;
    color: red;
}

.case_wrap .swiper-container2 .swiper-slide-active {
    position: relative;
    border: 2px solid #f38134;
}

.case_wrap .swiper-container2 .swiper-slide-active:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: #f38134;
    position: absolute;
    top: -12px;
    left: 50%;
    margin-left: -5px;
}

.case_wrap .container2_swiper {
    position: absolute;
    width: 935px;
    margin: auto;
    top: 450px;
    left: 230px;
    overflow: hidden;
}

.case_wrap .container2_swiper .prev {
    z-index: 2;
    display: block;
    width: 75px;
    height: 113px;
    position: absolute;
    top: 0;
    left: -35px;
    background: url("../images/case_icon1.png") no-repeat center left 35px;
}

.case_wrap .container2_swiper .next {
    z-index: 2;
    display: block;
    width: 75px;
    height: 113px;
    position: absolute;
    top: 0px;
    right: -35px;
    background: url("../images/case_icon2.png") no-repeat center right 35px;
}

@keyframes show {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.problem {
    width: 100%;
    height: 798px;
    background: rgba(0, 0, 0, 0.4) url("../images/problem_bg.jpg") no-repeat center;
}

.problem .common_title_c {
    color: #fff;
}

.problem .common_title_e {
    color: #cccccc;
}

.problem .blockbox {
    height: 100%;
    background: url("../images/problem_bg1.png") no-repeat center bottom;
    position: relative;
}

.problem .blockbox .jerk {
    position: absolute;
    bottom: 0;
    left: 394px;
}

.problem_1 {
    width: 394px;
    height: 66px;
    position: absolute;
    top: 252px;
    left: 188px;
    background: url("../images/problem_sbg1.png") no-repeat center;
    font-size: 20px;
    color: #ffffff;
    line-height: 58px;
    padding-left: 52px;
    animation: move 1s ease infinite alternate;
}

.problem_2 {
    width: 351px;
    height: 66px;
    position: absolute;
    top: 362px;
    left: 95px;
    background: url("../images/problem_sbg2.png") no-repeat center;
    font-size: 20px;
    color: #ffffff;
    line-height: 58px;
    padding-left: 52px;
    animation: move 1s ease 0.2s infinite alternate;
}

.problem_3 {
    width: 414px;
    height: 66px;
    position: absolute;
    top: 485px;
    left: 30px;
    background: url("../images/problem_sbg3.png") no-repeat center;
    font-size: 20px;
    color: #ffffff;
    line-height: 58px;
    padding-left: 52px;
    animation: move 1s ease 0.4s infinite alternate;
}

.problem_4 {
    width: 379px;
    height: 66px;
    position: absolute;
    top: 602px;
    left: 84px;
    background: url("../images/problem_sbg4.png") no-repeat center;
    font-size: 20px;
    color: #ffffff;
    line-height: 58px;
    padding-left: 52px;
    animation: move 1s ease 0.6s infinite alternate;
}

.problem_5 {
    width: 430px;
    height: 66px;
    position: absolute;
    top: 290px;
    left: 710px;
    background: url("../images/problem_sbg5.png") no-repeat center;
    font-size: 20px;
    color: #ffffff;
    line-height: 58px;
    padding-left: 52px;
    padding-left: 65px;
    animation: move 1s ease 0.8s infinite alternate;
}

.problem_6 {
    width: 397px;
    height: 66px;
    position: absolute;
    top: 414px;
    left: 772px;
    background: url("../images/problem_sbg6.png") no-repeat center;
    font-size: 20px;
    color: #ffffff;
    line-height: 58px;
    padding-left: 52px;
    padding-left: 65px;
    animation: move 1s ease 1s infinite alternate;
}

.problem_7 {
    width: 408px;
    height: 66px;
    position: absolute;
    top: 530px;
    left: 800px;
    background: url("../images/problem_sbg7.png") no-repeat center;
    font-size: 20px;
    color: #ffffff;
    line-height: 58px;
    padding-left: 52px;
    padding-left: 65px;
    animation: move 1s ease 1.2s infinite alternate;
}

.problem_8 {
    width: 321px;
    height: 66px;
    position: absolute;
    top: 645px;
    left: 750px;
    background: url("../images/problem_sbg8.png") no-repeat center;
    font-size: 20px;
    color: #ffffff;
    line-height: 58px;
    padding-left: 52px;
    padding-left: 65px;
    animation: move 1s ease 1.4s infinite alternate;
}

@keyframes move {
    0% {
        transform: translateX(-5px);
    }
    100% {
        transform: translateX(5px);
    }
}

.say {
    width: 100%;
    height: 318px;
    background: url("../images/say_bg.jpg") no-repeat center top;
    position: relative;
    overflow: hidden;
    text-align: center;
    padding-top: 52px;
    box-sizing: border-box;
}

.say_up {
    width: 100%;
    height: 365px;
    border-bottom: 2px solid #eebf97;
    padding: 78px 0 0 265px;
    position: relative;
}

.say_up_left {
    position: absolute;
    top: 0;
    left: 0;
    height: 309px;
    width: 230px;
    padding-top: 77px;
    text-align: center;
    background: url("../images/say_img2.png") no-repeat center top;
}

.say_up_right_cq {
    font-size: 52px;
    color: #ee6a12;
    font-weight: bold;
    line-height: 52px;
    margin: 15px 0;
}

.say_up_right_eq {
    width: 381px;
    height: 47px;
    text-align: left;
    font-size: 14px;
    color: #ffffff;
    font-family: 'Arail';
    background: url("../images/say_img4.png") no-repeat center;
    padding: 7px 0 0 20px;
    line-height: 16px;
}

.say_up .bothTrangle {
    display: block;
    width: 26px;
    height: 28px;
    background: url("../images/say_icon1.png") no-repeat center;
    position: absolute;
    bottom: -28px;
    left: 50%;
    margin-left: -13px;
    animation: moveDown 3s ease infinite;
}

@keyframes moveDown {
    0% {
        opacity: 0;
        transform: translateY(0px);
    }
    100% {
        opacity: 1;
        transform: translateY(5px);
    }
}

.say_bottom {
    width: 100%;
    text-align: center;
    padding-top: 90px;
}

.say_bottom_info {
    width: 748px;
    height: 68px;
    font-size: 32px;
    color: #ffffff;
    line-height: 68px;
    background: #ee6a12;
    margin: 25px auto auto auto;
    border-radius: 5px;
}

.say:before {
    content: '';
    display: block;
    width: 34px;
    height: 22px;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    bottom: 2px;
    z-index: 3;
    background: url("../images/say_icon2.png") no-repeat center;
}

.guarantee {
    width: 100%;
    height: 685px;
    background: url("../images/guarantee_bg.jpg") no-repeat center;
    margin-top: -12px;
    overflow: hidden;
    position: relative;
}

.guarantee .common_title_c {
    color: #fff;
}

.guarantee .common_title_e {
    color: #ffffff;
}

.guarantee_list {
    margin-top: 75px;
    height: 465px;
    overflow: hidden;
}

.guarantee_list_each {
    float: left;
    width: 226px;
    height: 366px;
    border-radius: 10px;
    perspective: 800px;
    /*perspective属性定义3D元素距视图的距离,以像素计。该属性允许您改变 3D 元素查看 3D 元素的视图。*/
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    -ms-perspective: 800px;
    -o-perspective: 800px;
    margin-right: 17px;
}

.guarantee_list_each:last-child {
    margin: 0;
}

.guarantee_list_each .clip {
    width: 226px;
    height: 366px;
}

.guarantee_list_each .normal {
    width: 226px;
    height: 366px;
    background: #fff;
    position: absolute;
    border-radius: 10px;
    top: 0;
    left: 0;
    padding: 30px 20px 0;
    text-align: center;
    backface-visibility: hidden;
    /*背对屏幕时隐藏*/
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    transition: all 0.5s ease;
    /*为翻牌添加过渡效果*/
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transform-style: preserve-3d;
    /*子元素将保留其 3D 位置。*/
    position: absolute;
    transform: rotateY(0);
}

.guarantee_list_each .normal_num {
    position: absolute;
    bottom: 12px;
    right: 15px;
    font-size: 24px;
    color: #f0b383;
}

.guarantee_list_each .normal_title {
    font-size: 22px;
    color: #222222;
    line-height: 22px;
    margin-top: 30px;
}

.guarantee_list_each .normal_p1 {
    font-size: 16px;
    color: #dddddd;
    line-height: 16px;
    margin-top: 5px;
}

.guarantee_list_each .normal_p2 {
    font-size: 18px;
    color: #666666;
    line-height: 28px;
    text-align: left;
    margin-top: 20px;
}

.guarantee_list_each .normal:after {
    content: '';
    display: block;
    width: 37px;
    height: 43px;
    background: url("../images/guarantee_icon1.png") no-repeat center;
    position: absolute;
    bottom: 5px;
    right: 23px;
}

.guarantee_list_each .hover {
    width: 226px;
    height: 366px;
    background: #ee6a12;
    position: absolute;
    border-radius: 10px;
    top: 0;
    left: 0;
    text-align: center;
    display: table;
    backface-visibility: hidden;
    /*背对屏幕时隐藏*/
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    transition: all 0.5s ease;
    /*为翻牌添加过渡效果*/
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transform-style: preserve-3d;
    /*子元素将保留其 3D 位置。*/
    transform: rotateY(-180deg);
}

.guarantee_list_each .hover_cell {
    display: table-cell;
    vertical-align: middle;
}

.guarantee_list_each .hover_cell_num {
    width: 77px;
    height: 77px;
    background: url("../images/guarantee_icon2.png") no-repeat center;
    margin: auto;
    text-align: center;
    line-height: 77px;
    font-size: 44px;
    color: #ffffff;
}

.guarantee_list_each .hover_cell_title {
    font-size: 24px;
    color: #ffffff;
    line-height: 24px;
    margin: 32px 0 8px 0;
}

.guarantee_list_each .hover_cell_p1 {
    font-size: 18px;
    color: #ffffff;
    line-height: 18px;
}

.guarantee_list_each:hover .normal {
    transform: rotateY(-180deg);
}

.guarantee_list_each:hover .hover {
    transform: rotateY(0deg);
}

.collection {
    width: 100%;
    height: 914px;
    background: url("../images/collection_bg.jpg") no-repeat center;
}

.collection_show {
    margin-top: 85px;
    position: relative;
}

.collection_show ul {
    margin-bottom: 20px;
}

.collection_show ul li {
    width: 470px;
    height: 181px;
    border-radius: 5px;
    background: #ffffff;
    border: 1px solid #e8a370;
    padding: 20px 0 0 20px;
    position: relative;
}

.collection_show ul li .img {
    float: left;
}

.collection_show ul li .info {
    float: left;
    margin-left: 20px;
    width: 280px;
}

.collection_show ul li .info h3 {
    font-size: 22px;
    color: #222222;
    line-height: 22px;
}

.collection_show ul li .info h3:after {
    content: '';
    display: block;
    width: 36px;
    height: 4px;
    background: #f07417;
    margin: 14px 0;
}

.collection_show ul li .info p {
    font-size: 16px;
    color: #666666;
}

.collection_show ul li:first-child {
    float: left;
}

.collection_show ul li:first-child:before {
    content: '';
    display: block;
    width: 29px;
    height: 29px;
    background: url("../images/collection_icon3.png") no-repeat center;
    position: absolute;
    top: 50%;
    margin-top: -14.5px;
    right: -15px;
}

.collection_show ul li:nth-child(2) {
    float: right;
}

.collection_show ul li:nth-child(2):before {
    content: '';
    display: block;
    width: 29px;
    height: 29px;
    background: url("../images/collection_icon3.png") no-repeat center;
    position: absolute;
    top: 50%;
    margin-top: -14.5px;
    left: -15px;
}

.collection_show ul li:after {
    content: '';
    display: block;
    clear: both;
}

.collection_c_img {
    position: absolute;
    top: 241px;
    left: 50%;
    margin-left: -62.5px;
    z-index: 3;
}

.collection_cb_img {
    position: absolute;
    top: 91px;
    left: 50%;
    margin-left: -127.5px;
}

.run {
    width: 100%;
    height: 764px;
    background: url("../images/run_bg.jpg") no-repeat center;
    overflow: hidden;
}

.run .common_title_c, .run .common_title_e {
    color: #fff;
}

.run_show {
    margin-top: 75px;
    width: 100%;
    height: 468px;
    background: #fff;
    padding: 20px 0 20px 20px;
    position: relative;
}

.run_show_catalogo {
    width: 308px;
    float: left;
}

.run_show_catalogo_each {
    width: 100%;
    height: 214px;
    background: #999999;
    position: relative;
    padding: 75px 0 0 18px;
    cursor: pointer;
}

.run_show_catalogo_each h3 {
    font-size: 20px;
    color: #ffffff;
    line-height: 20px;
}

.run_show_catalogo_each h3:after {
    content: '';
    display: block;
    width: 51px;
    height: 5px;
    background: #fff;
    margin: 15px 0;
}

.run_show_catalogo_each p {
    font-size: 12px;
    color: #ffffff;
    line-height: 12px;
}

.run_show_catalogo_each i {
    font-size: 20px;
    color: #ffffff;
    font-style: italic;
    position: absolute;
    bottom: 0;
    right: 8px;
}

.run_show_catalogo_each .triangle {
    display: block;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    position: absolute;
    top: 50%;
    right: -12px;
    margin-top: -6px;
}

.run_show_catalogo_each:nth-child(2) {
    margin-top: 1px;
}

.run_show_catalogo .on {
    background: #ee6a12;
}

.run_show_catalogo .on .triangle {
    border-left-color: #ee6a12;
}

.run_show_detail {
    float: left;
    width: 822px;
    height: 429px;
    margin-left: 10px;
}

.run_show_detail_each {
    width: 100%;
    height: 100%;
    position: relative;
    display: none;
}

.run_show_detail_each img {
    max-width: 100%;
    max-height: 100%;
}

.run_show_detail_each_intro {
    width: 100%;
    height: 109px;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    font-size: 18px;
    color: rgba(255, 255, 255, 0.95);
    padding: 10px 0 0 15px;
}

.run_show_detail .on {
    display: block;
    animation: show 0.3s ease;
}

@keyframes show {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.run_show_word {
    display: block;
    width: 12px;
    height: 215px;
    background: url("../images/businessphilosophy.jpg") no-repeat center;
    position: absolute;
    top: 0;
    right: 15px;
}

.how_do {
    width: 100%;
    height: 1002px;
    background: #fff;
    overflow: hidden;
}

.how_do .blockbox {
    width: 1306px;
    height: 711px;
    background: url("../images/how_do_bg.jpg") no-repeat center;
    margin-top: 65px;
}

.how_do_list {
    padding: 0 55px;
}

.how_do_list_each {
    float: left;
    width: 280px;
    height: 331px;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    margin-top: 9px;
    margin-right: 22px;
}

.how_do_list_each .normal {
    width: 100%;
    height: 283px;
    background: #fff;
    border-radius: 5px;
    padding: 0 20px;
    margin: 19px 0 29px 0;
    padding-top: 34px;
    transition: 0.3s;
}

.how_do_list_each .normal_img {
    width: 73px;
    height: 73px;
    border-radius: 100%;
    border: 2px solid #ef6e0d;
    margin: auto;
    text-align: center;
    line-height: 69px;
}

.how_do_list_each .normal h2 {
    font-size: 22px;
    color: #222222;
    line-height: 22px;
    margin-top: 30px;
}

.how_do_list_each .normal p {
    font-size: 16px;
    color: #666666;
    line-height: 26px;
    margin-top: 22px;
    text-align: left;
}

.how_do_list_each .hover {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    background: #ee6a12;
    padding: 52px 20px 0 20px;
    transition: 0.3s;
    opacity: 0;
}

.how_do_list_each .hover h2 {
    font-size: 22px;
    color: #ffffff;
    line-height: 22px;
}

.how_do_list_each .hover p {
    font-size: 16px;
    color: #ffffff;
    line-height: 26px;
    margin-top: 22px;
    text-align: left;
}

.how_do_list_each .info {
    margin-top: 50px;
    width: 280px;
    height: 207px;
    background: url("../images/how_do_sbg.png") no-repeat center;
    text-align: center;
    padding-top: 75px;
}

.how_do_list_each .info h2 {
    font-size: 24px;
    color: #ffffff;
    line-height: 24px;
    font-weight: normal;
}

.how_do_list_each .info p {
    font-size: 18px;
    color: #ffffff;
    line-height: 18px;
    margin-top: 15px;
}

.how_do_list_each:nth-child(5) {
    margin-top: -10px;
}

.how_do_list_each:nth-child(6) {
    margin-top: -10px;
}

.how_do_list_each:nth-child(7) {
    margin-top: -10px;
}

.how_do_list_each:nth-child(8) {
    margin-top: -10px;
}

.how_do_list_each:nth-child(4n) {
    margin-right: 0;
}

.how_do_list_each:hover .normal {
    transform: translateY(-331px);
}

.how_do_list_each:hover .hover {
    transform: translateY(-331px);
    opacity: 1;
}

.team {
    width: 100%;
    height: 730px;
    background: url("../images/team_bg.jpg") no-repeat center;
}

.team .common_title_c,
.team .common_title_e {
    color: #fff;
}

.team_list {
    padding-top: 435px;
}

.team_list_each {
    float: left;
    overflow: hidden;
    width: 381px;
    height: 155px;
    background: #fff;
    border-radius: 5px;
    transition: 0.3s;
    border: 1px solid #fff;
    margin: 12px 18px 0 0;
    box-shadow: 0 0 5px rgba(102, 102, 102, 0.35);
}

.team_list_each:last-child {
    margin-right: 0;
}

.team_list_each:nth-child(2) {
    margin-top: 0;
    width: 398px;
    height: 174px;
    padding: 11px 0 0 25px;
}

.team_list_each a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 21px 0 0 15px;
}

.team_list_each .img {
    float: left;
    width: 112px;
    height: 112px;
    border-radius: 100%;
    overflow: hidden;
    text-align: center;
}

.team_list_each .intro {
    float: left;
    margin-left: 15px;
}

.team_list_each .intro h3 {
    font-size: 24px;
    color: #222222;
    line-height: 24px;
    position: relative;
}

.team_list_each .intro h3:after {
    content: '';
    display: block;
    width: 35px;
    height: 4px;
    background: #ef6e0d;
    margin: 13px 0 15px 0;
}

.team_list_each .intro p {
    font-size: 16px;
    color: #666666;
    line-height: 16px;
}

.team_list_each .intro span {
    display: block;
    width: 104px;
    height: 32px;
    border: 1px solid #ef6e0d;
    border-radius: 0 5px 0 5px;
    font-size: 16px;
    color: #ef6e0d;
    background: transparent;
    line-height: 30px;
    text-align: center;
    margin-top: 15px;
    transition: 0.3s;
}

.team_list_each .intro span:hover {
    background: #ef6e0d;
    color: #fff;
}

.team_list_each:hover {
    border: 1px solid #ef6e0d;
    box-shadow: 0 0 8px #ef6e0d;
}

.process {
    background: #f9fbff;
    height: 546px;
}

.process .common_title {
    padding-top: 100px;
}

.process_ul {
    position: relative;
    margin-top: 70px;
}

.process_ul li {
    float: left;
    width: 232px;
    height: 222px;
    background: #fff;
    transition: 0.3s;
    text-align: center;
    padding-top: 70px;
    margin-right: 10px;
}

.process_ul li h3 {
    font-size: 20px;
    color: #222222;
    line-height: 20px;
    margin-top: 20px;
}

.process_ul li p {
    font-size: 14px;
    color: #666666;
    line-height: 14px;
    margin-top: 15px;
}

.process_ul li p:after {
    content: '';
    display: block;
    width: 18px;
    height: 3px;
    background: url("../images/process_icon6.png") no-repeat center;
    margin: 20px auto 0;
}

.process_ul li:last-child {
    margin-right: 0;
}

.process_ul li:hover {
    box-shadow: 0 0 6px 1px rgba(239, 110, 13, 0.35);
}

.process_ul_line {
    width: 1200px !important;
    height: 32px !important;
    background: url("../images/process_line.png") no-repeat center !important;
    position: absolute;
    top: 15px !important;
    left: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    z-index: 5 !important;
}

.free_diagnosis {
    width: 100%;
    height: 547px;
    background: url("../images/free_diagnosis_bg.jpg") no-repeat center;
}

.free_diagnosis_form {
    width: 454px;
    height: 425px;
    border-radius: 10px;
    background: #fff;
    float: left;
    margin: 58px 52px 0 15px;
    padding-top: 35px;
}

.free_diagnosis_form h3 {
    text-align: center;
    font-size: 26px;
    color: #ee6a12;
    line-height: 26px;
}

.free_diagnosis_form input {
    width: 100%;
    height: 100%;
    border: 1px solid #dddddd;
    border-radius: 5px;
    padding-left: 45px;
    font-size: 18px;
    transition: 0.3s;
}

.free_diagnosis_form input:focus {
    border-color: #ee6a12;
}

.free_diagnosis_form .input1 {
    width: 390px;
    height: 57px;
    margin: 38px 0 0 33px;
    position: relative;
    z-index: 2;
    cursor: pointer;
}

.free_diagnosis_select {
    background: #fff;
    position: absolute;
    top: 56px;
    left: 0;
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 5px;
    display: none;
}

.free_diagnosis_option {
    height: 57px;
    line-height: 57px;
}

.free_diagnosis_option a {
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 45px;
    transition: 0.3s;
    background: transparent;
    font-size: 18px;
}

.free_diagnosis_option a:hover {
    background: #ee6a12;
    color: #fff;
}

.free_diagnosis_form .input1 input {
    background: url("../images/free_diagnosis_icon4.png") no-repeat center left 10px, url("img/free_diagnosis_icon5.png") no-repeat center right 10px;
    cursor: pointer;
}

.free_diagnosis_form .input2 {
    width: 261px;
    height: 57px;
    margin: 17px 0 0 33px;
}

.free_diagnosis_form .input2 input {
    background: url("../images/free_diagnosis_icon2.png") no-repeat center left 10px;
}

.free_diagnosis_form .input3 {
    width: 261px;
    height: 57px;
    margin: 17px 0 0 33px;
}

.free_diagnosis_form .input3 input {
    background: url("../images/free_diagnosis_icon3.png") no-repeat center left 10px;
}

.free_diagnosis_form .submit {
    display: block;
    width: 390px;
    height: 57px;
    text-align: center;
    line-height: 55px;
    background: #ee6a12;
    border: 1px solid #ee6a12;
    color: #fff;
    transition: 0.3s;
    font-size: 24px;
    color: #ffffff;
    border-radius: 5px;
    margin: 32px auto 0;
}

.free_diagnosis_form .submit:hover {
    background: #fff;
    color: #ee6a12;
}

.free_diagnosis_info {
    float: left;
}

.free_diagnosis_info .p1 {
    font-size: 74px;
    color: rgba(255, 255, 255, 0.5);
    font-weight: bold;
    line-height: 74px;
    text-transform: uppercase;
    margin-top: 145px;
}

.free_diagnosis_info .p1:after {
    content: '';
    display: block;
    width: 91px;
    height: 8px;
    background: #fff;
    margin: 28px 0 25px 0;
}

.free_diagnosis_info .p2 {
    font-size: 48px;
    color: #fff;
    font-weight: bold;
    line-height: 48px;
}

.free_diagnosis_info .p3 {
    color: #ffffff;
    font-size: 30px;
    line-height: 30px;
    margin-top: 20px;
}

.free_diagnosis_form .input1 {
    position: relative;
    z-index: 2;
}
.free_diagnosis_form .input1 input {
    cursor: pointer;
}

.free_diagnosis_select {
    width: 100%;
    border: 1px solid  #ee6a12;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    position: absolute;
    top: 56px;
    left: 0;
    display: none;
}
.free_diagnosis_select li {
    width: 100%;
    height: 50px;
    line-height: 50px;

}
.free_diagnosis_select li a {
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 45px;
    font-size: 18px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.free_diagnosis_select li a:hover {
    background: rgba(0,0,0,0.02);
}

*{-webkit-box-sizing:border-box;box-sizing:border-box}header{font-size:0;background-color:#fff}header .header_top{line-height:40px;background-color:#f7f7f7}header .header_top_text i{display:inline-block;width:14px;height:12px;position:relative;top:2px;background:url(../images/audio.png) center no-repeat}header .header_top_text span{font-size:12px;color:#7e7d7d;margin:0 10px 0 8px}header .header_top_text a{display:inline-block;padding:0 9px;height:22px;border-radius:11px;font-size:12px;color:#fff;line-height:22px;margin:0 5px;-webkit-transition:all .2s;transition:all .2s}header .header_top_text a:hover{opacity:0.8}header .header_top_nav li{float:left}header .header_top_nav li:not(:first-child):before{content:"";display:inline-block;width:1px;height:10px;background-color:#d5d5d5}header .header_top_nav li a{font-size:12px;color:#6e6e6e;padding:0 12px;-webkit-transition:all .2s;transition:all .2s}header .header_top_nav li a:hover{color:#ff7800}header .header_top_nav li span{font-size:12px;color:#6e6e6e;padding-left:12px}header .header_login{background-color:#ffb069}header .header_register{background-color:#9a96ee}header .header_bottom{height:105px;line-height:105px;overflow:hidden;}header .header_bottom .logo-to-text-fsfa5631asf a{display:inline-block;width:200px;overflow:hidden}header .header_bottom .logo-to-text-fsfa5631asf a img{width:333px;max-width:333px;height:51px}header .header_bottom .logo-to-text-fsfa5631asf .text-logo{width:133px;float:right;padding-left:7px;-webkit-box-sizing:border-box;box-sizing:border-box}header .header_bottom .logo-to-text-fsfa5631asf .text-logo .p1{margin-top:32px;font-size:18px;line-height:18px;color:#575757}header .header_bottom .logo-to-text-fsfa5631asf .text-logo .p2{margin-top:10px;font-size:14px;line-height:14px;color:#9d9d9d}header .header_bottom .contact_server{position:relative}header .header_bottom .contact_server a{width:148px;height:42px;position:absolute;top:44px;left:0}header .header_bottom_links li{float:left;margin-top:13px;margin-left:22px;position:relative}/*header .header_bottom_links li:not(:first-child) a:after{content:"";width:5px;height:5px;display:inline-block;margin-left:6px;position:relative;top:-2px;-webkit-transition:all .2s;transition:all .2s;border-left:1px solid #434343;border-bottom:1px solid #434343;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}*/header .header_bottom_links li a{font-size:16px;color:#434343;font-weight:bold;-webkit-transition:all .2s;transition:all .2s}header .header_bottom_links li a:hover{color:#ff7800}header .header_bottom_links li a:hover:after{border-color:#ff7800}header .header_bottom_links li.on a{color:#ff7800}header .header_bottom_links li.on a:after{border-color:#ff7800}@-webkit-keyframes updown{30%{top:20px}50%{top:24px}}@keyframes updown{30%{top:20px}50%{top:24px}}header .header_bottom_links li.hot i{display:inline-block;width:31px;height:19px;background:url(../images/tag_hot.png);position:absolute;left:50%;margin-left:-15px;top:24px;-webkit-animation:updown 1.2s infinite alternate;animation:updown 1.2s infinite alternate}header .header_bottom_links li.new i{display:inline-block;width:31px;height:19px;background:url(../images/tag_new.png);position:absolute;left:50%;margin-left:-15px;top:24px;-webkit-animation:updown 1.2s infinite alternate;animation:updown 1.2s infinite alternate}header .header_bottom_links li:first-child{margin:13px -5px 0 34px}header .header_bottom_links li:first-child a i{display:inline-block;width:15px;height:15px;margin-right:6px;position:relative;top:1px;background:url(../images/home.png)}header .header_bottom_links li:first-child.on a i{background:url(../images/home_on.png)}.center1200{width:1200px;margin:auto}

/* 顶部新增二维码 */
header .header_top:after{content:'';display: block;clear: both;}
header .header_top_nav li.aboutus {position: relative;}
header .header_top_nav li.aboutus .head_code {display: none;width: 360px;height: 160px;background: #fff;position: absolute;top:45px;right: -3px;z-index:3;border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0 0 20px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);}
header .header_top_nav li.aboutus:hover .head_code {display: block;}
header .header_top_nav li.aboutus .head_code::after{content: "";display: block;border-bottom: 8px solid #fff;border-left: 9px solid transparent;border-right: 9px solid transparent;position: absolute;right: 30px;top: -8px;}
header .header_top_nav li.aboutus .head_code img{float: left;margin: 15px 15px 0;}
header .header_top_nav li.aboutus .head_code > div{float: left;}
header .header_top_nav li.aboutus .head_code > div p{font-size: 14px;color: #222;font-weight: bold;line-height: 20px;padding: 22px 0 2px;}
header .header_top_nav li.aboutus .head_code > div span{display: block;font-size: 12px;color: #888;line-height: 16px;padding-left: 0;}
header .header_top_nav li.aboutus .head_code > div span::after{display: inline-block;content: "";width: 7px;height: 10px;background: url(../images/icon5.png) no-repeat;margin-left: 5px;vertical-align: top;margin-top: 4px;}
header .header_top_nav li.aboutus .head_code > div ul{border-top: 1px solid #eee;overflow: hidden;width: 180px;padding-top: 10px;margin-top: 14px;}
header .header_top_nav li.aboutus .head_code > div li{text-align: center;float: left;width: 60px;}
header .header_top_nav li.aboutus .head_code > div b{display: block;height: 30px;}
header .header_top_nav li.aboutus .head_code > div .li1 b{background: url(../images/icon6.png) no-repeat center;}
header .header_top_nav li.aboutus .head_code > div .li2 b{background: url(../images/icon7.png) no-repeat center;}
header .header_top_nav li.aboutus .head_code > div .li3 b{background: url(../images/icon8.png) no-repeat center;}
header .header_top_nav li.aboutus .head_code > div i{font-size: 12px;color: #aaa;display: block;margin-top: 4px;line-height: 14px;}
header .header_top_nav li.aboutus .head_code > div li::before{content: "";display: none;}

.cle{clear: both;}
.ouer-top{text-align: center;padding-top: 75px;backface-visibility: visible!important;}
.ouer-top-c{font-size: 36px;color: #222222;font-weight: bold;line-height: 36px;}
.ouer-top-e{font-size: 18px;color: #999999;font-family: 'Arial';line-height: 18px;margin-top: 15px;text-transform: uppercase;}
.ouer-news{padding: 0 0 100px 0;background: #f9fbff;}
.ouer-news-list{width: 1200px;margin: 0 auto;}
.ouer-news-list ul{list-style: none;padding: 40px 0 0;}
.ouer-news-list ul li{padding: 10px 20px;box-sizing: border-box;background: #fff;width: 49%;float: left;margin-right: 1%;}
.ouer-news-list ul li:nth-of-type(2n){margin-right: 0;}
.ouer-news-list ul li a img{width: 180px;height: 112px;}
.right-word{float: right;width: 65%;}
.right-word p{margin: 8px 0 0;}
.right-word p:first-child{font-weight: bold;line-height: 25px; font-size: 16px;height: 25px;overflow: hidden;text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 1;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.right-word p:nth-of-type(2){font-size: 12px;color: rgba(0,0,0,0.5);height: 38px;overflow: hidden;display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.right-word p:last-child a{color: #ff7800;}
.ouer-news-list>ul>.pt15{padding: 0 0 5px 19px;}
.ouer-news-list>ul>li>a>p{font-size: 14px;color: rgba(0,0,0,0.5);}
.pt15:hover p{color: red;}
.pt15:hover span{color: rgba(0,0,0,0.5);}
.ouer-news-list>ul>li>a>p>span{float: right;font-size: 12px;margin-right: 25px;}