/*.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;
    }