/* Minification failed. Returning unminified contents.
(5923,87): run-time error CSS1034: 
(5923,87): run-time error CSS1042: Expected function, found ','
(5923,91): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */

/*daily gift*/
.daily_tit{margin:30px 30px 20px;color:#999;}
.daily_list_box{margin:0 15px 15px;}
.daily_list_box .item{margin-bottom:15px;padding:0 15px 15px;-webkit-border-radius:10px;border-radius:10px;border-radius:10px;background:#222122;color:#fff;-o-border-radius:10px;}
.daily_award{margin:10px 0;color:#fff;font-family:sfpFontBold;}
.collect_btn{width:95px;height:32px;border-radius:20px;background:#16bb50;color:#fff;text-align:center;font-family:sfpFontBold;line-height:32px;}
.daily_download_btn{width:95px;height:32px;border-radius:20px;background:#3a3a3a;color:#fff;text-align:center;font-family:sfpFontBold;line-height:32px;}
.play_now_btn{width:95px;height:32px;border-radius:20px;background:#3a3a3a;color:#16bb50;text-align:center;font-family:sfpFontBold;line-height:32px;}
.collected_btn{width:95px;height:32px;border-radius:20px;background:#222122;color:#666;text-align:center;font-family:sfpFontBold;line-height:32px;}
.progress_bar{overflow:hidden;margin-right:5px;height:4px;border-radius:8px;background:#3a3a3a;}
.progress{float:left;display:block;height:4px;background:#16bb50;}
.daily_tips{margin:20px 15px;color:#666;text-align:center;}
.progress_1{color:#16bb50;}
.progress_2{color:#999;}
.progress_bar_box{margin:0 20px 10px 0;}
.popup_daily_box{position:absolute;top:50%!important;left:50%!important;z-index:110;width:80%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-border-radius:5px;}
.popup_daily{background:#feb03f;}

.cgray{color:#9aa3ae}
.tit_bg{width:100%;padding:25px 0;border-radius:0 0 50% 50%/0 0 70% 70%;background:#fff}
.popup_daily_box{position:absolute;top:50%!important;left:50%!important;z-index:110;width:80%;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
.popup_daily{background:#feb03f}

.d_tit{color:#222b35;font-size: 16px;font-family: sfpFontBold;text-align: center;margin-bottom: 10px}
.d_tit_fu{color:#81858a;font-size: 14px;text-align: center;}
.wei_sj{text-align: center;padding:20px 0 20px;}
.yi_sj{text-align: center;padding:10px 0 11px;}
.gif_img{width:107px;display: inline-block;}
.gif_img_1{width:107px;display: inline-block;}
.gif_img img,.gif_img_1 img{width:100%;}
.gif_img2{animation-delay:2s;}
.prize{font-size: 16px;color:#fff;font-family: sfpFontBold}
.close_daily{text-align: center;margin-top:20px;}
.close_daily img{width:47px;}

/*get 350 bonus*/
.cz_into_box{margin-bottom: 10px;background: url(/images/activity/cz/cz_into_bg.png) no-repeat;background-size: 100% 100%;padding: 10px;}
.cz_into_btn{display: block;width:105px;margin:0 0 0 10px;font-family: sfpFontBold;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.cz_btn_state1{padding:10px 0;color: #3512af;border:1px solid #5629c7;background-image: -webkit-linear-gradient(#fef9c4, #feec63);background-image: -o-linear-gradient(#fef9c4, #feec63);background-image: linear-gradient(#fef9c4, #feec63);}
.cz_btn_state2{padding:10px 0;color: #3512af;border:1px solid #5629c7;background-image: -webkit-linear-gradient(#fef9c4, #feec63);background-image: -o-linear-gradient(#fef9c4, #feec63);background-image: linear-gradient(#fef9c4, #feec63);}
.cz_btn_state3{padding:2px 0;color: #cba0e6;background: rgba(255,255,255,0);border:1px solid #cba0e6;}
/*充值活动*/
.ngcz_bg{padding:20px;background-image:-webkit-linear-gradient(#fc1955,#e39f5c);background-image:-o-linear-gradient(#fc1955,#e39f5c);background-image:linear-gradient(#fc1955,#e39f5c);}
.ngcz_btn{margin:30px auto 20px;width:60%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;text-align:center;font-family:sfpFontBold;}
.ngcz_btn_state1{padding:19px 0;background-image:-webkit-linear-gradient(#fff1df,#ffb78f);background-image:-o-linear-gradient(#fff1df,#ffb78f);background-image:linear-gradient(#fff1df,#ffb78f);color:#f25058;font-size:23px;}
.ngcz_btn_state2{padding:11px 0;background-image:-webkit-linear-gradient(#fff1df,#ffb78f);background-image:-o-linear-gradient(#fff1df,#ffb78f);background-image:linear-gradient(#fff1df,#ffb78f);color:#f25058;font-size:19px;}
.ngcz_btn_state3{padding:11px 0;background-image:-webkit-linear-gradient(#adadad,#717171);background-image:-o-linear-gradient(#adadad,#717171);background-image:linear-gradient(#adadad,#717171);color:#fff;font-size:19px;}
.ngcz_rule_box{padding:25px 20px;background:rgba(255,255,255,.5);}
.ngcz_rule_tit{margin-bottom:20px;color:#df3838;text-align:center;font-size:36px;font-family:impactFont;}
.ngcz_rule{margin-bottom:5px;color:#df3838;font-size:14px;font-family:sfpFontBold;line-height:22px;}
.ngcz_rule span{margin-right:3px;font-style:italic;font-size:25px;font-family:impactFont;}
.new_prive_mess{margin:0 5px;color:#fa0;}
.check_result i{ margin: 0 2px;}

/*尼日利亚活动*/
.ngac_bg{box-sizing:border-box;padding:10px 40px 40px;height:100%;background:#aa0000;color:#fff;}
.ng_tit1{color:#fff;font-size:27px;font-family:sfpFontBold;}
.ng_tit2{margin:-5px 0 5px;color:#fef752;font-size:23px;font-family:myfontp;}

@media screen and (max-width: 640px) {
   .ng_money{width:100%;height:65px;background:#fef752;-webkit-box-shadow:3px 5px 5px 0 #9a232f;-moz-box-shadow:3px 5px 5px 0 #9a232f;box-shadow:3px 5px 5px 0 #9a232f;color:#d43848;text-align:center;font-size:0.74rem;font-family:myfontp;-o-box-shadow:3px 5px 5px 0 #9a232f;}
}
@media screen and (min-width: 640px) {
   .ng_money{width:100%;height:65px;background:#fef752;-webkit-box-shadow:3px 5px 5px 0 #9a232f;-moz-box-shadow:3px 5px 5px 0 #9a232f;box-shadow:3px 5px 5px 0 #9a232f;color:#d43848;text-align:center;font-size:38px;font-family:myfontp;-o-box-shadow:3px 5px 5px 0 #9a232f;}
}
.ng_btn{margin:42px 0 15px;width:100%;height:45px;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;background:#fff;color:#aa0000;text-align:center;font-size:16px;font-family:poetsenFont;line-height:45px;}
.ng_btn_disabled{margin:42px 0 15px;width:100%;height:45px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#b3b3b3;color:#848484;text-align:center;font-size:16px;font-family:sfpFontBold;line-height:45px;-ms-border-radius:20px;-o-border-radius:20px;}
.ng_skip{color:#fff;text-align:center;font-family: poetsenFont;}
.ng_skip span{border-bottom:1px solid #fff;}
.ng_progress_bar_box{margin:35px auto 55px;padding:20px 10px;background:#991010;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;}
.ng_progress_bar{overflow:hidden;height:5px;border-radius:8px;background:#7f0000;}
.ng_progress{float:left;display:block;height:5px;background:#fff;}
.ng_share_box{margin:10px 0 30px;padding:15px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;text-align:center;-ms-border-radius:10px;-o-border-radius:10px;}
.icons img{width:40px;max-width:80px;}
.ng_rule_box .ng_rule{line-height:20px;color:#fff;}
.ngac_bg1{box-sizing:border-box;padding:30px 35px;min-height:160px;background:#dc2f40;color:#fff;}
.ng_lotto_numbox{box-sizing:border-box;padding:20px;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;-ms-border-radius:10px;-o-border-radius:10px;}
.ng_lotto_scroll_box{overflow-y:scroll;}
.ng_lotto_tit{margin:0 0 10px;color:#e53d22;text-align:center;font-family:sfpFontBold;}
.ng_lotto_item_box{position:relative;}
.ng_lotto_item{margin:10px 0 0;padding:0 0 10px;border-bottom:1px solid #efefef;text-align:center;}
.ng_lotto_item span{display:inline-block;margin:0 2px;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#dc2f40;color:#fff;text-align:center;line-height:30px;-ms-border-radius:50%;-o-border-radius:50%;}
.ng_lotto_item.sel span{background: #0b77e6}
.ng_xl{/*position:absolute;*/color:#999;width:30px;margin-right: 3px;}
.ng_result_box{box-sizing:border-box;margin:15px 0 8px;padding:20px;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#f3717e;font-family:sfpFontBold;-ms-border-radius:10px;-o-border-radius:10px;}
.ng_result_box2{color:#c12535;text-align:center;}
.ng_result_tit{margin:0 0 10px;color:#fff;text-align:center;font-family:sfpFontBold;}
.ng_result_item{text-align:center;}
.ng_result_item span{display:inline-block;margin:0 2px;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;color:#dc2f40;text-align:center;font-family:sfpFontBold;line-height:30px;-ms-border-radius:50%;-o-border-radius:50%;}
.ng_state{margin-bottom:20px;color:#fff;text-align:center;font-size:12px;}
.ng_cwin{color:#fef752;font-size:16px;font-family:sfpFontBold;}

.ng_active_into img{width:100%;display: block;}

.ngac_layerbox{position:absolute;top:50%!important;left:50%!important;z-index:110;overflow:hidden;width:80%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;background:#fff;font-family:pfheavyFont;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-border-radius:5px;-o-border-radius:5px;-o-border-radius:5px;}
.ngac_close{position:absolute;top:10px;right:10px;width:15px;}
/*.ngac_layercon{padding:25px .6rem 15px;background:url(/images/share/popup_bg.png) no-repeat;background-size:100% 100%;}*/
.ng_tit1_layer{margin:10px 0 0;color:#fff;font-size:22px;font-family:sfpFontBold;}
.ng_tit2_layer{margin:0 0 5px;color:#fef752;font-size:22px;font-family:myfontp;}
.ng_money_layer{width:100%;height:36px;background:#fff701;-webkit-box-shadow:3px 5px 5px 0 #9a232f;-moz-box-shadow:3px 5px 5px 0 #9a232f;box-shadow:3px 5px 5px 0 #9a232f;color:#d43848;text-align:center;font-size:22px;font-family:myfontp;line-height:36px;-o-box-shadow:3px 5px 5px 0 #9a232f;}
.ngac_btn{padding:15px .6rem;}
.ngac_btn span{display:block;width:100%;height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#dc2f40;color:#fff;text-align:center;font-size:14px;line-height:40px;-ms-border-radius:20px;-o-border-radius:20px;}
.ngac_money{text-shadow:2px 0 1px #ab1632;text-shadow:2px 0 1px #ab1632;-webkit-text-shadow:2px 0 1px #ab1632;-moz-text-shadow:2px 0 1px #ab1632;-o-text-shadow:2px 0 1px #ab1632;}

/*活动结束页面*/
.active_end_banner{position: relative;margin-bottom: -15px;}
.active_end_banner img{width:100%;display: block;}
.win_num_box{position: absolute;bottom:0;width:100%;text-align: center;}
.win_num_tit{font-size: 16px;color:#fff;font-family: poetsenFont;margin-bottom: 10px;}
.win_num span{display: inline-block;width:30px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;font-family: poetsenFont;color:#ab0000;background: #fff;margin:0 5px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.mb50{margin-bottom:50px;}
.ngac_end_tit{font-size: 20px;font-family: poetsenFont;color:#ffe6b0;text-align: center;}
.ngac_bg_bd{box-sizing:border-box;padding:10px 40px 40px;height:100%;color:#fff;}
.ngac_end_tit1{font-family: sfpFontBold;color:#ffa56f;text-align: center;line-height: 20px;}
.ngac_end_tit2{font-family: sfpFontBold;color:#ffe6b0;text-align: center;font-size: 14px;margin-top:5px;}

/*big winner*/
.latest_ac_page{background: #fd5854}
.latest_banner{width:100%;display: block;margin-bottom: -30px;}
.latest_box{background: #fff;margin:0 15px;padding:10px;box-sizing: border-box;-webkit-border-radius: 15px 15px 0 0;-moz-border-radius: 15px 15px 0 0;-ms-border-radius: 15px 15px 0 0;-o-border-radius: 15px 15px 0 0;border-radius: 15px 15px 0 0;position: relative;}
.latest_tab_box{width:100%;height: 40px;background: #f5f5f5;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.latest_tab{display: block;color:#ffa81b;font-family: myfont;text-align: center;font-size: 13px;}
.latest_tab_con.sel .latest_tab{width:95%;margin:0 auto;height: 34px;line-height: 34px;background: #ffa81b;color:#fff;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;box-shadow: 0 2px 2px 0 rgba(255,168,27,0.5);-o-box-shadow: 0 2px 2px 0 rgba(255,168,27,0.5);-webkit-box-shadow: 0 2px 2px 0 rgba(255,168,27,0.5);-moz-box-shadow: 0 2px 2px 0 rgba(255,168,27,0.5);}
.play_list_item{position: relative;margin:10px 0;}
.play_list_item_con{padding:0 15px 0 30px;height: 42px;color:#444;background: #eee;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px;}
.play_list_item_con span i{font-family: sfpFontBold}
.play_list_item_con span img{vertical-align: middle;margin-left:5px;}
.track{position:relative;z-index:8;display:block;overflow:hidden;padding-top:0;height:40px;}
.track_list_item{display:inline-block;vertical-align:top;white-space:nowrap;word-break:break-all;}
.track_list_item>li{display:inline-block;text-align:center;}
.track_list_item a{display:block;box-sizing:border-box;padding:0 12px;height:40px;color:#b3b3b3;text-decoration:none;font-size:12px;line-height:40px;font-family: payoneFont}
.track_list_item li.sel a{color:#ffa81b;}
.track_list_lotto_2j .track_list_item li.sel a:after{position:relative;bottom:7px;display:block;margin:0 auto;width:100%;height:2px;background:#ffa81b;content:"";}
.play_list_item_con.big_win_item{background: #daf2ff;}
.play_list_item_con.big_win_item span i{color:#4c81ed;}
.big_win_img,.mega_win_img,.super_win_img{position: absolute;left:-5px;}
.play_list_item_con.mega_win_item{background: #f9cfff;}
.play_list_item_con.mega_win_item span i{color:#972fd0;}
.play_list_item_con.super_win_item{background:#ffce59 url(/images/latestwinner/light1.png); background-size: 100% 100%}
.play_list_item_con.super_win_item span i{color:#e81a1a;}
/*欢乐时光*/
.happy_hour_box{ position: fixed;z-index: 999;}
.happy_hour_box_left{bottom:10%;left: 5%;}
.happy_hour_box_right{bottom:10%;right: 5%;}

.happy_hour{width:141px;height: 127px;background: url(/images/draw/happy_hour.png) no-repeat 0 0;background-size: 100% 100%;}
.happy_time{position: absolute;bottom:10px;width:100%;text-align: center;color:#fff;}
.happy_progress_bar_box{position: absolute;bottom:43px;width:70%;left:15%;height: 19px;}
.happy_progress_bar{height:19px;overflow:hidden;background:url(/images/draw/happy_line_bg.png) no-repeat 0 0;background-size: 100% 100%;padding:2px; }
.happy_progress{display:block;float:left;height:19px;background:url(/images/draw/happy_line.png) no-repeat 0 0;background-size: 100% 100%;-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;}
.happy_daily_tips{margin:20px auto;color:#999;font-family:sfpFontMedium;text-align:center}
.happy_progress_2{position: absolute;left: 35%;transform: translateX(-50%);-ms-transform:translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);color:#2A1332;font-size: 14px;font-family: sfpFontMedium;}

.happy_hour_box_animate{animation:turn 0.5s linear 3;}
.happy_close{position: absolute;top:-12px;width: 20px;}
.happy_close_left{left:-10px;}
.happy_close_right{right:-15px;}
@keyframes turn{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(-15deg);}
    50%{-webkit-transform:rotate(0deg);}
    75%{-webkit-transform:rotate(15deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes turn{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(-15deg);}
    50%{-webkit-transform:rotate(0deg);}
    75%{-webkit-transform:rotate(15deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-webkit-keyframes turn{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(-15deg);}
    50%{-webkit-transform:rotate(0deg);}
    75%{-webkit-transform:rotate(15deg);}
    100%{-webkit-transform:rotate(0deg);}
}
@-o-keyframes turn{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(-15deg);}
    50%{-webkit-transform:rotate(0deg);}
    75%{-webkit-transform:rotate(15deg);}
    100%{-webkit-transform:rotate(0deg);}
}

.happy_hour_bs{
    color:#fff;
    margin-left:3px;
    font-family: sfpFontMedium;
}
.happy_hour_bs img{width:15px;vertical-align: middle;}




/*活动绑定facebook*/
.new_active_box{background:#158B3E;overflow: hidden;-webkit-border-radius: 0 0 20px 20px;
    -moz-border-radius: 0 0 20px 20px;
    -ms-border-radius: 0 0 20px 20px;
    -o-border-radius: 0 0 20px 20px;
    border-radius: 0 0 20px 20px;}
.new_active_title{font-family: myfont3;font-size: 0.6rem;text-align: center;color:#fff;padding:35px 0 0;}
.new_active_title2{font-family: myfont3;font-size: 0.36rem;text-align: center; color:#fff;}
.new_active_banner{width:100%;display: block;margin-top:20px;}
.new_active_reward{color:#fff;font-size: 16px;text-align: center;margin-top:20px;font-family: goFontBold}
.bindBtn{margin:25px;padding:13px 20px;font-size: 14px;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;-o-border-radius: 25px;border-radius: 25px; }
.bindBtn.bind_green_btn{background: #16BB50;border:1px solid #16BB50;color:#fff;font-family: sfpFontBold;}
.bindBtn.bind_greenborder_btn{background: #121212;border:1px solid #16BB50;color:#16BB50;font-family: sfpFontMedium;}

.new_active_title3{color:#fff;font-size:0.56rem;font-family: myfont3;text-align: center;padding:35px 0 0;}
.moreActiveBtn{display: block;background: #16bb50;color:#fff;width:90%;margin:30px auto 20px;padding:13px 0;text-align: center;font-size: 14px;font-family: sfpFontBold;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;-o-border-radius: 25px;border-radius: 25px;}
.activeBtnBox{margin:0 15px;}
.backHomeBtn{text-align: center;font-size: 16px;color:#999;display: block;text-decoration: underline; margin:0 auto;}
.bindMoney{color:#10C750;font-size: 22px;font-family: sfpFontBold;margin-top:5px;}

@font-face {
    font-family:dinFont;
    src:url('/font/DIN Alternate Bold.ttf');
}
.focus_banner{position: relative;}
.focus_img{width:100%;display: block;}
.focus_prize_img{position: absolute;top:0.5rem;left:20px;width:3.4rem;}
.focus_banner_text{position: absolute;bottom:50px;left:20px;width:88%;}
.focus_league_box{position:relative;margin-top:-40px;padding:8px 20px 15px;}
.focus_league_list{background: #fff;padding:15px 10px 15px 15px;margin-bottom: 8px;-webkit-border-radius: 14px;-moz-border-radius: 14px;-ms-border-radius: 14px;-o-border-radius: 14px;border-radius: 14px;}
.focus_league_title{margin-bottom: 10px;color:rgba(0,0,0,0.6);}
.focus_league_name{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-right: 5px;}
.focus_left{overflow: hidden;}
.focus_team_name{color:#000;font-family: dinFont;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;font-size: 13px;}
.focus_bet_btn{margin-left:5px;display: block;padding:8px 0;background: #f65555;color:#fff;font-size: 13px;width:130px;text-align: center;-webkit-border-radius: 9px;-moz-border-radius: 9px;-ms-border-radius: 9px;-o-border-radius: 9px;border-radius: 9px;}
.focus_bet_btn img{width:10px;margin-right: 5px;}
.focus_con_box{padding: 10px 20px;font-family: helvFontMedium;background:#121212}
.focus_rules_box{margin:20px 0;}
.focus_rules_tit{color:#fff;margin-bottom: 12px;}
.focus_rules{color:#919191;margin-bottom: 12px;}


.selectBox{padding:20px 1.1rem;}
.selectBoxItem{padding:10px;box-sizing: border-box;}
.selectItemTit{width:50px;}
.selectBoxItem .pc-box .data_show_dom{
    width:100%;
    text-align: left;
    float: left;
    padding:5px 18px 5px 10px;
    box-sizing: border-box;
    color:#E5E5E5;
    background: #3A3A3A url(/images/v2/jtdown.png) no-repeat 96% center;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    border-radius: 11px;}
.loadBtn{margin:20px;background: #16BB50;height: 46px;line-height: 46px;text-align:center;font-size: 16px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    border-radius: 23px;}
.loadTable{background: #242424;padding:22px 15px;margin:40px 0;}
.load_table{width: 100%;
    border-collapse: collapse;
    color: #fff;}
.load_table td{
    padding: 6px 15px;
    text-align: left;
    border: 1px solid #6A6A6A;
}
.load_table td:last-child{text-align: right;}
.no_data_load{margin:20px auto;text-align: center;}

/*energy*/
.energyBanner{position: relative;}
.energyImg{width:100%;display: block;}
.bannerText{position: absolute;left:0.46rem;bottom:45px;}
.energyBox{margin:0 15px;}
.energyCon{position: relative;top:-30px;padding:20px;background: #fff;color:#cfcfcf;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;margin-bottom: -30px;}
.energyNum{color:#329b41;font-size:24px;font-family:energyFont;}
.energyProgressBox{margin:0 0 20px;text-align: center;color:#ff9630;}
.energy_progress_box{margin:8px 0;}

.energy_progress_bar{position: relative;overflow: hidden;height: 11px;border-radius: 5px;background:  #dfdfdf}
.energy_progress_bar1{position: relative;overflow: hidden;height: 11px;border-radius: 5px;background: #3c3c3c;}
.energy_progress1{float: left;display: block;height: 11px;border-radius: 5px;
    background: #fbe52e;}
.energy_progress{float: left;display: block;height: 11px;border-radius: 5px;
    background: #4ec45f;}
.energyTit{color:#c4c4c4;}
.freeBtn{display: block;height: 40px;line-height: 40px;text-align: center;color:#fff;background:url(/images/guagua/energy_ac/freeBtn.png) no-repeat ;background-size: 100% 100%;font-family: energyFont;margin:-10px 0 10px;}
.freeDetail{text-align: right;text-decoration: underline;color:#4ec45f;}
.progressImg{position: absolute;z-index: 1;left:0;top:0;width:100%;}
.lineBox,.lineBox1{position: absolute;z-index: 2;left:0;top:0;width:100%;}
.lineBox span{float: left;width:20%;border-right: 1px solid rgba(255,255,255,0.4);margin-right: -1px;height: 11px;}
.lineBox1 span{float: left;width:20%;border-right: 1px solid rgba(0,0,0,0.2);margin-right: -1px;height: 11px;}
.energyShareBtn{display: block;height: 40px;line-height: 40px;text-align: center;color:#fff;background:url(/images/guagua/energy_ac/shareBtn.png) no-repeat ;background-size: 100% 100%;font-family: energyFont}
.energyDeadlineBox{margin:-20px 0 20px;text-align: center;}
.energyDeadline{color:#de6d4a;background: #ededed;display: inline-block;width:130px;padding:2px 0;-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;-ms-border-radius: 0 0 10px 10px;-o-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.deadlineColor{color:#b1b1b1;}
.helpBox{padding:20px;background: #7bd688;color:#cfcfcf;margin-top:20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.helpTit{color:#2c7837;font-size: 14px;margin-bottom: 10px;font-family: energyFont;text-align: center;}
.helpList{margin:10px;max-height: 128px;overflow-y: scroll;}
.helpList::-webkit-scrollbar{width: 0 !important;}
.helpNodata{text-align: center;color:#3dac4d;}
.helpNodata img{width:150px;}
.helpList .helpListItem{height: 32px;line-height: 32px;color:#000;border-bottom:1px solid #4ec45f;box-sizing: border-box;}
.helpRule{margin: 15px 0;color: #106a1d;line-height: 18px;}
.helpRuleTit{font-family: sfpFontBold;color: #106a1d;margin-bottom: 10px;}
.energyFooter {padding: 9px 15px;background: #3ca54b;}
.energyBtn{display: block;height: 40px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;color: #329b41; text-align: center;font-size: 16px;line-height: 40px;background: #fff;font-family: energyFont;}
.iconImgBox{text-align: center;}
.iconImgBox img{width:79px;}
.successTit{color:#4ec45f;font-family:energyFont;text-align: center;}
.successTit1{color:#fbe52e;font-family:energyFont;text-align: center;}
.failTit{color:#de6d4a;font-family:energyFont;text-align: center;}
.friendHelpBox{margin:30px 0 0;}
.helpListFriend{margin:10px;}
.helpTitFriend{color:#329b41;font-size: 14px;margin-bottom: 10px;font-family: energyFont;text-align: center;}
.helpListFriend .helpListItem{height: 32px;line-height: 32px;color:#000;border-bottom:1px solid #e9e9e9;box-sizing: border-box;}
.successCon,.failCon{color:#6f6f6f;margin-bottom: 18px;padding-top: 10px; text-align: center;}
.energyPop{position: absolute; width:75%;max-width: 546px; top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.energyPopImg{width:100%;display: block;}
.energyPopText{position: absolute;bottom:0.4rem;width:100%;text-align: center;color:#fff;text-shadow: 0 2px 1px rgba(0,0,0,0.3);font-size: 10px;padding:0 10px;box-sizing: border-box;}
.energyCloseBox{position: absolute;top:10px;right: 10px;width:30px;height: 30px;text-align: right;}
.energyClose{width:20px;}
.scratchPageEnergy{display: block;margin:12px;background: #252525;padding:13px 15px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;
    border-radius: 8px;}

.contentsEnergy{width: 100%;box-sizing:border-box;padding-left:0px;position:fixed;z-index: 100;top:65px;right:0;bottom:60px;}
.comments {width: 110px;position:absolute;right: 0;bottom:40px;}
.col1 {color: #fff;display: block;text-align: center;}
.FixedBox{position: relative;}
.fixedImg{width:100%;}
.fixedEnergyProgress{position: absolute;top:-2px;width:52px;height: 79px;left:29px;border-radius: 5px;background: url(/images/guagua/energy_ac/fixedEnergy.png) no-repeat;
    background-size: 100% 100%;}
.energy_progress_bar2{position: absolute;height: 66px;width:42px;left:5px;bottom:4px;background: #fff;overflow: hidden;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.lineBoxFixed{position: absolute;z-index: 2;left: 0;bottom:0px;width: 100%;height: 100%;box-sizing: border-box;}
.lineBoxFixed span {float: left;width:100%;height: 20%;border-top: 2px solid #fff;margin-bottom: -2px;}
.lineBoxFixed span:first-child{border-top:none;}
.energyValueFixed{background: #30cf68;display: block;position: absolute;bottom:0;width:100%;
    box-sizing: border-box; background-clip: content-box;overflow: hidden;-webkit-border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;-ms-border-radius: 0 0 8px 8px;-o-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;}
.energyValueBox{position: absolute;top:50%;left:50%;z-index: 100;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.energyValueCon{background: rgba(255,255,255,0.7);border:1px solid #2f7f56;width: 40px;height: 40px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.valueT {color:#225b00;font-family:energyFont;font-size: 14px;}
.textT{color:#225b00;font-size: 11px;}
.timeBox{height: 20px;width:54px;line-height: 20px;margin:0 auto;text-align: center;color: #fff;background: url(/images/guagua/energy_ac/timebg.png) no-repeat;
    background-size: 100% 100%; margin-top:-6px;}

.energyPageRecord{background: #fff;margin:10px 10px 0;overflow: hidden;padding:0 15px;-webkit-border-radius: 20px 20px 0 0;-moz-border-radius: 20px 20px 0 0;-ms-border-radius: 20px 20px 0 0;-o-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}
.energyTab{margin: 0 auto;border-collapse: collapse;margin:10px 0;}
.energyTab th{color:#000;}
.energyTab th, .energyTab td {text-align: center;padding:14px 10px;background: #fff;height: 25px;box-sizing: border-box;border-bottom: 1px solid #e4e4e4;}
 .energyTab td{color: #999;}
.energyTab th:first-child, .energyTab td:first-child{text-align: left;padding-left:0;}
.energyTab th:last-child, .energyTab td:last-child{text-align: right;padding-right: 0;}
.cardList{margin:15px 0 0;}
.cardList .item{display: block;width:1.1rem;margin:0 auto;position: relative;}
.cardList .item img{width:100%;display: block;}
.unused{position: absolute;bottom:1px;left:5%;width:90%;}
.used{position: absolute;bottom:0.1rem; color:#32a743;left: 50%;transform: translateX(-50%);font-size: 10px;}
.none{position: absolute;bottom:0.1rem; color:#a9a9a9;left: 50%;transform: translateX(-50%);font-size: 10px;}
.energyInviteBox{position: absolute;bottom:2rem;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);width: 80%;}
.inviteCon{color:#fff;font-family: sfpFontBold;text-align: center; margin-bottom: 10px;}
.energyInviteBox img{width:80%;margin:0 auto; display: block}
.energyInviteBox{position: absolute;bottom:0.6rem;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);width: 80%;}
.inviteCon{color:#fff;font-family: sfpFontBold;text-align: center; margin-bottom: 10px;}
.energyInviteBox img{width:80%;margin:0 auto; display: block}
.energyAcCon{font-family: energyFont;color:#bababa;background: rgba(123,123,123,0.3);margin: 5px 0px 10px;padding:7px 15px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;}
.yellowFont{color:#fed40b;}
.font9{font-size: 9px;}
.energy_deadline_home{display: inline-block; width: 55px; text-align: right;}
.energyTab a{ color: #00f; text-decoration: underline;}

.energy_record_nodata{position: absolute;top: 50%;left: 50%; text-align: center;color:#3dac4d;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.energy_record_nodata img{width:150px;}


.change_tit_box_bonus{height: 40px;text-align: center;font-size: 12px;line-height: 40px;
    position: relative;z-index: 2;background: #222122;box-sizing: border-box;}
.change_tit_box_bonus .bonus_tit{color:#fff;}
.change_tit_box_bonus .bonus_tit.sel {color: #16BB50;font-family: sfpFontMedium;border-bottom: 2px solid #16BB50;}
.bonus_active_list{margin:10px 15px;}
.bonus_list_item{padding:15px 18px;margin:0px 0 15px;background: #242424;position: relative;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.bonusCardPicBox{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;position: relative;}
.bonusCardPic{max-width:312px;height: 1.1rem; padding:0 0.28rem;max-height: 112px; color: #fff;text-align: center;background: url(../images/recharge/bonus_bg.png) no-repeat;background-size: 100% 100%;box-sizing: border-box;}
.bonusBgImg{height:100%;position: absolute;z-index: 1;max-height: 112px}
.bonus_money{font-size: 40px;font-family: payoneFont;z-index: 2;color: #EBFF32}
.bonus_tip{color:rgba(0,0,0,0.3);font-size:20px;z-index: 2;width:100%;position: absolute;bottom:10px;left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);-o-transform:translateX(-50%);-moz-transform: translateX(-50%);}
@media (max-width: 640px) {
    .bonusCardPic{min-width:2.26rem;max-width:312px;height: 1.1rem; padding:0 0.28rem;max-height: 112px; color: #fff;text-align: center;background: url(/images/v2/recharge/bonus_bg.png) no-repeat;background-size: 100% 100%;box-sizing: border-box;}
    .bonus_money{font-size: 0.44rem;font-family: payoneFont;z-index: 2;color: #EBFF32}
    .bonus_tip{color:rgba(0,0,0,0.3);font-size:12px;z-index: 2;width:100%;position: absolute;bottom:0.2rem;left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);-o-transform:translateX(-50%);-moz-transform: translateX(-50%);}
}
.bonus_state{text-align: right;}
.bonus_state .state_bet{display: block; float:right;width:1.44rem;text-align: center;border:1px solid #16BB50;color:#16BB50;height: 28px;line-height: 28px;font-family: goFontMedium;-webkit-border-radius: 16px;-moz-border-radius: 16px;-ms-border-radius: 16px;-o-border-radius: 16px;border-radius: 16px;}
.bonus_state .state_receive{float:right;width:1.44rem;text-align: center;border:1px solid #16BB50;color:#fff;background:#16BB50;height: 28px;line-height: 28px;font-family: goFontMedium;-webkit-border-radius: 16px;-moz-border-radius: 16px;-ms-border-radius: 16px;-o-border-radius: 16px;border-radius: 16px;}
.bonus_state .state_under_review,.bonus_state .approved{text-align: right;color:#16BB50;font-family: goFontMedium;}
.bonus_state .state_invalid{text-align: right;color:rgba(255,255,255,0.7);font-family: goFontMedium;}
.bonus_state .state_failed{text-align: right;color:#DA3E3E;font-family: goFontMedium}
.bonus_list_item .bonus_item{margin:7px 0;color:rgba(255,255,255,0.7);}
.rolloversBox{position: relative;}
.rolloversTip{position: absolute;z-index: 1002; left:100px;top: 30px;display: none;padding: 10px;width: 60%;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;color: #fff;
    text-align: left;line-height: 18px;background: rgba(76, 76, 76,0.79);border:1px solid rgba(220, 220, 220, 0.54);}
.rolloversTip:after{content: "";position: absolute;top: -9px;left:22px;width:10px;height: 9px;background: url(/images/v2/recharge/tip_bg.png) no-repeat;}
.bonus_progress{width:14px;height: 15px;display: inline-block;margin-right: 3px; vert-align: middle;}
.bonus_progress.complete{background: url(/images/v2/recharge/complete.png) no-repeat;background-size: 100% 100%}
.bonus_progress.incomplete{background: url(/images/v2/recharge/incomplete.png) no-repeat;background-size: 100% 100%}
.bonus_top_con{position: relative;}
.bonus_details{color:#fff;}
.bonus_details_history{position: relative;z-index: 7;color:#606363;}
.bonus_details_img{width:13px;vertical-align: middle;transition-duration: 0.3s;
    transition-property: all;}
.bonus_detail_con{padding-top:12px;border-top:1px solid #363636;color:#fff;margin-top:12px;display: none;}
.bonus_list_success{position: absolute;top:0;left:0;width:100%;height: 100%;background: rgba(56,56,56,0.68);z-index: 5;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.bonus_state_img{position: absolute;right: -15px;top:50%;z-index: 6; -webkit-transform: translateY(-50%);transform: translateY(-50%);-o-transform:translateY(-50%);-moz-transform: translateY(-50%);}
.bonusMask{position: fixed;bottom: 0;left: 0;z-index: 1001;margin: 0;padding: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0);display: none;}

.luckyspinpopup{position:absolute;top:50%!important;left:50%!important;z-index:110;width:80%;border-radius:5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);background: #e74143;}
.luckyspin_pop_con{text-align: center;color:#4d4d4d;font-size: 15px;padding:20px 15px;}
.wonMoneyBoxPop{text-align: center;font-size: 16px;font-family: goFontBold;color:#f9f9d8;line-height: 20px;margin:10px 0 0;}
.claim_moreBtn,.confirmBtn{display: block; width:90%;margin:0 auto;height: 40px;line-height: 40px;font-size: 13px;font-family: goFontBold;color:#e74143;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.claim_moreBtn{background:#ffea00;}
.confirmBtn{background: #fff;}
.wonMoney{color:#ffea00;}


/*gift card*/
.giftCard_statu{font-size: 14px;text-align: right;font-family: sfpFontMedium;}
.giftCard_no{color: #fff;font-family: sfpFontMedium;margin-top:5px;}
.giftCard_box{background: #242424;padding:15px;margin:15px; -webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.giftCard_title{color:#999;margin-bottom: 10px;}
.giftCardInput{border: none;outline: none;padding: 14px 12px;color: #fff;border:1px solid #666;margin:5px 0;width:100%;background: #242424;box-sizing: border-box;-webkit-border-radius: 11px;-moz-border-radius: 11px;-ms-border-radius: 11px;-o-border-radius: 11px;border-radius: 11px;font-size: 12px;}
.giftCard_btn{display: block;width: 100%;background: #16BB50;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;color: #fff;text-align: center;font-size: 16px;padding: 12px 0;margin:25px 0 15px;cursor: pointer;font-family: goFontMedium;}
.giftCard_text_box{text-align: center;}
.giftCard_text{color:#16bb50;border-bottom: 1px solid #16bb50}
.giftCard_rule{margin:30px 15px 20px;line-height: 18px;color:#999;}
.giftCard_rule .giftCard_title{ margin-top: 10px;}

.activePopup{position:absolute;top:50%!important;left:50%!important;z-index:110;width:85%;border-radius:10px;-o-border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.activePopup_con{color:#4d4d4d;font-size: 15px;padding:20px 15px; text-align: center;}
.common_Popup_con{color:#4d4d4d;font-size: 15px;padding:20px 15px;}
.lucky_phonenumber_error{ color: red; font-weight: normal; font-size: 10px;padding-left: 18px;background: url(/images/v2/register/must.png) no-repeat 0 2px;
    background-size: 11px;}
.activePopup_login{background: #fff}
.activeClose{position: absolute;left:50%;margin-left:-20px;bottom:-65px;}
.activeTab{-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;overflow: hidden;margin-bottom: 10px;}
.activeItem{border:1px solid #16BB50;color:#16BB50;font-family: goFontMedium;padding:8px 0;text-align: center;background: #d9f4e3;font-size: 12px;overflow: hidden;}
.activeTab .item.sel .activeItem{color:#fff;background: #16BB50}
.reg_container {
    position: relative;
}
.reg_area_code{ position: absolute;
    top: 16px;
    left: 12px;
    font-size: 12px;}
.active_in_name {color: #333;margin: 3px 0;font-size: 12px;text-align: left;}
.active_in input{background: #ededed;color: #000;margin:5px 0;font-size: 13px;width: 100%;outline: 0;border: none;height: 35px;line-height: 35px;box-sizing: border-box;border-radius: 4px;padding-left:12px;}
.active_in input ::-webkit-input-placeholder{color:#afafaf;font-size:11px;}
.active_in input :-moz-placeholder{color:#afafaf;font-size:11px;}
.active_in input ::-moz-placeholder{color:#afafaf;font-size:11px;}
.active_in input :-ms-input-placeholder{color:#afafaf;font-size:11px;}
input.common_phone_num{padding-left:60px}
.activeInput_btn{width:100%;height:38px;line-height: 38px;text-align: center;font-size: 13px; font-family: goFontMedium;color:#fff;background: #16BB50;margin:15px 0 0;border:none;outline: none;-webkit-border-radius: 12px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.active_in_position{position: relative;}
.activeTime{position: absolute;top: 10px;right: 5px;font-size: 11px;height: 26px;width:78px;text-align: center;line-height: 26px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.active_clock{display: block;height: 100%;color:#fff;}
.active_clock.send{background: #16BB50;}
.active_clock.wait{background: #cdcdcd;}
.active_log_tips{color:#afafaf;text-align: left;font-size: 11px;}
.active_call_tel_btn{display: inline-block;padding:0 15px;margin:8px 0 0; height: 35px;line-height: 35px;font-size: 12px;text-align: center;color:#00BE3E;background: #e3f7ea;font-family: sfpFontMedium;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;border:1px solid #00BE3E;}
.active_call_tel_btn img{width:17px;vertical-align: middle;margin-right: 5px;}

input.activeInput:-internal-autofill-previewed, input.activeInput:-internal-autofill-selected{-webkit-text-fill-color: #000;}
.giftCard_pop_tit{font-family: goFontBold;color:#000;font-size: 16px;}
.giftsuccessImg{text-align: center;margin:20px auto 10px;}
.giftCard_pop_price{color:#333;margin:10px 0 15px;font-family: sfpFontMedium;}
.giftCard_pop_tip{color:#999;font-size: 12px;margin:15px 0 20px;line-height: 18px;}
.active_btn{height:38px;text-align: center;font-size: 13px; font-family: goFontBold;margin:15px 0 0;border:none;outline: none;-webkit-border-radius: 12px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.active_btn.greenBtn{color:#fff;background: #16BB50;border:1px solid #16BB50;}
.active_btn.greenBorderBtn{color:#16BB50;background: #fff;border:1px solid #16BB50;}
.active_btn.normal{color:#000;border:1px solid #CDCDCD;}
.giftCard_form{padding:0 15px 20px;}
.giftCardTitle{font-family: goFontBold;color:#fff;font-size: 16px;margin:25px auto;text-align: center}
.giftCard_bank_block{margin:25px auto 5px;}
.giftCard_bank_name{color: #999;margin: 15px 0 5px;font-size: 12px;line-height: 18px;}
.bank_nav{position:relative;height:44px;border-radius:8px;background:#353535;color:#757575;font-size:14px;font-family:goFontMedium;line-height:44px;}
.bank_nav .bank_set{top:44px;display:block;margin-left:10px;background:url(/images/v2/giftCard/icon_down.png) no-repeat 98% center;line-height:44px;}
.bank_new{position:absolute;left:0;display:none;overflow-y:scroll;width:100%;max-height:6rem;background:#353535;color:#fff;padding:10px 0;}
.bank_nav .bank_new li{padding-left:10px;line-height:30px;}
.giftCard_bank_input{border: none;outline: none;padding: 14px 12px;color: #fff;margin: 5px 0;width: 100%;background: #353535;box-sizing: border-box;-webkit-border-radius: 11px;-moz-border-radius: 11px;-ms-border-radius: 11px;-o-border-radius: 11px;border-radius: 11px;font-size: 12px;}


.giftCard_tab{-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;overflow: hidden;margin:15px;overflow: hidden;background: #222122;border: 1px solid #606060;}
.giftCard_tab_item {color: rgba(255,255,255,0.5);font-family: goFontMedium;padding: 14px 0;text-align: center;font-size: 12px;overflow: hidden;}
.giftCard_tab .item.sel .giftCard_tab_item {color: #fff;background: #606060;}
.popup_close_right{position: absolute;right: 10px;top:8px;}
.activeBtnGroup>div.boxflex{margin:0 5px;}
.giftCard_img_box{width:50%;margin:20px auto;}
.giftCard_pop_img{width:100%;display: block;}
.giftCardType .item {float: left;width: 50%; margin-top: 10px;}
.giftCard_img{width:94%;display: block;margin:0 auto;}
.giftCard_buy_btn{background: #16BB50;color:#fff;font-size: 14px;font-family: dinFont;padding:3px 0;width:94%;margin:10px auto;text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.codeCopy_pop{background: rgba(22,187,80,0.08);color:#16BB50;border:1px solid rgba(22,187,80,0.32);display: inline-block;padding:3px 7px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.codeCopy_list{background:rgba(22,187,80,0.08);color:#16BB50;border:1px solid rgba(22,187,80,0.24);padding:3px 7px;margin-left:10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.medium_btn{color:#fff;background: #16BB50;border:1px solid #16BB50;padding: 0 10px;margin:30px auto 0;height:38px;display: inline-block;line-height: 38px;text-align: center;font-size: 13px; font-family: goFontBold;border:none;outline: none;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;}
.listBtn{display: inline-block;padding:8px 5px;color:#fff;background: #16BB50;border:1px solid #16BB50;text-align: center;font-size: 12px; border:none;outline: none;-webkit-border-radius: 12px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;margin:0 0 5px 4px;}
.giftCard_list_item{padding-bottom:15px;margin-bottom:15px;border-bottom: 1px solid #000}
.giftCard_details_con{color:#4d4d4d;}
.giftCard_details_tit{background:#16BB50 url(/images/v2/giftCard/details_bg.png) no-repeat center center;background-size: 100%; padding:0.5rem 0;text-align: center;font-family: goFontBold;font-size: 16px;color:#fff;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;-ms-border-radius: 10px 10px 0 0;-o-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}
.giftCard_details_list{margin:15px;}
.giftCard_details_list .item{padding:7px 0;text-align: left;font-size: 14px;}

/*bonus活动*/
.new_bonus_records_list{margin:0 15px;}
.new_bonus_list_item{margin-top: 15px;overflow: hidden;-webkit-border-radius: 6px;    -moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;background: #fff;}
.new_bonus_list_top{padding: 10px 15px;font-family: sfpFontMedium;}
.list_item_pending .new_bonus_list_top{background:url(/images/v2/bonus/bg_pending.png) no-repeat center center;
    background-size: 100% 100%;}
.list_item_expired .new_bonus_list_top{background:url(/images/v2/bonus/bg_expired.png) no-repeat center center;
    background-size: 100% 100%;}
.new_bonus_list_bottom{padding: 15px 20px 20px;line-height:25px;color:#333;font-size: 14px;}
.new_bonus_state{font-family: sfpFontRegular;font-size: 14px;}
.bonus_state_pending{color:#9D2B00;}
.bonus_state_expired{color:#DEDEDE;}
.new_bonus_amount{font-size: 16px;color: #fff;margin:8px 0;}
.bonus_progress_num{color: #16BB50;font-size: 14px;}
.new_bonus_progress {overflow: hidden;margin:15px 0;height: 8px;border-radius: 8px;background: #EEEEEE;}
.bonus_progress_line{float: left;display: block;height: 8px;}
.new_bonus_time{color:#999;font-size: 12px;}

.list_item_pending .bonus_progress_line{background: #09C85A;}
.list_item_expired .bonus_progress_line{background: #CECECE;}
.bonus_bannerImg{text-align: center;display: block;margin:0 15px 15px;}
.bonus_bannerImg img{display: block;margin:0 auto;width:100%;}

.new_bonus_banner{position: relative;text-align: center;}
.new_bonus_bg{width:100%;max-width: 750px;margin:0 auto;}
.new_bonus_back{position: absolute;top:20px;left:15px;}
@media screen and (max-width: 750px) {
    .deposit_bonus_box{ position: relative;top: -5.8rem;margin-bottom:-1.5rem;}
    .deposit_bonus_con{padding: 20px 20px 5.3rem;margin:0 15px;background-image: -webkit-linear-gradient(#FFF6E1 1%,#FFEAC0 100%);background-image: -o-linear-gradient(#FFF6E1 1%,#FFEAC0 100%);background-image: linear-gradient(#FFF6E1 1%,#FFEAC0 100%);color: rgba(255, 86, 66, 0.65);-webkit-border-radius: 16px;-moz-border-radius: 16px;-ms-border-radius: 16px;-o-border-radius: 16px;border-radius: 16px;}
    .deposit_bonus_bg{position: absolute;z-index: 10; width:100%;left:0;bottom:-3.5rem;}
}
.positionRelative{position: relative;}
.deposit_bonus_bg img{width:100%;}
@media screen and (min-width: 750px) {
    .deposit_bonus_box{position: relative;top: 30px;margin-bottom:-30px;}
    .deposit_bonus_con{padding: 20px 20px 400px;margin:0 15px;background-image: -webkit-linear-gradient(#FFF6E1 1%,#FFEAC0 100%);background-image: -o-linear-gradient(#FFF6E1 1%,#FFEAC0 100%);background-image: linear-gradient(#FFF6E1 1%,#FFEAC0 100%);color: rgba(255, 86, 66, 0.65);-webkit-border-radius: 16px;-moz-border-radius: 16px;-ms-border-radius: 16px;-o-border-radius: 16px;border-radius: 16px;}
    .deposit_bonus_bg{position: absolute;z-index: 10; left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%); text-align: center;bottom:0px;}
}

.bonus_link{margin-top:10px;font-family: sfpFontMedium;font-size: 13px;}
.bonus_link_text{color:#FF5642;text-decoration: underline;}
.bonus_card_box{position: absolute;z-index: 11;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.bonus_card_img{padding:15px 18px 40px;margin-top:35px;background: #FFF0D1;border: 2px solid #FF6542;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.bonus_card_btn{position: relative;}
.view_btn{position: absolute;top:52%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.proceed_btn{position: absolute;bottom:-60px;left:61%;transform: translateX(-50%);-webkit-transform: translateX(-50%);display: none;}


.bonus_cardImg_animate{animation:turn_bonus 0.7s linear 2;}
@keyframes turn_bonus{100%{transform:rotateY(360deg);}}
@-moz-keyframes turn_bonus{100%{transform:rotateY(360deg);}}
@-webkit-keyframes turn_bonus{100%{transform:rotateY(360deg);}}
@-o-keyframes turn_bonus{100%{transform:rotateY(360deg);}}
.new_bonus_rule_box{margin:0 15px 30px;padding:20px 15px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-image:-webkit-linear-gradient(#fff6e1 1%,#ffeac0 100%);background-image:-o-linear-gradient(#fff6e1 1%,#ffeac0 100%);background-image:linear-gradient(#fff6e1 1%,#ffeac0 100%);color:rgba(255,86,66,.65);-ms-border-radius:16px;-o-border-radius:16px;}
.new_bonus_rule_title_box{margin:-20px 0 20px;text-align:center;}
.new_bonus_rule_title{display:inline-block;padding:8px 0;width:170px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background-image:-webkit-linear-gradient(left,#ffcd58,#ff8026);background-image:-o-linear-gradient(left,#ffcd58,#ff8026);background-image:linear-gradient(left,#ffcd58,#ff8026);color:#fff;font-size:14px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;}
.new_bonus_table_box{overflow:scroll;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.new_bonus_table td,.new_bonus_table th{box-sizing:border-box;padding:10px 5px;color:#d25c21;text-align:center;font-family:sfpFontMedium;}

.new_bonus_table th{background: #FFBF9B;}
.new_bonus_table td{background: #fff;}
.new_bonus_rule{color:rgba(119, 80, 0, 0.65);}
.new_bonus_rule .item{margin-top: 15px;line-height: 18px;}
.bonus_step {font-size: 14px;font-family: 'sfpFontBold';color: #ff5642;margin-bottom: 10px;}
.bonus_title{font-size: 14px;font-family: poetsenFont;color:#FF6542;margin:32px 0 -15px;text-align: center;}
.indent10 { text-indent: 10px;}
.indent15 { text-indent: 15px;}
.indent20 { text-indent: 20px;}



/* new free bet */
.new_freebet_container{padding:0 20px  0;background:#044221;}
.new_freebet_container .top_box{background: url(../images/new_freebet/top_bg.png) no-repeat;background-size: 100% 100%;font-size:14px;color:#fff;padding:23px 17px}
.new_freebet_container .top_box .title{color:#4AFEC6;font-size: 16px;font-family: sfpFontMedium;margin-bottom: 5px;}
.block_first{background: #044221;padding:24px 20px;}
.center_container .title{background: url(../images/new_freebet/tit_bg.png) no-repeat;background-size: 100% 100%;margin:5px 38px 30px; text-align: center;font-family: sfpFontMedium;font-size:16px;padding:4px 20px;}
.center_container .rule_item{color: #fff;font-size: 14px;line-height: 20px; margin-bottom: 10px;}
.block_second{background: #0C5B42;padding:24px 20px;}
.center_container .title_text{color:#51EA79;font-size: 16px;margin-bottom: 5px;}
.selections_table_box{border-radius: 10px;width: 100%;margin:17px 0 25px;overflow: hidden;}
.selections_table{margin: 0 auto;border-collapse: collapse;border-radius: 10px;font-size: 14px;}
.selections_table th{background: #1F9671;color:#fff;padding: 6px 10px;text-align: center;       box-sizing: border-box;height: 45px;}
.selections_table td{border-bottom: 1px solid #22AB80;text-align: center;padding: 6px 10px;background: #188160;color: #fff;height: 45px;box-sizing: border-box;}
.selections_table tr:last-child td{border-bottom: none;}
.lose_line td:nth-child(2),.lose_line td:last-child{color:#F88484}
.block_third{background: #19878E;padding:24px 20px;position: relative;}
.block_third .rule_item_box{height:180px;overflow: hidden;transition: max-height .2s ease-out;}

.newFreebet_footer{padding: 9px 1.75rem;background: #022512;}
.newFreebet_footer img{width:100%}
.block_third .rule_item_box.show {height: auto;}
.freebet_footerMask{content: "";width: calc(100% - 30px);height: 80px;display: block;position: absolute;bottom: 20px;background: -moz-linear-gradient(top, rgba(25,135,142,0.3) 0%, rgba(25,135,142,1) 100%);background: -webkit-linear-gradient(top, rgba(25,135,142,0.3) 0%, rgba(25,135,142,1) 100%);background: linear-gradient(top, rgba(25,135,142,0.3) 0%, rgba(25,135,142,1) 100%);}


.freebet_container_first .top_box,.freebet_container_first .center_box{background: #FFF7E3;padding:0 27px 30px;margin:0 20px 20px; -webkit-border-radius: 16px;-moz-border-radius: 16px;-ms-border-radius: 16px;-o-border-radius: 16px;border-radius: 16px;}
.freebet_container_first .top_box .title{width:4.23rem;padding:12px 15px;margin:0 auto;text-align: center;background: url(/images/freebet/new/title_img1.png) no-repeat;color:#fff;font-family: sfpFontBold;font-size: 15px;background-size: 100% 100%;}
.freebet_container_first .top_box .container_box{position: relative;}
.freebet_container_first .top_box .container{
    color:#D22F26;height:1.5rem;margin-top:30px;background: url(/images/freeBet/new/card_bg.png) no-repeat;background-size: 100% 100%;}
.container_flag{position: absolute;right: -15px;top:-17px;width:65px;}
.container_left{width:34%;text-align: center;font-family: impactFont;}
.container_right{width:66%;margin-left:10px;font-size: 20px;font-family: sfpFontBold;}
.freebet_container_first .top_box .container .money{font-size: 36px;font-family: impactFont}
.freebet_container_first .top_box .container .container_right_bottom{font-size: 13px;background:rgba(238, 60, 50, 0.24);text-align: center;padding:5px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.freebet_container_first .center_box .title{width:3.43rem;padding:12px 15px;margin:0 auto;text-align: center;background: url(/images/freeBet/new/title_img2.png) no-repeat;color:#000;font-family: sfpFontBold;font-size: 15px;background-size: 100% 100%;}
.freebet_container_first .center_box .rule_box{margin:20px 0 0;}
.freebet_container_first .center_box .rule_item {color: #000;font-size: 14px;line-height: 20px;margin-bottom: 7px;}
.Freebet_footer_first{padding: 9px 1.45rem;background: rgba(0,0,0,0.4);}
.Freebet_footer_first img{width:230px;display: block;margin:0 auto;}


/* login regist dialog */
.luckyspinpopup{position:absolute;top:50%!important;left:50%!important;z-index:110;width:85%;border-radius:5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.luckyspin_pop_con{text-align: center;color:#4d4d4d;font-size: 15px;padding:20px 15px;}
.luckyspinpopup_login{background:#fff;}
.luckyspinClose1{position: absolute;left: 15px;top: -15px;}
.luckyspinTab{-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.luckyspinItem{border:1px solid #e74143;color:#e74143;font-family: goFontMedium;padding:8px 0;text-align: center;background: #ffdbdb;font-size: 12px;overflow: hidden;}
.luckyspinTab .item.sel .luckyspinItem{color:#fff;background: #e74143}
.luckyspin_wonTips{color:#e74143;margin:15px auto;font-family: goFontMedium;font-size: 12px;width:70%;}
.luckyspin_content{display: none;}
.luckyspin_in_name {color: #afafaf;margin: 3px 0;font-size: 12px;text-align: left;}
.luckyspin_in input{background: #ededed;color: #000;margin:5px 0;font-size: 13px;width: 100%;outline: 0;border: none;height: 35px;line-height: 35px;box-sizing: border-box;border-radius: 4px;padding-left:12px;}
.luckyspin_in input ::-webkit-input-placeholder{color:#afafaf;font-size:11px;}
.luckyspin_in input :-moz-placeholder{color:#afafaf;font-size:11px;}
.luckyspin_in input ::-moz-placeholder{color:#afafaf;font-size:11px;}
.luckyspin_in input :-ms-input-placeholder{color:#afafaf;font-size:11px;}
.luckyspinInput_btn{width:100%;height:38px;line-height: 38px;text-align: center;font-size: 13px; font-family: goFontMedium;color:#fff;background: #e74143;margin:15px 0 0;border:none;outline: none;-webkit-border-radius: 12px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.luckyspin_in_position{position: relative;}
.luckyspinTime{position: absolute;top: 10px;right: 5px;font-size: 11px;height: 26px;width:78px;text-align: center;line-height: 26px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.luckyspin_clock{display: block;height: 100%;color:#fff;}
.luckyspin_clock.send{background: #e74143;}
.luckyspin_clock.wait{background: #cdcdcd;}
.luckyspin_log_tips{color:#afafaf;text-align: left;font-size: 11px;}
.call_captcha{display: none;}
.luckyspin_call_tel_btn{display: inline-block;padding:0 15px;margin:8px 0 0; height: 35px;line-height: 35px;font-size: 12px;text-align: center;color:#fff;background: #16BB50;font-family: sfpFontMedium;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.luckyspin_call_tel_btn img{width:17px;vertical-align: middle;margin-right: 5px;}
label.error {padding: 2px 0 2px 18px;color: #f56060;font-size: 10px;display: block;background: url(../images/register/must.png) no-repeat 0 4px;background-size: 11px;text-align: left;}
.log_box{background: #FFF7E3;padding: 0 10px 20px;margin: 0 20px 20px;-webkit-border-radius: 16px;-moz-border-radius: 16px;-ms-border-radius: 16px;-o-border-radius: 16px;border-radius: 16px;}
.luckyspin_pop_con_other{text-align: center;color: #4d4d4d;font-size: 15px;padding: 20px 15px 0;}
input.luckyspinInput:-internal-autofill-previewed, input.luckyspinInput:-internal-autofill-selected {-webkit-text-fill-color: #000;}
.coupon_container_first{position: relative;margin-top:-2.7rem;}
.coupon_footer_first{padding: 9px 1.45rem;background: #bd2119;margin:0 0 35px;}
.coupon_footer_first img{width:230px;display: block;margin:0 auto;}


.deposit_piggy_active_box .body_box{background: url(/images/activity/deposit_piggy/bodyImg.png) no-repeat center center;background-size: 100% 100%;padding:10px 0 1.2rem;}
.deposit_piggy_active_box .deposit_piggy_box_top{
	position: relative;
	top:-55px;
}
.deposit_piggy_active_box .content_box{position: relative;
	background:url(/images/activity/deposit_piggy/box1.png) no-repeat center center;background-size: 100% 100%;
    color: #fff;
    border-radius: 8px;
    padding: 10px 16px 25px;}

.deposit_piggy_active_box .content_top_box{margin-top:-55px;position: relative;}
.content_top_box:after{content: "";width:calc(100% - 8px) ;height: 3px;background: #520859;position:absolute;bottom:-2px; left:4px;border-radius: 2px;}
.deposit_piggy_active_box .content_top_box .item{margin:0 5px;background: url(/images/activity/deposit_piggy/no.png) no-repeat center center;background-size: 100% 100%;padding:13px 8px 8px; text-align: center;font-size: 14px;font-family: sfpFontRegular;color:#be84be;}

.deposit_piggy_active_box .content_top_box .item.sel{background: url(/images/activity/deposit_piggy/sel.png) no-repeat center center;background-size: 100% 100%;color:#fff;font-family: sfpFontMedium;}



.deposit_piggy_active_box .content_center_box{
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-between;
    padding: 0.8rem 0.32rem ;}
@media screen and (max-width: 359px) {
    .deposit_piggy_active_box .content_center_box .item{width: 2.87rem;height: 1.9rem;color:#000;font-size: 12px;text-align: center;margin:10px 0;}
    .deposit_piggy_active_box .content_center_box .item .deposit_amount{padding:0.14rem 0 0.25rem;}
    .deposit_piggy_active_box .content_center_box .item .deposit_amount span{font-size: 24px;font-family: dinBoldFont;}
    .deposit_piggy_active_box .content_center_box .item .deposit_bonus_amount{font-size: 12px;font-family: sfpFontMedium;}
    .deposit_piggy_active_box .content_center_box .item .deposit_bonus_amount span{width:70px;font-size: 14px;}
}
@media screen and (min-width: 360px) and (max-width: 640px) {
    .deposit_piggy_active_box .content_center_box .item{width: 2.87rem;height: 1.9rem;color:#000;font-size: 12px;text-align: center;margin:10px 0;}
    .deposit_piggy_active_box .content_center_box .item .deposit_amount{padding:0.14rem 0 0.25rem;}
    .deposit_piggy_active_box .content_center_box .item .deposit_amount span{font-size: 30px;font-family: dinBoldFont;}
    .deposit_piggy_active_box .content_center_box .item .deposit_bonus_amount{font-size: 16px;font-family: sfpFontMedium;}
    .deposit_piggy_active_box .content_center_box .item .deposit_bonus_amount span{width:80px;font-size: 17px;}
}
@media screen and (min-width: 640px) {
    .deposit_piggy_active_box .content_center_box .item{width: 287px;height: 190px;color:#000;font-size: 12px;text-align: center;margin:10px 0;}
    .deposit_piggy_active_box .content_center_box .item .deposit_amount{padding:30px 0 60px;}
    .deposit_piggy_active_box .content_center_box .item .deposit_amount span{font-size: 30px;font-family: dinBoldFont;}
    .deposit_piggy_active_box .content_center_box .item .deposit_bonus_amount{font-size: 16px;font-family: sfpFontMedium;}
    .deposit_piggy_active_box .content_center_box .item .deposit_bonus_amount span{width:80px;font-size: 17px;}
}

.deposit_piggy_active_box .content_center_box .item .deposit_bonus_amount img{vertical-align: middle;}
.deposit_piggy_active_box .content_center_box .item .deposit_bonus_amount span{display: inline-block;padding:4px 0;font-family: dinBoldFont;color:#fff;text-align: center;background: url(/images/activity/deposit_piggy/amount_bg.png) no-repeat;background-size: 100% 100%;}
.deposit_piggy_active_box .content_center_box .item.sel .deposit_bonus_amount span{background: url(/images/activity/deposit_piggy/amount_bg_sel.png) no-repeat;background-size: 100% 100%;}
.deposit_piggy_active_box .content_center_box .item.item1{background: url(/images/activity/deposit_piggy/bg1.png) no-repeat center center;background-size: 100% 100%;}
.deposit_piggy_active_box .content_center_box .item.item1.sel{background: url(/images/activity/deposit_piggy/bg1_sel.png) no-repeat center center;background-size: 100% 100%;}
.deposit_piggy_active_box .content_center_box .item.item2{background: url(/images/activity/deposit_piggy/bg2.png) no-repeat center center;background-size: 100% 100%;}
.deposit_piggy_active_box .content_center_box .item.item2.sel{background: url(/images/activity/deposit_piggy/bg2_sel.png) no-repeat center center;background-size: 100% 100%;}
.deposit_piggy_active_box .content_center_box .item.item3{background: url(/images/activity/deposit_piggy/bg3.png) no-repeat center center;background-size: 100% 100%;}
.deposit_piggy_active_box .content_center_box .item.item3.sel{background: url(/images/activity/deposit_piggy/bg3_sel.png) no-repeat center center;background-size: 100% 100%;}
.deposit_piggy_active_box .content_center_box .item.item4{background: url(/images/activity/deposit_piggy/bg4.png) no-repeat center center;background-size: 100% 100%;}
.deposit_piggy_active_box .content_center_box .item.item4.sel{background: url(/images/activity/deposit_piggy/bg4_sel.png) no-repeat center center;background-size: 100% 100%;}

.deposit_piggy_active_box .deposit_piggy_btn_box{position: absolute;bottom:-43px;width:90%;left:5%;}
.deposit_piggy_active_box .deposit_piggy_btn{width: 100%;display: block;
    height: 86px;
    line-height: 72px;
    text-align: center;
    font-size: 22px;
    color: #bf0000;
    background: url(/images/activity/deposit_piggy/btn.png) no-repeat;
    background-size: 100% 100%;
    font-family: sfpFontBold;
    border: none;
    outline: none;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;}
.deposit_rule_link{text-align: center;}
.deposit_rule_link a{color:rgba(255,255,255,0.56);font-size: 16px;font-family: sfpFontMedium;text-decoration: underline;}
.coupon_tab_2j_normal{margin:10px 0 15px!important;}
.no_data_text{color:#fff;font-size: 14px;line-height: 24px;margin:10px 20px;}
.no_data_general{margin:1rem 30px;text-align: center; display: none;}
.no_data_general_text{color:#fff;font-size: 14px;line-height: 24px;margin:20px 0;}

.deposit_piggy_btns{margin:0 15px 30px;}
.deposit_piggy_btns_top1{margin-top:3rem;}
.deposit_piggy_btns_top2{margin-top:1.5rem;}
.deposit_piggy_btns_top3{margin-top:25px;}
.deposit_piggy_btns .btn_block{display: block; background: #16BB50;color:#fff;font-size: 16px;font-family: sfpFontMedium;text-align: center; width:100%;height: 44px;line-height: 44px;border-radius: 22px;}
.deposit_piggy_btns .btn_general{display: inline-block; text-align: center;color:#16bb50;font-size:14px;text-decoration: underline;margin:20px auto;}

.deposit_piggy_box{margin:20px 15px;}
.deposit_piggy_box .deposit_piggy_img_box{text-align: center;position: relative;margin-bottom: 40px;}
.deposit_piggy_box .deposit_piggy_img_box .time{position: absolute;bottom:-15px;left:50%;transform: translateX(-50%);}
.deposit_piggy_box .deposit_piggy_img_box .time span{width:200px;padding:10px;text-align: center;background: #5B5B5B;border-radius: 20px;display: inline-block;font-size: 16px;}
.piggy_detail{padding:18px 15px;background:#262626;line-height: 30px;color:#CECECE;font-size: 14px;border-radius: 8px;}
.pirzeFont{color:#EDB518;font-size: 20px;font-family: sfpFontBold;}
.deposit_piggy_btns .btn_block_disable{display: block; background: #999;color:#fff;font-size: 16px;font-family: sfpFontMedium;text-align: center; width:100%;height: 44px;line-height: 44px;border-radius: 22px;}
.deposit_piggy_btns .btn_tip{color:#CECECE;}


.deposit_piggy_active_box .deposit_piggy_btn_box{position: absolute;bottom:-43px;width:90%;left:5%;}
.deposit_piggy_active_box .deposit_piggy_btn{width: 100%;display: block;
    height: 86px;
    line-height: 72px;
    text-align: center;
    font-size: 22px;
    color: #bf0000;
    background: url(/images/activity/deposit_piggy/btn.png) no-repeat;
    background-size: 100% 100%;
    font-family: sfpFontBold;
    border: none;
    outline: none;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;}
.deposit_rule_link{text-align: center;}
.deposit_rule_link a{color:rgba(255,255,255,0.56);font-size: 16px;font-family: sfpFontMedium;text-decoration: underline;}
.no_data_text{color:#fff;font-size: 14px;line-height: 24px;margin:10px 20px;}
.deposit_piggy_active_box .rule{margin:20px 15px 30px;font-size: 13px;line-height: 28px;}
.RewardsBtn{position: absolute;top:0;right: 0px;width:100px;padding:20px 15px 0 0;height:35px;text-align: center;font-size: 14px;color:#000;font-weight: bold}
/*
* @Author: Administrator
* @Last Modified by:   Administrator
* @Last Modified time: 2020-12-04 14:12:10
*/
@charset "utf-8";

* {
    padding: 0;
    margin: 0;
	touch-action: pan-y;
}

body {
    background: #121212;
    color:#fff;
    font-size: 12px;
    font-family: sfpFontRegular,Verdana,Arial,Helvetica,sans-serif;
    margin:0 auto;
    max-width: 640px;
}

* {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    text-decoration: none;
}
*:active {-webkit-tap-highlight-color:rgba(0,0,0,0);}
img {
    border: none
}

li {
    list-style: none
}
i{font-style: normal;}
em{font-style: normal;}
body.modal-open {position: fixed;width: 100%;}
@font-face{
    font-family:sfpFontRegular;
    src:url('/font/SF-Pro-Text-Regular.otf');
    font-display: swap;
}
@font-face{
    font-family:sfpFontSemibold;
    src:url('../font/SF-pro-text_semibold.ttf');
    font-display: swap;
}
@font-face{
    font-family:sfpFontMedium;
    src:url('/font/SF-Pro-Text-Medium.otf');
    font-display: swap;
}
@font-face{
    font-family:sfpFontBold;
    src:url('/font/SF-Pro-Text-Bold.otf');
    font-display: swap;
}
@font-face{
    font-family:sfpFontSemibold;
    src:url('/font/SF-pro-text_semibold.ttf');
    font-display: swap;
}
@font-face{
    font-family:goFontMedium;
    src:url('/font/Gotham-Medium.otf');
    font-display: swap;
}
@font-face{
    font-family:goFontBold;
    src:url('/font/Gotham-Bold.otf');
    font-display: swap;
}
@font-face{
    font-family:payoneFont;
    src:url('/font/Paytone One.woff2.ttf');
    font-display: swap;
}
@font-face{
    font-family:helvFontLight;
    src:url('/font/HelveticaNeue-Light.otf');
    font-display: swap;
}
@font-face{
    font-family:helvFontMedium;
    src:url('/font/HelveticaNeue-Medium.otf');
    font-display: swap;
}
@font-face{
    font-family:helvFontBlod;
    src:url('/font/HelveticaNeue-Bold.otf');
    font-display: swap;
}
@font-face{
    font-family:impactFont;
    src:url('/font/Impact.ttf');
    font-display: swap;
}
@font-face{
    font-family:bebasFont;
    src:url('/font/BebasNeue.otf');
    font-display: swap;
}
@font-face{font-family:poetsenFont;src: url(/font/PoetsenOne-Regular-1.ttf);font-display: swap;}
@font-face {
    font-family:myfont2;
    src:url('/font/Roboto-BoldCondensed.ttf');
    font-display: swap;
}
@font-face {
    font-family:myfont3;
    src:url('/font/Salsbury.ttf');
    font-display: swap;
}
@font-face {
    font-family:energyFont;
    src:url('/font/Montserrat-bold.ttf');
    font-display: swap;
}
@font-face {
    font-family:isidoraFont;
    src:url('/font/Isidora-Black.ttf');
    font-display: swap;
}
@font-face {
    font-family:dinFont;
    src:url('/font/DIN-BlackItalic.otf');
    font-display: swap;
}
@font-face {
    font-family:dinBoldFont;
    src:url('/font/DIN-Bold.otf');
    font-display: swap;
}
h1,h2{font-weight: normal;}
.myfont3{ font-family: myfont3;}
.sfpFontBold{font-family: sfpFontBold;}
.sfpFontMedium{font-family: sfpFontMedium;}
.sfpFontSemibold{font-family: sfpFontSemibold;}
.goFontMedium{font-family: goFontMedium;}
.goFontBold{font-family: goFontBold;}
.payoneFont{font-family: payoneFont;}
.helvFontLight{font-family: helvFontLight;}
.helvFontMedium{font-family: helvFontMedium;}
.helvFontBlod{font-family: helvFontBlod;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
.c000{color:#000;}
.c111{color:#111;}
.c222{color:#222;}
.c333{color:#333;}
.c444{color:#444;}
.c666{color:#666;}
.c888{color:#888;}
.c999{color:#999;}
.cfff{color:#fff;}
.cc3{ color: #c3c3c3;}
.ce{color:#cecece;}
.cf{color:#cfcfcf;}
.cf50{color:rgba(255,255,255,0.5)}
.c050{color:rgba(0,0,0,0.5)}
.cgreen{color:#16BB50!important;}
.mr5{margin-right: 5px;}
.ml5{margin-left: 5px;}
.mt8{margin-top:8px!important;}
.mt50{margin-top:50px;}
.mr_5{margin-right: -5px;}
.left{text-align: left!important;}
.center{text-align: center!important;}
.textc {text-align: center!important;}
.textr{text-align: right!important}
.textl{text-align: left!important}
.verm{vertical-align: middle;}
.vers{vertical-align: sub;}
.mg15{margin:0 15px;}
.m15{margin:15px;}
.mr3{margin-right: 3px;}
.mr5{margin-right: 5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.ml5{margin-left: 5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb6{margin-bottom:6px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px;}
.mt50{margin-top:50px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pl10{padding-left: 10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pr15{padding-right:15px;}
.p15{padding:15px;}
.pb0{padding-bottom:0;}
.font10{font-size: 10px;}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font11{font-size: 11px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size:22px;}
.bgf6f6f6{background: #f6f6f6;}
/*flex*/
.flexbox {display:box;display:-webkit-flex;display:-webkit-box;display:flex; }
.space_between{display:-webkit-flex;display:-webkit-box;display:flex;
    -webkit-align-items:center;-webkit-box-align:center;
  }
.space_between > :first-child{-webkit-box-flex:2;-webkit-flex:2;text-align:left;}
.space_between > :last-child{-webkit-box-flex:1;-webkit-flex:1;display:block;text-align:right;word-break:keep-all;white-space:nowrap; }
.flexcenter{display:-webkit-box;display:box;display:-webkit-flex;display:-webkit-box;display:flex;
    -webkit-align-items:center;-webkit-box-align:center;
    align-items:center;box-align:center;-webkit-flex-align:center ;/*垂直居中*/
    -webkit-justify-content:center;-webkit-box-pack:center;
    justify-content:center;box-pack:center;-webkit-flex-pack:center ;/*水平居中*/}
.lrcentrt{display:-webkit-box;display:box;display:-webkit-flex;display:-webkit-box;display:flex;
    -webkit-justify-content:center;-webkit-box-pack:center;
    justify-content:center;box-pack:center;-webkit-flex-pack:center ;/*水平居中*/}
.topcenter{display:-webkit-box;display:box;display:-webkit-flex;display:-webkit-box;display:flex;
    -webkit-box-align:center;-webkit-align-items:center;
    align-items:center;box-align:center;-webkit-flex-align:center ;}/*垂直居中*/
.flexjustify{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;flex: 1;-webkit-box-orient: vertical;-webkit-box-pack: justify;display: -webkit-box;width: 0;}
.flexwrap{-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-lines:multiple;
  -moz-flex-flow:row wrap;box-orient:horizontal;box-lines:multiple;flex-flow:row wrap;}/*换行显示*/
.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;
    -moz-box-orient:vertical;-moz-box-direction:normal;
    flex-direction:column;-webkit-flex-direction:column;}/*垂直p排列*/
.row_wrap{-webkit-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-lines:multiple;-moz-flex-flow:row wrap;box-orient:horizontal;box-lines:multiple;flex-flow:row wrap;}/*换行排列*/
.flexend{-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-pack: end;box-pack:end}
.flex4{display:box;display:-webkit-flex;display:-webkit-box;display:flex;text-align:center;}
.flex4 .flex4link{-webkit-box-flex:1;-webkit-flex:1; display:-webkit-flex;display:-webkit-box;display:flex;
      -webkit-justify-content:center;-webkit-box-pack:center;
      justify-content:center;box-pack:center;align-items:center;box-align:center;/*水平居中*/}
.boxflex{-prefix-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1; }
.boxflex15{-prefix-box-flex:1.5;-webkit-box-flex:1.5;-webkit-flex:1.5;flex:1.5; }
.boxflex2{-prefix-box-flex:2;-webkit-box-flex:2;-webkit-flex:2;flex:2;}
.boxflex3{-prefix-box-flex:3;-webkit-box-flex:3;-webkit-flex:3;flex:3;}
.boxflex4{-prefix-box-flex:4;-webkit-box-flex:4;-webkit-flex:4;flex:4;}
.boxflex5{-prefix-box-flex:5;-webkit-box-flex:5;-webkit-flex:5;flex:5;}
.boxflex6{-prefix-box-flex:6;-webkit-box-flex:6;-webkit-flex:6;flex:6;}
.flex3row{-webkit-box-flex:0 0 33.3%;-webkit-flex:0 0 33.3%;flex:0 0 33.3%;}
.flexstretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;}
/* 选择历史记录的文字颜色和背景颜色 */
input:-webkit-autofill {
    -webkit-animation: autofill-fix 1s infinite!important;
    /* 选择历史记录的文字颜色*/
    -webkit-text-fill-color: #fff;
    -webkit-transition: background-color 50000s ease-in-out 0s!important;
    transition: background-color 50000s ease-in-out 0s!important;
    background-color: transparent!important;
    background-image: none !important;
    /* 选择历史记录的背景颜色 */
    -webkit-box-shadow: 0 0 0 1000px transparent inset!important;
}
.auto_fill input:-webkit-autofill {
    -webkit-text-fill-color: #111;
    -webkit-box-shadow: 0 0 0 1000px #fff inset!important;
}
input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: #fff;
    transition: background-color 5000s ease-out 0.5s;
    background-color: transparent!important;
}
[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

input[type=button],input[type=submit],input[type=reset],input[type=number], input[type=password], input[type=text], textarea {appearance:none;-webkit-appearance:none;-moz-appearance:none;}


/*.scratchBox{margin:15px 7px;}
.scratch_item {
    float: left;
    width: 50%;
    margin-bottom:15px;
}
.scratch_item .list_item{margin:0 8px;}
.scratch_item .item{position: relative;}
.scratch_item .item .play_img{width:100%;}
.scratch_item .blance_box{margin:6px auto;width:100%; text-align: center;color:#fff;height: 30px;line-height: 30px; background: #16BB50;font-family: helvFontBlod;
-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;}
.blance_box.coming_soon{background: rgba(22, 187, 80,0.3);}
.icon_money{vertical-align: middle;margin-right: 5px;}
.scratch_item .scratch_name{width:100%;height: 14px; text-align: center;display: block;color:#CECECE;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.activity_into {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.tag {
    position: absolute;
    right: 0;
    top: 10px;
    width: 43px;
}
.main_bottom {
    margin-bottom: 50px;
}*/

/*.ui-widget-content {
    background: #FFFFFF !important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    padding-top: 5px;
    padding-bottom: 5px;
    width: auto !important;
}*/

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    /*border: 1px solid #FFF !important;
    background: #FFF !important;
    font-weight: normal !important;
    color: #FFF;
    border: 1px solid #000 !important;
    background: #F34541 !important;
    color: #000;
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    white-space: nowrap;*/
}

.ui-menu-item {
    padding: 5px 5px !important;
}
.ui-autocomplete{height:250px; overflow-y: scroll; overflow-x: hidden;}
.ui-widget-content { border-radius: 8px;background: #c3c3c3;}
.palmpay_top {
    padding-top: 40px;
    background-color: #fff;
    display: none;
}
.add-to-home-btn {
    position: fixed;
    bottom: 0px;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
    padding: 20px;
    background-color: #00693a;
    color: #fff;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    z-index: 9999;
    font-size:16px;
}


.slider-page-top-games {
    background-color: #262626;
    width: 100%;
    max-width: 640px;
    margin: auto;
    color: white;
    padding-top: 5px;
    padding-bottom:8px;
}

.main-slider-section {
    /*padding: 0 10px;*/
}

.games-slider-h {
    font-family: Roboto;
    color: #9C9C9C;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    margin-bottom: 10px;
    display: flex;
    gap: 6px;
    /*background: linear-gradient(210.76deg, #577586 -105.06%, #141B1F 77.82%);*/
    padding-left: 15px;
}

    .games-slider-h span {
        width: 14px;
        height: 14px;
        border-radius: 34px;
        background: linear-gradient(96.9deg, #00FF59 5.87%, #FFD338 100%);
        display: inline-block;
    }

.slider-page-top-games .swiper-slide {
    max-width: 172px;
    padding-left:15px;
}

.game-c {
    display: block;
    text-decoration: none;
    width: fit-content;
    background: #141B1F;
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
}

    .game-c .live-players {
        position: absolute;
        font-family: Roboto;
        font-size: 12px;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: center;
        color: #FFFFFF;
        background: #FFFFFF33;
        border-top-right-radius: 8px;
        border-bottom-left-radius: 8px;
        padding: 3px 6px;
        right: 0;
    }

.game-img {
    width: 100%;
    height: 108px;
    border-radius: 8px;
    display: block;
}

.play-game-btn {
    border: 1px solid #009955;
    background: #00995533;
    width: 159px;
    margin: auto;
    display: block;
    height: 40px;
    border-radius: 8px;
    color: #0CFD57;
    font-family: Roboto;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0%;
}
.overlay {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 50;
}

/* Modal Container */
.modal {
    position: relative;
    width: 70%;
    max-width: 540px;
    background: white;
    padding: 20px;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* Header */
.modal-header {
    text-align: center;
    max-width: 320px;
    margin-bottom: 20px;
    color:#000;
}

.modal-title {
    font-size: 14px;
    text-align: center;
}

/* Buttons */
.modal-body {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100%;
    align-items: center;
}

.btn {
    width: 90%;
    padding: 15px;
    border-radius: 6px;
    color: white;
    font-size: 16px;
    border: none;
    cursor: pointer;
    transition: opacity 0.3s;
}

    .btn:disabled {
        opacity: 0.45;
    }

.btn-balance {
    background: #16bb50;
}

.btn-bonus {
    background: #e08a15;
}

/* Close Button */
.close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 18px;
    color: #c1c1c1;
    cursor: pointer;
}

@media screen and (min-width: 530px) {
    .modal-body {
        display: flex;
        flex-direction: row;
        gap: 10px;
        width: 100%;
        align-items: center;
    }
}




.piggy-save {
    background: #383838;
    display: flex;
    align-items: center;
    padding: 7px 8px;
    gap: 5px;
    margin: 12px 0;
}

    .piggy-save .gray-piggy-icon {
        width: 25px;
    }

.limit {
    color: #A0A1A5;
    font-family: Inter;
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0px;
    max-width: 300px;
}

    .limit span {
        font-weight: 800;
        color: #FFCA00;
    }

.piggy-save .piggy-save-btn {
    background: #FFCA00;
    border-radius: 9.11px;
    font-family: Inter;
    font-weight: 600;
    padding: 8px;
    font-size: 12.58px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #000000;
    border: none;
    cursor: pointer;
    margin-left: auto;
    text-decoration: none;
    width:50px;
    text-align:center;
}



.bebasfont{font-family: bebasFont}
.dl_top_box{padding:30px 15px 90px;background: url(/images/v2/dl/bg.png) no-repeat 0 0;
    background-size: 100% 100%;color: #fff;}
.dl_top_money{font-size: 30px;font-family: bebasFont;}
.dl_top_date{color:rgba(255,255,255,0.6);}
.dl_center_box{margin-top:-70px;}
.dl_block_item .item{
    width:80%;
    height: 100%;
    margin:0 auto;
    background: #242424;
    color: #999;
    text-align: center;
    padding:15px;
    font-size: 11px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.15);
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.dl_block_item .item_top{font-family: bebasFont}
.item_top{font-size: 22px;color: #fff;}
.dl_list{
    margin: 20px 15px;
    padding: 0 15px;
    border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background: #242424;
    font-size: 14px;
    font-family: sfpFontMedium;
    /* color: #fff; */
}
.dl_list>li {
    padding: 15px 0;
    border-bottom: 1px solid #323232;
}
.into img {
    width: 8px;
}
.dl_agent_outer_box{position: relative;}
.dl_user_top_box{padding:15px;}
.dl_user_top_money{font-size: 30px;font-family: bebasFont}
.dl_user_top_date{font-size: 11px;color:#fff;}


.dl_agent_line_form{padding:20px 15px 10px;}
.dl_agent_list_tit{color:#999;}
.dl_agent_list_tit1{padding:20px 15px 5px;color:#999;}
.al_agent_btn_box{overflow: hidden;background: #121212;border:1px solid #323232;color:#999;-webkit-border-radius: 5px; -moz-border-radius: 5px;-ms-border-radius: 5px; -o-border-radius: 5px;  border-radius: 5px;}
.al_agent_btn{float: left;height: 24px;line-height: 24px;width:40px;text-align: center;background: #242424}

.dl_agent_form_box{padding:15px;background: #242424;}
.dl_agent_scroll{height: 6rem;overflow: scroll;}
.agent_form_table{width:100%;border-collapse: collapse;color:#c3c3c3;}
.agent_form_table td,.agent_form_table th{padding: 8px 15px;text-align: center;border:1px solid #323232;}
.al_agent_btn.sel{background: #3a3a3a;color:#fff;}
.load_more_btn{text-align: center;color:#16bb50;margin: 1px 0 0;padding: 15px 0;}

.agent_table_box{background: #242424;padding:0 15px;}
.agent_table_box {
    position: relative;
    overflow: auto;
    margin-top: 10px;
}
.dl_box{margin-bottom: 15px;}
.agent_table {
    position: relative;
    left: 0;
    overflow: visible;
    margin: 0 auto;
    width: max-content;
    min-width: 100%;
    border-collapse: collapse;
    font-size: 11px;
}
.agent_table td, .agent_table th {
    padding: 8px 5px;
    text-align: center;
}
.agent_table th {
    color: #c3c3c3;
    font-weight: normal;
}
.agent_table td{color:#999;}
.agent_table td:nth-child(2){
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.selected img {
    transform: rotate(-180deg);
}
.sign_up img{
    transition-duration: 0.3s;
    transition-property: all;
}
.dl_select_data {
    width:45%;
    margin:5px auto;
    padding: 0 10px;
    height: 32px;
    line-height: 30px;
    color: #edf3f8;
    box-sizing: border-box;
}
.dl_show_dom {
    display: inline-block;
    width: 100%;
    height: 100%;
    color:#fff;
    text-align: center;
}
.dl_select_data .pc-box span{
    text-align: center;
    float:right;
    padding-right: 18px;
    box-sizing: border-box;
    background: #3a3a3a url(/images/v2/dl/jtdown.png) no-repeat 94% center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.dl_agent_chart_box{
	padding:15px;
	box-sizing: border-box;
	background: #121212;
}
.dl_agent_chart{
    width:100%;
    overflow: scroll;
    height: 330px;
    position: relative;
}
.dl_agent_tip{text-align: center;margin:20px auto; color:#999;}

.dl_box_page{
    margin:10px 0;
    padding:20px 15px;
    background: #242424;
}
.site_address{
    color:#fff;
}
.site_copy{color:#999;font-size: 11px;margin:15px 0;}
.site_copy .copy{display: inline-block; height: 22px;line-height: 24px;margin:5px 0 5px 5px;padding:0 5px; background: #16bb50;color:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;}
.dl_share_box{ text-align: center;}
.dl_share_box_page{
    padding: 15px 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #3a3a3a;
    text-align: center;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}


/*代理商购买卡*/
.dl_card_list_box{padding:0 15px;background:#121212;}
.dl_card_list{padding:15px 0;border-bottom:1px solid #262626;}
.dl_checkbox_btn [type=checkbox]{display:none;}
.dl_checkbox_btn label{display:inline-block;width:17px;height:17px;background:url(/images/v2/dl/checkbox.png) no-repeat;cursor:pointer;margin:-1px 3px 0 0;vertical-align:middle;background-size:17px 17px;}
.dl_checkbox_btn [type=checkbox]:checked+label{background:url(/images/v2/dl/checkbox_sel.png) no-repeat;background-size:17px 17px;}
.dl_card_img_box{width:2.5rem;margin:0 .4rem;position: relative;}
.dl_card_img{width:100%;display:block;}
.dl_card_tit{font-size:14px;font-family:sfpFontBold;color:#fff;text-align:center;}
.dl_card_price{color:#999;text-align:center;margin:5px 0 10px;}
.dl_card_quantity{color:#999;text-align:center;}
.dl_multiple_input{width:50%;height:24px;margin:0 8px;outline:0;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff;text-align:center;font-family:sfpFontBold;line-height:24px;max-width:1.3rem;min-width:60px;background: rgba(255,255,255,0.2);}
.dl_card_footer_box{position:fixed;right:0;bottom:0;left:0;z-index:8;padding:15px;box-sizing:border-box;background:#222222;}
.dl_card_total{float:right;margin-right:15px;position: relative;color:#16bb50;}
.dl_cardbuy_btn{font-family:sfpFontBold;color:#fff;font-size:14px;padding:8px 15px;background:#16BB50;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.dl_card_box{margin:0 0 15px;}
.dl_card_con{padding:10px 10px;}
.dl_mark{margin-left:15px;color:#999;}
.dl_mycard_list{background:#222122;padding:10px 15px;margin:8px 0;position: relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.dl_mycard_tit{font-size:14px;font-family:sfpFontBold;color:#fff;}
.dl_mycard_tit_price{color:#666;margin:8px 0;}
.dl_state_soldout{color:#e37474;}
.dl_state_unsold{color:#56c24b;}
.dl_copy_linkbtn{background:#16BB50;color:#fff;padding:10px 15px;font-size:13px;font-family:sfpFontBold;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.dl_mycard_check{margin-left:15px;}

.dl_order_time{color:rgba(255,255,255,0.5);}
.dl_card_item{width:40px;display: inline-block;color:#999;}
.dl_outbtn{background:#fff;color:#666;border:1px solid #c2c2c2; height: 32px;line-height: 32px;padding:0 15px; font-size:13px;font-family:sfpFontBold;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-sizing: border-box;margin-left: 10px;}
.dl_share_layerbox{position: fixed;bottom: 0;left: 0;z-index: 98;margin: 0;padding: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7); display: none;}
.share_box{position: absolute;bottom:0;background: #fff;text-align: center;width:100%;}
.share_title{padding:15px 0;font-size: 14px;color:#999;}
.share{color:#222;}
.share li img{width:37px;}
.book_share{padding:15px;border-top:1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;color:#222;}
.book_share li img{width:37px;}
.font14{font-size: 14px;}
.cancel_btn{color:#16bb50;font-size: 14px;padding:15px 0;}

.dl_copy_linkbtn{background:#ec7325;color:#fff;height: 32px;line-height: 32px;padding:0 20px; font-size:13px;font-family:sfpFontBold;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}

.dlSelectCard span{display:block;text-align:left;background-size:13px;right:15px;padding-right:18px;height:30px;line-height:30px;text-indent:10px;color:rgba(255,255,255,0.5);overflow:hidden;background:rgba(255,255,255,0.2) url(/images/v2/dl/jtdown1.png) no-repeat 94% center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 5px;}
.dl_mycard_list a { color: #fff;}
.dl_share_time{ color: #e37474; text-align: right; margin: 5px 0;}


.dl_t {width: 18px;vertical-align: sub;}
.dl_t_box{position: absolute;right:-10px;bottom: 50px;display: none;padding: 10px 15px;white-space:nowrap;border-radius: 5px;background: #fff; color: #818181;text-align: right;line-height: 18px;}
.dl_t_box:after {position: absolute;right: 15px;bottom: -18px;width: 0;
    height: 0;border-style: solid;border-width: 8px 6px 10px 6px;content: "";border-top-color: #fff;border-bottom-color: transparent;border-left-color: transparent;border-right-color: transparent;}
.dl_edit_done{width:30px;text-align: center;font-size: 13px;padding:0 10px;}
.dl_edit{color:#16bb50;}
.dl_done{color:#fd4f4f;}
.dl_mycard_list_box{padding:0 15px;}
.dl_mycard_price{color:#999;margin:5px 0 10px;}
.dl_mycard_state{color:#fff;padding:1px 15px;font-family: payoneFont;font-size:13px;}
.dl_state_new{background: url(/images/v2/dl/new_bg.png) no-repeat 0 0;background-size: 100% 100%}
.dl_state_sold{background: url(/images/v2/dl/sold_bg.png) no-repeat 0 0;background-size: 100% 100%}
.dl_mycard_details{position: relative;}
.dl_sc_icon{position: absolute;bottom:0px;right: 0px;}
.dl_last_share{color:#AB5555;margin:10px 0.4rem 0;padding-left: 20px;}
.dl_state_diff{background: #000000}
.dl_card_num{position: absolute;top:5px;left: 0;padding:3px 6px;color:#fff;background:rgba(0,0,0,0.6);}
.dl_check{width:20px;}
.dl_cardsold_btn{font-family:sfpFontBold;color:#fff;font-size:14px;padding:8px 15px;background:#fd4f4f;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;order-radius:20px;display: none;}

.marquee_box_ac{text-align: center;background: #3a3a3a;margin:20px 0 30px;padding:0 0 10px;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;}
.congrats_tit{font-family: poetsenFont;color:#16bb50;font-size: 13px;padding:10px 0 20px;}
.congrats_marquee {overflow:hidden;font-family: lightFont;color:#fff;height: 100px;padding:0 0 10px;}
.congrats_marquee ul li{line-height: 25px;}
.congrats_id{color:#fff;font-family: sfpFontBold}
.congrats_money{color:#16bb50;font-family: sfpFontBold}
.congrats_marquee ul li a{ color: #999;}

.agent_ac_box{position: relative;display: block;}
.agent_ac_img{display: block;width:100%;}
.agent_ac_tit{position: absolute;top:50%;right: 20px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);color:#fff;text-align: right;}
.agent_ac_btn{padding:5px 15px;text-align: center;font-size:16px;font-family: sfpFontBold; color:#fff;background: #ec7325;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.ac_list_item{padding:15px 20px;margin-top:10px;border-bottom: 1px solid #343434;}
.ac_list_item img{display: block;margin:0 15px;}
.ac_list_item .ac_item_title{color:#cecece;font-size: 16px;font-family: sfpFontBold;margin-bottom: 10px;}
.ac_list_item .ac_item_text{color:#16bb50;font-family: sfpFontBold;border-bottom: 1px solid #16bb50}
.agent_ac_btn1{margin:20px;padding:10px 0;text-align: center;font-size:16px;font-family: sfpFontBold; color:#fff;background: #16BB50;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}



.dl_redeembtn_box {position: fixed;right: 0;bottom: 0px;left: 0;z-index: 8;padding: 10px 15px;text-align: center;background: #121212}

.dl_redeembtn {display: block;margin: 0 auto;height: 40px;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;color: #fff;
    text-align: center;font-size: 15px;line-height: 40px;background: #16bb50;}
.dl_returnbtn{display: inline-block;color: #fff;border-bottom: 1px solid #fff;font-size: 11px;margin-top:5px;}
.redeem_status_box{background: #2F2F2F;padding: 20px 25px 30px;margin: 15px 35px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;color: #16bb50;text-align: center;font-family: goFontMedium}

.redeem_status1{color:#16BB50;font-size: 22px;margin-bottom: 5px;}
.redeem_status2{color:#D33E3E;font-size: 22px;margin-bottom: 5px;}
.redeem_status3{color:#fff;font-size: 22px;margin-bottom: 5px;}
.redeem_status4{color:#16BB50;font-size: 18px;margin-bottom: 5px;}
.redeem_cardName{color:#fff;font-size: 16px;margin-bottom: 3px;}
.redeem_time{color:rgba(255,255,255,0.5);font-size: 12px;margin:5px 0;}
.redeem_money{color:#16bb50;font-size: 20px;}

.dl_filter_item{padding:10px;}
.win_color{color:#16bb50;}
.lose_color{color:#DA3E3E;}
.serial_code{color:#fff;font-size: 16px;font-family: goFontBold}
.select_btn{color:#fff;background: #16bb50;padding:5px 10px;margin-left: 10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;}
/*.guagua_status_completed{color:#3eab21;}
.guagua_status_win{color:#ec7325;}
.guagua_status_other{color:#999;}*/
.guagua_play_btn,.guagua_show_btn{
  padding:8px 15px;
  color:#fff;
  font-family: goFontMedium;
  text-align: center;
  background: #16bb50;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}


/*匿名购买刮刮卡中奖*/
.serial_number_box{padding:20px 30px;}
.serial_number_tit{font-size: 14px;color:#fff;font-family: sfpFontMedium;text-align: center;}
.serial_number_new_box{  background: #222122; padding:20px 25px 40px; margin:15px 0 30px;  -webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;color:#fff;}
.serial_number_d{font-size: 37px;font-family: sfpFontMedium; color:#16bb50;text-align: center;margin-bottom: 20px;letter-spacing: 10px;}
.serial_con{margin-left:30px;color:#999;}
.serial_number{font-size: 14px;font-family: sfpFontBold;color: #fff;width: 100%;margin: 20px 0;background:rgba(255,255,255,0.1);text-align: center;height: 40px;line-height: 40px;}
.serial_number_tips{color:#ec7325;text-align: left;margin-bottom: 20px;}
.serial_number_tips1{color:#999;margin:0 auto 10px;text-align: center;}
.serial_number_btn{font-size: 14px;font-family: sfpFontBold; background: #16bb50;height: 35px;line-height: 35px;color:#fff; text-align: center;margin:30px auto; -webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.redeem_code_box{margin:25px 35px;}
.redeem_tit{font-size: 16px;color:#fff;}
.redeem_tip{color:#999;margin:10px 0;}
.redeem_tip1{color:#999;margin-top:40px;line-height: 24px;text-align: center;}
input.serial_number{border:none;outline: none;}

.anonymous_win_tit{font-family: payoneFont;color:#fdd11f;font-size: 16px;text-align: center;margin:15px 0 10px;}
.anonymous_win_banner{padding:12px 0;background: url(/images/v2/dl/win_banner.png) no-repeat 0 0;background-size: 100% 100%;margin:0 15px;}
.anonynous_win{color:#f5c031;font-size: 16px;font-family: payoneFont;text-align: center;}
.anonynous_money{color:#f06348;font-size: 22px;font-family: payoneFont;text-align: center;}
.anonymous_box{background:#222122;padding:20px 25px 30px;margin:15px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;color:#16bb50;}
.anonymous_top{font-size:14px;color:#16bb50;}
.anonymous_ma{font-size:37px;font-family:sfpFontMedium;letter-spacing:10px;color:#16bb50;text-align:center;margin:10px 0;}
.anonymous_copy_btn{font-size:12px;font-family:sfpFontBold;background:#16bb50;color:#fff;padding:8px 0;width:50%;text-align:center;margin:10px auto;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;}
.anonymous_tip{color:#999;line-height:20px;margin:10px 0 0;text-align:center;}
.anonymous_tips{color:#999;font-family:sfpFontBold;text-align:center;}
.anonymous_tip1{color:#999;font-family:sfpFontMedium;text-align:left;line-height:20px;}
.anonymous_join_btn{font-size:12px;font-family:sfpFontBold;background:#16bb50;color:#fff;padding:8px 0;margin:0 10px;text-align:center;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;}
.anonymous_log_btn{font-size:12px;font-family:sfpFontBold;background:#e1a229;color:#fff;padding:8px 0;margin:0 10px;text-align:center;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;}
.anonymous_med{margin-top:35px;}
.anonynous_btns{margin:15px auto 0;}
.anonymous_way{color:#fff;border-bottom: 1px solid #fff;font-family: sfpFontBold;font-size:11px;}

.anonymous_yd{background-image: url(/images/v2/dl/redeemed.png);background-position: 100% 0;background-repeat: no-repeat; overflow: hidden;}
.loyalty_gd{display: block;}
.loyalty_gd img{width:100%;display: block;}
.loyalty_logbtn{width:90%;margin: 10px auto 20px;height: 40px;display: block;-webkit-border-radius: 20px;-moz-border-radius:20px;border-radius: 20px;color: #fff;background: #16bb05;text-align: center;letter-spacing: 1px;font-size: 14px;font-family: sfpFontBold;line-height: 40px;cursor: pointer;}
.anonynous_records_list li{padding:15px 0;border-bottom:1px solid #262626;}
.anonynous_records_list .item{color:#fff;}
.guagua_status_other{color:#999;}
.guagua_status_win{color:#16bb50;}


/*匿名购买*/
.book_serial_number_tit{color:#16bb50;text-align: center;font-size: 14px;font-family: sfpFontBold;margin-top:20px;}
.book_serial_number_box{background: #222122;text-align: center;padding: 20px 10px;margin: 20px 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;color: #ec7325;}
.book_serial_number_tips{color:#999;font-size: 14px;font-family: sfpFontMdeium;}
.book_serial_number_d{font-size: 16px;font-family: sfpFontBold;color:#16bb50;margin:10px 0 0;}
.book_serial_copy_box{padding:20px 20px 40px;}
.book_serial_con{margin-left: 15px;color:#999;}
.book_serial_number_tips1 {color: #999;margin: 0 auto 10px;text-align: center;}
.book_serial_number_btn {font-size: 14px;font-family: sfpFontBold;background: #16bb50;color: #fff;padding: 10px 0;width: 100%;text-align: center;margin: 30px auto;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.book_redeem_code_box {margin: 25px 20px;}
.book_redeem_tip {color: #fff;margin: 10px 0;}
.book_serial_number {font-size: 14px;font-family: sfpFontBold;text-align: left;color: #fff;width: 100%;background: #3a3a3a;margin: 0 0 20px;padding: 15px 0;text-indent: 5px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
input.book_serial_number {border: none;outline: none;}
.book_redeembtn {display: block;margin: 50px 20px 30px;padding: 10px 0;-webkit-border-radius: 22px;-moz-border-radius: 22px;-ms-border-radius: 22px;-o-border-radius: 22px;border-radius: 22px;color: #fff;text-align: center;font-size: 15px;background: #16bb50;}

.book_record_list{padding:0 15px;}
.book_record_list .book_record_item{display: block;color:#666;padding:15px 0;border-bottom: 1px solid #e1e1e1;}
.book_record_item.stake_redeemed {background: url(/images/book/redeemedImg.png) no-repeat 94% top;}
.book_record_name{font-size: 16px;color:#000;font-family: sfpFontBold;}
.book_record_time{color:#b78563;margin:5px 0 10px;}
.record_state1{color:#666;font-family: sfpFontBold}
.record_state2{color:#1fb316;font-family: sfpFontBold}
.record_state3{color:#e23a3a;font-family: sfpFontBold}
.redColor{color:#ec7325;}

.book_record_detial{color:#666;margin-bottom: 10px;background: #fff;padding: 15px;}
.detail_stake_redeemed{background: url(/images/book/xqredeem.png) no-repeat 100% top;}
.book_record_detial .book_outer {border-bottom: 1px solid #dbdbdb;padding-bottom: 10px;}
.book_record_detial .book_outer_block {border-bottom: 1px solid #dbdbdb;padding: 10px 0;}
.book_record_detial .book_bet_money {color: #c0933b;font-style: normal; text-decoration: underline;}
.book_record_detial .bet_money {color: #c0933b;font-style: normal;text-decoration: underline;}
.outer_detail_item {color: #222; padding: 10px 0; border-bottom: 1px solid #dbdbdb;}
.detail_item_name{font-family: sfpFontBold;margin:5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.book_bet_item{display: -webkit-box; display: box;display: -webkit-flex;display: -webkit-box;display: flex;-webkit-box-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start;box-align: flex-start;-webkit-flex-align: flex-start;margin:5px 0 0;}
.book_bet_state{display: -webkit-box;display: box;display: -webkit-flex;display: -webkit-box;display: flex;margin:5px 0 0;-webkit-justify-content:space-between;justify-content:space-between;-moz-box-pack:space-between;-webkit--moz-box-pack:space-between;box-pack:space-between;}
.book_redemptionbtn{display: block;margin: 20px;padding: 10px 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;color: #fff;text-align: center;font-size: 15px;background: #ec7325;}

/*用户充值卡相关*/
.rechargeCardBox{margin:30px 20px;}
.textIndent70{text-indent: 70px!important;}
.recharge_card_outbox{margin:15px;}
.recharge_card_box{position:relative;overflow:hidden;margin:15px auto;width:100%;height:3rem;max-height:170px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:url(/images/recharge_cards/rechargeImg.png) no-repeat;background-size:100% 100%;color:#fff;-ms-border-radius:15px;-o-border-radius:15px;font-family: sfpFontMdeium}
.rechargeBg{position:absolute;top:0;left:15px;width:2.1rem;max-width:109px;}
.country_logo{position:absolute;top:15px;right:15px;}
.recharge_card_box .money_rech{position:absolute;bottom:15px;left:15px;color:#303133;font-size:24px;font-family:sfpFontBold;}
.verCode_box .verCode{position:absolute;right:15px;bottom:50px;color:#303133;font-size:11px;}
.verCode_box .verCode_copy{position:absolute;right:15px;bottom:15px;padding:0 20px;height:26px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#362d15;color:#f5dea4;line-height:26px;-ms-border-radius:15px;-o-border-radius:15px;}
.recharge_card_tips{margin:10px 0 20px;color:#999;text-align:right;font-family: sfpFontMdeium}
.recharge_card_tips .website{color:#16bb50;text-decoration:underline;font-family: sfpFontMdeium}
.website1{text-decoration: underline;color:rgba(255,255,255,0.8);}

.zj_map{width:100%;height: calc(70%-50px)}
.agents_search{margin:0 0 15px; }
.agents_list_box{position: absolute;color: #000;bottom: -1px;left: 0;width: 100%;height: 30%;overflow-y: scroll;background-color: #fff;z-index: 110;padding:20px;box-sizing: border-box;-webkit-border-radius: 15px 15px 0 0;-moz-border-radius: 15px 15px 0 0;-ms-border-radius: 15px 15px 0 0;-o-border-radius: 15px 15px 0 0;border-radius: 15px 15px 0 0;}
.agents_list_box1{padding:20px;}
.agents_address_box{margin:0 10px 0 0;overflow: hidden;}
.agents_item{margin:0 0 15px 0;}
.agents_address{margin:0 0 0 5px;font-size: 12px;font-family: mediumFont;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.conent_box{margin:15px; color: #666;}
.agents_searchBox{padding:10px;border:1px solid #ccc;margin:0 0 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.searchBox{border:none;outline: none;height: 100%;}
.dl_searchBtn{padding-left: 15px;color:#4b71ff;border-left: 1px solid #ccc;}
.search_link{padding-right: 15px;display: block;text-align: right;color:#fff;}
.search_box{padding: 8px;border: 1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.search_text{border: none;outline: none;background: none;height: 100%;}
.search_btn{border: none;outline: none;background: none;padding-left: 15px;color: #ec7325;border-left: 1px solid #ccc;font-family: blodFont;}
.tooltip {position: relative;display: inline-block;border-bottom: 1px dotted black;cursor: pointer;}

.tooltip::before {content: attr(data-tooltip);position: absolute;left: 50%;transform: translateX(-50%);background-color: #333;color: white;padding: 5px 8px;border-radius: 4px;font-size: 12px;opacity: 0;visibility: hidden;transition: opacity 0.3s, visibility 0.3s;z-index: 1000000;white-space: normal;width: 200px;}
.tooltip:hover::before {opacity: 1;visibility: visible;}
.play_now {color: #16BB50;float: right;padding-right: 10px;font-size: 14px;font-weight:700;}
.play_now a {color: #fe9265;}
/*.header{background: #16BB50;color:#fff;width:100%;}
.backMenuBtn{
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 15px 5px 10px;
    text-align: left;
}
.log_reg_boxs{font-family: goFontBold;}
.log_reg_boxs .btn_log{color:#fff;}
.log_reg_boxs .btn_reg{color:#AEFF0B;}
.header{background: #16BB50 url(/images/v2/header_bg_easter.png) no-repeat;background-size: 100% 100%; color:#fff;width:100%; overflow: hidden;}
*/
.header{background: #16BB50;background-size: 100% 100%; color:#fff;width:100%; overflow: hidden;}
.headerTop{padding: 0 15px 0 5px;
    height: 44px;
}
.backMenuBtn{
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 15px 5px 10px;
    text-align: left;
    position: relative;
}
.log_reg_boxs{font-family: goFontBold;}
.log_reg_boxs .btn_log{color:#fff;background: #02a137;display: inline-block;padding:5px;border-radius: 4px;}
.log_reg_boxs .btn_reg{color:#AEFF0B;background: #02a137;display: inline-block;padding:5px;border-radius: 4px;}
.menu_line{position: absolute;top:-18px;left:20px;}
.member_center{box-sizing: border-box;
    padding: 5px 0 5px 10px;}

.ui-header.ui-fixed-hidden {position: fixed !important;}

.headerTitle{text-align: center;padding:0 0 5px;}

/* 导航部分 */
.nav_bar_box {
    overflow: hidden;
    width: 100%;
}
.nav_bar_list {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    word-break: break-all;
}
.nav_bar_box_1j{background: #11AC48;font-size:0;padding-bottom: 2px;}
.nav_bar_box_1j .nav_bar_list .item {
    display: inline-block;
    height: 100%;
    width: auto;
	height: 33px;
	line-height: 33px;
    color: #a5a5ac;
    text-align: center;
    font-size: 13px;
    padding: 0 16px;
}
.nav_bar_box_1j .nav_bar_list .item a {
    display: block;
    box-sizing: border-box;
    color: rgba(255,255,255,0.8);
	font-family: goFontMedium;
    text-decoration: none;
}
.nav_bar_box_1j .nav_bar_list .item.sel a {
    color: #F7FF2F;
	font-family: goFontBold;
}
.nav_bar_box_1j .nav_bar_list .item.sel a:after {
    position: relative;
    bottom: 5px;
    display: block;
    margin: 0 auto;
    width: 25px;
    height: 3px;
    background: #F7FF2F;
    content: "";
}
.liveIcon{display:inline-block; width:14px;height: 14px;background: url(/images/v2/sports/icon_live1-1.png) no-repeat center center;}
.nav_bar_box_1j .nav_bar_list .item.sel .liveIcon{background: url(/images/v2/sports/icon_live1-2.png)no-repeat center center;}

.banner_warp{
	background: #262626 url(/images/v2/banner/banner_bg.png) no-repeat 100% 0;
	background-size: 100%;
	position: relative;
}
.banner_warp .swiper-container{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	padding:3px 0 4px;
}
.banner_warp .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
	padding: 0 16px;
	box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.banner_warp .swiper-pagination{
	position: absolute;
	right:20px;
	bottom:10px;
}
.banner_warp .swiper-pagination .swiper-pagination-bullet{margin:0 2px;width:4px;height: 4px;border:1px solid #fff;border-radius: 50%;background:rgba(255,255,255,0);opacity: 1;}
.banner_warp .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;;}
.nav_bar_box_2j{overflow: hidden;font-size: 0;background: #262626;}
.nav_bar_box_2j .nav_bar_list .item {
    display: inline-block;
    height: 100%;
    width: auto;
    text-align: center;
    font-size: 11px;
	overflow: hidden;
	background-image:linear-gradient(#262626,#121212);
}
.nav_bar_box_2j .nav_bar_list .item a {
    display: block;
    box-sizing: border-box;
    color: #9C9C9C;
    text-decoration: none;
	background: #262626;
	padding: 8px 16px;
	overflow: hidden;
    min-width: 80px;
    position: relative;
}
.prev_border{border-radius:0 0 8px 0;}
.next_border{border-radius:0 0 0 8px;}
.nav_bar_box_2j .nav_bar_list .item a img{display: block;margin:0 auto;height: 23px;}
.nav_bar_box_2j .nav_bar_list .item.sel a {
    color: #16BB50;
	background: #151515;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
}
.nav_bar_box_3j{background: #262626;font-size:0;margin:15px 0;}
.nav_bar_box_3j .nav_bar_list .item {
    display: inline-block;
    height: 100%;
    width: auto;
	height: 35px;
	line-height: 35px;
    color: #9C9C9C;
    text-align: center;
    font-size: 13px;
    padding: 0 16px;
}
.nav_bar_box_3j .nav_bar_list .item a {
    display: block;
    box-sizing: border-box;
    color: #fff;
    text-decoration: none;
}
.nav_bar_box_3j .nav_bar_list .item.sel a {
    color: #16BB50;
	font-family: sfpFontBold;
}
.nav_bar_box_3j .nav_bar_list .item.sel a:after {
    position: relative;
    bottom: 3px;
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 3px;
    background: #16BB50;
    content: "";
}
.nav_bar_box_4j{ background: #121212; margin-top: 5px;}
.fixedNavBlock .nav_bar_box_4j{ border-bottom: 1px solid #212121;background: #151515;}
.nav_bar_box_4j .nav_bar_list .item {
    display: inline-block;
    height: 100%;
    width: auto;
    height: 28px;
    line-height: 26px;
    color: rgba(255,255,255,0.5);
    text-align: center;
    font-size: 12px;
    padding: 0 2px;
}
.nav_bar_box_4j .nav_bar_list .item:first-child{padding-left:15px;}
.nav_bar_box_4j .nav_bar_list .item a {
    display: block;
    box-sizing: border-box;
    color: rgba(255,255,255,0.5);
    text-decoration: none;
    padding:0 8px;
/*    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;*/
}
    .nav_bar_box_4j .nav_bar_list .item .sel a {
        color: #16BB50;
        font-family: sfpFontBold;
        /*background: #16BB50;*/
        border-bottom: 2px solid #16bb50;
    }
    .nav_bar_box_4j .nav_bar_list .item a.sel {
        color: #16BB50;
        font-family: sfpFontBold;
        /*background: #16BB50;*/
        border-bottom: 2px solid #16bb50;
    }

/*********/
.nav_bar_box_qs {
    background: #121212;
    margin-top: 5px;
}

.fixedNavBlock .nav_bar_box_qs {
    border-bottom: 1px solid #212121;
    background: #151515;
}

.nav_bar_box_qs .nav_bar_list .item {
    display: inline-block;
    height: 100%;
    width: 20%;
    height: 28px;
    line-height: 26px;
    color: rgba(255,255,255,0.5);
    text-align: center;
    font-size: 12px;
}

    .nav_bar_box_qs .nav_bar_list .item:first-child {
        padding-left: 15px;
    }

    .nav_bar_box_qs .nav_bar_list .item a {
        display: block;
        box-sizing: border-box;
        color: rgba(255,255,255,0.5);
        text-decoration: none;
    }

        .nav_bar_box_qs .nav_bar_list .item a.sel {
            color: #16BB50;
            border-bottom: 2px solid #16bb50;
            font-family: sfpFontBold
        }

/********/


.nav_bar_box_5j .nav_bar_list .item {
    display: inline-block;
    height: 100%;
    width: auto;
    height: 30px;
    line-height: 30px;
    color: rgba(255,255,255,0.5);
    text-align: center;
    font-size: 12px;
    padding: 0 8px;
}
.nav_bar_box_5j .nav_bar_list .item:first-child{padding-left:15px;}
.nav_bar_box_5j .nav_bar_list .item a {
    display: block;
    box-sizing: border-box;
    color: rgba(255,255,255,0.5);
    text-decoration: none;
}
.nav_bar_box_5j .nav_bar_list .item.sel a {
    color: #16BB50;
    font-family: sfpFontBold;
}
.nav_bar_box_5j .nav_bar_list .item.sel a:after {
    position: relative;
    bottom: 5px;
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 2px;
    background: #16BB50;
    content: "";
}
/*个人中心*/
.side_bar_con{height: 100%;}
.side_bar_menu{background: #343434;padding:15px;}
.menu_close{width:30px;display: inline-block;}
.member_id{font-family: goFontMedium;font-size: 16px;margin-right: 5px;}

.new_menu{color:#fff;font-family: goFontBold;font-size: 16px;}
.new_side_bar{position:fixed;top:0;right:0;z-index:1006;float:right;width:75%;height:100%;background:#343434;-webkit-transition:all .5s cubic-bezier(.22,.92,.05,.99);-moz-transition:all .5s cubic-bezier(.22,.92,.05,.99);-o-transition:all .5s cubic-bezier(.22,.92,.05,.99);transition:all .5s cubic-bezier(.22,.92,.05,.99);-ms-transition:all .5s cubic-bezier(.22,.92,.05,.99);}
#sideBar{left:-75%;}
#memberBar{right:-75%}
.new_download{margin:0 15px;}
.new_download img{width:100%;display:block;}
.side_bar_scroll_all{height: 100%;overflow-y: scroll;}
.side_bar_scroll{height: calc(100% - 100px);overflow-y: scroll;}
.side_bar_ul{padding:0 15px;margin:15px;background:#151515;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.side_bar_ul li .side_list_1j{font-size:13px;color:#c3c3c3;padding:12px 0;border-bottom:1px solid #262626;}
.menu_icon{margin-right:10px;width:15px!important;display: inline-block;background: url('/images/v2/sidebar/css_sprites.png')}
.side_item{margin-left:24px;}
.side_list_2j{font-size:12px;color:#A8A8A8;padding:8px 0;}
.new_cover{position:fixed;top:0;right:0;z-index:1005;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.65);}
.bg-menu_close {width: 14px; height: 14px;background-position:-55px -30px;}
.bg-icon10_1 {width: 14px; height: 14px;background-position:-79px -5px;}
.bg-icon9_3 {width: 14px; height: 13px;background-position:-29px -78px;}
.bg-icon9_2 {width: 12px; height: 16px;background-position:-103px -5px;}
.bg-icon9_1 {width: 14px; height: 15px;background-position:-5px -30px;}
.bg-icon8_1 {width: 16px; height: 13px;background-position:-5px -55px;}
.bg-icon7_1 {width: 14px; height: 14px;background-position:-79px -29px;}
.bg-icon6_1 {width: 12px; height: 13px;background-position:-103px -31px;}
.bg-icon5_3 {width: 12px; height: 12px;background-position:-103px -77px;}
.bg-icon5_2 {width: 12px; height: 13px;background-position:-103px -54px;}
.bg-icon5_1 {width: 14px; height: 15px;background-position:-29px -30px;}
.bg-icon4_1 {width: 14px; height: 14px;background-position:-79px -53px;}
.bg-icon3_1 {width: 14px; height: 15px;background-position:-55px -5px;}
.bg-icon2_2 {width: 14px; height: 13px;background-position:-53px -78px;}
.bg-icon2_1 {width: 14px; height: 13px;background-position:-77px -78px;}
.bg-icon1_6 {width: 15px; height: 15px;background-position:-53px -54px;}
.bg-icon1_5 {width: 15px; height: 13px;background-position:-31px -55px;}
.bg-icon1_4 {width: 14px; height: 14px;background-position:-5px -78px;}
.bg-icon1_3 {width: 15px; height: 9px;background-position:-5px -102px;}
.bg-icon1_2 {width: 15px; height: 15px;background-position:-5px -5px;}
.bg-icon1_1 {width: 15px; height: 15px;background-position:-30px -5px;}
.bg-icon11_1{height:18px;width:16px;background-position:-28px -95px;}
.bg-icon11_2{height:16px;width:16px;background-position:-53px -95px;}

.memberTop{background: #151515;padding:15px 15px 5px;color:#fff;}
.levelBox{color:#fff;margin-bottom: 5px;}
.levelImg {font-size: 0;vertical-align: middle;margin-right: 8px;width:30px;}
.memberCon{margin:15px;overflow:hidden;}
.memberCon_bottom{padding:20px 12px;background: #262626;color:#fff;-webkit-border-radius: 8px;
    -moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.memberCon_center{padding: 10px 12px;margin-top:15px; background: #262626;color: #fff;-webkit-border-radius: 8px;
    -moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.usdWithdraw{display: block;margin: 0 10px;border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;color: rgba(255,255,255,0.8);text-align: center;font-family: sfpFontRegular;padding: 8px 10px;font-size: 14px;border: 1px solid rgba(255,255,255,0.5);}
.usd_bank_box{margin:20px 15px;}
.total_balance{font-family: sfpFontBold;font-size: 14px;}
.balance_box{text-align: center;}
.balance_box .balance_left{border-right: 1px solid rgba(255,255,255,0.2)}
.balance_value{font-size: 16px;font-family: sfpFontBold;margin-top:12px;}
.sp_freeze_box {position: relative;width: 30px;display: inline-block;}
.freeze_tips {position: absolute;left: 30px;top: 0px;display: none;padding: 10px 15px;white-space: nowrap;border-radius: 5px;background: rgba(0,0,0,.9);color: #e6e6e6;font-family: spfFont;line-height: 18px;}
.freezeMoney {display: block;color: #fff;}
.account_btn a {display: block;margin:0 10px;border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;color: #fff;text-align: center;font-family: sfpFontRegular;padding: 8px 0;font-size: 14px;border:1px solid;}
.account_btn a.recharge {background: #04c85a;border-color:#04c85a;}
.account_btn a.withdraw {background:#262626;border-color:rgba(255,255,255,0.5);}
.membercenter_list_ul{margin: 15px;overflow: hidden;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.membercenter_list_ul li .side_list_1j {
    font-size: 13px;color: #c3c3c3;padding: 12px 15px;background: #262626;border-bottom: 1px solid #1E1E1E;}
.membercenter_list_ul .into img{width: 8px;}

.others_list{margin:15px;background: #242424;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.others_list .item{color:#c3c3c3;font-size: 14px;font-family: goFontMedium;padding:12px 0;margin:0 15px;border-bottom:1px solid #121212;}
.others_list .others_list_item:last-child .item{border-bottom: none;}


/* 切换导航 */

.change_tit_box {
    text-align: center;
    font-size: 12px;
    position: relative;
    z-index: 2;
    background: rgba(0,0,0,0.5);
    box-sizing: border-box;
}
.change_tit_item{height:40px;display: table;
    text-align: center;}
.change_tit {
    display: table-cell;
    vertical-align: middle;color:#fff;
}
.change_tit.sel{
    color: #11AC48;
	font-family: sfpFontMedium;
    border-bottom: 2px solid #11AC48;
}

/* 弹窗 */
.layerbox{position:fixed;bottom:0;left:0;z-index:1001;margin:0;padding:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display: none;}
.popup{position:absolute;top:50%!important;left:50%!important;z-index:110;padding:15px;width:75%;border-radius:5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.popup_tit{padding:0 0 15px;color:#4d4d4d;font-size:15px;font-family:sfpFontMedium;}
.popup_tit_log{color:#4d4d4d;font-size:15px;}
.popup_con{color:#000;line-height:20px;}
.popup_btns{margin-top:20px;text-align:right;}
.popup_btns span{padding:10px;color:#444;font-family:sfpFontMedium;}
.popup_btns .popup_confirm{color:#11AC48;}
.toast{position: fixed;top:50%;left:50%;z-index: 9999;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%); z-index: 999;}
.toast span{display:block;margin:0 auto;padding:3px 10px;border-radius:5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:rgba(0,0,0,.75);color:#fff;text-align:center;line-height:18px;}
.white_pop_block{ padding: 13px 0;border-bottom: 1px solid #ececec;}
/* 弹窗登录 */
.layerbox .closeball{width:21px;height:21px;}
.load_layerbox{position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
}
.load_layer_img {
    position: absolute;
    top: 50%!important;
    left: 50%!important;
    z-index: 10000;
    width: 70px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
}

.sign_tips_uganda{position:absolute;top:50%!important;left:50%!important;z-index:110;padding:25px 15px;width:70%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#666;text-align:center;font-family:sfpFontMedium;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-border-radius:5px;}
.sign_popup_btn{display:block;margin:0 auto 10px;width:60%;height:40px;border:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#16bb50;color:#fff;text-align:center;letter-spacing:1px;font-size:14px;font-family:sfpFontMedium;line-height:40px;cursor:pointer;-o-border-radius:20px;}
.sign_popup_btn1{text-align:center;}
.sign_popup_btn1 span{border-bottom:1px solid #999;color:#999;}

.register_tips{
    margin:40px 0 25px;
    font-size: 17px;
    color:#fff;
    font-family: goFontMedium;
}


.code {
    width: 100%;
    box-sizing: border-box;
    position: relative;
    padding:0 15px;
}

.codes {
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: relative;
    padding:0 15px;
    box-sizing: border-box;
}

.code_box {
    width: 100%;
    max-height: 56px;
    display: flex;
    justify-content: space-between;
}

.code_box input {
    width:80%;
    max-height: 56px;
    max-width: 56px;
    text-align: center;
    font-size: 20px;
    outline: none;
    color: #fff;
    border: 1px solid #535353;
    background: #121212;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    margin:0 5px;
    outline: none;
    -webkit-appearance: none; 
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.code_box input:nth-child(1){
    margin-left:0;
}

.ng_tip2{margin:15px 0 0 15px;font-size: 14px;color:#16BB50;line-height: 18px;}
.ng_call_tel{margin:20px auto;}
.ng_call_tel_btn{display: block;width:42%;height: 40px;line-height: 40px;font-size: 14px;margin:0 auto;text-align: center;color:#fff;background: #16BB50;font-family: sfpFontMedium;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.ng_call_tel_btn img{width:17px;vertical-align: middle;margin-right: 5px;}
.ng_show_otp{display: none;}
.ng_show_code{position: relative;margin: 0 13px 23px;}
.ng_show_code .ng_code_btn{
    display: block;
    padding: 10px 0;
    width: 100%;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
    background: #16bb50;
    color: #fff;
    font-size: 14px;
    font-family: goFontMedium;
}
.show_code_img{position: absolute;width:25px;left:5px;top:6px;}
.layer_showcontact{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
}
.showcontact {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 110;
    padding:23px 0;
    text-align: center;
}
.show_code_num{
    font-size:16px;
    color:#111;
    font-family: regularFont
}
.show_code_num_btn{
    margin:23px 13px;
}
.show_code_num_btn span{
    display: block;
    width:100%;
    background: #ec7325;
    color:#fff;
    font-family: sfpFontMedium;
    padding:15px 0;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    font-size:16px;
}
.parent_po_sign {
    position: relative;
    border-bottom: 1px solid #eee;
}
.phone_code {
    position: absolute;
    padding-right: 15px;
    top: 14px;
    outline: 0;
    border: none;
    background: url(/images/v2/icon_jtdown.png) no-repeat right center transparent;
    background-size: 13px;
    color: #ccc;
    text-overflow: ellipsis;
    white-space: normal;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.parent_po_sign input {
    width: 100%;
    outline: 0;
    border: none;
    padding-left: 8px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
}
input.phone_num {
    padding-left: 60px;
}
#icon_mima {
    position: absolute;
    top: 6px;
    right: 10px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.icon_mima {
    width: 16px;
}
.log_btn {
    display: block;
    width: 100%;
    border: none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    padding: 10px 0;
    cursor: pointer;
    font-family: goFontBold;
}
.log_reg_btn {
    background: #16BB50;
}
.member_icon{margin-right:10px;width:24px!important;display: inline-block;background: url('/images/v2/member/member_sprites.png')}
.icon_bg_sports {
    width: 24px; height: 24px;
    background-position:-10px -142px;
}
.icon_bg_newsports {
    width: 24px; height: 24px;
    background-position:-98px -98px;
}
.icon_bg_lotto{
    width: 24px; height: 24px;
    background-position:-54px -98px;
}
.icon_bg_scratch {
    width: 24px; height: 24px;
    background-position:-142px -98px;
}
.icon_bg_deposit {
    width: 24px; height: 24px;
    background-position:-54px -54px;
}

.icon_bg_withdraw{
    width: 24px; height: 24px;
    background-position:-10px -10px;
}
.icon_bg_financial {
    width: 24px; height: 24px;
    background-position:-98px -10px;
}
.icon_bg_follow {
    width: 24px; height: 24px;
    background-position:-98px -54px;
}
.icon_bg_profile {
    width: 24px; height: 24px;
    background-position:-79px -44px;
}
.icon_bg_pass{
    width: 24px; height: 24px;
    background-position:-142px -10px;
}
.icon_bg_bank{
    height:24px;width:24px;background-position:-54px -10px;
}
.icon_bg_loyalty{
    width: 24px; height: 24px;background-position:-43px -106px;
}
.icon_bg_bonus{
    width: 24px; height: 24px;
    background-position:-10px -54px;
}
.icon_bg_giftCard{
    width: 24px; height: 24px;background-position:-10px -98px;
}
.icon_bg_progress{
    width: 24px; height: 24px;background-position:-142px -54px;
}
.icon_bg_piggy{height:24px;width:24px;background-position:-101px -141px;}

.icon_bg_freebet{height:24px;width:24px;background-position:-51px -140px;}

.member_center_b_box{margin: 20px 15px 40px;}
.logout {
    display: block;padding:14px 0;width:100%;background:#151515;text-align: center;
    font-size: 14px;border:1px solid rgba(255,255,255,0.4);
    color: #808590;
    font-family: sfpFontMedium;-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;

}
.logout img {
    vertical-align: middle;
    margin-right: 10px;
}
.fixedNavBlock{ width: 100%;position: fixed;z-index: 1000;max-width:640px;}
.fixedNavBlock .change_tit_box{ background: #000;}

/* 切换导航 */

.headerBack{background: #262626;height: 35px;text-align: center;
    font-size: 12px;
    position: relative;
    z-index: 2;
    padding:0 30px 0 0;
    line-height: 35px;
}
.backBtn{width:30px;text-align: left;padding-left:15px;}
.headertit{overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;font-family: sfpFontSemibold}
.switch{position:relative;display:inline-block;width:44px;height:24px;outline:0;border:1px solid #7e7e7e;border-radius:20px;background-color:#202020;background-clip:content-box;-webkit-appearance:none;user-select:none;}
.switch:before{position:absolute;top:0;left:0;width:22px;height:22px;border-radius:20px;background-color:#7e7e7e;box-shadow:0 1px 3px rgba(0,0,0,.4);content:'';}
.switch:checked{border-color:#4cd864;background-color:#4cd864;box-shadow:#4cd864 0 0 0 16px inset;}
.switch:checked:before{left:20px;background-color: #202020}
.switch.switch-anim{transition:border cubic-bezier(0,0,0,1) .4s,box-shadow cubic-bezier(0,0,0,1) .4s;}
.switch.switch-anim:before{transition:left .3s;}
.switch.switch-anim:checked{background-color:#4cd864;box-shadow:#4cd864 0 0 0 16px inset;transition:border ease .4s,background-color ease 1.2s;}
.switch.switch-anim:checked:before{transition:left .3s;}
/*选择弹窗*/
.ios-select-widget-box ul li.at {color: #16BB50;}
.ios-select-widget-box header.iosselect-header {background-color: #f7f7f7;}
.ios-select-widget-box .cover-area1{border-top: 1px solid #efeeee;}
.ios-select-widget-box .cover-area2{border-top: 1px solid #efeeee;}
.ios-select-widget-box header.iosselect-header a.close{color:#999;}
.ios-select-widget-box header.iosselect-header a.sure{color:#16BB50;}
label.error {
    padding: 9px 0 5px 18px;
    color: #f56060;
    font-size: 10px;
    display: block;
    background: url(/images/v2/register/must.png) no-repeat 0 11px;
    background-size: 11px;
}
label.errorpl15 {
    margin-left: 15px !important;
    padding: 9px 0 5px 18px;
    color: #f56060;
    font-size: 10px;
    display: block;
    background: url(/images/v2/register/must.png) no-repeat 0 11px;
    background-size: 11px;
}
.content_outerbox{padding:15px;}
.login_sign_box{position:relative;padding:70px 15px 50px;}
.login_sign_box .item{display:inline-block;margin-right:15px;color:rgba(255,255,255,0.5);font-size:16px;font-family:goFontMedium;}
.login_sign_box .sel{position:relative;color:#fff;font-size:18px;font-family:goFontBold;}
.login_sign_box .sel:after{position:absolute;bottom:-12px;left:0;width:100%;height:4px;border-radius:20px;background:#16bb50;content:"";}
.log_con{margin:75px 15px 15px;box-sizing: border-box;}

.log_not_btn{background:rgba(22,187,80,0.3)!important;color:rgba(255,255,255,0.3)!important;}
.log_reg_btn{background:#16BB50;color:#fff;}
.close_page_btn{position: absolute;top:30px;right: 30px;}
.close_page_btn img.close_page_img{width:16px;}
.form_box{margin:0 15px 20px;}
.input_wrap_box{margin-bottom: 25px;}
.input_wrap_con{position: relative;margin-bottom: 5px;}
.input_wrap{border: 1px solid #777;
    border-radius: 8px;
    padding: 0 15px;}
.input_wrap.focus{border-color:#16BB50}

.input_wrap.focus .parent_po_label{color:#16BB50;}

.form_box::-webkit-input-placeholder{color:#999;font-size:14px;}
.form_box:-moz-placeholder{color:#999;font-size:14px;}
.form_box::-moz-placeholder{color:#999;font-size:14px;}
.form_box:-ms-input-placeholder{color:#999;font-size:14px;}
.forget_pw{text-align: right;color:#DFDFDF; text-decoration-line: underline;}

.logpage_con{margin:75px 0 15px;box-sizing: border-box;}
.signpage_con{margin:35px 0 15px;box-sizing: border-box;}
.v_input .v_input_prepend{
    color: #9C9C9C;
    font-size: 14px;
}
.v_input .v_input_prepend .country_code {
    border-right: 1px solid #454545;
    padding-right: 10px;
}
.v_input .v_input_prepend .country_code .flag {
    height: 10px;
    vertical-align: middle;
}
.v_input .v_input_prepend .country_code .icon_trangle {
    display: inline-block;
    height: 8px;
    margin-right: 4px;
    position: relative;
    width: 8px;
}
.v_input .v_input_prepend .country_code .icon_trangle:before {
    border: 4px solid transparent;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    border-top-color: #9A9A9A;
    margin-top: 2px;
}
.v_input .v_input_prepend .country_code .code_value {
    vertical-align: middle;
    color:#9C9C9C;
    height: 44px;
    line-height: 44px;
}
.v_input input{
    background: transparent;
    color: #fff;
    font-size: 14px;
    width: 100%;
    outline: 0;
    border: none;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
    box-sizing: border-box;
}
.v_delete{width:20px;    height: 44px;
    line-height: 44px;
    text-align: right;display: none;}
.parent_po_label {
    height: 18px;
    left: 116px;
    pointer-events: none;
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all .3s;
    -webkit-transition: all .3s;
    width: auto;
    background: #121212;
    color: #DFDFDF;
    font-size: 10px;
    left: 14px;
    padding: 0 4px;
    top: 0;
    z-index: 2;
}
.icon_mima_box{width:18px;height: 100%;}
.agree_tips{margin: 90px auto 20px;
    width: 90%;
    color:#919191;
    text-align: center;}
.input_wrap_tits{color:#919191;margin:5px 15px;}


.msign_checkbox [type=checkbox] {
    position: absolute;
    clip: rect(0,0,0,0);
}
.msign_checkbox label.c_xy {
    display: inline-block;
    padding-left: 20px;
    vertical-align: baseline;
    background: url(/images/v2/lotto/no_check_rule.png) no-repeat;
    background-size: 13px 13px;
    cursor: pointer;
    text-align: center;
}
.msign_checkbox [type=checkbox]:checked+label {
    background: url(/images/v2/lotto/check_rule.png) no-repeat;
    background-size: 13px 13px;
}
.agree_register {
    color: #DFDFDF;
    display: inline-block;
    border-bottom: 1px solid #DFDFDF;
}
.c_xy {
    color: #919191;
    font-size: 11px;
}

/*投注记录*/

.nav_bar_record{background: #262626;
    font-size: 0;text-align: center;}
.nav_bar_record .nav_bar_list .item {
    display: inline-block;
    height: 100%;
    width: auto;
    height: 35px;
    line-height: 35px;
    color: #a5a5ac;
    text-align: center;
    font-size: 12px;
    padding: 0 8px;
}
.nav_bar_record .nav_bar_list .item a {
    display: block;
    box-sizing: border-box;
    color: rgba(255,255,255,0.8);
    text-decoration: none;
}
.nav_bar_record .nav_bar_list .item.sel a {
    color: #16BB50;
    font-family: goFontMedium;
}
.nav_bar_record .nav_bar_list .item.sel a:after {
    position: relative;
    bottom: 5px;
    display: block;
    margin: 0 auto;
    width: 25px;
    height: 3px;
    background: #16BB50;
    content: "";
}

.bet_records_list>li{padding:15px 0;border-bottom:1px solid #262626;}
.bet_records_list>li a{color:rgba(255,255,255,0.8);font-size:11px;font-family: sfpFontRegular}
.bet_records_list .time {color: rgba(255,255,255,0.3);font-size: 11px;}
.w50{color:rgba(255,255,255,0.5);}
.cjian,.guagua_status_completed {color: #16BB50;}
.cjia{color:#DA3E3E;}
.record_state1{color:rgba(255,255,255,0.8);}
.record_state2{color:#16BB50;}
.record_state3{color:#DA3E3E;}
.more a {display: block;margin: 20px 0;color: #108338;text-align: center;}
.bet_again_btn, .other_option_btn {
    display: block;
    margin: 0 auto;
    width: 90%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    background: #F49F2D;
}
/*提现记录*/
.record_list_box{margin:15px;}
.record_list_box .item{margin-bottom:15px;padding:10px 0 15px;border-radius:10px; -o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background: #222122; position: relative;line-height:25px;}
.record_list_box .item>div{padding:2px 18px;}
.record_list_box .item>div>span:nth-child(2){text-align:right;}
.record_no{margin:10px 0;font-family:payoneFont;}

.no_data {
    position: absolute;
    top: 55%;
    left: 50%;
    z-index: 8;
    width: 100%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    text-align: center;
}

.no_data p {
    margin: 10px auto 0;
    text-align: center;
    font-size: 12px;
    color: rgba(255,255,255,0.5);
    font-family: sfpFontMedium;
}

.sfpFontMedium{font-family: sfpFontMedium}
.footer {
    padding: 20px 15px;
    background: #121212;
    color: #dfdfdf;
}
.footer>div {
    line-height: 16px;
    color: rgba(255,255,255,0.8);
}
.footer .footerCon{border-top: 1px solid #262626;
    padding: 10px 0px;
    color: rgba(255,255,255,0.6);}
.footer a {
    display: block;
    color: #139b42;
    text-decoration: underline;
    line-height: 26px;
}
.age_box {
    margin-bottom: 10px;
    text-align: center;
}
.age_box img {
    width: 30px;
}

.pay_box_con{padding:15px 15px 0;}
.enter_amount{margin:10px 0;position: relative;color:#9c9c9c;}
.enter_amount input{text-indent:90px;width:100%;height:40px;outline:0;border:none;text-indent:15px;line-height:40px;box-sizing: border-box;background: #3a3a3a;color:#fff;font-family: sfpFontMedium;}
.enter_amount input ::-webkit-input-placeholder{color:rgba(255,255,255,0.3);}
.enter_amount input :-moz-placeholder{color:rgba(255,255,255,0.3);}
.enter_amount input ::-moz-placeholder{color:rgba(255,255,255,0.3);}
.enter_amount input :-ms-input-placeholder{color:rgba(255,255,255,0.3);}
.general_btn{margin:20px 15px 25px;}
.general_btn1{margin:20px 0 25px;}
.general_btn .next_btn{display:block;width:100%;height:40px;border-radius:5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#16bb50;color:#fff;text-align:center;letter-spacing:1px;font-size:16px;font-family:sfpFontMedium;line-height:40px;cursor:pointer;border: none;outline: none;}
.enter_input{border-bottom:1px solid #eee;}
.rules{margin:30px 15px;color:#999;}
.rules>p{margin-bottom: 10px;}
.pay_nav {margin:0 10px;}
.pay_nav_item{float: left;width:25%;margin:10px 0;height: 60px;}
.pay_nav_item .item{display: block;text-align: center;width: 90%;margin: 0 auto;
box-sizing: border-box;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;background: #3a3a3a;
    color: #16bb50;height: 100%;padding: 8px 0;}
.pay_nav_item.sel .item{background: #16bb50;color: #fff;}
.pay_tab_item {display: table;text-align: center;width: 100%;height: calc(100% - 20px);}

.withdraw_nav {margin:0 10px;}
.withdraw_nav_item{float: left;width:25%;margin:10px 0;height: 60px;}
.withdraw_nav_item .item{display: block;text-align: center;width: 90%;margin: 0 auto;
    box-sizing: border-box;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;background: #3a3a3a;
    color: #16bb50;height: 100%;padding: 8px 0;}
.withdraw_nav_item.sel .item{background: #16bb50;color: #fff;}

.pay_name {display: table-cell;vertical-align: middle;}
.payments{padding:10px 20px;background:#282828;color:#fff;font-size:12px;margin: 10px 0 0;}
.payments p{color:#fff;font-family:sfpFontMedium;}
.loyalty_gd {
    display: block;
}
.loyalty_gd img {
    width: 100%;
    display: block;
}
.pl60{ padding-left: 60px;}
.pay_box .pay{ margin: 10px 0;}
.pay_box .pay .pay_list{padding:10px 20px;background:#282828;border-bottom: 1px solid #121212; color:#fff;font-size:12px;}
.pay_box .pay .pay_list p{color:#fff;font-family:sfpFontMedium;}
.pay_box .pay .pay_list{background:#282828 url(/images/v2/lotto/no_check_rule.png) no-repeat 95% center;}
.pay_box .pay .pay_list.sel{background:#282828 url(/images/v2/lotto/check_rule.png) no-repeat 95% center;}

.pay_box .pay .card_list{padding:10px 20px;background:#282828;border-bottom: 1px solid #121212;color:#fff;font-size:12px;}
.pay_box .pay .card_list p{color:#fff;font-family:sfpFontMedium;}
.pay_box .pay .card_list{background:#282828 url(/images/v2/lotto/no_check_rule.png) no-repeat 95% center;}
.pay_box .pay .card_list.sel{background:#282828 url(/images/v2/lotto/check_rule.png) no-repeat 95% center;}

.amount_tips{ margin: 0 15px 10px;display: block}
.new_deposit_select{padding:0 10px;}
.new_deposit_select .item{min-width:60px;padding:8px 0;font-family: goFontBold; text-align: center;color: #16bb50;display: inline-block;margin:5px 1px;background: #3a3a3a;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius:5px;}
.new_deposit_box{padding:20px 15px;}
.new_deposit_input{padding:12px 15px;color:#fff;width:100%;background: #3a3a3a;border:1px solid #3a3a3a; box-sizing: border-box;margin:5px 0; outline: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.new_deposit_input:focus,.new_deposit_input[readonly]:focus{border-color: #16bb50;border-width: 1px;}
.new_deposit_iosSelect_box .new_deposit_iosSelect{display: block; box-sizing: border-box;margin: 10px 0;padding: 10px;width: 100%;border: 1px solid #3a3a3a;-webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;background: #3a3a3a url(../images/icon_jtdown.png) no-repeat 95% center;color: #fff;text-align: left;float:none;}
.resend_btns{padding:11px 0;width:75px;text-align: center; margin-left:10px;letter-spacing: 1px; -webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.resend_btn1{background: #16bb50;color:#fff;}
.resend_btn2{background: #ddd;color:#666;display: none;}
.new_deposit_iosSelect_box .new_deposit_day_iosSelect{display: block; box-sizing:border-box;margin: 10px 0;padding: 10px;width: 100%;border: 1px solid #3a3a3a;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;background: #3a3a3a url(../images/member/icon_day.png) no-repeat 95% center;color: #fff;text-align: left;float:none;}
.popup_tit_deposit{text-align: center;}
.popup_con_deposit{margin:15px auto 20px;text-align: center;}
.popup_con_stake{font-size:15px;color:#4d4d4d;}
.popup_home_deposit{display:block;padding:8px 0;text-align: center;width:80%;margin:0 auto;color:#fff;background: #16bb50;font-size: 14px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.popup_cancel_deposit{margin:10px 0;text-align: center;color:#999;font-size: 14px; display: block;}
.pay_money{padding:10px 0;margin:10px 0 ;background:#282828;}
.pay_money .money{height: 40px;text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #3a3a3a;
    width:80%;
    margin:0 auto;
    border:1px solid #3a3a3a;
    border-radius: 5px;
    color:#cdcdcd;}
.pay_money .money.sel{border:1px solid #16bb50;color:#16bb50;}
.pay_money .money>span{display: block}
.pay_amount {
    float: left;
    width: 50%;
    margin-bottom: 8px;}
.depositNavIcon {
    height: 17px!important;
    display: inline-block;
    background: url(/images/v2/member/deposit_sprites.png);
}




.deposit_card {
     width: 19px; height: 13px;
    background-position: -80px -84px;
}
.deposit_card.selIcon {
    width: 19px; height: 13px;
    background-position: -10px -121px;
}
.deposit_bankaccount {
    width: 17px; height: 17px;
    background-position: -10px -47px;
}
.deposit_bankaccount.selIcon{
   width: 17px; height: 17px;
    background-position: -47px -47px;
}
.deposit_banktransfer {
    width: 18px; height: 17px;
    background-position: -10px -10px;
}
.deposit_banktransfer.selIcon {
    width: 18px; height: 17px;
    background-position: -48px -10px;
}

.deposit_opay {
    width: 18px; height: 18px;
    background-position: -122px -9px;
}
.deposit_opay.selIcon {
    width: 18px; height: 18px;
    background-position: -120px -45px;
}
.deposit_paystack {
   width: 15px; height: 15px;
    background-position: -10px -154px;
}
.deposit_paystack.selIcon {
     width: 15px; height: 15px;
    background-position: -45px -154px;
}
.deposit_palmpay {
     width: 15px; height: 17px;
    background-position: -10px -84px;
}
.deposit_palmpay.selIcon {
   width: 15px; height: 17px;
    background-position: -45px -84px;
}
.deposit_ussd {
     width: 19px; height: 15px;
    background-position: -86px -10px;
}
.deposit_ussd.selIcon{
    width: 19px; height: 15px;
    background-position: -86px -45px;
}
.deposit_interswitch {
   width: 12px; height: 19px;
    background-position: -159px -10px;
}
.deposit_interswitch.selIcon{
    width: 12px; height: 19px;
    background-position: -159px -49px;
}
.deposit_flutterwave{height:18px;width:18px;background-position:-121px -82px;}
.deposit_flutterwave.selIcon{height:18px;width:18px;background-position:-157px -82px;}

.deposit_binance{height:18px;width:18px;background-position:-46px -119px;}
.deposit_binance.selIcon{height:18px;width:18px;background-position:-79px -119px;}
.deposit_crypto_currency {
    height: 24px;
    width: 24px;
    background-position: -116px -151px;
}

.deposit_crypto_currency.selIcon {
    height: 24px;
    width: 24px;
    background-position: -78px -151px;
}
.deposit_kora {
    height: 18px;
    width: 14px;
    background-position: -10px -189px;
}

.deposit_kora.selIcon {
    height: 18px;
    width: 14px;
    background-position: -42px -190px;
}
.deposit_linkedPay {
    height: 18px;
    width: 18px;
    background-position: -75px -187px;
}

.deposit_linkedPay.selIcon {height: 18px;width: 18px;background-position: -114px -187px;}
.deposit_gate {height: 18px;width: 18px;background-position: -156px -154px;}
.deposit_gate.selIcon {height: 18px;width: 18px;background-position: -155px -184px;}

.deposit_monnify {
    height: 18px;
    width: 18px;
    background: url(/images/v2/member/monnify_g.svg) no-repeat right center /contain;
}
.deposit_monnify.selIcon {
    height: 18px;
    width: 18px;
    background: url(/images/v2/member/monnify_w.svg) no-repeat right center /contain;
}
.coupons_pc_box{
    padding:15px 20px;
    background: #3a3a3a;
    font-family: sfpFontMedium;
    color:#fff;
    margin-top: 10px;
}
.coupons_show_dom{
    display: block;
    width: 100%;
    background: url(/images/v2/icon_jtdown.png) no-repeat right center;
    background-size: 13px;
    word-wrap: break-word;
}
.parent_po{position:relative;margin:0 15px;border-bottom:1px solid #121212;}
.parent_po input{width:100%;height:40px;outline:0;border:none;text-indent:8px;font-size:12px;line-height:40px;background: #3a3a3a;font-family: sfpFontMedium;}
.withdraw_password{background: #3a3a3a;margin:-9px 0 20px;}
.bank_card_form{background:#282828;margin-top:10px;}
.h40{height: 40px;}
.h30{height: 30px;}
.enter_amount input::-webkit-input-placeholder{font-size: 12px;}
.enter_amount input:-moz-placeholder{font-size: 12px;}
.enter_amount input::-moz-placeholder{font-size: 12px;}
.enter_amount input:-ms-input-placeholder{font-size: 12px;}
/*会员中心*/
.member_box{margin:15px 15px 0;text-align: center;}
.member_box .member_card{width:100%;max-width:640px;margin:0 auto;position: relative;color:#fff;}
.member_box .member_card .member_bg{width:100%;}
.member_box .member_card .card_dj_box {position: absolute;top: 20px;left: 20px;font-size: 16px;font-family: sfpFontMedium;letter-spacing: 1px;color:#000;text-align: left;}
.member_box .memberLevel{position: absolute;left: 20px;bottom: 1.2rem;right:1.2rem;color:#111;text-align: left;color:rgba(0,0,0,0.4);}
.memeber_benefits{position: absolute;right:20px;bottom:0.8rem;color:#298AEF;text-decoration: underline; }
.levelMoney_basic{color:#1670e5;margin-right: 5px;}
.levelMoney_bronze{color:#c9642d;margin-right: 5px;}
.levelMoney_silver{color:#1f406b;margin-right: 5px;}
.levelMoney_gold{color:#875b22;margin-right: 5px;}

.dj_box{margin:10px 15px;}
.voucher_tit{color:#999;padding:10px 0;}
.voucher_card_box{padding:10px 0;}
.voucherCardPic{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-width:2.3rem;padding:8px 0;color: #fff;text-align: center;min-height: 46px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;position: relative;}
.voucherBgImg{height:100%;position: absolute;z-index: -1;}
.card_money{font-size: 18px;font-family: impactFont}
@media (max-width: 640px) {
    .card_money{font-size: 0.47rem;font-family: impactFont}
}

.voucherCardCon{margin-left:15px;line-height: 20px;}
.card_title{font-size: 14px;color:#fff;font-family: sfpFontBold;}
.card_valid{color: #999;}
.upgradeBtn{color:#16bb50;font-size: 14px;font-family: sfpFontMedium;}
.upgradeBottomBox{background: #121212;padding:10px 15px;}
.upgradeBottomBtn{background: #16bb50;display: block;margin: 0 auto;width: 100%;padding:10px 0;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;color: #fff;text-align: center;font-size: 14px;}
.expiredCard{background: url(/images/v2/member/expired.png) no-repeat 100% center;}
.recordCard{background: url(/images/v2/member/record.png) no-repeat 100% center; }

.ship_tit{color:#999;padding:10px 0;}
.ship_list{background: #282828;padding:10px;margin:8px 0;-webkit-border-radius: 8px;
-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.ship_list_tit{color:#fff;font-family: sfpFontBold;}
.ship_con{color:#999;margin-top:5px;}

.card_no_data{position: absolute;top: 55%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);text-align: center;}
.card_no_data img{display: block;}
.voucherDetail{margin:40px 0 10px;}
.cardPicDetail{margin:0 auto;}
.voucher_detail{color:#fff;font-size: 14px;text-align: center;font-family: sfpFontBold;margin:5px 0;}
.voucher_explain{margin:40px 15px;}
.voucher_explain .item{margin-top:8px;color:#999;}

.membershipInfo{margin:15px;}
.membershipInfo .youLevel{text-align: right;color:#16bb50;}
.membershipInfo .shipitem{padding:10px 0;border-bottom: 1px solid #323232;}
.membershipInfo .level_item{color:#fff;font-family: sfpFontMedium;font-size: 13px;}
.membershipInfo .condition{color:#999;margin-top:8px;}
.shareClose{position: absolute;right: 15px;top:20px;width: 20px;height: 20px; }
.shareClose img{ width: 10px;}
#shareBox .share img{ width: 45px;display: block;margin:0 auto;}
.order_detail_share_btn { width: 90%;height: 40px; line-height: 40px;display: block;background: #16BB50;margin: 0 auto;border-radius:5px;-o-border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;text-align: center;color: #fff;font-size: 14px; }
.popup_txt { color: #666;font-family: sfpFontMedium;width: 90%;margin: 0 auto;text-align: center;}
.popup_title{padding:5px 0 10px;text-align: center;color:#444;font-size: 16px;}
.popup_tips{text-align: center;color:#999;margin:10px 0 5px;}
.popup_txt .cblue{color:#305ae8;}    

.pwd_box{ margin: 0 15px;}
.parent_po_other{background: #3a3a3a}
.parent_po_other input{width: 100%;height:40px;outline:0;border:none;text-indent:8px;font-size:12px;line-height:40px;background: #3a3a3a;font-family: sfpFontMedium;color:#fff;}
.phone_code_other{padding-right: 15px;
    top: 14px;
    outline: 0;
    border: none;
    background: url(/images/v2/icon_jtdown.png) no-repeat right center transparent;
    background-size: 13px;
    color: #fff;
    text-overflow: ellipsis;
    white-space: normal;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;padding-left:10px;}
.password_img{ margin: 0 10px;height: 40px;line-height: 40px;display: inline-block;}
/*bank*/
.sel_bank_code{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    width: 100%;
    border: none;
    outline: none;
    height: 40px;
    background:#3a3a3a url(/images/v2/go.png) no-repeat 98% center;
    padding: 0 0 0 15px;
    font-size: 14px;
    color: #fff;
}
.title_style{margin:8px 15px;}
.bank_box span {
    display: block;
    width: 80%;
    float: right;
    text-align: right;
    background: url(/images/v2/go.png) no-repeat 98% center;
    right: 15px;
    padding-right: 18px;
    word-wrap: break-word;
}
/*news*/
.list_item{display:inline-block;vertical-align:top;white-space:nowrap;word-break:break-all;}
.list_item>li{display:inline-block;text-align:center;}
.list_item a{display:block;box-sizing:border-box;padding:0 12px;height:40px;color:#999;text-decoration:none;font-size:12px;line-height:40px;}
.list_item li.active a{color:#fff;font-family: sfpFontBold}
.list_item li.active a:after {
    display: block;
    content: "";
    width: 30px;
    margin: 0 auto;
    height: 3px;
    background: #ec7325;
    position: relative;
    bottom: 2px;
}

/*.list_item li.active a:after{position:relative;bottom:2px;display:block;margin:0 auto;width:26px;height:2px;background:#ec7325;content:"";}*/
.news_img{width:115px;height:80px; object-fit: cover;
    object-position: left top;}
.news_list>li{padding:15px 0;border-bottom:1px solid #262626;}
.detail_box{margin:20px 15px;}
.detail_con img{width:100% !important; height: auto!important}
.detail_con p{line-height:25px; color: #fff;}
.detail_con a{ color: #16bb50; border-bottom: 1px solid #16bb50;}

/*用户充值卡相关*/
.rechargeCardBox{margin:30px 20px;}

/*国家切换*/
.selectRegion{position: absolute;top:30px;left:30px;}
.selectRegionSpan{color:#DFDFDF;border-bottom: 1px solid #DFDFDF;font-size: 13px;}
.selectRegionPopup{position:absolute;top:50%!important;left:50%!important;z-index:110;padding:15px 0 0;width:75%;border-radius:5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.selectRegionClose{position: absolute;top:15px;right: 15px;}
.selectRegionTop{margin:0 auto;color:#111;border-bottom: 1px solid #cecece;padding:0 15px;}
.region_list{padding:15px;}
.region_list .region_item{padding:8px 0;background:url(/images/v2/country/no_check.png) no-repeat 95% center;font-size: 14px;}
.region_list .region_item img{vertical-align: middle;margin-right: 5px;}
.region_list .region_item.sel{background:url(/images/v2/country/sel_check.png) no-repeat 95% center;}
.selectRegionBottom span{padding:15px 0;}
.regionBtnCancel{color:#999;border-right: 1px solid #cecece;text-align: center;}
.regionBtnDone{color:#16bb50;font-family: sfpFontBold;text-align: center;}
.broadcastBox{ padding: 1px 0 5px;background: #262626}
.newbroadcastBox{float: left;width:calc(100% - 110px);margin-right: 10px;}
.broadcast_new_tips{position:relative;overflow:hidden;box-sizing:border-box;padding-left:23px;color:#666;}
.new_tips_horn{position:absolute;top:7px;left:5px;}
.new_marquee_tips{overflow:hidden;width:100%;height:30px;line-height:30px;}
.new_marquee_tips ul li{float:left;margin-right:15px;}
.new_marquee_tips ul li>a{color:#9C9C9C;}
.new_prive_per{padding:0 3px;border-bottom:1px solid #fff;color:#b8b8b8;}
.new_prive_money{border-bottom:1px solid #f7ff22;color:#f7ff22;}
.ac_guagua_bg{position: relative;padding:30px;}
.ac_guagua_banner{width:100%;display: block;}
.ac_guagua_num{position: absolute;bottom:26px;width:100%;margin-left:-15px;color:#fff;}
.ac_guagua_color{color:#f0fc2b;}
.ac_guagua_rules{color:#fff;padding:80px 15px;line-height: 18px;}
.ac_latest_box{background: #fff;padding: 10px 25px;margin:15px 0 0;box-sizing: border-box;-webkit-border-radius: 15px 15px 0 0;-moz-border-radius: 15px 15px 0 0;-ms-border-radius: 15px 15px 0 0;-o-border-radius: 15px 15px 0 0;border-radius: 15px 15px 0 0;position: relative;}
.ac_big_img{margin:15px 0 10px;}

.ac_guagua_btns{margin:15px 0 -5px;}
.ac_guagua_log_btn,.ac_guagua_join_btn{display: block;width:90%;margin:0 auto;font-size: 12px;font-family: sfpFontBold;color: #fff;padding: 8px 0;margin: 0 auto;text-align: center;-webkit-border-radius: 13px;-moz-border-radius: 13px;-ms-border-radius: 13px;-o-border-radius: 13px;border-radius: 13px;}
.ac_guagua_log_btn{background: #e1a229;}
.ac_guagua_join_btn{ background: #16bb50;}

/*live chat*/
.contact_box{padding:20px 15px 30px;}
.icon_contact_img{margin:0 auto;text-align: center;}
.contact_con>div{margin-top: 10px;line-height: 20px;}
.contact_list{margin:20px 15px;}
.contact_list .item{margin-bottom: 10px;background: #1d1d1d;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;padding:10px 15px;}
.contact_list .item .item_img img{width:32px;}
.contact_list .item .item_con{color:#16bb50;font-size: 13px;text-align: center;}




/*下载*/
.downloadBg{display: block;width:100%;}
.downloadBox .d_btn {margin: 45px auto 20px;text-align: center;}
.downloadBox .d_btn a {padding: 15px 25px;font-size: 14px;color: #16bb50;background: #121212;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;-o-border-radius: 25px;border-radius: 25px;display: inline-block;border:1px solid #16bb50;font-family: sfpFontMedium}
.download_version{color:#ccc;text-align: center;margin:20px 0;font-family: sfpFontMedium}


/*关于我们*/
.header_info{margin:40px auto 25px;text-align:center;font-size:14px;}
.header_info .item{color:#fff;vertical-align:middle;}
.header_info .item img{width:80px;}
.header_info .item p{line-height:36px;}
.appName{color:#ec7325;font-family: sfpFontBold;font-size: 14px;}
.tips{margin:15px;color:#999;font-size:12px;}
.tips table{margin-bottom:10px;width:100%;}
.tips table td{padding:5px 0;border-bottom:1px solid #262626;color:#999;}
.tips table td:nth-child(1){color:#fff;font-size:13px;font-family:sfpFontMedium;}
.statement{padding:20px 0 10px;font-family:sfpFontBold;line-height:20px;}
.nl{display: inline-block;background: #2e2e2e;color:#afafaf;font-size: 11px;width:34px;height: 34px;line-height: 34px;border-radius: 50%;font-family: sfpFontBold;}

.download_box{padding:15px 10px;background: #242424;margin: 15px;border-radius: 8px;color:rgba(255,255,255,0.8)}
.download_box p{line-height: 20px;word-wrap:break-word;word-break:break-all;}
.border_t { border-bottom: 1px solid #121212; }

.new_deposit_quick{padding:0 15px;}
.quick_deposit_block{border-bottom: 1px solid #2e2e2e;color:#e1e1e1;padding:15px 0; }
.quick_deposit_block:last-child{border-bottom: none;}
.step_num{width:45px;color:#999;}
.quick_tit{color:#fff;font-family: sfpFontBold;}
.quickWeb{color:#16bb50;}
.quick_item{margin-bottom: 10px;}
.quick_num{color:#16bb50;font-family: sfpFontBold;}
.quickBtn{display:block;width:100%;border-radius:5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#16bb50;color:#fff;text-align:center;font-size:13px;font-family:sfpFontMedium;padding:12px 0;cursor:pointer;border:1px solid #16bb50;margin-top:20px;}
.quickBtn1{display:block;width:100%;border-radius:5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#121212;color:#16bb50;text-align:center;font-size:13px;font-family:sfpFontMedium;padding:12px 0;cursor:pointer;border:1px solid #16bb50;margin-top:20px;}
.quickImg{display: block;margin:10px 0;}

.fixed_customer{position: fixed;bottom:95px;right:0px;background: rgba(22, 187, 80, 0.65);padding:3px 6px;
    -webkit-border-radius: 16px 0 0 16px;
    -moz-border-radius: 16px 0 0 16px;
    -ms-border-radius: 16px 0 0 16px;
    -o-border-radius: 16px 0 0 16px;
    border-radius: 16px 0 0 16px;}
.blockImg{display: block;}

.common_popup{position:absolute;top:50%!important;left:50%!important;z-index:110;box-sizing:border-box;padding:20px;width:85%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-border-radius:5px;-o-border-radius:5px;}

.common_popup_tit{margin: 0 auto 12px;color: #000;text-align: center;font-size: 15px;font-family:sfpFontMedium;}
.common_popup_con{margin: 0 0 17px; color: #666;font-size: 14px;}
.conmmon_btn_green{display:block;margin:0 0 12px;width:100%;height:40px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#16bb50;color:#fff;text-align:center;font-size:16px;line-height:40px;-ms-border-radius:8px;-o-border-radius:8px;}
.common_btn_n{color:#16bb50;text-align:center;font-size:16px;}

.outer_box{margin-top:10px;}
.deposit_tips{color:#999;margin:0 15px;}
.deposit_tips_mess{color:#16bb50;margin-top:5px;}
.new_pay_amount_box{width:90%;background:#262626;border-radius: 10px;margin:0 auto;padding:10px 0;height: 100%;box-sizing: border-box;}
.new_pay_amount{margin: 10px auto 0;padding:5px 0;width: 90%;border: 1px solid #747f71;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;text-align: center;min-height: 56px;display: table;}
.new_pay_amount .btn_box{vertical-align:middle;display:table-cell;}
.new_pay_amount .money{font-size: 16px;font-family: sfpFontBold;}
.pay_tips{color:#9c9c9c;text-align: center;width:80%;margin:0 auto;line-height: 18px;}
.select_box{background: #323a2e;}
.ti{color:#9c9c9c;font-size: 11px;margin-top:3px;}
.select_money{border-color: #16bb50;color:#16bb50;}
.select_money .ti{color:#16bb50;}
.childs{box-sizing: border-box;}
.navTitle{text-align: center;margin:12px 0;font-size:12px;}

/*mapsite*/
.mapsiteBox{background: #E3E6EB;padding-bottom: 40px;}
.mapsiteImg{padding:5px 1.5rem;display: block;width: 100%;box-sizing: border-box;}
.mapsiteTit{margin:0 25px;color:#2F2F5A;font-size: 14px;font-family: poetsenFont;margin-bottom: 10px;}
.mapsiteText{margin:0 25px;color:#6B7D97;}
.mapsiteCon{margin:-20px 15px 0;}
.mapsiteBlock{background: #222122;padding:12px 15px;margin-bottom:10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.mapsiteTitle {color:#E9E9E9;font-family: payoneFont;margin-bottom: 5px;}
.mapsiteConItem{margin-top:10px;}
.mapsiteConItem .item{display: none;line-height: 18px;}
.mapsiteConItem .item a {display: block;color: #2891FF;margin-top: 5px;}
.mapsiteConItem .item a>span {border-bottom: 1px solid #2891FF;}
.mapsiteBtnBox{text-align: center;margin:10px 0 0;}
.mapsitettoggle_sel {transform: rotate(180deg);}
.mapsitettoggle_sel {transform: rotate(180deg);}

.order_box_filter{ margin: 12px 15px;}
.palmpayTip{text-align: center;margin:15px 0;color:#16bb50;text-decoration: underline;}
.cancelPalmpay{color:#16bb50;font-size: 13px;text-align: center;margin:15px 0 0;}

.palmpayBonus{position: relative;}
.palmpay_bonus{position: absolute;bottom:-8px;left:50%;margin-left: -37px}
.palmpay_bonus img{width:74px;display: block;margin:0 auto;}
.palmpay_bonus_tip{margin-top:20px;text-align: center;color:#d9a32a;}

.pay_mothed_new{position: absolute;margin-left: -37px;top:-5px; right:5px;}
.pay_mothed_new img{width:35px;display: block;margin:0 auto;}


/*底部导航*/
.navigation_bar{background:#222222;border-top:1px solid rgba(255,255,255,0.1);padding:5px 0; }
.navigation_bar .navLi a{color:#818181;display: block;text-align: center;}
.navLiIcon{display: block;background: url(/images/v2/sports/homeNav.png);margin:0 auto;}
.navigation_bar .navLi.sel a{color:#16bb50;}
.navHome{width: 30px; height: 30px;background-position: -60px -60px;}
.navigation_bar .navLi.sel .navHome.selIcon{width: 30px; height: 30px;background-position: -10px -60px;}
.navDeposit{width: 30px; height: 30px;background-position:-60px -10px;}
.navigation_bar .navLi.sel .navDeposit.selIcon{width: 30px; height: 30px;background-position:-10px -10px;}
.navRecords{width: 30px; height: 30px;background-position:-60px -110px;}
.navigation_bar .navLi.sel .navRecords.selIcon{width: 30px; height: 30px;background-position:-10px -110px;}
.navMe{width: 30px; height: 30px;background-position: -110px -60px;}
.navigation_bar .navLi.sel .navMe.selIcon{width: 30px; height: 30px;background-position: -110px -10px;}
.navLiBet{position: absolute;width:38px;height: 38px;background: #16BB50;bottom: 25px;border-radius: 50%;font-size: 20px;font-family: goFontBold;color: #fff;line-height: 38px;display: flex;justify-content: center;align-items: center;left: 50%;margin-left: -19px;}
.navBetslip{position: absolute;bottom: 5px;left: 50%;margin-left: -19px;}

/*底部内容*/
.newFooter{padding: 20px 15px;color: #444;background: #1b1b1b;}
.newFooterTop{padding-bottom: 10px;border-bottom: 2px solid #222222;text-align: center;position: relative;}
.newFooterPartner li {display: inline-block;text-align: center;width: 24%;}
.newFooterPartner img {height: 30px;margin: 8px;}

.newFooterNl{font-family: sfpFontBold; margin: 5px auto 0; background: #3D3624;color: #AA8023;font-size: 12px;width: 32px;height: 32px;line-height: 32px;border-radius: 50%;}
.newFooterImg{width:100%;display: block;margin-top:15px;}
.newFooterCon{background: #242424;padding:15px;text-align: center;margin:15px 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.newFooterCon a{color:#666;text-decoration: underline;line-height: 26px;}

/*肯尼亚代理加盟*/
.k_agent_img{width:100%;display: block;}
.k_agent_tit{color:#e3e3e3;font-size: 11px;margin-bottom: 5px;}
.k_agent_con{color:#7e7e7e;line-height: 18px;font-size: 11px;}
.k_agent_btn{width:100%;height:44px;line-height: 44px;text-align: center;font-size: 15px;letter-spacing:1px; font-family: isidoraFont;color:#fff;background: #ee7628;margin:20px 0;border:none;outline: none;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;-o-border-radius: 25px;border-radius: 25px;}
.k_agent_in_name{color:#e3e3e3;margin:15px 0 5px;font-size: 12px;}
.k_agent_must{color:#ea7504;}
.k_agent_in input{background: #262626;color: #fff;margin:5px 0;font-size: 14px;width: 100%;outline: 0;border: none;font-size: 12px;height: 44px;line-height: 44px;box-sizing: border-box;border-radius: 8px;padding-left:12px;}
.k_agent_in input ::-webkit-input-placeholder{color:rgba(255,255,255,0.3);font-size:11px;}
.k_agent_in input :-moz-placeholder{color:rgba(255,255,255,0.3);font-size:11px;}
.k_agent_in input ::-moz-placeholder{color:rgba(255,255,255,0.3);font-size:11px;}
.k_agent_in input :-ms-input-placeholder{color:rgba(255,255,255,0.3);font-size:11px;}
.k_floor1{width:100%;height: 100%;background: #ee7628 url(/images/agent/join/floor_img.png) no-repeat center bottom;background-size: 100%;position: relative;}
.k_logo_img{margin:20px 25px;width:140px;}
.k_floor_title1{font-size: 35px;font-family: isidoraFont;color:#fff;text-align: center;margin:40px 0 20px;}
.k_floor_title2{font-size: 15px;font-family:sfpFontLight ;color:#fff;text-align: center;}
.k_join_btn{width:3.8rem;height:45px;line-height: 45px;font-size: 15px;font-family: isidoraFont;color:#ea7504;background: #fff;text-align:center;display: block;margin:22px auto; -webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;-o-border-radius: 25px;border-radius: 25px;}
.k_page_down_btn{position: absolute;bottom:0px;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.k_agent_block{padding:35px;border-bottom: 1px solid #1e1e1e;text-align: center;background: #121212}
.k_agent_block:nth-child(even){background: #1b1a1a }
.k_agent_title{color:#ea7504;font-family: isidoraFont;font-size: 16px;margin:5px 0 10px;}
.k_agent_general{margin-top:20px;}
.k_agent_general .item{color:#fff;}
.k_agent_contact{color:#7e7e7e;margin-top:5px;}
.m_block_img{display: block;}
.m_block_img3{width:100%;max-width:273px;margin-top:20px;}
.k_agent_block_contact{padding:35px 10px;}
.flexstart{display: -webkit-box;display: box;display: -webkit-flex;display: -webkit-box;display: flex;-webkit-align-items: flex-start;align-items: flex-start;-webkit-flex-align: flex-start;}
.k_agnet_content{padding:15px;}
.k_agent_btn1{height:44px;line-height: 44px;text-align: center;font-size: 15px; font-family: isidoraFont;color:#fff;background: #ee7628;margin:50px 30px 30px;box-sizing: border-box; -webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;-o-border-radius: 25px;border-radius: 25px;display: block;}

/*提现新加*/
.popup_palmpay{padding:20px 25px;width:70%}
.popup_tit_palmpay{color:#4d4d4d;padding: 0 0 15px;margin-top:15px;}
.palmpay_withdraw_tip{color:#e3914f;}
.websit_table{width:100%;border-collapse: collapse; margin: 15px 0;}
.websit_table td{border: 1px solid #262626;text-align: center;padding: 8px 0;color: #484747;box-sizing: border-box;}

/**/
.invite_layerbox{position:fixed;bottom:0;left:0;z-index:1020;margin:0;padding:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);}
.invite_pop_layerbox{position:absolute;top:50%!important;left:50%!important;z-index:110;overflow:hidden;width:90%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:pfheavyFont;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-border-radius:5px;-o-border-radius:5px;-o-border-radius:5px;}
.invite_pop_close_btn{width:25px;}

/*充值肯尼亚新加*/
.deposit_rule_con .deposit_rule_item {padding: 8px 0;}
.deposit_rule_item .deposit_rule_title {padding: 8px 0;color: #fff;}
.deposit_rule_item .deposit_rule_content {color: #999;line-height: 18px;display: none;}
.toggle_sel {transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.depositBtn{height: 40px;text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;background: #16bb50;color: #fff;font-size: 16px;font-family: goFontMedium;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.refundValue{font-family: sfpFontRegular;font-size: 11px;color: rgba(255,255,255,0.72);}
.editBtn{display: block; width:30px;text-align: right;}

.indent10{text-indent: 10px;}
.indent15{text-indent: 15px;}
.indent20{text-indent: 20px;}
.new_rule_block{margin:15px 0;}
.new_rule_title{font-size: 14px;color:rgba(255,255,255,0.9);font-family: sfpFontMedium;margin-bottom: 10px;}
.new_rule_title_small{font-size: 12px;color:rgba(255,255,255,0.9);margin-bottom: 10px;line-height: 18px;}
.new_rule_content>div{line-height: 18px;margin-bottom: 5px;color:rgba(255,255,255,0.7);}


/*free bet*/
/*个人中心*/
.memberCon_free{padding: 10px 12px;margin: 15px;background: #262626;color: #c3c3c3;overflow: hidden;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.freeMemberBtn .statu_claim{display: inline-block;background: #16BB50;width:68px;padding:7px 0;text-align: center;border-radius: 4px;color:#fff;border:1px solid #16BB50;}
.freeMemberBtn .statu_use{display: inline-block;background: #F49F2E;width:68px;padding:7px 0;text-align: center;border-radius: 4px;color:#fff;border:1px solid #F49F2E;}
.freeMemberBtn .statu_detail{display: inline-block;background: #262626;width:68px;padding:7px 0;text-align: center;border-radius: 4px;color:#fff;border: 1px solid #8D8D8D;}
/*首页弹窗*/
.free_layerbox{position: fixed;bottom: 0;left: 0;z-index: 1020;margin: 0;padding: 0;width: 100%;
    height: 100%;background-color: rgba(0,0,0,.75);}
.free_layer{position: absolute;top: 50%!important;left: 50%!important;z-index: 110;overflow: hidden;width: 90%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-family: pfheavyFont;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform:translate(-50%,-50%);-ms-border-radius: 5px;-o-border-radius: 5px;-o-border-radius: 5px;}
.free_layer_con{padding:20px 10px;background: #113B0B;border: 3px solid #00AF61;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.free_layer_title{font-size: 14px;font-family: sfpFontMedium;color:#fff;line-height:22px;text-align: center;padding:0 5px;}
.free_layer_bg{background: url(/images/freeBet/layer_bg.jpg) no-repeat center center;background-size: 100% 100%;font-family: sfpFontBold;padding:24px 20px;margin:15px 5px 20px;line-height: 16px}
.free_fontY{font-size: 14px;color:#F8E300;}
.free_layer_btn{display: block;padding:12px 0;font-size: 16px;font-family: sfpFontBold;color:#fff;background: #F49F2E;text-align: center;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;}


.freeBet_banner{background: #FFE400;color:#333;font-size: 13px;padding:0 0 0 12px;}
.freeBet_banner .item{padding:7px 12px 7px 0;}
.freeBet_banner_text{margin:0 15px 0 5px;color:#333;font-family: sfpFontMedium;}
.freeBet_banner_btn{display: inline-block;padding:6px 10px;background: #d62929;font-family: sfpFontMedium;text-align: center;color:#fff;border-radius: 4px;}
.pop_scroll{max-height:4rem;overflow-y: scroll;background: #f1f1f1;padding:10px 8px;}
.close_btn{position: absolute;top:0;right: 0;width:45px;height: 45px;line-height: 45px;text-align: center}
.deposit_pop_tit{font-family: goFontBold;color: #000;font-size: 16px;text-align:center;}
.deposit_pop_tip{color: #999;font-size: 12px;margin: 15px 0 20px;line-height: 18px;}
.transfer-steps-order {background-image: linear-gradient(170deg,#bfd9ff,#267dff);border-radius: 50%;color: #fff;font-size: 16px;height: 22px;line-height: 22px;text-align: center;width: 22px;display:inline-block;}
.helpCouponImg{width:80%;margin:10px auto;display: block;}
.login_sign_otp_btn {display: flex;align-items: center;justify-content: center;gap: 0.25rem;padding: 14px;background-color: #16bb50;color: white;border: none;cursor: pointer;font-weight: bold;transition: opacity 0.3s;border-radius: 6px;}
.login_prompt_method{color: #16bb50; padding:10px;width:160px; font-size: 14px; font-weight: 600; cursor: pointer;}
.login_sign_otp_btn_disable {display: flex;align-items: center;justify-content: center;gap: 0.25rem;padding: 14px;background-color: #999;color: white;border: none;cursor: pointer;font-weight: bold;transition: opacity 0.3s;border-radius: 6px;}

.login-with {
    width: 100%;
    max-width: 220px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    margin-top: 30px;
    gap: 12px;
}

    .login-with p {
        color: #757575;
        font-size: 12px;
        font-weight: 300;
        flex-basis: 1;
        flex-wrap: nowrap;
        text-wrap: nowrap;
    }

    .login-with .horizontal-line {
        width: 100%;
        height: 1px;
        background: #757575;
    }

.button-container {
    width: 100%;
    max-width: 260px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}

.register-button-container {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    margin-top: 0px;
}

    .register-button-container .button {
        background: transparent;
        border: 1px solid #d9d9d9;
        border-radius: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px 30px;
    }

.button-container .button {
    background: transparent;
    border: 2px solid #d9d9d9;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*padding: 10px 20px;*/
    height: 30px;
    width: 110px;
}


#add-to-home {
    color: #009955;
    font-family: Inter;
    font-weight: 500;
    font-size: 13.02px;
    line-height: 100%;
    letter-spacing: 0%;
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 5px 6px;
    background: #EDFCF6;
}

    #add-to-home .add-home-btn {
        margin-left: auto;
        background: #009955;
        width: 82px;
        border-radius: 99px;
        padding-top: 5px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-left: 10px;
        font-family: Inter;
        font-weight: 600;
        font-size: 14px;
        line-height: 100%;
        letter-spacing: 0%;
        border: none;
        color: #FFFFFF;
        cursor: pointer;
    }

    #add-to-home .close-add-pop {
        color: #009955;
        font-family: Inter;
        cursor: pointer;
        font-size: 18px;
        border: none;
        background: transparent;
    }



.bebasfont{font-family: bebasFont}
.dl_top_box{padding:30px 15px 90px;background: url(/images/v2/dl/bg.png) no-repeat 0 0;
    background-size: 100% 100%;color: #fff;}
.dl_top_money{font-size: 30px;font-family: bebasFont;}
.dl_top_date{color:rgba(255,255,255,0.6);}
.dl_center_box{margin-top:-70px;}
.dl_block_item .item{
    width:80%;
    height: 100%;
    margin:0 auto;
    background: #242424;
    color: #999;
    text-align: center;
    padding:15px;
    font-size: 11px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.15);
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.dl_block_item .item_top{font-family: bebasFont}
.item_top{font-size: 22px;color: #fff;}
.dl_list{
    margin: 20px 15px;
    padding: 0 15px;
    border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background: #242424;
    font-size: 14px;
    font-family: sfpFontMedium;
    /* color: #fff; */
}
.dl_list>li {
    padding: 15px 0;
    border-bottom: 1px solid #323232;
}
.into img {
    width: 8px;
}
.dl_agent_outer_box{position: relative;}
.dl_user_top_box{padding:15px;}
.dl_user_top_money{font-size: 30px;font-family: bebasFont}
.dl_user_top_date{font-size: 11px;color:#fff;}


.dl_agent_line_form{padding:20px 15px 10px;}
.dl_agent_list_tit{color:#999;}
.dl_agent_list_tit1{padding:20px 15px 5px;color:#999;}
.al_agent_btn_box{overflow: hidden;background: #121212;border:1px solid #323232;color:#999;-webkit-border-radius: 5px; -moz-border-radius: 5px;-ms-border-radius: 5px; -o-border-radius: 5px;  border-radius: 5px;}
.al_agent_btn{float: left;height: 24px;line-height: 24px;width:40px;text-align: center;background: #242424}

.dl_agent_form_box{padding:15px;background: #242424;}
.dl_agent_scroll{height: 6rem;overflow: scroll;}
.agent_form_table{width:100%;border-collapse: collapse;color:#c3c3c3;}
.agent_form_table td,.agent_form_table th{padding: 8px 15px;text-align: center;border:1px solid #323232;}
.al_agent_btn.sel{background: #3a3a3a;color:#fff;}
.load_more_btn{text-align: center;color:#16bb50;margin: 1px 0 0;padding: 15px 0;}

.agent_table_box{background: #242424;padding:0 15px;}
.agent_table_box {
    position: relative;
    overflow: auto;
    margin-top: 10px;
}
.dl_box{margin-bottom: 15px;}
.agent_table {
    position: relative;
    left: 0;
    overflow: visible;
    margin: 0 auto;
    width: max-content;
    min-width: 100%;
    border-collapse: collapse;
    font-size: 11px;
}
.agent_table td, .agent_table th {
    padding: 8px 5px;
    text-align: center;
}
.agent_table th {
    color: #c3c3c3;
    font-weight: normal;
}
.agent_table td{color:#999;}
.agent_table td:nth-child(2){
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.selected img {
    transform: rotate(-180deg);
}
.sign_up img{
    transition-duration: 0.3s;
    transition-property: all;
}
.dl_select_data {
    width:45%;
    margin:5px auto;
    padding: 0 10px;
    height: 32px;
    line-height: 30px;
    color: #edf3f8;
    box-sizing: border-box;
}
.dl_show_dom {
    display: inline-block;
    width: 100%;
    height: 100%;
    color:#fff;
    text-align: center;
}
.dl_select_data .pc-box span{
    text-align: center;
    float:right;
    padding-right: 18px;
    box-sizing: border-box;
    background: #3a3a3a url(/images/v2/dl/jtdown.png) no-repeat 94% center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.dl_agent_chart_box{
	padding:15px;
	box-sizing: border-box;
	background: #121212;
}
.dl_agent_chart{
    width:100%;
    overflow: scroll;
    height: 330px;
    position: relative;
}
.dl_agent_tip{text-align: center;margin:20px auto; color:#999;}

.dl_box_page{
    margin:10px 0;
    padding:20px 15px;
    background: #242424;
}
.site_address{
    color:#fff;
}
.site_copy{color:#999;font-size: 11px;margin:15px 0;}
.site_copy .copy{display: inline-block; height: 22px;line-height: 24px;margin:5px 0 5px 5px;padding:0 5px; background: #16bb50;color:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;}
.dl_share_box{ text-align: center;}
.dl_share_box_page{
    padding: 15px 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #3a3a3a;
    text-align: center;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}


/*代理商购买卡*/
.dl_card_list_box{padding:0 15px;background:#121212;}
.dl_card_list{padding:15px 0;border-bottom:1px solid #262626;}
.dl_checkbox_btn [type=checkbox]{display:none;}
.dl_checkbox_btn label{display:inline-block;width:17px;height:17px;background:url(/images/v2/dl/checkbox.png) no-repeat;cursor:pointer;margin:-1px 3px 0 0;vertical-align:middle;background-size:17px 17px;}
.dl_checkbox_btn [type=checkbox]:checked+label{background:url(/images/v2/dl/checkbox_sel.png) no-repeat;background-size:17px 17px;}
.dl_card_img_box{width:2.5rem;margin:0 .4rem;position: relative;}
.dl_card_img{width:100%;display:block;}
.dl_card_tit{font-size:14px;font-family:sfpFontBold;color:#fff;text-align:center;}
.dl_card_price{color:#999;text-align:center;margin:5px 0 10px;}
.dl_card_quantity{color:#999;text-align:center;}
.dl_multiple_input{width:50%;height:24px;margin:0 8px;outline:0;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff;text-align:center;font-family:sfpFontBold;line-height:24px;max-width:1.3rem;min-width:60px;background: rgba(255,255,255,0.2);}
.dl_card_footer_box{position:fixed;right:0;bottom:0;left:0;z-index:8;padding:15px;box-sizing:border-box;background:#222222;}
.dl_card_total{float:right;margin-right:15px;position: relative;color:#16bb50;}
.dl_cardbuy_btn{font-family:sfpFontBold;color:#fff;font-size:14px;padding:8px 15px;background:#16BB50;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.dl_card_box{margin:0 0 15px;}
.dl_card_con{padding:10px 10px;}
.dl_mark{margin-left:15px;color:#999;}
.dl_mycard_list{background:#222122;padding:10px 15px;margin:8px 0;position: relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.dl_mycard_tit{font-size:14px;font-family:sfpFontBold;color:#fff;}
.dl_mycard_tit_price{color:#666;margin:8px 0;}
.dl_state_soldout{color:#e37474;}
.dl_state_unsold{color:#56c24b;}
.dl_copy_linkbtn{background:#16BB50;color:#fff;padding:10px 15px;font-size:13px;font-family:sfpFontBold;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.dl_mycard_check{margin-left:15px;}

.dl_order_time{color:rgba(255,255,255,0.5);}
.dl_card_item{width:40px;display: inline-block;color:#999;}
.dl_outbtn{background:#fff;color:#666;border:1px solid #c2c2c2; height: 32px;line-height: 32px;padding:0 15px; font-size:13px;font-family:sfpFontBold;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-sizing: border-box;margin-left: 10px;}
.dl_share_layerbox{position: fixed;bottom: 0;left: 0;z-index: 98;margin: 0;padding: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7); display: none;}
.share_box{position: absolute;bottom:0;background: #fff;text-align: center;width:100%;}
.share_title{padding:15px 0;font-size: 14px;color:#999;}
.share{color:#222;}
.share li img{width:37px;}
.book_share{padding:15px;border-top:1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;color:#222;}
.book_share li img{width:37px;}
.font14{font-size: 14px;}
.cancel_btn{color:#16bb50;font-size: 14px;padding:15px 0;}

.dl_copy_linkbtn{background:#ec7325;color:#fff;height: 32px;line-height: 32px;padding:0 20px; font-size:13px;font-family:sfpFontBold;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}

.dlSelectCard span{display:block;text-align:left;background-size:13px;right:15px;padding-right:18px;height:30px;line-height:30px;text-indent:10px;color:rgba(255,255,255,0.5);overflow:hidden;background:rgba(255,255,255,0.2) url(/images/v2/dl/jtdown1.png) no-repeat 94% center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 5px;}
.dl_mycard_list a { color: #fff;}
.dl_share_time{ color: #e37474; text-align: right; margin: 5px 0;}


.dl_t {width: 18px;vertical-align: sub;}
.dl_t_box{position: absolute;right:-10px;bottom: 50px;display: none;padding: 10px 15px;white-space:nowrap;border-radius: 5px;background: #fff; color: #818181;text-align: right;line-height: 18px;}
.dl_t_box:after {position: absolute;right: 15px;bottom: -18px;width: 0;
    height: 0;border-style: solid;border-width: 8px 6px 10px 6px;content: "";border-top-color: #fff;border-bottom-color: transparent;border-left-color: transparent;border-right-color: transparent;}
.dl_edit_done{width:30px;text-align: center;font-size: 13px;padding:0 10px;}
.dl_edit{color:#16bb50;}
.dl_done{color:#fd4f4f;}
.dl_mycard_list_box{padding:0 15px;}
.dl_mycard_price{color:#999;margin:5px 0 10px;}
.dl_mycard_state{color:#fff;padding:1px 15px;font-family: payoneFont;font-size:13px;}
.dl_state_new{background: url(/images/v2/dl/new_bg.png) no-repeat 0 0;background-size: 100% 100%}
.dl_state_sold{background: url(/images/v2/dl/sold_bg.png) no-repeat 0 0;background-size: 100% 100%}
.dl_mycard_details{position: relative;}
.dl_sc_icon{position: absolute;bottom:0px;right: 0px;}
.dl_last_share{color:#AB5555;margin:10px 0.4rem 0;padding-left: 20px;}
.dl_state_diff{background: #000000}
.dl_card_num{position: absolute;top:5px;left: 0;padding:3px 6px;color:#fff;background:rgba(0,0,0,0.6);}
.dl_check{width:20px;}
.dl_cardsold_btn{font-family:sfpFontBold;color:#fff;font-size:14px;padding:8px 15px;background:#fd4f4f;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;order-radius:20px;display: none;}

.marquee_box_ac{text-align: center;background: #3a3a3a;margin:20px 0 30px;padding:0 0 10px;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;}
.congrats_tit{font-family: poetsenFont;color:#16bb50;font-size: 13px;padding:10px 0 20px;}
.congrats_marquee {overflow:hidden;font-family: lightFont;color:#fff;height: 100px;padding:0 0 10px;}
.congrats_marquee ul li{line-height: 25px;}
.congrats_id{color:#fff;font-family: sfpFontBold}
.congrats_money{color:#16bb50;font-family: sfpFontBold}
.congrats_marquee ul li a{ color: #999;}

.agent_ac_box{position: relative;display: block;}
.agent_ac_img{display: block;width:100%;}
.agent_ac_tit{position: absolute;top:50%;right: 20px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);color:#fff;text-align: right;}
.agent_ac_btn{padding:5px 15px;text-align: center;font-size:16px;font-family: sfpFontBold; color:#fff;background: #ec7325;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.ac_list_item{padding:15px 20px;margin-top:10px;border-bottom: 1px solid #343434;}
.ac_list_item img{display: block;margin:0 15px;}
.ac_list_item .ac_item_title{color:#cecece;font-size: 16px;font-family: sfpFontBold;margin-bottom: 10px;}
.ac_list_item .ac_item_text{color:#16bb50;font-family: sfpFontBold;border-bottom: 1px solid #16bb50}
.agent_ac_btn1{margin:20px;padding:10px 0;text-align: center;font-size:16px;font-family: sfpFontBold; color:#fff;background: #16BB50;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}



.dl_redeembtn_box {position: fixed;right: 0;bottom: 0px;left: 0;z-index: 8;padding: 10px 15px;text-align: center;background: #121212}

.dl_redeembtn {display: block;margin: 0 auto;height: 40px;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;color: #fff;
    text-align: center;font-size: 15px;line-height: 40px;background: #16bb50;}
.dl_returnbtn{display: inline-block;color: #fff;border-bottom: 1px solid #fff;font-size: 11px;margin-top:5px;}
.redeem_status_box{background: #2F2F2F;padding: 20px 25px 30px;margin: 15px 35px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;color: #16bb50;text-align: center;font-family: goFontMedium}

.redeem_status1{color:#16BB50;font-size: 22px;margin-bottom: 5px;}
.redeem_status2{color:#D33E3E;font-size: 22px;margin-bottom: 5px;}
.redeem_status3{color:#fff;font-size: 22px;margin-bottom: 5px;}
.redeem_status4{color:#16BB50;font-size: 18px;margin-bottom: 5px;}
.redeem_cardName{color:#fff;font-size: 16px;margin-bottom: 3px;}
.redeem_time{color:rgba(255,255,255,0.5);font-size: 12px;margin:5px 0;}
.redeem_money{color:#16bb50;font-size: 20px;}

.dl_filter_item{padding:10px;}
.win_color{color:#16bb50;}
.lose_color{color:#DA3E3E;}
.serial_code{color:#fff;font-size: 16px;font-family: goFontBold}
.select_btn{color:#fff;background: #16bb50;padding:5px 10px;margin-left: 10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;}
/*.guagua_status_completed{color:#3eab21;}
.guagua_status_win{color:#ec7325;}
.guagua_status_other{color:#999;}*/
.guagua_play_btn,.guagua_show_btn{
  padding:8px 15px;
  color:#fff;
  font-family: goFontMedium;
  text-align: center;
  background: #16bb50;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}


/*匿名购买刮刮卡中奖*/
.serial_number_box{padding:20px 30px;}
.serial_number_tit{font-size: 14px;color:#fff;font-family: sfpFontMedium;text-align: center;}
.serial_number_new_box{  background: #222122; padding:20px 25px 40px; margin:15px 0 30px;  -webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;color:#fff;}
.serial_number_d{font-size: 37px;font-family: sfpFontMedium; color:#16bb50;text-align: center;margin-bottom: 20px;letter-spacing: 10px;}
.serial_con{margin-left:30px;color:#999;}
.serial_number{font-size: 14px;font-family: sfpFontBold;color: #fff;width: 100%;margin: 20px 0;background:rgba(255,255,255,0.1);text-align: center;height: 40px;line-height: 40px;}
.serial_number_tips{color:#ec7325;text-align: left;margin-bottom: 20px;}
.serial_number_tips1{color:#999;margin:0 auto 10px;text-align: center;}
.serial_number_btn{font-size: 14px;font-family: sfpFontBold; background: #16bb50;height: 35px;line-height: 35px;color:#fff; text-align: center;margin:30px auto; -webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.redeem_code_box{margin:25px 35px;}
.redeem_tit{font-size: 16px;color:#fff;}
.redeem_tip{color:#999;margin:10px 0;}
.redeem_tip1{color:#999;margin-top:40px;line-height: 24px;text-align: center;}
input.serial_number{border:none;outline: none;}

.anonymous_win_tit{font-family: payoneFont;color:#fdd11f;font-size: 16px;text-align: center;margin:15px 0 10px;}
.anonymous_win_banner{padding:12px 0;background: url(/images/v2/dl/win_banner.png) no-repeat 0 0;background-size: 100% 100%;margin:0 15px;}
.anonynous_win{color:#f5c031;font-size: 16px;font-family: payoneFont;text-align: center;}
.anonynous_money{color:#f06348;font-size: 22px;font-family: payoneFont;text-align: center;}
.anonymous_box{background:#222122;padding:20px 25px 30px;margin:15px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;color:#16bb50;}
.anonymous_top{font-size:14px;color:#16bb50;}
.anonymous_ma{font-size:37px;font-family:sfpFontMedium;letter-spacing:10px;color:#16bb50;text-align:center;margin:10px 0;}
.anonymous_copy_btn{font-size:12px;font-family:sfpFontBold;background:#16bb50;color:#fff;padding:8px 0;width:50%;text-align:center;margin:10px auto;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;}
.anonymous_tip{color:#999;line-height:20px;margin:10px 0 0;text-align:center;}
.anonymous_tips{color:#999;font-family:sfpFontBold;text-align:center;}
.anonymous_tip1{color:#999;font-family:sfpFontMedium;text-align:left;line-height:20px;}
.anonymous_join_btn{font-size:12px;font-family:sfpFontBold;background:#16bb50;color:#fff;padding:8px 0;margin:0 10px;text-align:center;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;}
.anonymous_log_btn{font-size:12px;font-family:sfpFontBold;background:#e1a229;color:#fff;padding:8px 0;margin:0 10px;text-align:center;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;}
.anonymous_med{margin-top:35px;}
.anonynous_btns{margin:15px auto 0;}
.anonymous_way{color:#fff;border-bottom: 1px solid #fff;font-family: sfpFontBold;font-size:11px;}

.anonymous_yd{background-image: url(/images/v2/dl/redeemed.png);background-position: 100% 0;background-repeat: no-repeat; overflow: hidden;}
.loyalty_gd{display: block;}
.loyalty_gd img{width:100%;display: block;}
.loyalty_logbtn{width:90%;margin: 10px auto 20px;height: 40px;display: block;-webkit-border-radius: 20px;-moz-border-radius:20px;border-radius: 20px;color: #fff;background: #16bb05;text-align: center;letter-spacing: 1px;font-size: 14px;font-family: sfpFontBold;line-height: 40px;cursor: pointer;}
.anonynous_records_list li{padding:15px 0;border-bottom:1px solid #262626;}
.anonynous_records_list .item{color:#fff;}
.guagua_status_other{color:#999;}
.guagua_status_win{color:#16bb50;}


/*匿名购买*/
.book_serial_number_tit{color:#16bb50;text-align: center;font-size: 14px;font-family: sfpFontBold;margin-top:20px;}
.book_serial_number_box{background: #222122;text-align: center;padding: 20px 10px;margin: 20px 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;color: #ec7325;}
.book_serial_number_tips{color:#999;font-size: 14px;font-family: sfpFontMdeium;}
.book_serial_number_d{font-size: 16px;font-family: sfpFontBold;color:#16bb50;margin:10px 0 0;}
.book_serial_copy_box{padding:20px 20px 40px;}
.book_serial_con{margin-left: 15px;color:#999;}
.book_serial_number_tips1 {color: #999;margin: 0 auto 10px;text-align: center;}
.book_serial_number_btn {font-size: 14px;font-family: sfpFontBold;background: #16bb50;color: #fff;padding: 10px 0;width: 100%;text-align: center;margin: 30px auto;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.book_redeem_code_box {margin: 25px 20px;}
.book_redeem_tip {color: #fff;margin: 10px 0;}
.book_serial_number {font-size: 14px;font-family: sfpFontBold;text-align: left;color: #fff;width: 100%;background: #3a3a3a;margin: 0 0 20px;padding: 15px 0;text-indent: 5px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
input.book_serial_number {border: none;outline: none;}
.book_redeembtn {display: block;margin: 50px 20px 30px;padding: 10px 0;-webkit-border-radius: 22px;-moz-border-radius: 22px;-ms-border-radius: 22px;-o-border-radius: 22px;border-radius: 22px;color: #fff;text-align: center;font-size: 15px;background: #16bb50;}

.book_record_list{padding:0 15px;}
.book_record_list .book_record_item{display: block;color:#666;padding:15px 0;border-bottom: 1px solid #e1e1e1;}
.book_record_item.stake_redeemed {background: url(/images/book/redeemedImg.png) no-repeat 94% top;}
.book_record_name{font-size: 16px;color:#000;font-family: sfpFontBold;}
.book_record_time{color:#b78563;margin:5px 0 10px;}
.record_state1{color:#666;font-family: sfpFontBold}
.record_state2{color:#1fb316;font-family: sfpFontBold}
.record_state3{color:#e23a3a;font-family: sfpFontBold}
.redColor{color:#ec7325;}

.book_record_detial{color:#666;margin-bottom: 10px;background: #fff;padding: 15px;}
.detail_stake_redeemed{background: url(/images/book/xqredeem.png) no-repeat 100% top;}
.book_record_detial .book_outer {border-bottom: 1px solid #dbdbdb;padding-bottom: 10px;}
.book_record_detial .book_outer_block {border-bottom: 1px solid #dbdbdb;padding: 10px 0;}
.book_record_detial .book_bet_money {color: #c0933b;font-style: normal; text-decoration: underline;}
.book_record_detial .bet_money {color: #c0933b;font-style: normal;text-decoration: underline;}
.outer_detail_item {color: #222; padding: 10px 0; border-bottom: 1px solid #dbdbdb;}
.detail_item_name{font-family: sfpFontBold;margin:5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.book_bet_item{display: -webkit-box; display: box;display: -webkit-flex;display: -webkit-box;display: flex;-webkit-box-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start;box-align: flex-start;-webkit-flex-align: flex-start;margin:5px 0 0;}
.book_bet_state{display: -webkit-box;display: box;display: -webkit-flex;display: -webkit-box;display: flex;margin:5px 0 0;-webkit-justify-content:space-between;justify-content:space-between;-moz-box-pack:space-between;-webkit--moz-box-pack:space-between;box-pack:space-between;}
.book_redemptionbtn{display: block;margin: 20px;padding: 10px 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;color: #fff;text-align: center;font-size: 15px;background: #ec7325;}

/*用户充值卡相关*/
.rechargeCardBox{margin:30px 20px;}
.textIndent70{text-indent: 70px!important;}
.recharge_card_outbox{margin:15px;}
.recharge_card_box{position:relative;overflow:hidden;margin:15px auto;width:100%;height:3rem;max-height:170px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:url(/images/recharge_cards/rechargeImg.png) no-repeat;background-size:100% 100%;color:#fff;-ms-border-radius:15px;-o-border-radius:15px;font-family: sfpFontMdeium}
.rechargeBg{position:absolute;top:0;left:15px;width:2.1rem;max-width:109px;}
.country_logo{position:absolute;top:15px;right:15px;}
.recharge_card_box .money_rech{position:absolute;bottom:15px;left:15px;color:#303133;font-size:24px;font-family:sfpFontBold;}
.verCode_box .verCode{position:absolute;right:15px;bottom:50px;color:#303133;font-size:11px;}
.verCode_box .verCode_copy{position:absolute;right:15px;bottom:15px;padding:0 20px;height:26px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#362d15;color:#f5dea4;line-height:26px;-ms-border-radius:15px;-o-border-radius:15px;}
.recharge_card_tips{margin:10px 0 20px;color:#999;text-align:right;font-family: sfpFontMdeium}
.recharge_card_tips .website{color:#16bb50;text-decoration:underline;font-family: sfpFontMdeium}
.website1{text-decoration: underline;color:rgba(255,255,255,0.8);}

.zj_map{width:100%;height: calc(70%-50px)}
.agents_search{margin:0 0 15px; }
.agents_list_box{position: absolute;color: #000;bottom: -1px;left: 0;width: 100%;height: 30%;overflow-y: scroll;background-color: #fff;z-index: 110;padding:20px;box-sizing: border-box;-webkit-border-radius: 15px 15px 0 0;-moz-border-radius: 15px 15px 0 0;-ms-border-radius: 15px 15px 0 0;-o-border-radius: 15px 15px 0 0;border-radius: 15px 15px 0 0;}
.agents_list_box1{padding:20px;}
.agents_address_box{margin:0 10px 0 0;overflow: hidden;}
.agents_item{margin:0 0 15px 0;}
.agents_address{margin:0 0 0 5px;font-size: 12px;font-family: mediumFont;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.conent_box{margin:15px; color: #666;}
.agents_searchBox{padding:10px;border:1px solid #ccc;margin:0 0 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.searchBox{border:none;outline: none;height: 100%;}
.dl_searchBtn{padding-left: 15px;color:#4b71ff;border-left: 1px solid #ccc;}
.search_link{padding-right: 15px;display: block;text-align: right;color:#fff;}
.search_box{padding: 8px;border: 1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.search_text{border: none;outline: none;background: none;height: 100%;}
.search_btn{border: none;outline: none;background: none;padding-left: 15px;color: #ec7325;border-left: 1px solid #ccc;font-family: blodFont;}
.national_flag_box{width:24px;margin-right:2px;display: inline-block;}
.national_flag{vertical-align: middle;display: inline-block; background: url(/images/v2/national_flags/notional_flags.png);}
.bg-afghanistan {
    width: 24px; height: 16px;
    background-position:-10px -10px;
}
.bg-africa {
    width: 24px; height: 16px;
    background-position:-54px -10px;
}
.bg-albania {
    width: 24px; height: 16px;
    background-position:-10px -46px;
}
.bg-algeria {
    width: 24px; height: 16px;
    background-position:-54px -46px;
}
.bg-america {
    width: 24px; height: 16px;
    background-position:-98px -10px;
}
.bg-andorra {
    width: 24px; height: 16px;
    background-position:-98px -46px;
}
.bg-angola {
    width: 24px; height: 16px;
    background-position:-10px -82px;
}
.bg-antigua_and_barbuda {
    width: 24px; height: 16px;
    background-position:-54px -82px;
}
.bg-argentina {
    width: 24px; height: 15px;
    background-position:-406px -298px;
}
.bg-armenia {
    width: 24px; height: 12px;
    background-position:-492px -314px;
}
.bg-asia {
    width: 24px; height: 16px;
    background-position:-98px -82px;
}
.bg-australia {
    width: 24px; height: 12px;
    background-position:-492px -346px;
}
.bg-austria {
    width: 24px; height: 16px;
    background-position:-142px -10px;
}
.bg-azerbaijan {
    width: 24px; height: 12px;
    background-position:-492px -378px;
}
.bg-bahrain {
    width: 24px; height: 14px;
    background-position:-230px -406px;
}
.bg-bangladesh {
    width: 24px; height: 14px;
    background-position:-274px -406px;
}
.bg-barbados {
    width: 24px; height: 16px;
    background-position:-142px -46px;
}
.bg-belarus {
    width: 24px; height: 16px;
    background-position:-142px -82px;
}
.bg-belgium {
    width: 18px; height: 16px;
    background-position:-450px -298px;
}
.bg-belize {
    width: 24px; height: 16px;
    background-position:-10px -118px;
}
.bg-bermuda {
    width: 24px; height: 12px;
    background-position:-492px -410px;
}
.bg-bhutan {
    width: 24px; height: 16px;
    background-position:-54px -118px;
}
.bg-bolivia {
    width: 24px; height: 16px;
    background-position:-98px -118px;
}
.bg-bosnia_and_herzegovina {
    width: 24px; height: 16px;
    background-position:-142px -118px;
}
.bg-botswana {
    width: 24px; height: 16px;
    background-position:-186px -10px;
}
.bg-brazil {
    width: 23px; height: 16px;
    background-position:-406px -262px;
}
.bg-bulgaria {
    width: 24px; height: 14px;
    background-position:-318px -406px;
}
.bg-burkina_faso {
    width: 24px; height: 16px;
    background-position:-186px -46px;
}
.bg-burundi {
    width: 24px; height: 14px;
    background-position:-362px -406px;
}
.bg-cambodia {
    width: 24px; height: 15px;
    background-position:-406px -333px;
}
.bg-cameroon {
    width: 24px; height: 16px;
    background-position:-186px -82px;
}
.bg-canada {
    width: 24px; height: 12px;
    background-position:-492px -442px;
}
.bg-cape_verde_islands {
    width: 24px; height: 16px;
    background-position:-186px -118px;
}
.bg-central_african_republic {
    width: 24px; height: 16px;
    background-position:-10px -154px;
}
.bg-central_north_america {
    width: 24px; height: 16px;
    background-position:-54px -154px;
}
.bg-north_america {
    width: 24px; height: 16px;
    background-position:-54px -154px;
}
.bg-chile {
    width: 24px; height: 16px;
    background-position:-98px -154px;
}
.bg-china {
    width: 24px; height: 16px;
    background-position:-142px -154px;
}
.bg-chinese_taipei,.bg-taipei__china {
    width: 24px; height: 16px;
    background-position:-186px -154px;
}
.bg-colombia {
    width: 24px; height: 16px;
    background-position:-10px -190px;
}
.bg-congo_dr {
    width: 24px; height: 16px;
    background-position:-54px -190px;
}
.bg-congo {
    width: 24px; height: 16px;
    background-position:-98px -190px;
}
.bg-costa_rica {
    width: 24px; height: 14px;
    background-position:-406px -406px;
}
.bg-croatia {
    width: 24px; height: 12px;
    background-position:-10px -475px;
}
.bg-Cte_d_Ivoire {
    width: 24px; height: 16px;
    background-position:-142px -190px;
}
.bg-cuba {
    width: 24px; height: 12px;
    background-position:-54px -475px;
}
.bg-cyprus {
    width: 24px; height: 16px;
    background-position:-186px -190px;
}
.bg-czech_republic {
    width: 24px; height: 16px;
    background-position:-230px -10px;
}
.bg-denmark {
    width: 22px; height: 16px;
    background-position:-450px -10px;
}
.bg-dominica {
    width: 24px; height: 16px;
    background-position:-230px -46px;
}
.bg-dominican_republic {
    width: 24px; height: 16px;
    background-position:-230px -82px;
}
.bg-ecuador {
    width: 24px; height: 16px;
    background-position:-230px -118px;
}
.bg-egypt {
    width: 24px; height: 16px;
    background-position:-230px -154px;
}
.bg-el_salvador {
    width: 24px; height: 14px;
    background-position:-10px -441px;
}
.bg-england,.bg-england_amateur {
    width: 24px; height: 14px;
    background-position:-54px -441px;
}
.bg-equatorial_guinea {
    width: 24px; height: 16px;
    background-position:-230px -190px;
}
.bg-estonia {
    width: 24px; height: 15px;
    background-position:-406px -368px;
}
.bg-ethiopia {
    width: 24px; height: 12px;
    background-position:-98px -475px;
}
.bg-europe {
    width: 24px; height: 16px;
    background-position:-10px -226px;
}
.bg-faroe_islands {
    width: 22px; height: 16px;
    background-position:-450px -46px;
}
.bg-fiji {
    width: 24px; height: 12px;
    background-position:-142px -475px;
}
.bg-finland {
    width: 24px; height: 15px;
    background-position:-10px -406px;
}
.bg-france {
    width: 24px; height: 16px;
    background-position:-54px -226px;
}
.bg-fyr_Macedonia {
    width: 24px; height: 12px;
    background-position:-186px -475px;
}
.bg-gabon {
    width: 22px; height: 16px;
    background-position:-450px -82px;
}
.bg-gambia {
    width: 24px; height: 16px;
    background-position:-98px -226px;
}
.bg-gb {
    width: 24px; height: 12px;
    background-position:-230px -475px;
}
.bg-united_kingdom {
    width: 24px; height: 12px;
    background-position:-230px -475px;
}
.bg-gb_wls {
    width: 24px; height: 14px;
    background-position:-98px -441px;
}
.bg-georgia {
    width: 24px; height: 16px;
    background-position:-142px -226px;
}
.bg-germany,.bg-germany_amateur {
    width: 24px; height: 14px;
    background-position:-142px -441px;
}
.bg-ghana {
    width: 24px; height: 16px;
    background-position:-186px -226px;
}
.bg-gibraltar {
    width: 24px; height: 12px;
    background-position:-274px -475px;
}
.bg-greece {
    width: 24px; height: 16px;
    background-position:-230px -226px;
}
.bg-grenada {
    width: 24px; height: 14px;
    background-position:-186px -441px;
}
.bg-guatemala {
    width: 24px; height: 15px;
    background-position:-54px -406px;
}
.bg-guinea {
    width: 24px; height: 16px;
    background-position:-274px -10px;
}
.bg-haiti {
    width: 24px; height: 14px;
    background-position:-230px -441px;
}
.bg-honduras {
    width: 24px; height: 12px;
    background-position:-318px -475px;
}
.bg-hungary {
    width: 24px; height: 12px;
    background-position:-362px -475px;
}
.bg-iceland {
    width: 22px; height: 16px;
    background-position:-450px -118px;
}
.bg-india {
    width: 24px; height: 16px;
    background-position:-274px -46px;
}
.bg-indonesia {
    width: 24px; height: 16px;
    background-position:-274px -82px;
}
.bg-iran {
    width: 24px; height: 14px;
    background-position:-274px -441px;
}
.bg-iraq {
    width: 24px; height: 16px;
    background-position:-274px -118px;
}
.bg-israel {
    width: 22px; height: 16px;
    background-position:-450px -154px;
}
.bg-italy {
    width: 24px; height: 16px;
    background-position:-274px -154px;
}
.bg-jamaica {
    width: 24px; height: 12px;
    background-position:-406px -475px;
}
.bg-japan {
    width: 24px; height: 16px;
    background-position:-274px -190px;
}
.bg-je {
    width: 24px; height: 14px;
    background-position:-318px -441px;
}
.bg-jordan {
    width: 24px; height: 12px;
    background-position:-450px -475px;
}
.bg-kazakhstan {
    width: 24px; height: 12px;
    background-position:-536px -10px;
}
.bg-kenya {
    width: 24px; height: 16px;
    background-position:-274px -226px;
}
.bg-korea__south_ {
    width: 24px; height: 16px;
    background-position:-10px -262px;
}
.bg-korea_dpr {
    width: 24px; height: 12px;
    background-position:-536px -42px;
}
.bg-kosovo {
    width: 22px; height: 16px;
    background-position:-450px -190px;
}
.bg-kuwait {
    width: 24px; height: 12px;
    background-position:-536px -74px;
}
.bg-kyrgyzstan {
    width: 24px; height: 16px;
    background-position:-54px -262px;
}
.bg-laos {
    width: 24px; height: 16px;
    background-position:-98px -262px;
}
.bg-latvia {
    width: 24px; height: 12px;
    background-position:-536px -106px;
}
.bg-lebanon {
    width: 24px; height: 16px;
    background-position:-142px -262px;
}
.bg-lesotho {
    width: 24px; height: 16px;
    background-position:-186px -262px;
}
.bg-liberia {
    width: 24px; height: 13px;
    background-position:-492px -248px;
}
.bg-libya {
    width: 24px; height: 12px;
    background-position:-536px -138px;
}
.bg-liechtenstein {
    width: 24px; height: 14px;
    background-position:-362px -441px;
}
.bg-lithuania {
    width: 24px; height: 14px;
    background-position:-406px -441px;
}
.bg-luxembourg {
    width: 24px; height: 14px;
    background-position:-492px -10px;
}
.bg-madagascar {
    width: 24px; height: 16px;
    background-position:-230px -262px;
}
.bg-malawi {
    width: 24px; height: 16px;
    background-position:-274px -262px;
}
.bg-malaysia {
    width: 24px; height: 12px;
    background-position:-536px -170px;
}
.bg-maldives {
    width: 24px; height: 16px;
    background-position:-318px -10px;
}
.bg-mali {
    width: 24px; height: 16px;
    background-position:-318px -46px;
}
.bg-malta {
    width: 24px; height: 16px;
    background-position:-318px -82px;
}
.bg-mauritania {
    width: 24px; height: 16px;
    background-position:-318px -118px;
}
.bg-mauritius {
    width: 24px; height: 16px;
    background-position:-318px -154px;
}
.bg-mexico {
    width: 24px; height: 14px;
    background-position:-492px -44px;
}
.bg-moldova {
    width: 24px; height: 12px;
    background-position:-536px -202px;
}
.bg-mongolia {
    width: 24px; height: 12px;
    background-position:-536px -234px;
}
.bg-montenegro {
    width: 24px; height: 12px;
    background-position:-536px -266px;
}
.bg-morocco {
    width: 24px; height: 16px;
    background-position:-318px -190px;
}
.bg-myanmar {
    width: 24px; height: 16px;
    background-position:-318px -226px;
}
.bg-mz {
    width: 24px; height: 16px;
    background-position:-318px -262px;
}
.bg-namibia {
    width: 24px; height: 16px;
    background-position:-10px -298px;
}
.bg-nc {
    width: 24px; height: 12px;
    background-position:-536px -298px;
}
.bg-netherlands {
    width: 24px; height: 16px;
    background-position:-54px -298px;
}
.bg-new_zealand {
    width: 24px; height: 12px;
    background-position:-536px -330px;
}
.bg-nicaragua {
    width: 24px; height: 14px;
    background-position:-492px -78px;
}
.bg-niger {
    width: 19px; height: 16px;
    background-position:-450px -262px;
}
.bg-nigeria {
    width: 24px; height: 12px;
    background-position:-536px -362px;
}
.bg-north_america {
    width: 24px; height: 16px;
    background-position:-98px -298px;
}
.bg-northern_ireland {
    width: 24px; height: 12px;
    background-position:-536px -394px;
}
.bg-norway {
    width: 22px; height: 16px;
    background-position:-450px -226px;
}
.bg-notional_flags {
    width: 17px; height: 16px;
    background-position:-450px -334px;
}
.bg-oman {
    width: 24px; height: 12px;
    background-position:-536px -426px;
}
.bg-pakistan {
    width: 24px; height: 16px;
    background-position:-142px -298px;
}
.bg-palestine {
    width: 24px; height: 12px;
    background-position:-536px -458px;
}
.bg-panama {
    width: 24px; height: 16px;
    background-position:-186px -298px;
}
.bg-paraguay {
    width: 24px; height: 14px;
    background-position:-492px -112px;
}
.bg-peru {
    width: 24px; height: 16px;
    background-position:-230px -298px;
}
.bg-philippines {
    width: 24px; height: 16px;
    background-position:-274px -298px;
}
.bg-poland {
    width: 24px; height: 15px;
    background-position:-98px -406px;
}
.bg-portugal {
    width: 24px; height: 16px;
    background-position:-318px -298px;
}
.bg-puerto_rico {
    width: 24px; height: 16px;
    background-position:-362px -10px;
}
.bg-qatar {
    width: 24px; height: 10px;
    background-position:-362px -507px;
}
.bg-republic_of_ireland {
    width: 24px; height: 12px;
    background-position:-10px -507px;
}
.bg-romania {
    width: 24px; height: 16px;
    background-position:-362px -46px;
}
.bg-russia {
    width: 24px; height: 16px;
    background-position:-362px -82px;
}
.bg-saudi_arabia {
    width: 24px; height: 16px;
    background-position:-362px -118px;
}
.bg-scotland {
    width: 24px; height: 14px;
    background-position:-492px -146px;
}
.bg-senegal {
    width: 24px; height: 16px;
    background-position:-362px -154px;
}
.bg-serbia {
    width: 24px; height: 16px;
    background-position:-362px -190px;
}
.bg-seychelles {
    width: 24px; height: 16px;
    background-position:-362px -226px;
}
.bg-sierra_leone {
    width: 24px; height: 16px;
    background-position:-362px -262px;
}
.bg-singapore {
    width: 24px; height: 16px;
    background-position:-362px -298px;
}
.bg-slovakia {
    width: 24px; height: 16px;
    background-position:-10px -334px;
}
.bg-slovenia {
    width: 24px; height: 12px;
    background-position:-54px -507px;
}
.bg-solomon_islands {
    width: 24px; height: 12px;
    background-position:-98px -507px;
}
.bg-south_africa {
    width: 24px; height: 16px;
    background-position:-54px -334px;
}
.bg-south_america {
    width: 24px; height: 16px;
    background-position:-98px -334px;
}
.bg-spain {
    width: 24px; height: 16px;
    background-position:-142px -334px;
}
.bg-sri_lanka {
    width: 24px; height: 16px;
    background-position:-186px -334px;
}
.bg-swaziland {
    width: 24px; height: 16px;
    background-position:-230px -334px;
}
.bg-sweden {
    width: 24px; height: 15px;
    background-position:-142px -406px;
}
.bg-switzerland {
    width: 24px; height: 16px;
    background-position:-274px -334px;
}
.bg-syria {
    width: 24px; height: 16px;
    background-position:-318px -334px;
}
.bg-tahiti {
    width: 24px; height: 16px;
    background-position:-362px -334px;
}
.bg-tajikistan {
    width: 24px; height: 16px;
    background-position:-10px -370px;
}
.bg-thailand {
    width: 24px; height: 16px;
    background-position:-54px -370px;
}
.bg-timor_leste {
    width: 24px; height: 12px;
    background-position:-142px -507px;
}
.bg-togo {
    width: 24px; height: 15px;
    background-position:-186px -406px;
}
.bg-trinidad_and_tobago {
    width: 24px; height: 14px;
    background-position:-492px -180px;
}
.bg-tunisia {
    width: 24px; height: 16px;
    background-position:-98px -370px;
}
.bg-turkey,.bg-turkiye,.bg-turkiye_amateur {
    width: 24px; height: 16px;
    background-position:-142px -370px;
}
.bg-turkmenistan {
    width: 24px; height: 16px;
    background-position:-186px -370px;
}
.bg-turks_and_caicos_islands {
    width: 24px; height: 12px;
    background-position:-186px -507px;
}
.bg-uganda {
    width: 24px; height: 16px;
    background-position:-230px -370px;
}
.bg-ukraine {
    width: 24px; height: 16px;
    background-position:-274px -370px;
}
.bg-united_arab_emirates {
    width: 24px; height: 12px;
    background-position:-230px -507px;
}
.bg-united_republic_of_tanzania {
    width: 24px; height: 16px;
    background-position:-318px -370px;
}
.bg-uruguay {
    width: 24px; height: 16px;
    background-position:-362px -370px;
}
.bg-usa {
    width: 24px; height: 13px;
    background-position:-492px -281px;
}
.bg-uzbekistan {
    width: 24px; height: 12px;
    background-position:-274px -507px;
}
.bg-vanuatu {
    width: 24px; height: 14px;
    background-position:-492px -214px;
}
.bg-venezuela {
    width: 24px; height: 16px;
    background-position:-406px -10px;
}
.bg-vietnam {
    width: 24px; height: 16px;
    background-position:-406px -46px;
}
.bg-wales {
    width: 24px; height: 16px;
    background-position:-406px -82px;
}
.bg-world {
    width: 24px; height: 16px;
    background-position:-406px -118px;
}
.bg-yemen {
    width: 24px; height: 16px;
    background-position:-406px -154px;
}
.bg-zambia {
    width: 24px; height: 16px;
    background-position:-406px -190px;
}
.bg-zanzibar {
    width: 24px; height: 16px;
    background-position:-406px -226px;
}
.bg-zimbabwe {
    width: 24px; height: 12px;
    background-position:-318px -507px;
}
.bg-hong_kong,.bg-hong_kong__china{height:16px;width:24px;background-position: -407px 554px;}
.bg-aruba{height:16px;width:24px;background-position: -450px -505px;}
.bg-rwanda{height:16px;width:24px;background-position:-450px -442px;}
.bg-north_macedonia {
    width: 24px; height: 12px;
    background-position:-186px -475px;
}

.bg-cote_d_ivoire {
    width: 24px; height: 16px;
    background-position:-142px -190px;
}
.bg-san_marino{height:16px;width:24px;background-position:-449px -369px;}
.bg-nepal{height:16px;width:24px;background-position:-493px -470px;}
.bg-curacao{height:16px;width:24px;background-position:-448px -407px;}
.bg-great_britain{height:14px;width:24px;background-position:-536px -482px;}
.bg-french_guiana{height:16px;width:24px;background-position:-493px -504px;}
.bg-macau,.bg-macau__china,.bg-macao,.bg-macao__china{height:16px;width:24px;background-position:-536px -505px;}
.bg-guam{height:12px;width:22px;background-position:-583px -10px;}

.bg-itf{height:16px;width:24px;background-position:-584px -105px;}
.bg-itf_men{height:16px;width:24px;background-position:-584px -105px;}
.bg-itf_women{height:16px;width:24px;background-position:-584px -105px;}
.bg-wta_1000{height:16px;width:24px;background-position:-584px -71px;}
.bg-wta_500{height:16px;width:24px;background-position:-584px -71px;}
.bg-wta_250{height:16px;width:24px;background-position:-584px -71px;}
.bg-wta_125{height:16px;width:24px;background-position:-584px -71px;}
.bg-wta_125k{height:16px;width:24px;background-position:-584px -71px;}
.bg-wta{height:16px;width:24px;background-position:-584px -71px;}
.bg-international{height:16px;width:24px;background-position:-584px -168px;}
.bg-international_clubs{height:16px;width:24px;background-position:-584px -168px;}
.bg-international_youth{height:16px;width:24px;background-position:-584px -168px;}
.bg-simulated_reality_league{height:16px;width:24px;background-position:-584px -168px;}
.bg-simulated_reality_women{height:16px;width:24px;background-position:-584px -168px;}
.bg-simulated_reality{height:16px;width:24px;background-position:-584px -168px;}
.bg-atp{height:16px;width:24px;background-position:-583px -39px;}
.bg-challenger{height:16px;width:24px;background-position:-584px -136px;}
.bg-ireland{width: 24px; height: 12px;background-position:-10px -507px;}
.bg-republic_of_korea{width: 24px; height: 16px;background-position:-10px -262px;}
.bg-davis_cup{height:16px;width:22px;background-position:-584px -202px;}
.bg-tanzania{width: 24px; height: 16px;background-position:-318px -370px;}
.bg-ivory_coast {width: 24px; height: 16px;background-position:-142px -190px;}
.bg-mozambique{height:16px;width:24px;background-position:-584px -232px;}
.bg-cyber_matches{width:24px;height:16px;background-position:-406px -118px;}
.bg-austria_amateur{width:24px;height:16px;background-position:-142px -10px;}
.bg-denmark_amateur{width:22px;height:16px;background-position:-450px -10px;}
.bg-england_amateur{width:24px;height:14px;background-position:-54px -441px;}
.bg-finland_amateur{width:24px;height:15px;background-position:-10px -406px;}
.bg-germany_amateur{width:24px;height:14px;background-position:-142px -441px;}
.bg-norway_amateur{width:22px;height:16px;background-position:-450px -226px;}
.bg-spain_amateur{width:24px;height:16px;background-position:-142px -334px;}
.bg-sweden_amateur{width:24px;height:15px;background-position:-142px -406px;}
.bg-turkey_amateur{width:24px;height:16px;background-position:-142px -370px;}

/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/
.irs {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 12px;
    font-family: Arial,sans-serif
}

.irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: none !important
}

.irs-bar {
    position: absolute;
    display: block;
    left: 0;
    width: 0
}

.irs-shadow {
    position: absolute;
    display: none;
    left: 0;
    width: 0
}

.irs-handle {
    position: absolute;
    display: block;
    box-sizing: border-box;
    cursor: default;
    z-index: 1
}

.irs-handle.type_last {
    z-index: 2
}

.irs-min,.irs-max {
    position: absolute;
    display: block;
    cursor: default
}

.irs-min {
    left: 0
}

.irs-max {
    right: 0
}

.irs-from,.irs-to,.irs-single {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    cursor: default;
    white-space: nowrap
}

.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important
}

.irs--flat {
    height: 40px
}

.irs--flat.irs-with-grid {
    height: 60px
}

.irs--flat .irs-line {
    top: 25px;
    height: 4px;
    background-color: #E3E3E3;
    border-radius: 4px
}

.irs--flat .irs-bar {
    top: 25px;
    height: 4px;
    background-color: #16bb50;
}

.irs--flat .irs-bar--single {
    border-radius: 4px 0 0 4px
}

.irs--flat .irs-shadow {
    height: 1px;
    bottom: 16px;
    background-color: #e1e4e9
}

.irs--flat .irs-handle {
    top: 16px;
    width: 20px;
    height: 20px;
    background: #16bb50;
    border-radius: 50%;
}

.irs--flat .irs-handle>i:first-child {
    position: absolute;
    display: block;
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    margin-left: -1px;
}

.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child {
}

.irs--flat .irs-min,.irs--flat .irs-max {
    top: 0;
    padding: 1px 3px;
    color: #999;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    background-color: #e1e4e9;
    border-radius: 4px
}

.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single {
    color: white;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #16bb50;
    border-radius: 4px
}

.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #16bb50
}


.jackTop{padding:55px 15px 20px;background: url(/images/v2/lotto/jackpot_bg.png) no-repeat;background-size: 100% 100%;margin-top:-40px;position:relative}
.drawTime{font-size: 16px;font-family: sfpFontBold;color:#fff;margin-left:10px;}
.bigPrize{color:#F7FF2F;font-size: 24px;font-family: payoneFont;margin-left:8px;}
.betContent{padding:12px 0;background: rgba(18, 18, 18, 0.99);}
.betConTit{padding:0 15px;}
.random_btn {
    padding: 8px 12px;
    background: #3A3A3A;
    color: #fff;
	font-family: goFontMedium;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    -ms-border-radius: 21px;
    -o-border-radius: 21px;
    border-radius: 21px;
}
.pick_container {
    padding:0 15px;
	margin-top:12px;
}
.millionaire4_pick_box{
  margin-bottom: 10px;
    padding: 12px 10px;
	background: #222122;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}
.millionaire4_pick_con{padding:10px 0 0;}

.millionaire4_pick_bolck {text-align: center;font-size: 0;}
.rightbd{border-right: 1px solid #2E2D2E;}
.millionaire4_pick_bolck .item{
    display: inline-block;
    margin: 0 auto;
    width: 39px;
    height: 39px;
    line-height: 39px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background: #3A3A3A;
    color: #fff;
    margin:2px;
    text-align: center;
    font-size: 14px;
    font-family: goFontBold;
}
.millionaire4_pick_bolck .item_diff{
  width:82px;
}
.millionaire4_pick_bolck .item.sel{
  background: #16BB50;
  color:#fff;
}
.footer_sticky {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 8;
    padding: 0 15px;
    height: 55px;
    background: #222222;
	border-top:1px solid #606060;
    max-width:640px;
    margin:0 auto;
}
.footer_sticky_result {
    padding: 0 15px;
    height: 55px;
    background: #222222;
    border-top:1px solid #606060;
}
.footer_sticky .unchecked,footer_sticky_result .unchecked {
    padding: 10px 15px;
    color: rgba(255,255,255,0.5);
	background: rgba(22, 187, 80, 0.29);
    font-family: goFontBold;
	letter-spacing: 1px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}
.footer_sticky .new_confirm,footer_sticky_result .new_confirm{
    padding: 10px 15px;
    color: #fff;
	background: #16BB50;
    font-family: goFontBold;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}

/* 14+1 */
.pick_box{
  padding:12px 10px;
  background: #222122;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 10px;
}
.pick_con{
  margin-top:12px;
}
.pick_con .item span{
  display: block;
  width:90%;
  margin:0 auto;
  text-align: center;
  background: #3A3A3A;
  color:#fff;
  font-size: 14px;
  font-family: goFontBold;
  height: 32px;
  line-height: 32px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.pick_con .item span.active{
  background: #16BB50;
  color:#fff;
}
.pick_plus_box {
    padding: 12px 10px;
    background: #C4C4C4 url(/images/v2/lotto/bonus.png) no-repeat 95% top;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}
.pick_plus_con .item {
    float: left;
    width: 33.33%;
    margin-bottom: 12px;
}
.pick_plus_con .item span {
    display: block;
    margin: 0 10px;
    text-align: center;
    background: #ABABAB;
    color: #000;
    font-size: 14px;
    font-family: goFontBold;
    height: 32px;
    line-height: 32px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.pick_plus_con .item span.active {
    background: #16BB50;
    color:#fff;
}
.no_data_jackpot {
    margin: 100px auto;
    text-align: center;
}
.no_data_jackpot img {
    /*width: 98px;*/
}
.no_data_jackpot p { margin: 10px auto 0;text-align: center;font-size: 12px;color: rgba(255,255,255,0.5);font-family: sfpFontMedium;}
.betContentLotto{padding:12px 0;}
.lottoTop{
	position: relative;
	padding: 55px 15px 20px;
    background: url(/images/v2/lotto/lotto_bg.png) no-repeat;
    background-size: 100% 100%;
    margin-top: -40px;}
.award_time{color:rgba(255,255,255,0.6);text-align: right;}
.m_remaining_board{padding:15px 0 0;}
.m_remaining_board .item_wrap {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
.item_wrap .m_item{text-align: center;width:40px;}
.item_wrap .m_item .m_value {
    background: rgba(0,0,0,0.7);
    color: #fff;
    font-size: 18px;
	font-family: goFontBold;
    height: 40px;
    line-height: 40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}
.item_wrap .m_label {
    color: #999;
    font-size: 11px;
    margin-top: 5px;
}
.item_wrap .m_devider {
    color: #999;
    font-size: 11px;
    line-height: 40px;
    margin: 0 3px;
}
.lotto_tips{position: absolute;right: 15px;bottom:30px;}
.bet_period{
	float: right;
	display: inline-block;
	padding: 8px 20px;
	background: #3A3A3A;
	color: #fff;
	font-family: goFontMedium;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	-ms-border-radius: 21px;
	-o-border-radius: 21px;
	border-radius: 21px;
}
.animate {
    vertical-align: middle;
    transition-duration: .3s;
    transition-property: all;
}
.sel.animate {
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform-origin: center;
    -o-transform-origin: center;
    -webkit-transform-origin: center;
    -moz-transform-origin: center;
}
.lotto_history{display: block;margin: 0 15px;}
.history_award_box {
    padding: 0 15px;
    margin: 15px 0;
	background: #282828;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}

.history_award th {
    padding: 8px 0;
    border-bottom: 1px solid #393939;
    color: rgba(255,255,255,0.5);
    text-align: left;
}
.history_award th:last-child,.history_award td:last-child {
    text-align: right;
}
.history_award td {
    padding: 5px 0;
    border-bottom: 1px solid #393939;
    color:  rgba(255,255,255,0.7);
    text-align: left;
    font-family: helvFontLight;
}
.history_award th:last-child, .history_award td:last-child {
    text-align: right;
}
.historyMore{display: block;text-align: center;color:#16BB50;padding:10px 0;text-decoration: underline;}

.bettingBox {
    display: flex;
    padding: 10px 15px 15px;
    background: #121212;
    flex-direction: column;
    justify-content: center;
}
.bettingBox .title_tips {
    margin-bottom: 8px;
    color: #CECECE;
}
.select_num {
    margin: 0 -4.5px;
}
.lotto_ball_ul>li {
    float: left;
    margin: 3px 0;
    width: 14.2%;
    text-align: center;
    align-items: center;
}
.lotto_ball_ul .grid_ball {
    z-index: 1;
    display: inline-block;
    margin: .3em;
    width: 38px;
    height: 38px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #3A3A3A;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-family: goFontBold;
    line-height: 38px;
    cursor: pointer;
    -o-border-radius: 50%;
}
.lotto_ball_ul_qq .grid_ball.sel {
    box-sizing: border-box;
    background: #fff;
    color: #151515;
}
.lotto_ball_ul_hq .grid_ball.sel {
    background: #D93D38;
    color: #fff;
}
.lotto_ball_ul_normal .grid_ball.sel{
    background: #16bb50;
    color: #fff;
}
.lottoLayre{position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1001;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0);display: none}
.lottoTipCon{
    background: #eee;position: absolute;z-index: 1002;width: 80%;
    right: 15px;
    box-sizing: border-box;margin-top:6px;
    min-height: 250px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    display: none;
}
.lottoTipCon:after{
    content:"";
    position: absolute;
    right: 4px;
    top:-18px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 6px 10px 6px;
    content: "";
    border-bottom-color: #eee;
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.lottoTipCon .betting_tips{overflow-y: scroll;height: 90%;padding: 10px 15px;}
.lottoTipCon .betting_tips .betting_tips_tit{color:#000;margin-bottom: 10px}
.lottoTipCon .betting_tips .betting_tips_item{color:#717171;margin-bottom:10px;}
.lottoTipCon .betting_tips_more{display: block; color:#16BB50;padding:10px 0;text-align: center;text-decoration: underline; background: #fff;-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;}

.lottoTopBet{position: relative;
    padding: 35px 15px 20px;
    background: url(/images/v2/lotto/lotto_bg.png) no-repeat;
    background-size: 100% 100%;
    margin-top: -30px;}
.lottoName{color:#fff;font-size: 20px;font-family: payoneFont;}
.betting_tips {padding: 15px; background: #282828;color: #999;}
.betting_tips .betting_tips_tit{ font-family: sfpFontMediume;}
.betting_tips .betting_tips_item{margin-top:5px;line-height: 18px;}


.betConfirm{margin:10px 15px;}
.betConfirm .tabs {
    margin: 0 5px;
    padding: 8px 15px;
    border-radius: 20px;
    -o-border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    text-align: center;
    background: #3A3A3A;
    color: #fff;
    text-align: center;
}
#spDiy{margin-left:0!important;}
#spClearAll{color:#c1c1c1;}
.betting_list_Box {margin:0 15px;}
.betting_list_Box .betting_list>li {
    padding: 14px 0;
    border-bottom: 1px solid #343434;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}
.betting_list_Box .betting_list .option {
    color: #fff;
    font-size:14px;
    margin-bottom: 5px;
    font-family: goFontMedium;
}
.betting_list_Box .betting_list .option span {
    margin-right: 3px;
}
.betting_list_Box .betting_list .play {
    color: rgba(255,255,255,0.5);
}
.betting_list_Box .betting_list .play span {
    color:#16BB50;
    font-family: helvFontMedium;
}
.lotto_rule_box {
    padding: 15px 0;
}
.lotto_rule_box .check_box {
    display: inline-block;
    margin-right: 8px;
    width: 15px;
    height: 15px;
    background: url(/images/v2/lotto/no_check_rule.png) no-repeat 0 0;
    background-size: 15px;
    vertical-align: middle;
}
.lotto_rule_box .check_box.sel {
    background: url(/images/v2/lotto/check_rule.png) no-repeat 0 0;
    background-size: 15px;
}
.lotto_rule_box .rule{
    color:#16BB50;
    border-bottom: 1px solid #16BB50;
}

.bet_footer_sticky{
    background: #222222;
    border-top:1px solid #606060;
}
.operate_box{border-bottom: 1px solid #606060;padding:10px 15px;}
.bet_footer_con{padding:10px 15px;}
.power_t_rule {
    position: absolute;
    right: 13px;
    bottom: 110px;
    display: none;
    padding: 10px 15px;
    width: 80%;
    border-radius: 5px;
    background:#eee;
    color: #717171;
    text-align: left;
    line-height: 18px;
}
.power_t_rule:after {
    position: absolute;
    left: 15px;
    bottom: -18px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 6px 10px 6px;
    content: "";
    border-top-color: #eee;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}

.power_t {
    margin-right: 10px;
    width: 18px;
    vertical-align: middle;
}
.power_t_box{color:rgba(255,255,255,0.8);}
.bet_footer .pay_btn {
    display: inline-block;
    width:100px;
    padding: 12px 0;
    border-radius: 20px;
    -o-border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-family: goFontBold;
    background: #16BB50;
}
.lotto_select_box_item {
    padding:0 15px;
    height: 28px;
    line-height: 27px;
    color: #e5e5e5;
    background: #3A3A3A;
    box-sizing: border-box;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}
.lotto_show_dom {
    display: block;
    width: 100%;
    height: 100%;
    padding-right: 18px;
    box-sizing: border-box;
    float: right;
    text-align: left;
    font-family: boldFont;
    background: url(/images/v2/icon_jtdown.png) no-repeat right center;
    background-size: 10px;
}

/*Ͷע��¼���� 14+1*/
.detail_title{background: #242424;padding:8px 15px;color:rgba(255,255,255,0.5);}
.records_con {padding: 5px 15px 15px;}
.records_tit {padding: 10px 0;border-bottom: 1px solid #262626;color: rgba(255,255,255,0.5);}
.records_con_item{padding:5px 0;}
.order_num{display: inline-block;width:20px;}
.state {display: inline-block;width: 25px;height: 25px;line-height: 25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;color: #fff;margin: 0 3px;text-align: center;}
span.lose{background: #DA3E3E;}
span.win{background: #16BB50;}
span.no_award{background: #9C9C9C;}
.block_complete{
    display: inline-block;
    width:8px;
    height: 8px;
    background: #9C9C9C;
    margin-right: 10px;
}
.block_success{
    display: inline-block;
    width:8px;
    height: 8px;
    background: #16BB50;
    margin-right: 10px;
}
.block_miss{
    display: inline-block;
    width:8px;
    height: 8px;
    background: #DA3E3E;
    margin-right: 10px;
}
.detial_color_tips{ margin-top: 15px;}
.detial_color_tips>div{
    margin-bottom: 12px;
    color:#999;
}
/*Ͷע��¼4������*/
.millionaire4_detail_title{padding: 8px 15px;
    background: #242424;
    color: rgba(255,255,255,0.5);
}
.millionaire4_details_con{
  padding: 8px 15px;
  background: #fff;
  color: rgba(255,255,255,0.5);
}
.millionaire4_details_con li {
    padding: 2px 0;
}

.millionaire4_state{
    display: inline-block;
    margin:2px;
    padding:0 10px;
    height: 25px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 25px;
}
.millionaire4_detial_color_tips{
  background: #242424;
  padding:15px;
}
.millionaire4_detial_color_tips>div {
    margin-bottom: 12px;
    color: #999;
}
/*Ͷע��¼����lotto*/
.betting_details_tit{padding:0 15px;height:25px;background:#121212;color:rgba(255,255,255,0.8);line-height:25px;}
.betting_details_con{padding:8px 15px;background:#242424;color:#fff;}
.betting_details_con li{padding:2px 0;}
.ticket_details{padding:8px 15px 30px;color:#fff;font-size:14px;}

.fenlei{margin:0 auto;width:100%;font-family:pfheavyFont;background: #e8e8e8;padding:6px 0;}
.fenlei .item{padding:5px 0;background:#e8e8e8;font-size: 10px;}
.item_inner{height: 45px;background: #fff;margin:0 4px;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;color:#666;padding:6px 0;}
.fenlei_sel.item .item_inner{background: #ed7127;color:#fff;}
.fenlei .item img{height: 20px;margin-top:3px;}
/*.no_favorite_img{width:140px!important;}*/
.no_favorite_tit{color:#999!important;}
.fenlei_layerbox{position:absolute;top:50%!important;left:50%!important;z-index:110;width:80%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;font-family:pfheavyFont;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-border-radius:5px;padding:40px 0 25px;background: url(/images/casino/layerbox_bg.png) no-repeat;background-size: 100% 100%;}
.games_title_box{padding:0 0 25px;text-align:center;font-size:14px;width:80%;margin:0 auto;}
.games_title_bg{background: url(/images/casino/fenlei_tit_bg.png) no-repeat;background-size: 100% 100%;min-height: 48px;position: relative;}
.games_title{position: absolute; top:50%;left: 50%;transform: translate(-50%,-50%);-ms-transform:translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);color:#f9ffbb;font-size: 14px;font-family: myfont;width:80%;}
.fenlei_btns{margin:0 auto 22px;width:66%;}
.games_play_btn{width:100%;}
.favorite_icon{position: absolute;top:-16px;left: 50%;transform: translateX(-50%);-ms-transform:translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%); width:38px;}
.games_play_btn_free{text-align:center;}
.games_play_btn_free span{display:inline-block;border-bottom:1px solid #ffea76;color:#ffea76;text-align:center;}

.game_list_box{margin:10px 5px;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.game_list_item_box{float:left;width:50%;margin:5px 0;}
.game_list_item{width:95%;height:100%;margin:0 auto;overflow:hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;border: 1px solid #403933;}
.game_list_item img{width:100%;height: 100%; display: block;}
.fenlei_close{position: absolute;top:10px;right: 10px;width:20px;}
.casino_icon{vertical-align: sub;margin-right: 5px;}
.no_data_static {
    text-align: center;
    margin: 100px auto;
}
.no_data_static p {
    margin: 10px auto 0;
    text-align: center;
    font-size: 12px;
    color: #cebcb6;
    font-family: mediumFont;
}

/*�淨����*/
.description_box{padding:15px;}
.description_block{border-bottom: 1px solid #262626;padding:13px 0;}
.description_box .tit{color:#fff;font-size:14px;font-family:goFontBold;}
.description_box .tit_con{color:#cecece;font-size:12px;margin-top:10px;line-height: 20px;}
.description_con{padding-top:13px;}
.description_con ul li{border-bottom: 1px solid #262626;padding:10px 0;}
.description_con .play_des{color:#cecece;margin-bottom: 10px;}
.description_con .play_des .play_add{width:6px;margin-right: 4px;}
.description_con th{padding:7px 3px;background:#f5f5f5;font-weight: normal;font-size:12px;}
.description_con td{padding:7px 3px;border-bottom:1px solid #f5f5f5;color:#999;font-size:12px;}
.description_con td:first-child,.description_con th:first-child{padding-left:15px;text-align:left;}
.description_con td:last-child,.description_con th:last-child{padding-right:15px;text-align:right;}
.description_con .ball_yellow{display:inline-block;width:13px;height: 13px;border-radius: 50%;background: #16bb50;margin-right:4px;}
.description_con .ball_gray{display:inline-block;width:13px;height: 13px;border-radius: 50%;background: #606060;margin-right:4px;}
.description_con .ball_red{display:inline-block;width:13px;height: 13px;border-radius: 50%;background:#D93D38;margin-right:4px;}
.description_con .play_bonus{width:94px;padding:7px 12px 10px 0;background: #3a3a3a;text-align: right;border-radius: 10px;box-sizing: border-box;margin-left:5px;}
.description_con .bonus{color:#16bb50;font-size: 14px;font-family: goFontBold;}
.faqs_list>li {padding: 20px 0;border-bottom: 1px solid #262626;}
.faqs_list>li a{color:#fff;}

/*
.post_copy_faq{margin:15px;}
.faq_ul_list .faq_item{margin-top:25px;color:#cecece;}
.faq_q{color:#16bb50;font-size: 14px;font-family: goFontBold;margin-top:-5px;width:20px;}
.faq_a{color:#e2be2c;font-size: 14px;font-family: goFontBold;margin-top:-5px;width:20px;}
.faq_block{margin:10px 0;}
.faq_block_item{margin-bottom: 5px;padding: 0 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background: #222122;-ms-border-radius: 8px;
    -o-border-radius: 8px;}
.faq_block_title{font-family: sfpFontBold;color:#E3E3E3;height: 30px;line-height: 30px;}
.faq_block_con{padding:10px 0;border-top: 1px solid #343434;display: none;}
.faq_block_con>a{display: block; line-height: 20px;color:#9C9C9C;}
.post_copy_how{color:#cecece;margin:15px;}
.post_copy_how .how_block{border-bottom: 1px solid #262626}
.post_copy_how .how_block .how_title{padding:5px 0;color:#16bb50;font-family: payoneFont;font-size: 16px;}
.post_copy_how .how_block .how_content{display: none;}
.post_copy_how .how_con_item{margin-bottom: 5px;}
.post_copy_how .how_img{display: block;margin:10px 0;}

.tab_level{ margin: 0 auto; border-collapse: collapse;}
.tab_level td,.tab_level th{ border: 1px solid #262626; text-align: center;padding:8px 15px;}
.tab_level td{color:#cecece;}
*/

/*Ͷע��¼���� 14+1*/
.detail_title{background: #242424;padding:8px 15px;color:rgba(255,255,255,0.5);}
.records_con {padding: 5px 15px 15px;}
.records_tit {padding: 10px 0;border-bottom: 1px solid #262626;color: rgba(255,255,255,0.5);}
.records_con_item{padding:5px 0;}
.order_num{display: inline-block;width:20px;}
.state {display: inline-block;width: 25px;height: 25px;line-height: 25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;color: #fff;margin: 0 3px;text-align: center;}
span.lose{background: #DA3E3E;}
span.win{background: #16BB50;}
span.no_award{background: #9C9C9C;}
.block_complete{
    display: inline-block;
    width:8px;
    height: 8px;
    background: #9C9C9C;
    margin-right: 10px;
}
.block_success{
    display: inline-block;
    width:8px;
    height: 8px;
    background: #16BB50;
    margin-right: 10px;
}
.block_miss{
    display: inline-block;
    width:8px;
    height: 8px;
    background: #DA3E3E;
    margin-right: 10px;
}
.detial_color_tips{ margin-top: 15px;}
.detial_color_tips>div{
    margin-bottom: 12px;
    color:#999;
}
/*Ͷע��¼4������*/
.millionaire4_detail_title{padding: 8px 15px;
    background: #242424;
    color: rgba(255,255,255,0.5);
}
.millionaire4_details_con{
  padding: 8px 15px;
  background: #fff;
  color: rgba(255,255,255,0.5);
}
.millionaire4_details_con li {
    padding: 2px 0;
}

.millionaire4_state{
    display: inline-block;
    margin:2px;
    padding:0 10px;
    height: 25px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 25px;
}
.millionaire4_detial_color_tips{
  background: #242424;
  padding:15px;
}
.millionaire4_detial_color_tips>div {
    margin-bottom: 12px;
    color: #999;
}
/*Ͷע��¼����lotto*/
.betting_details_tit{padding:0 15px;height:25px;background:#121212;color:rgba(255,255,255,0.8);line-height:25px;}
.betting_details_con{padding:8px 15px;background:#242424;color:#fff;}
.betting_details_con li{padding:2px 0;}
.ticket_details{padding:8px 15px 30px;color:#fff;font-size:14px;}

.lotto_draw_bg{background: #282828;padding:15px;color:#fff;}
.lotto_draw_time{color:rgba(255,255,255,0.5);margin:10px 0;}
.latest_results_results .lottery_number{
    display: inline-block;
    margin: 0 2px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    font-family: goFontMedium;
    line-height: 26px;
}
.results_normal .lottery_number{background: #16bb50;color: #fff;}
.results_power .lottery_number{background: #fff;color: #151515;}
.results_power .lottery_number.powerball_ts{background: #D93D38;color: #fff;}
.prizelist {
    padding: 20px 0;
    text-align: center;
}
.lotto_prize{color:#fff;font-family: goFontBold;font-size: 14px;}

.description_con th {
    padding: 7px 3px;
    background: #282828;
    font-weight: normal;
    font-size: 12px;
}
.description_con td {
    padding: 7px 3px;
    border-bottom: 1px solid #262626;
    color: rgba(255,255,255,0.5);
    font-size: 12px;
}
.description_con td:first-child, .description_con th:first-child {
    padding-left: 15px;
    text-align: left;
}
.description_con td:last-child, .description_con th:last-child {
    padding-right: 15px;
    text-align: right;
}
.to_bet_again_btn {
    display: block;
    width:100%;
    margin: 0 auto;
    height: 35px;
    border-radius: 20px;
    -o-border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 35px;
    background: #16bb50;
    font-family: goFontMedium;
}

.draw_list_box{margin:15px;}
.draw_list_box .item{margin-bottom:15px;overflow: hidden;
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;}
.draw_list_box .item>a{padding:10px 15px;background: #2d2c2d}
.draw_list_bottom{padding:10px 20px;background: #222122; }



/*14����������*/
.pick_details{padding:10px 15px;background:#222122 }
.pick_details_item{font-size: 11px;color:#999;padding-bottom:5px;}
.pickDetailsBox{background: #222122;margin:0 15px;padding:10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;}

.pick_details_con .details_con_item{
  padding:10px 0;
  border-bottom: 1px solid #262626;
}
.pick_details_con .details_con_item:last-child{
  border-bottom: none;
}
.rusults{
  font-size: 14px;
  color:#fff;
  text-align: right;
  font-family: boldFont;
}

/*ǿ���򿪽�*/
.powerball_draw_bg{background:#282828;color:#fff;padding:15px;}
.powerball_prizelist{background: #f5f5f5}
.powerball_description_con_details{padding:15px;color:rgba(255,255,255,0.8);}
.powerball_description_ball{display: inline-block;margin: 0 2px; width: 26px;height: 26px;-webkit-border-radius: 50%;-moz-border-radius: 50%; border-radius: 50%;background: #fff;text-align: center; line-height: 26px;-o-border-radius: 50%;}
.powerball_description_ts{ background: #D93D38;border: 1px solid #D93D38;}
.sel6x49_description_ts {background: #16bb50;border-color: #16bb50;}
.powerball_description_item{border-bottom: 1px solid #262626;padding:10px 0;}
.powerball_description_item .description_data{margin:0px 0 10px;}
.powerball_top_t{margin-top: 10px;color: #999;}
.power_bs{color:#ffff89;}
.power_Play_box_xq{box-sizing:border-box;margin-bottom:10px;padding:6px 3px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#3a3a3a;color:#cecece;text-align:center;-ms-border-radius:8px;-o-border-radius:8px;}
.powerball_play_table_box{position:relative;overflow:auto;margin-top:10px;}
.powerball_play_table{position:relative;left:0;overflow:visible;margin:0 auto;width:max-content;min-width:100%;border-collapse:collapse;font-size:11px;font-family:Arial;}
.powerball_play_table td,.powerball_play_table th{padding:8px 15px;border:1px solid #262626;color:#cecece;text-align:center;}
.powerball_play_table th{color:#fff;font-family:goFontBold;background: #151515}
.powerball_play_table td:nth-child(1){color:#fff;font-family:goFontBold;}
.power_btn_l img,.power_btn_r img{width:35px;}

/*ghana game*/
/*.ghanaLogo{margin-right: 7px}
.ghanaLogo img{width:90px;}
.ghanaTableBox{width:100%;overflow: scroll;margin-bottom: 20px;}
.lottoTopGhana{background: #292929!important}
.lotto_tips_ghana{position: absolute;right: 15px;top: 70px;}*/

.ghanaLogo{margin-right: 15px}
.ghanaLogo img{width:80px;}
.ghanaTableBox{width:100%;overflow: scroll;margin-bottom: 20px;}
.lottoTopGhana,.lottoTopBetGhana{padding: 15px!important;background: #262626!important;border-top: 1px solid #121212; margin-top: 0 !important;}
.m_remaining{display: inline-block; background: #000;color:#fff;font-family: goFontBold;padding:7px;border-radius: 4px;font-size: 14px;min-width: 70px;text-align: center;}
.lotto_tips_ghana{position: absolute;top:20px;right:15px;}
.ghanaLogoDetail{margin-right: 15px;}
.ghanaLogoDetail img{width:50px;}

.ghanaPlusBanner{width:100%;display: block;}
.ghanaPlusBanner img{width:100%;display: block;}
.ghanaPlusBg{background:#282828 url(/images/v2/lotto/ghana_ac/ghana_b.png) right top no-repeat; }
.ghana_lotto_detail{color:#F0C006;padding-top:10px;display: block}
.ghana_detail_con{text-decoration: underline;}
.ghanaPlusBgDetail{background:#282828 url(/images/v2/lotto/ghana_ac/ghana_b.png) right top no-repeat;border-bottom: 1px solid #121212;margin:-10px -15px 0;padding:15px;}
.detailsTit{color:rgba(255,255,255,0.5);}
.detailsCon{color:rgba(255,255,255,0.5);margin-left: 5px}
.winPrize,.winPrize span{color:#16bb50!important;}
.ghana_plus_rule{padding:0 15px;}
.ghanaAcImg{width:100%;display: block;}
.ghana_plus_tit{font-family: sfpFontBold;text-align: center;position: absolute;bottom:10px;width:100%;}
.ghanaPlusTableBox{width:100%;overflow: scroll;margin-bottom: 20px;border-radius: 8px}
.ghanaPlusTab {margin: 0 auto;border-collapse: collapse;border-radius: 8px;}
.ghanaPlusTab th,.ghanaPlusTab td{border: 1px solid #E3E0DB;text-align: center;padding: 6px 10px;background: #fff;color:#444;height: 45px;box-sizing: border-box;}
.ghanaPlusTab th:first-child,.ghanaPlusTab td:first-child,.ghanaPlusTab tr:nth-child(2) td{background: #F6EEDB!important}
.ghanaPlusTab tr:nth-child(2) td{white-space:nowrap;text-overflow:ellipsis;}
.ghanaP{color:#bb4716 !important;font-family: sfpFontBold}
.ghanaPlusTips{margin:15px 0;color:rgba(255,255,255);line-height: 18px;}
.ghanaPlusTipsTit{font-family: sfpFontBold;color:#fff;margin-bottom: 10px}

.ghanaPlusFooter{padding: 9px 15px;background: rgba(34, 34, 34, 0.4);}
.ghanaPlusShare img{width:25px;}
.ghanaBetBtn,.ghanaPlusShare{display: block;width: 100%;margin: 0 auto;height: 40px;border-radius: 20px;-o-border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;color: #DF7312;text-align: center;font-size: 16px;line-height: 40px;font-family: goFontBold;width:97%;margin:0 auto;}
.ghanaBetBtn{background: #fff;float:left;}
.ghanaPlusShare{background: #FFF83E;float:right;}
.ghanaRecordImg{width:53px;margin-left:3px;display: inline-block;vertical-align: middle;}
.ghana_box{position: relative;}
.ghanaTips{position: absolute;top:10px;right: 15px;width:20px;}
.ghana_result_bottom { margin: 15px; color: #999; line-height: 18px;}


.gameList_inner{width: 7.02rem;display: flex;flex-wrap: wrap;align-content: flex-start;justify-content: space-between;padding: 0 0.24rem 0.36rem;}
.game_item{width: 3.4rem;height: 3.35rem;border-radius: 0.24rem;margin-top: 0.2rem;}
.game_img{width: 100%;height: 2.4rem;background-size: 3.41rem 2.03rem;position: relative;border-radius: 0.13rem;overflow: hidden;}
.game_img img{width:100%; height: 100%;}
.game_tip {position:absolute;top:3px;right:5px;display:flex;background-color:rgb(0,0,0,0.5);color:#ffb40f;border-radius:8px;height:19px;line-height:21px;padding-right:10px;padding-left:8px;}
.gameBlance{margin: 0.15rem auto 0;width: 100%;text-align: center;color: #fff;height: 0.6rem;line-height: 0.6rem;font-size: 0.24rem;background: #16BB50;font-family: helvFontBlod;-webkit-border-radius: 0.13rem;-moz-border-radius: 0.13rem;-ms-border-radius: 0.13rem;-o-border-radius: 0.13rem;border-radius: 0.13rem;}
.gameBorder{position: absolute;top:0;left:0;width:100%;height: 100%;}
.banner_warp_casion{position: relative;margin:12px 0 7px;}
.banner_warp_casion .swiper-slide{text-align: center;font-size: 18px;width: 80%!important;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.banner_warp_casion .swiper-slide img {display: block;width: 100%;height: 100%;margin: 0 auto;
        object-fit: cover;box-sizing: border-box;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;}
.banner_warp_casion .swiper-slide-active{width:80%;}
.casino_tab{padding:5px 10px;background: #121212;display:inline-block;vertical-align: top;word-break: break-all;white-space: nowrap;}
.casino_tab .item{width:auto;min-width:68px; display:inline-block; margin:0 2px;background: #383838;color:#A1A2A6;border:1px solid #383838;padding:5px 0;text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.casino_tab .item a{color:#A1A2A6;}
.casino_tab .item.sel{background: #121212;font-family: sfpFontBold;border:1px solid #7F7F7F;}
.casino_tab .item.sel a{color:#fff; display:block;}
.mode_switch{margin-left:5px;}
.mode_switch .mode_tit{text-align: right;margin-right: 3px;color:#A8A8A8;}

.game_img .favoriteCasino{position: absolute;bottom:0;left:0;width:50px;height: 50px;background: url(/images/v2/casino/cancel.png) no-repeat 10px 22px;}
.game_img .favoriteCasino.sel{background: url(/images/v2/casino/collection.png) no-repeat 10px 22px;}
.switch_btn{position: relative;}
.casinoMarquee{margin:0.1rem 0.2rem 0 0.2rem;}
.broadcastBoxCasino{float: left;width:calc(100% - 130px);}
.new_prive_per_casino{padding: 0 3px;border-bottom: 1px solid #818181;color: #9C9C9C;}
.new_prive_money_casino{border-bottom: 1px solid #818181;color: #FFB40F;}


/*casino*/
.nav_type_boxflex{background: #262626;padding-top:10px;}
.nav_type_boxflex .item{
    height: 100%;
    text-align: center;
    font-size: 11px;
    overflow: hidden;
    background-image: linear-gradient(#262626,#121212);}
.nav_type_boxflex .item a {
    display: block;
    box-sizing: border-box;
    color: #9C9C9C;
    text-decoration: none;
    background: #262626;
    width:100%;
    padding:13px 0;
    box-sizing: content-box;
    overflow: hidden;
}
.nav_type_boxflex .item a>div {
    margin-top: 3px;
}
.nav_type_boxflex .item.sel a {
    color: #16BB50;
    background: #151515;
    border-radius: 8px 8px 0 0;
    overflow: hidden;
}
.casinoNavIcon {
    height: 24px !important;
    display: inline-block;
    background: url('/images/v2/casino/casino_icon_sprites2.png')
}
.casino_all {
    width: 33px;
    height: 24px;
    background-position: -10px -10px;
}

.casino_ar {
    width: 33px;
    height: 24px;
    background-position: -63px -10px;
}

.casino_cards {
    width: 33px;
    height: 24px;
    background-position: -10px -54px;
}

.casino_crash {
    width: 33px;
    height: 24px;
    background-position: -63px -54px;
}

.casino_dice {
    width: 33px;
    height: 24px;
    background-position: -116px -10px;
}

.casino_drop {
    width: 33px;
    height: 24px;
    background-position: -116px -54px;
}

.casino_my_fav {
    width: 33px;
    height: 24px;
    background-position: -10px -98px;
}

.casino_live {
    width: 33px;
    height: 24px;
    background-position: -63px -98px;
}

.casino_lottery {
    width: 33px;
    height: 24px;
    background-position: -116px -98px;
}

.casino_multiplayer {
    width: 33px;
    height: 24px;
    background-position: -169px -10px;
}

.casino_new {
    width: 33px;
    height: 24px;
    background-position: -169px -54px;
}

.casino_numbers {
    width: 33px;
    height: 24px;
    background-position: -169px -98px;
}

.casino_popular {
    width: 33px;
    height: 24px;
    background-position: -10px -142px;
}

.casino_quick {
    width: 33px;
    height: 24px;
    background-position: -63px -142px;
}

.casino_slots {
    width: 33px;
    height: 24px;
    background-position: -116px -142px;
}

.casino_scratch {
    width: 33px;
    height: 24px;
    background-position: -169px -142px;
}

.casino_table {
    width: 33px;
    height: 24px;
    background-position: -222px -10px;
}

.casino_virtual {
    width: 33px;
    height: 24px;
    background-position: -222px -54px;
}

.casino_wheel {
    width: 33px;
    height: 24px;
    background-position: -222px -98px;
}

.casino_others {
    width: 33px;
    height: 24px;
    background-position: -10px -10px;
}
/*


.casinoNavIcon{height:36px!important;display: inline-block;background: url('/images/v2/casino/casino_sprites.png')}

.casino_favorite {
    width: 36px; height: 26px;
    background-position: -234px -10px;
}
.casino_my_fav {
    width: 36px;
    height: 26px;
    background-position: -234px -10px;
}
.casino_hot {
    width: 36px; height: 36px;
    background-position: -10px -10px;
}
.casino_popular {
    width: 36px;
    height: 36px;
    background-position: -10px -10px;
}
.casino_slots {
    width: 36px; height: 36px;
    background-position: -122px -10px;
}
.casino_table{
    width: 36px; height: 36px;
    background-position: -178px -10px;
}
.casino_others {
    width: 36px; height: 36px;
    background-position: -66px -10px;
}
.casino_scratch {
    width: 36px; height: 36px;
    background-position: -282px -13px;
}
.casino_lottery {
    width: 36px; height: 36px;
    background-position: -347px -13px;
}

.casino_numbers {
    background: url(https://s.sporty.net/sportygames/category_icons/1685712453578.png);
    height: 36px !important;
    display: inline-block;
}
    */
.sportsNavIcon {
    height: 23px !important;
    display: inline-block;
    background: url('/images/v2/sports/sports_sprites.png')
}
.sports_favorite{height:22px;width:22px;background-position:-87px -134px;}
.sports_favorite.selIcon{height:22px;width:22px;background-position:-134px -134px;}
.sports_popular {
    width: 18px; height: 23px;
    background-position: -10px -53px;
}
.sports_popular.selIcon {
    width: 18px; height: 23px;
    background-position: -48px -53px;
}
.sports_football {
    width: 20px; height: 20px;
    background-position: -96px -10px;
}
.sports_football.selIcon {
    width: 20px; height: 20px;
    background-position: -96px -50px;
}
.sports_basketball {
    width: 20px; height: 20px;
    background-position: -10px -96px;
}
.sports_basketball.selIcon{
    width: 20px; height: 20px;
    background-position: -50px -96px;
}
.sports_volleyball {
    width: 20px; height: 20px;
    background-position: -90px -96px;
}
.sports_volleyball.selIcon {
    width: 20px; height: 20px;
    background-position: -136px -10px;
}
.sports_badminton {
    width: 20px; height: 20px;
    background-position: -136px -50px;
}
.sports_badminton.selIcon{
    width: 20px; height: 20px;
    background-position: -136px -90px;
}
.sports_tennis{
    width: 20px; height: 20px;
    background-position: -10px -136px;
}
.sports_tennis.selIcon {
    width: 20px; height: 20px;
    background-position: -50px -136px;
}
.sports_tabletennis {
    width: 23px; height: 23px;
    background-position: -10px -10px;
}
.sports_tabletennis.selIcon{
    width: 23px; height: 23px;
    background-position: -53px -10px;
}
.sportBox_top{margin:10px 15px 5px;}
.old_back_box{ margin: 10px 15px 0;}
.backOld{color: #AA8023;}


.match_list_box{border-bottom:1px solid #343434}
.match_list_box .titNav{padding:0 0 8px 0;}
.match_list_box .titNav_fav{ padding: 8px 15px 8px 5px;}
.match_list_box .titNav_league{ padding: 8px 15px;}


.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.align_items_center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.justify_content_between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.match_list_block{display: none;}
.match_header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 15px;
    overflow: hidden;
	background: #282828;
}
.match_left {
    display: block;
    width: 45%;
    overflow: hidden;
    padding-right: 8px;
    color: rgba(255,255,255,0.5);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.match_right {
    width: 55%;
    /*overflow: hidden;*/
    -ms-flex-pack: end;
    -ms-flex-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.market_title {
    font-size: 12px;
    color: rgba(255,255,255,0.5);
    width: 1%;
    text-align: center;
    margin-right: 1px;
}
.flex1 {
    margin-bottom: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.packjust {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.match_list_item {
    padding: 10px 0;
	margin:0 15px;
	border-bottom: 1px solid #343434;
}
.match_list_block .match_list_item:last-child{ border-bottom: none;}
.team_name_text {
    overflow: hidden;
    position: relative;
}
.match_list_item .team_name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    font-size: 12px;
    color: #c1c1c1;
}
.match_list_item .score{color:#16BB50;}
.oddUp{background-image: url(/images/v2/sports/oddUp.png);background-repeat: no-repeat;background-position: 95% 5%;}
.oddDown{background-image: url(/images/v2/sports/oddDown.png);background-repeat: no-repeat;background-position:95% 5%;}

.betOddUp{background-image: url(/images/v2/sports/oddUp.png);background-repeat: no-repeat;background-position:3px center;}
.betOddDown{background-image: url(/images/v2/sports/oddDown.png);background-repeat: no-repeat;background-position:3px center;}

.main_default_btn{
    position: relative;
	display: block;
    background-color: #3A3A3A;
    color: #16BB50;
    width: 1%;
	/*padding:10px 0;*/
    height: 37px;
	font-family: sfpFontBold;
    font-size: 13px;
    margin: 0 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border:1px solid #3A3A3A;
}

.sport_outcome_checket {
    background-color: #16BB50;
    border-color:#16BB50;
    color: #fff;
}
.sport_outcome_odd_checket{
    background-color: #314E3B;
    border-color:#16BB50;
    color: #16BB50;
}
.toggle_img {
    transition-duration: 0.3s;
    transition-property: all;
}
.toggle_img_sel {
    transform: rotate(90deg);
}
.toggle_btn{width: 11px;}
.league_name{overflow:hidden;color:#7d7d7d;text-overflow:ellipsis;white-space:nowrap;font-size:11px; width: 100%;}
.leagueName{color:#9C9C9C;}

.m_betslip{position: fixed;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    margin: auto;display: none;}
.m_betslip .m_mask {
    background: rgba(0,0,0,.8);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    width: 100%;
}

.summary_container{
    position: relative;
    box-sizing: content-box;
    background-image: linear-gradient(#404040,#2D2D2D);
    padding: 5px 0;
    border-top:1px solid #606060;
    overflow: hidden;
    padding:8px 10px;
}
.count_wrapper{
    width: 26px;
    height: 26px;
    line-height: 26px;
    color:#fff;
    text-align: center;
    display: inline-block;
    background: #16BB50;
    margin-right: 3px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.betslip_extra_tips{padding: 3px 0; color: #fff;text-align: center;background: #535353;position: relative;margin-top:10px; -webkit-border-radius: 20px;
    -moz-border-radius: 10px;
    -ms-border-radius:10px;
    -o-border-radius: 10px;
    border-radius: 10px;overflow:hidden;z-index: 1;font-family:helvFontLight;  }
.bettint_progress{position: absolute;top:0;height: 100%;background: #16bb50;display: block;-webkit-border-radius: 20px 0 0 20px;
    -moz-border-radius: 10px 0 0 10px;
    -ms-border-radius: 10px 0 0 10px;
    -o-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;z-index: -1;}
.extra_con{padding:0 5px;}
.span_total_odds{color:#16bb50;font-family:goFontBold}

.errorTip{padding:10px 15px 0;color:#f98282; display: none;}
.summary_open_btn{position: absolute;top:0;right: 15px;width:50px;height: 100%; background: url(/images/v2/icon_jtup.png) no-repeat center right;}
.summary_close_btn{position: absolute;top:0;right: 15px;width:50px;height: 100%; background: url(/images/v2/jtdown.png) no-repeat center right;}
.main_betslip{
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -ms-border-radius: 8px 8px 0 0;
    -o-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 80%;
    background: #343434;
    z-index: 1001;
}
.main_betslip_top{
    box-sizing: content-box;
    background-image: linear-gradient(#404040,#2D2D2D);
    border-top:1px solid #606060;
    overflow: hidden;
}
.betslip_title{border-top:1px solid #606060;}
.betslip_title_left{ padding:11px 0 11px 15px;}
.betslip_close{ padding: 11px 15px 11px 0;text-align: right;}
.bet_mode{
    color:#16BB50;margin-left: 12px;font-family: sfpFontBold;
}
.bet_mode:after{
    content:"";
    position: relative;
    top:10px;
    left:2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    border-top-color: #16BB50;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.betslip_setting{padding:11px 0;}
.clearBtn{text-align: center;color:#C1C1C1;}
.main_betslip_content_box{background: #343434;-webkit-overflow-scrolling: touch;
    color: #fff;position: relative;
    overflow-y: auto;padding:0 15px 10px;}
.main_betslip_content{position: relative;color:#CECECE;}
.betlist_item{padding:14px 0;border-bottom: 1px solid #454545;}
.betlist_item .m_teams{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    font-size: 12px;
    color: #fff;
}

.betlist_item .item_right .item_num {
    padding: 0 10px;
    color: #16bb50;font-size: 14px;font-family: sfpFontBold;
}
.betlist_item .bet_item{color:#16bb50;font-family: sfpFontBold;}
.delete_box {
    display: inline-block;
    width: 26px;
}
.own_footer_stake_box {color:#CECECE;padding:0 10px 10px;border-bottom: 1px solid #454545}
.betlist_input{
    border:1px solid #777777;
    outline: none;
    background:#343434;
    position: relative;
    box-sizing: content-box;
    box-sizing: border-box;
    width: 100%;
    height: 35px;
    outline: 0;
    color: #fff;
    line-height: 35px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    -ms-border-radius: 18px;
    -o-border-radius: 18px;
    border-radius: 18px;
}
.betlist_input.focus{border-color:#16BB50}
.own_bet_multiple{margin-left:10px;color:#CECECE;}
.own_footer_top{padding:15px 0;color:#CECECE;line-height:22px;}
.own_footer_top .moneyColor,.moneyColor_pr{color:#16bb50;font-size: 14px;font-family: sfpFontBold;}

.main_betslip_fix_bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1003;
}
.own_bet_btn{
    height: 46px;
        text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.bookBet{background: #DCE1A0;color:#737560;font-size: 16px;font-family: goFontMedium;-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;}
.placeBet,.bookBet1{background: #16BB50;color:#fff;font-size: 16px;font-family: goFontMedium;-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;}
.totalStake{font-family: helvFontLight;font-size: 11px;}
.count_wrapper_small{ width: 22px;
    height: 22px;
    line-height: 22px;}

.count_wrapper_none_radius {
    border-radius: 0;
    background: none;
    color: #fff;
    width: auto;
    height: auto;
    margin-right: 0;
}

.own_footer_new_box {background:#222;padding:10px 15px;}
.ellipsis{text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;}
.betslip_right{width:90%;}


.searchBackBox{
    text-align: center;}
.search_nav_bar_box { border-bottom: 1px solid #323232; padding: 8px 0;}
.book_record_list {
    padding: 0 15px;
}
.book_record_list .book_record_item {
    display: block;
    color: rgba(255,255,255,0.8);
    padding: 15px 0;
    border-bottom: 1px solid #262626;
}
.book_record_name {
    font-size: 16px;
    color: #fff;
    font-family: goFontMedium;
}
.book_record_time {
    color: rgba(255,255,255,0.8);
    margin: 5px 0 10px;
}
/*Ͷע��¼���� sport*/
.book_record_detial{color:rgba(255,255,255,0.8);margin-bottom: 10px;background: #262626;margin: 15px;padding:0 15px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.detail_stake_redeemed{background: url(/images/book/xqredeem.png) no-repeat 100% top;}
.book_record_detial .book_outer {color:#253C64; padding: 15px 15px 20px;margin:0 -15px;border-bottom: none; background: url(/images/v2/sports/detail_sport_bg.png) no-repeat center center; background-size: 100% 100%;-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;-ms-border-radius: 8px 8px 0 0;-o-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}
.book_record_detial .book_outer_block {border-bottom: 1px dashed #454545;padding: 14px 0;color:#cecece;}
.book_record_detial .book_bet_money {color: #16BB50;font-style: normal; text-decoration: underline;}
.book_record_detial .book_outer_detail{padding:14px 0 0;border-bottom: 1px dashed #454545;position: relative;}
.book_record_detial .book_outer_detail:before{position: absolute;content: "";z-index: 10;width: 18px;height: 18px;display: block;text-align: center;top: -10px;left: -25px;border-radius: 8px;background: #121212;}
    .book_record_detial .book_outer_detail:after{position: absolute;content: "";z-index: 10;width: 18px;height: 18px;display: block;text-align: center;top: -10px;right: -25px;border-radius: 8px;background: #121212;}
.book_record_detial .bet_money {color: #16BB50;font-style: normal;text-decoration: underline;}
.outer_detail_item {color: rgba(255,255,255,0.8); padding: 10px 0; border-bottom: 1px solid #303030;}
.outer_detail_item:last-child{border-bottom: none;}
.detail_item_name{margin:5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.book_bet_item{display: -webkit-box; display: box;display: -webkit-flex;display: -webkit-box;display: flex;-webkit-box-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start;box-align: flex-start;-webkit-flex-align: flex-start;margin:5px 0 0;}
.state_unfinished_text{color:#ebba42;font-size: 16px;font-family: sfpFontBold;}
.state_correct_text{color:#08f17b;font-size: 16px;font-family: sfpFontBold;}
.state_wrong_text{color:#a33741;font-size: 16px;font-family: sfpFontBold;}
.state_returned_text{color:#ccc;font-size: 16px;font-family: sfpFontBold;}
.state_no_result_text{color:#000;font-size: 16px;font-family: sfpFontBold;}
.state_correct{display: inline-block; width:10px;height: 10px;background: #16bb50;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.state_wrong{display: inline-block;width:10px;height: 10px;background: #DA3E3E;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.state_unfinished{display: inline-block;width:10px;height: 10px;background: #f9c443;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.state_returned{display: inline-block;width:10px;height: 10px;background: #a7a7a7;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.book_bet_state{display: -webkit-box;display: box;display: -webkit-flex;display: -webkit-box;display: flex;padding:8px 0;margin: 0;-webkit-justify-content:space-between;justify-content:space-between;-moz-box-pack:space-between;-webkit--moz-box-pack:space-between;box-pack:space-between;}
.book_bet_state:last-child{padding-top:0}
.book_redemptionbtn{display: block;margin: 20px;padding: 10px 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;color: #fff;text-align: center;font-size: 15px;background: #16bb50;}

/*Ͷע��¼����sport old*/
.bet_records_list_new{
    font-size: 12px;
  color:rgba(255,255,255,0.8);
}
.bet_records_list_new_items{margin-bottom: 10px;background: #121212;padding:15px;}
.bet_records_list_new .outer{
  border-bottom: 1px solid #262626;
  padding-bottom: 10px;
}
.bet_records_list_new .outer_block{
  border-top:1px solid #262626;
  padding-top:10px;
  font-family: helvFontMedium;

}
.bet_records_list_new .bet_money{color:#16BB50;font-style: normal;text-decoration: underline;}
.bet_records_list_new .bet_tax{color:#c0933b;font-style: italic;}
.bet_records_list_new .cash_btn_box{
  margin:20px auto 10px;
}
.bet_records_list_new .cash_btn{
  width:100%;
  border:1px solid #222;
  text-align: center;
  padding:15px 0;
}
.outer_block>.topcenter{
  margin-bottom: 10px;
}
.oldsport_toggle_btn{
  text-align: center;
}
.oldsport_toggle_btn img{width:20px;}
.toggle_sel{
  transform: rotate(180deg);
    -ms-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.hide {
    display: none!important;
}
.hide_block{border-top:1px solid #262626;padding-top:15px;display: none}
.hide_items{color:#fff;margin-bottom: 10px;padding-bottom: 10px; border-bottom: 1px solid #262626;}
.state_border{ border: 1px solid #111; border-radius: 50%; padding: 3px;}
.state_unknown{display: block;width:10px;height: 10px;border-radius: 50%;background:#f9c443;}
.state_return{display: block;width:10px;height: 10px;border-radius: 50%;background:#a7a7a7;}
.state_win{display: block;width:10px;height: 10px;border-radius: 50%;background:#16BB50;}
.state_lost{display: block;width:10px;height: 10px;border-radius: 50%;background:#DA3E3E;}
.state_win_return{display: block;width:10px;height: 10px;border-radius: 50%;background:#7efcb6;}
.state_lost_return{display: block;width:10px;height: 10px;border-radius: 50%;background:#fc9a9a;}

.settled_filter{
  padding:8px 15px;
  margin:15px 0;
  background: #242424;
}
.filter_img{width:20px;vertical-align: middle;margin-right: 10px}
.filter_state_img{width:13px;}
.settled_filter_con{display: none;}
.settled_filter_con .filter_item{
  width:100%;
  background: rgba(255,255,255,0.1);
  padding:10px;
  box-sizing: border-box;
  margin-top:8px;
  color:rgba(255,255,255,0.8);
}
.settled_filter_con .bet_show_dom {
    display: block;
    width: 80%;
    float: right;
    text-align: right;
    background: url(/images/v2/jtdown.png) no-repeat right center;
    background-size: 13px;
    right: 15px;
    padding-right: 20px;
    word-wrap: break-word;
    color:#fff;
}
.jl_btn {
    width: 95%;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 5px;
}
.jl_close_btn {
    background: #F49F2D;
    float: left;
}
.jl_load_btn {
    background: #16BB50;
    float: right;
}

/*ɹ������*/
.copy_outbox{margin:15px;}
.order_box{padding:15px;color: #fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#222122;-ms-border-radius:8px;-o-border-radius:8px;}
.order_box .pc-box span{float:right;background:url(/images/v2/copy/jtdown.png) no-repeat 100% center;color:#fff;padding-right: 18px;box-sizing: border-box;text-align: right;}
.copy_list_box{margin:15px 0;}
.copy_list_item{position:relative;color:#fff;margin-bottom:20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#222122;-ms-border-radius:8px;-o-border-radius:8px;}
.prize_icon{position:absolute;top:-10px;right:15px;}
.copy_list_top{padding:15px 15px 10px;border-bottom:1px solid #262626;}
.copy_list_bottom{display:-webkit-flex;display:flex;padding:10px 15px 15px;text-align:center;-webkit-justify-content:center;justify-content:center;}
.copy_t{position:absolute;top:0;left:-3px;}
.copy_zj{margin:0 10px;font-size:20px;color:#16BB50;font-family:goFontBold;}
.copy_num{margin:0 10px;font-size:20px;color:#16BB50;font-family:goFontBold;}
.copy_data{position:relative;margin:0 25px;}
.copy_data_name{text-decoration: underline;margin-bottom:3px;}
.copyBetBtn{padding:5px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#16BB50;color:#fff;font-family:goFontMedium;-ms-border-radius:5px;-o-border-radius:5px;}
.copiedBtn{padding-right:15px;background:url(/images/copy/copiedImg.png) no-repeat right center;color:#16bb50;letter-spacing:1px;font-family:boldFont;}
.post_bet_box{margin:10px 0;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#f1f1f1;-ms-border-radius:8px;-o-border-radius:8px;}
.post_box{display:none;}
.post_box .pc-box span{float:right;background:url(/images/copy/jtdown.png) no-repeat 100% center;color:#111;}
.ios-select-widget-box.olay{z-index:1001;}
.copy_font{color:#16BB50;font-family:boldFont;}
.copy_bgbox{margin:10px 0;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#222122;-ms-border-radius:8px;-o-border-radius:8px;}
.copy_record{margin-right:10px;color:#fff;text-decoration:underline;font-size:12px;}
.copy_borderbox{margin:10px 0;padding:10px 0;border-top:1px solid #262626;border-bottom:1px solid #262626;}
.post_footer_box{padding:10px 0;background:#222222;}
.post_footer{padding:0 15px;}
.copy_btn{padding:8px 10px;color: #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#16BB50;color:#fff;font-family:goFontMedium;-ms-border-radius:20px;-o-border-radius:20px;}
.copy_record_list .record_item{display:block;padding:15px 0 10px;border-bottom:1px solid #262626;color:rgba(255,255,255,0.8);}
.record_item.copy_win_item{background:url(/images/copy/icon_win.png) no-repeat 94% center;}
.record_item.copy_win_item_detial{background:url(/images/copy/icon_win.png) no-repeat 94% 10%;}
.copy_win_item_detial_bottom{border-top:1px solid #262626;padding:10px 0;}
.copy_total_return{padding:8px 0;background:#2C2C2C;text-align: center;color:#fff;border-radius: 8px; }
.copy_record_time{margin:5px 0;color:rgba(255,255,255,0.5);}
.copy_record_name{color:#fff;font-size:16px;font-family:boldFont;}
.copy_win_state{color:#16BB50;font-family:boldFont;}
.copy_lose_state{color:#db3535;font-family:boldFont;}
.copy_not_state{color:#999;font-family:boldFont;}
.sub_tit{color:rgba(255,255,255,0.5)}
.sub_list_item{position:relative;margin-bottom:20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#222122;-ms-border-radius:8px;-o-border-radius:8px;}
.unfollowBtn{padding:5px 0;width:75px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#16BB50;color:#fff;text-align:center;font-family:goFontMedium;-ms-border-radius:5px;-o-border-radius:5px;}
.followBtn{padding:5px 0;width:75px;border:1px solid #16bb50;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#16bb50;color:#fff;text-align:center;letter-spacing:1px;font-family:boldFont;-ms-border-radius:5px;-o-border-radius:5px;}
.sub_list_bottom{padding:10px 15px 15px;}
.setBtn{margin-left:5px;color:#A3A3A3;font-family:sfpFontMedium;}
.sub_box .pc-box span{display: block;float:none;box-sizing:border-box;margin:10px 0;padding:10px;width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#242424 url(/images/copy/jtdown.png) no-repeat 95% center;color:#fff;text-align:left;font-family:boldfont;-ms-border-radius:8px;-o-border-radius:8px;}
.post_input_box{margin:10px 0;}
.post_input{padding:10px 0;width:100%;outline:0;border:none; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;text-align:center;background: #242424;-ms-border-radius:8px;-o-border-radius:8px;}
.post_input::-webkit-input-placeholder{color:#424242;}
.post_input:-moz-placeholder{color:#424242;}
.post_input::-moz-placeholder{color:#424242;}
.post_input:-ms-input-placeholder{color:#424242;}
.sub_tips{margin:20px 0;color:#999;line-height:18px;}
.sub_details{margin:30px 0;}
.sub_btn{display:block;padding:10px 0;width:100%;border:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#16bb50;color:#fff;text-align:center;letter-spacing:1px;font-size:16px;font-family:boldFont;cursor:pointer;}
.cancelauto{ text-align: center; color: #16bb50; font-size: 14px; display: block;}
.copy_betlist_input{position:relative;box-sizing:content-box;box-sizing:border-box;width:100%;height:35px;outline:0;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#3B3B3B;color:#fff;text-align:left;text-indent:10px;line-height:35px;-webkit-tap-highlight-color:transparent;-ms-border-radius:4px;-o-border-radius:4px;}
.layerbox_copy{position:fixed;bottom:0;left:0;z-index:1001;margin:0;padding:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);}
.stake_box_normal{padding:0;margin:0;}

.numbk_mask{z-index: 1001;/*position:fixed;*/top:0;left:0;display:none;width:100%;height:100%;background:rgba(255,255,255,0);}
.numbk_items{position:relative;width:98%;left:1%;padding:5px 0;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.numbk_items .numbk_func,.numbk_items .numbk_num{margin:3px;height:28px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color: #343434;color:#fff;text-align:center;font-family: goFontBold; font-size:14px;line-height:28px;-o-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);-ms-border-radius:5px;-o-border-radius:5px;}
.numbk_screen{display:none;}
.ver_m{vertical-align:middle;}
.numbk_items .numbk_num:hover{cursor:pointer;}
.numbk_items .numbk_num:active{opacity:.7;cursor:pointer;}
.numbk_items .numbk_func:hover{cursor:pointer;}
.numbk_items .numbk_func:active{opacity:.7;cursor:pointer;}
.numbk_actionsheet{position: relative;display:none;background: #000000;margin-top:7px;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;}
.numbk_sure {color:#fff!important;background: #16bb50 !important;}
.post_copy_faq_top{background: #e1a327;padding:15px 15px 10px;position: relative;}
.faq_banner{position: absolute;bottom:0;}
.faq_banner img{width:100px;display: block;}
.faq_banner_left{padding-left:110px;color:#493308;line-height: 18px;}
.post_copy_faq_title{font-size: 17px;color:#fff;font-family: payoneFont;margin-bottom: 10px;}
.post_copy_faq_con{margin:10px 15px;}
.faq_con_box .faq_item{padding:12px 0;border-bottom: 1px solid #272727}

.post_copy_faq_tab{margin:15px 15px 20px;box-sizing: border-box;}
.post_copy_faq_tab .faq_tab{margin-right: 5px;color:#d8d8d8;text-align: center;border:1px solid #646464;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;border-radius: 12px;display: table;height: 35px;color:#fff; }
.faq_tab_item{display: table-cell;vertical-align: middle;}
.post_copy_faq_tab .faq_tab.sel{color:#e1a327;border-color:#e1a327;}
.post_copy_faq_tab .faq_tab:last-child{margin-right: 0;}
.faq_item .faq_title .faq_jt{margin-left: 8px}
.faq_item .faq_title .faq_icon{margin-right: 8px}
.faq_item .faq_content{color:#8a8781;margin-left:20px; display: none; margin-top: 5px;}

.post_copy_faq{margin:15px;}


.faq_ul_list .faq_item{padding:10px 0;color:#cecece;border-bottom: 1px solid #262626;}
.faq_q{color:#16bb50;font-size: 14px;font-family: goFontBold;margin-top:-5px;width:20px;}
.faq_a{color:#e2be2c;font-size: 14px;font-family: goFontBold;margin-top:-5px;width:20px;}
.faq_block{margin:10px 0;}
.faq_block_item{margin-bottom: 5px;padding: 0 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background: #222122;-ms-border-radius: 8px;
    -o-border-radius: 8px;}
.faq_block_title{color:#E3E3E3;height: 30px;line-height: 30px;}
.faq_block_con{padding:10px 0;border-top: 1px solid #343434;display: none;}
.faq_block_con>a{display: block; line-height: 25px;color:#9C9C9C; border-bottom: 1px solid #343434}

/*
.post_copy_how{color:#cecece;margin:15px;}
.post_copy_how .how_block{border-bottom: 1px solid #262626}
.post_copy_how .how_block .how_title{padding:5px 0;color:#16bb50;font-family: payoneFont;font-size: 16px;}
.post_copy_how .how_block .how_content{display: none;}
.post_copy_how .how_con_item{margin-bottom: 5px;}
.post_copy_how .how_img{display: block;margin:10px 0;}
    */
.faq_item .faq_title{padding-bottom: 5px;color: #fff;}
.faq_item .faq_title img{margin-left: 8px}
.faq_item .faq_content{display: none;color: rgba(155, 155, 161, 1);line-height: 20px;padding: 8px 0px;}

.post_copy_how{color:#fff;background: #9c574b;padding:15px 25px 25px;}
.post_copy_how_banner img{display: block;width:100%;}
.post_bet_how{background:#59bcb9;
    padding:25px;
    -webkit-border-radius: 18px 18px 0 0;
     -moz-border-radius: 18px 18px 0 0;
     -ms-border-radius: 18px 18px 0 0;
     -o-border-radius: 18px 18px 0 0;
     border-radius: 18px 18px 0 0; }
.bet_how_title{font-size: 17px;margin-bottom: 15px;font-family: myfont3}
.bet_how_block{
    position: relative;
    background: #fff;
    padding:17px 0 17px 17px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
    margin-bottom: 20px;
}
.post_bet_how_left{width:68%;float: left;color:#008a9b;}
.bet_how_about{line-height: 20px;}
.post_bet_img{position: relative;}
.post_img1{position: absolute;top:-15px;right:10px;width:30%;max-width:101px }
.post_img2{position: absolute;bottom:0;right:0;width:30%;max-width:97px}
.post_img3{position: absolute;bottom:7px;right:0;width:30%;max-width:95px}
.copy_img1{position: absolute;top:-8px;right:10px;width:30%;max-width:101px}
.copy_img2{position: absolute;bottom:0;right:0;width:34%;max-width:97px; }
.copy_img3{position: absolute;bottom:0;right:0;width:35%;max-width: 110px}
.copy_bet_how{background:#f09180;margin-top:-15px;
    padding:25px;
    -webkit-border-radius: 18px 18px 0 0;
     -moz-border-radius: 18px 18px 0 0;
     -ms-border-radius: 18px 18px 0 0;
     -o-border-radius: 18px 18px 0 0;
     border-radius: 18px 18px 0 0; }
.copy_bet_how_left{width:63%;float: left;color:#ed6d56;}


.post_copy_how .how_block{border-bottom: 1px solid #b36f64}
.post_copy_how .how_block .how_title{padding:8px 0;color:#fff;font-family: payoneFont;font-size: 16px;}
.post_copy_how .how_block .how_content{display: none;}
.post_copy_how .how_con_item{margin-bottom: 5px;color:#e8cdc8;}
.post_copy_how .how_img{display: block;margin:10px 0;}


.tab_level{ margin: 0 auto; border-collapse: collapse;}
.tab_level td,.tab_level th{ border: 1px solid #262626; text-align: center;padding:8px 15px;}
.tab_level td{color:#cecece;}
.protocol{margin:15px;padding-bottom:10px;}
.conbox{margin:15px 0;color:#cecece;font-size:12px;}
.conbox h3{margin:8px 0;color:#fff;font-size:14px;font-family:sfpFontMedium;}
.conbox p{line-height:18px;}


.sport_block{margin:15px 15px 8px;}
.sport_item_top{margin:10px 0;}
.sport_item_top .team_name{overflow:hidden;color:#E3E3E3;text-overflow:ellipsis;white-space:nowrap;font-size:14px;-o-text-overflow:ellipsis;}
.sport_item_top .sport_time{margin-left:10px;color:#000;text-align:right; font-size: 14px;}
.sport_play{margin-top:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#F1F1F1;-ms-border-radius:8px;-o-border-radius:8px;}
.sport_play_match{ margin-top: 8px;}
.play_name{overflow:hidden;margin-right:100px;padding:10px 10px 0;color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:12px;-o-text-overflow:ellipsis;}
.play_name_match{overflow:hidden;color:#E3E3E3;font-size:12px;text-transform: capitalize;}
.play_name_match1{overflow:hidden;color:#000;font-size:12px;padding:10px 10px 0;}
.own_play_btn_box{position:absolute;top:5px;right:0;z-index:10;width:100px;height:30px;background:#F1F1F1;}
.own_play_btn_box .own_play_btn{position:static;margin:0;margin-left:5px;width:40px;height:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#cacaca;color:#fff;line-height:15px;-ms-border-radius:2px;-o-border-radius:2px;}
.sport_play .swiper-slide .play_con{padding:10px;}

.sport_play_box{margin-bottom:10px;}
.sport_play_box a{color:#000;}
.odds_amount{color:#16bb50; font-family: sfpFontBold;}
.sport_size{width:40px;color:#000;text-align:center;}
.sport_outcome_checket{background-color:#16BB50 !important;color:#fff !important;}
.sport_outcome_checket .odds_amount{color:#fff;}
.sport_outcome_box{overflow:hidden;padding:0 0 5px;}
.sport_outcome_btn1{margin:5px 0;width:100%;}
.sport_outcome_btn3{float:left;margin:5px 0;width:33.33%;}
.sport_outcome_btn2{float:left;margin:5px 0;width:50%;}
.betslip_float_wrapper{position:fixed;left:0;bottom:0px;z-index:100;width:100%;background:#fff;box-shadow: 2px -4px 10px 0 rgba(0,0,0,.15);-o-box-shadow: 2px -4px 10px 0 rgba(0,0,0,.15);-webkit-box-shadow: 2px -4px 10px 0 rgba(0,0,0,.15);-moz-box-shadow: 2px -4px 10px 0 rgba(0,0,0,.15);}
.betslip_block{box-sizing:content-box;background: #fbf5f1;text-align: center;color:#ec7325;padding:11px 0;font-family: boldFont}


.leagues_list{margin-bottom:5px;padding:0 12px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#222122;-ms-border-radius:8px;-o-border-radius:8px;}
.league_title{padding: 12px 0!important;}
.league_item_num {margin:0 10px;color:#16bb50; }
   
.national_flag{ width: 23px; height: 15px;margin-right: 5px;vertical-align: middle;}
.league_conent{display:none;border-top:1px solid #343434;}
.tourname_box{padding:10px 0 0;}
.tourname_box .tourname_list{height:30px;line-height:30px;}
.tourname_list .item_left{overflow:hidden;color:#9C9C9C;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;}
.tourname_list .item_right .item_num{margin:0 10px;color:#16BB50;}
.tourname_list .icon_triangle{transition-duration:.3s;transition-property:all;}

.region_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: #9C9C9C;margin-right: 5px;font-size: 12px;}


/**/
.event_title_team{padding:15px;}
.event_team{width: 100%;overflow:hidden;color:#fff;text-overflow:ellipsis;font-family:goFontBold;}
.event_time{margin-top:5px;color:#8d8d8d;}
.teamInfo{ text-align: center;padding: 15px 0;}
.own_nav_bar_box{overflow:hidden;width:100%;touch-action:pan-y;background: #262626;}
.own_nav_bar_list{display:inline-block;height:35px;vertical-align:top;white-space:nowrap;word-break:break-all;}
.own_nav_bar_list .item{display:inline-block;box-sizing:border-box;padding:0 8px;width:auto;height:100%;color:#000;text-align:center;font-size:12px;font-family:mediumFont;line-height:35px;}
.own_nav_bar_list .item a{position:relative;display:block;box-sizing:border-box;color:#9E9E9E;text-decoration:none;font-family: sfpFontMedium;}
.own_nav_bar_list .item.active{border-bottom:2px solid #16bb50;}
.own_nav_bar_list .item.active a{color:#16bb50;}
/*.betlist_item{margin:15px 0;}
.betlist_con{margin:5px 0;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#F1F1F1;-ms-border-radius:8px;-o-border-radius:8px;}
.betlist_input{position:relative;box-sizing:content-box;box-sizing:border-box;width:100%;height:35px;outline:0;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;color:#000;text-align:left;text-indent:10px;line-height:35px;-webkit-tap-highlight-color:transparent;-ms-border-radius:4px;-o-border-radius:4px;}
.betlist_con .item_right .item_num{margin:0 10px;color:#EC7325;}*/
.delete_box{display:inline-block;width:20px;}
.delete_box img{vertical-align:middle;}
.sport_outcome_column{margin:0 3px;padding:0 0 5px;}
.sport_row{display: table;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin:5px 0 8px;}
.sport_row_title{background: #242424;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px; }
.sport_row .sport_cell{display: table-cell;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;min-width: 1%;}
.sport_row .sport_cell4{-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 25%;}
.sport_row  .sport_concell{margin:0 5px;}
.sport_row .boxflex:first-child .sport_concell{margin-left:0;}
.sport_row .boxflex:last-child .sport_concell{margin-right: 0;}
.sport_row .sport_cell:last-child{margin-right: 0;}
.sport_row .combo_title{text-align: center;color:#999;padding: 10px 0;}
.sport_row .colum_title{-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background: #242424;text-align: center;color:#999;height: 32px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;margin-left: 0px;}
.sport_row .combo_btn{-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding: 10px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color:#3A3A3A;color: #999;box-sizing: border-box;position: relative;
}
.sport_row .combo_btn.combo_btn2{-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 36%;}
.sport_row .combo_btn.combo_btn3{-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 24%;}
.sport_outcome_default_btn{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    padding:10px 5px;
    margin-right: 5px;
    height: 100%;
    background-color: #3A3A3A;
    color: #999;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}

.sport_row .sport_outcome_default_btn:last-child{margin-right: 0;}
.sport_outcome_box .m_table_row{display: table;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;}
.sport_outcome_box .m_table_cell{margin-bottom: 5px;}
.sport_outcome_box .sport_cell3{width:33.33%;float:left;}
.sport_outcome_box .sport_cell2{width:50%;float:left;}
.sport_outcome_box .sport_cell1{width:100%;float:left;}
.playName{margin-right: 5px;text-align: left;word-break: break-word;}
.toggle_block{display: none;}
.toggle_img_sel {transform: rotate(90deg);}
.toggle_tit{ padding: 5px 0;}
.main_disable_btn{
    /*background:#3A3A3A url(/images/v2/sports/lock.png) no-repeat center center!important;
    min-height: 34px;*/
}
.lock{position: absolute;}
.main_disable_btn .lock{
     background: rgba(68,68,68,1) url(/images/v2/sports/lock.png) no-repeat center center!important;
     position: absolute;
     top: 0;
     left: 0;
     /* width: calc(100% - 5px); */
     width: 100%;
     height: 100%;
    min-height: 34px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.leagues_select{position: relative;}
.leagues_block_box{ background: #fff;overflow-y: scroll;width:100%;}
.leagues_block{padding:0 15px 15px 15px;}
.leagues_list_page{border-bottom: 1px solid #e7e7e7}
.league_title_page{height: 35px;line-height: 35px;}
.league_name_page{overflow: hidden;color: #43434d;font-family: boldFont;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.league_conent_page{display: none; padding-left: 15px;}
.tourname_box_page .tourname_list_page{height: 30px;line-height: 30px;}
.tourname_list_page .item_left{overflow: hidden;color: #666;text-align: left;text-overflow: ellipsis;
    white-space: nowrap;}
.tourname_list_page .item_right .item_num {margin: 0 10px;color: #16bb50;}
.leagues_block_mask{position: fixed;top:0;left: 0;background: rgba(255,255,255,0);z-index: 101;width:100%;height: 100%;display: none;}
.backTop{position: fixed;right: 20px;bottom:70px; z-index: 1002; display: none;}
.backTop_index{position: fixed;right: 8px;top:65%; z-index: 1002; display: none;}
.post_bet_no_box{padding:12px 15px;background:#4E4840;color:#CEC3B2;line-height: 18px;}
.postLearnMore{color: #E6C62E;border-bottom: 1px solid #E6C62E;}

.post_bet_box{background: #202020;padding:10px 15px}
.post_box{border-top:1px solid #262626;padding-top:10px;}
.post_box_new .pc-box span{
    float: right;
    background: url(/images/v2/icon_jtdown.png) no-repeat right center;
    color: #CECECE;
    display: block;
    width: 100%;
    height: 100%;
    padding-right: 18px;
    box-sizing: border-box;
    text-align: right;
}
.post_box .pc-box span {
    float: right;
    background: url(/images/v2/icon_jtdown.png) no-repeat right -1px;
    color: #CECECE;
    display: block;
    width: 100%;
    height: 100%;
    padding-right: 18px;
    box-sizing: border-box;
    text-align: right;
}
.change_tit_box_betslip{ height: 40px;
    text-align: center;
    font-size: 12px;
    line-height: 40px;
    position: relative;
    z-index: 2;
    background:#121212;
    box-sizing: border-box;}
.m_code_box{text-align: center;}
.code_tit{color:#fff;font-size: 14px;font-family:sfpFontBold;margin:15px 30px;}
.code_input{width: 100%;height: 40px;outline: 0;border: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;border:none;color: #fff;text-align: center;font-size: 14px;font-family: sfpFontMedium;line-height: 40px;box-sizing: border-box;background: #3a3a3a}
.code_error{margin:10px 0 0;color:#ee6a6a; display: none;}
.code_load_btn{display: block;margin: 20px 0 30px;padding: 10px 0;-webkit-border-radius: 22px;-moz-border-radius: 22px;-ms-border-radius: 22px;-o-border-radius: 22px;border-radius: 22px;color: #fff;text-align: center;font-size: 15px;background: #16bb50;}
/*����*/
.layer_book{position:fixed;bottom:0;left:0;z-index:1001;margin:0;padding:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);}
.book_box{position:absolute;bottom:0;width:100%;background:#fff;color:#000;text-align:center;padding: 20px 0px;}
.book_box .booking_title{margin:8px 0;text-align:center;font-size:14px;}
.book_box .book_code{margin-right:8px;font-size:30px;font-family:sfpFontBold;}
.book_box .share_img{margin:0 auto;width:30%;}
.book_box .book_time{margin:8px 0;color:#666;}
.book_box .share{padding:15px 0;color:#666;}
.book_box .share li img{width:37px;}
.booking_close{position:absolute;top:15px;right:15px;width:20px;height:20px;}
.postTip {
    color: #16bb50;
    border-bottom: 1px solid #16bb50;
    font-family: sfpFontMedium;
    margin-left: 5px;
}

.credit_money{display: inline-block;padding:5px 10px;background: #3ad55e;color:#effb30;margin-left: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}

.sport_select_box{position: relative;}
.sport_select_item{padding:0 9px;margin:0 5px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    background: #3A3A3A;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}

.sport_select_dom{ display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    float: right;
    text-overflow: ellipsis;
    overflow: hidden;
    color:rgba(255,255,255,0.5);
}
.sport_select_layer{
    position: absolute;
    top:50px;
    width:90%;
    left:5%;
    z-index: 9999;
    display: none;
}
.sportSelectMask{position: fixed;top:0;left:0;background: rgba(0,0,0,0.3);z-index: 9998;width:100%;height: 100%;display: none;}
.sport_select_con{background: #fff;padding:15px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;overflow: hidden;}
.sportItemTit{color:#666;margin:0 0 5px 3px;font-size: 13px;}
.sportItemBox .sportItem{display: block;float: left;width:25%;box-sizing: border-box;padding:7px 0;}
.sportItemBox .sportItem .item{color: #666;display: block;background: #E7E7E7;text-align: center;padding:7px 0;margin:0 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
    -ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.sportItemBox .sportItem.sel .item{background: #16BB50; color:#fff;font-family: sfpFontBold}

.sportPlayItemBox .sportPlayItem{float: left;padding:7px 15px;box-sizing: border-box;color: #666;background: #E7E7E7;margin:7px 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
    -ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.sportPlayItemBox .sportPlayItem.sel{background: #16BB50; color:#fff;font-family: sfpFontBold}
.sport_toggle_img_sel {transform: rotate(180deg);}

.newSportLive{padding:5px 3px 0;}
.newSportLive .newSportLiveItem { /*float: left;width:25%;height: 28px;line-height: 26px;text-align: center;*/
        display: inline-block;
        height: 100%;
        width: 20%;
        height: 28px;
        line-height: 26px;
        text-align: center;
 }
    .newSportLive .newSportLiveItem a {
        /*color: rgba(255,255,255,0.5);
        display: inline-block;*/
        display: block;
        box-sizing: border-box;
        color: rgba(255,255,255,0.5);
        text-decoration: none;
    }
.newSportLive .newSportLiveItem a.sel{color: #16bb50;border-bottom: 2px solid #16bb50;font-family: sfpFontBold}



.newSelect{padding:15px 8px 8px;position: relative;}
.newSelectItem{width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.boxflex_min{-prefix-box-flex: 1;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;}
.sportPlayName{overflow: hidden;text-overflow: ellipsis;}

.sport_select_top{background: #F2F2F2;padding:10px 0;text-align: center;color:#4E4E4E;}
.jianBtn img,.jiaBtn img{display: block;}
.oddInput{background: #E7E7E7;border:none;outline: none;color:#666;width:100%;text-align: center;height: 22px;line-height: 22px;}
.sport_odd_btn_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 15px;text-align:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.sport_odd_btn_box .sport_odd_btn{display:block;padding:7px 0;width:49%;font-weight:700;font-size:14px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;}
.sport_odd_btn_box .allBtn{margin-right:5px;background:#E7E7E7;color:#16BB50;}
.sport_odd_btn_box .applyBtn{background:#16BB50;color:#fff;}
.sport_live_nav{
    background: #121212;
    height: 35px;
    padding: 10px 0 0 0;
    position: relative;
}
.sports_select_box_right{ padding-left: 10px;}
.sport_live_nav .item {
    color: #999;
    text-align: center;
    font-size: 12px;
    float:left;
    width:23%;
}
.sport_live_nav .item:first-child{width:90px;}
.sport_live_nav .item .sport_select_item_fixed {
    margin:0;
    padding: 0 5px;
    box-sizing: border-box;
    color: rgba(255,255,255,0.5);
    height: 28px;
    line-height: 28px;
    width: 100%;
    background: #3A3A3A;
    -webkit-border-radius: 0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0;
    -ms-border-radius: 0 20px 20px 0;
    -o-border-radius: 0 20px 20px 0;
    border-radius: 0 20px 20px 0;
}

.sport_live_nav .item a {
    display: inline-block;
    color: rgba(255,255,255,0.5);
    height: 28px;
    line-height: 28px;
    background: #3A3A3A;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}
.layerboxLeague{position:fixed;bottom:0;left:0;z-index:1001;margin:0;padding:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display: none;}

.leagues_popup{position:absolute;top:50%!important;left:50%!important;z-index:110;width:90%;border-radius:8px;-o-border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);overflow: hidden;}

.leagues_layer_title{color:#444;font-size: 13px;background:#F2F2F2;padding:14px 15px;}
.leagueList{padding:0 15px;background: #262626;height:8rem;overflow: scroll;margin-top:-1px;}
.leagues_layer_title_diff{color:#C8C8C8;font-size: 13px;background:#3A3A3A;padding:14px 15px;}
.leagueList_item{padding:10px 0;border-bottom: 1px solid #373737;}
.leagueList_con{color:#666;}.leaguesListTime
.cccc{color:#ccc;}
.textEllipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.live_btn_specifier{
     background: #242424;
     border: 1px solid #242424;
     color: #afafaf;
}
.leagueList_con.current .leaguesPlay,.leagueList_con.current .leaguesListTime{font-family: sfpFontBold; color: #fff;}
.leaguesPlay{text-overflow: ellipsis;
    white-space: nowrap;
    color: #999;
    display: block;
    overflow: hidden;
    width: 100%;margin-right: 8px;}
.leaguesListTime{width:90px;text-align: right;color:#7d7d7d}
.league_home,.league_away{text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 18px;
}

.sport_select_layer{
    position: absolute;
    top:50px;
    width:90%;
    left:5%;
    z-index: 9999;
    display: none;
}
.sportBox {
    min-height: 300px;
}
.sport_odd_btn_box .applyBtnDefalt{background:rgba(22, 187, 80,0.3);color:#fff;}
.fixed_betslip_box{position: fixed;bottom:5px;right: 8px;background: rgba(191, 191, 191, 0.9);padding:6px 8px;text-align: center;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;z-index: 100;}
.m_count{background: #16BB50;border-radius: 50%;color: #fff;border: 1px solid #fff; height: 26px;line-height: 26px;margin: 0 auto;width: 26px;}
.m_label{color:#3a3a3a;margin-top:3px;}

.fixed_acvity_box {
    position: fixed;
    bottom: 5px;
    left: 8px;
    /*background: rgba(191, 191, 191, 0.9);*/
    padding: 6px 8px;
    text-align: center;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    z-index: 100;
}
    .fixed_acvity_box img{width:60px;}


    .btn_specifier.active {
        border: 1px solid #606060;
        border-bottom-color: #3A3A3A;
    }
.v_select_scroll {
    background: #3A3A3A;
    border: 1px solid #606060;
    border-top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: -1px;
    max-height: 164px;
    overflow-y: auto;
    position: absolute;
    text-align: center;
    top: 37px;
    width: calc(100% + 2px);
    z-index: 9;
    display: none;
}

.v_select_scroll::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 1px;
    width: 2px
}

.v_select_scroll::-webkit-scrollbar-thumb {
    background: hsla(0,0%,100%,.4);
    border-radius: 1px
}

.v_select_scroll .v_select_option {
    color: #fff;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}
.v_select_scroll .v_select_option.sel{color:#16bb50;}
.v_select_scroll .v_select_option.active {
    color: #ffca27
}
.favoriteBtn{width:25px;height:18px;background: url(/images/v2/sports/favorite.png) no-repeat center center;}
.favoriteSel{background: url(/images/v2/sports/favorite_sel.png) no-repeat center center;}
.leaguesHidden{overflow: hidden;}
.ellipsisText{text-overflow: ellipsis;
   white-space: nowrap;
    overflow: hidden;}
.index_other_box{padding: 0 15px 10px 0;
    background: #262626;}
.oldBackBtn{background:rgba(170, 128, 35,0.2);color:#AA8023;padding:5px 10px 5px 15px;-webkit-border-radius: 0 12px 12px 0;
    -moz-border-radius: 0 12px 12px 0;
    -ms-border-radius: 0 12px 12px 0;
    -o-border-radius: 0 12px 12px 0;
    border-radius: 0 12px 12px 0;}
.searchBtn{background: #3a3a3a;color: #8f8f8f;padding: 6px 10px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.sportBroad{background: #262626;height: 30px;padding:0 10px 10px;}
.backOld{color:#AA8023;
    margin-left:5px;}

.searchTop{border-bottom: 1px solid #323232;}
.search_box {
    overflow: hidden;
    font-family: sfpFontMedium;
    box-sizing: border-box;
}
.searchBack{padding:8px 15px; display: block;}
.imgBlock{display: block;}
.search_text {
    border: none;
    outline: none;
    background: none;
    padding:12px 8px 12px 15px;
    color:#fff;
    box-sizing: border-box;
    font-size: 13px;
}
.search_btn{
    border: none;
    outline: none;
    padding: 8px 15px;
    box-sizing: border-box;
    height: 100%;
    display: block;
    background: none;
    border-left: 1px solid #323232;
    color: rgba(22, 187, 80, 0.5);
}
.search_btn.sel{color:#16bb50;}
.search_delete{padding:8px;
    text-align: center;display: none;}
.searchesBox{margin:20px 15px;}
.searchesTit{margin-bottom: 10px;}
.searchList .item{float: left;padding:4px 12px;margin:0 10px 10px 0;background: #848484;color:#151515;font-size:11px;-webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;}
.searchClear{color:#c1c1c1;margin-left:5px;}
.cf80 { color: rgba(255, 255, 255, 0.8); }
.sportBox .match_list_box:last-child{border-bottom: none;}
.match_classify{padding:12px 15px;background: #282828;color:#CECECE;margin:8px 0 0;}
.footerTextBox{position: relative;padding: 12px 15px 35px;background: #1b1b1b}
.footerMask {
    content: "";
    width: calc(100% - 30px);
    height: 80px;
    display: block;
    position: absolute;
    bottom: 20px;
    background: -moz-linear-gradient(top, rgba(26,26,26,0.3) 0%, rgba(26,26,26,1) 100%);
    background: -webkit-linear-gradient(top, rgba(26,26,26,0.3) 0%, rgba(26,26,26,1) 100%);
    background: linear-gradient(top, rgba(26,26,26,0.3) 0%, rgba(26,26,26,1) 100%);
}
.footerTextHolder{height: 120px;overflow: hidden;transition: max-height 0.2s ease-out;}
.footerTextHolder.show{height: auto;}
.footerTextBtn{margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 12px;
    width:32px;
    height: 32px;
    border-radius: 50%;
    cursor: pointer;
    z-index: 5;
    transition-property: all;
    transition-duration: 0.3s;
}
.footerTextBtn.active {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    transform-origin: 50% 50%;
}
.footerTextTitle{font-family: goFontMedium;color:#fff;font-size: 16px;margin-bottom: 10px;}
.footerTextCon{margin-bottom: 15px;}
.footerTextCon h2{font-size: 12px;color: #ffffff;}
.footerTextTit{color:#16bb50;border-bottom: 1px solid #16bb50;margin-bottom: 3px;display: inline-block;}
.footerText{color:#a0a0a0;font-size: 12px;line-height: 18px}
.delete_line{ text-decoration: line-through #cecece;}

/*���������׳�*/
.choose_box{padding:10px 0;}
.choose_tit{color:#cecece;margin-bottom: 5px;}
.choose_list .choose_item{padding: 5px 20px 5px 15px;color: #919191;font-size: 12px;background: url(/images/v2/lotto/no_check_rule.png) no-repeat 0px 6px;background-size: 13px 13px;}
.choose_list .choose_item.sel{color:#16BB50;background:url(/images/v2/lotto/check_rule.png) no-repeat 0px 6px;}
.choose_tip{margin:5px 0 0 5px;color:#919191;display: none}
.welcomeBonus{display: block;padding:9px 12px;background: #151515;color:#fff;margin:15px 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}

.centerBanner{display: block;margin:15px 0;}
.centerBanner img{display: block;width:100%;}
.depositBanner{display: block;margin:10px 15px 0;}
.depositBanner img{display: block;width:100%;}

.pageImg{width: 100%;display: block;}
.rechargeCon{color:#b9abe0;margin:25px 15px;}

.recharge_rules_box{color:#9682cd;margin:25px 15px}
.recharge_rules_tit{font-family: sfpFontBold;margin-bottom: 15px}
.recharge_rules {margin-bottom: 12px;}

.no_data_jackpot {
    margin: 100px auto;
    text-align: center;
}
.no_data_jackpot img {
    /*width: 98px;*/
}
.no_data_jackpot p { margin: 10px auto 0;text-align: center;font-size: 12px;color: rgba(255,255,255,0.5);font-family: sfpFontMedium;}
.into img {
    width: 8px;
}
.nolink_box{background: #262626;padding:20px 15px 10px;}
.nolink_tips{position: relative; padding:12px;background: #353435;border:1px solid #474747;color:#16BB50;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.nolink_img{position: absolute;top:-10px;right: 12px;}
.no_data_leagueList{ padding:15px;}
.no_data_leagueList .leagueList_item{ border-bottom: 1px solid #343434;}
.no_data_leagueList .leaguesPlay { color: #c1c1c1;line-height: 18px;}

.luckyspinpopup{position:absolute;top:50%!important;left:50%!important;z-index:110;width:80%;border-radius:5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);background: #e74143;}
.luckyspin_pop_con{text-align: center;color:#4d4d4d;font-size: 15px;padding:20px 15px;}
.wonMoneyBoxPop{text-align: center;font-size: 16px;font-family: goFontBold;color:#f9f9d8;line-height: 20px;margin:10px 0 0;}
.claim_moreBtn,.confirmBtn{display: block; width:90%;margin:0 auto;height: 40px;line-height: 40px;font-size: 13px;font-family: goFontBold;color:#e74143;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.claim_moreBtn{background:#ffea00;}
.confirmBtn{background: #fff;}
.wonMoney{color:#ffea00;}
/*bonus*/
.use_bonus_tip{background: #3E3934;padding:8px 15px;color:#BDAE98;}
.select_bonus{margin:-5px 0 15px;color:#CECECE;position: relative;}
.select_bonus .c_xy{color:#CECECE;}
.pay_with_bonus_btn{margin-left: 4px;padding:0 20px 0 4px; }
.select_bonus .moneyColor{color: #16bb50;font-size: 14px;font-family: sfpFontBold;}
.pay_with_bonus_popcon{position: absolute;bottom:0.5rem;width:100%;display: none;z-index: 1003}
.pay_with_bonus_con{background: #4C4C4C;border:1px solid rgba(220, 220, 220, 0.54);overflow:hidden;padding:7px 10px; -webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.pay_with_bonus_con .select_pay_item {padding: 0 15px;background: #4C4C4C;border: 1px solid #6F6F6F;color: #CECECE;font-size: 12px;margin: 3px 0;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;-o-border-radius: 25px;border-radius: 25px;}
.pay_with_bonus_con .select_pay_item {background: #4C4C4C url(/images/v2/lotto/no_check_rule.png) no-repeat 95% center;}
.pay_with_bonus_con .select_pay_item.sel {color:#fff;background: #4C4C4C url(/images/v2/lotto/check_rule.png) no-repeat 95% center;border: 1px solid #16BB50;}
.pay_bonus_name{width:2rem;word-wrap:break-word;word-break:break-all;display: none;}
.new_pay_bonus_progress{overflow: hidden;margin: 10px 10px 10px 5px;height: 16px;border-radius: 16px;background: #5F5F5F;position: relative;}
.pay_bonus_progress_line{float: left;display: block;height: 16px;background: #7D7D7D;}
.pay_bonus_money{position: absolute;top: 50%;left: 2%;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: 10px;width: 100%;}
.pay_bonus_progress_num{color:#7D7D7D;margin-right: 20px;}
.pay_with_bonus_con .select_pay_item.sel .pay_bonus_progress_line {background: #16BB50;}
.pay_with_bonus_con .select_pay_item.sel .pay_bonus_progress_num {color: #16BB50;}
.depositBtn{height: 40px;text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;background: #16bb50;color: #fff;font-size: 16px;font-family: goFontMedium;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.refundValue{font-family: sfpFontRegular;font-size: 11px;color: rgba(255,255,255,0.72);}
.recharge_rules {margin-bottom: 12px;}

.expireTip,.expireTipSingles{display: none;}
.expired .expirePosi{position: relative;}
.expired .expireTip{display: block !important;background: rgba(83, 46, 46, 0.8);color:#FF8484;border:1px solid #836D6D;position: absolute;top:50%;left:20px;transform: translateY(-50%); width:calc(100% - 20px);padding:3px 0 3px 10px;box-sizing: border-box;}
.expired .expireTipSingles{display: block !important;background: rgba(83, 46, 46, 0.8);color:#FF8484;border:1px solid #836D6D;position: absolute;top:50%;transform: translateY(-50%); width:100%;padding:3px 0 3px 10px;box-sizing: border-box;}
.expired .expireOdd{color:#545454!important;}


/*Ͷע��¼�¼�Cashout*/
.cashBtn{display: inline-block; background: #1475c8;padding:8px 16px;color:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius:8px;border-radius: 8px;}
.record_state4{color:#1475c8;font-family: sfpFontBold;}
.cashOdd{color: #16bb50;font-family: sfpFontBold;}
.cashRefresh{display: inline-block; background: #16bb50;padding:6px 16px 6px 12px;color:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius:8px;border-radius: 8px;}
.cashRefresh img{width:14px;margin-right: 3px;vertical-align: middle;}
.cashRefund{display: block;width: 100%;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: #16bb50;color: #fff;text-align: center;font-size: 13px;font-family: sfpFontMedium;padding: 12px 0;cursor: pointer;margin-top: 10px;}
.cancelCash{color: #16bb50;font-size: 13px;text-align: center;margin: 10px 0 0;font-family: sfpFontMedium}
.reFundbox{text-align: center;}
.reFundbox{color:#4d4d4d;}
.refund_img{width:64px;margin-bottom: 10px;}
.refundSuccess{display: block;width: 80%;border-radius: 20px;-o-border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;background: #16bb50;color: #fff;text-align: center;font-size: 14px;font-family: sfpFontBold;padding:7px 0;cursor: pointer;margin: 10px auto 0;}

.state_cashout_text{color:#02345e;font-size: 16px;font-family: sfpFontBold;}
.state_cashout{display: inline-block;width: 10px;height: 10px;background: #1475c8;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.book_record_list .book_record_item>a{color: rgba(255,255,255,0.8);}

/*live*/
.FixedNav{padding:0 0 6px;background: #262626;}
.live_bar{padding:10px 0;}
.liveTime{color:#16BB50;}
.live_tip{position: absolute;top: 6px;right:8px;padding: 1px 6px;border-radius: 8px;background: #3d3d3d;color: #ABBEB2;font-size: 8px;}
.matchinfo_score{color:#666;font-family: sfpFontBold;}
.score_number{font-size: 20px;font-family: goFontMedium;color:#fff;;margin-bottom: 5px;}
.live_timer{color:#16bb50;font-family: goFontMedium}

.live_match_left{display: block;width: 45%;overflow: hidden;padding-right: 8px;color: rgba(255,255,255,0.5);-webkit-box-sizing: border-box;box-sizing: border-box;}
.liveLeft{display: flex;flex: 1;font-size: 0.24rem;position: relative;flex-direction: column;}
.live_tennis_list_item .live_team_name_box{width:calc(100% - 50px);}
.live_football_list_item .live_team_name_box{width:calc(100% - 18px);}
.live_others_list_item .live_team_name_box{width:calc(100% - 34px);}
.live_basketball_list_item .live_team_name_box{width:calc(100% - 27px);}
.live_tennis_list_item .live_score .score_base,.live_others_list_item .live_score .score_base,.live_football_list_item .live_score .score_base{width:16px;text-align: center;color: #16BB50;font-family: sfpFontBold;font-size: 11px;margin-top:3px;}
.live_basketball_list_item .live_score .score_base{width:25px;text-align: center;color: #16BB50;font-family: sfpFontBold;font-size: 11px;margin-top:3px;}
.live_score{position: absolute;display: flex;flex-direction: row;align-items: center;top: 0;right: 0;font-size: 0.25rem;}
.live_team_name{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;font-size: 12px;color: #CECECE;}
.score_other{color:#CECECE;width:16px;text-align: center;font-size: 11px;margin-top:3px;}
.score_other1{color:#CECECE;width:16px;text-align: center;font-size: 11px;margin-top:3px;}
.live_match_period{background: #2F2F2F;padding:7px 15px;margin:0 15px 15px;text-align: center; -webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.period_name{color:#999;margin-bottom: 3px;}
.end_period{color:#fff;}
.now_period{color:#16BB50;}
.not_period{color:#999;}
.live_leaguesListTime{padding-right: 10px;}
.betlist_item.live_betlist_item .liveImg{display: inline-block;width:32px;height: 16px;background: url(/images/v2/sports/live.png) no-repeat center center;vertical-align: middle;}
.live_match_header1{padding:6px 15px 0;background: #282828;border-top: 1px solid #121212;}
.live_match_header2{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 8px 15px;overflow: hidden;background: #1F1F1F;}


.leagueList_item .score_base{margin:0 3px;text-align: center;color:#16BB50;}
.leagueList_item .score_other,.leagueList_item .score_other1{margin:0 3px;text-align: center;color:#CECECE;width:auto;}
.leaguematchs_current .leaguesPlay{font-family: sfpFontBold;color:#fff;}
.main_disable_amount .lock_amount {
    width: 15px;
    height: 15px;
    display: block !important;
}
.main_disable_amount .odds_amount {
    display: none;
}

.lock_amount{
    display: none;
}

.main_disable_amount .lock_amount span {
    background: url(/images/v2/sports/lock.png) no-repeat center center;
    background-size: contain;
    width: 15px;
    height: 15px;
    display: block;
}
.no_data_jackpot {
    margin: 100px auto;
    text-align: center;
}
.no_data_jackpot img {
    /*width: 98px;*/
}
.no_data_jackpot p { margin: 10px auto 0;text-align: center;font-size: 12px;color: rgba(255,255,255,0.5);font-family: sfpFontMedium;}
.into img {
    width: 8px;
}
.nolink_box{background: #262626;padding:20px 15px 10px;}
.nolink_tips{position: relative; padding:12px;background: #353435;border:1px solid #474747;color:#16BB50;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.nolink_img{position: absolute;top:-10px;right: 12px;}
.no_data_leagueList{ padding:15px;}
.no_data_leagueList .leagueList_item{ border-bottom: 1px solid #343434;}
.no_data_leagueList .leaguesPlay { color: #c1c1c1;line-height: 18px;}

.luckyspinpopup{position:absolute;top:50%!important;left:50%!important;z-index:110;width:80%;border-radius:5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);background: #e74143;}
.luckyspin_pop_con{text-align: center;color:#4d4d4d;font-size: 15px;padding:20px 15px;}
.wonMoneyBoxPop{text-align: center;font-size: 16px;font-family: goFontBold;color:#f9f9d8;line-height: 20px;margin:10px 0 0;}
.claim_moreBtn,.confirmBtn{display: block; width:90%;margin:0 auto;height: 40px;line-height: 40px;font-size: 13px;font-family: goFontBold;color:#e74143;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.claim_moreBtn{background:#ffea00;}
.confirmBtn{background: #fff;}
.wonMoney{color:#ffea00;}

.free_layerbox{ display: none;}
.freeBetBanner img{width:100%;display: block;}
.free_bet_box{padding:2px 5px 65px;background-image:-webkit-linear-gradient(top,#1d331e 60%,#09210b);background-image:-o-linear-gradient(top,#1d331e 60%,#09210b);background-image:linear-gradient(top,#1d331e 60%,#09210b);}
.free_bet_box_container{position: relative;z-index: 2}
.free_bet_content_img{position: absolute;right: 0;top:-0.1rem;z-index: 0;width:30px;}
.free_bet_content_bg{background: url(/images/freeBet/bg.png) no-repeat center center;background-size: 100% 100%;position: relative;z-index: 1;margin: 5px 5px 0;padding:0.6rem 0.7rem 35px}
.free_bet_content{padding:0.3rem 0.3rem 1rem;}
.free_bet_title{padding:0.2rem 0.2rem 0;}
.free_title_icon{height: 100%;margin:2px 5px 0;}
.free_bet_time{display: inline-block;padding:5px 10px;color:#fff;background: rgba(0,105,58,0.6);margin-top:7px;font-family: sfpFontMedium; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.free_bet_group_box{padding:0.4rem 0.2rem 0;}
.free_bet_group{display: table;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;}
.free_bet_block{float: left;width:calc(50% - 30px);}
.free_bet_team{-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box!important;display: -webkit-flex!important;display: -ms-flexbox!important;display: flex!important;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;}
.free_bet_vs{width:60px;position: relative;}
.free_bet_vs img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);max-height: 56px}
.free_bet_team{padding: 10px 5px;height: 100%;background-color: rgba(0,148,82,0.6);color: #fff;font-size: 13px;font-family: sfpFontMedium;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;position: relative;}
.free_bet_btn{position: absolute;bottom:-50px;z-index: 3;width:100%;text-align: center}

.free_rule{padding:30px 15px; background: #00693a;}
.free_rule .free_rule_title{color:#fefefe;font-size: 13px; font-family: sfpFontBold;margin-bottom: 10px;}
.free_rule .free_rule_item{color:rgba(255,255,255,0.8);line-height: 18px;font-size: 12px;margin-bottom: 15px;}

.free_title_img_box{width:100%;text-align: center;margin-bottom: -10px;}




.freebet_with_con{background: #fff;max-height:7rem;overflow:scroll;padding:7px 10px; -webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.freebet_with_con .select_pay_item {padding: 0 5px 8px;background: #4C4C4C;color: #CECECE;font-size: 12px;margin: 8px 0;border-bottom:1px solid #eee; background:url(/images/new_freebet/no_check_rule.png) no-repeat 98% center;}
.freebet_with_con .select_pay_item.sel {color:#fff;background:url(/images/new_freebet/check_rule.png) no-repeat 98% center;}

.new_freebet_container{padding:0 20px  0;background:#044221;}
.new_freebet_container .top_box{background: url(/images/new_freebet/top_bg.png) no-repeat;background-size: 100% 100%;font-size:14px;color:#fff;padding:23px 17px}
.new_freebet_container .top_box .title{color:#4AFEC6;font-size: 16px;font-family: sfpFontMedium;margin-bottom: 5px;}
.block_first{background: #044221;padding:24px 20px;}
.center_container .title{background: url(/images/new_freebet/tit_bg.png) no-repeat;background-size: 100% 100%;margin:5px 38px 30px; text-align: center;font-family: sfpFontMedium;font-size:16px;padding:4px 20px;}
.center_container .rule_item{color: #fff;font-size: 14px;line-height: 20px; margin-bottom: 10px;}
.block_second{background: #0C5B42;padding:24px 20px;}
.center_container .title_text{color:#51EA79;font-size: 16px;margin-bottom: 5px;}
.selections_table_box{border-radius: 10px;width: 100%;margin:17px 0 25px;overflow: hidden;}
.selections_table{margin: 0 auto;border-collapse: collapse;border-radius: 10px;font-size: 14px;}
.selections_table th{background: #1F9671;color:#fff;padding: 6px 10px;text-align: center;       box-sizing: border-box;height: 45px;}
.selections_table td{border-bottom: 1px solid #22AB80;text-align: center;padding: 6px 10px;background: #188160;color: #fff;height: 45px;box-sizing: border-box;}
.selections_table tr:last-child td{border-bottom: none;}
.lose_line td:nth-child(2),.lose_line td:last-child{color:#F88484}
.block_third{background: #19878E;padding:24px 20px;position: relative;}
.block_third .rule_item_box{height:180px;overflow: hidden;transition: max-height .2s ease-out;}

.newFreebet_footer{padding: 9px 1.75rem;background: #022512;}
.newFreebet_footer img{width:100%}
.block_third .rule_item_box.show {height: auto;}
.freebet_footerMask{content: "";width: calc(100% - 30px);height: 80px;display: block;position: absolute;bottom: 20px;background: -moz-linear-gradient(top, rgba(25,135,142,0.3) 0%, rgba(25,135,142,1) 100%);background: -webkit-linear-gradient(top, rgba(25,135,142,0.3) 0%, rgba(25,135,142,1) 100%);background: linear-gradient(top, rgba(25,135,142,0.3) 0%, rgba(25,135,142,1) 100%);}
.item_bottom{display:block;color:#fff; padding:10px 0 0;}
.borderTop{ border-top: 1px solid rgba(255, 255, 255, 0.1);margin:10px 0;}

.pay_with_bonus_con_box{background: #fff;padding:7px 10px; -webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;}
.pay_width_bonus_title{text-align: center;color:#111;font-size: 14px;font-family: sfpFontMedium; /*padding:8px 0;*/} 
.pay_width_bonus_title span{display: block;width:30px;height: 30px;line-height: 30px;}
.pay_width_bonus_footer{padding:8px 0;background: #fff}
.free_btn_green{display: block;padding: 8px 0;font-size: 16px;font-family: sfpFontBold;color: #fff;background: #16bb50;text-align: center;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}

.pay_with_bonus_con{max-height:4rem;overflow:scroll;}
.mask_only{width:100%;height: 100%;position: fixed;top:0;left:0;right: 0;bottom:0;background: rgba(0,0,0,0.75);z-index: 1002;display: none;}
.mask_only_coupon{width:100%;height: 100%;position: fixed;top:0;left:0;right: 0;bottom:0;background: rgba(0,0,0,0.75);z-index: 1002;display: none;}
.card_flag{position: absolute;right: -18px;top:-2px;}
.card_flag img{display: block}



.tipimg_box{display: inline-block;width:30px;height: 20px;text-align: right;padding-right: 5px}
.withdraw_pop_top{padding:20px 15px 30px;background: url(/images/v2/withdraw/img_pop_bg.png) no-repeat center center;background-size: 100% 100%;margin:-20px -15px 0;}
.pop_top_title{text-align: center;padding:0 10px;margin: 15px 0; font-family: goFontBold;font-size: 20px;}
.pop_top_con{font-size:14px;line-height: 18px;margin:0 15px;}

.withdraw_pop_con{margin:10px 15px;color:#666;}
.border_bottom_e{border-bottom: 1px solid #eee}
.withdraw_pop_con .btn{color:#208F47;display: block;font-family: goFontBold}


/*��ȯ*/
.coupon_card_box{margin:10px 15px;}
.coupon_top{overflow:hidden;}
.couponPicBox{min-width: 2rem;color: #fff;text-align: center;height: 2rem;position: relative;}
.coupon_card_box .couponImgBox{height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;position: relative;background:linear-gradient(45deg, #64B0FE 0%, #2566FF 100%);background:-webkit-linear-gradient(45deg, #64B0FE 0%, #2566FF 100%);border-radius: 8px 0 0 8px;background:-o-linear-gradient(45deg, #64B0FE 0%, #2566FF 100%);border-radius: 8px 0 0 8px;position: relative;}
.coupon_card_box .couponImgBox::before{position: absolute;content: "";z-index: 10;width:10px;height: 10px;display: block;text-align: center;top:-6px;right: -5px;border-radius: 8px;background: #121212;}
.coupon_card_box .couponImgBox::after{position: absolute;content: "";z-index: 10;width:10px;height: 10px;display: block;text-align: center;bottom:-6px;right: -5px;border-radius: 8px;background: #121212;}
.coupon_card_box .couponCardCon{background: #fff;height: 2rem;width:100%;-webkit-border-radius: 0 8px 8px 0;-moz-border-radius: 0 8px 8px 0;-ms-border-radius: 0 8px 8px 0;-o-border-radius: 0 8px 8px 0;border-radius: 0 8px 8px 0;color:#666;padding-left:8px }

.couponCardCon .coupon_card_title{font-size: 14px;font-family: sfpFontBold;color:#333;margin-bottom: 8px;}
.couponCardCon .coupon_card_time{margin-bottom: 3px}
.couponCardCon .coupon_card_rule{color:#999;margin-top:8px;}
.coupon_money{font-size: 0.64rem;font-family: dinFont;font-style: italic;margin-top:-10px;}

.coupon_btn_box{width:1.4rem;margin-right: 8px;position: relative;}
.coupon_use_btn{display: block;width:100%;height: 32px;line-height: 32px;font-family: sfpFontMedium;color:#fff;text-align: center; -webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;background:linear-gradient(45deg, #64B0FE 0%, #2566FF 100%);background:-webkit-linear-gradient(45deg, #64B0FE 0%, #2566FF 100%);background:-o-linear-gradient(45deg, #64B0FE 0%, #2566FF 100%);}

.coupon_bottom{display: none; background: #fff;padding:15px;color:#999;line-height: 16px;-webkit-border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;-ms-border-radius: 0 0 8px 8px;-o-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;}
.coupon_bottom .coupon_card_rule_tit{color:#666;font-family: sfpFontMedium;}

.coupon_card_box.open .couponImgBox{border-radius: 8px 0 0px 0px;}
.coupon_card_box.open .couponImgBox::after{background:none;}
.coupon_card_box.open .couponCardCon{border-radius: 0px 8px 0 0;}

.coupon_card_box .couponInactiveBox{position: absolute;width:100%;height: 100%;background: rgba(255,255,255,0.56);top:0;left:0;z-index:-1;-webkit-border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0 0 8px;-ms-border-radius: 8px 0 0 8px;-o-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px;}
.couponInactiveBox img{position: absolute;left:0;top:0;}
.coupon_card_box.inactive_card .couponInactiveBox{z-index: 1;}
.coupon_card_box.open.inactive_card .couponInactiveBox{-webkit-border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0 0 8px;-ms-border-radius: 8px 0 0 8px;-o-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px;}

.coupon_card_box.used_card .couponImgBox,.coupon_card_box.expired_card .couponImgBox{background: #C2C2C2}
.coupon_card_box.used_card .coupon_use_btn,.coupon_card_box.expired_card .coupon_use_btn{background: #C2C2C2}
.coupon_tab{overflow: hidden;margin:10px 15px;height: 44px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;text-align: center;font-size: 12px;font-family: sfpFontMedium;color:rgba(255,255,255,0.5);line-height: 44px;border:1px solid #444444;}
.coupon_tab .coupon_tab_item{background: #222122;}
.coupon_tab .coupon_tab_item.sel{background:#444444;color:#fff;font-family: sfpFontBold; }

.coupon_tab_2j{overflow: hidden;margin:10px -15px 15px;}
.coupon_tab_2j .coupon_tab_item{color:#C2C2C2;border-bottom: 1px solid #333333;text-align: center;
height: 40px;line-height: 40px;}
.coupon_tab_2j .coupon_tab_item.sel{color:#16BB50;font-family: sfpFontBold;border-bottom: 2px solid #16BB50}

.coupon_tab_popup{overflow: hidden;margin:5px 0;}
.coupon_tab_popup .coupon_tab_item{color:#666;border-bottom: 1px solid #ccc;text-align: center;
height: 32px;line-height: 32px;}
.coupon_tab_popup .coupon_tab_item.sel{color:#16BB50;font-family: sfpFontBold;border-bottom: 2px solid #16BB50}




/*ʹ��coupon*/
.coupon_select{margin: 0px 0 15px;color: #CECECE;position: relative;}
.coupon_popcon{position: fixed;bottom: 0;left:0;width: 100%;display: none;z-index: 1003;}
.coupon_popcon_box{background: #F4F6FA;padding: 7px 10px;-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;-ms-border-radius: 8px 8px 0 0;-o-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}
.coupon_popcon_title {text-align: center;color: #111;font-size: 14px;font-family: sfpFontMedium;padding: 8px 0;}
.coupon_popcon_title span {display: block;width: 30px;height: 30px;line-height: 30px;}

.coupon_popcon_con {height:8rem;overflow: scroll;}
.coupon_popcon_footer{padding: 8px 0;}
.coupon_popcon_footer .free_btn_green {display: block;padding: 10px 0;font-size: 16px;font-family: sfpFontBold;color: #fff;background: #16bb50;text-align: center;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.coupon_card_box.select_card{margin:10px 0;}
.coupon_card_box.select_card .couponImgBox::before{background: #fff}
.coupon_card_box.select_card .couponImgBox::after{ background: #fff;}
.coupon_card_box.select_card.open .couponImgBox::after{ background: none;}
.coupon_card_box.select_card .couponCardCon{background:#fff url(/images/v2/coupon/no_check_rule.png) no-repeat 95% center;}
.coupon_card_box.select_card.sel .couponCardCon{background:#fff url(/images/v2/coupon/check_rule.png) no-repeat 95% center;}
.coupon_num{font-size: 14px;}
.coupon_select .state1{color:#fff;background: #DA3E3E;padding:3px 6px;border-radius: 6px;}
.coupon_select .state2{color:#eb896c;}
.coupon_select .state3{color:#CECECE;}

.sp_sports_state_widget {margin: 20px;padding: 1px 5px;border: 1px solid #295c3a;border-radius: 6px;}
.span_coupon_avaliable_amoun {color: #fff;background: #DA3E3E;border-radius:15px;}


.home-lucky-spin {
    position: fixed;
    left: 8px;
    bottom: 80px;
    width: 120px;
    /*height: 130px;*/
    display: block;
    /* border: 1px solid red; */
    z-index: 100;
}

    .home-lucky-spin img {
        width: 100%;
        height: 100%;
    }

    .home-lucky-spin button {
        position: relative;
        z-index: 1;
        bottom: 42px;
        left: 45%;
        transform: translateX(-50%);
        /* font-size: 12px; */
        font-size: 12px;
        font-weight: 700;
        color: white;
        border: none;
        background-color: #fbaa01;
        padding: 3px 2px;
        border-radius: 4px;
    }

.excise_tax_txt {
    text-decoration: line-through 2px;
    color: #16bb50b8;
    font-style: italic;
}

/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/*!
* jQuery Mobile 1.4.5
* Git HEAD hash: 68e55e78b292634d3991c795f06f5e37a512decc <> Date: Fri Oct 31 2014 17:33:30 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
* Released under the MIT license.
* http://jquery.org/license
*
*/


/* Some unsets */
.ui-mobile,
.ui-mobile body {
	height: 99.9%;
	margin:0 auto;
}
.ui-mobile fieldset,
.ui-page {
	padding: 0;
	margin: 0;
}
.ui-mobile a img,
.ui-mobile fieldset {
	border-width: 0;
}
/* Fixes for fieldset issues on IE10 and FF (see #6077) */
.ui-mobile fieldset {
	min-width: 0;
}
@-moz-document url-prefix() {
	.ui-mobile fieldset {
		display: table-column;
		vertical-align: middle;
	}
}
/* Viewport */
.ui-mobile-viewport {
	margin: 0;
	overflow-x: visible;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* Issue #2066 */
body.ui-mobile-viewport,
div.ui-mobile-viewport {
	overflow-x: hidden;
}
/* "page" containers - full-screen views, one should always be in view post-pageload */
.ui-mobile [data-role=page],
.ui-mobile [data-role=dialog],
.ui-page {
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	/*position: absolute;*/
	display: none;
	border: 0;
	margin:0 auto;
}
/* On ios4, setting focus on the page element causes flashing during transitions when there is an outline, so we turn off outlines */
.ui-page {
	outline: none;
}
.ui-mobile .ui-page-active {
	display: block;
	overflow: visible;
	overflow-x: hidden;
}
@media screen and (orientation: portrait) {
	.ui-mobile .ui-page {
		min-height: 420px;
	}
}
@media screen and (orientation: landscape) {
	.ui-mobile .ui-page {
		min-height: 300px;
	}
}
/* Loading screen */
.ui-loading .ui-loader {
	display: block;
}
.ui-loader {
	display: none;
	z-index: 9999999;
	position: fixed;
	top: 50%;
	left: 50%;
	border:0;
}
.ui-loader-default {
	background: none;
	filter: Alpha(Opacity=18);
	opacity: .18;
	width: 2.875em;
	height: 2.875em;
	margin-left: -1.4375em;
	margin-top: -1.4375em;
}
.ui-loader-verbose {
	width: 12.5em;
	filter: Alpha(Opacity=88);
	opacity: .88;
	box-shadow: 0 1px 1px -1px #fff;
	height: auto;
	margin-left: -6.875em;
	margin-top: -2.6875em;
	padding: .625em;
}
.ui-loader-default h1 {
	font-size: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}
.ui-loader-verbose h1 {
	font-size: 1em;
	margin: 0;
	text-align: center;
}
.ui-loader .ui-icon-loading {
	background-color: #000;
	display: block;
	margin: 0;
	width: 2.75em;
	height: 2.75em;
	padding: .0625em;
	-webkit-border-radius: 2.25em;
	border-radius: 2.25em;
}
.ui-loader-verbose .ui-icon-loading {
	margin: 0 auto .625em;
	filter: Alpha(Opacity=75);
	opacity: .75;
}
.ui-loader-textonly {
	padding: .9375em;
	margin-left: -7.1875em;
}
.ui-loader-textonly .ui-icon-loading {
	display: none;
}
.ui-loader-fakefix {
	position: absolute;
}
/* Headers, content panels */
.ui-bar,
.ui-body {
	position: relative;
	padding: .4em 1em;
	overflow: hidden;
	display: block;
	clear: both;
}

.ui-header,
.ui-footer {
	/*border-width: 1px 0;
	border-style: solid;*/
	position: relative;
}
.ui-header:empty,
.ui-footer:empty {
	min-height: 2.6875em;
}
.ui-header .ui-title,
.ui-footer .ui-title {
	font-size: 1em;
	min-height: 1.1em;
	text-align: center;
	display: block;
	margin: 0 30%;
	padding: .7em 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	outline: 0 !important;
}
.ui-footer .ui-title {
	margin: 0 1em;
}
.ui-content {
	border-width: 0;
	overflow: visible;
	overflow-x: hidden;
	padding: 1em;
}

/* fixed page header & footer configuration */
.ui-header-fixed,
.ui-footer-fixed {
	left: 0;
	right: 0;
	width: 100%;
	position: fixed;
	z-index: 1000;
	max-width:640px;
	margin:0 auto;
}
.ui-header-fixed {
	top: -1px;
	padding-top: 1px;
}
.ui-header-fixed.ui-fixed-hidden {
	top: 0;
	padding-top: 0;
}
.ui-header-fixed .ui-btn-left,
.ui-header-fixed .ui-btn-right {
	margin-top: 1px;
}
.ui-header-fixed.ui-fixed-hidden .ui-btn-left,
.ui-header-fixed.ui-fixed-hidden .ui-btn-right {
	margin-top: 0;
}
.ui-footer-fixed {
	bottom: -1px;
	padding-bottom: 1px;
}
.ui-footer-fixed.ui-fixed-hidden {
	bottom: 0;
	padding-bottom: 0;
}
.ui-header-fullscreen,
.ui-footer-fullscreen {
	filter: Alpha(Opacity=90);
	opacity: .9;
}
/* updatePagePadding() will update the padding to actual height of header and footer. */
.ui-page-header-fixed {
	padding-top: 2.8125em;
}
.ui-page-footer-fixed {
	padding-bottom: 2.8125em;
}
.ui-page-header-fullscreen > .ui-content,
.ui-page-footer-fullscreen > .ui-content {
	padding: 0;
}
.ui-fixed-hidden {
	position: absolute;
}
/* Tap toggle: hide external fixed footer. See issue #6604 */
.ui-footer-fixed.ui-fixed-hidden {
  display: none;
}
.ui-page .ui-footer-fixed.ui-fixed-hidden {
  display: block
}
.ui-page-header-fullscreen .ui-fixed-hidden,
.ui-page-footer-fullscreen .ui-fixed-hidden {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
}








.ui-mobile .ui-page {
	max-width: 640px;
	margin: 0 auto; 
	box-sizing: border-box; 
}










/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
