/* time: 2017-09-14 11:21:57; */
/*/css/style.css*/
@charset "utf-8";*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-touch-callout:none;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button form,fieldset,input,textarea,p,blockquote,th,td{line-height:inherit}body{background:#fff;color:#585858;font-size:13px;font-family:"Microsoft YaHei","simsun","Helvetica Neue",Arial,Helvetica,sans-serif;min-width:1098px;line-height:1.7;padding-top:87px}html,body{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#000;-webkit-font-smoothing:antialiased}q:before,q:after{content:''}fieldset,img,abbr,acronym{border:0 none}input,img,select{vertical-align:middle;border:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}del,ins,a{text-decoration:none}address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}abbr,acronym{border:0}input{color:inherit;line-height:1.5;padding:.25em;border:0}input,button,select,textarea{outline:0;line-height:1.6;vertical-align:top;filter:chroma(color=#000000)}textarea{resize:none;padding:5px}img{max-width:100%;vertical-align:middle}br{clear:both;height:0;overflow:hidden;zoom:1}a{color:inherit;text-decoration:none;display:inline-block}a:hover{color:#004a94}.title{font-size:131%;padding-bottom:5px;display:block}.hide,.hiden{display:none}.cr,.clear{clear:both;overflow:hidden;zoom:1;height:0}.btn,input[type=button]{cursor:pointer}.left{float:left}.right{float:right}.cGray{color:#949292}.warp{width:1098px;margin:0 auto}.cblue{color:#165a99}.page{text-align:center;margin:25px;clear:both;padding:5px 10px}.page span,.page a{padding:3px 5px;font-family:Geneva,Arial,Helvetica,sans-serif;border:1px solid #ccc;display:inline-block;margin-right:5px}.page span.current{color:red}.page span.pageher,.page span.current{border:0 none}.shade{background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999}.header{height:87px;position:fixed;width:100%;top:0;right:0;left:0;min-width:1098px;z-index:99999;background:#fff}.header .warp{width:1098px;margin:0 auto}.header .logo{float:left}.header .menu{float:right;width:540px}.header .menu .topmenu{overflow:hidden;height:40px;text-align:right;padding:8px 10px}.header .menu .topmenu .lang{display:inline-block;width:19px;height:19px;background:url(../images/lang.jpg) no-repeat 0 0;vertical-align:middle;margin-right:5px}.header .menu .topmenu a{margin-right:10px}.header .menu .topmenu a.selected{color:#165a99}.header .menu ul.webmenu li{float:left;width:85px;text-align:center;margin-right:5px;font-size:14px}.header .menu ul.webmenu li a{display:block;width:100%;position:relative;height:47px;line-height:47px}.header .menu ul.webmenu li.selected a span{display:block;width:100%;height:2px;background:#165a99;position:absolute;bottom:0}.top_menu{position:fixed;top:87px;left:0;right:0;width:100%;height:206px;background-color:rgba(255,255,255,.9);z-index:999;display:none}.top_menu_box{width:1098px;margin:37px auto;background:url(../images/top_about.png) no-repeat right bottom;height:140px}.top_menu_box ul{overflow:hidden;padding-left:10px}.top_menu_box ul li{float:left;margin-right:10px;font-size:15px}.top_menu_2 .top_menu_box{background-image:url(../images/top_guandao.png)}.top_menu_3 .top_menu_box{background-image:url(../images/top_news.png)}.top_menu_4 .top_menu_box{background-image:url(../images/top_baoli.png)}.top_menu_5 .top_menu_box{background-image:url(../images/top_jiameng.png)}.top_menu_6 .top_menu_box{background-image:url(../images/top_pinpai.png)}.banner{zoom:1;height:258px;background-position:center 0;overflow:hidden;position:relative}.banner .slide{height:651px;position:relative}.banner .slide_item{height:651px;background-position:center 0;background-repeat:no-repeat;position:relative;visibility:visible}.slide_button{position:absolute;width:100%;left:0;right:0;bottom:0;height:50px;text-align:center}.slide_button span{background:#cecece;opacity:.8;display:inline-block;width:75px;height:10px;margin-right:10px;cursor:pointer}.slide_button span.select{background:#004a94}.home_banner{height:800px}.home_banner .slide .slide_item{transform:translate3d(0,0,0);position:absolute;height:800px;left:0;top:0;right:0;width:100%;float:left}.home_banner .slide .pro_1{transform:translate3d(0,0,0)}.home_banner .slide .pro_2,.home_banner .slide .home_pro_2{transform:translate3d(100%,0,0)}.home_banner .slide .home_pro_3{transform:translate3d(200%,0,0)}.home_banner .slide_button{width:30px;top:45%;right:5%;bottom:5%;left:auto}.home_banner .slide_button span{width:20px;height:20px;border-radius:100%}.home_banner .pro_1 .slide_item_1_text_1{width:858px;height:427px;background:url(http://img.polygon.net.cn/baoli/img/index/slide/1/1_text.png) no-repeat 0 0;position:absolute;top:100px;left:50%;margin-left:-702px}.home_banner .home_pro_2 .slide_item_1_text_1{width:1105px;height:273px;background:url(http://img.polygon.net.cn/baoli/img/index/slide/2/2_text.png) no-repeat 0 0;position:absolute;top:130px;left:50%;margin-left:-479px}.home_banner .home_pro_3 .slide_item_1_text_1{width:533px;height:304px;background:url(../images/3_text.png) no-repeat 0 0;position:absolute;top:130px;left:50%;margin-left:-570px}.pro_1 .slide_item_1_text_1.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.home_pro_2 .slide_item_1_text_1.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.home_pro_3 .slide_item_1_text_1.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.bannerbottom{position:absolute;left:0;right:0;bottom:0;z-index:9}.bannerbottom .bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:#fff;opacity:.5}.bannerbottom .bannermenu{width:550px;height:105px;overflow:hidden;margin:0 auto}.bannerbottom .bannermenu ul li{float:left}.bannerbottom .bannermenu ul li a{display:inline-block;width:135px;height:95px;text-align:center;padding-top:10px}.bannerbottom .bannermenu ul li a span{display:block}.bannerbottom .bannermenu ul li a .icon{background:url(../images/t_1.png) no-repeat 0 0;display:inline-block;width:60px;height:60px}.bannerbottom .bannermenu ul li a:hover .icon.icon-gcal{background-position:0 0}.bannerbottom .bannermenu ul li a:hover .icon.icon-gdsj{background-position:-140px 0}.bannerbottom .bannermenu ul li a:hover .icon.icon-hzhb{background-position:-281px 0}.bannerbottom .bannermenu ul li a:hover .icon.icon-blg{background-position:-420px 0}.bannerbottom .bannermenu ul li .icon.icon-gcal{background-position:0 -61px}.bannerbottom .bannermenu ul li .icon.icon-gdsj{background-position:-140px -61px}.bannerbottom .bannermenu ul li .icon.icon-hzhb{background-position:-281px -61px}.bannerbottom .bannermenu ul li .icon.icon-blg{background-position:-420px -61px}.home_about{margin:80px 0;overflow:hidden}.home_about .home_about_left{width:55%}.home_about .home_about_left .right{border-top:5px solid #eee;padding-top:14px;width:280px}.home_about .home_about_left .right .title{color:#787878}.home_about .home_about_left .right .more{text-align:right;padding:15px 5px}.home_about .home_about_left .right .more a{display:inline-block;padding:1px 10px;border:1px solid #a0a0a0}.home_about .home_about_right{width:43%;padding-top:25px}.home_about .home_about_right ul{overflow:hidden}.home_about .home_about_right ul li{float:left;width:110px;text-align:center}.home_about .home_about_right ul li .name{display:block}.home_about .home_about_right .icon{display:inline-block;width:88px;height:88px;background:url(../images/t_2.png) no-repeat 0 0}.home_about .home_about_right a:hover .icon-ppry{background-position:0 0}.home_about .home_about_right a:hover .icon-ppxx{background-position:-106px 0}.home_about .home_about_right a:hover .icon-jszc{background-position:-215px 0}.home_about .home_about_right a:hover .icon-xzzx{background-position:-324px 0}.home_about .home_about_right .icon-ppry{background-position:0 -92px}.home_about .home_about_right .icon-ppxx{background-position:-106px -92px}.home_about .home_about_right .icon-jszc{background-position:-215px -92px}.home_about .home_about_right .icon-xzzx{background-position:-324px -92px}.home_news{padding:55px;background:#f1f1f1}.home_news .home_news_left{width:518px}.news_item_tab,.home_news_right_title{padding-bottom:10px;border-bottom:6px solid #dfdede;margin-bottom:10px}.news_item_tab ul{overflow:hidden}.news_item_tab ul li{float:left;margin-right:5px;font-size:16px;font-weight:bold;padding:0 10px;border-right:1px solid #898989;color:#545454}.news_item_tab ul li.selected{color:#165a99}.news_item_box .news_item_nav{display:none}.news_item_box .news_item_nav.selected{display:block}.news_item_nav ul li{margin-bottom:10px}.news_item_nav ul li a{display:block;position:relative;padding:0 0 0 70px;min-height:70px}.news_item_nav ul li a .left_date{position:absolute;height:65px;width:50px;left:0;top:0;text-align:center;background:#165a99;color:#fff;padding-top:10px}.news_item_nav ul li a .left_date .split{display:inline-block;width:0;height:0;border-top:10px solid transparent;border-left:10px solid #165a99;border-bottom:10px solid transparent;position:absolute;top:50%;margin-top:-10px;right:-10px}.news_item_nav ul li a .news_title{font-size:15px;font-weight:bold;color:#545454}.news_item_nav ul li a .time{position:absolute;top:0;right:10px;color:#969696}.news_item_nav ul li a .summary{color:#545454}.home_news_right_title{font-size:16px;color:#545454}.news_summary{color:#545454}.news_detail{margin:30px auto;width:1000px}.news_detail .news_title{font-size:20px;font-weight:bold}.news_detail .news_other{color:#555;border-bottom:1px solid #f3f3f3;margin:10px 0 25px;position:relative;padding-bottom:20px}.news_back{position:absolute;top:-10px;right:10px;display:inline-block;width:106px;padding-left:34px;background:url(http://img.polygon.net.cn/kaiyuan/img/news_back.png) no-repeat;font-size:14px;line-height:32px;color:#616161;overflow:hidden}.news_back:hover{background-position:0 -32px;color:#005bac}.news_detail .news_detail_nav{overflow:hidden;line-height:2;font-size:14px}.news_detail .news_detail_nav p{text-indent:2em;padding-bottom:15px;font-size:14px}.home_guandao{padding:80px 0}.home_guandao .home_guandao_title{width:170px;margin:0 auto 15px;text-align:center;border-bottom:1px solid #969696;padding-bottom:10px}.home_guandao .home_guandao_title p{color:#787878}.home_guandao .home_guandao_title p b{font-size:36px;color:#165a99}.home_guandao .home_guandao_summary{width:390px;text-align:center;margin:0 auto 50px;color:#787878}.home_guandao_slide{overflow:hidden}.home_guandao_slide_tab{position:relative;bottom:-20px;z-index:2}.home_guandao_slide_tab ul{width:695px;margin:0 auto;overflow:hidden;zoom:1}.home_guandao_slide_tab ul li{float:left;width:132px;height:37px;margin-right:40px;background:#fff;border:1px solid #165a99;text-align:center;color:#165a99}.home_guandao_slide_tab ul li.selected{background:#165a99;color:#fff}.home_guandao_slide_tab ul li a{display:block;height:37px;line-height:34px}.home_guandao_slide_box{position:relative;height:573px;z-index:1}.home_guandao_slide_nav{height:573px;background-position:center 0;transform:translate3d(0,0,0);position:absolute;height:800px;left:0;top:0;right:0}.home_guandao_slide_nav_1{transform:translate3d(0,0,0)}.home_guandao_slide_nav_2{transform:translate3d(100%,0,0)}.home_guandao_slide_nav_3{transform:translate3d(200%,0,0)}.home_guandao_slide_nav_4{transform:translate3d(300%,0,0)}.footer{background:#f1f1f1;padding:80px 0;overflow:hidden}.footer .right{width:777px}.footer .flogo{padding:0 0 35px}.footer .fsearch{position:relative}.footer .fsearch .text{border:1px solid #cac9c9;background:#efefef;border-radius:5px;padding:.25em 30px .25em 5px}.footer .fsearch .fsearch_btn{display:inline-block;width:26px;height:29px;background:url(http://img.polygon.net.cn/baoli/img/fsearch.png) no-repeat center;border:0 none;cursor:pointer;position:absolute;right:0;top:1px}.ftel{color:#165a99;padding:10px 0;font-size:16px}.fmenu{overflow:hidden;display:table;width:100%}.fmenu li{display:table-cell;padding:0 20px;color:#020202}.fmenu li dt{font-size:16px;font-weight:bold;margin-bottom:25px}.fmenu li dd{text-align:left;margin-bottom:5px}.footer .hr{height:2px;background:#959595;margin:20px auto}.fother .left{width:630px}.fother .right{width:410px}.fother .fshare{width:236px;height:38px;display:inline-block;vertical-align:text-bottom;margin-right:10px}.fother .qcode{display:inline-block;vertical-align:text-bottom}.goother{margin-bottom:60px}.goother select{background:none;border:1px solid #cac9c9;padding:5px 10px;color:#165998;border-radius:4px}.pro-index-banner{background:url(http://img.polygon.net.cn/baoli/img/product/index/banner.jpg) no-repeat center 0;height:287px}.pro-index-banner-text{position:absolute;top:50px;left:50%;margin-left:-491px;width:391px;color:#fff}.text-name{font-size:32px;margin:15px 0}.split-text{display:block;width:40px;height:5px;background:#fff}.pro-index-banner-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-banner{background:url(http://img.polygon.net.cn/baoli/img/product/family/banner.jpg) no-repeat center 0;height:287px}.heating-banner{background:url(http://img.polygon.net.cn/baoli/img/product/heating/banner.jpg) no-repeat center 0;height:287px}.pipeline-banner{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/banner.jpg) no-repeat center 0;height:287px}.heating-banner .pro-index-banner-text{color:#686767}.heating-banner .split-text{background:#686767}.product-gdsj{color:#898989;padding:30px 0}.product-gdsj .text-name{color:#165a99;text-align:center;line-height:1;font-size:36px}.product-gdsj .text-name-en{text-align:center}.product-gdsj .text-split{width:90px;height:1px;background:#898989;margin:10px auto 15px}.product-gdsj .text-desc{width:380px;margin:0 auto 50px}.product-gdsj .pro-box{height:573px;position:relative;margin-bottom:10px}.product-gdsj .pro_1{background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-d-1.jpg) no-repeat center 0}.product-gdsj .pro_1:hover{background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-1.jpg) no-repeat center 0}.product-gdsj .pro_1 .pro_text_1{position:absolute;background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-1.png) no-repeat center 0;width:397px;height:0;padding-top:327px;overflow:hidden;top:130px;left:50%;margin-left:-197px}.product-gdsj .pro_1 .pro_text_1 a{position:absolute;display:block;width:284px;height:0;padding-top:79px;overflow:hidden;left:50%;margin-left:-140px;bottom:0}.product-gdsj .pro_2{background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-d-2.jpg) no-repeat center 0}.product-gdsj .pro_2:hover{background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-2.jpg) no-repeat center 0}.product-gdsj .pro_2 .pro_text_2{position:absolute;background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-2.png) no-repeat center 0;width:469px;height:0;padding-top:372px;overflow:hidden;top:100px;left:50%;margin-left:-197px}.product-gdsj .pro_2 .pro_text_2 a{position:absolute;display:block;width:284px;height:0;padding-top:79px;overflow:hidden;left:50%;margin-left:-140px;bottom:0}.product-gdsj .pro_3{background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-d-3.jpg) no-repeat center 0}.product-gdsj .pro_3:hover{background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-3.jpg) no-repeat center 0}.product-gdsj .pro_3 .pro_text_3{position:absolute;background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-3.png) no-repeat center 0;width:475px;height:0;padding-top:361px;overflow:hidden;top:100px;left:50%;margin-left:-197px}.product-gdsj .pro_3 .pro_text_3 a{position:absolute;display:block;width:284px;height:0;padding-top:79px;overflow:hidden;left:50%;margin-left:-141px;bottom:0}.product-gdsj .pro_4{background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-4.jpg) no-repeat center 0}.product-gdsj .pro_4 .pro_text_4{position:absolute;background:url(http://img.polygon.net.cn/baoli/img/product/index/pro-4.png) no-repeat center 0;width:347px;height:0;padding-top:332px;overflow:hidden;top:130px;left:50%;margin-left:-547px}.product-gdsj .pro_4 .pro_text_4 a{position:absolute;display:block;width:228px;height:0;padding-top:66px;overflow:hidden;left:50%;margin-left:-170px;bottom:0}.product-gdsj .pro_1 .pro_text_1 a:hover{background:#004995 url(http://img.polygon.net.cn/baoli/img/product/index/hover_1.png) no-repeat 0 0}.product-gdsj .pro_2 .pro_text_2 a:hover{background:#004995 url(http://img.polygon.net.cn/baoli/img/product/index/hover_2.png) no-repeat 0 0}.product-gdsj .pro_3 .pro_text_3 a:hover{background:#004995 url(http://img.polygon.net.cn/baoli/img/product/index/hover_3.png) no-repeat 0 0}.product-gdsj .pro_4 .pro_text_4 a:hover{background:url(http://img.polygon.net.cn/baoli/img/product/index/hover_4.png) no-repeat 0 bottom}.join-box .join-box-text{display:none}.join-box .join-box-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.pro-box .pro_text{display:none}.pro-box .pro_text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.join-box-2 .join-box-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.join-box-4 .join-box-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.join-box-5 .join-box-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.product-menu{width:1098px;margin:20px auto;padding-bottom:10px;border-bottom:1px solid #a0a0a0}.product-menu a{display:inline-block;vertical-align:text-top;padding:10px 25px;margin:0 5px 5px 0}.product-menu a:hover,.product-menu a.selected{color:#fff;background:#165a99}.product-menu .product-menu-parent a{color:#fff;background:#a3a2a5;padding:3px 25px;margin-bottom:20px}.pro-family{color:#898989;padding:30px 0 100px}.pro-family-box{position:relative;height:600px}.pro-family-text{position:absolute}.pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/1/img-1.jpg) no-repeat center 0}.pro-family-1 .pro-family-text{width:341px;height:369px;background:url(http://img.polygon.net.cn/baoli/img/product/family/1/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:-530px}.pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/1/img-2.jpg) no-repeat center 0}.pro-family-2 .pro-family-text{width:398px;height:144px;background:url(http://img.polygon.net.cn/baoli/img/product/family/1/img-2.png) no-repeat 0 0;left:50%;bottom:70px;margin-left:-198px}.pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/1/img-3.jpg) no-repeat center 0}.pro-family-3 .pro-family-text{width:329px;height:213px;background:url(http://img.polygon.net.cn/baoli/img/product/family/1/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:180px}.pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/1/img-4.jpg) no-repeat center 0}.pro-family-4 .pro-family-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/family/1/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/1/img-5.jpg) no-repeat center 0}.family-2 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/2/img-1.jpg) no-repeat center 0}.family-2 .pro-family-1 .pro-family-text{width:326px;height:273px;background:url(http://img.polygon.net.cn/baoli/img/product/family/2/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:-510px}.family-2 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/2/img-2.jpg) no-repeat center 0}.family-2 .pro-family-2 .pro-family-text{width:465px;height:97px;background:url(http://img.polygon.net.cn/baoli/img/product/family/2/img-2.png) no-repeat 0 0;left:50%;bottom:70px;margin-left:-198px}.family-2 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/2/img-3.jpg) no-repeat center 0}.family-2 .pro-family-3 .pro-family-text{width:331px;height:214px;background:url(http://img.polygon.net.cn/baoli/img/product/family/2/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:180px}.family-2 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/2/img-4.jpg) no-repeat center 0}.family-2 .pro-family-4 .pro-family-text{width:331px;height:235px;background:url(http://img.polygon.net.cn/baoli/img/product/family/2/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.family-2 .pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/2/img-5.jpg) no-repeat center 0}.family-3 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/3/img-1.jpg) no-repeat center 0}.family-3 .pro-family-1 .pro-family-text{width:406px;height:175px;background:url(http://img.polygon.net.cn/baoli/img/product/family/3/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-510px}.family-3 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/3/img-2.jpg) no-repeat center 0}.family-3 .pro-family-2 .pro-family-text{width:314px;height:300px;background:url(http://img.polygon.net.cn/baoli/img/product/family/3/img-2.png) no-repeat 0 0;left:50%;top:100px;margin-left:-498px}.family-3 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/3/img-3.jpg) no-repeat center 0}.family-3 .pro-family-3 .pro-family-text{width:335px;height:214px;background:url(http://img.polygon.net.cn/baoli/img/product/family/3/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:-498px}.family-3 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/3/img-4.jpg) no-repeat center 0}.family-3 .pro-family-4 .pro-family-text{width:296px;height:235px;background:url(http://img.polygon.net.cn/baoli/img/product/family/3/img-4.png) no-repeat 0 0;left:50%;top:200px;margin-left:220px}.family-3 .pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/3/img-5.jpg) no-repeat center 0}.family-4 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/4/img-1.jpg) no-repeat center 0}.family-4 .pro-family-1 .pro-family-text{width:325px;height:298px;background:url(http://img.polygon.net.cn/baoli/img/product/family/4/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-510px}.family-4 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/4/img-2.jpg) no-repeat center 0}.family-4 .pro-family-2 .pro-family-text{width:331px;height:276px;background:url(http://img.polygon.net.cn/baoli/img/product/family/4/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:80px}.family-4 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/4/img-3.jpg) no-repeat center 0}.family-4 .pro-family-3 .pro-family-text{width:276px;height:216px;background:url(http://img.polygon.net.cn/baoli/img/product/family/4/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:-498px}.family-4 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/4/img-4.jpg) no-repeat center 0}.family-4 .pro-family-4 .pro-family-text{width:336px;height:225px;background:url(http://img.polygon.net.cn/baoli/img/product/family/4/img-4.png) no-repeat 0 0;left:50%;top:200px;margin-left:-498px}.family-4 .pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/4/img-5.jpg) no-repeat center 0}.family-5 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/5/img-1.jpg) no-repeat center 0}.family-5 .pro-family-1 .pro-family-text{width:319px;height:225px;background:url(http://img.polygon.net.cn/baoli/img/product/family/5/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-510px}.family-5 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/5/img-2.jpg) no-repeat center 0}.family-5 .pro-family-2 .pro-family-text{width:313px;height:316px;background:url(http://img.polygon.net.cn/baoli/img/product/family/5/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:80px}.family-5 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/5/img-3.jpg) no-repeat center 0}.family-5 .pro-family-3 .pro-family-text{width:314px;height:316px;background:url(http://img.polygon.net.cn/baoli/img/product/family/5/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:-498px}.family-5 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/5/img-4.jpg) no-repeat center 0}.family-5 .pro-family-4 .pro-family-text{width:336px;height:225px;background:url(http://img.polygon.net.cn/baoli/img/product/family/5/img-4.png) no-repeat 0 0;left:50%;top:280px;margin-left:-498px}.family-5 .pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/5/img-5.jpg) no-repeat center 0}.family-6 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/6/img-1.jpg) no-repeat center 0}.family-6 .pro-family-1 .pro-family-text{width:319px;height:225px;background:url(http://img.polygon.net.cn/baoli/img/product/family/6/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-510px}.family-6 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/6/img-2.jpg) no-repeat center 0}.family-6 .pro-family-2 .pro-family-text{width:325px;height:254px;background:url(http://img.polygon.net.cn/baoli/img/product/family/6/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:80px}.family-6 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/6/img-3.jpg) no-repeat center 0}.family-6 .pro-family-3 .pro-family-text{width:314px;height:319px;background:url(http://img.polygon.net.cn/baoli/img/product/family/6/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:-498px}.family-6 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/6/img-4.jpg) no-repeat center 0}.family-6 .pro-family-4 .pro-family-text{width:517px;height:93px;background:url(http://img.polygon.net.cn/baoli/img/product/family/6/img-4.png) no-repeat 0 0;left:50%;top:450px;margin-left:-259px}.family-6 .pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/6/img-5.jpg) no-repeat center 0}.family-7 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/7/img-1.jpg) no-repeat center 0}.family-7 .pro-family-1 .pro-family-text{width:334px;height:225px;background:url(http://img.polygon.net.cn/baoli/img/product/family/7/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-510px}.family-7 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/7/img-2.jpg) no-repeat center 0}.family-7 .pro-family-2 .pro-family-text{width:365px;height:254px;background:url(http://img.polygon.net.cn/baoli/img/product/family/7/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:80px}.family-7 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/7/img-3.jpg) no-repeat center 0}.family-7 .pro-family-3 .pro-family-text{width:314px;height:245px;background:url(http://img.polygon.net.cn/baoli/img/product/family/7/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:-498px}.family-7 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/7/img-4.jpg) no-repeat center 0}.family-7 .pro-family-4 .pro-family-text{width:313px;height:238px;background:url(http://img.polygon.net.cn/baoli/img/product/family/7/img-4.png) no-repeat 0 0;left:50%;top:300px;margin-left:-359px}.family-7 .pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/7/img-5.jpg) no-repeat center 0}.family-7 .pro-family-5 .pro-family-text{width:340px;height:347px;background:url(http://img.polygon.net.cn/baoli/img/product/family/7/img-5.png) no-repeat 0 0;left:50%;top:150px;margin-left:179px}.family-8 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/8/img-1.jpg) no-repeat center 0}.family-8 .pro-family-1 .pro-family-text{width:343px;height:201px;background:url(http://img.polygon.net.cn/baoli/img/product/family/8/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-510px}.family-8 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/8/img-2.jpg) no-repeat center 0}.family-8 .pro-family-2 .pro-family-text{width:381px;height:284px;background:url(http://img.polygon.net.cn/baoli/img/product/family/8/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:80px}.family-8 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/8/img-3.jpg) no-repeat center 0}.family-8 .pro-family-3 .pro-family-text{width:360px;height:252px;background:url(http://img.polygon.net.cn/baoli/img/product/family/8/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:-498px}.family-8 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/8/img-4.jpg) no-repeat center 0}.family-8 .pro-family-4 .pro-family-text{width:325px;height:149px;background:url(http://img.polygon.net.cn/baoli/img/product/family/8/img-4.png) no-repeat 0 0;left:50%;top:200px;margin-left:159px}.family-9 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/9/img-1.jpg) no-repeat center 0}.family-9 .pro-family-1 .pro-family-text{width:343px;height:273px;background:url(http://img.polygon.net.cn/baoli/img/product/family/9/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-510px}.family-9 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/9/img-2.jpg) no-repeat center 0}.family-9 .pro-family-2 .pro-family-text{width:353px;height:214px;background:url(http://img.polygon.net.cn/baoli/img/product/family/9/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:100px}.family-9 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/9/img-3.jpg) no-repeat center 0}.family-9 .pro-family-3 .pro-family-text{width:393px;height:315px;background:url(http://img.polygon.net.cn/baoli/img/product/family/9/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:-498px}.family-9 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/9/img-4.jpg) no-repeat center 0}.family-9 .pro-family-4 .pro-family-text{width:392px;height:298px;background:url(http://img.polygon.net.cn/baoli/img/product/family/9/img-4.png) no-repeat 0 0;left:50%;top:200px;margin-left:159px}.family-9 .pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/9/img-5.jpg) no-repeat center 0}.family-10 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/10/img-1.jpg) no-repeat center 0}.family-10 .pro-family-1 .pro-family-text{width:343px;height:273px;background:url(http://img.polygon.net.cn/baoli/img/product/family/10/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-510px}.family-10 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/10/img-2.jpg) no-repeat center 0}.family-10 .pro-family-2 .pro-family-text{width:353px;height:214px;background:url(http://img.polygon.net.cn/baoli/img/product/family/10/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:100px}.family-10 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/10/img-3.jpg) no-repeat center 0}.family-10 .pro-family-3 .pro-family-text{width:393px;height:315px;background:url(http://img.polygon.net.cn/baoli/img/product/family/10/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:-498px}.family-10 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/10/img-4.jpg) no-repeat center 0}.family-10 .pro-family-4 .pro-family-text{width:392px;height:298px;background:url(http://img.polygon.net.cn/baoli/img/product/family/10/img-4.png) no-repeat 0 0;left:50%;top:200px;margin-left:159px}.family-10 .pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/10/img-5.jpg) no-repeat center 0}.family-11 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/11/img-1.jpg) no-repeat center 0}.family-11 .pro-family-1 .pro-family-text{width:410px;height:285px;background:url(http://img.polygon.net.cn/baoli/img/product/family/11/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-510px}.family-11 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/11/img-2.jpg) no-repeat center 0}.family-11 .pro-family-2 .pro-family-text{width:470px;height:148px;background:url(http://img.polygon.net.cn/baoli/img/product/family/11/img-2.png) no-repeat 0 0;left:50%;top:80px;margin-left:-450px}.family-11 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/11/img-3.jpg) no-repeat center 0}.family-11 .pro-family-3 .pro-family-text{width:433px;height:301px;background:url(http://img.polygon.net.cn/baoli/img/product/family/11/img-3.png) no-repeat 0 0;left:50%;top:150px;margin-left:168px}.family-11 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/11/img-4.jpg) no-repeat center 0}.family-11 .pro-family-4 .pro-family-text{width:946px;height:172px;background:url(http://img.polygon.net.cn/baoli/img/product/family/11/img-4.png) no-repeat 0 0;left:50%;top:360px;margin-left:-450px}.family-11 .pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/11/img-5.jpg) no-repeat center 0}.family-12 .pro-family-1{background:url(http://img.polygon.net.cn/baoli/img/product/family/12/img-1.jpg) no-repeat center 0}.family-12 .pro-family-1 .pro-family-text{width:339px;height:209px;background:url(http://img.polygon.net.cn/baoli/img/product/family/12/img-1.png) no-repeat 0 0;left:50%;top:80px;margin-left:-510px}.family-12 .pro-family-2{background:url(http://img.polygon.net.cn/baoli/img/product/family/12/img-2.jpg) no-repeat center 0}.family-12 .pro-family-2 .pro-family-text{width:373px;height:249px;background:url(http://img.polygon.net.cn/baoli/img/product/family/12/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:68px}.family-12 .pro-family-3{background:url(http://img.polygon.net.cn/baoli/img/product/family/12/img-3.jpg) no-repeat center 0}.family-12 .pro-family-3 .pro-family-text{width:566px;height:359px;background:url(http://img.polygon.net.cn/baoli/img/product/family/12/img-3.png) no-repeat 0 0;left:50%;top:200px;margin-left:-108px}.family-12 .pro-family-4{background:url(http://img.polygon.net.cn/baoli/img/product/family/12/img-4.jpg) no-repeat center 0}.family-12 .pro-family-4 .pro-family-text{width:946px;height:172px;background:url(http://img.polygon.net.cn/baoli/img/product/family/12/img-4.png) no-repeat 0 0;left:50%;top:360px;margin-left:-450px}.family-12 .pro-family-5{background:url(http://img.polygon.net.cn/baoli/img/product/family/12/img-5.jpg) no-repeat center 0}.pro-heating{color:#898989;padding:30px 0 100px}.pro-heating-box{position:relative;height:600px}.pro-heating-text{position:absolute}.pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/1/img-1.jpg) no-repeat center 0}.pro-heating-1 .pro-heating-text{width:435px;height:193px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/1/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:-530px}.pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/1/img-2.jpg) no-repeat center 0}.pro-heating-2 .pro-heating-text{width:318px;height:239px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/1/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:278px}.pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/1/img-3.jpg) no-repeat center 0}.pro-heating-3 .pro-heating-text{width:324px;height:241px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/1/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:-480px}.pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/1/img-4.jpg) no-repeat center 0}.pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/1/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/1/img-5.jpg) no-repeat center 0}.heating-2 .pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/2/img-1.jpg) no-repeat center 0}.heating-2 .pro-heating-1 .pro-heating-text{width:452px;height:223px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/2/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:130px}.heating-2 .pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/2/img-2.jpg) no-repeat center 0}.heating-2 .pro-heating-2 .pro-heating-text{width:415px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/2/img-2.png) no-repeat 0 0;left:50%;bottom:70px;margin-left:-498px}.heating-2 .pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/2/img-3.jpg) no-repeat center 0}.heating-2 .pro-heating-3 .pro-heating-text{width:482px;height:386px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/2/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:280px}.heating-2 .pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/2/img-4.jpg) no-repeat center 0}.heating-2 .pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/2/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.heating-2 .pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/2/img-5.jpg) no-repeat center 0}.heating-3 .pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/3/img-1.jpg) no-repeat center 0}.heating-3 .pro-heating-1 .pro-heating-text{width:452px;height:223px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/3/img-1.png) no-repeat 0 0;left:50%;top:160px;margin-left:130px}.heating-3 .pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/3/img-2.jpg) no-repeat center 0}.heating-3 .pro-heating-2 .pro-heating-text{width:415px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/3/img-2.png) no-repeat 0 0;left:50%;bottom:70px;margin-left:-508px}.heating-3 .pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/3/img-3.jpg) no-repeat center 0}.heating-3 .pro-heating-3 .pro-heating-text{width:482px;height:386px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/3/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:180px}.heating-3 .pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/3/img-4.jpg) no-repeat center 0}.heating-3 .pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/3/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.heating-3 .pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/3/img-5.jpg) no-repeat center 0}.heating-4 .pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/4/img-1.jpg) no-repeat center 0}.heating-4 .pro-heating-1 .pro-heating-text{width:512px;height:223px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/4/img-1.png) no-repeat 0 0;left:50%;top:160px;margin-left:-508px}.heating-4 .pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/4/img-2.jpg) no-repeat center 0}.heating-4 .pro-heating-2 .pro-heating-text{width:415px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/4/img-2.png) no-repeat 0 0;left:50%;bottom:70px;margin-left:180px}.heating-4 .pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/4/img-3.jpg) no-repeat center 0}.heating-4 .pro-heating-3 .pro-heating-text{width:482px;height:386px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/4/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:-408px}.heating-4 .pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/4/img-4.jpg) no-repeat center 0}.heating-4 .pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/4/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.heating-4 .pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/4/img-5.jpg) no-repeat center 0}.heating-5 .pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/5/img-1.jpg) no-repeat center 0}.heating-5 .pro-heating-1 .pro-heating-text{width:519px;height:223px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/5/img-1.png) no-repeat 0 0;left:50%;top:160px;margin-left:-518px}.heating-5 .pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/5/img-2.jpg) no-repeat center 0}.heating-5 .pro-heating-2 .pro-heating-text{width:415px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/5/img-2.png) no-repeat 0 0;left:50%;bottom:70px;margin-left:180px}.heating-5 .pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/5/img-3.jpg) no-repeat center 0}.heating-5 .pro-heating-3 .pro-heating-text{width:482px;height:386px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/5/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:-408px}.heating-5 .pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/5/img-4.jpg) no-repeat center 0}.heating-5 .pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/5/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.heating-5 .pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/5/img-5.jpg) no-repeat center 0}.heating-6 .pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/6/img-1.jpg) no-repeat center 0}.heating-6 .pro-heating-1 .pro-heating-text{width:532px;height:223px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/6/img-1.png) no-repeat 0 0;left:50%;top:160px;margin-left:10px}.heating-6 .pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/6/img-2.jpg) no-repeat center 0}.heating-6 .pro-heating-2 .pro-heating-text{width:415px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/6/img-2.png) no-repeat 0 0;left:50%;bottom:70px;margin-left:-408px}.heating-6 .pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/6/img-3.jpg) no-repeat center 0}.heating-6 .pro-heating-3 .pro-heating-text{width:482px;height:386px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/6/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:88px}.heating-6 .pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/6/img-4.jpg) no-repeat center 0}.heating-6 .pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/6/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.heating-6 .pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/6/img-5.jpg) no-repeat center 0}.heating-7 .pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/7/img-1.jpg) no-repeat center 0}.heating-7 .pro-heating-1 .pro-heating-text{width:532px;height:223px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/7/img-1.png) no-repeat 0 0;left:50%;top:160px;margin-left:-508px}.heating-7 .pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/7/img-2.jpg) no-repeat center 0}.heating-7 .pro-heating-2 .pro-heating-text{width:469px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/7/img-2.png) no-repeat 0 0;left:50%;bottom:70px;margin-left:88px}.heating-7 .pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/7/img-3.jpg) no-repeat center 0}.heating-7 .pro-heating-3 .pro-heating-text{width:482px;height:386px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/7/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:-408px}.heating-7 .pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/7/img-4.jpg) no-repeat center 0}.heating-7 .pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/7/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.heating-7 .pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/7/img-5.jpg) no-repeat center 0}.heating-8 .pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/8/img-1.jpg) no-repeat center 0}.heating-8 .pro-heating-1 .pro-heating-text{width:418px;height:216px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/8/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:-530px}.heating-8 .pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/8/img-2.jpg) no-repeat center 0}.heating-8 .pro-heating-2 .pro-heating-text{width:415px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/8/img-2.png) no-repeat 0 0;left:50%;top:270px;margin-left:98px}.heating-8 .pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/8/img-3.jpg) no-repeat center 0}.heating-8 .pro-heating-3 .pro-heating-text{width:482px;height:386px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/8/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:80px}.heating-8 .pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/8/img-4.jpg) no-repeat center 0}.heating-8 .pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/8/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.heating-8 .pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/8/img-5.jpg) no-repeat center 0}.heating-9 .pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/9/img-1.jpg) no-repeat center 0}.heating-9 .pro-heating-1 .pro-heating-text{width:418px;height:216px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/9/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:-530px}.heating-9 .pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/9/img-2.jpg) no-repeat center 0}.heating-9 .pro-heating-2 .pro-heating-text{width:417px;height:255px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/9/img-2.png) no-repeat 0 0;left:50%;top:270px;margin-left:98px}.heating-9 .pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/9/img-3.jpg) no-repeat center 0}.heating-9 .pro-heating-3 .pro-heating-text{width:482px;height:386px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/9/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:-470px}.heating-9 .pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/9/img-4.jpg) no-repeat center 0}.heating-9 .pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/9/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.heating-9 .pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/9/img-5.jpg) no-repeat center 0}.heating-10 .pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/10/img-1.jpg) no-repeat center 0}.heating-10 .pro-heating-1 .pro-heating-text{width:489px;height:216px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/10/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-530px}.heating-10 .pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/10/img-2.jpg) no-repeat center 0}.heating-10 .pro-heating-2 .pro-heating-text{width:421px;height:331px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/10/img-2.png) no-repeat 0 0;left:50%;top:130px;margin-left:98px}.heating-10 .pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/10/img-3.jpg) no-repeat center 0}.heating-10 .pro-heating-3 .pro-heating-text{width:482px;height:386px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/10/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:80px}.heating-10 .pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/10/img-4.jpg) no-repeat center 0}.heating-10 .pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/10/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.heating-10 .pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/10/img-5.jpg) no-repeat center 0}.heating-11 .pro-heating-1{background:url(http://img.polygon.net.cn/baoli/img/product/heating/11/img-1.jpg) no-repeat center 0}.heating-11 .pro-heating-1 .pro-heating-text{width:489px;height:233px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/11/img-1.png) no-repeat 0 0;left:50%;top:150px;margin-left:-540px}.heating-11 .pro-heating-2{background:url(http://img.polygon.net.cn/baoli/img/product/heating/11/img-2.jpg) no-repeat center 0}.heating-11 .pro-heating-2 .pro-heating-text{width:421px;height:331px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/11/img-2.png) no-repeat 0 0;left:50%;top:130px;margin-left:118px}.heating-11 .pro-heating-3{background:url(http://img.polygon.net.cn/baoli/img/product/heating/11/img-3.jpg) no-repeat center 0}.heating-11 .pro-heating-3 .pro-heating-text{width:482px;height:386px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/11/img-3.png) no-repeat 0 0;left:50%;top:180px;margin-left:120px}.heating-11 .pro-heating-4{background:url(http://img.polygon.net.cn/baoli/img/product/heating/11/img-4.jpg) no-repeat center 0}.heating-11 .pro-heating-4 .pro-heating-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/heating/11/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.heating-11 .pro-heating-5{background:url(http://img.polygon.net.cn/baoli/img/product/heating/11/img-5.jpg) no-repeat center 0}.pro-pipeline{color:#898989;padding:30px 0 100px}.pro-pipeline-box{position:relative;height:600px}.pro-pipeline-text{position:absolute}.pro-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/1/img-1.jpg) no-repeat center 0}.pro-pipeline-1 .pro-pipeline-text{width:435px;height:193px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/1/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:-530px}.pro-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/1/img-2.jpg) no-repeat center 0}.pro-pipeline-2 .pro-pipeline-text{width:379px;height:304px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/1/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:98px}.pro-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/1/img-3.jpg) no-repeat center 0}.pro-pipeline-3 .pro-pipeline-text{width:508px;height:309px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/1/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:-20px}.pro-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/1/img-4.jpg) no-repeat center 0}.pro-pipeline-4 .pro-pipeline-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/1/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pro-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/1/img-5.jpg) no-repeat center 0}.pipeline_guandao{padding:80px 0 0}.pipeline-2 .pro-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/2/img-1.jpg) no-repeat center 0}.pipeline-2 .pro-pipeline-1 .pro-pipeline-text{width:435px;height:193px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/2/img-1.png) no-repeat 0 0;left:50%;top:180px;margin-left:-570px}.pipeline-2 .pro-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/2/img-2.jpg) no-repeat center 0}.pipeline-2 .pro-pipeline-2 .pro-pipeline-text{width:391px;height:260px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/2/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:98px}.pipeline-2 .pro-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/2/img-3.jpg) no-repeat center 0}.pipeline-2 .pro-pipeline-3 .pro-pipeline-text{width:340px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/2/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:-480px}.pipeline-2 .pro-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/2/img-4.jpg) no-repeat center 0}.pipeline-2 .pro-pipeline-4 .pro-pipeline-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/2/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pipeline-2 .pro-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/2/img-5.jpg) no-repeat center 0}.pipeline-3 .pro-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/3/img-1.jpg) no-repeat center 0}.pipeline-3 .pro-pipeline-1 .pro-pipeline-text{width:435px;height:193px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/3/img-1.png) no-repeat 0 0;left:50%;top:180px;margin-left:-570px}.pipeline-3 .pro-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/3/img-2.jpg) no-repeat center 0}.pipeline-3 .pro-pipeline-2 .pro-pipeline-text{width:391px;height:332px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/3/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:98px}.pipeline-3 .pro-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/3/img-3.jpg) no-repeat center 0}.pipeline-3 .pro-pipeline-3 .pro-pipeline-text{width:414px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/3/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:-480px}.pipeline-3 .pro-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/3/img-4.jpg) no-repeat center 0}.pipeline-3 .pro-pipeline-4 .pro-pipeline-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/3/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pipeline-3 .pro-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/3/img-5.jpg) no-repeat center 0}.pipeline-6 .pro-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/6/img-1.jpg) no-repeat center 0}.pipeline-6 .pro-pipeline-1 .pro-pipeline-text{width:435px;height:221px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/6/img-1.png) no-repeat 0 0;left:50%;top:180px;margin-left:170px}.pipeline-6 .pro-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/6/img-2.jpg) no-repeat center 0}.pipeline-6 .pro-pipeline-2 .pro-pipeline-text{width:460px;height:332px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/6/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:-328px}.pipeline-6 .pro-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/6/img-3.jpg) no-repeat center 0}.pipeline-6 .pro-pipeline-3 .pro-pipeline-text{width:417px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/6/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:-80px}.pipeline-6 .pro-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/6/img-4.jpg) no-repeat center 0}.pipeline-6 .pro-pipeline-4 .pro-pipeline-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/6/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pipeline-6 .pro-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/6/img-5.jpg) no-repeat center 0}.pipeline-8 .pro-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/8/img-1.jpg) no-repeat center 0}.pipeline-8 .pro-pipeline-1 .pro-pipeline-text{width:446px;height:253px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/8/img-1.png) no-repeat 0 0;left:50%;top:180px;margin-left:-370px}.pipeline-8 .pro-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/8/img-2.jpg) no-repeat center 0}.pipeline-8 .pro-pipeline-2 .pro-pipeline-text{width:551px;height:350px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/8/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:-428px}.pipeline-8 .pro-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/8/img-3.jpg) no-repeat center 0}.pipeline-8 .pro-pipeline-3 .pro-pipeline-text{width:417px;height:251px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/8/img-3.png) no-repeat 0 0;left:50%;top:160px;margin-left:180px}.pipeline-8 .pro-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/8/img-4.jpg) no-repeat center 0}.pipeline-8 .pro-pipeline-4 .pro-pipeline-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/8/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pipeline-8 .pro-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/8/img-5.jpg) no-repeat center 0}.pipeline-9 .pro-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/9/img-1.jpg) no-repeat center 0}.pipeline-9 .pro-pipeline-1 .pro-pipeline-text{width:446px;height:253px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/9/img-1.png) no-repeat 0 0;left:50%;top:180px;margin-left:-530px}.pipeline-9 .pro-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/9/img-2.jpg) no-repeat center 0}.pipeline-9 .pro-pipeline-2 .pro-pipeline-text{width:551px;height:350px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/9/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:-538px}.pipeline-9 .pro-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/9/img-3.jpg) no-repeat center 0}.pipeline-9 .pro-pipeline-3 .pro-pipeline-text{width:417px;height:374px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/9/img-3.png) no-repeat 0 0;left:50%;top:100px;margin-left:-500px}.pipeline-9 .pro-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/9/img-4.jpg) no-repeat center 0}.pipeline-9 .pro-pipeline-4 .pro-pipeline-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/9/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pipeline-9 .pro-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/9/img-5.jpg) no-repeat center 0}.pipeline-10 .pro-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/10/img-1.jpg) no-repeat center 0}.pipeline-10 .pro-pipeline-1 .pro-pipeline-text{width:446px;height:253px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/10/img-1.png) no-repeat 0 0;left:50%;top:180px;margin-left:150px}.pipeline-10 .pro-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/10/img-2.jpg) no-repeat center 0}.pipeline-10 .pro-pipeline-2 .pro-pipeline-text{width:644px;height:350px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/10/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:-540px}.pipeline-10 .pro-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/10/img-3.jpg) no-repeat center 0}.pipeline-10 .pro-pipeline-3 .pro-pipeline-text{width:1083px;height:374px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/10/img-3.png) no-repeat 0 0;left:50%;top:100px;margin-left:-500px}.pipeline-10 .pro-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/10/img-4.jpg) no-repeat center 0}.pipeline-10 .pro-pipeline-4 .pro-pipeline-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/10/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pipeline-10 .pro-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/10/img-5.jpg) no-repeat center 0}.pipeline-11 .pro-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/11/img-1.jpg) no-repeat center 0}.pipeline-11 .pro-pipeline-1 .pro-pipeline-text{width:446px;height:253px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/11/img-1.png) no-repeat 0 0;left:50%;top:180px;margin-left:150px}.pipeline-11 .pro-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/11/img-2.jpg) no-repeat center 0}.pipeline-11 .pro-pipeline-2 .pro-pipeline-text{width:644px;height:350px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/11/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:-540px}.pipeline-11 .pro-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/11/img-3.jpg) no-repeat center 0}.pipeline-11 .pro-pipeline-3 .pro-pipeline-text{width:336px;height:374px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/11/img-3.png) no-repeat 0 0;left:50%;top:100px;margin-left:100px}.pipeline-11 .pro-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/11/img-4.jpg) no-repeat center 0}.pipeline-11 .pro-pipeline-4 .pro-pipeline-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/11/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pipeline-11 .pro-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/11/img-5.jpg) no-repeat center 0}.pipeline-11 .pro-pipeline-5 .pro-pipeline-text{width:469px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/11/img-5.png) no-repeat 0 0;left:50%;top:100px;margin-left:-300px}.pipeline-12 .pro-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/12/img-1.jpg) no-repeat center 0}.pipeline-12 .pro-pipeline-1 .pro-pipeline-text{width:446px;height:253px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/12/img-1.png) no-repeat 0 0;left:50%;top:180px;margin-left:150px}.pipeline-12 .pro-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/12/img-2.jpg) no-repeat center 0}.pipeline-12 .pro-pipeline-2 .pro-pipeline-text{width:644px;height:350px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/12/img-2.png) no-repeat 0 0;left:50%;top:150px;margin-left:-540px}.pipeline-12 .pro-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/12/img-3.jpg) no-repeat center 0}.pipeline-12 .pro-pipeline-3 .pro-pipeline-text{width:336px;height:374px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/12/img-3.png) no-repeat 0 0;left:50%;top:100px;margin-left:100px}.pipeline-12 .pro-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/12/img-4.jpg) no-repeat center 0}.pipeline-12 .pro-pipeline-4 .pro-pipeline-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/12/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pipeline-12 .pro-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/12/img-5.jpg) no-repeat center 0}.pipeline-12 .pro-pipeline-5 .pro-pipeline-text{width:469px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/12/img-5.png) no-repeat 0 0;left:50%;top:100px;margin-left:-300px}.pipeline-13 .pro-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/13/img-1.jpg) no-repeat center 0}.pipeline-13 .pro-pipeline-1 .pro-pipeline-text{width:435px;height:193px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/13/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:130px}.pipeline-13 .pro-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/13/img-2.jpg) no-repeat center 0}.pipeline-13 .pro-pipeline-2 .pro-pipeline-text{width:733px;height:239px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/13/img-2.png) no-repeat 0 0;left:50%;top:50px;margin-left:-398px}.pipeline-13 .pro-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/13/img-3.jpg) no-repeat center 0}.pipeline-13 .pro-pipeline-3 .pro-pipeline-text{width:336px;height:332px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/13/img-3.png) no-repeat 0 0;left:50%;top:100px;margin-left:180px}.pipeline-13 .pro-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/13/img-4.jpg) no-repeat center 0}.pipeline-13 .pro-pipeline-4 .pro-pipeline-text{width:312px;height:341px;background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/13/img-4.png) no-repeat 0 0;left:50%;top:100px;margin-left:-520px}.pipeline-13 .pro-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/product/pipeline/13/img-5.jpg) no-repeat center 0}.pipeline-index-banner{background:url(http://img.polygon.net.cn/baoli/img/pipeline/banner.jpg) no-repeat center 0;height:287px}.pipeline-index-banner .pro-index-banner-text{color:#686767}.pipeline-index-banner .split-text{background:#165a99}.path{border-bottom:2px solid #959595;width:1098px;margin:10px auto 30px;text-align:right;padding:10px 0}.pipe-menu{width:1098px;margin:0 auto 30px;text-align:center}.pipe-menu ul{display:table;width:100%}.pipe-menu li{display:table-cell}.pipe-menu a{display:block;padding:10px 40px;background:#c4c2c2;color:#fff;margin:0 10px;position:relative}.pipe-menu a.selected{background:#165a99}.pipe-menu a.selected:after{content:'';display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #165a99;position:absolute;left:50%;margin-left:-10px;bottom:-10px}.pipe-pipeline{color:#898989;padding:30px 0}.pipe-pipeline-box{position:relative;height:600px}.pipe-pipeline-text{position:absolute}.pipe-pipeline-1{background:url(http://img.polygon.net.cn/baoli/img/pipeline/1/img-1.jpg) no-repeat center 0;height:639px}.pipe-pipeline-1 .pipe-pipeline-text{width:561px;height:511px;background:url(http://img.polygon.net.cn/baoli/img/pipeline/1/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:-280px}.pipe-pipeline-2{background:url(http://img.polygon.net.cn/baoli/img/pipeline/1/img-2.jpg) no-repeat center 0;height:639px}.pipe-pipeline-2 .pipe-pipeline-text{width:584px;height:454px;background:url(http://img.polygon.net.cn/baoli/img/pipeline/1/img-2.png) no-repeat 0 0;left:50%;top:100px;margin-left:-90px}.pipe-pipeline-3{background:url(http://img.polygon.net.cn/baoli/img/pipeline/1/img-3.jpg) no-repeat center 0;height:591px}.pipe-pipeline-3 .pipe-pipeline-text{width:1002px;height:428px;background:url(http://img.polygon.net.cn/baoli/img/pipeline/1/img-3.png) no-repeat 0 0;left:50%;top:100px;margin-left:-550px}.pipe-pipeline-4{background:url(http://img.polygon.net.cn/baoli/img/pipeline/1/img-4.jpg) no-repeat center 0;height:589px}.pipe-pipeline-4 .pipe-pipeline-text{display:none;width:481px;height:203px;background:url(http://img.polygon.net.cn/baoli/img/pipeline/1/img-4.png) no-repeat 0 0;left:50%;top:160px;margin-left:-520px}.pipe-pipeline-5{background:url(http://img.polygon.net.cn/baoli/img/pipeline/1/img-5.jpg) no-repeat center 0}.pipe-pipeline-4 .pipe-pipeline-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.tach-box{width:1098px;margin:0 auto}.tach-box-head{height:283px;background:url(http://img.polygon.net.cn/baoli/img/pipeline/2/img-1.jpg) no-repeat center 0}.tach-box-title{width:230px;height:283px;background:url(http://img.polygon.net.cn/baoli/img/pipeline/2/img-1.png) no-repeat 0 0;position:relative}.tach-box-title .more{display:inline-block;width:50px;height:22px;position:absolute;left:42px;bottom:38px}.tach-box-title span.more{background:#165a99;left:10px;width:100px}.tach-box-item{padding:37px 0;margin-bottom:30px}.tach-box-item ul li{border-bottom:1px dashed #d5d5d5}.tach-box-item ul li:last-child{border-bottom:0}.tach-box-item ul li a{display:block;padding:5px 100px 10px 0;position:relative;font-weight:bold}.tach-box-item ul li a .tach-item-date{display:inline-block;position:absolute;right:0;top:5px;font-weight:normal;color:#919191}.tach-box-2 .tach-box-head{background:url(http://img.polygon.net.cn/baoli/img/pipeline/2/img-2.jpg) no-repeat center 0}.tach-box-2 .tach-box-title{background:url(http://img.polygon.net.cn/baoli/img/pipeline/2/img-2.png) no-repeat 0 0}.tach-box-3 .tach-box-head{background:url(http://img.polygon.net.cn/baoli/img/pipeline/2/img-3.jpg) no-repeat center 0}.tach-box-3 .tach-box-title{background:url(http://img.polygon.net.cn/baoli/img/pipeline/2/img-3.png) no-repeat 0 0}.tach-box-4 .tach-box-head{background:url(http://img.polygon.net.cn/baoli/img/pipeline/2/img-4.jpg) no-repeat center 0}.tach-box-4 .tach-box-title{background:url(http://img.polygon.net.cn/baoli/img/pipeline/2/img-4.png) no-repeat 0 0}.pipe-download-head{background:url(http://img.polygon.net.cn/baoli/img/pipeline/3/img-1.jpg) no-repeat center 0;height:393px;margin-bottom:30px;overflow:hidden}.pipe-download-nav{width:1025px;height:258px;margin:77px auto 0}.pipe-download-nav a{display:block;height:258px;float:left;width:235px;margin-right:159px;background:url(http://img.polygon.net.cn/baoli/img/pipeline/3/img-1.png) no-repeat 0 0}.pipe-download-nav a:last-child{margin-right:0}.pipe-download-nav a.download-href1{background-position:0 0}.pipe-download-nav a.download-href2{background-position:-400px 0}.pipe-download-nav a.download-href3{background-position:-801px 0}.pipe-download-nav a.download-href1.selected,.pipe-download-nav a.download-href1:hover{background-position:0 bottom}.pipe-download-nav a.download-href2.selected,.pipe-download-nav a.download-href2:hover{background-position:-400px bottom}.pipe-download-nav a.download-href3.selected,.pipe-download-nav a.download-href3:hover{background-position:-801px bottom}.pipe-down-item{width:1000px;margin:90px auto;overflow:hidden}.pipe-down-item table{table-layout:fixed;width:100%;text-align:center;margin-left:-1px;position:relative;color:#010101}.pipe-down-item table th{height:150px;text-align:center}.pipe-down-item table th em{display:block}.pipe-down-item table td{padding:10px 5px}.pipe-down-item table tr:hover{background:#b8b8b8;cursor:default}.pipe-down-item table tr.table_first:hover,.pipe-down-item table tr.table_border:hover{background:none}.pipe-down-item table .table_border th{border:solid #7d7d7d;border-width:1px 0 1px 1px;height:40px;font-size:14px}.pipeline-authenticity{position:relative;height:567px;background:url(http://img.polygon.net.cn/baoli/img/pipeline/4/img-1.jpg) no-repeat center 0;margin-bottom:30px}.form-box{position:absolute;top:245px;left:50%;margin-left:244px;width:352px}.form-box p{margin-bottom:29px;overflow:hidden;zoom:1}.form-box p .text{height:36px;width:100%}.form-box p .checkcode{width:127px;float:left}.form-box p .button{width:119px;height:40px;cursor:pointer;margin:14px 91px;background:none;border:0}.pipeline-contact{position:relative;height:597px;background:url(http://img.polygon.net.cn/baoli/img/pipeline/5/img-1.jpg) no-repeat center 0;margin-bottom:30px}.pipe-contact-text{height:0;position:absolute;width:412px;padding-top:394px;overflow:hidden;top:190px;left:50%;background:url(http://img.polygon.net.cn/baoli/img/pipeline/5/img-1.png) no-repeat 0 0;margin-left:50px}.join-banner{background:url(http://img.polygon.net.cn/baoli/img/join/banner.jpg) no-repeat center 0;height:287px}.join-banner .split-text{background:#165a99}.join_guandao{padding:30px 0 0}.join-box{position:relative;height:650px}.join-box-text{position:absolute}.join-box-1{background:url(http://img.polygon.net.cn/baoli/img/join/1/img-1.jpg) no-repeat center 0}.join-box-1 .join-box-text{width:561px;height:511px;background:url(http://img.polygon.net.cn/baoli/img/join/1/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:-480px}.join-box-2{background:url(http://img.polygon.net.cn/baoli/img/join/1/img-2.jpg) no-repeat center 0}.join-box-2 .join-box-text{width:484px;height:454px;background:url(http://img.polygon.net.cn/baoli/img/join/1/img-2.png) no-repeat 0 0;left:50%;top:130px;margin-left:90px}.join-box-3{background:url(http://img.polygon.net.cn/baoli/img/join/1/img-3.jpg) no-repeat center 0}.join-box-3 .join-box-text{width:445px;height:428px;background:url(http://img.polygon.net.cn/baoli/img/join/1/img-3.png) no-repeat 0 0;left:50%;top:100px;margin-left:-550px}.join-box-4{background:url(http://img.polygon.net.cn/baoli/img/join/1/img-4.jpg) no-repeat center 0}.join-box-4 .join-box-text{width:481px;height:203px;background:url(http://img.polygon.net.cn/baoli/img/join/1/img-4.png) no-repeat 0 0;left:50%;top:260px;margin-left:50px}.join-box-5{background:url(http://img.polygon.net.cn/baoli/img/join/1/img-5.jpg) no-repeat center 0}.join-box-5 .join-box-text{width:392px;height:303px;background:url(http://img.polygon.net.cn/baoli/img/join/1/img-5.png) no-repeat 0 0;left:50%;top:160px;margin-left:120px}.join-nav-2 .join-box-1{background:url(http://img.polygon.net.cn/baoli/img/join/2/img-1.jpg) no-repeat center 0;height:500px}.join-nav-2 .join-box-1 .join-box-text{width:561px;height:511px;background:url(http://img.polygon.net.cn/baoli/img/join/2/img-1.png) no-repeat 0 0;left:50%;top:100px;margin-left:100px}.join-nav-2 .join-box-2{background:url(http://img.polygon.net.cn/baoli/img/join/2/img-2.jpg) no-repeat center 0}.join-nav-2 .join-box-2 .join-box-text{width:484px;height:454px;background:url(http://img.polygon.net.cn/baoli/img/join/2/img-2.png) no-repeat 0 0;left:50%;top:130px;margin-left:90px}.join-nav-2 .join-box-3{background:#f1f0f1;height:208px;margin:30px auto;padding:31px 0 0}.join-nav-2 .join-box-1 .join-box-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.brand-banner{background:url(http://img.polygon.net.cn/baoli/img/brand/banner.jpg) no-repeat center 0;height:287px}.brand-banner .pro-index-banner-text{color:#686767;top:30px;width:371px}.news_banner{background:url(http://img.polygon.net.cn/baoli/img/news/banner.jpg) no-repeat center 0;height:287px}.news_banner .pro-index-banner-text{color:#fff}.brand-banner .split-text{background:#165a99}.brand_guandao{padding:30px 0 0}.brand_guandao .pipe-menu{border-bottom:1px solid #959595;padding-bottom:30px;margin-bottom:15px}.news_top_item{overflow:hidden;zoom:1}.news_top{width:1098px;margin:0 auto;margin-bottom:15px}.news_top_box{overflow:hidden;margin:20px 0 10px;background:#f3f1f1}.news_top_left{width:512px}.news_top_right{width:512px}.news_top_date{width:142px;position:relative;height:370px;background:#989898;color:#fff;text-align:center}.news_top_nav{width:370px;height:370px;overflow:hidden}.new_top_day{font-size:60px;line-height:1;padding-top:30px}.news_top_month{font-size:20px}a.news_top_more{border:1px solid #fff;padding:2px 10px;position:absolute;right:15px;bottom:15px;color:#fff}.news_top_box:hover .news_top_date{background:#165a99}.news_top_img{width:370px;height:370px;overflow:hidden;text-align:center}.news_top_title{font-size:14px;padding:5px 10px;height:33px;overflow:hidden;font-weight:bold;position:relative;margin-top:-90px;background:#e2e2e2}.news_top_summary{padding:5px 10px 10px;height:59px;overflow:hidden;background:#e2e2e2;position:relative}.news_item_box .news_item li{margin-bottom:10px;padding:15px 0}.news_item_box .news_item li:hover{background:#f1f1f1}.news_item_box .news_item li a{display:block;width:1098px;margin:0 auto;overflow:hidden;color:#545454}.news_item_box .news_item li a img{float:left;margin-right:30px;width:103px;height:103px}.news_item_box .news_item li a .news_title{font-size:15px;font-weight:bold}.news_item_box .news_item li a .news_desc{height:50px;overflow:hidden;padding:5px 0}.news_item_box .news_item li a .news_more{margin-top:4px}.news_item_box .news_item li a .news_more span{display:inline-block;padding:0 10px;border:1px solid #989898}.news_item_box .news_item li:hover .news_more span,.news_item_box .news_item li a:hover .news_more span{background:#004a94;border-color:#004a94;color:#fff}.brand-nav-box{position:relative;height:675px}.brand-nav-text{position:absolute}.brand-nav-1{background:url(http://img.polygon.net.cn/baoli/img/brand/3/img-1.jpg) no-repeat center 0}.brand-nav-1 .brand-nav-text{width:946px;height:511px;background:url(http://img.polygon.net.cn/baoli/img/brand/3/img-1.png) no-repeat 0 0;left:50%;top:140px;margin-left:-470px}.brand-nav-2{background:url(http://img.polygon.net.cn/baoli/img/brand/3/img-2.jpg) no-repeat center 0;height:875px}.brand-nav-2 .brand-nav-text{width:484px;height:454px;background:url(http://img.polygon.net.cn/baoli/img/brand/3/img-2.png) no-repeat 0 0;left:50%;top:330px;margin-left:90px}.brand-nav-text-left{position:absolute;top:160px;left:32px;width:318px;height:230px;background:url(http://img.polygon.net.cn/baoli/img/brand/3/left-text.png) no-repeat 0 0}.brand-nav-text-left-0{background-position:0 0}.brand-nav-text-left-1{background-position:0 -295px}.brand-nav-text-left-2{background-position:0 -585px}.brand-nav-text-right{position:absolute;right:0;top:120px;width:432px;height:500px;background:url(http://img.polygon.net.cn/baoli/img/brand/3/img-text-hover.png) no-repeat 80px 0}.brand-nav-text-right a{display:block;height:128px}.brand-nav-text-right-0{background-position:80px 0}.brand-nav-text-right-1{background-position:80px 128px}.brand-nav-text-right-2{background-position:80px 256px}.brand_guandao .home_guandao_title{width:315px}.brand-from{width:1098px;margin:10px auto}.brand-from .table{width:100%}.brand-from .table td{padding:10px}.brand-from .table .text{width:100%;border:1px solid #898989;border-radius:5px;height:30px;line-height:30px}.brand-from .table .select{width:100%;border:1px solid #898989;border-radius:5px;height:30px;line-height:30px}.brand-from .table .textarea{width:100%;border:1px solid #898989;border-radius:5px;height:300px;line-height:30px;font-size:1.2em}.brand-from .table .button{width:100%;background:#165a99;border:1px solid #165a99;border-radius:5px;height:36px;line-height:30px;font-size:1.2em;color:#fff;cursor:pointer}.introduction-banner{background:url(http://img.polygon.net.cn/baoli/img/introduction/banner.jpg) no-repeat center 0;height:287px}.introduction-banner .split-text{background:#165a99}.introduction-banner .pro-index-banner-text{color:#545555}.introduction_guandao .home_guandao_title{width:1098px;margin:0 auto;color:#fff;border:0 none}.introduction_guandao{padding:30px 0 0}.introduction-box{width:1098px;margin:0 auto 60px}.introduction-box .introduction-box-img{margin-bottom:30px}.introduction-box p{text-indent:2em;padding-bottom:2em;color:#fff}.introduction-box .home_guandao_title p{text-indent:0;padding-bottom:0;color:#fff}.introduction-jj .home_guandao_title p{color:#fff;text-align:left}.introduction-jj .home_guandao_title p b{color:#fff}.introduction-jj .home_guandao_title p em{color:#fff;font-size:30px;border-bottom:1px solid #fff;padding-bottom:10px}.introduction-jj .home_guandao_summary{color:#fff;text-align:left;width:1098px}.introduction-progress{margin-bottom:30px;background:url(http://img.polygon.net.cn/baoli/img/introduction/1/1/img-2.jpg) no-repeat center 0;height:981px;position:relative;padding-top:30px}.introduction-progress .home_guandao_title{text-align:left;color:#fff}.introduction-progress .home_guandao_title p em{display:inline-block;border-bottom:3px solid #165a99;padding-bottom:10px;font-size:30px;margin-bottom:30px}.introduction-box-rd{display:table}.introduction-box-rd li{display:table-cell;text-align:center;border:solid transparent;border-width:0 5px;padding:0;color:#fff;position:relative;width:25%}.introduction-box-rd li:hover{background:#fff}.introduction-rd-img{margin:0 0 10px;border-bottom:5px solid #fff}.introduction-rd-img img{opacity:.6;width:100%}.introduction-rd-name{font-size:20px;border-bottom:1px solid #343434;padding-bottom:10px;margin-bottom:10px}.introduction-rd-summary{text-indent:2em;text-align:left}.introduction-box-rd li:hover img{opacity:1}.introduction-progress-box{height:430px;width:1098px;overflow:hidden;margin:100px auto 0;overflow:hidden}.introduction-progress-nav{width:3590px;padding-bottom:10px;position:relative}.introduction-progress-ul{overflow:hidden;zoom:1;position:relative;transition:0;-moz-transition:0;-webkit-transition:0;-o-transition:0;-webkit-animation-duration:0;animation-duration:0}.introduction-progress-ul li{float:left;width:183px;height:310px;position:relative;text-align:center;cursor:pointer}.introduction-progress-ul li img{border:3px solid transparent;padding:50px 2px}.introduction-progress-ul li img:hover{border:3px solid #a0a0a0}.introduction-rd-box{border:1px solid #a0a0a0;height:240px;color:#343434;padding:10px}.introduction-rd-box *,.introduction-rd-box{-webkit-animation-duration:.0001s !important;animation-duration:.0001s !important;transition:.0001s !important;-moz-transition:.0001s !important;-webkit-transition:.0001s !important;-o-transition:.0001s !important}.introduction-box-rd li:hover .introduction-rd-box{background:#15538a;color:#fff}.introduction-box-rd li:hover .introduction-rd-name{border-color:#fff}.introduction-right-menu{position:fixed;top:400px;right:10px;border:solid #165a99;border-width:1px 1px 0 0;background:#fff}.introduction-right-menu li{border:solid #165a99;border-width:0 0 1px 1px;text-align:center}.introduction-right-menu li a{padding:5px 20px;display:block}.introduction-right-menu li a:hover{background:#165a99;color:#fff}.introduction-jj{background:url(http://img.polygon.net.cn/baoli/img/introduction/1/1/img-1.jpg) no-repeat center 0;height:918px;color:#fff;padding-top:50px;position:relative;margin-top:-59px}#introduction-progress-btn-box{text-align:center;margin-top:80px}#introduction-progress-btn-box span{display:inline-block;width:10px;height:10px;border-radius:100%;background:#8c8c8d;cursor:pointer;margin-right:15px}#introduction-progress-btn-box span.btn_selected{background:#165a99}#yanfashili{padding-bottom:150px}.introduction-yanfashili{background:url(http://img.polygon.net.cn/baoli/img/introduction/1/img-11.jpg) no-repeat right 0;height:1055px;padding-top:30px}#yanfashili,.introduction-qiyeshili{position:relative}.introduction-more{position:absolute;bottom:30px;left:50%;margin-left:-110px;display:inline-block;width:220px;height:81px;background:red}#jieshao .introduction-more{background:url(http://img.polygon.net.cn/baoli/img/introduction/1/1/img-1.png) no-repeat center 0}.introduction-progress-box .introduction-more{background:url(http://img.polygon.net.cn/baoli/img/introduction/1/1/img-2.png) no-repeat center 0}.introduction-qiyeshili .introduction-more{background:url(http://img.polygon.net.cn/baoli/img/introduction/1/1/img-3.png) no-repeat center 0}#yanfashili .introduction-more{background:url(http://img.polygon.net.cn/baoli/img/introduction/1/1/img-4.png) no-repeat center 0}.qiyeshili_img{position:absolute;left:0;right:0;text-align:center}#yanfashili .home_guandao_title{text-align:left}#yanfashili .home_guandao_title p{color:#787878;font-size:36px;line-height:1.2}#yanfashili .home_guandao_title p b{font-size:30px;line-height:1.2}#yanfashili .home_guandao_summary{text-align:left;width:70%;margin:0 0 50px}.introduction-qiyeshili{background:url(http://img.polygon.net.cn/baoli/img/introduction/1/1/img-3.jpg) no-repeat center 0;height:915px;margin-top:-30px;padding-top:30px}#qiyeshili .home_guandao_title{text-align:left}#qiyeshili .home_guandao_summary{text-align:left;width:100%;color:#fff;margin-bottom:100px}#qiyeshili .home_guandao_title p{line-height:1.3}#qiyeshili .home_guandao_title p b{color:#fff;font-size:30px;line-height:1.3}#qiyeshili .home_guandao_title p em{color:#fff;font-size:36px;display:inline-block}#fazhanlicheng .home_guandao_title p{line-height:1.3}#fazhanlicheng .home_guandao_title p b{font-size:30px;line-height:1.3}#fazhanlicheng .home_guandao_title p em{font-size:36px;display:inline-block;margin-bottom:0;padding-bottom:0;border:0 none}#jieshao .home_guandao_title p{line-height:1.3}#jieshao .home_guandao_title p b{font-size:30px;line-height:1.3}#jieshao .home_guandao_title p em{font-size:36px;display:inline-block;margin-bottom:0;padding-bottom:0;border:0 none}#yanfashili .home_guandao_summary span,#qiyeshili .home_guandao_summary span,#jieshao .home_guandao_summary span,#fazhanlicheng .home_guandao_title .split span{display:inline-block;width:90px;height:5px;background:#457bad}#qiyeshili .home_guandao_summary span,#jieshao .home_guandao_summary span{background:#fff}.t_hide{height:0;overflow:hidden;zoom:1;padding:0 !important;margin:0 !important}.title_img{width:1098px;margin:30px auto 60px}.reputation_guandao{background:url(http://img.polygon.net.cn/baoli/img/introduction/3/img-1.jpg) no-repeat center 0;height:754px;padding:30px 0 0}.reputation_box_nav{width:1098px;margin:20px auto}.reputation_box_nav{max-width:1000px;margin:20px auto}.reputation_box_nav *{transition:0;-moz-transition:0;-webkit-transition:0;-o-transition:0}.poster-main{position:relative;width:800px;height:383px}.poster-main a,.poster-main img{display:block}.poster-main .poster-list{width:800px;height:383px}.poster-main .poster-list .poster-item{position:absolute;left:0;top:0}.poster-main .poster-btn{position:absolute;top:0;width:100px;height:270px;z-index:10;cursor:pointer;opacity:.8}.poster-main .poster-prev-btn{left:0;background:url(http://img.polygon.net.cn/baoli/img/btn_l.png) no-repeat center center}.poster-main .poster-next-btn{right:0;background:url(http://img.polygon.net.cn/baoli/img/btn_r.png) no-repeat center center}.xingxiang_box_nav{position:relative;height:796px;background:url(http://img.polygon.net.cn/baoli/img/introduction/4/img-1.jpg) no-repeat center 0}.xingxiang_box_text{position:absolute;width:330px;height:0;padding-top:361px;overflow:hidden;background:url(http://img.polygon.net.cn/baoli/img/introduction/4/img-1.png) no-repeat 0 0;left:50%;top:320px}.xingxiang_box_images{width:1214px;margin:40px auto 10px;color:#787878}.xingxiang_box_images .left{padding-left:60px}.xingxiang_box_images .left b{font-size:20px;color:#165a99}.xingxiang_box_images .right{width:372px;padding-right:60px}.xingxiang_box_slide{background:url(http://img.polygon.net.cn/baoli/img/introduction/4/img-2.jpg) no-repeat center 0;height:232px;margin-top:30px}.yingxiang_box_nav{background:url(http://img.polygon.net.cn/baoli/img/introduction/5/img-1.jpg) no-repeat center 0;height:532px;margin-bottom:10px}.yingxiang_box_video{background:url(http://img.polygon.net.cn/baoli/img/introduction/5/img-1-1.jpg) no-repeat center 0;height:532px;width:1100px;margin:0 auto}.yingxiang_box_nav_1{background:url(http://img.polygon.net.cn/baoli/img/introduction/5/img-2.jpg) no-repeat center 0;height:355px;margin-top:30px}.yingxiang_box_text{text-align:center;font-size:16px}.partner_guandao{padding:20px 0 0}.partner_box{background:url(http://img.polygon.net.cn/baoli/img/introduction/6/img-1.jpg) no-repeat center 0;height:880px;position:relative}.partner_box_nav{position:absolute;top:100px;left:50%;width:400px;margin-left:-400px}.cases-banner{background:url(http://img.polygon.net.cn/baoli/img/cases/banner.jpg) no-repeat center 0;height:287px}.cases_guandao{padding:30px 0}.cases-menu{width:1098px;margin:0 auto}.cases-menu ul{overflow:hidden}.cases-menu ul li{float:left;display:inline;margin:0 20px 10px 0}.cases-menu ul li a{display:block;padding:8px 25px}.cases-menu ul li.selected a{background:#165a99;color:#fff}.zoomed>.container{-webkit-filter:blur(3px);filter:blur(3px)}.cases-box .container{width:1098px;margin:20px auto;overflow:hidden}.cases-box .gallery{list-style-type:none;float:left}.cases-box .gallery li{float:left;margin:10px;width:349px;height:223px}.cases-box .gallery li:nth-child(3n){margin-right:0}.cases-box .gallery li a,.cases-box .gallery li img{float:left}#zoom{z-index:999990;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.8);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}#zoom .content{z-index:999991;position:absolute;top:50%;left:50%;width:200px;height:200px;background:#fff no-repeat 50% 50%;padding:0;margin:-100px 0 0 -100px;box-shadow:-20px 20px 20px rgba(0,0,0,.3);border-radius:4px}#zoom .content.loading{background-image:url(http://img.polygon.net.cn/baoli/img/loading.gif)}#zoom img{display:block;max-width:none;background:#ececec;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:4px}#zoom .close{z-index:99993;position:absolute;top:0;right:0;width:49px;height:49px;cursor:pointer;background:transparent url(http://img.polygon.net.cn/baoli/img/close.png) no-repeat 50% 50%;opacity:1;filter:alpha(opacity=100);border-radius:0 0 0 4px}#zoom .next,#zoom .previous{z-index:99992;position:absolute;top:50%;overflow:hidden;display:block;width:49px;height:49px;margin-top:-25px}#zoom .previous{left:0;background:url(http://img.polygon.net.cn/baoli/img/arrows.png) no-repeat 0 0;border-radius:0 4px 4px 0}#zoom .next{right:0;background:url(http://img.polygon.net.cn/baoli/img/arrows.png) no-repeat 100% 0;border-radius:4px 0 0 4px}#zoom .close:hover{background-color:#da4f49}#zoom .next:hover,#zoom .previous:hover{background-color:#08c}div::-webkit-scrollbar{width:16px;height:16px;background-color:#f5f5f5}div::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#f5f5f5}div::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.pro-family-box .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.pro-family-2 .pro-family-text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.pro-family-3 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-3 .pro-family-2 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-3 .pro-family-3 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-3 .pro-family-4 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-4 .pro-family-2 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-4 .pro-family-3 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-4 .pro-family-4 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-5 .pro-family-2 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-5 .pro-family-3 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-5 .pro-family-4 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-6 .pro-family-2 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-6 .pro-family-3 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-6 .pro-family-4 .pro-family-text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.family-7 .pro-family-2 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-7 .pro-family-3 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-7 .pro-family-4 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-7 .pro-family-5 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-8 .pro-family-2 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-8 .pro-family-3 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-8 .pro-family-4 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-9 .pro-family-2 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-9 .pro-family-3 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-9 .pro-family-4 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-10 .pro-family-2 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-10 .pro-family-3 .pro-family-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.family-10 .pro-family-4 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-11 .pro-family-4 .pro-family-text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.family-12 .pro-family-2 .pro-family-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.family-12 .pro-family-3 .pro-family-text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.pro-heating-box .pro-heating-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.pro-heating-2 .pro-heating-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.heating-3 .pro-heating-1 .pro-heating-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.heating-3 .pro-heating-2 .pro-heating-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.heating-3 .pro-heating-3 .pro-heating-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.heating-6 .pro-heating-1 .pro-heating-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.heating-6 .pro-heating-2 .pro-heating-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.heating-6 .pro-heating-3 .pro-heating-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.heating-8 .pro-heating-3 .pro-heating-text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.heating-10 .pro-heating-3 .pro-heating-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.heating-11 .pro-heating-3 .pro-heating-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.pro-pipeline-box .pro-pipeline-text.animation{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;display:inline-block}.pro-pipeline-2 .pro-pipeline-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.pipeline-6 .pro-pipeline-1 .pro-pipeline-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.pipeline-6 .pro-pipeline-2 .pro-pipeline-text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.pipeline-6 .pro-pipeline-3 .pro-pipeline-text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.pipeline-8 .pro-pipeline-1 .pro-pipeline-text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.pipeline-8 .pro-pipeline-2 .pro-pipeline-text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.pipeline-8 .pro-pipeline-3 .pro-pipeline-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.pipeline-13 .pro-pipeline-1 .pro-pipeline-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}.pipeline-13 .pro-pipeline-2 .pro-pipeline-text.animation{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;display:inline-block}.pipeline-13 .pro-pipeline-3 .pro-pipeline-text.animation{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;display:inline-block}#bigImgs{text-align:center;width:1099px;height:652px;overflow:hidden;margin:0 auto}.aboutSlide{position:relative;width:1099px;margin:0 auto;overflow:hidden;zoom:1}.jCarouselLite{width:1020px;margin:0 auto}.prev,.next{position:absolute;top:55px;display:inline-block;width:21px;height:80px;background:url(http://img.polygon.net.cn/baoli/img/btn_s_lr.png) no-repeat 0 0}.fitting .prev,.fitting .next{top:0;height:263px;z-index:999;background-position:0 center}.fitting .next{background-position:right center}.next{right:0;background-position:right 0}.jCarouselLite p{width:80%;text-align:left;overflow:hidden;font-size:13px;font-weight:bold;font-family:"微软雅黑";color:#0c5e3a}#prev-01{left:0}#next-01{right:0}.smallImg{cursor:pointer}@media screen and (max-width:1098px){.header{position:absolute}}

/*/css/animate.css*/
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.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 {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-15%, 0, 0);
    transform: translate3d(-15%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-15%, 0, 0);
    transform: translate3d(-15%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(15%, 0, 0);
    transform: translate3d(15%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(15%, 0, 0);
    transform: translate3d(15%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(30%, 0, 0) skewX(-30deg);
    transform: translate3d(30%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(30%, 0, 0) skewX(-30deg);
    transform: translate3d(30%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(30%, 0, 0) skewX(30deg);
    transform: translate3d(30%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(30%, 0, 0) skewX(30deg);
    transform: translate3d(30%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-30%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-30%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-30%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-30%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(30%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(30%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(30%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(30%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  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, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  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, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  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, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  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, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  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, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  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, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  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, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  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, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

