@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}

/*框架*/
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ico,.book .list li i{ background:url("/images/zhuanti/2017chujibmyh/ico.png") no-repeat;}

/*倒计时*/
.timebg{ background: #b21e40;}
.time{ height: 70px; text-align: center; line-height: 70px; font-size: 22px; color: #ffc24c; font-weight: 700;}
.time span{ display: inline-block; width: 40px; height: 40px; margin: 0 10px; text-align: center; line-height: 40px; background: #090a2d; border-radius: 4px;}

/*页头*/
.headerbg{ background:url(/images/zhuanti/2017zkyh/yh_01.jpg) no-repeat center top; height: 600px;}
.headerbg2{ background:url(/images/zhuanti/2017zkyh/yh_02.jpg) no-repeat center 300px;}
.header{ height: 475px;}
.header .logo{ display: block; width: 147px; height: 39px; top: 43px; left: 0; z-index: 9; background:fixed url(about:blank);}
.header .cen{ top:0; left: 0; -webkit-animation:zoomInLeft 1s 0s 1 both; animation:zoomInLeft 1s 0s 1 both; z-index: 1;}
.header .cen img{ z-index: 1;}
.header .cen2{ top:337px; left: 0; -webkit-animation:zoomInRight 1s 1s 1 both; animation:zoomInRight 1s 1s 1 both;}

/*浮动导航*/
.nav_fix_wrap{ width:100%; height:105px; padding: 10px 0; z-index:9;}
.nav_fix{ text-align:center; width:1100px;}
.nav_fix li{ display:inline-block; *display:inline; *zoom:1; width:262px; height:105px; line-height:105px; font-size:24px; font-weight:bold; color:#31114a; background:url("/images/zhuanti/2017zkyh/yh_14.png") no-repeat; margin:0 15px; cursor:pointer;}
.nav_fix li:hover{ background:url("/images/zhuanti/2017zkyh/yh_15.png") no-repeat; color:#fff;}
.nav_fix li.cur{ background:url("/images/zhuanti/2017zkyh/yh_15.png") no-repeat; color:#fff;}
.nav_fix_wrap.on{ position:fixed; top:0; bottom: auto; _position:absolute; background: #03092c;}

/*课程*/
.kechengbg{ background: #03092c;}
.kecheng{ padding: 45px 0 60px;}
.kecheng .tit{ height: 81px; text-align: center; font-size: 40px; font-weight: 700; color: #df214d; line-height: 80px; margin-bottom: 154px; background:url("/images/zhuanti/2017zkyh/yh_05.png") no-repeat center;}
.kecheng .wlk{ margin-bottom: 129px;}
.kecheng .wlk .fd{ width: 251px; height: 68px; padding-top: 46px; text-align: center; line-height: 30px; font-size: 24px; color: #fff000; font-weight: 700; top: -114px; left: 50%; margin-left: -125px; background:url("/images/zhuanti/2017zkyh/yh_06.png") no-repeat;}
.kecheng .wlk .bcbox{ width: 366px; overflow: hidden;}
.kecheng .wlk .bcbox .bctit{ height: 66px; text-align: center; line-height: 66px; font-size: 22px; color: #fff; font-weight: 700; background: #701ee3;}
.kecheng .wlk .bcbox .bctop{ background: #fff; height: 152px; padding: 20px 0 0 0; border-right: 1px solid #d9d9d9;}
.kecheng .wlk .bcbox .bctop-t{ line-height: 28px; font-size: 14px; padding-left: 20px;}
.kecheng .wlk .bcbox .bctop-t em{ color: #ff4e00;}
.kecheng .wlk .bcbox .bctop-b{ line-height: 56px; text-align: center; font-size: 16px; font-weight: 700; color: #df214d;}
.kecheng .wlk .bcbox .bctop-b a{ color: #df214d;}
.kecheng .wlk .bcbox .bcbot{ background: #f4f4f4; height: 252px; padding: 18px 0 0 0; border-right: 1px solid #d9d9d9;}
.kecheng .wlk .bcbox .bcbot-t{ line-height: 38px; font-size: 14px; padding-left: 20px;}
.kecheng .wlk .bcbox .bcbot-c{ margin-bottom: 10px; padding-left: 20px;}
.kecheng .wlk .bcbox .bcbot-c .kc{ display: block; overflow: hidden; float: left; width: 96px; height: 30px; text-align: center; line-height: 30px; border: 1px solid #c7c7c7; background: #fff; margin:0 15px 10px 0; cursor: pointer;}
.kecheng .wlk .bcbox .bcbot-c .on{ background:url("/images/zhuanti/2017zkyh/yh_16.png") no-repeat right bottom #fff; border: 1px solid #d41bb7;}
.kecheng .wlk .bcbox .bcbot-c label{position: relative;}
.kecheng .wlk .bcbox .bcbot-c label input{ position: absolute; top:-100px;}
.kecheng .wlk .bcbox .bcbot-han{ display: block; width: 132px; height: 40px; background: #df214d; text-align: center; font-size: 16px; color: #fff; line-height: 40px; border-radius: 20px; margin: 0 auto;}
.kecheng .wlk .bcbox .bcbot-han:hover{ text-decoration: none; opacity: 0.9;}
.kecheng .wlk .tsb{ border-radius: 10px 0 0 10px;}
.kecheng .wlk .jpb .bctit{ background: #8530fb;}
.kecheng .wlk .dzb{ border-radius: 0 10px 10px 0;}
.kecheng .wlk .dzb .bctop{ border: 0;}
.kecheng .wlk .dzb .bcbot{ border: 0;}
.kecheng .wlk .dzb .bcbot-c .kc{ width: 194px;}
.kecheng .wlk .dzb .bcbot-han{ margin-top: 52px;}

.kecheng .cbox{ margin-bottom: 25px;}
.kecheng .kcboxb{ width: 350px; margin-right: 25px;}
.kecheng .kcboxb .fd{ width: 251px; height: 68px; padding-top: 46px; text-align: center; line-height: 30px; font-size: 24px; color: #fff000; font-weight: 700; top: -114px; left: 50%; margin-left: -125px; background:url("/images/zhuanti/2017zkyh/yh_07.png") no-repeat;}
.kecheng .kcboxb .bctit{ height: 66px; text-align: center; line-height: 66px; font-size: 22px; color: #fff; font-weight: 700; background: #00be8f; border-radius: 10px 10px 0 0;}
.kecheng .kcboxb .bctop{ background: #fff; height: 152px; padding: 20px 0 0 0;}
.kecheng .kcboxb .bctop-t{ line-height: 28px; font-size: 14px; padding-left: 20px;}
.kecheng .kcboxb .bctop-t em{ color: #ff4e00;}
.kecheng .kcboxb .bctop-b{ line-height: 56px; text-align: center; font-size: 16px; font-weight: 700; color: #df214d;}
.kecheng .kcboxb .bctop-b a{ color: #df214d;}
.kecheng .kcboxb .bcbot{ width: 100%; overflow: hidden; background: #f4f4f4; height: 252px; padding: 18px 0 0 0; border-radius: 0 0 10px 10px;}
.kecheng .kcboxb .bcbot-t{ line-height: 38px; font-size: 14px; padding-left: 20px;}
.kecheng .kcboxb .bcbot-c{ margin-bottom: 10px; padding-left: 20px;}
.kecheng .kcboxb .bcbot-c .kc{ overflow: hidden; display: block; _display: inline-block; float: left; width: 92px; height: 30px; text-align: center; line-height: 30px; border: 1px solid #c7c7c7; background: #fff; margin:0 15px 10px 0; cursor: pointer;}
.kecheng .kcboxb .bcbot-c .on{ background:url("/images/zhuanti/2017zkyh/yh_16.png") no-repeat right bottom #fff; border: 1px solid #d41bb7;}
.kecheng .kcboxb .bcbot-c label{position: relative;}
.kecheng .kcboxb .bcbot-c label input{ position: absolute; top:-100px;}
.kecheng .kcboxb .bcbot-han{ display: block; width: 132px; height: 40px; background: #df214d; text-align: center; font-size: 16px; color: #fff; line-height: 40px; border-radius: 20px; margin: 0 auto;}
.kecheng .kcboxb .bcbot-han:hover{ text-decoration: none; opacity: 0.9;}
.kecheng .ydb .fd{ background:url("/images/zhuanti/2017zkyh/yh_08.png") no-repeat;}
.kecheng .ydb .bctit{ background: #5067f5;}
.kecheng .msb{ margin: 0;}
.kecheng .msb .fd{ background:url("/images/zhuanti/2017zkyh/yh_09.png") no-repeat;}
.kecheng .msb .bctit{ background: #e6428f;}
.kecheng .msb .bcbot-han{ margin-top: 174px;}
.kecheng .bsm{ line-height: 30px; font-size: 14px; color: #fff;}
.kecheng .bsm-t{ font-weight: 700; font-size: 16px;}

/*辅导书*/
.fdsbg{ background: #ab1648;}
.fds{ padding: 45px 0 60px;}
.fds .tit{ height: 81px; text-align: center; font-size: 40px; font-weight: 700; color: #fff; line-height: 80px; margin-bottom: 40px; background:url("/images/zhuanti/2017zkyh/yh_10.png") no-repeat center;}
.book{ border-radius:10px; background:#fff; padding:55px 0 40px;}
.book .list{ width:1058px; height:280px; background:url("/images/zhuanti/2017chujibmyh/bg04.png") no-repeat; margin:0 auto;}
.book .list .tit1{ width:100%; line-height:32px; font-size:26px; font-weight:bold; color:#ee5019; position:absolute; left:0; top:-16px; text-align:center;}
.book .list ul{ padding:46px 0 0;}
.book .list li{ float:left; _display:inline; width:211px; text-align:center; position:relative;}
.book .list li .pic{ padding-top:16px;}
.book .list li i{ display:block; width:17px; height:17px; background-position:0 -184px; position:absolute; right:-7px; top:121px;}
.book .list h4{ font-size:16px; line-height:24px; color:#666;}
.book .list p{ line-height:22px; font-size:14px; color:#999;}
.book .more{ width:770px; height:208px; background:url("/images/zhuanti/2017chujibmyh/bg05.png") no-repeat 74px 30px #f3f3f3; padding:0 0 0 288px; border-radius:10px; margin:20px auto 0;}
.book .more h4{ font-size:14px; line-height:20px; color:#f14056; font-weight:normal; padding:34px 0 0;}
.book .more ul{ padding:16px 0 0 0;}
.book .more li{ float:left; width:150px; text-align:center;}
.book .more li i{ display:inline-block; width:100px; height:55px;}
.book .more li i.m1{ background-position:28px -211px;}
.book .more li i.m2{ background-position:29px -278px;}
.book .more li i.m3{ background-position:24px -342px;}
.book .more li i.m4{ background-position:24px -419px;}
.book .more li p{ font-size:14px; color:#666;}
.book .book_course{ line-height:52px; font-size:16px; color:#666; padding:42px 0 0 140px; overflow:hidden;}
.book .book_course .bfd{ top: 42px; left: 58px;}
.book .book_course .chkBook{ display:block; float: left; width:270px; height:50px; overflow:hidden; color:#333; line-height:50px; border:1px solid #c7c7c7; text-indent:20px; position:relative; vertical-align:middle; cursor:pointer; margin:0 20px 20px 0;}
.book .book_course .chkBook del{ color:#999; margin-left:6px;}
.book .book_course .chkBook input{ position:absolute; top:-100px; left:-30px;}
.book .book_course .chkBook i{ display:none; width:29px; height:23px; background-position:-91px -182px; right:0; bottom:0;}
.book .book_course .chkBook.on{ border:1px solid #d41bb7;}
.book .book_course .chkBook.on i{ display:block;}
.book .book_btn{ padding:20px 0 0 462px;}
.book .book_btn .a1{ display:inline-block; width:166px; height:48px; line-height:48px; text-align:center; font-size:20px; color:#fff; text-decoration:none; background: #df214d; border-radius: 24px;}
.book .book_btn .a2{ margin-left: 50px; line-height:48px; text-align:center; font-size:16px; color:#8a01ce;}

/*赚返现*/
.zfxbg{ background: #03092c;}
.zfx{ padding: 45px 0 60px;}
.zfx .tit{ height: 81px; text-align: center; font-size: 40px; font-weight: 700; color: #df214d; line-height: 80px; margin-bottom: 40px; background:url("/images/zhuanti/2017zkyh/yh_11.png") no-repeat center;}
.invitation{ border-radius:10px; background:#fff;}
.invitation .my_box{width:100%;height:148px;}
.invitation .my_box_beijingtu{width:678px;height:126px;background:url("/images/zhuanti/2017chujibmyh/bg07.png") no-repeat center center;top:26px;left:50%;margin-left:-341px}
.invitation .my_box .zhuanshu{color:#fff;font-size:24px;left:50%;margin-left:-303px;top:79PX}
.invitation .my_box .lianjie{color:#fff;font-size:24px;left:50%;margin-left:-98px;top:79PX}
.invitation .my_box .btn{width:110px;height:32px;border-radius:30px;color:#fc5667;font-size:16px;text-align:center;line-height:34px;left:50%;margin-left:190px;top:80PX;cursor:pointer;background:#fff;}
.invitation .my_box .youhui{ width:100%; text-align:center; font-size:18px; color:#e5205e; position:absolute; left:0; top:158px;}
.invitation .my_box .youhui span{ font-size:22px;}
.invitation .my_box2_div{width:700px;height:194px;background:#ffd200; margin:62px auto 0; border:10px solid #f6f6f6;}
.invitation .my_box2_div_span{width:170px;height:26px; background-position:0 -562px; top:20px;left:20px}
.invitation .my_box2_div_p{font-size:14px;color:#fff;z-index:8;top:23px;left:40px}
.invitation .my_box2_div1{top:60px;left:30px}
.invitation .my_box2_div1 ul li{height:40px;line-height:38px}
.invitation .my_box2_div1 ul li p{width:168px;text-align:right;font-size:18px;color:#333}
.invitation .my_box2_div1 ul li span{left:180px;font-size:18px;color:#fc5768}
.invitation .my_box2_div1 ul li i{ left:268px; font-size: 18px; color: #fc5768; width:88px;  }
.invitation .my_box2_div2_span{width:292px;margin:.2rem auto;height:18px;overflow:hidden;border-radius:9px;background:#f9e943;display:block;top:35px}
.invitation .my_box2_div2_div{height:18px;text-align:center;line-height:18px;color:#fff;background-image:url(/images/zhuanti/2017yqj/bg.jpg);}
.invitation .my_box2_div2{top:66px;left:364px}
.invitation .my_box2_div2_p{width:364px;font-size:18px;color:#333}
.invitation .my_box2_div2_p1{font-size:12px;color:#fff;top:49px;left:58px;width:50px}
.invitation .my_box2_div2_btn{width:212px;height:32px;background:#ededed;color:#666;font-size:18px;line-height:32px;text-align:center;border-radius:30px;border:none;top:74px;left:45px;}
.invitation .explain{ padding:55px 47px 18px;}
.invitation .explain h4{ font-size:16px; color:#ff3366; line-height:32px; padding-bottom:8px;}
.invitation .explain p{ font-size:14px; color:#666; line-height:26px; padding:0 0 17px 0;}

/*下载资料*/
.xzzlbg{ background: #03092c;}
.xzzl{ padding: 45px 0 60px;}
.xzzl .tit{ height: 81px; text-align: center; font-size: 40px; font-weight: 700; color: #df214d; line-height: 80px; margin-bottom: 40px; background:url("/images/zhuanti/2017zkyh/yh_05.png") no-repeat center;}
.xzzl .xbox{ border-radius:10px; background:#fff; padding-top: 50px;}
.xzzl .xbox .pic{ display: block; margin: 0 auto 30px;}
.xzzl .xbox .top{ text-align:center; line-height: 14px; font-size:14px; margin-bottom: 30px;}
.xzzl .xbox .han{ display:block; width:206px; height:48px; line-height:48px; text-align:center; font-size:20px; color:#fff; text-decoration:none; background: #df214d; border-radius: 24px; margin:0 auto 50px;}
.xzzl .xbox #yesLogin{ display:none;}

/*关于我们*/
.gywmbg{ background:url(/images/zhuanti/2017zkyh/yh_13.png) no-repeat center top;}
.gywm{ height: 196px;}
.gywm .left{ padding: 56px 0 0 56px; line-height: 46px;}
.gywm .left-t{ font-size: 18px;}
.gywm .left-b{ font-size: 14px;}
.gywm .right{ width: 210px; padding: 25px 0 0 0;}
.gywm .right .ewm{ display: block; width: 115px; height: 115px; margin: 0 auto;}
.gywm .right p{ line-height: 44px; font-size: 14px; text-align: center;}

/*选课弹框*/
.title02{ height:58px; line-height:58px; border-bottom:1px solid #e0e0e1; background:#f5f5f5;}
.title02 h3{ float:left; font-size:18px; color:#666; padding:0 0 0 30px; font-weight:normal; _padding-top:15px;}
.title02 h3 i{ display:inline-block; width:5px; height:26px; background:#0090ff; margin-right:16px; vertical-align:-6px; *vertical-align:4px; _vertical-align:0;}
.title02 .close{ display:block; width:16px; height:16px; background:url("/images/zhuanti/2017chujibmyh/close.png") no-repeat; margin:21px 20px 0 0;}
.buy_pop{ display:none; overflow:hidden; width:478px; border:1px solid #e0e0e1; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -240px; z-index:202; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.buy_con{ padding:24px 0 0 0;}
.buy_con .chkCourse{ display: none; width:375px; height:42px; font-size:14px; color:#666; margin:0 0 10px 51px; line-height:42px; border:1px solid #e4e4e4; text-indent:20px; position:relative; overflow:hidden; vertical-align:middle; cursor:pointer; margin-right:20px;}
.buy_con .chkCourse del{ color:#999; margin-left:6px;}
.buy_con .chkCourse input{ position:absolute; top:-30px; left:-30px;}
.buy_con .chkCourse i{ display:none; width:29px; height:23px; background-position:-91px -182px; right:0; bottom:0;}
.buy_con .chkCourse.on{ border:1px solid #d41bb7;}
.buy_con .chkCourse.on i{ display:block;}
.buy_con .btn_wrap{ text-align:center; padding:10px 0 26px 0;}
.buy_con .btn_wrap .a1{ display:inline-block; width:166px; height:48px; line-height:48px; text-align:center; font-size:20px; color:#fff; text-decoration:none; background-position:0 -513px;}

/*协议弹框*/
.mask{ display:none; width:100%;z-index:99; height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0; _position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.tanchu{ display: none; overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tanchu .tc-tit{ height:55px; background-color:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative;}
.tanchu .tc-tit h5{ padding-left:48px; line-height:54px; font-size:16px;}
.tanchu .tc-tit h5 i{ overflow: hidden; display: block; width: 4px; height: 20px; left: 26px; top: 17px; background: #0090ff;}
.tanchu .tc-tit .close{ width:15px; height:15px; position:absolute; top:20px; right:16px; background: url("/images/zhuanti/2017chujibmyh/close.png") no-repeat; cursor:pointer; transition:all 0.2s linear;}
.tanchu .tc-tit .close:hover{transform:rotateZ(180deg);}
.tanchu .tc-con{ height:180px; padding:15px 30px 0 30px; font-size:14px; color:#666; line-height:32px; overflow:auto; *position:relative; _width:540px; _overflow-x:hidden; }
.tanchu .tc-con a{ color:#ff702a;}
.tanchu .tc-con .nr01{ _width:472px; line-height:32px; clear:both; padding-left:68px; position:relative;}
.tanchu .tc-con .nr01 .nbt{ position:absolute; top:0; left:0;}
.tanchu .tc-con .on{ display: block;}
.tanchu .btn{ display:block; width:204px; height:42px; background-color:#f87157; line-height:42px; font-size:14px; text-align:center; color:#fff; margin:30px auto; font-weight:bold; cursor:pointer; border-radius:3px; transition:all 0.2s linear;}
.tanchu .btn:hover{ background-color: #f13712;}

/*链接复制失败弹框*/
.copy_tanchu{ display:none; width:340px; height:170px; _height:100px; padding:30px; font-size:14px; position:fixed; top:50%;left:50%; margin:-115px 0 0 -200px; background:#fff; z-index:999; _position:absolute;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.copy_tanchu .tit{ line-height:28px; color:#ff3333; padding:4px 0 0 0;}
.copy_tanchu .copy_links{ line-height:26px; height:84px; color:#666;word-break: break-all}
.copy_tanchu .close{ display:block; margin:0 auto; width:146px; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff; text-decoration:none; background:#0090ff;}












@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight;
}