.team .bd ul li img{width:226px;height:226px;}



.jt_index1{background: url("../images/tj_index1.jpg") no-repeat;height: 659px;width: 100%;}
.w1200{width: 1200px;min-height: 20px;margin: 0 auto;}
.containvar{height: 600px;position:relative;}
.containvar>img{position:absolute;top:0;left:0;width:100%;height:600px;}
.jt_index1 .w1200 ul li{width: 310px;height: 169px;background: rgba(0,0,0,0.8);padding: 30px;
border-radius: 10px;float: left;}
.jt_index1 .w1200 ul li+li{margin-left: 45px;}
.jt_index1 .w1200 ul li h2{height: 61px;
color: #DC321C;line-height: 61px;font-size: 28px;letter-spacing: 2px;padding-bottom: 13px;
transition: all 0.5s linear;}
.jt_index1 .w1200 ul li h2 img{float: left;width: 61px;height: 61px;transition: all 0.5s linear;}
.jt_index1 .w1200 ul li p{color: #fff;letter-spacing: 2px;font-size: 14px;transition: all 1s linear;
padding: 0 5px;}
.jt_index1 .w1200 ul li:hover{background: rgba(0,0,0,0.1);}
.jt_index1 .w1200 ul li:hover p{background:#DC321C;color: #fff;border-radius:0 0 10px 10px;box-shadow: 0 0 20px #fff;}
.jt_index1 .w1200 ul li:hover h2{background: #fff;border-radius: 10px 10px 0 0;box-shadow: 0 0 20px #fff;}
.jt_index1 .w1200 ul li:hover h2 img{transform: scale(0.9);}

.dypx1_div1{background: url("../images/dypx1_img2.jpg") no-repeat;height: 630px;background-size: cover;}
.dypx1_div1 .w1200{width: 1214px;background: url("../images/dypx1_img3.png") no-repeat;height: 630px;position: relative;}
.dypx_tit {text-align: center;}
.dypx_tit h2{font-size: 36px;color: #C32021;padding: 80px 0 10px;letter-spacing: 2px;}
.dypx_tit p{font-size: 26px;padding: 10px 0;}
.dypx1_div1_ul li{width: 290px;height: 111px;padding: 46px 61px 0;font-size: 14px;color: #fff;position: absolute;
transition: all 0.5s linear;opacity: 0;}
.dypx1_div1_ul li:nth-of-type(1){background: url("../images/dypx1_img4.png") no-repeat;top: 191px;left:0px;}
.dypx1_div1_ul li:nth-of-type(2){background: url("../images/dypx1_img5.png") no-repeat;top: 378px;left: 0px;}
.dypx1_div1_ul li:nth-of-type(3){background: url("../images/dypx1_img6.png") no-repeat;top: 266px;left: 0px;}
.dypx1_div1_ul li:hover{transform: translateY(20px);}
.dypx1_div2{background: #1B1815;height: 250px;}
.dypx1_div2 img{display: block;margin: 0 auto;}
.dypx1_div3{min-height: 1100px;}
.dypx1_div3_info{background: url("../images/dypx1_img8.png") no-repeat center center;height: 362px;}
.dypx1_div3_info_ul{margin: 40px 0;}
.dypx1_div3_info_ul li{width: 600px;min-height: 120px;float: left;transition: all 0.5s linear;}
.dypx1_div3_info_ul li:nth-of-type(2n) .dypx1_div3_info_ul_content{float: right;text-align: left;}
.dypx1_div3_info_ul li:nth-of-type(2n) .dypx1_div3_info_ul_img{float: left;margin-left: 60px;}
.dypx1_div3_info_ul li:nth-of-type(1){margin-top: 12px;}
.dypx1_div3_info_ul li:nth-of-type(2){margin-top: 12px;}
.dypx1_div3_info_ul li:nth-of-type(3){margin-top: 85px;}
.dypx1_div3_info_ul li:nth-of-type(4){margin-top: 85px;}
.dypx1_div3_info_ul li:nth-of-type(2n-1):hover {transform: translateX(10px);transform-origin: left center;}
.dypx1_div3_info_ul li:nth-of-type(2n):hover {transform: translateX(-10px);transform-origin: left center;}

.dypx1_div3_info_ul_content{width: 250px;float: left;text-align: right;}
.dypx1_div3_info_ul_img{margin-left: 50px;width: 241px;float: left;}
.dypx1_div3_info_ul_content h3{padding: 30px 0 10px;font-size: 26px;font-weight: bold;color: #BD0101;}
.dypx1_div3_info_ul_content p{font-size: 14px;}
.dypx1_div3_info_con2_left{width: 587px;min-height: 573px;float: left;}
.kj1_left{width: 340px;float: left;border: 1px solid #fff;}
.kj1_left:hover{border: 1px solid #BD0101;}
.kj1_left a>img{display: block;width: 338px;height: 217px;}
.kj1_left a p{height: 50px;background: #BD0101;color: #fff;text-align: right;line-height: 50px;
font-size: 25px;letter-spacing: 2px;padding-right: 10px;}
.kj1_right{width: 236px;background: #BD0101;float: left;height: 270px;margin-left: 9px;}
.kj1_right a{display: block;width: 188px;height: 64px;border: 1px solid #fff;text-align: center;
margin: 0 auto;line-height: 64px;color: #fff;font-size: 25px;cursor:default;}
.kj1_right a:nth-of-type(1){margin: 50px auto 35px;box-shadow: 0 0 5px #666;}

.kj2_left{width: 236px;background: #F4B62B;float: left;height: 273px;}
.kj2_left a{display: block;width: 188px;height: 64px;border: 1px solid #fff;text-align: center;
    margin: 0 auto;line-height: 64px;color: #fff;font-size: 25px;cursor:default;}
.kj2_left a:nth-of-type(1){margin: 50px auto 35px;box-shadow: 0 0 5px #666;}

.dypx1_div3_info_con2_left_row2{margin-top: 30px;}
.kj2_right{width: 340px;float: left;margin-left: 9px;border: 1px solid #fff;}
.kj2_right a>img{display: block;width: 340px;height: 221px;}
.kj2_right a p{height: 50px;background: #F4B62B;color: #fff;text-align: left;line-height: 50px;
    font-size: 25px;letter-spacing: 2px;padding-left: 10px;}
.kj2_right:hover{border: 1px solid #F4B62B;}
.dypx1_div3_info_con2_right{width: 587px;float: right;min-height: 573px;}
.kj3_left{width: 340px;float: left;margin-right: 9px;border: 1px solid #fff;}
.kj3_left a>img{display: block;width: 340px;height: 360px;}
.kj3_left a p{height: 50px;background: #A7CD35;color: #fff;text-align: right;line-height: 50px;
    font-size: 25px;letter-spacing: 2px;padding-right: 10px;}
.kj3_left:hover{border: 1px solid #A7CD35;}
.kj3_right{width: 236px;background: #A7CD35;float: right;height: 412px;}
.kj3_right a{display: block;width: 188px;height: 64px;border: 1px solid #fff;text-align: center;
    margin: 0 auto;line-height: 64px;color: #fff;font-size: 25px;cursor:default;}
.kj3_right a:nth-of-type(1){margin: 30px auto 30px;}
.kj3_right a{margin-bottom: 30px;}

.kj4{width: 100%;height: 122px;background: #2E97D2;margin-top: 38px;line-height: 122px;text-align: center;
color: #fff;font-size: 24px;letter-spacing: 2px;}
.kj4 a{display: block;color: #fff;}
.kj4:hover{background: #46B9FA;}
.dypx1_div4{background: #f4f4f4;margin-top: 80px;width: 100%;min-height: 20px;padding-bottom: 60px;}

/* 本例子css */
.tx_lb{ width:1200px; min-height:230px; overflow:hidden; position:relative;margin-top: 40px; }
.tx_lb .hd{ z-index:1;width: 1068px;height:50px;margin: 0 auto;border: 2px solid #D5D5D5;
border-radius: 30px;}
.tx_lb .hd ul{  zoom:1; float:left;text-align: center;width: 100%;  }
.tx_lb .hd ul li{ margin-right:2px; text-align:center;cursor:pointer;
height: 49px;line-height: 50px;display: inline-block;font-size: 16px;padding: 0 42px;letter-spacing: 2px;}
.tx_lb .hd ul li.on{ color:#BD0101;border-bottom: 2px solid #BD0101; }
.tx_lb .bd{ position:relative; height:100%; z-index:0; margin-top: 40px;  }
.tx_lb .bd li{ zoom:1; vertical-align:middle; }

.sj_ol li{height: 273px;width: 280px;float: left;margin:0 26px 40px 0;}
.sj_ol li img{height: 211px;width: 280px;}
.sj_ol li .sj_div{position: relative;width: 280px;height: 211px;}
.sj_ol li .sj_div div{width: 134px;height: 35px;border: 1px solid #fff;position: absolute;
top: 50%;left: 50%;margin:-17px 0 0 -67px;color: #fff;text-align: center;line-height: 35px;font-size: 16px;
letter-spacing: 2px;opacity: 0;transition: all 0.5s linear;transform: scale(0.3);}
.sj_ol li p{text-align: center;font-size: 16px;line-height: 30px;}
.sj_ol li:nth-of-type(4n){margin-right: 0 !important;}
.sj_ol li:hover{box-shadow: 10px 10px 30px #ccc;}
.sj_ol li:hover .sj_div div{opacity: 1;background: rgba(0,0,0,0.5);transform: scale(1);}
.dypx1_div4 .w1200>a{display:block;background: #BD0101;color: #fff;margin: 0px auto 0px;
width: 125px;height: 35px;line-height: 35px;text-align: center;font-size: 16px;border-radius: 5px;}
.dypx1_div5_info_com{width: 580px;}
.dypx1_div5_info_com>h3{height: 45px;background: #E5E5E5;}
.dypx1_div5_info_com>h3 span{float: left;line-height: 45px;font-size: 20px;color: #BD0101;margin-left: 15px;
letter-spacing: 2px;}
.dypx1_div5_info_com>h3 a{float: right;margin-top: 10px;margin-right: 15px;}
.dypx1_div5_info_left{float: left;}
.dypx1_div5_info_right{float: right;}
.dypx1_div5_info{margin: 40px 0;}
.dypx1_div5_img{width: 191px;height: 142px;float: left;overflow: hidden;}
.dypx1_div5_img img{transition: all 0.5s linear;}
.dypx1_div5_img:hover img{transform: scale(1.05);}
.dypx1_div5_info_com_div{margin: 20px 0 25px;}
.dypx1_div5_content{width: 370px;float: right;}
.dypx1_div5_content h3 a{color: #BD0101;font-size: 17px;letter-spacing: 2px;}
.dypx1_div5_content h3{padding: 10px 0;}
.dypx1_div5_content p{font-size: 14px;}
.dypx1_div5_ul li{border-bottom: 1px dashed #ccc;height: 40px;line-height: 40px;}
.dypx1_div5_ul li:nth-of-type(1){border-top: 1px dashed #ccc;}
.dypx1_div5_ul li a{font-size: 14px;}
.dypx1_div5_ul li span{float: right;font-size: 14px;}

.dypx1_div6{height: 404px;width: 100%;background: #262121;margin-top: 310px;position: relative;}
.dypx1_div6 .w1200{margin-top: -310px;position: absolute;left: 50%;margin-left: -600px;}
.dypx1_div6_ul{margin-top: 40px;}
.dypx1_div6_ul li{width: 270px;color: #fff;float: left;}
.dypx1_div6_ul li+li{margin-left: 40px;}
.dypx1_div6_ul li div{border: 1px solid #CBCBCB;}
.dypx1_div6_ul li div img{display: block;width: 268px;height: 339px;}
.dypx1_div6_ul li h3{text-align: center;font-size: 26px;font-weight: normal;padding: 20px 0;}
.dypx1_div6_ul li p{width: 168px;height: 38px;border: 1px solid #9B9999;display:block;margin: 0 auto 10px;}
.dypx1_div6_ul li p a{color: #fff;text-indent:30px;line-height: 38px;display: block;font-size: 16px;
letter-spacing: 2px;background: url("../images/dypx1_img20.png") no-repeat 135px center;}
.dypx1_div6_ul li p:hover{background: #BD0101;border: 1px solid #BD0101;}
.dypx1_div6_ul li p:hover a{background: url("../images/dypx1_img21.png") no-repeat 135px center;}
.dypx1_div6_ul li:hover div{border: 1px solid #BD0101;}
.dypx1_div6_ul li:hover h3{text-shadow: 0px 0px 20px #fff;}
.dypx1_div7{background: url("../images/dypx1_img22.png") no-repeat;height: 737px;}
.dypx1_div7 .w1200{position: relative;}
.dypx1_div7_info{width: 714px;height: 538px;border: 1px solid #D9D9D9;border-radius: 4px;
background: #fff;float: left;position: absolute;top: 83px;left: 50%;margin-left: -357px;}
.dypx1_div7_info h3{font-size: 27px;letter-spacing: 2px;text-align: center;}
.dypx1_div7_info h3:nth-of-type(1){color: #BD0101;padding-top: 30px;}
.dypx1_div7_info h3:nth-of-type(2){padding-top: 15px;}
.dypx1_div7_info_form{width: 560px;margin: 0 auto;min-height: 20px;margin-top: 40px;}
.dypx1_div7_info_form p span{float: left;min-height: 42px;line-height: 42px;width: 65px;display: inline-block;text-align: center;font-size: 16px;}
.dypx1_div7_info_form p{border: 1px solid #CBCBCB;height: 42px;border-radius: 5px;margin-bottom: 18px;}
.dypx1_div7_info_form p span em{color: #BD0101;}
.dypx1_div7_info_form p input{height: 42px;line-height: 42px;width: 492px;border-radius: 5px;border: none;}
.dypx1_div7_info_form>div{border: 1px solid #CBCBCB;border-radius: 5px;height: 98px;margin-bottom: 18px;}
.dypx1_div7_info_form>div span{float: left;min-height: 42px;line-height: 42px;width: 65px;display: inline-block;text-align: center;font-size: 16px;}
.dypx1_div7_info_form>div textarea{width: 487px;height:94px;resize: none;border: none;line-height: 36px;}
.dypx1_div7_tj_p{border: none !important;}
.dypx1_div7_tj_p input{width: 100% !important;background: #DD161F;height: 45px !important;
color: #fff;font-size: 16px;letter-spacing: 2px;}
.fypx2_div1 .w1200{background: url("../images/dypx2.png") no-repeat center center;height: 495px;}
.fypx2_div1_ul{margin-top: 68px;float: left;}
.fypx2_div1_ul li{float: left;margin-bottom: 40px;}
.fypx2_div1_ul li:nth-of-type(n) .fypx2_div1_ul_info{text-align: right;margin-right: 22px;}
.fypx2_div1_ul li:nth-of-type(2n){float: right;}
.fypx2_div1_ul li:nth-of-type(2n) .fypx2_div1_ul_info{text-align: left;float: right;margin-left: 22px;}
.fypx2_div1_ul li:nth-of-type(2n) .fypx2_div1_ul_img{float: left;}
.fypx2_div1_ul_info{width: 330px;float: left;}
.fypx2_div1_ul_info h3{font-size: 19px;letter-spacing: 1px;padding: 0 0 8px;}
.fypx2_div1_ul_info p{font-size: 15px;letter-spacing: 1px;}
.fypx2_div1_ul_img{float: left;transition: all 0.3s linear;transform-origin: center center;}
.fypx2_div1_ul li:nth-of-type(1){margin-left: 115px;}
.fypx2_div1_ul li:nth-of-type(2){margin-right: 91px;}
.fypx2_div1_ul li:nth-of-type(3){margin-left: 50px;}
.fypx2_div1_ul li:nth-of-type(4){margin-right: 24px;}
.fypx2_div1_ul li:nth-of-type(5){margin-left: 110px;}
.fypx2_div1_ul li:nth-of-type(6){margin-right: 90px;}
.fypx2_div1_ul li:nth-of-type(1) .fypx2_div1_ul_info h3{color: #BD0101;}
.fypx2_div1_ul li:nth-of-type(2) .fypx2_div1_ul_info h3{color: #01ADBD;}
.fypx2_div1_ul li:nth-of-type(3) .fypx2_div1_ul_info h3{color: #AA0ABC;}
.fypx2_div1_ul li:nth-of-type(4) .fypx2_div1_ul_info h3{color: #FE9B0F;}
.fypx2_div1_ul li:nth-of-type(5) .fypx2_div1_ul_info h3{color: #0D96FD;}
.fypx2_div1_ul li:nth-of-type(6) .fypx2_div1_ul_info h3{color: #00B61C;}
.fypx2_div1_ul li:hover .fypx2_div1_ul_img{transform: scale(1.2);}
.fypx2_div2{background: url("../images/dypx9.jpg") no-repeat center center;height: 700px;}
.fypx2_div2 .w1200{width: 1300px;}
.fypx2_div2_info{margin-top: 20px;}
.fypx2_div3_ul{margin: 30px 0 40px;}
.fypx2_div3_ul li{background: #f4f4f4;height: 460px;width: 280px;position: relative;float: left;}
.fypx2_div3_ul li div a img{width: 280px;height: 280px;}
.fypx2_div3_ul li>a{display: block;width: 22px;height: 22px;background: #BD0101;text-align: center;line-height: 22px;
color: #fff;font-size: 20px;position: absolute;bottom: 0;right: 0;transition: all 0.5s linear;}
.fypx2_div3_ul li>a:hover{transform: rotate(360deg);border-radius: 10px 0 0 0;}
.fypx2_div3_ul li h3{text-align: center;}
.fypx2_div3_ul li h3 a{text-align: center;color: #BD0101;font-size: 16px;}
.fypx2_div3_ul li p{font-size: 14px;padding: 11px;}
.fypx2_div3_ul li+li{margin-left: 26px;}
.fypx2_div3_ul li:hover{box-shadow: 10px 10px 20px #ccc;}

.fypx2_div4{background: #000;margin-top:100px;padding-bottom: 40px;}
.fypx2_div4_ul{margin-top: 40px;}
.fypx2_div4_ul li{width: 590px;height: 131px;background: #fff;float: left;
margin-bottom: 16px;}
.fypx2_div4_ul li:nth-of-type(2n){margin-left: 16px;}
.fypx2_div4_ul_left{width: 174px;height: 134px;float: left;}
.fypx2_div4_ul_left img{width: 172px;height: 131px;}
.fypx2_div4_ul_right{width: 390px;float: right;padding: 10px 12px;}
.fypx2_div4_ul_right h3 a{font-size: 16px;letter-spacing: 2px;}
.fypx2_div4_ul_right{letter-spacing: 1px;}
.fypx2_div4_ul li:hover{background: #BD0101;}
.fypx2_div4_ul li:hover .fypx2_div4_ul_right{color: #fff;}
.fypx2_div4_ul li:hover .fypx2_div4_ul_right h3 a{color: #fff;}
.com_more{display:block;background: #BD0101;color: #fff;margin: 0px auto 0px;
    width: 125px;height: 35px;line-height: 35px;text-align: center;font-size: 16px;border-radius: 5px;}
.com_more:hover{color: #fff;background: #CC1717;}
.dypx3_div1_ul li{width: 600px;float: left;margin-bottom: 50px;}
.dypx3_div1_ul{background: url("../images/dypx12.png") no-repeat center 40px;height: 330px;padding-top: 108px;}
.dypx3_div1_ul_info{width: 324px;float: left;text-align: right;}
.dypx3_div1_ul_info p{font-size: 18px;line-height: 66px;}
.dypx3_div1_ul_img{float: left;margin-left: 20px;}
.dypx3_div1_ul_img img{transition: all 0.5s linear;}
.dypx3_div1_ul li:nth-of-type(2n) .dypx3_div1_ul_info{float: right;text-align: left;}
.dypx3_div1_ul li:nth-of-type(2n) .dypx3_div1_ul_img{float: right;margin: 0 20px 0 0;}
.dypx3_div1_ul li:nth-of-type(1) .dypx3_div1_ul_info{margin-left: 55px;}
.dypx3_div1_ul li:nth-of-type(2) .dypx3_div1_ul_info{margin-right: 38px;}
.dypx3_div1_ul li:nth-of-type(5) .dypx3_div1_ul_info{margin-left: 122px;}
.dypx3_div1_ul li:nth-of-type(6) .dypx3_div1_ul_info{margin-right: 118px;}
.dypx3_div1_ul li:hover{color: #BD0101;}
.dypx3_div1_ul li:hover .dypx3_div1_ul_img img{transform: rotate(360deg);}
.dypx3_div2_ul{margin-top: 115px;}
.dypx3_div2_ul li{width: 226px;height: 284px;background: #EAE8E8;border-radius: 8px;position: relative;
float: left;transition: all 1s linear;}
.dypx3_div2_ul li:hover{transform: rotateY(360deg);}
.dypx3_div2_ul li+li{margin-left: 97px;}
.dypx3_div2_ul_img img{border: 1px solid #EAE8E8;width: 188px;height: 188px;border-radius: 50%;
position: absolute;top: -95px;left: 50%;margin-left: -94px;}
.dypx3_div2_ul li h3{padding: 115px 0 15px;font-size: 23px;color: #BD0101;text-align: center;}
.dypx3_div2_ul li p{padding: 0 15px;font-size: 14px;letter-spacing: 1px;}
.dypx3_div3{height: 194px;background: #C32021;margin-top: -44px;}
.dypx3_div3>.w1200>h2{text-align: center;color: #fff;padding: 79px 0 20px;font-size: 24px;letter-spacing: 1px;}
.dypx3_div3>.w1200>div{text-align: center;}
.dypx3_div3>.w1200>div input{height: 43px;line-height: 43px;border: none;margin-right: 40px;font-size: 16px;
border-radius: 6px;}
.dypx3_div3>.w1200>div input:nth-of-type(1){width: 264px;text-indent: 10px;}
.dypx3_div3>.w1200>div input:nth-of-type(2){width: 323px;text-indent: 10px;}
.dypx3_div3>.w1200>div input:nth-of-type(3){width: 126px;background: #000;color: #fff;}
.dypx3_div5_ul_img{width: 125px;height: 125px;float: left;}
.dypx3_div5_ul_img img{width: 100%;height: 100%;border-radius: 50%;box-sizing: border-box;}
.dypx3_div5_ul li{width: 600px;float: left;margin-bottom: 25px;}

.dypx3_div5{padding-bottom: 60px;}
.dypx3_div5_ul{margin-top: 40px;}
.dypx3_div5_ul li:nth-of-type(2n) .dypx3_div5_ul_img{margin-left: 54px;}
.dypx3_div5_ul_info{width: 395px;float: left;margin-left: 25px;}
.dypx3_div5_ul_info h3 a{font-size: 18px;color: #C32021;}
.dypx3_div5_ul_info h3{padding: 10px 0;}
.dypx3_div5_ul_info p{font-size: 14px;}
.dypx3_div5_ul li:hover .dypx3_div5_ul_img img{border: 5px solid #C32021;}
.dypx3_div6{width: 100%;height: 420px;background: url("../images/dypx20.jpg") no-repeat;padding-top: 60px;}
.dypx3_div6 .w1200{height: 360px;background: rgba(255,255,255,0.8);}
.dypx3_div6_form h2{width: 90%;border-bottom: 2px solid #B2B2B2;margin: 0 auto;text-align: center;
padding: 25px 0;font-size: 28px;position: relative;}
.dypx3_div6_form h2 span{width: 200px;height: 4px;background: #C32021;display: block;position: absolute;
bottom: -2px;left: 50%;margin-left: -100px;}
.dypx3_div6_form>p{width: 400px;height: 40px;line-height: 40px;display: block;margin: 0 auto;
border: 1px solid #ccc;border-radius: 5px;margin-bottom: 20px;}
.dypx3_div6_form>p:nth-of-type(1){margin: 35px auto 15px;}
.dypx3_div6_form>p input{width: 400px;height: 40px;line-height: 40px;border-left: 2px solid #E4160D;border-radius: 5px;
text-indent: 10px;}
.dypx3_div6_form_tj{display: block;width: 258px;height: 48px;margin:32px auto 0;
background: #BD0101;color: #fff;font-size: 16px;border-radius: 5px;}
.dypx4_div1{background: url("../images/dypx22.png") no-repeat center center;height: 458px;}
.dypx4_div1_ul li{border: 1px solid #BD0101;max-width: 300px;margin-bottom: 27px;border-radius: 5px;text-align: center;
font-size: 17px;padding: 8px 0;}
.dypx4_div1_ul li:hover{background: #BD0101;color: #fff;}
.dypx4_div1_left{float: left;width: 287px;}
.dypx4_div1_left .dypx4_div1_ul{margin-top: 107px;}
.dypx4_div1_right{float: right;width: 287px;}
.dypx4_div1_right .dypx4_div1_ul{margin-top: 120px;}
.dypx4_div2 .w1200{height: 330px;box-shadow: 0 0 10px #CDCDCD;margin-top: 60px;
background: url("../images/dypx23.jpg") no-repeat center center;}
.dypx4_div2_left{float: left;}
.dypx4_div2_com{width: 600px;}
.dypx4_div2_com h2{text-indent:199px;padding: 64px 0 0;font-size: 34px;letter-spacing: 2px;color: #BD0101;}
.dypx4_div2_com ul{margin-top: 79px;padding: 0 20px;}
.dypx4_div2_com ul li{float: left;width: 180px;height: 122px;position: relative;overflow: hidden;}
.dypx4_div2_com ul li:nth-of-type(2){margin: 0 10px;}
.dypx4_info{position: absolute;bottom:0;width: 180px;height: 122px;
line-height: 122px;text-align: center;color: #fff;border-radius: 5px;font-size: 18px;font-weight: bold;
letter-spacing: 2px;transition: all 0.5s linear;}

.dypx4_div2_com  ul li:hover .dypx4_info{background: rgba(0,0,0,0.5);}
.dypx4_div2_right{float: right;}

.dypx4_div2_right h2{text-indent: 163px !important;}
.dypx4_div2_right .dypx4_info{background: rgba(0,0,0,0.3);}
.dypx4_div3{width: 100%;height:133px;background: url("../images/dypx24.jpg") no-repeat;margin-top: 260px;position: relative; }
.dypx4_div3 .w1200{position: absolute;left: 50%;margin-left: -600px;top: -202px;}
.dypx4_div3_ul{margin-top: 40px;}
.dypx4_div3_ul li{width: 150px;text-align: center;float: left;}
.dypx4_div3_ul li+li{margin-left: 60px;}
.dypx4_div3_ul li img{transition: all 1s linear;}
.dypx4_div3_ul li p{text-align: center;font-size: 15px;}
.dypx4_div3_ul li:hover img{transform: rotateY(360deg);}
.dypx4_div3_ul li:hover p{color: #BD0101;}
.dypx4_div4{width: 100%;height:212px;background: url("../images/dypx31.jpg") no-repeat center center; }
.dypx4_div4_left{width: 50%;height: 212px;background: rgba(0,0,0,0.65);float: left;}
.dypx4_div4_left p{color: #fff;text-align: right;font-size: 24px;letter-spacing: 2px;}
.dypx4_div4_left p em{color: #BD0101;}
.dypx4_div4_left p:nth-of-type(1){padding: 50px 30px 20px 0;}
.dypx4_div4_left p:nth-of-type(2){padding: 0px 50px 0px 0;}
.dypx4_div4_right{width: 50%;height: 212px;background: rgba(189,2,1,0.5);float: left;}
.dypx4_div4_right1{float: left;margin-top: 69px;}
.dypx4_div4_right1 p{padding-left: 40px;margin-bottom: 15px;font-size: 18px;font-weight: bold;color: #fff;}
.dypx4_div4_right1 p input{height: 35px;line-height: 35px;width: 220px;background: none;border: 1px solid #fff;margin-left: 10px;text-indent: 10px;color: #fff;font-size: 16px;}
.dypx4_div4_tj{background: #fff;float: left;width: 130px;height: 40px;color: #BD0101;text-align: center;
border: none;font-size: 16px;letter-spacing: 2px;margin: 90px 0 0 30px;}
.fypx5_div1_info{background: url("../images/dypx33.jpg") no-repeat 50px center;height: 348px;margin-top: 40px;}
.fypx5_div1_info ul{float: right;margin-top: 55px;width: 730px;}
.fypx5_div1_info ul li{font-size: 20px;margin-bottom: 42px;}
.fypx5_div1_info ul li:nth-of-type(1){text-indent: 30px;}
.fypx5_div1_info ul li:nth-of-type(2){text-indent: 50px;}
.fypx5_div1_info ul li:nth-of-type(3){text-indent: 50px;}
.fypx5_div1_info ul li:nth-of-type(4){text-indent: 30px;}
.fypx5_div1_info ul li:hover{color: #BD0101;}
.fypx5_div2{background: #F3F3F3;padding-top: 40px;}
.fypx5_div2_tit{height: 50px;background: #fff;box-shadow: 0 5px 10px #D3D3D3;}
.fypx5_div2_info{margin-top: 20px;}
.fypx5_div2_tit>span{float: left;line-height: 45px;font-size: 19px;font-weight: bold;margin-left: 15px;
letter-spacing: 1px;}
.fypx5_div2_tit>a{float: right;line-height: 45px;margin-right: 15px;font-size: 16px;}
.fypx5_div2_info ul li{width: 280px;background: #fff;margin-bottom: 40px;float: left;margin-right: 26px;height:440px;}
.fypx5_div2_info ul li:nth-of-type(4n){margin-right: 0 !important;}
.fypx5_div2_info ul li>div{width: 280px;height: 282px;overflow: hidden;}
.fypx5_div2_info ul li>div img{display: block;transition: all 0.5s linear;width:280px;}
.fypx5_div2_info ul li h3{padding: 10px 0 0 10px;font-size: 16px;}
.fypx5_div2_info ul li p{font-size: 14px;color: #ADADAD;padding-left: 10px;}
.fypx5_div2_info ul li>a{display: block;width: 160px;height: 34px;background: url("../images/dypx35.jpg") no-repeat;
text-align: center;line-height: 35px;color: #fff;font-size: 16px;letter-spacing: 1px;margin: 10px auto 0;}
.fypx5_div2_info ul li:hover{box-shadow: 10px 10px 10px #ccc;}
.fypx5_div2_info ul li:hover img{transform: scale(1.05);}
.dypx1_div_more{background: url("../images/dypx36.jpg") no-repeat center center ;height: 617px;}
.dypx1_div_more .dypx1_div7_info{height: 490px;}
.dypx6_div1{margin-top: 0;}
.dypx_fy1{text-align: center;}
.dypx_fy1 a{border: 1px solid #999898;padding: 4px 20px;font-size: 16px;margin: 0 5px;}
.dypx_fy1_act{background: #D90201;border: 1px solid #D90201 !important;color: #fff;}
.dypx_sert_info{padding: 38px;background: #fff;min-height: 20px;margin: 20px 0 0px;}
.dypx_sert_info_tit{height: 70px;border-bottom: 1px dashed #ccc;position: relative;}
.dypx_sert_info_tit h1{font-weight: normal;padding-bottom: 10px;letter-spacing: 1px;}
.dypx_sert_info_tit p{font-size: 16px;}
.dypx_sert_info_tit p span{margin-right: 20px;}
.dypx_sert_info_tit a{display: block;height: 24px;background: url("../images/dypx38.jpg") no-repeat right center;
width: 88px;font-size: 15px;color: #0F84E3;line-height: 24px;right: 0;top: 12px;position: absolute;}
.wz_info{padding: 40px 0;border-bottom: 1px dashed #ccc;}
.wz_info p{font-size: 16px;line-height: 35px;}
.wz_info p span{font-size:16px;line-height: 35px;}
.wz_info img{display: block;margin: 0 auto;max-width: 1200px;}
.wz_info p{min-height: 24px;font-size：16px;}
.dypx_fy2{padding: 20px 0;}
.dypx_fy2 p{font-size: 15px;}
.dypx_fy2 p em{font-weight: bold;}
.dypx_fy3{text-align: center;padding-top: 20px;}
.dypx_fy3 a{color: #D90201;font-size: 16px;}
.dypx_fy3 a em{color: #000!important;}
.dypx_zx_tit{text-align: center;position: relative;margin-bottom: -18px;font-size: 16px;min-height: 25px;text-align: center;}
.dypx_zx_tit_act{background: #BD0101;color: #fff;padding: 5px 14px;line-height: 31px;margin-right: 20px;border-radius: 5px;}
.dypx_zx_tit a{padding: 2px 30px;line-height: 31px;border-radius: 5px;position: relative;display: inline-block;}
.dypx_zx_tit a:hover{background: #DE0223;color: #fff;}
.dypx_zx_tit a:hover span{border-top: 10px solid #DE0223; }

.dypx_zx_tit_act span{width: 0;display: block;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #BD0101;position: absolute;bottom: -10px;
left: 50%;margin-left: -10px;}
.dypx_list li{padding: 20px 0;border-bottom: 1px dashed #ccc;}
.dypx_list_left{width: 166px;height: 126px;overflow: hidden;border: 1px solid #EAEAEA;float: left;}
.dypx_list_left a img{width: 166px;height: 126px;transition: all 0.5s linear;}
.dypx_list li:hover .dypx_list_left a img{transform: scale(1.1);}
.dypx_list_right{width: 920px;float: right;}
.dypx_list_right h3{padding:15px 0; }
.dypx_list_right h3 a{font-size: 16px;letter-spacing: 2px;}
.dypx_list_right h3 span{float: right;font-weight: normal;}
.dypx_list_right p{font-size: 14px;letter-spacing: 1px;color: #7F7F7F;}
.dypx_list li:hover a{color: #BD0101;}
.dypx_list li:hover .dypx_list_left{border-radius: 5px;}
.ppwb1 .w1200{background: url("../images/dypx41.jpg") no-repeat center center;height: 488px;}
.ppwb1 .w1200 ul li{float: left;width: 600px;margin-bottom: 77px;}
.ppwb1_left{width: 53px;height: 53px;background: #BD0101;color: #fff;border-radius: 50%;
text-align: center;line-height: 53px;font-size: 30px;float: left;transition: all 0.5s linear;}
.ppwb1_right{width: 265px;float: left;font-size: 17px;letter-spacing: 2px;}
.ppwb1 .w1200 ul{margin-top: 84px;float: left;}
.ppwb1 .w1200 ul li:nth-of-type(n) .ppwb1_left{margin:0 10px 0 48px;}
.ppwb1 .w1200 ul li:nth-of-type(2n) .ppwb1_left{margin:0 72px 0 10px;float: right;}
.ppwb1 .w1200 ul li:nth-of-type(2n) .ppwb1_right{float: right;}
.ppwb1 .w1200 ul li:hover .ppwb1_right{color: #BD0101;}
.ppwb1 .w1200 ul li:hover .ppwb1_left{border-radius: 30px 0 30px 0;}
.ppwb2{background: url("../images/dypx42.jpg") no-repeat center center;width: 100%;height: 138px;}
.ppwb3{width: 100%;height: 800px;background: #313131;}
.ppwb3_ul{background: url("../images/dypx43.png") no-repeat center center;height: 126px;margin: 30px 0;text-align: center;
transition: all 1s linear;}
.ppwb3_ul li{width: 210px;height: 125px;background: #fff;border-radius: 5px;text-align: center;
display: inline-block}
.ppwb3_ul li:nth-of-type(2){margin: 0 120px;}
.ppwb3_ul h3{font-size: 50px;color: #BD0101;padding: 22px 0;}
.ppwb3_ul p{font-size: 15px;}
.ppwb3_ul li:hover{box-shadow: 0 0 50px #fff;}
.quan{display: block;margin: 0 auto;}
.ppwb4{width: 100%;height: 395px;position: relative;}
.ppwb4 .w1200 img{position: absolute;top: -380px;}
.ppwb5{background: url("../images/dypx46.jpg") no-repeat center center;height: 136px;}
.ppwb6{margin: 65px 0 0;}
.ppwb7_ul{margin: 40px 0;}
.ppwb7_ul li{border: 1px solid #D7D7D7;width: 225px;height: 360px;float: left;}
.ppwb7_ul li+li{margin-left: 16px;}
.ppwb7_ul li h3{text-align: center;letter-spacing: 2px;}
.ppwb7_ul li h3 a{color: #C21B1A;font-size: 16px;}
.ppwb7_ul li p{padding: 0 10px;}
.ppwb7_ul li:hover{box-shadow: 0 0 15px #C2C2C2;}
.fypx2_div3_ul2 li{height: 398px;}
.dypx_wb{background: #000;margin-top: 60px;}
.dypx_wb .w1200{background: url("../images/dypx49.jpg") no-repeat;height: 591px;}
.dypx_wb .w1200 .dypx1_div7_info{background: #0C0D0D;border: none;height: 530px;top: 30px;}
.dypx_wb .w1200 .dypx1_div7_info p{border: none;color: #fff;}
.dypx_wb .w1200 .dypx1_div7_info div{border: none;}
.dypx_wb .w1200 .dypx1_div7_info  p input{width: 398px;text-indent: 15px;}
.dypx_wb .w1200 .dypx1_div7_info  div textarea{text-indent: 15px;}
.dypx_wb .w1200 .dypx1_div7_info .dypx1_div7_tj_p{width: 491px;margin-left: 65px;}
.ff1{height: 150px;background: #F4F4F4;padding: 25px 0;}
.ff1 ul li{width: 228px;border-right: 1px solid #E4E4E4;height: 150px;float: left;}
.ff1 ul li:nth-of-type(1){border-left: 1px solid #E4E4E4;}
.ff1 ul li img{display: block;margin: 10px auto;transition: all 0.5s linear;}
.ff1 ul li p{text-align: center;font-size: 16px;font-weight: bold;letter-spacing: 2px;}
.ff1 ul li:hover img{
animation: myfirst 0.5s;
    -moz-animation: myfirst 0.5s;	/* Firefox */
    -webkit-animation: myfirst 0.5s;	/* Safari 和 Chrome */
    -o-animation: myfirst 0.5s;	/* Opera */
}
@keyframes myfirst
{
    0%   {transform: rotate(45deg);}
    20%  {transform: rotate(0deg);}
    40%  {transform: rotate(-45deg);}
    60%  {transform: rotate(0deg);}
    80%  {transform: rotate(30deg);}
    100%  {transform: rotate(0deg);}
}
.ff2 .w1200{background: url("../images/ff6.png") no-repeat;height: 390px;margin: 30px auto;}
.ff2_info{width: 640px;float: right;margin: 116px 48px 0 0;}
.ff2_info p{font-size: 16px;letter-spacing: 2px;text-indent: 32px;line-height: 30px;}
.ff2_info p em{color: #C21B1A;}
.ff3{background: url("../images/ff7.jpg") no-repeat;height: 136px;}
.ff4_con1{background: url("../images/ff9.jpg") no-repeat 660px center;height: 295px;margin-top: 40px;}
.ff4_info{width: 526px;margin-top: 100px;}
.ff4_info h3{line-height: 50px;font-size: 22px;}
.ff4_info h3 span{display: block;float: left;width: 52px;height: 50px;background: url("../images/ff8.png") no-repeat;
text-align: center;line-height: 50px;color: #fff;font-size: 30px;font-weight: normal;margin-right: 10px;}
.ff4_info p{font-size: 16px;padding-left: 60px;margin-top: 10px;}
.ff4_con1 .ff4_info{float: left;}
.ff4_con2{background: url("../images/ff10.jpg") no-repeat left center;height: 295px;}
.ff4_con2 .ff4_info{float: right;}
.ff4_con3{background: url("../images/ff11.jpg") no-repeat 770px center;height: 295px;}
.ff4_con3 .ff4_info{width: 700px;float: left;}
.ff4_con4{background: url("../images/ff12.jpg") no-repeat 0px center;height: 295px;}
.ff4_con4 .ff4_info{width: 700px;float: right;}
.ff5{background: url("../images/ff13.jpg") no-repeat center center;height: 710px;}

.service-main{width:290px;height:432px; border-radius:8px 8px 8px 8px; border:3px solid #dedede; background:#ffffff; float:left; margin:24px 0px 0px 77px;}
.service-main-top{width:128px; height:128px; background:url('../images/yx-1.jpg') no-repeat center top; margin:20px 0px 20px 81px;}
.service-main:nth-child(2)>.service-main-top{width:128px; height:128px; background:url('../images/yx-2.jpg') no-repeat center top; margin:20px 0px 20px 81px;}
.service-main:nth-child(3)>.service-main-top{width:128px; height:128px; background:url('../images/yx-3.jpg') no-repeat center top; margin:20px 0px 20px 81px;}

.service-main-center{width:254px; height:242px; border:3px solid #dedede;margin: 0 auto;}
.service-main-center ul li{text-align:center;line-height:31px; font-weight:600; letter-spacing:1px;}

.txtMarquee-top .bd {padding-top:8px;}
.txtMarquee-top .tempWrap{height: 235px !important;}



.service-main-bottom{width:200px; height:30px;border-radius:8px 8px 8px 8px; background:#d64739; margin:0px auto; margin-top:34px;}
.service-main-bottom a{ line-height:30px; display:block; text-align:center; background:url('../images/an-5.png') no-repeat 145px 10px; font-weight:600; }


.service-main:nth-child(2)>.service-main-bottom
,.service-main:nth-child(3)>.service-main-bottom{ width:200px; height:30px;border-radius:8px 8px 8px 8px; background:#7f7f7f; margin:0px auto; margin-top:32px; }
.ff6{height: 290px;background:#F4F4F4;margin-top: 60px;}
.ff6 .w1200{background: url("../images/ff14.png") no-repeat center center;height:290px;transition: all 1s linear; }
.ff6_ul li{background: url("../images/ff15.png") no-repeat center center;width: 126px;
float: left;text-align: center;font-size: 20px;color: #fff;font-weight: bold;line-height: 28px;padding: 38px 0;
transition: all 0.5s linear;}
.ff6_ul li+li{margin-left: 88px;}
.ff6_ul{margin-top: 40px;}
.ff6_ul li:nth-of-type(5){line-height: 30px;}
.ff6_ul li:hover{transform: rotate(360deg);}
.dypx1_div7_info2{background: none;border: none;}
.dypx1_div7_info2 p{background: #fff;}
.dypx1_div7_info2 div{background: #fff;}
.p2{height: 42px !important;background: none !important;border: none !important;}
.p2 p{width: 266px;float: left;border: none !important;}
.p2 p input{width: 200px;}
.p2 p:nth-of-type(1){margin-right: 27px;}
.dypx1_div7_info2 .dypx1_div7_info_form{position: relative;}
.cover_tj{width: 90px;height: 90px;background: #DD161F;border-radius: 50%;border: none !important;
   color: #fff;font-size: 16px;font-weight: bold;
  border: 4px solid #74828d !important;
    position: absolute;top: 50%;left: 50%;margin: -45px 0 0 -45px;z-index: 9;}


/*水波*/

#container {
    position: relative;
    height: 150px;
    width: 150px;
    overflow: hidden;
    background:none;
    top: -85px;left: 50%;margin-left: -75px;
    border: none !important;border-radius: 50%;
}
#container button {
    padding: 20px;
    border: none;
    background: transparent;
    display: block;
    position: relative;
    z-index: 3;
    margin: 0 auto;
}

.dot {
    height: 2px;
    width: 2px;
    border-radius: 100%;
    position: absolute;
    z-index: 0;
    animation: sploosh 5s cubic-bezier(0.165, 0.84, 0.44, 1);
    /*background: transparent;*/
    transition: all 0.5s linear;
}

@keyframes sploosh {
    0% {
        box-shadow: 0 0 0 0px rgba(221, 22, 31, 0.2);
        background: rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 0 600px rgba(66, 166, 223, 0);
        background: rgba(66, 166, 223, 0);
    }
}

/*红包悬浮#p4 .envelop*/
#p4{position: relative;top: -75px;background: none !important;border: none;left: 50%;margin-left: -60px;}
.swiper-slide2 {text-align: center;font-size: 18px;background: #fff;cursor:pointer;}
.swiper-slide2 .envelop {margin: 0;position: absolute;left:50%;visibility: hidden;margin: -60px 0 0 -60px;}
.swiper-slide2 .envelop-pulse {width: 3.5rem;height: 3.5rem; background-color: red;border-radius: 100%;}
.swiper-slide2 .envelop-content {position: absolute;left: 0; top: 0; width: 3.5rem; height: 3.5rem; border-radius: 100%; background-color: white;background-image: url(../images/ff16.png); background-repeat: no-repeat; background-position: center;background-size: 55%;display: block;}

/*.cli{width: 200px;height: 200px;background:#02A2FD;border-radius: 50%;display: block;color: #fff;text-align: center;*/
    /*line-height: 200px;position: absolute;top: 50%;left: 50%;margin: -100px 0 0 -100px;z-index: 9;font-size: 56px;*/
    /*cursor: pointer;text-decoration: none;*/
/*}*/

/*红包特效*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes bounce{
    0%,100%,20%,53%,80%{
        -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
        transition-timing-function:cubic-bezier(0.215,.61,.355,1);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)}
    40%,43%{
        -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
        transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)}
    70%{
        -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
        transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
        -webkit-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)}
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)}
}
@keyframes bounce{
    0%,100%,20%,53%,80% {
        -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
        transition-timing-function:cubic-bezier(0.215,.61,.355,1);
        -webkit-transform:translate3d(0,0,0);
        -ms-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)}
    40%,43%{
        -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
        transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
        -webkit-transform:translate3d(0,-30px,0);
        -ms-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)}
    70%{
        -webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
        transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
        -webkit-transform:translate3d(0,-15px,0);
        -ms-transform:translate3d(0,-15px,0);
        transform:translate3d(0,-15px,0)}
    90%{
        -webkit-transform:translate3d(0,-4px,0);
        -ms-transform:translate3d(0,-4px,0);
        transform:translate3d(0,-4px,0)}
}
.bounce{
    -webkit-animation-name:bounce;
    animation-name:bounce;
    -webkit-transform-origin:center bottom;
    -ms-transform-origin:center bottom;
    transform-origin:center bottom;
}
@-webkit-keyframes flash{
    0%,100%,50%{opacity:1}
    25%,75%{opacity:0}
}
@keyframes flash{
    0%,100%,50%{opacity:1}
    25%,75%{opacity:0}
}
.flash{
    -webkit-animation-name:flash;
    animation-name:flash
}
@-webkit-keyframes pulse{
    0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
    100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{
    0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
    100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes rubberBand{
    0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
    40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
    50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
    65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
    75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
    100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes rubberBand{
    0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
    40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
    50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
    65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
    75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
    100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.rubberBand{
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand
}
@-webkit-keyframes shake{
    0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{
    0%,100%{
        -webkit-transform:translate3d(0,0,0);
        -ms-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)}
    10%,30%,50%,70%,90%{
        -webkit-transform:translate3d(-10px,0,0);
        -ms-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)}
    20%,40%,60%,80%{
        -webkit-transform:translate3d(10px,0,0);
        -ms-transform:translate3d(10px,0,0);
        transform:translate3d(10px,0,0)}
}
.shake{
    -webkit-animation-name:shake;
    animation-name:shake
}
@-webkit-keyframes swing{
    20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
    40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
    60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
    80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
    100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
@keyframes swing{
    20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
    40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
    60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
    80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
    100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
.swing{
    -webkit-transform-origin:top center;
    -ms-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing
}
@-webkit-keyframes tada{
    0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
    30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
    40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
    100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes tada{
    0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
    10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-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);-ms-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);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
    100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada
}
@-webkit-keyframes wobble{
    0%{-webkit-transform:none;transform:none}
    15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
    30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
    45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
    60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
    75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
    100%{-webkit-transform:none;transform:none}
}
@keyframes wobble{
    0%{-webkit-transform:none;-ms-transform:none;transform:none}
    15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-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);-ms-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);-ms-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);-ms-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);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
    100%{-webkit-transform:none;-ms-transform:none;transform:none}
}
.wobble{
    -webkit-animation-name:wobble;
    animation-name:wobble
}
@-webkit-keyframes bounceIn{
    0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
    80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
    100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn{
    0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
    80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
    100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn;
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes bounceInDown{
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
    60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
    75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
    90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
    100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInDown{
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
    75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
    90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
    100%{-webkit-transform:none;-ms-transform:none;transform:none}
}
.bounceInDown{
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft{
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
    75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
    100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInLeft{
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
    75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
    100%{-webkit-transform:none;-ms-transform:none;transform:none}
}
.bounceInLeft{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight{
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
    75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
    90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
    100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInRight{
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
    75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
    90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
    100%{-webkit-transform:none;-ms-transform:none;transform:none}
}
.bounceInRight{
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp{
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
    60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
    75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
    100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInUp{
    0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
    60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
    75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
    100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInUp{
    -webkit-animation-name:bounceInUp;
    animation-name:bounceInUp
}
@-webkit-keyframes bounceOut{
    20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
    50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
@keyframes bounceOut{
    20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
    50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
.bounceOut{
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut;
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes bounceOutDown{
    20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
    100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes bounceOutDown{
    20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
    100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.bounceOutDown{
    -webkit-animation-name:bounceOutDown;
    animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft{
    20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
    100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes bounceOutLeft{
    20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
    100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.bounceOutLeft{
    -webkit-animation-name:bounceOutLeft;
    animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight{
    20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
    100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes bounceOutRight{
    20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
    100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.bounceOutRight{
    -webkit-animation-name:bounceOutRight;
    animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp{
    20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
    100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes bounceOutUp{
    20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
    40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
    100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.bounceOutUp{
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn{
    0%{opacity:0}
    100%{opacity:1}
}
@keyframes fadeIn{
    0%{opacity:0}
    100%{opacity:1}
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown{
    0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{
    0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
    100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig{
    0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownBig{
    0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
    100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInDownBig{
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
    100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInLeft{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig{
    0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftBig{
    0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
    100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInLeftBig{
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight{
    0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{
    0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
    100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig{
    0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightBig{
    0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
    100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInRightBig{
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp{
    0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
    0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
    100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig{
    0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpBig{
    0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
    100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInUpBig{
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut{
    0%{opacity:1}
    100%{opacity:0}
}
@keyframes fadeOut{
    0%{opacity:1}
    100%{opacity:0}
}
.fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.fadeOutDown{
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.fadeOutDownBig{
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.fadeOutLeft{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.fadeOutLeftBig{
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.fadeOutRight{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.fadeOutRightBig{
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.fadeOutUp{
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.fadeOutUpBig{
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig
}
@-webkit-keyframes flip{
    0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
    40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
    50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{
    0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-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);-ms-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);-ms-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);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{
    -webkit-backface-visibility:visible;
    -ms-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip
}
@-webkit-keyframes flipInX{
    0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
    80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
    100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{
    0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-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);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
    100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}
}
.flipInX{
    -webkit-backface-visibility:visible!important;
    -ms-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
@-webkit-keyframes flipInY{
    0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
    100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY{
    0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-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);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
    100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}
}
.flipInY{
    -webkit-backface-visibility:visible!important;
    -ms-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
@-webkit-keyframes flipOutX{
    0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
    30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
    100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
@keyframes flipOutX{
    0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}
    30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
    100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
.flipOutX{
    -webkit-animation-name:flipOutX;
    animation-name:flipOutX;
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    -webkit-backface-visibility:visible!important;
    -ms-backface-visibility:visible!important;
    backface-visibility:visible!important
}
@-webkit-keyframes flipOutY{
    0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
    30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
    100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
@keyframes flipOutY{
    0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}
    30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
    100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
.flipOutY{
    -webkit-backface-visibility:visible!important;
    -ms-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipOutY;
    animation-name:flipOutY;
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes lightSpeedIn{
    0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
    60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
    80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}
}
@keyframes lightSpeedIn{
    0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
    60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
    80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
    100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}
}
.lightSpeedIn{
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut{
    0%{opacity:1}
    100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut{
    0%{opacity:1}
    100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.lightSpeedOut{
    -webkit-animation-name:lightSpeedOut;
    animation-name:lightSpeedOut;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn{
    0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
    100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateIn{
    0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
    100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}
}
.rotateIn{
    -webkit-animation-name:rotateIn;
    animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft{
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownLeft{
    0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
    100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}
}
.rotateInDownLeft{
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight{
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownRight{
    0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
    100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}
}
.rotateInDownRight{
    -webkit-animation-name:rotateInDownRight;
    animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft{
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpLeft{
    0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
    100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}
}
.rotateInUpLeft{
    -webkit-animation-name:rotateInUpLeft;
    animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight{
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpRight{
    0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
    100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}
}
.rotateInUpRight{
    -webkit-animation-name:rotateInUpRight;
    animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut{
    0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}
    100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rotateOut{
    0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}
    100%{  -webkit-transform-origin:center;  -ms-transform-origin:center;  transform-origin:center;  -webkit-transform:rotate3d(0,0,1,200deg); -ms-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg);  opacity:0}
}
.rotateOut{
    -webkit-animation-name:rotateOut;
    animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft{
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
@keyframes rotateOutDownLeft{
    0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
    100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
.rotateOutDownLeft{
    -webkit-animation-name:rotateOutDownLeft;
    animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight{
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutDownRight{
    0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
    100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutDownRight{
    -webkit-animation-name:rotateOutDownRight;
    animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft{
    0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
    100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{
    0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
    100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutUpLeft{
    -webkit-animation-name:rotateOutUpLeft;
    animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight{
    0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
    100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
@keyframes rotateOutUpRight{
    0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
    100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
.rotateOutUpRight{
    -webkit-animation-name:rotateOutUpRight;
    animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge{
    0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
    20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
    40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
    100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
@keyframes hinge{
    0%{-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-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);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
    100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
.hinge{
    -webkit-animation-name:hinge;
    animation-name:hinge
}
@-webkit-keyframes rollIn{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes rollIn{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
    100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.rollIn{
    -webkit-animation-name:rollIn;
    animation-name:rollIn
}
@-webkit-keyframes rollOut{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes rollOut{
    0%{opacity:1}
    100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
.rollOut{
    -webkit-animation-name:rollOut;
    animation-name:rollOut
}
@-webkit-keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    50%{opacity:1}
}
@keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    50%{opacity:1}
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
@-webkit-keyframes zoomInDown{
    0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
@keyframes zoomInDown{
    0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
.zoomInDown{
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft{
    0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
@keyframes zoomInLeft{
    0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
.zoomInLeft{
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight{
    0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
@keyframes zoomInRight{
    0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
.zoomInRight{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp{
    0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
@keyframes zoomInUp{
    0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
.zoomInUp{
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp
}
@-webkit-keyframes zoomOut{
    0%{opacity:1}
    50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    100%{opacity:0}
}
@keyframes zoomOut{
    0%{opacity:1}
    50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    100%{opacity:0}
}
.zoomOut{
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown{
    40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
@keyframes zoomOutDown{
    40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
.zoomOutDown{
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft{
    40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
    100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
@keyframes zoomOutLeft{
    40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
    100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
}
.zoomOutLeft{
    -webkit-animation-name:zoomOutLeft;
    animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight{
    40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
    100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
@keyframes zoomOutRight{
    40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
    100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
}
.zoomOutRight{
    -webkit-animation-name:zoomOutRight;
    animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp{
    40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
@keyframes zoomOutUp{
    40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}
    100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}
}
.zoomOutUp{
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown{
    0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}
    100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInDown{
    0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}
    100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.slideInDown{
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
@-webkit-keyframes slideInLeft{
    0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}
    100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInLeft{
    0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}
    100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.slideInLeft{
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft
}
@-webkit-keyframes slideInRight{
    0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}
    100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInRight{
    0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);visibility:visible}
    100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.slideInRight{
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight
}
@-webkit-keyframes slideInUp{
    0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}
    100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInUp{
    0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:visible}
    100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.slideInUp{
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp
}
@-webkit-keyframes slideOutDown{
    0%{-webkit-transform:translateY(0);transform:translateY(0)}
    100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@keyframes slideOutDown{
    0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
    100%{visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
}
.slideOutDown{
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft{
    0%{-webkit-transform:translateX(0);transform:translateX(0)}
    100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@keyframes slideOutLeft{
    0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
    100%{visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
}
.slideOutLeft{
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight{
    0%{-webkit-transform:translateX(0);transform:translateX(0)}
    100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes slideOutRight{
    0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
    100%{visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
}
.slideOutRight{
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp{
    0%{-webkit-transform:translateY(0);transform:translateY(0)}
    100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes slideOutUp{
    0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
    100%{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
}
.slideOutUp{
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp
}
@-webkit-keyframes pulse1 {
    0% {-webkit-transform: scale3d(1, 1, 1);opacity: 1}
    100% {-webkit-transform: scale3d(1.5, 1.5, 1);opacity: 0}
}
@keyframes pulse1 {
    0% { transform: scale3d(1, 1, 1); opacity: 1}
    100% { transform: scale3d(1.5, 1.5, 1); opacity: 0 }
}
.pulse1 {
    -webkit-animation-name: pulse1;
    animation-name: pulse1
}

@-webkit-keyframes rotate1 {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes rotate1 {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.rotate1 {
    -webkit-animation-name: rotate1;
    animation-name: rotate1;
    animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
}
@-webkit-keyframes zoomIn1 {
    0% { opacity: .5; -webkit-transform: scale3d(1.3, 1.3, 1.3); transform: scale3d(1.3, 1.3, 1.3) }
    50% { opacity: 1 }
}
@keyframes zoomIn1 {
    0% { opacity: .5; -webkit-transform: scale3d(1.3, 1.3, 1.3); transform: scale3d(1.3, 1.3, 1.3) }
    50% { opacity: 1 }
}
.zoomIn1 {
    -webkit-animation-name: zoomIn1;
    animation-name: zoomIn1
}
@-webkit-keyframes flash1 {
    5%, 72% { opacity: 1 }
    0%, 10%, 70%, 74%, 100% { opacity: 0 }
}
@keyframes flash1 {
    5%, 75% { opacity: 1 }
    0%, 10%, 70%, 80%, 100% { opacity: 0 }
}
.animated.star1 {
    -webkit-animation-name: flash1;
    animation-name: flash1
}
@-webkit-keyframes flash2 {
    15%, 45% { opacity: 1 }
    0%, 10%, 20%, 40%, 50%, 100% { opacity: 0 }
}
@keyframes flash2 {
    0%, 50%, 100% { opacity: 1 }
    25%, 75% { opacity: 0 }
}
.animated.star2 {
    -webkit-animation-name: flash2;
    animation-name: flash2
}
@-webkit-keyframes flash3 {
    10%, 45%, 65% { opacity: 1 }
    0%, 5%, 15%, 30%, 40%, 50%, 60%, 70%, 100% { opacity: 0 }
    100% { -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg) }
}
@keyframes flash3 {
    25%, 45%, 65% { opacity: 1 }
    0%, 20%, 30%, 40%, 50%, 60%, 70%, 100% { opacity: 0 }
    100% { -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg) }
}
.animated.star3 {
    -webkit-animation-name: flash3;
    animation-name: flash3
}
@-webkit-keyframes flash4 {
    10%, 45%, 65% { opacity: 1 }
    0%, 5%, 15%, 30%, 40%, 50%, 60%, 70%, 100% { opacity: 0 }
    100% { -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg) }
}
@keyframes flash4 {
    45%, 65% { opacity: 1 }
    0%, 40%, 50%, 60%, 70%, 100% { opacity: 0 }
    100% { -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg) }
}
.animated.star4 {
    -webkit-animation-name: flash4;
    animation-name: flash4
}


/*红包悬浮#p4 .envelop*/
#p4{width: 120px;height: 120px;}
.swiper-slide2 {text-align: center;font-size: 18px;cursor:pointer;}
.swiper-slide2 .envelop {margin: 0;visibility: hidden;position: absolute;left: 0;}
.swiper-slide2 .envelop-pulse {width: 120px;height: 120px; background-color: #DD1720;border-radius: 100%;}
.swiper-slide2 .envelop-content {position: absolute;left:50%; top: 50%; width:90px; height: 90px; border-radius: 100%; background-image: url(../images/ff16.png); background-repeat: no-repeat; background-position: center;background-size:100%;display: block;margin: -45px 0 0 -45px;background-color: none;border: 4px solid #74828d !important;text-align: center;line-height: 90px;color: #fff;font-weight: bold;font-size: 16px;}




/*跳框*/
.hb_tc{display: none;}
.hb_tc_box02{display: none;}
.hb_tu img{width: 100%;display: block;}
.hb_tc_box02{ position: relative;}
.hb_bd{position: absolute; left: 0px; top: 33%; width: 100%;}

.hb_bd .hb_txt{width: 340px; height: 50px; line-height: 50px; border: 5px solid #ffe467; border-radius: 20px;padding: 0px 10px; display: block; margin: 0 auto; background-color: #d0211c;font-size: 25px;text-align: center;color: #ffe467;outline: none;}
/* WebKit browsers */

.hb_bd .hb_btn{width: 350px; height: 50px; line-height: 50px; font-size: 25px; text-align: center; background: #ffe467;  border: none; border-radius: 15px; margin: 10px  auto; display: block;color: #d0211c;
    cursor: pointer;
}

.b_bg{background: url("../images/p1.jpg") no-repeat center center;height: 3499px;}
.w753{width: 750px;min-height: 20px;margin: 60px auto 0;background: #EA4414;}
/* 本例子css */
.list_d1_qh{ width:706px; min-height:230px; overflow:hidden; position:relative;margin: 10px auto 0;  }
.list_d1_qh .hd{  position:absolute; left:0px; top:5px; z-index:1; }
.list_d1_qh .hd ul{ overflow:hidden; zoom:1; float:left; border: 2px solid #EA4414;background: #EA4414;border-radius: 50px;}
.list_d1_qh .hd ul li{ float:left;  width:173px; height:98px; line-height:14px; text-align:center; background:#FE840B; cursor:pointer;line-height: 98px;font-size: 26px;color: #fff;letter-spacing: 2px;}

.list_d1_qh .hd ul li+li{margin-left:3px; }
.list_d1_qh .hd ul li.on{ background:#FEC88B; color:#EA4414; }
.list_d1_qh .bd{ position:relative; z-index:0; background: #FFF5E6;margin-top: 50px; width: 703px;height: 516px;border-radius: 20px; }
.list_d1_qh .bd ul{padding: 0px 30px;margin-top: 60px;position: relative;}
.list_d1_qh .bd li{ zoom:1; vertical-align:middle;height: 54px;line-height: 54px;border-bottom: 2px solid #FDCDB7; }
.list_d1_qh .bd li a{font-size: 18px;color: #954303;}
.list_d1_qh .bd ul li ol li:hover{background: #FDCDB7;}
.bd_f_tit{text-align: center;color: #fff;padding: 18px 0;font-size: 30px;letter-spacing: 2px;}

.list_d1_qh .bd ul {
    width:703px;
    height:200px;
    overflow:auto;
}
.list_d1_qh .bd ul {
    width:630px;
    height:440px;
}    .list_d1_qh .bd ul::-webkit-scrollbar {
         width:8px;
         height:8px;

     }
.list_d1_qh .bd ul::-webkit-scrollbar-button    {
    background-color:#FF7677;
}
.list_d1_qh .bd ul::-webkit-scrollbar-track     {
    background:#E5E8EB;
    border: 1px solid #D9DCDF;
    border-radius:4px;
}
.list_d1_qh .bd ul::-webkit-scrollbar-track-piece {
    background:url(../images/fz1.png);
}
.list_d1_qh .bd ul::-webkit-scrollbar-thumb{
    background:#FD8710;
    border-radius:4px;
    border: 1px solid #DC7209;
}
.list_d1_qh .bd ul::-webkit-scrollbar-corner {
    background:#82AFFF;
}
.list_d1_qh .bd ul::-webkit-scrollbar-resizer  {
    background:#FF0BEE;
}
.bd_form{width: 710px;min-height: 635px;margin: 0 auto;background: #FFF5E6;text-align:left;}
.bd_form h2{width: 635px;margin: 0 auto;font-size: 28px;color: #EA4414;padding: 20px 0;letter-spacing: 2px;line-height: 36px;}
.bd_form input{height: 70px;display: block;width: 482px;border:none;background: none;border-radius: 10px;box-shadow: none;font-size: 18px;float: left;}
.bd_form p{width: 635px;background: #fff;margin: 0 auto;border-radius: 10px;box-shadow: inset 0 0 5px #D9D9D9;height: 70px;}
.bd_form p img{float: left;border-radius: 10px;margin: 5px;}
.z_tj{display: block;width: 253px !important;height: 79px;background: url("../images/buttom.gif") no-repeat !important;
margin-left: 38px;}
.y_bt{height: 60px;position: absolute;top: 30px;background: #FE840B;z-index: 2;width: 99%;border-radius: 50px;
color: #fff;text-align: center;font-size: 26px;line-height: 60px;border: 2px solid #EA4414;}
.lx_d{padding: 20px 0 127px;}
.lx_d h2{color: #fff;font-size: 34px;font-weight: normal;padding: 28px 0;width: 597px;display: block;margin: 0 auto;text-align: right;}
.lx_d_con{width: 597px;height: 108px;background: #FFF5E6;border-radius: 10px;margin: 10px auto;border: 1px solid #CB2B03;}
.lx_d_con_img{float: left;width: 120px;height: 100%;background: #FE840B;border-radius: 8px 0 0 8px;text-align: center;}
.lx_d_con_img img{margin-top: 10px;}
.lx_tel p{color: #EA4414;font-size: 40px;text-indent: 25px;line-height: 50px;font-weight: bold;letter-spacing: 1px;}
.bd_form p span{float: left;display: block;height: 70px;line-height: 70px;font-size: 18px;color: #ea0101;}
.clear{height: 1px !important;background: none !important;}