@charset "utf-8";
body{font-family:"Microsoft Yahei";overflow-x:hidden;background: #fdfefe}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}


.titis{height:120px;overflow: hidden;text-align: center;background: url(../images/ico1.png) no-repeat center bottom;}
.titis h2 {height:60px;line-height:60px;font-size:46px;color: #333333;}
.titis h2 a{color: #333333}
.titis p {display:block;font-size:20px;color:#333333;line-height:30px;height: 30px;}
    

.yz_bj{height:669px;overflow: hidden;position: relative;background: url(../images/yz_bj.jpg) no-repeat center top;box-sizing: border-box;padding-top:58px;}
.yz_c dd{float:left;width:625px;padding-top:18px;}
.yz_c dd h4{height: 101px;background: url(../images/yz_ico1.png) no-repeat left bottom;font-size:24px;color: #333333;font-weight:normal;}
.yz_c dd h4 span{display: block;font-size:44px;color: #333333;font-weight: bold;height: 53px;line-height: 53px;}
.yz_c dd .yz_w{font-size:15px;color: #666666;line-height: 28px;padding-top:17px;height: 158px}
.yz_c dt{float:right;font-size:0;line-height: 0;width:640px;margin-right:-105px;}
.yz_c dd li{float:left;width:156px;}
.yz_c dd li p{height: 55px;}
.yz_c dd li p em{font:50px "Impact";color: #333;line-height: 55px;display: inline-block;margin-right:2px;}
.yz_c dd li p i{width:23px;height:23px;background:#e60012;border-radius:50%;text-align:center;line-height:23px;font-size:14px;color:#fff;display: inline-block;vertical-align:top;}
.yz_c dd li span{display: block;font-size:16px;color: #333333;line-height: 33px;}
.yz_c dd li:first-child{}

.pro_z{margin-top:-6px;overflow: hidden;}
.zyp_c{overflow: hidden;padding-top:40px;}
.pro_tt{height: 75px;}
.pro_tt h3{float:left;background: url(../images/pro_ico1.png) no-repeat left 4px;width:80px;height:65px;}
.pro_tt h3 span{display: block;font-size:30px;color: #333333;font-weight: bold;height: 37px;line-height: 37px;}
.pro_tt h3 em{display: block;font:14px arial;color: #666666;height:23px;line-height: 23px;}
.pro_tt p{float:left;padding-top:6px;}
.pro_tt p a{padding-left:12px;box-sizing: border-box;background: url(../images/pro_a2.png) no-repeat left center;display: block;float:left;color: #666666;font-size:16px;height: 55px;line-height: 55px;}
.pro_tt p a:hover{color:#cc1d1a;}
.pro_z .pro_tt p{padding-left:10px;width:1050px;}
.pro_z .pro_tt p a{margin-right:20px;}
.pro_tt i{float:right;padding-top:14px;}
.pro_t1{float: left;width:716px;height: 308px;overflow: hidden;position: relative;font-size:0;line-height: 0;margin-right:10px;}
.pro_t1 p{position: absolute;left:28px;top:24px;width:570px;font-size:15px;color: #fff;line-height: 26px;}
.pro_t1 img{width:716px;height: 308px;}
.pro_t1:after,.pro_t2:after,.pro_t3:after{content: '';  position: absolute; left: -100%; top: 0; width:100%; height:100%;  background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg);}
.pro_t1:hover:after,.pro_t2:hover:after,.pro_t3:hover:after{left:100%; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s;}
.zyp_nr li{float:left;width:232px;margin:0 10px 10px 0;height: 308px;overflow: hidden;position: relative;background: url(../images/pro_a4.png) no-repeat center top;}
.zyp_nr li i{display: block;font-size:0;line-height: 0;overflow: hidden;width:232px;}
.zyp_nr li i img{width:232px;height: auto;transition: all 0.5s}
.zyp_nr li h4{height:50px;line-height:50px;background:rgba(238,238,238,0.6);position: absolute;left:0;bottom:0;padding:0 17px 0 18px;width: 100%;box-sizing: border-box;font-weight: normal;}
.zyp_nr li h4 em{padding-right:20px;background: url(../images/pro_a3.png) no-repeat right;display: block;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zyp_nr li:hover i img{transform:scale(1.1);}
.zyp_nr li:hover em,.jqp_nr li:hover em,.rq_nr li:hover em{background: url(../images/pro_a3_hv.png) no-repeat right;}
.zyp_nr li:nth-child(2),.zyp_nr li:last-child{margin:0 0 10px 0;}

.pro_bj{background: url(../images/jq_bj.jpg) no-repeat center top;height: 904px;padding-top:66px;box-sizing: border-box;}
.pro_q .pro_tt {height: 75px;margin-top:40px;}
.pro_q .pro_tt h3{float:left;background: url(../images/pro_ico2.png) no-repeat center 8px;}
.jqp_nr{background: rgba(255,255,255,0.5);overflow: hidden;height: 668px;}
.pro_t2{float:left;width:425px;height: 668px;position: relative;overflow: hidden;}
.pro_t2 img{width:425px;height: 668px;}
.pro_t2 p{position: absolute;left:30px;top:27px;width:370px;font-size:15px;color: #fff;line-height: 26px;}
.jqp_nr ul{float:right;width:764px;}
.jqp_nr li{float:left;width:248px;margin:0 10px 6px 0;height: 331px;overflow: hidden;position: relative;background: #fff}
.jqp_nr li i{display: block;font-size:0;line-height: 0;overflow: hidden;width:248px;}
.jqp_nr li i img{width:248px;height: auto;transition: all 0.5s}
.jqp_nr li h4{height:50px;line-height:50px;background:rgba(255,255,255,0.6);position: absolute;left:0;bottom:0;padding:0 17px 0 18px;width: 100%;box-sizing: border-box;font-weight: normal;}
.jqp_nr li h4 em{padding-right:20px;background: url(../images/pro_a3.png) no-repeat right;display: block;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.jqp_nr li:hover i img{transform:scale(1.1);}
.jqp_nr li:nth-child(3n){margin:0 0 6px 0;}

.pro_r{height: 795px;overflow: hidden;padding-top:40px;}
.pro_r .pro_tt {height:75px}
.pro_r .pro_tt h3{float:left;background: url(../images/pro_ico3.png) no-repeat left 13px;}
.pro_r .pro_tt p{}
.pro_t3{float:right;width:715px;height: 308px;overflow: hidden;position: relative;font-size:0;line-height: 0;margin-bottom:10px;}
.pro_t3 p{position: absolute;left:28px;top:24px;width:410px;font-size:15px;color: #fff;line-height: 26px;}
.pro_t3 img{width:716px;height: 308px;}
.rq_nr li{float:left;width:232px;margin:0 10px 10px 0;height: 308px;overflow: hidden;position: relative;background: url(../images/pro_a4.png) no-repeat center top;}
.rq_nr li i{display: block;font-size:0;line-height: 0;overflow: hidden;width:232px;}
.rq_nr li i img{width:232px;height: auto;transition: all 0.5s}
.rq_nr li h4{height:50px;line-height:50px;background:rgba(238,238,238,0.6);position: absolute;left:0;bottom:0;padding:0 17px 0 18px;width: 100%;box-sizing: border-box;font-weight: normal;}
.rq_nr li h4 em{padding-right:20px;background: url(../images/pro_a3.png) no-repeat right;display: block;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.rq_nr li:hover i img{transform:scale(1.1);}
.rq_nr li:nth-child(2),.rq_nr li:last-child{margin:0 0 10px 0;}

.pro_bj2{background: #f2f2f3;height: 560px;overflow: hidden;box-sizing: border-box;padding-top:66px;overflow: hidden;}
.qt_c .pro_tt {height:86px}
.qt_c .pro_tt h3{float:left;padding:10px 0 0 68px;background: url(../images/pro_ico4.png) no-repeat 4px 13px;}
.qt_nr li{float:left;position: relative;width:232px;height: 308px;margin:0 4px;overflow: hidden;}
.qt_nr li h4{position: absolute;left:23px;top:18px;font-weight: normal;padding-bottom:20px;background: url(../images/pro_a5.png) no-repeat left bottom;}
.qt_nr li h4 span{display: block;font-size:20px;color: #fff;height: 30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.qt_nr li h4 em{display: block;font:12px arial;color:rgba(255,255,255,0.5);}
.qt_nr li i{display: block;font-size:0;line-height: 0;width:232px;overflow: hidden;}
.qt_nr li i img{width:232px;height: auto;transition: all 0.5s;}
.qt_nr li:hover i img{transform:scale(1.1);}
.qt_nr li:after{content: '';  position: absolute; left: -100%; top: 0; width:100%; height:100%;  background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg);}
.qt_nr li:hover:after{left:100%; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s;}


.anl{height: 818px;padding-top:96px;}
.al_nr{margin-top:22px;position: relative;}
.al_nr li{float:left;width:383px;margin-right:25px;transition: all 0.5s;position: relative;top:0;padding-top:10px;}
.al_nr li i{display: block;font-size:0;line-height: 0;width:383px;overflow: hidden;}
.al_nr li i img{width:383px;height: 287px;transition: all 0.5s;}
.al_nr li .al_w{height: 207px;border:1px solid #e5e5e5;border-top:0;padding:20px 30px 0 36px;}
.al_nr li .al_w h4 a{display: block;height: 34px;line-height: 34px;font-size:22px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.al_nr li .al_w p{font-size:15px;color: #666666;line-height: 26px;padding-top:6px;height: 103px;}
.al_nr li .al_w em a{display: block;text-align:right;padding-right:30px;background: url(../images/al_ico1.png) no-repeat right;height:22px;line-height: 22px;font-size: 14px;color: #c9161b;}
.al_nr li:last-child{margin:0;}
.al_nr li:hover{top:-10px;box-shadow: 0 0 27px rgba(0,0,0,0.11);}
.al_nr li:hover .al_w{border-color:#fff;}
/*.al_nr li:hover .al_w h4 a{color: #c9161b}*/
.al_nr li:hover i img{transform:scale(1.1);}
.al_j1,.al_j2{width:57px;height: 57px;position: absolute;top:229px;transition: all 0.5s;}
.al_j1{background: url(../images/al_j1.png) no-repeat;left:-104px;}
.al_j2{background: url(../images/al_j2.png) no-repeat;right:-104px;}
.al_j1:hover{background: url(../images/al_j1_hv.png) no-repeat;}
.al_j2:hover{background: url(../images/al_j2_hv.png) no-repeat;}
.al_btn1{text-align: center;margin-top:40px;}
.al_btn1 a{width:173px;height: 45px;background: #ffc000;text-align: center;display: inline-block;text-align: center;line-height: 45px;font-size:18px;border-radius: 22px;color: #333333;margin:0 7px;}
.al_btn1 a:last-child{background: #c9161b;color: #fff;}


.ys_bj{background: url(../images/ys_bj.jpg) no-repeat center top;height: 2641px;box-sizing: border-box;padding-top:97px;}
.yous{position:relative;}
.yous .titis{background: url(../images/ys_ico2.png) no-repeat center bottom;}
.yous .titis h2,.yous .titis p{color: #fff;}
.ys_t1,.ys_t2,.ys_t3,.ys_t4{position: absolute;}
.ys_t1{top:158px;left:-66px;}
.ys_t2{top:791px;right:-32px;}
.ys_t3{top:1378px;left:-61px;}
.ys_t4{top:1985px;right:-46px;}
.yous dl{width:485px;z-index: 2;position:absolute;}
.yous dt{padding-bottom:24px;display: block;}
.yous dt i{display: block;font-size:0;line-height: 0;}
.yous dt span{display: block;padding-top:6px;font-size:24px;color: #333333;line-height: 30px;}
.yous dt span em{display: block;height:51px;line-height: 51px;font-size:36px;color: #333333;font-weight: bold;}
.yous dd p{padding-left:19px;font-size:16px;color: #333333;line-height: 28px;background: url(../images/ys_ico1.png) no-repeat left 13px;margin-bottom:12px;}
.yous dl.dls1 dt i,.yous dl.dls1 dt span{display: inline-block;}
.yous dl.dls1 dt i{vertical-align: top;margin-right:18px;}
.yous dl.dls1 {right:0;top:250px;}
.yous dl.dls2 {left:0;top:898px;width:430px;}
.yous dl.dls3 {right:0;top:1494px;width:416px;}
.yous dl.dls4 {left:0;top:2069px;width:448px;}

.zc_bj{background: url(../images/zc_bj.jpg) no-repeat center top;height: 835px;box-sizing: border-box;padding-top:209px;}
.zc_nr{margin-top:30px;}
.zc_c li{float:left;width:285px;height: 382px;background: #fff;margin-right:20px;text-align: center;padding-top:38px;box-sizing: border-box;transition: all 0.5s}
.zc_c li i{display: block;width:136px;height: 136px;margin:0 auto;position: relative;transform-style: preserve-3d;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;}
.zc_c li i img{position: absolute;left:0;top:0;transition: all 0.5s}
.zc_c li i img:first-child{z-index: 2;transform: rotateY(0deg);}
.zc_c li i img:last-child{opacity: 0;transform: rotateY(180deg);}
.zc_c li h4{height:;font-size:26px;color: #333333;margin-top:22px;height: 39px;line-height: 39px;transition: all 0.5s}
.zc_c li p{text-align: left;padding:12px 35px 0 31px;font-size:15px;line-height: 26px;transition: all 0.5s}
.zc_c li:hover{background: #cc1d1a;}
.zc_c li:hover h4,.zc_c li:hover p{color: #fff;}
.zc_c li:hover i img:first-child{transform: rotateY(-180deg);opacity: 0}
.zc_c li:hover i img:last-child{transform: rotateY(0deg);z-index: 9;opacity: 1}
.zc_c li:last-child{margin:0;}
.zc_c li:nth-child(3) p,.zc_c li p{text-align:center;}

.shil_bj{background: url(../images/shili_bg.jpg) no-repeat center top;height: 750px;box-sizing: border-box;padding-top:150px;margin-top:100px;}
.shil_nr{margin-top:30px;}
.shil_c li{float:left;width:285px;height: 382px;background: #fff;margin-right:20px;text-align: center;padding-top:38px;box-sizing: border-box;transition: all 0.5s;border:1px solid #e5e5e5;}
.shil_c li i{display: block;width:136px;height: 136px;margin:0 auto;position: relative;transform-style: preserve-3d;-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;perspective: 1000;}
.shil_c li i img{position: absolute;left:0;top:0;transition: all 0.5s}
.shil_c li i img:first-child{z-index: 2;transform: rotateY(0deg);}
.shil_c li i img:last-child{opacity: 0;transform: rotateY(180deg);}
.shil_c li h4{height:;font-size:26px;color: #333333;margin-top:22px;height: 39px;line-height: 39px;transition: all 0.5s}
.shil_c li p{text-align: left;padding:12px 25px 0 25px;font-size:15px;line-height: 26px;transition: all 0.5s}
.shil_c li:hover{background: #cc1d1a;}
.shil_c li:hover h4,.shil_c li:hover p{color: #fff;}
.shil_c li:hover i img:first-child{transform: rotateY(-180deg);opacity: 0}
.shil_c li:hover i img:last-child{transform: rotateY(0deg);z-index: 9;opacity: 1}
.shil_c li:last-child{margin:0;}
.shil_c li:nth-child(3) p,.shil_c li p{text-align:center;}

.news{padding-top:95px;height: 827px;overflow: hidden;}
.news .tit{height: 67px;line-height: 67px;position: relative;}
.news .tit span a{font-size:24px;color: #333333;font-weight: bold;}
.news .tit i{font:12px arial;color: #999999;text-transform: uppercase;line-height: 42px;padding-left:10px;}
.news .tit:after{content: "";display: block;width:273px;height: 1px;background: #cccccc;position: absolute;left:242px;top:38px;}
.news .tit em a{float:right;font-size:14px;color: #666666;line-height:67px;box-sizing: border-box;padding-top:4px;}
.dongt{float:left;width:568px;padding-top:33px;}
.dt_qh{height: 67px;overflow: hidden;line-height: 67px;}
.dt_qh li{float:left;background: url(../images/ns_a1.png) no-repeat right;height: 67px;padding-right:19px;margin-right:17px;}
.dt_qh li a{font-size:24px;color: #333333;}
.dt_qh li.on a{color: #c9161b;font-weight: bold;}
.dt_qh li:last-child{background: none;}
.n_span em a{font-size:14px;color: #666666;}
.dt_a1 dl{height: 415px;overflow: hidden;}
.dt_a1 dt{font-size:0;line-height: 0;height: 267px;overflow:hidden;}
.dt_a1 dt img {width:568px;}
.dt_a1 dd{padding-top:14px;}
.dt_a1 dd h4 a{display: block;height: 33px;line-height: 33px;font-size:20px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.dt_a1 dd p{font-size:14px;color: #808080;line-height: 24px;padding-top:9px;}
.dt_a1 dd p a{color: #a81a28;}
.dt_a1 li{height: 36px;line-height: 36px;}
.dt_a1 li a{font-size:14px;color: #333333;display:block;height:30px;}
.dt_a1 li span {float:right;font-size:14px;color: #333333}
.dt_a1 li a:hover{color: #a81a28}

.went{float:right;width:582px;padding-top:33px;}
.news .went .tit:after{content: "";display: block;width:307px;height: 1px;background: #cccccc;position: absolute;left:224px;top:38px;}
.went dl{height: 168px;border-bottom:1px solid #dcdcdc;margin-bottom:28px;}
.went dt{height: 30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.went dt em{width:105px;height: 30px;display: inline-block;background: #c9161b;text-align: center;line-height: 30px;font-size:16px;color: #fff;margin-right:15px;}
.went dt a{font-size:22px;color: #333333;}
.went dd {padding-top:10px;}
.went dd p {font-size:14px;color: #808080;line-height: 24px;}
.went dd a{color: #a81a28;font-size:14px;margin-top:12px;display: block;}
.went ul{height: 176px;overflow: hidden;}
.went li a{display: block;height:36px;line-height:36px;font-size:14px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/ns_ico2.jpg) no-repeat right;}
.went li a:hover{background: url(../images/ns_ico2_hv.png) no-repeat right;color: #c9161b}
.wt_mo{font-size:0;line-height: 0;}
.wt_mo span a{float:right;width:177px;height: 157px;background: #c9161b url(../images/ns_ico3.png) no-repeat center 87px;text-align: center;line-height: 136px;box-sizing: border-box;font-size:18px;color: #fff;}

.ab_bj{background: url(../images/ab_bj.jpg) no-repeat center top;height: 764px;}
.about{position: relative;}
.about dl{height: 200px;background: #fff;box-shadow: 0 0 29px rgba(0,0,0,0.11);position: absolute;left:0;width:100%;top:664px;position: relative;}
.about dt{float:left;width:298px;height: 200px;background: #c9161b;box-sizing: border-box;padding:34px 0 0 52px;}
.about dt em{display: block;font-size:24px;color: rgba(255,255,255,0.5);text-transform: uppercase;height: 30px;line-height: 30px;}
.about dt h2{font-size:46px;line-height: 61px;height: 61px;color:#fff;}
.about dt span {display: block;font-size:18px;color: #fff;margin-top:15px;}
.about dd{float:left;width:812px;padding:24px 0 0 51px;}
.about dd i{display: block;font-size:0;line-height: 0;}
.about dd p{font-size: 14px;color: #333333;line-height: 24px;padding-top:14px;}
.about dl:after{content: "";display: block;width:43px;height: 43px;background: url(../images/ab_ico1.png) no-repeat;position: absolute;left:-43px;bottom:-43px;}

/**/
ul.nptit li {
    display: block;
    float: left;
    margin-right: 1%;
    background: #C9161A;
    height: 65px;
    width: 24%;
    line-height: 65px;
    text-align: center;
}
div.pro_z ul.nptit li.on{background:#FFC000;}
div.pro_z ul.nptit li.on a{color:#000;}
ul.nptit li:last-child{margin-right:1%;}
ul.nptit li a {
    font-size: 24px;
    text-align: center;
    color: #fff;
}
ul.nptit {
    margin-top: 30px;
}







@-webkit-keyframes fadeInDown1 {
    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
@keyframes fadeInDown1 {
    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.fadeInDown1 { -webkit-animation-name: fadeInDown1; animation-name: fadeInDown1 }
@-webkit-keyframes fadeInDown2 {
    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
@keyframes fadeInDown2 {
    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 }
@-webkit-keyframes fadeInLeft1 {
    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInLeft1 {
    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInLeft1 { -webkit-animation-name: fadeInLeft1; animation-name: fadeInLeft1 }
@-webkit-keyframes fadeInLeft2 {
    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInLeft2 {
    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInLeft2 { -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2 }
@-webkit-keyframes fadeInRight1 {
    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInRight1 {
    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInRight1 { -webkit-animation-name: fadeInRight1; animation-name: fadeInRight1 }
@-webkit-keyframes fadeInRight2 {
    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInRight2 {
    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 }
@-webkit-keyframes zoomLeft {
    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }
    50% { opacity: 1 }
}
@keyframes zoomLeft {
    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }
    50% { opacity: 1 }
}
.zoomLeft { -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }
.zoomRight { -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }
@-webkit-keyframes fadeInUp1 {
    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInUp1 {
    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInUp1 { -webkit-animation-name: fadeInUp1; animation-name: fadeInUp1 }
@-webkit-keyframes fadeInUp2 {
    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInUp2 {
    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2 }