/***
@author:guoshengli
@design:qishifeng
@update:2017-01-11
***/

/*icons*/
.banner_tit,.banner_subtit,.area1 .area_left:before,.area1 .area_left:after,.area1 .area_right:before,.area1 .area_right:after,.area1 .btn_get,.area1 .area_items .tag,.area1 .area_items .ico_add,.area2_wp:before,.area2_wp:after,.game_lists .game_tit .ico_num,.game_lists .game_currency i,.game_lists .btn_game,.game_lists .ico_add,.game_lists .ico_right,.rank_list:before,.rank_list:after,.rank_list .rank_tit span,.rank_list .rank_tit i,.area3_tit span:before,.area3_tit span:after,.rule_tit span:before,.rule_tit span:after,.machine_wp .btn_start,.game_lists .game_currency .repeat_bg,.bg_element i{background:url(../img/spr_main.png) no-repeat;}
.timenav .nav_logo,.timenav .time_list a,.timenav .time_list .num,.timenav .time_list .hb_tip{background:url(../img/spr_timenav.png) no-repeat;}

/**wp**/
.wp{min-width:990px;background:url(../img/bg_repeat4.png) repeat 0 -2px;font-family:\5FAE\8F6F\96C5\9ED1,arial;position:relative;overflow:hidden;line-height:1;}

/*header*/
.hd_wp{position:relative;z-index:19;}
.hd_banner{width:990px;height:380px;position:relative;margin:0 auto;text-align:center;}
.banner_time{font-size:30px;color:#fff;padding:50px 0 18px;letter-spacing:3px;}
.banner_time span{line-height:99;overflow:hidden;display:inline-block;width:20px;height:4px;background:#fff;vertical-align:middle;margin:0 10px;}
.banner_tit{background-position:0 0;width:574px;height:136px;line-height:99;overflow:hidden;margin:0 auto 20px;}
.banner_subtit{background-position:0 -150px;width:563px;height:52px;line-height:99;overflow:hidden;margin:0 auto 18px;}
.banner_countdown{display:inline-block;position:relative;padding:0 10px 0 18px;font-size:18px;color:#fff;}
.banner_countdown span{color:#fed866;padding:0 8px;font-family:arial;font-size:24px;display:inline-block;vertical-align:text-bottom;}
.banner_countdown:before,.banner_countdown:after{content:"";position:absolute;width:83px;height:2px;top:50%;margin-top:-1px;right:100%;background:#e84853;}
.banner_countdown:after{left:100%;right:auto;}

/*main*/
.main_wp{position:relative;z-index:19;width:990px;margin:0 auto;}
.main_wp > div{position:relative;z-index:9;}
.area1:after{content:"";display:block;clear:both;}
.area1 .area_left{float:right;}
.area1 .area_right{float:left;}
.area1 .area_left:before,.area1 .area_left:after,.area1 .area_right:before,.area1 .area_right:after{content:"";display:block;background-position:0 -225px;width:485px;height:33px;}
.area1 .area_left:after{background-position:0 -275px;width:485px;height:28px;}
.area1 .area_right:before{background-position:0 -325px;}
.area1 .area_right:after{background-position:0 -375px;width:485px;height:30px;}
.area1 .area_left .area_cont{background:url(../img/bg_repeat1.png) repeat-y center top;}
.area1 .area_right .area_cont{background:url(../img/bg_repeat2.png) repeat-y center top;}
.area1 .btn_get{background-position:0 -425px;width:240px;height:60px;font-size:0;display:block;margin:14px auto 12px;}
.area1 .btn_get:hover{background-position:0 -500px;}
.area1 .area_right .btn_get{background-position:-250px -425px;}
.area1 .area_right .btn_get:hover{background-position:-250px -500px;}
.area1 .area_slogan{text-align:center;color:#ffe691;margin: -10px 0 12px;}
.area1 .area_right .area_slogan{color:#9d6024;}
.area1 .area_slogan .price{font-size:18px;font-weight:700;}
.area1 .area_slogan .msg{font-size:14px;}
.area1 .area_left .area_slogan em{color:#fff;}
.area1 .area_right .area_slogan em{color:#f02e3c;}
.area1 .area_items{margin:0 30px;position:relative;}
.area1 .area_items:after{content:"";display:block;clear:both;}
.area1 .area_items .item{background:#ea272f;border-radius:4px;width:205px;height:180px;float:left;position:relative;}
.area1 .area_right .area_items .item{background:#ffe691;}
.area1 .area_items .item1{width:100%;float:none;margin-bottom:15px;}
.area1 .area_right .area_items .item1{background:#fff;}
.area1 .area_items .item3{float:right;}
.area1 .area_items .tit{font-size:18px;color:#ffe691;font-weight:700;padding:30px 0 20px;text-align:center;}
.area1 .area_right .area_items .tit{color:#9d6024;}
.area1 .area_items .item1 .tit{position:absolute;top:60px;left:30px;line-height:1.5;padding:0;text-align:left;}
.area1 .area_right .area_items .tit span{color:#f02c3d;}
.area1 .area_right .area_items .msg{font-size:12px;color:#9d6024;position:absolute;top:130px;left:30px;}
.area1 .area_right .area_items .msg span{color:#f02c3d;}
.area1 .area_items img{display:block;margin:0 auto;}
.area1 .area_items .item1 img{position:absolute;top:20px;left:200px;}
.area1 .area_items .price{position:absolute;background:#fd5864;color:#fff;font-size:16px;font-weight:700;height:48px;padding:0 10px;display:inline-block;line-height:48px;right:20px;top:50px;border-radius:48px;}
.area1 .area_items .item1 .price{top:20px;}
.area1 .area_right .area_items .price{background:#fccd00;color:#f02e3c;}
.area1 .area_items .tag{background-position:-150px -575px;width:85px;height:86px;position:absolute;top:0;left:0;font-size:0;}
.area1 .area_items .ico_add{background-position:0 -575px;width:66px;height:66px;position:absolute;top:155px;left:50%;margin-left:-33px;}
.area1 .area_right .area_items .ico_add{background-position:-75px -575px;}
.area2{margin-bottom:60px;}
.area2_tit{font-size:30px;color:#ffda80;font-weight:700;text-align:center;padding:50px 0 20px;}
.area2_wp{}
.area2_wp:before,.area2_wp:after{content:"";display:block;background-position:0 -725px;width:990px;height:28px;}
.area2_wp:after{background-position:0 -775px;}
.area2_cont{background:url(../img/bg_repeat3.png) repeat-y center top;}
.game_lists{padding:0 30px;text-align:center;margin-bottom:20px;}
.game_lists:after{content:"";clear:both;display:block;}
.game_lists .game1{float:left;width:275px;margin-right:15px;position:relative;z-index:3;}
.game_lists .game2{float:left;width:350px;margin-right:15px;position:relative;z-index:2;}
.game_lists .game3{float:left;width:275px;}
.game_lists .game_tit{font-size:24px;color:#9d6024;font-weight:700;white-space:nowrap;margin-bottom:20px;}
.game_lists .game_tit .ico_num{display:inline-block;vertical-align:middle;width:60px;height:45px;font-size:0;}
.game_lists .game_tit .ico_num.n1{background-position:0 -675px;}
.game_lists .game_tit .ico_num.n2{background-position:-75px -675px;}
.game_lists .game_tit .ico_num.n3{background-position:-150px -675px;}
.game_lists .game_cont{background:#ffe691;border-radius:4px;position:relative;height:414px;}
.game_lists .game_currency{padding:22px 0 20px;}
.game_lists .game_currency .repeat_bg{background-position:-375px -825px;width:115px;height:115px;position:absolute;z-index:1;top:-23px;left:-23px;display:none;}
.game_lists .game_currency .repeat .repeat_bg{display:block;}
.game_lists .game_currency i{display:block;margin:0 auto 8px;width:69px;height:69px;position:relative;z-index:2;}
.game_lists .game_currency .ico_jwb{background-position:0 -825px;}
.game_lists .game_currency .ico_txb{background-position:-75px -825px;}
.game_lists .game_currency .ico_thb{background-position:-150px -825px;}
.game_lists .game_currency .ico_tuhb{background-position:-225px -825px;}
.game_lists .game_currency .ico_xyb{background-position:-300px -825px;}
.game_lists .game_currency .active .ico_jwb{background-position:0 -900px;}
.game_lists .game_currency .active .ico_txb{background-position:-75px -900px;}
.game_lists .game_currency .active .ico_thb{background-position:-150px -900px;}
.game_lists .game_currency .active .ico_tuhb{background-position:-225px -900px;}
.game_lists .game_currency .active .ico_xyb{background-position:-300px -900px;}
.game_lists .game_currency ul{font-size:0;}
.game_lists .game_currency li{display:inline-block;font-size:16px;color:#f02e3c;margin:0 7px;position:relative;}
.game_lists .game_currency span{display:block;position:relative;z-index:2;}
.game_props{font-size:0;margin-bottom:16px;}
.game_props:after{content:"";display:block;clear:both;}
.game_props .prop1,.game_props .prop2{float:left;width:113px;height:158px;margin:0 15px;border:1px solid #eac17e;}
.game_props .prop2{margin:0;}
.game_props .txt1{font-size:14px;color:#c28d3d;padding:20px 0 10px 0;}
.game_props .txt2{font-size:18px;color:#9d6024;margin-bottom:15px;}
.game_props .txt2 span{color:#f02e3c;}
.game_props img{width:70px;height:auto;}
.game_lists .btn_game,.machine_wp .btn_start{background-position:0 -975px;width:140px;height:45px;display:block;margin:0 auto 15px;line-height:45px;font-size:18px;color:#fff;}
.game_lists .btn_game:hover,.machine_wp .btn_start:hover{background-position:0 -1025px;text-decoration:none;}
.game_lists .btn_game.disable,.machine_wp .btn_start.disable{background-position:0 -1075px;}
.game_lists .game_explain,.game_lists .game_userinfo{font-size:14px;color:#9d6024;}
.game_lists .game_userinfo a{color:#f02e3c;}
.game_lists .ico_add,.game_lists .ico_right{background-position:-75px -575px;width:66px;height:66px;position:absolute;top:50%;margin-top:-33px;right:-40px;}
.game_lists .ico_right{background-position:-250px -575px;}
.game_lists .game3 .price{font-weight:700;font-size:18px;color:#9d6024;padding:30px 0 10px;}
.game_lists .game3 .price span,.game_lists .game3 .msg span{color:#f02e3c;}
.game_lists .game3 .msg{font-size:14px;color:#9d6024;margin-bottom:25px;}
.game_lists .game3 img{display:block;margin:0 auto 20px;}
.game_lists .game3 .link_code{font-size:14px;color:#ee2f3c;}
.hole,.machine,.glass,.winball{background:url(../img/spr24_lottery.png) no-repeat;}
.machine_wp{position:relative;width:263px;height:212px;margin:0 auto 20px;}
.hole{position:absolute;left:183px;top:135px;background-position:-200px 0;width:59px;height:59px;z-index:1;}
.machine{position:absolute;left:0;top:0;background-position:0 -75px;width:263px;height:212px;z-index:3;}
#machine{position:absolute;left:0;top:0;z-index:4;}
.glass{position:absolute;left:0;top:20px;background-position:0 -300px;width:263px;height:97px;z-index:6;}
.ball_all{display:none;position:absolute;left:10px;top:10px;width:240px;height:104px;background:url(../img/ball-ie8.png) no-repeat;z-index:5;}
.no-canvas .ball_all{display:block;}
.machine_wp .btn_start{position:absolute;top:142px;left:28px;z-index:7;}
.winball{background-position:0 0;z-index:2;width:40px;height:40px;position:absolute;left:192px;top:145px;}
.winball.ball1{background-position:0 0;}
.winball.ball2{background-position:-50px 0;}
.winball.ball3{background-position:-100px 0;}
.winball.ball4{background-position:-150px 0;}
.rank_list{clear:both;float:none;background:#ffe690;position:relative;margin:0 30px;padding:30px 0;}
.rank_list:before,.rank_list:after{content:"";position:absolute;top:-9px;left:0;background-position:-150px -975px;width:15px;height:214px;}
.rank_list:after{right:0;left:auto;}
.rank_list .rank_cont{height:136px;overflow:hidden;padding:0 110px 0 45px;}
.rank_list .rank_tit{position:absolute;top:40px;right:45px;}
.rank_list .rank_tit span{background-position:-325px -975px;width:40px;height:117px;z-index:2;position:relative;display:block;font-size:0;}
.rank_list .rank_tit i{position:absolute;z-index:1;}
.rank_list .rank_tit i.i1{background-position:-175px -975px;width:77px;height:75px;top:-28px;left:-34px;}
.rank_list .rank_tit i.i2{background-position:-275px -975px;width:48px;height:46px;bottom:-34px;right:-19px;}
.rank_list li{line-height:34px;float:left;width:50%;font-size:16px;color:#9c602c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.rank_list li .name{margin-left:5px;display:inline-block;max-width:4em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;}
.rank_list li .award{color:#e62c36;}
.area3{text-align:center;margin-bottom:80px;}
.area3_tit{font-size:30px;color:#ffda80;font-weight:700;}
.area3_tit span{display:inline-block;position:relative;padding:0 16px;}
.area3_tit span:before,.area3_tit span:after{content:"";background-position:0 -1200px;width:298px;height:16px;right:100%;top:50%;margin-top:-8px;position:absolute;}
.area3_tit span:after{background-position:0 -1225px;width:300px;left:100%;right:auto;}
.area3 .items:after{content:"";display:block;clear:both;}
.area3 .item{float:left;margin-right:86px;}
.area3 .item.right{float:right;margin:0;}
.area3 .item .tit{font-size:24px;color:#ffda80;padding:54px 0 36px;}
.rule_area{padding-bottom:50px;border-bottom:1px solid #f1af80;}
.rule_tit{font-size:30px;color:#fff;font-weight:700;text-align:center;margin-bottom:15px;}
.rule_tit span{display:inline-block;position:relative;padding:0 10px;}
.rule_tit span:before,.rule_tit span:after{content:"";background-position:0 -1250px;width:428px;height:16px;right:100%;top:50%;margin-top:-8px;position:absolute;}
.rule_tit span:after{background-position:0 -1275px;width:426px;left:100%;right:auto;}
.rule_area li{font-size:16px;line-height:34px;color:#ffeaeb;padding-left:18px;text-indent:-18px;}
.rule_area li a{color:#fed780;}
.main_wp .bg_element{position:absolute;width:100%;top:0;left:0;z-index:1;}
.bg_element i{position:absolute;}
.bg_element i.e1{background-position:0 -1300px;width:239px;height:363px;top:1045px;left:-472px;}
.bg_element i.e2{background-position:-250px -1300px;width:220px;height:256px;top:870px;right:-325px;}
.bg_element i.e3{background-position:-475px -1325px;width:54px;height:64px;top:630px;right:-120px;}
.bg_element i.e4{background-position:0 -1675px;width:485px;height:156px;top:1460px;left:320px;}
.bg_element i.e5{background-position:-500px -1675px;width:126px;height:87px;top:2100px;left:-290px;}
.bg_element i.e6{background-position:-650px -1675px;width:196px;height:163px;top:1760px;right:-335px;}

/*footer*/
.wp .sys_footer .foot,.wp .sys_footer .links a{color:#ffe19d;}

/*bg_box*/
.bg_box .ico_branches,.bg_box .ico_flowers{background:url(../img/spr_ani.png) no-repeat;}
.bg_box{position:absolute;width:1920px;height:1080px;top:0;left:50%;margin-left:-960px;z-index:9;}
.bg_box .bg_base,.bg_box .bg_mask{background:url(../img/bg_base.jpg) no-repeat center top;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.bg_box .bg_mask{background:url(../img/bg_mask.png) no-repeat center top;z-index:2;height:1176px;}
.bg_box .ico_branches{position:absolute;z-index:3;}
.bg_box .ico_branches.b1{background-position:0 -75px;width:170px;height:41px;left:0;top:60px;}
.bg_box .ico_branches.b2{background-position:0 -125px;width:504px;height:241px;left:auto;right:-28px;top:222px;}
.bg_box .ico_branches.b3{background-position:0 -375px;width:349px;height:252px;left:0;top:107px;}
.bg_box .ico_branches.b4{background-position:0 -650px;width:297px;height:177px;left:0;top:393px;}
.bg_box .ico_branches.b5{background-position:0 -850px;width:465px;height:246px;left:auto;right:0;top:44px;}
.bg_box .ico_branches.b6{background-position:0 -1100px;width:423px;height:334px;left:auto;right:0;top:337px;}
.bg_box .ico_flowers{position:absolute;z-index:4;}
.bg_box .ico_flowers.f1{background-position:0 0;width:61px;height:61px;top:4px;left:22px;}
.bg_box .ico_flowers.f2{background-position:-75px 0;width:62px;height:62px;top:-17px;left:134px;}
.bg_box .ico_flowers.f3{background-position:-150px 0;width:47px;height:47px;top:142px;left:55px;}
.bg_box .ico_flowers.f4{background-position:-200px 0;width:57px;height:57px;top:253px;left:95px;}
.bg_box .ico_flowers.f5{background-position:-275px 0;width:61px;height:61px;top:106px;left:334px;}
.bg_box .ico_flowers.f6{background-position:-350px 0;width:36px;height:36px;top:85px;left:246px;}
.bg_box .ico_flowers.f7{background-position:-400px 0;width:78px;height:66px;top:-35px;left:52px;}
.bg_box .ico_flowers.f8{background-position:-150px 0;width:47px;height:47px;top:20px;left:182px;}
.bg_box .ico_flowers.f9{background-position:-500px 0;width:36px;height:36px;top:105px;right:69px;}

/*timenav*/
.timenav{position:absolute;top:90px;left:50%;z-index:29;text-align:center;margin-left:-660px;}
.timenav .nav_logo{background-position:0 0;width:152px;height:179px;line-height:99;overflow:hidden;position:relative;z-index:4;}
.timenav .time_list a{display:block;background-position:0 -202px;width:85px;height:69px;margin:0 auto;padding-top:35px;font-size:15px;color:#fff;line-height:18px;position:relative;}
.timenav .time_list a:hover,.timenav .time_list a.on{text-decoration:none;background-position:-111px -204px;color:#e40313;font-weight:700;}
.timenav .time_list .time1{z-index:1;margin-top:-2px;}
.timenav .time_list .time2{z-index:2;margin-top:-10px;}
.timenav .time_list .time3{background-position:0 -329px;width:85px;height:91px;z-index:3;margin-top:-9px;}
.timenav .time_list .time3:hover,.timenav .time_list .time3.on{background-position:-111px -329px;}
.timenav .time_list .hb_tip{background-position:-40px -475px;width:136px;height:26px;position:absolute;top:0;left:80px;padding-top:90px;line-height:1;font-size:12px;color:#fff;text-indent:6px;display:none;font-weight:400;}
.timenav .time_list .time3 .hb_tip{background-position:10px -600px;}
.timenav .time_list .num{background-position:0 -475px;width:29px;height:29px;line-height:29px;position:absolute;right:-6px;top:22px;font-size:18px;color:#e40313;font-weight:700;font-family:\5FAE\8F6F\96C5\9ED1;display:none;}

/*pop*/
.act_pop a{text-decoration:none;}
.pieces,.act_close,.btn_pop{background:url(../img/spr24_pop.png) no-repeat;}
.act_pop_mask{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;filter:alpha(opacity=40);opacity:.4;}
.act_pop{position:fixed;left:50%;top:50%;margin:-235px 0 0 -194px;padding-top:36px;width:388px;height:434px;background:#ff2e3e;text-align:center;font-family:\5FAE\8F6F\96C5\9ED1,arial;}
.pop1 .tit{font-size:28px;font-weight:bold;color:#fff;}
.pop1 .subtit{font-size:20px;color:#fae675;font-weight:bold;}
.pop1 img{display:block;margin:25px auto;}
.act_pop .btn_pop{display:block;margin:0 auto 11px;width:210px;height:55px;overflow:hidden;line-height:55px;text-align:center;color:#fff;font-size:24px;font-weight:700;text-shadow:0 2px 24px #ff7800;background-position:0 -450px;}
.act_pop .btn_pop:hover{background-position:-225px -450px;}
.pop1 .txt{font-size:16px;color:#fff;}
.pop2{color:#fae675;line-height:1;}
.pop2 .txt1{font-size:18px;margin-bottom:10px;}
.pop2 .tit{font-size:24px;margin:0 30px 25px;padding-bottom:25px;border-bottom:1px dashed #fae675;}
.pop2 .tit span{color:#fff;}
.pop2 .txt2{font-size:20px;font-weight:700;margin-bottom:24px;}
.pop2 img{display:block;margin:0 auto 28px;}
.pop2 .btn_pop{margin:0 auto 15px;}
.pop2 .msg{font-size:16px;}
.pop2 .msg span{color:#fff;}
.act_close{position:absolute;right:12px;top:12px;width:25px;height:25px;overflow:hidden;line-height:25;background-position:-450px -450px;-webkit-transition:.3s;transition:.3s;z-index:19;}
.act_close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.pieces{position:absolute;top:-90px;left:50%;margin-left:-285px;height:441px;width:571px;pointer-events:none;z-index:9;}

/*animation*/
.timenav .time_list .time1{-webkit-animation:lantern_shake1 3s linear both;-webkit-transform-origin:center top;animation:lantern_shake1 3s linear both;transform-origin:center top;}
@-webkit-keyframes lantern_shake1{
	0%,50%{-webkit-transform:none;}
	25%{-webkit-transform:rotate(-4deg);}
	75%{-webkit-transform:rotate(4deg);}
}
@keyframes lantern_shake1{
	0%,50%{transform:none;}
	25%{transform:rotate(-4deg);}
	75%{transform:rotate(4deg);}
}
.timenav .time_list .time2{-webkit-animation:lantern_shake2 3s linear both;-webkit-transform-origin:center top;-webkit-backface-visibility:hidden;animation:lantern_shake2 3s linear both;transform-origin:center top;}
@-webkit-keyframes lantern_shake2{
	0%,50%{-webkit-transform:none;}
	25%{-webkit-transform:rotate(-6deg) translate3d(5px,0,0);}
	75%{-webkit-transform:rotate(6deg) translate3d(-5px,0,0);}
}
@keyframes lantern_shake2{
	0%,50%{transform:none;}
	25%{transform:rotate(-6deg) translate3d(5px,0,0);}
	75%{transform:rotate(6deg) translate3d(-5px,0,0);}
}
.timenav .time_list .time3{-webkit-animation:lantern_shake3 3s linear both;-webkit-transform-origin:center top;-webkit-backface-visibility:hidden;animation:lantern_shake3 3s linear both;transform-origin:center top;}
@-webkit-keyframes lantern_shake3{
	0%,50%{-webkit-transform:none;}
	25%{-webkit-transform:rotate(-8deg) translate3d(14px,0,0);}
	75%{-webkit-transform:rotate(8deg) translate3d(-14px,0,0);}
}
@keyframes lantern_shake3{
	0%,50%{transform:none;}
	25%{transform:rotate(-8deg) translate3d(14px,0,0);}
	75%{transform:rotate(8deg) translate3d(-14px,0,0);}
}
.timenav .time_list:hover a{-webkit-animation:none;animation:none;}
.pieces{-webkit-animation:fadeOut 3s both;animation:fadeOut 3s both;-webkit-backface-visibility:hidden;}
@-webkit-keyframes fadeOut{
	0%{opacity:1;-webkit-transform:translate3d(0,-80%,0) scale(0.8,0.8,0.8);}
	50%{-webkit-transform:translate3d(0,-80%,0) scale(1,1,1);}
	100%{opacity:0;-webkit-transform:translate3d(0,150%,0);}
}
@keyframes fadeOut{
	0%{opacity:1;transform:translate3d(0,-80%,0) scale(0.8,0.8,0.8);}
	50%{transform:translate3d(0,-80%,0) scale(1,1,1);}
	100%{opacity:0;transform:translate3d(0,150%,0);}
}
.winball{-webkit-animation:ballout .5s .1s ease-out both;animation:ballout .5s .1s ease-out both;}
@-webkit-keyframes ballout{
	0%{-webkit-transform:translateY(-70px);transform:translateY(-70px);opacity:0;}
	20%{-webkit-transform:translateY(-25px);transform:translateY(-25px);opacity:1;}
	60%{-webkit-transform:translateY(3px);transform:translateY(3px);}
	80%{-webkit-transform:translateY(-3px);transform:translateY(-3px);}
	100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes ballout{
	0%{-webkit-transform:translateY(-70px);transform:translateY(-70px);opacity:0;}
	20%{-webkit-transform:translateY(-25px);transform:translateY(-25px);opacity:1;}
	60%{-webkit-transform:translateY(3px);transform:translateY(3px);}
	80%{-webkit-transform:translateY(-3px);transform:translateY(-3px);}
	100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.winball.ballhide{-webkit-animation:ballhide .5s both;animation:ballhide .5s both;}
@-webkit-keyframes ballhide{
	0%{opacity:1;}
	100%{opacity:0;}
}
@keyframes ballhide{
	0%{opacity:1;}
	100%{opacity:0;}
}
.bg_box .ico_branches.b1,.bg_box .ico_branches.b5{-webkit-animation:branches1 2s both infinite;animation:branches1 2s both infinite;}
.bg_box .ico_branches.b4,.bg_box .ico_branches.b6{-webkit-animation:branches1 2s .5s both infinite;animation:branches1 2s .5s both infinite;}
@-webkit-keyframes branches1{
	0%,100%{-webkit-transform:none;}
	50%{-webkit-transform:translate3d(0,3px,0);}
}
@keyframes branches1{
	0%,100%{transform:none;}
	50%{transform:translate3d(0,3px,0);}
}
.bg_box .ico_flowers{-webkit-animation:flowerani 1s ease-out both;animation:flowerani 1s ease-out both;}
.bg_box .ico_flowers.f2,.bg_box .ico_flowers.f6{-webkit-animation-delay:.2s;animation-delay:.2s;}
.bg_box .ico_flowers.f3,.bg_box .ico_flowers.f7{-webkit-animation-delay:.4s;animation-delay:.4s;}
.bg_box .ico_flowers.f4,.bg_box .ico_flowers.f8{-webkit-animation-delay:.7s;animation-delay:.7s;}
@-webkit-keyframes flowerani{
	0%{-webkit-transform:scale(0);}
	100%{-webkit-transform:none;}
}
@keyframes flowerani{
	0%{transform:scale(0);}
	100%{transform:none;}
}
.game_lists .game_currency .repeat .repeat_bg{-webkit-animation:repeatani 1.5s linear both;animation:repeatani 1.5s linear both;}
@-webkit-keyframes repeatani{
	0%,50%,100%{opacity:0;}
	25%,75%{opacity:1;}
}

/*media*/
.small_window .timenav{left:20px;margin-left:0;}