/*
    201710 新版改版整合
    base.css
    game.css
    mod.css
    account.css
    event.css
    help.css
    style2.css
 */

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    outline: none;
}

a {
    text-decoration: none;
    cursor: pointer;
}

ul {
    list-style: none;
}

body {
    font-family: Arial, "微软雅黑";
    font-size: 0.75em;
    background: #f6f7fb;
    min-width: 1100px;
}

.topmod {
    width: 100%;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 63%, #d7d7d7 100%);
    background: -webkit-linear-gradient(top, #ffffff 63%, #d7d7d7 100%);
    background: linear-gradient(to bottom, #ffffff 63%, #d7d7d7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0 );
    height: 95px;
    position: relative;
}

.topmodcon {
    width: 1100px;
    margin: 0 auto;
    height: 95px;
    position: relative;
}

    .topmodcon ul {
        height: 100px;
        position: absolute;
        list-style: none;
        float: left;
        top: 0;
        display: inline-block;
        padding: 0;
        margin: 0 auto 0 13px;
    }

        .topmodcon ul li {
            display: inline-block;
            float: left;
            position: relative;
            margin: 0 0px 0 0px;
        }

            .topmodcon ul li a {
                color: #614936;
                display: inline-block;
                padding: 32px 20px 0;
                font: bold 16px/33px "微软雅黑";
                text-align: center;
            }

.sloton {
    display: inline-block;
    background: #141414;
    font: bold 16px/33px "微软雅黑";
    height: 95px;
    padding: 32px 20px 0;
    position: absolute;
    z-index: 2;
    left: 268px;
    color: #d6b466;
    text-align: center;
    cursor: pointer;
    top: 0;
    display: none;
}

.moreslot {
    position: absolute;
    width: 100%;
    min-width: 1100px;
    background: #141414;
    left: 0;
    z-index: 12;
    top: 95px;
    text-align: center;
    padding-top: 16px;
    padding-bottom: 30px;
    display: none;
}

    .moreslot span {
        height: 188px;
        display: inline-block;
    }

        .moreslot span a {
            background: url(../images/bg-moreslot.png?v=20180718) no-repeat;
            height: 188px;
            width: 122px;
            display: inline-block;
            text-indent: -999em;
            margin: 0 10px;
        }

            .moreslot span a:hover {
                background: url(../images/bg-moreslot_m.png?v=20180718) no-repeat;
            }

        .moreslot span.pt a {
            background-position: 0 0;
        }

        .moreslot span.ptn a {
            background-position: -140px 0;
        }

        .moreslot span.mg a {
            background-position: -420px 0;
        }

        .moreslot span.bbin a {
            background-position: -280px 0;
        }

        .moreslot span.ttg a {
            background-position: -560px 0;
        }

        .moreslot span.png a {
            background-position: -840px 0;
        }

        .moreslot span.hb a {
            background-position: -1120px 0;
        }

        .moreslot span.xpg a {
            background-position: -700px 0;
        }

        .moreslot span.agi a {
            background-position: -1260px 0;
        }

.topmodcon ul li a:hover, .topmodcon ul li.active a {
    height: 100px;
    background: #cca464;
    background: -moz-linear-gradient(top, #cca464 1%, #f4dbab 37%, #a27c2a 95%);
    background: -webkit-linear-gradient(top, #cca464 1%, #f4dbab 37%, #a27c2a 95%);
    background: linear-gradient(to bottom, #cca464 1%, #f4dbab 37%, #a27c2a 95%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca464', endColorstr='#a27c2a', GradientType=0 );
}

.loginmod, .logoutmod {
    width: 180px;
    height: 145px;
    position: absolute;
    z-index: 1;
    right: 0;
    background: url(../images/bg-loginmod.png?v=0321002);
    top: 0;
    box-shadow: 0 0 5px rgba(93,93,93,.39);
    padding: 17px 9px 0;
}

    .loginmod input, .logoutmod .accmod {
        border: 0;
        width: 162px;
        height: 30px;
        background: #141414;
        border-radius: 5px;
        color: #e9c36f;
        line-height: 30px;
        padding: 0 10px;
        box-shadow: 1px 1px 0 #fff2db;
        margin-bottom: 10px;
    }

.lg_userid_fakey {
    position: absolute;
    color: #e9c36f;
    padding: 7px 11px;
    font-size: 13px;
}

.loginmod .lg_userid_input {
    padding-left: 36px;
}

.loginmod .btn a, .loginmod .frgtpw a, .logoutmod .btn-balance, .gmdownload .btn a {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 20%, #c6c6c6 90%);
    background: -webkit-linear-gradient(top, #ffffff 20%, #c6c6c6 90%);
    background: linear-gradient(to bottom, #ffffff 20%, #c6c6c6 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c6c6c6', GradientType=0 );
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    box-shadow: 2px 2px 4px rgba(9,5,4,.5);
    font: bold 15px/30px "微软雅黑";
    color: #614936;
    text-shadow: 1px 1px 0 #fff;
    width: 70px;
    cursor: pointer;
}

    .loginmod .btn a:hover, .loginmod .frgtpw a:hover, .gmdownload .btn a:hover {
        background: #ffffff;
        background: -moz-linear-gradient(bottom, #ffffff 20%, #c6c6c6 90%);
        background: -webkit-linear-gradient(bottom, #ffffff 20%, #c6c6c6 90%);
        background: linear-gradient(to top, #ffffff 20%, #c6c6c6 90%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#ffffff', GradientType=0 );
    }

.loginmod .btn:last-child a {
    width: 85px;
    float: right;
}

.loginmod .pwmod {
    position: relative;
}

.loginmod .frgtpw, .logoutmod .logout {
    position: absolute;
    top: 0px;
    right: 3px;
}

    .loginmod .frgtpw a, .logoutmod .logout a {
        display: block;
        width: 35px;
        height: 24px;
        margin-top: 3px;
        font: 12px/24px "新細明體";
    }

    .loginmod .frgtpw a {
        top: 57px;
    }

.loginmod input.verify {
    width: 75px;
    float: left;
}

.loginmod .verifycode {
    /*display: none;*/
    width: 80px;
    height: 30px;
    background: url(../images/reicon.png) no-repeat center right;
    float: left;
    text-align: right;
    font: bold 18px/25px Arial;
    padding-top: 3px;
    margin-left: 5px;
    margin-bottom: 4px;
}

    .loginmod .verifycode a {
        display: inline-block;
        width: 18px;
        height: 18px;
        float: right;
        margin-top: 3px;
        text-indent: -9999999px;
    }

.verify_box {
    display: none;
}

.LoginError {
    padding-top: 4px;
}

    .LoginError input {
        margin-bottom: 4px;
    }

    .LoginError .verify_box {
        display: block;
    }

.logoutmod .idmod {
    position: relative;
    width: 162px;
    height: 30px;
    border-radius: 5px;
    border: 1px solid #a37f3b;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 20%, #c6c6c6 100%);
    background: -webkit-linear-gradient(top, #ffffff 20%, #c6c6c6 100%);
    background: linear-gradient(to bottom, #ffffff 20%, #c6c6c6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c6c6c6', GradientType=0 );
    padding-left: 5px;
    color: #a98435;
    line-height: 30px;
    margin-bottom: 10px;
}

.logoutmod .logout a {
    background: #cca464;
    background: -moz-linear-gradient(top, #cca464 1%, #f4dbab 37%, #a27c2a 95%);
    background: -webkit-linear-gradient(top, #cca464 1%, #f4dbab 37%, #a27c2a 95%);
    background: linear-gradient(to bottom, #cca464 1%, #f4dbab 37%, #a27c2a 95%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca464', endColorstr='#a27c2a', GradientType=0 );
    text-align: center;
    border-radius: 5px;
    color: #210b00;
}

    .logoutmod .logout a:hover {
        background: #a27c2a;
        background: -moz-linear-gradient(top, #a27c2a 0%, #f4dbab 64%, #cca464 95%);
        background: -webkit-linear-gradient(top, #a27c2a 0%, #f4dbab 64%, #cca464 95%);
        background: linear-gradient(to bottom, #a27c2a 0%, #f4dbab 64%, #cca464 95%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a27c2a', endColorstr='#cca464', GradientType=0 );
    }

.logoutmod .accmod a {
    color: #c69e5e;
    margin: 0 7px 0 0;
}

    .logoutmod .accmod a.letter {
        background: url(../images/icon-letter.png) center left no-repeat;
        padding-left: 20px;
    }

.logoutmod .btn-balance {
    width: 162px;
    height: 30px;
    padding: 0 10px;
    text-align: left;
    cursor: pointer;
}

    .logoutmod .btn-balance div {
        padding-top: 5px;
    }

        .logoutmod .btn-balance div div {
            position: absolute;
            z-index: 1;
            background: #fff;
            width: 150px;
            margin-left: -4px;
            border: 1px solid #cfcfcf;
            font: 13px/20px Arial, "新細明體";
            text-align: center;
            padding-top: 5px;
            display: none;
        }

            .logoutmod .btn-balance div div a {
                padding: 5px 3px;
                width: 96px;
                height: 24px;
                border-radius: 12px;
                text-align: center;
                color: #f4daaa;
                background: #614936;
                margin: 0 auto;
                text-shadow: none;
                line-height: 24px;
            }

        .logoutmod .btn-balance div hr {
            border-bottom: 1px solid #cfcfcf;
            margin: 8px 0 3px;
        }

.marquee {
    width: 100%;
    height: 40px;
    background: #210b00;
    overflow: hidden;
}

.marqueecon {
    color: #e6be6e;
    font: 13px/40px "新細明體";
    width: 1100px;
    margin: 0 auto;
    background: url(../images/bg-marquee.png?v=0321) no-repeat;
    padding-left: 120px;
}

.txtScroll-top {
    width: 670px;
    display: inline-block;
    float: left;
}

    .txtScroll-top li {
        height: 40px;
        line-height: 40px;
        list-style: none;
    }

        .txtScroll-top li a {
            color: #e6be6e;
        }

.time {
    height: 22px;
    text-align: center;
    padding: 0 10px;
    font: 12px/22px Arial;
    color: #311f07;
    border-radius: 11px;
    display: inline-block;
    margin: 8px 0;
    background: #f5ddad;
    background: -moz-linear-gradient(top, #f5ddad 26%, #956d16 100%);
    background: -webkit-linear-gradient(top, #f5ddad 26%, #956d16 100%);
    background: linear-gradient(to bottom, #f5ddad 26%, #956d16 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ddad', endColorstr='#956d16', GradientType=0 );
}

.bannermod {
    width: 100%;
    /*height: 710px;*/
    overflow: hidden;
}

.Index-bannermod {
    background: url(../images/bg-bannermod.jpg?v=0321) center top repeat-x;
}

.PT-bannermod {
    background: url(../images/bg-bannermod_pt.jpg) center top repeat-x;
}

.PTN-bannermod {
    background: url(../images/bg-bannermod_npt.jpg) center top repeat-x;
}

.BBIN-bannermod {
    background: url(../images/bg-bannermod_bbin.jpg) center top repeat-x;
}

.TTG-bannermod {
    background: url(../images/bg-bannermod_ttg.jpg) center top repeat-x;
}

.XPG-bannermod {
    background: url(../images/bg-bannermod_xpg.jpg) center top repeat-x;
}

.AGI-bannermod {
    background: url(../images/bg-bannermod_agi.jpg) center top repeat-x;
}

.HB-bannermod {
    background: url(../images/bg-bannermod_hb.jpg) center top repeat-x;
}

.MG-bannermod {
    background: url(../images/bg-bannermod_mg.jpg) center top repeat-x;
}

.PNG-bannermod {
    background: url(../images/bg-bannermod_png.jpg) center top repeat-x;
}

.AG-bannermod {
    background: url(../images/bg-bannermod_ag.jpg) center top repeat-x;
}

.slideBox {
    width: 1100px;
    height: 430px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

    .slideBox .slides-control {
        height: 40px;
        overflow: hidden;
        position: absolute;
        right: 10px;
        bottom: 10px;
        z-index: 1;
    }

        .slideBox .slides-control ul li {
            float: left;
            margin-left: 10px;
            width: 20px;
            height: 20px;
            background: #fff;
            cursor: pointer;
            border-radius: 10px;
            text-indent: -999em;
        }

            .slideBox .slides-control ul li.on {
                background: #b10016;
                border: 3px solid #fff;
            }

    .slideBox .slides-bd {
        position: relative;
        height: 100%;
        z-index: 0;
    }

        .slideBox .slides-bd li {
            zoom: 1;
            vertical-align: middle;
            list-style: none;
        }

        .slideBox .slides-bd img {
            width: 1100px;
            height: 430px;
            display: block;
        }

.bannermodcon {
    position: relative;
    width: 1100px;
    margin: 0 auto;
}

.bannermod2 {
    width: 100%;
    height: 60px;
    background: #141414;
    text-align: center;
    border-bottom: 1px solid #604b1e;
    color: #e6be6e;
    font: 18px/60px "微软雅黑";
}

.bannermod3 {
    background: #242424;
    height: 220px;
    width: 100%;
    overflow: hidden;
    padding: 13px 20px;
    color: #ffffff;
    font-size: 16px;
}

.footernav {
    background: #fff;
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding: 30px 0 20px;
    line-height: 25px;
    color: #210b00;
    font-size: 12px;
}

    .footernav a {
        color: #b3925a;
    }

    .footernav ul {
        width: 1100px;
        list-style: none;
        height: 36px;
        border-radius: 18px;
        background: #210b00;
        margin: 0 auto 30px;
        text-align: center;
        padding: 6px 0;
        box-sizing: border-box;
        color: #e6be6e;
    }

        .footernav ul li {
            display: inline-block;
            line-height: 1;
        }

            .footernav ul li a {
                color: #e6be6e;
            }

                .footernav ul li a:hover {
                    color: #fff;
                }

.footergame {
    width: 100%;
    background: #210b00;
    text-align: center;
    color: #7d6032;
    padding: 30px 0;
}

    .footergame span {
        background-image: url('../images/icon-footergame.png');
        height: 48px;
        display: inline-block;
        margin-top: 5px;
        margin-bottom: 37px;
        margin-right: 40px;
    }

        .footergame span:hover {
            background-image: url(../images/icon-footergame_m.png?v=20180713-2);
        }

        .footergame span:first-child {
            width: 38px;
        }

        .footergame span:nth-child(2) {
            background-position: -77px 0;
            width: 83px;
        }

        .footergame span:nth-child(3) {
            background-position: -200px 0;
            width: 107px;
        }

        .footergame span:nth-child(4) {
            background-position: -345px 0;
            width: 125px;
        }

        .footergame span:nth-child(5) {
            background-position: -505px 0;
            width: 78px;
        }

        .footergame span:nth-child(6) {
            background-position: -620px 0;
            width: 140px;
        }

        .footergame span:nth-child(7) {
            background-position: -794px 0;
            width: 132px;
        }

        .footergame span:nth-child(8) {
            background-position: -953px 0;
            width: 175px;
            margin-right: 0;
        }

        .footergame span:nth-child(9) {
            background-position: -1128px 0;
            width: 32px;
            margin-right: 0;
        }

.footermod {
    width: 100%;
    background: #f6f7fb;
    background: -moz-linear-gradient(top, #f6f7fb 0%, #f6f7fb 50%, #ededef 50%, #ededef 100%);
    background: -webkit-linear-gradient(top, #f6f7fb 0%, #f6f7fb 50%, #ededef 50%, #ededef 100%);
    background: linear-gradient(to bottom, #f6f7fb 0%, #f6f7fb 50%, #ededef 50%, #ededef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#ededef', GradientType=0 );
    overflow: hidden;
    height: 100px;
    border-top: 1px solid #b99a72;
    font-size: 12px;
}

    .footermod ul {
        width: 1100px;
        list-style: none;
        height: 42px;
        margin: 29px auto;
        display: block;
        text-align: center;
    }

        .footermod ul li {
            display: inline-block;
            height: 42px;
            text-align: left;
            color: #a07328;
            line-height: 22px;
            vertical-align: middle;
            margin-right: 30px;
            cursor: pointer;
        }

            .footermod ul li a {
                color: #a07328;
                background: url(../images/bg-footmod.png?v=0321) no-repeat;
                display: block;
                padding-left: 50px;
                height: 42px;
                vertical-align: middle;
                line-height: 42px;
            }

                .footermod ul li a:hover, .footermod ul li:hover a {
                    color: #c49d5c;
                }

                .footermod ul li a:hover {
                    color: #c49d5c;
                    background: url(../images/bg-footmod_m.png) no-repeat;
                }

            .footermod ul li:nth-child(2) a {
                background-position: 0 -42px;
            }

            .footermod ul li:nth-child(3) a {
                background-position: 0 -84px;
            }

            .footermod ul li:nth-child(4) a {
                background-position: 0 -126px;
            }

            .footermod ul li:nth-child(5) a {
                background-position: 0 -168px;
            }

            .footermod ul li:nth-child(6) a {
                background-position: 0 -210px;
            }

            .footermod ul li:last-child {
                margin-right: 0;
            }

                .footermod ul li:last-child a {
                    background-position: 0 -252px;
                }

.leftlayer {
    width: 165px;
    position: fixed;
    z-index: 88;
    top: 205px;
    /*background: url(../images/bg-leftlayer.png) no-repeat bottom right;*/
    /*padding-bottom: 218px;*/
    right: 0;
}

    .leftlayer span a {
        width: 165px;
        margin-bottom: 10px;
        height: 40px;
        display: block;
        background: url(../images/btn-leftlayer.png?v=180529);
        text-indent: -999em;
    }

        .leftlayer span a:hover {
            background: url(../images/btn-leftlayer_m.png?v=180529);
        }

    .leftlayer span:nth-child(2) a {
        background-position: 0 -50px;
    }

    .leftlayer span:nth-child(3) a {
        background-position: 0 -100px;
    }

    .leftlayer span:nth-child(4) a {
        background-position: 0 -150px;
    }

    .leftlayer span.luckydraw a {
        height: 160px;
        background-position: 0 -190px;
    }
/* 熱門遊戲 */
.inxhotgame {
    overflow: hidden;
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 30px;
}

    .inxhotgame .hd {
        overflow: hidden;
        position: absolute;
        top: -20px;
        right: 0;
    }

        .inxhotgame .hd .prev, .inxhotgame .hd .next {
            display: block;
            width: 21px;
            height: 22px;
            float: right;
            margin-left: 10px;
            margin-top: 22px;
            overflow: hidden;
            cursor: pointer;
            background: url(../images/bg-inxhotgamehd.png);
        }

        .inxhotgame .hd .next {
            background: url(../images/bg-inxhotgamehd.png) 0 -22px;
        }

    .inxhotgame .bd ul {
        overflow: hidden;
        list-style: none;
    }

        .inxhotgame .bd ul li {
            height: 215px;
            width: 280px;
            float: left;
            margin-right: 20px;
            margin-bottom: 25px;
            cursor: pointer;
        }

            .inxhotgame .bd ul li:nth-child(3n+0) {
                margin-right: 0;
            }

            .inxhotgame .bd ul li .pic {
                background: #210b00;
                width: 100%;
                height: 160px;
                position: relative;
            }

                .inxhotgame .bd ul li .pic .btnmod, .newgame .bd ul li .btnmod, .itemContainer li .btnmod, .newgame_s .bd ul li .btnmod, .newgame_m .bd ul li .btnmod, .newgame_l .bd ul li .btnmod {
                    background-color: rgba(33, 11, 0, 0.9);
                    width: 280px;
                    height: 160px;
                    position: absolute;
                    z-index: 1;
                    top: 0;
                    left: 0;
                    text-align: center;
                    color: #fff;
                    display: none;
                    padding: 35px 0;
                }

                    .inxhotgame .bd ul li .pic .btnmod a, .newgame .bd ul li .btnmod a, .itemContainer a, .itemContainer_s a, .itemContainer_l a, .newgame_s .bd ul li .btnmod a, .newgame_m .bd ul li .btnmod a, .newgame_l .bd ul li .btnmod a {
                        font: 18px/30px "微软雅黑";
                        color: #fff;
                    }

                        .inxhotgame .bd ul li .pic .btnmod a:hover, .newgame .bd ul li .btnmod a:hover, .itemContainer a:hover, .itemContainer_s a:hover, .itemContainer_l a:hover, .newgame_s .bd ul li .btnmod a:hover, .newgame_m .bd ul li .btnmod a:hover, .newgame_l .bd ul li .btnmod a:hover {
                            color: #e3b967;
                        }

                            .inxhotgame .bd ul li .pic .btnmod a:hover:before, .newgame .bd ul li .btnmod a:hover:before, .itemContainer a:hover:before, .itemContainer_s a:hover:before, .itemContainer_l a:hover:before, .newgame_s .bd ul li .btnmod a:hover:before, .newgame_m .bd ul li .btnmod a:hover:before, .newgame_l .bd ul li .btnmod a:hover:before {
                                content: " | ";
                            }

                            .inxhotgame .bd ul li .pic .btnmod a:hover:after, .newgame .bd ul li .btnmod a:hover:after, .itemContainer a:hover:after, .itemContainer_s a:hover:after, .itemContainer_l a:hover:after, .newgame_s .bd ul li .btnmod a:hover:after, .newgame_m .bd ul li .btnmod a:hover:after, .newgame_l .bd ul li .btnmod a:hover:after {
                                content: " | ";
                            }

            .inxhotgame .bd ul li .title {
                position: relative;
                background: #ffffff;
                border-bottom: 1px solid #dcdcdc;
                height: 54px;
                padding-left: 10px;
                color: #494949;
                font-size: 15px;
                line-height: 54px;
            }

.pagenav {
    text-align: right;
    margin: 30px 0;
}

    .pagenav a {
        color: #190800;
        font-size: 13px;
    }

        .pagenav a:hover {
            text-decoration: underline;
        }

.txtRed {
    color: #ff1e00;
}

.indexcenter {
    width: 1100px;
    margin: 40px auto 60px;
    position: relative;
    overflow: hidden;
}

.indexcenterL {
    float: left;
    width: 880px;
    position: relative;
}

.indexcenterR {
    float: right;
    width: 200px;
}

    .indexcenterR .phone-content {
        width: 173px;
        text-align: center;
    }

        .indexcenterR .phone-content > h1 {
            margin-bottom: 8px;
            text-align: left;
        }

        .indexcenterR .phone-content .qrcode {
            padding-top: 10px;
            padding-bottom: 4px;
            background-color: #210b00;
            display: inline-block;
            position: relative;
            width: 200px;
        }

            .indexcenterR .phone-content .qrcode > .title {
                color: #c9a75b;
                font-size: 19px;
            }

.indexcenter h1 {
    border-left: 4px solid #be965a;
    font: 18px/24px "微软雅黑";
    color: #210b00;
    padding-left: 10px;
    margin-bottom: 23px;
}

.wxmod {
    width: 160px;
    background: #3b1b01;
    color: #fff;
    text-align: center;
    font: 14px/1.2 "微软雅黑";
    padding: 6px 0 3px;
}

.indexcenterL table a:hover img {
    border: 4px solid #c49d5c;
}
/*最新游戏*/
.newgtabs {
    width: auto;
    list-style: none;
    display: inline-block;
    margin-left: 20px;
    position: relative;
}

    .newgtabs li {
        float: left;
        line-height: 45px;
        padding: 0 10px;
        font-size: 14px;
        color: #818181;
        cursor: pointer;
    }

        .newgtabs li.active {
            background: #141414;
            color: #e6be6e;
        }

.newgtab {
    background: #141414;
    width: 1060px;
    margin: 0 auto 13px;
    height: 150px;
    position: relative;
    padding: 7px 18px 0;
}

.newgame {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}

    .newgame .bd {
        position: relative;
        height: 100%;
        z-index: 0;
    }

        .newgame .bd ul {
            position: relative;
            width: max-content;
        }

.newgtab .newgame .bd li {
    zoom: 1;
    width: 165px;
    height: 136px;
    vertical-align: middle;
    list-style: none;
    margin-right: 25px;
    position: relative;
    float: left;
    color: #494949;
}

.newgtab .newgame .bd ul li .btnmod {
    width: 165px;
    height: 136px;
    border: 1px solid #765c36;
    padding: 23px 0;
}

.btnmore {
    position: absolute;
    z-index: 2;
    right: -10px;
    bottom: -13px;
    width: 65px;
    height: 32px;
}

.newgtab.pic-size-n {
    padding: 18px 18px 0;
}

    .newgtab.pic-size-n .newgame .bd li {
        width: 240px;
        height: 116px;
        margin: 0 calc(64px/8);
    }

    .newgtab.pic-size-n .newgame .bd ul li .btnmod {
        width: 240px;
        height: 116px;
        padding: 0;
    }

    .newgtab.pic-size-n .newgame .bd li img {
        width: 240px;
        height: 93px;
    }

.newgtab.pic-size-s {
    padding: 1px 18px 0;
}

    .newgtab.pic-size-s .newgame .bd li {
        width: 146px;
        height: 148px;
        margin: 0 calc(148px/12);
    }

    .newgtab.pic-size-s .newgame .bd ul li .btnmod {
        width: 146px;
        height: 148px;
        padding: 23px 0;
    }

    .newgtab.pic-size-s .newgame .bd li img {
        width: 146px;
        height: 125px;
    }

.newgtab.pic-size-m {
    padding: 1px 18px 0;
}

    .newgtab.pic-size-m .newgame .bd li {
        width: 165px;
        height: 148px;
        margin: 0 calc(199px/10);
    }

    .newgtab.pic-size-m .newgame .bd ul li .btnmod {
        width: 165px;
        height: 148px;
        padding: 23px 0;
    }

    .newgtab.pic-size-m .newgame .bd li img {
        width: 165px;
        height: 125px;
    }

.newgtab.pic-size-l {
    padding: 1px 18px 0;
}

    .newgtab.pic-size-l .newgame .bd li {
        width: 216px;
        height: 148px;
        margin: 0 calc(160px/8);
    }

    .newgtab.pic-size-l .newgame .bd ul li .btnmod {
        width: 216px;
        height: 148px;
        padding: 23px 0;
    }

    .newgtab.pic-size-l .newgame .bd li img {
        width: 216px;
        height: 125px;
    }

.newgtab .newgame .bd li .title {
    background-color: white;
    height: 23px;
    overflow: hidden;
    text-align: center;
    font-size: 13px;
    line-height: 23px;
    font-weight: normal;
    position: relative;
    border-bottom: 1px solid #dcdcdc;
}
/* 龙虎榜 */
.mod-DgBoard {
    position: relative;
}

.kinglisttop {
    width: 100%;
    background: url(../images/bg-kinglist.png);
    height: 187px;
    text-align: center;
    color: #ffffff;
    font: 18px/30px "微软雅黑";
    padding-top: 48px;
    box-sizing: border-box;
    position: absolute;
    z-index: 1;
    top: 35px;
}

    .kinglisttop span {
        font: bold 25px/30px "微软雅黑";
    }

        .kinglisttop span:last-child {
            font-size: 16px;
        }

.kinglist {
    width: 100%;
    overflow: hidden;
    position: relative;
    border: 1px solid #dcdcdc;
    border-top: 0;
    background: #fff;
    height: 303px;
    margin-bottom: 56px;
    margin-top: 174px;
}

    .kinglist .infoList li {
        font: 13px/20px "微软雅黑";
        padding: 10px 0;
        width: 200px;
        display: block;
        border-bottom: 1px solid #dcdcdc;
        box-sizing: content-box;
    }

    .kinglist .infoList table {
        width: 100%;
        height: 100%;
        padding: 0 10px;
    }

        .kinglist .infoList table tr td {
            overflow: hidden;
            white-space: nowrap;
        }

            .kinglist .infoList table tr td:nth-child(1) {
                max-width: 80px !important;
                width: 45%;
                text-overflow: ellipsis;
            }

            .kinglist .infoList table tr td:nth-child(2) {
                max-width: 100px !important;
                width: 55%;
            }
/*PTGAME*/
.ptsearch {
    overflow: hidden;
    height: 32px;
    margin-bottom: 12px;
}

    .ptsearch h1 {
        width: 90px;
        text-align: center;
        border: 1px solid #616161;
        font: normal 16px/ 30px "微软雅黑";
        display: inline-block;
        margin: 0 20px 0 10px;
    }

    .ptsearch .search_keyword {
        display: inline;
    }

        .ptsearch .search_keyword a {
            margin-right: 18px;
        }

            .ptsearch .search_keyword a:hover {
                color: white;
            }

    .ptsearch a {
        color: #01e8d9;
    }

    .ptsearch input {
        border: 1px solid #f3f3f3;
        font: 13px/30px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, "新細明體";
        color: #616060;
        padding-left: 6px;
        width: 141px;
        background: #cfcfcf;
        background: -moz-linear-gradient(top, #cfcfcf 0%, #ffffff 78%);
        background: -webkit-linear-gradient(top, #cfcfcf 0%, #ffffff 78%);
        background: linear-gradient(to bottom, #cfcfcf 0%, #ffffff 78%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#ffffff', GradientType=0 );
        vertical-align: middle;
        border-right: 0;
        float: left;
    }

    .ptsearch .btn {
        height: 32px;
        background: url(../images/btn-search.jpg);
        width: 39px;
        border: 0;
        cursor: pointer;
        float: left;
    }

.gmdownload {
    background: rgba(20,20,20,.65);
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
    width: 160px;
    height: 280px;
}

.gmdownloadcon {
    background: url(../images/bg-gamedownload.png?v=1);
    width: 120px;
    height: 267px;
    margin: 0 auto;
    padding-top: 45px;
    position: relative;
}

    .gmdownloadcon .btn a {
        width: 96px;
        height: 32px;
        font: bold 16px/32px "微软雅黑";
        display: block;
        margin: 0 auto 5px;
    }

    .gmdownloadcon img.qrcode {
        display: block;
        position: absolute;
        margin: 0 auto;
        bottom: 10px;
        margin-left: -47px;
        left: 50%;
    }

.gamesort {
    border-radius: 5px 5px 0 0;
    width: 180px;
    height: 52px;
    position: absolute;
    display: block;
    z-index: 2;
    left: 20px;
    top: 7px;
    color: #4f3200;
    text-align: center;
    font: bold 18px/52px "微软雅黑";
    text-shadow: 1px 1px 0 #ffffff;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 41%, #adadad 75%, #cfcfcf 100%);
    background: -webkit-linear-gradient(top, #ffffff 41%, #adadad 75%, #cfcfcf 100%);
    background: linear-gradient(to bottom, #ffffff 41%, #adadad 75%, #cfcfcf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcfcf', GradientType=0 );
    box-shadow: 3px 3px 0 rgba(255,255,255,.75) inset;
    overflow: hidden;
}

.pages {
    text-align: center;
    clear: both;
    margin: 30px 0;
}

    .pages a {
        width: 20px;
        height: 20px;
        background: #979797;
        border-radius: 10px;
        display: inline-block;
        cursor: pointer;
        text-align: center;
        text-indent: 999em;
        margin: 0 4px;
    }

        .pages a:hover {
            background: #a07328;
        }

        .pages a.jp-current, a.jp-current:hover, .pages a.jp-disabled, a.jp-disabled:hover {
            cursor: default;
            background: #a07328;
        }

.gamelist {
    width: 1100px;
    overflow: hidden;
    margin: 0 auto 30px;
    overflow: hidden;
    text-align: center;
    color: #494949;
    font: bold 13px/2 "微软雅黑";
    min-height: 545px;
}

.gameslt {
    width: 100%;
    height: 45px;
    background: #210b00;
    /*margin-bottom: 30px;*/
    text-align: left;
    color: #ffffff;
    font: 15px/45px "微软雅黑";
    padding-left: 15px;
}

    .gameslt span {
        border-left: 4px solid #be965a;
        line-height: 22px;
        padding-left: 10px;
        margin-right: 30px;
        height: 22px;
        cursor: pointer;
        position: relative;
        display: inline-block;
        margin-top: 11px;
    }

        .gameslt span:hover, .gameslt span.active {
            color: #be965a;
        }

.gamelist .ptsearch {
    background: #210b00;
    width: 100%;
    overflow: hidden;
    padding: 0 15px 10px;
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 30px;
    text-align: left;
    font-weight: normal;
    height: auto;
}

.itemContainer li .title {
    background: #ffffff;
    border-bottom: 1px solid #dcdcdc;
    height: 46px;
    overflow: hidden;
    /*padding-left: 10px;*/
    color: #494949;
    font-size: 15px;
    line-height: 46px;
    text-align: center;
    font-weight: normal;
    position: relative;
}

.itemContainer .pic .btnmod {
    background-color: rgba(33, 11, 0, 0.9);
    width: 240px;
    height: 140px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
    display: none;
    padding: 25px 0;
}

.itemContainer.pic-size-n .pic .btnmod {
    width: 240px;
    height: 140px;
    padding: 25px 0;
}

.itemContainer.pic-size-n li {
    height: 140px;
    width: 240px;
    float: left;
    margin-right: 46px;
    margin-bottom: 25px;
    cursor: pointer;
    list-style: none;
}

    .itemContainer.pic-size-n li .pic {
        background: #210b00;
        width: 100%;
        height: 93px;
        position: relative;
    }

        .itemContainer.pic-size-n li .pic img {
            width: 240px;
            height: 93px;
        }

.itemContainer.pic-size-s .pic .btnmod {
    width: 165px;
    height: 181px;
    padding: 45px 0;
}

.itemContainer.pic-size-s li {
    float: left;
    width: 165px;
    height: 180px;
    list-style: none;
    margin: 0 22px 30px 0;
}

    .itemContainer.pic-size-s li .pic {
        background: #210b00;
        width: 100%;
        height: 136px;
        position: relative;
        text-align: center;
    }

        .itemContainer.pic-size-s li .pic img {
            width: 165px;
            height: 136px;
        }

.itemContainer.pic-size-l .pic .btnmod {
    width: 216px;
    height: 193px;
    padding: 51px 0;
}

.itemContainer.pic-size-l li {
    height: 193px;
    width: 216px;
    float: left;
    margin-right: 78px;
    margin-bottom: 25px;
    cursor: pointer;
    list-style: none;
}

    .itemContainer.pic-size-n li:nth-child(4n+0),
    .itemContainer.pic-size-s li:nth-child(6n+0),
    .itemContainer.pic-size-l li:nth-child(4n+0) {
        margin-right: 0;
    }

    .itemContainer.pic-size-l li .pic {
        background: #210b00;
        width: 100%;
        height: 148px;
        position: relative;
    }

        .itemContainer.pic-size-l li .pic img {
            width: 216px;
            height: 148px;
        }

.pt-game-copyright-tip {
    width: 1100px;
    overflow: hidden;
    margin: 0 auto 30px;
    overflow: hidden;
    text-align: center;
    color: #494949;
    font: bold 13px/2 "微软雅黑";
}
/*体育*/
.sportmod-coming-soon {
    background: url(../images/sport_bg_0921.jpg) top center;
    overflow: hidden;
    width: 100%;
    height: 875px;
}

.sportmod {
    background: url(../images/bg-sportmod.jpg) top center;
    overflow: hidden;
    height: 875px;
    width: 100%;
}

.sportcon {
    width: 1000px;
    height: 680px;
    background: rgba(243,243,243,.7);
    margin: 135px auto 0;
    box-shadow: 0 0 8px rgba(0,0,0,.2), 1px 1px 0 rgba(255,255,255,.42) inset;
    padding: 10px;
}
/*捕鱼*/
.fishmod {
    width: 100%;
    background: url(../images/bg-fishmod.jpg?v=20180808) top center;
    height: 815px;
    overflow: hidden;
    position: relative;
}

.fishcon {
    width: 1350px;
    margin: 270px auto 0;
    text-align: center;
}

    .fishcon ul {
        width: 100%;
        list-style: none;
        text-align: center;
    }

        .fishcon ul li {
            display: inline-block;
            width: 335px;
            text-align: center;
            margin: 0 -10px 55px;
        }

.fishbtn {
    height: 380px;
    display: inline-block;
    width: 365px;
    float: left;
    position: relative;
    text-align: center;
    background: url(../images/btn-fish.png?v=20180727) bottom left no-repeat;
    color: #fef992;
    margin: 0 -20px;
}

    .fishbtn.m {
        background: url(../images/btn-fish_m.png?v=20180727) bottom left no-repeat;
    }

    .fishbtn span {
        display: inline-block;
        font: 16px/28px "微软雅黑";
        position: absolute;
        z-index: 1;
        top: 298px;
        width: 108px;
        left: 50%;
        margin-left: -54px;
    }

    .fishbtn a {
        height: 123px;
        display: block;
        width: 206px;
        float: left;
        background: url(../images/btn-fish1.png?v=20180727) no-repeat;
        position: absolute;
        text-align: center;
        top: 310px;
        margin-left: 10px;
        text-indent: -999em;
    }

        .fishbtn a:hover {
            background: url(../images/btn-fish1_m.png?v=20180727) bottom left no-repeat;
        }

        .fishbtn a:last-child {
            height: 123px;
            display: block;
            width: 206px;
            background: url(../images/btn-fish2.png?v=20180727) no-repeat;
            position: absolute;
            text-align: center;
            top: 310px;
            right: 10px;
        }

            .fishbtn a:last-child:hover {
                background: url(../images/btn-fish2_m.png?v=20180727) no-repeat;
            }

.appbtn {
    width: 199px;
    height: 57px;
    position: absolute;
    bottom: 11%;
    left: 50%;
    margin-left: -100px;
}

    .appbtn a {
        display: block;
        width: 100%;
        height: 57px;
        background: url(../images/btn-fishapp.png?v=20180727) no-repeat;
        text-indent: -999em;
    }

        .appbtn a:hover {
            background: url(../images/btn-fishapp.png?v=20180727) 0 -57px no-repeat;
        }

.fish-layer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.8);
    z-index: 100;
    text-align: center;
    display: none;
}

.fishqr {
    margin: 15% auto 0;
    width: 264px;
    height: 323px;
    background: url(../images/fishqrcode.png?v=20180727);
}

    .fishqr a {
        display: block;
        width: 30px;
        height: 22px;
        float: right;
        margin-top: 11px;
        text-indent: -999em;
    }

/* Pop */
@-webkit-keyframes hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}

@keyframes hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}

.hvr-pop {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-animation-name: hvr-pop;
    animation-name: hvr-pop;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.cdlist {
    width: 160px;
    position: absolute;
    z-index: 99;
    background: #be965a;
    right: 0;
    display: none;
    color: #fff;
    cursor: pointer;
}

    .cdlist li {
        text-align: center;
        color: #210b00;
        border-bottom: 1px solid #fff;
        line-height: 38px;
    }

        .cdlist li:hover {
            background: #e3c896;
        }

.aglivemod {
    background: url(../images/bg-aglive.jpg?v=20180727);
    width: 880px;
    height: 455px;
    position: relative;
    overflow: hidden;
}

    .aglivemod p {
        margin: 372px 0 0 244px;
    }

        .aglivemod p a {
            background: url(../images/btn-aglive.png?v=20180727);
            width: 173px;
            height: 79px;
            display: inline-block;
            text-indent: -999em;
        }

            .aglivemod p a:hover {
                background: url(../images/btn-aglive.png?v=20180727) 0 -79px;
            }

            .aglivemod p a:nth-child(2) {
                background: url(../images/btn-aglive.png?v=20180727) 0 -158px;
                margin-left: 15px;
            }

                .aglivemod p a:nth-child(2):hover {
                    background: url(../images/btn-aglive.png?v=20180727) 0 -237px;
                }


.registmod {
    width: 100%;
    background: url(../images/bg-registmod.jpg) center top;
    height: 795px;
    overflow: hidden;
}

.registcon {
    width: 620px;
    margin: 35px auto 20px;
    background: rgba(255,255,255,.1);
    border-radius: 5px;
    box-shadow: 0 0 8px rgba(0,0,0,.2), 1px 1px 0 rgba(255,255,255,.42) inset;
    padding: 15px;
    overflow: hidden;
}

.registinput {
    background: #fff;
    width: 100%;
    padding: 0 60px 5px;
    line-height: 20px;
    color: #210b00;
}

    .registinput h1 {
        font: normal 22px/2.5 "微软雅黑";
        text-align: center;
        color: #d70000;
    }

    .registinput p, .rspwinput p {
        margin-bottom: 15px;
        position: relative;
        width: 100%;
    }

.textfield {
    color: #6f5643;
    font: 15px/1 "微软雅黑";
    text-align: right;
    width: 130px;
    margin-right: 10px;
    display: inline-block;
}

    .textfield i {
        color: #ff1e00;
        font-style: normal;
    }

.registinput input[type=text], .registinput input[type=password], .registinput input[type=email], .registinput select, .rspwinput input[type=text], .rspwinput input[type=email], .rspwinput input[type=password], .rspwinput select {
    width: 235px;
    height: 35px;
    border: 1px solid #c5bbab;
    background: #cfcfcf;
    background: -moz-linear-gradient(top, #cfcfcf 0%, #ffffff 78%);
    background: -webkit-linear-gradient(top, #cfcfcf 0%, #ffffff 78%);
    background: linear-gradient(to bottom, #cfcfcf 0%, #ffffff 78%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#ffffff', GradientType=0 );
    padding: 0 10px;
    position: relative;
    color: #6f5643;
}

.registinput select, .rspwinput select {
    padding: 0 0 0 5px;
}

.registinput input[type=checkbox] {
    width: 16px;
    height: 16px;
    margin: 2px 10px 10px 0;
    float: left;
}

.regist-userid {
    padding-left: 10px !important;
}

.regist-userid-fakey {
    position: absolute;
    z-index: 5;
    color: #6f5643;
    padding: 8px 11px;
}

.btn-regi a, .btn-deposit a, .btn-regi button {
    margin: 20px auto 0;
    display: block;
    width: 230px;
    height: 40px;
    background: #d70000;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    font: 20px/38px "微软雅黑";
    border: 2px solid #793e1e;
}

    .btn-regi a:hover, .btn-regi button:hover {
        border: 2px solidc9c9c9;
        background: #ffffff;
        color: #d70000;
    }

    .btn-regi button:disabled {
        background: #900000;
        color: white;
    }

.btn-deposit a {
    background: #dbb880;
    background: -moz-linear-gradient(top, #dbb880 24%, #9d7836 100%);
    background: -webkit-linear-gradient(top, #dbb880 24%, #9d7836 100%);
    background: linear-gradient(to bottom, #dbb880 24%, #9d7836 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbb880', endColorstr='#9d7836', GradientType=0 );
    color: #210b00;
    border: 0;
    position: absolute;
    margin-top: -20px;
    margin-left: 180px;
}

    .btn-deposit a:hover {
        background: #dbb880;
        background: -moz-linear-gradient(top, #9d7836 24%, #dbb880 100%);
        background: -webkit-linear-gradient(top, #9d7836 24%, #dbb880 100%);
        background: linear-gradient(to bottom, #9d7836 24%, #dbb880 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d7836', endColorstr='#dbb880', GradientType=0 );
    }

.hint {
    width: 220px;
    background: #141414;
    position: absolute;
    border: solid 1px #be965a;
    margin-top: -50px;
    margin-left: 390px;
    padding: 10px;
    color: #be965a;
    font: 13px/20px Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, "新細明體";
    z-index: 1;
}

.rspwinput .hint {
    margin-left: 500px;
    background: #ffffff;
    text-align: left;
}

.hint .arrow_l_int {
    width: 0px;
    height: 0px;
    border-width: 7px;
    border-style: solid;
    border-color: transparent #be965a transparent transparent;
    position: absolute;
    top: 10px;
    left: -15px;
}
/*箭頭左-邊框*/
.hint .arrow_l_out {
    width: 0px;
    height: 0px;
    border-width: 7px;
    border-style: solid;
    border-color: transparent #141414 transparent transparent;
    position: absolute;
    top: 10px;
    left: -14px;
}

.rspwinput .hint .arrow_l_out {
    border-color: transparent #fff transparent transparent;
}

.ins {
    position: absolute;
    display: none;
    right: 100px;
    top: 8px;
    width: 19px;
    height: 19px;
    z-index: 1;
}

    .ins.correct-icon {
        background-image: url(../images/icon-checked_wrong.png);
    }

        .ins.correct-icon.ok {
            background-image: url(../images/icon-checked_ok.png);
        }

.rspwinput .ins {
    right: 113px;
}

.vyre {
    position: absolute;
    right: 100px;
    top: 4px;
    z-index: 2;
    height: 24px;
}

.rspwinput .vyre {
    right: 113px;
}

.vyre img {
    vertical-align: middle;
}

.innerCenter {
    background: url(../images/bg-inner-center.jpg) no-repeat center top #f6f7fb;
    overflow: hidden;
}

.innerCentercon .title {
    font: 30px /115px "微软雅黑";
    color: #fff;
    height: 115px;
    overflow: hidden;
    float: left;
}

.innerCentercon .logininfo {
    float: right;
    color: #fff;
    font: 16px /115px "微软雅黑";
}

    .innerCentercon .logininfo a {
        color: #966800;
        text-decoration: none;
        display: inline-block;
        width: 110px;
        height: 46px;
        line-height: 30px;
        background: url(../images/btn-onlineser.png?v=2) no-repeat;
        text-align: center;
    }

.logininfo a:hover {
    color: #190800;
}

.indexCentercon, .innerCentercon, .vipCentercon {
    width: 990px;
    margin: 0 auto;
}

.indexBanner {
    margin-top: 15px;
    height: 395px;
}

.rspwstepmod {
    width: 100%;
    background: #dddee0;
    overflow: hidden;
    height: 90px;
    line-height: 90px;
}

    .rspwstepmod ul {
        width: 590px;
        margin: 16px auto 0;
        list-style: none;
        position: relative;
    }

        .rspwstepmod ul li {
            display: inline-block;
            color: #929292;
            text-align: center;
            line-height: 18px;
            padding-right: 135px;
        }

            .rspwstepmod ul li i {
                display: block;
                background: #949494;
                width: 36px;
                height: 36px;
                border-radius: 18px;
                margin: 0 auto;
                color: #fff;
                text-align: center;
                font: normal 18px/36px "微软雅黑";
                margin-bottom: 8px;
            }

                .rspwstepmod ul li i:after {
                    display: block;
                    width: 130px;
                    height: 3px;
                    background: #949494;
                    content: "";
                    position: absolute;
                    margin-left: 42px;
                    margin-top: -19px;
                }

            .rspwstepmod ul li:nth-child(4) {
                padding-right: 0;
                position: absolute;
                right: -10px;
            }

                .rspwstepmod ul li:nth-child(4) i:after {
                    display: none;
                }

            .rspwstepmod ul li.active {
                color: #210b00;
            }

                .rspwstepmod ul li.active i, .rspwstepmod ul li.active i:after {
                    background: #be965a;
                }

.rspwmod {
    background: url(../images/bg-rspwmod.jpg) top center;
    width: 100%;
    overflow: hidden;
    height: 588px;
}

.rspwcon {
    width: 590px;
    margin: 36px auto;
    font: 13px/22px "微软雅黑";
    color: #210b00;
    position: relative;
}

.rspwinput {
    width: 100%;
    background: #fff;
    margin-top: 36px;
    min-height: 290px;
    overflow: hidden;
    padding-top: 58px;
    text-align: center;
    line-height: 1;
}

    .rspwinput a.btn {
        width: 100%;
        position: absolute;
        bottom: 0;
        display: block;
        background: #be965a;
        text-align: center;
        color: #fff;
        font: 20px/40px "微软雅黑";
    }

.redbtn a {
    width: 234px;
    display: inline-block;
    background: #ff1e00;
    font: 12px/23px "新細明體";
    color: #fff;
    margin-left: 70px;
}

.edtbtn a, .sedtbtn a, .bedtbtn a, .accbtn a, .canclbtn a,
.edtbtn button, .sedtbtn button, .bedtbtn button, .accbtn button, .canclbtn button {
    background-image: linear-gradient( to top, #936b13, #b18e43, #ead09c );
    display: inline-block;
    color: #190800;
    padding: 0 10px;
    border: 1px solid #6b4800;
    width: 133px;
    text-align: center;
    font: normal 13px/2 Gotham, "Helvetica Neue", Helvetica, Arial, "新細明體";
}

.bedtbtn a, .bedtbtn button {
    width: 210px;
}

.sedtbtn a, .sedtbtn button {
    width: 86px;
    float: none;
}

.accbtn a {
    text-align: center;
    padding: 0;
    width: 100px;
    vertical-align: middle;
    font: normal 13px/2 Gotham, "Helvetica Neue", Helvetica, Arial, "新細明體";
}

    .edtbtn a:hover, .sedtbtn a:hover, .bedtbtn a:hover, .accbtn a:hover, .canclbtn a:hover,
    .edtbtn button:hover, .sedtbtn button:hover, .bedtbtn button:hover, .accbtn button:hover, .canclbtn button:hover {
        background-image: linear-gradient( to top, #ead09c, #b18e43, #936b13 );
    }

.canclbtn a {
    background-image: linear-gradient( to top, #6f6f6f, #c6c6c6, #f9f9f9 );
    color: #190800;
    border: 1px solid #828282;
    width: 70px;
    margin-left: 7px;
}

.snorbtn a {
    display: block;
    background: #966d16;
    color: #fff;
    padding: 0 10px;
    border: 1px solid #6b4800;
    width: 80px;
    text-align: center;
    margin: 0 auto;
    font: normal 13px/2 Gotham, "Helvetica Neue", Helvetica, Arial, "新細明體";
}

.pagenav {
    text-align: right;
    margin: 30px 0;
}

    .pagenav a {
        color: #190800;
        font-size: 13px;
    }

        .pagenav a:hover {
            text-decoration: underline;
        }
/* 彈出視窗 */

.hovereffect:hover .overlay{
    display:block;
}

.c-col:hover .overlay{
    display:block !important;
}

.c-col .detail span, .c-col .detail p{
    color: #1f1f1f !important;
}

.c-col .detail span.play-now{
    margin-left:10px ;
}

.overlaybody .hover-bot{
    width:185px !important;
}

div.overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 9999;
    display: none;
}

    div.overlay .alertpop {
        width: 430px;
        height: 270px;
        top: 50%;
        left: 50%;
        padding: 5px;
        position: absolute;
        background: url(../images/bg-cbpop.jpg);
        margin: -135px 0 0 -215px;
        color: #3a1a01;
    }

        div.overlay .alertpop h1 {
            font: bold 20px/44px "微软雅黑";
            text-shadow: 1px 1px 0 rgba(244,219,171,.75);
            position: relative;
            width: 100%;
            text-align: center;
        }

            div.overlay .alertpop h1 a {
                position: absolute;
                top: -5px;
                right: -5px;
                display: block;
                width: 25px;
                height: 25px;
                text-indent: -999em;
            }

        div.overlay .alertpop div.content {
            width: 80%;
            margin: 20px auto 0;
            font: bold 16px/25px "微软雅黑";
        }

        div.overlay .alertpop div.btn-block {
            margin: 25px auto;
        }

            div.overlay .alertpop div.btn-block a {
                display: block;
                font: bold 16px "微软雅黑";
                background: #c69e4a;
                background: -moz-linear-gradient(top, #c69e4a 0%, #7d5809 100%);
                background: -webkit-linear-gradient(top, #c69e4a 0%, #7d5809 100%);
                background: linear-gradient(to bottom, #c69e4a 0%, #7d5809 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c69e4a', endColorstr='#7d5809', GradientType=0 );
                width: 170px;
                height: 40px;
                color: #fff;
                text-align: center;
                line-height: 40px;
                margin: 0 auto;
            }

.wrapcontent {
    overflow: hidden;
    width: 990px;
    margin: 0 auto;
    padding-top: 50px;
    clear: both;
}


div.acctab_container p {
    color: #232323;
    margin-left: 50px;
}

div.acctab_container {
    margin-top: 20px;
    overflow: hidden;
}

div.acctab_section {
    float: right;
    border: #826e46 1px solid;
    width: 798px;
    max-width: 798px;
    /*overflow: hidden;*/
    margin-bottom: 80px;
    padding: 30px;
    background: #fff;
    position: relative;
}

ul.accounttab {
    width: 990px;
    list-style: none;
    height: 60px;
}

    ul.accounttab li a {
        display: block;
        float: left;
        height: 60px;
        width: 141px;
        text-indent: -9999px;
        background: url(../images/bg-accounttab.jpg) 0 0 no-repeat;
    }

        ul.accounttab li a:hover, ul.accounttab li.active a {
            background: url(../images/bg-accounttab_m.jpg);
        }

div.acctab_container {
    clear: left;
    color: #232323;
    font: 15px /2 "微软雅黑";
}

    div.acctab_container h1 {
        color: #966e14;
        font: normal 16px /25px "微软雅黑";
        border-bottom: 1px solid #888;
        margin-bottom: 10px;
        padding-bottom: 10px;
        text-align: left;
    }

ul.accsubcata {
    width: 160px;
    list-style: none;
    margin-bottom: 50px;
    float: left;
}

    ul.accsubcata li a {
        display: block;
        width: 160px;
        background: #190800;
        color: #a07d28;
        font: bold 15px "微软雅黑";
        text-align: center;
        margin-bottom: 1px;
        line-height: 35px;
        cursor: pointer;
        box-sizing: content-box;
    }

        ul.accsubcata li a:hover, ul.accsubcata li.active a {
            background: url(../images/bg-helpsub_m.png) left top;
            width: 160px;
            color: #190800;
            text-shadow: 1px 1px 2px #FFF;
            padding-right: 9px;
        }

.acctab_container .tell {
    height: auto;
    color: #ad8742;
    font: 13px "新細明體";
    position: absolute;
    z-index: 2;
    text-align: left;
    margin-left: 8px;
    margin-top: -13px;
    width: 13em;
    width: max-content;
}

    .acctab_container .tell a {
        color: #ad8742;
    }

    .acctab_container .tell span {
        background: url(../images/bg-sinfo.jpg) no-repeat;
        width: 15px;
        float: left;
        display: block;
    }

        .acctab_container .tell span.de {
            height: 100%;
            width: 11em;
            border: 1px solid #ad8742;
            padding: 10px;
            float: left;
            display: block;
            background: none;
        }

.acctab_container input.radio {
    border: 1px solid #646464;
    width: 15px;
    height: 15px;
    float: none;
    font-size: 13px;
    padding: 0;
    margin-top: 0;
    vertical-align: middle;
    margin-right: 5px;
}

.acctab_container .filter input.radio {
    width: 0px;
}

.acctab_container .filter {
    list-style-type: none;
    margin: 25px 0 0 0;
    padding: 0;
}

    .acctab_container .filter ul.clear_float {
        clear: both;
        display: inline-block;
        vertical-align: middle;
        list-style: none;
    }

    .acctab_container .filter h1 {
        border: 0;
        padding: 0;
        margin: 0;
        display: inline-block;
        vertical-align: middle;
    }

    .acctab_container .filter .datePicker {
        display: inline-block;
    }

        .acctab_container .filter .datePicker input[name="from"],
        .acctab_container .filter .datePicker input[name="to"] {
            border: 1px solid #888;
            background: #f1f1f1;
            width: 6em;
            height: 23px;
            padding: 0 5px;
        }

    .acctab_container .filter li {
        float: left;
        margin: 5px 5px 0 0;
        width: 60px;
        height: 28px;
        position: relative;
    }

        .acctab_container .filter li label, .acctab_container .filter li input[type="radio"] {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }

        .acctab_container .filter li input[type="radio"] {
            opacity: 0.01;
            z-index: 100;
        }

            .acctab_container .filter li input[type="radio"]:checked + label {
                background: #947032;
                color: white;
            }

        .acctab_container .filter li label {
            border: 1px solid #947032;
            color: #947032;
            cursor: pointer;
            z-index: 90;
            text-align: center;
            line-height: 1.8;
            border-radius: 3px;
        }

            .acctab_container .filter li label:hover {
                background: #c7aa6d;
                color: white;
            }

.recordtable, .evcordtable {
    background: #fff;
    border-bottom: #888888 1px solid;
    border-left: #888888 1px solid;
    text-align: center;
    width: 100%;
    color: #190800;
    font-size: 13px;
}

    .recordtable td, .evcordtable td {
        background: #fff;
        border-top: #888888 1px solid;
        border-right: #888888 1px solid;
        text-align: center;
    }

    .evcordtable td {
        font: 15px/23px Arial, "微軟正黑體";
        padding: 5px 0;
    }

    .evcordtable th {
        border-top: #888888 1px solid;
        border-right: #888888 1px solid;
        text-align: center;
        font: 15px/30px "微軟正黑體";
        background: #e4e4e4;
    }

    .evcordtable tr.evmore {
        display: none;
    }

        .evcordtable tr.evmore td {
            background: #f7e0ae;
            padding: 18px 28px 18px 18px;
            position: relative;
        }

            .evcordtable tr.evmore td table {
                border-bottom: #888888 1px solid;
                border-left: #888888 1px solid;
            }

                .evcordtable tr.evmore td table td {
                    padding: 10px;
                    background: #fff;
                    color: #34250e;
                }

                .evcordtable tr.evmore td table th {
                    background: #34250e;
                    padding: 7px;
                    color: #fbd483;
                }

.evbtn {
    cursor: pointer;
    width: 18px;
    height: 18px;
    background: url(../images/icon-evlist.png) 0 0 no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0 10px;
}

.evclbtn {
    cursor: pointer;
    width: 18px;
    height: 18px;
    background: url(../images/icon-evlist.png) 0 -18px no-repeat;
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 18px;
}

.acctab_container select, .acctab_container input, .acctab_container textarea {
    margin-top: 0px;
    font: 13px Gotham, "Helvetica Neue", Helvetica, Arial, "新細明體";
    height: 30px;
    width: 210px;
    padding: 0 10px;
    border: 1px solid #d4d4d4;
    background-image: linear-gradient( to top, #fefefe, #e3e3e3 );
}

.acctab_container select {
    box-sizing: border-box;
    padding: 0 5px;
}

.spetable {
    width: 90%;
    margin: 0 auto;
    background: #f1f1f1;
    border-bottom: #888888 1px solid;
    border-left: #888888 1px solid;
    text-align: center;
    font: 13px /2 Gotham, "Helvetica Neue", Helvetica, Arial, "新細明體";
}

    .spetable th {
        color: #a68030;
    }

    .spetable td, .spetable th {
        border-top: #888888 1px solid;
        border-right: #888888 1px solid;
    }

.spebtn {
    margin: 0 auto;
    color: #b18e43;
}

    .spebtn div {
        width: 49%;
        text-align: center;
        color: #b18e43;
        text-decoration: none;
        background: #190800;
        font-size: 13px;
        margin: 5px auto;
    }

    .spebtn a {
        width: 44%;
        display: block;
        text-align: center;
        color: #b18e43;
        text-decoration: none;
        background: #190800;
        font-size: 13px;
        margin: 5px 0 5px 15px;
        float: left;
    }

    .spebtn:last-child a {
        margin: 5px 0 5px 6px;
    }

.mestxt {
    color: #936a12;
    text-align: left;
}

.recordtable .content {
    text-align: left;
}

.mail_read {
    margin-left: 5px;
    color: red;
}

.eventre {
    width: 100%;
    border-radius: 20px;
    border: 1px solid #be9d58;
    height: 40px;
    margin: 20px 0;
    text-align: center;
    font: bold 15px /40px "微软雅黑";
    color: #966e14;
    position: relative;
}

    .eventre a {
        position: absolute;
        right: 3px;
        top: 3px;
        display: block;
        width: 34px;
        height: 34px;
        background: url(../images/btn-re1.png) no-repeat;
        text-indent: -999em;
    }

        .eventre a:hover {
            background-position: 0 -34px;
        }

.eventgame {
    width: 540px;
    border-bottom: 1px solid #adadad;
    border-right: 1px solid #adadad;
    text-align: center;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+37,e2e2e2+100 */
    background: #feffff; /* Old browsers */
    background: -moz-linear-gradient(top, #feffff 37%, #e2e2e2 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #feffff 37%, #e2e2e2 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #feffff 37%, #e2e2e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e2e2e2', GradientType=0 ); /* IE6-9 */
    ;
    height: 150px;
}

    .eventgame th {
        border-top: 1px solid #adadad;
        border-left: 1px solid #adadad;
        color: #ffffff;
        background: #be9d58;
        font: normal 15px/25px "微软雅黑";
        padding: 0;
    }

    .eventgame td {
        font: 15px/22px "微软雅黑";
        padding: 10px 25px;
        border-top: 1px solid #adadad;
        border-left: 1px solid #adadad;
    }

.takebs a {
    display: block;
    width: 190px;
    height: 30px;
    background: url(../images/btn-take.png) no-repeat;
    margin: 0 auto;
    text-indent: -999em;
}

    .takebs a:hover {
        background-position: 0 -30px;
    }

.entgame a {
    display: block;
    width: 136px;
    height: 39px;
    background: url(../images/btn-entergame.png) no-repeat;
    margin: 10px auto 0;
    text-indent: -999em;
}

    .entgame a:hover {
        background-position: 0 -39px;
    }

.Rake .active {
    display: block !important;
}

.Rake a.ApplyRakeGet {
    display: none;
}

.Rake a.ApplyRakeGetAll {
    display: none;
}

    .Rake a.ApplyRakeGetAll.active {
        display: inline-block;
    }

.bwtable {
    width: 100%;
}

    .bwtable th {
        color: #966e14;
        border-bottom: 2px solid #ccad6c;
        font-size: 16px;
        line-height: 40px;
    }

    .bwtable td {
        border-bottom: 1px solid #adadad;
        font: 15px/22px "微软雅黑";
        padding: 14px 0;
        text-align: center;
    }

.nongoal {
    width: 133px;
    height: 28px;
    border: 1px solid #888888;
    display: none;
    color: #fff;
    background: #ababab;
    font: 13px/28px Gotham, "Helvetica Neue", Helvetica, Arial, "新細明體";
}

.btn-LoginerPatcher a {
    margin-left: 41px;
    display: block;
    width: 323px;
    height: 111px;
    background: url(../images/btn-LoginerPatcher_on.png);
    text-indent: -999em;
}

    .btn-LoginerPatcher a:hover {
        background: url(../images/btn-LoginerPatcher_hover.png);
    }

.btn-logindl {
    border-bottom: 1px #888888 solid;
}

    .btn-logindl a {
        display: block;
        width: 367px;
        height: 114px;
        background: url(../images/btn-logindl.jpg);
        text-indent: -999em;
    }

        .btn-logindl a:hover {
            background: url(../images/btn-logindl.jpg) 0 -114px;
        }

.domian {
    text-align: center;
    border-bottom: 1px #888888 solid;
    padding: 10px 0;
    margin-bottom: 8px;
}

    .domian span {
        display: inline-block;
        width: 92px;
        height: 37px;
        background: url(../images/bg-domain.jpg);
        color: #42271a;
        margin-right: 5px;
    }

    .domian a {
        color: #1d66bb;
    }

        .domian a:hover {
            text-decoration: underline;
        }

.infolevel {
    width: 160px;
    overflow: hidden;
    border-bottom: 2px solid #c9a967;
    margin-bottom: 28px;
    font: bold 15px/22px "微软雅黑";
    color: #261212;
    padding-bottom: 15px;
}

    .infolevel h2 {
        font: 15px/2 "微软雅黑";
        text-shadow: 1px 1px 0 #000000;
        background: url(../images/bg-infolvh2.png);
        color: #fff;
        text-align: center;
        width: 160px;
        margin-bottom: 10px;
    }

    .infolevel .stickers {
        width: 140px;
        height: 140px;
        background: url(../images/bg-infostickers.png);
        margin: 0 auto 10px;
        position: relative;
    }

        .infolevel .stickers img {
            position: absolute;
            top: 0;
            left: 0;
        }

    .infolevel .chsbtn {
        width: 75px;
        height: 28px;
        text-align: center;
        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff 0%, #b5b5b5 72%);
        background: -webkit-linear-gradient(top, #ffffff 0%, #b5b5b5 72%);
        background: linear-gradient(to bottom, #ffffff 0%, #b5b5b5 72%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b5b5b5', GradientType=0 );
        border: 1px #cfcfcf solid;
        color: #4d4d4d;
        text-shadow: 1px 1px 0 #ffffff;
        border-radius: 5px;
        float: left;
        font: bold 15px/28px "微软雅黑";
        cursor: pointer;
        margin-bottom: 10px;
    }

        .infolevel .chsbtn.active {
            color: #261212;
            text-shadow: 1px 1px 0 #ffd768;
            background: -moz-linear-gradient(top, #f5ddad 0%, #936a12 72%);
            background: -webkit-linear-gradient(top, #f5ddad 0%, #936a12 72%);
            background: linear-gradient(to bottom, #f5ddad 0%, #936a12 72%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ddad', endColorstr='#936a12', GradientType=0 );
        }

.btn_apply a {
    background: url(../images/btn-apply.jpg);
    display: block;
    width: 133px;
    height: 45px;
    cursor: pointer;
    position: absolute;
    text-indent: -999em;
    top: 410px;
    right: 65px;
}

    .btn_apply a:hover {
        background: url(../images/btn-apply.jpg) 0 -45px;
    }

.acctab_section .phone_callback {
    background: url(../images/bg-tab1-4.jpg) center 200px no-repeat;
    height: 380px;
}

    .acctab_section .phone_callback p {
        text-align: center;
        margin: 0;
        color: #4f3214;
        font: bold 15px/2 "微软雅黑";
    }

.phone_callback .bnt-cb a, .wait-cb {
    background: url(../images/btn-cb.jpg?v=2);
    width: 260px;
    height: 42px;
    display: block;
    margin: 80px auto 30px;
    text-indent: -999em;
}

    .phone_callback .bnt-cb a:hover {
        background-position: 0 -42px;
    }

    .phone_callback .bnt-cb a.disable {
        display: none;
    }

.phone_callback .wait-cb {
    background: url(../images/btn-cb.jpg) 0 -84px;
    display: none;
}

    .phone_callback .wait-cb.enable {
        display: block;
    }

#phone_callback .callbackpop {
    width: 430px;
    height: 270px;
    top: 50%;
    left: 50%;
    padding: 5px;
    position: absolute;
    background: url(../images/bg-cbpop.jpg);
    margin: -135px 0 0 -215px;
}

    #phone_callback .callbackpop h1 {
        font: bold 20px/44px "微软雅黑";
        text-shadow: 1px 1px 0 rgba(244,219,171,.75);
        position: relative;
        width: 100%;
        text-align: center;
        color: #3a1a01;
        border: 0;
    }

    #phone_callback .callbackpop p {
        width: 21em;
        margin: 30px auto;
        font: bold 16px/25px "微软雅黑";
        color: #3a1a01;
    }

        #phone_callback .callbackpop p a {
            display: block;
            background: #c69e4a;
            background: -moz-linear-gradient(top, #c69e4a 0%, #7d5809 100%);
            background: -webkit-linear-gradient(top, #c69e4a 0%,#7d5809 100%);
            background: linear-gradient(to bottom, #c69e4a 0%,#7d5809 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c69e4a', endColorstr='#7d5809',GradientType=0 );
            width: 170px;
            height: 40px;
            color: #fff;
            text-align: center;
            line-height: 40px;
            margin: 25px auto;
        }

    #phone_callback .callbackpop h1 a {
        position: absolute;
        top: -5px;
        right: -5px;
        display: block;
        width: 25px;
        height: 25px;
        text-indent: -999em;
    }

.eveart {
    width: 250px;
    height: 30px;
    background: url(../images/bg-eveart.png);
    color: #784b00;
    text-align: center;
    font: 15px/30px "微软雅黑";
    padding-left: 8px;
}

.deposit_bankinfode {
    width: 370px;
    margin: 0 auto 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #7a7a7a;
}

    .deposit_bankinfode th {
        text-align: center;
        background: #936a12;
        background: -moz-linear-gradient(left, #936a12 0%, #f5ddad 50%, #936a12 100%);
        background: -webkit-linear-gradient(left, #936a12 0%, #f5ddad 50%, #936a12 100%);
        background: linear-gradient(to right, #936a12 0%, #f5ddad 50%, #936a12 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#936a12', endColorstr='#936a12', GradientType=1 );
        border-radius: 8px;
        height: 35px;
        font: 16px/30px "微软雅黑";
        color: #190800;
        margin-bottom: 10px;
    }

    .deposit_bankinfode td {
        padding-top: 10px;
    }

        .deposit_bankinfode td:first-child {
            text-align: right;
        }

.infobar {
    width: 180px;
    padding: 0 10px;
    line-height: 30px;
    border: 1px solid #d4d4d4;
    background: #f3f3f3;
    background: -moz-linear-gradient(top, #f3f3f3 49%, #ffffff 97%);
    background: -webkit-linear-gradient(top, #f3f3f3 49%, #ffffff 97%);
    background: linear-gradient(to bottom, #f3f3f3 49%, #ffffff 97%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff', GradientType=0 );
    display: block;
    color: #ff0000;
    float: right;
}

.deposit_bankinfode .btn-copy {
    width: 48px;
    height: 30px;
    border-radius: 5px;
    border: 1px solid #cfcfcf;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #b5b5b5 78%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #b5b5b5 78%);
    background: linear-gradient(to bottom, #ffffff 0%, #b5b5b5 78%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b5b5b5', GradientType=0 );
    color: #4d4d4d;
    text-shadow: 1px 1px 0 #ffffff;
    display: block;
    text-align: center;
    line-height: 30px;
    margin-left: 10px;
    cursor: pointer;
}

    .deposit_bankinfode .btn-copy_hover,
    .deposit_bankinfode .btn-copy:hover,
    .deposit_bankinfode .btn-copy.clicked {
        background: #F0D6A4;
        background: -moz-linear-gradient(top, #F0D6A4 0%, #936A11 78%);
        background: -webkit-linear-gradient(top, #F0D6A4 0%, #936A11 78%);
        background: linear-gradient(to bottom, #F0D6A4 0%, #936A11 78%);
    }

    .deposit_bankinfode .btn-copy span {
        color: #4d4d4d;
        font-size: 15px;
    }

#deposit #slidebox_deposit {
    width: 100%;
    overflow: hidden;
    height: 80px;
    border-bottom: 2px solid #614936;
    margin-bottom: 20px;
    padding: 0 68px;
    position: relative;
}

    #deposit #slidebox_deposit .btn-slide {
        width: 50px;
        height: 50px;
        display: block;
        position: absolute;
        cursor: pointer;
        z-index: 9;
    }

        #deposit #slidebox_deposit .btn-slide.prev {
            top: 30px;
            left: 10px;
            background: url(../images/arrow-left3.png);
        }

        #deposit #slidebox_deposit .btn-slide.next {
            top: 30px;
            right: 10px;
            background: url(../images/arrow-right3.png);
        }

#deposit ul.tab-deposit {
    overflow: hidden;
}

    #deposit ul.tab-deposit li {
        position: relative;
        display: inline-block;
        height: 80px;
        vertical-align: bottom;
        text-align: center;
        width: 100px;
        padding-bottom: 10px;
    }

        #deposit ul.tab-deposit li .deposit-category-option {
            position: absolute;
            width: 100%;
            left: 0;
            bottom: 0;
            margin-bottom: 10px;
            text-align: center;
        }

            #deposit ul.tab-deposit li .deposit-category-option a {
                vertical-align: bottom;
                position: relative;
                padding: 5px 8px;
                color: #614936;
                font-weight: bold;
            }

        #deposit ul.tab-deposit li.active .deposit-category-option a {
            background: #614936;
            color: #fff;
        }

#deposit .tip-box .tip-arrow {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border: solid transparent 11px;
    border-bottom-width: 0;
    border-top-color: #614936;
    top: 27px;
    left: 50%;
    margin-left: -11px;
}

    #deposit .tip-box .tip-arrow::after {
        content: '';
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border: solid transparent 10px;
        border-bottom-width: 0;
        border-top-color: #fff;
        top: -11px;
        margin-left: -10px;
        z-index: 5;
    }

#deposit .tip-box .tip-inner {
    position: absolute;
    font-size: 12px;
    width: 98%;
    top: 2px;
    left: 50%;
    margin-left: -48px;
    border: 1px solid #614936;
    padding: 0 5px;
    z-index: 4;
}

#deposit ul.cfway-list {
    margin-left: 10px;
}

    #deposit ul.cfway-list li {
        width: 25%;
        position: relative;
        float: left;
        padding-bottom: 10px;
        padding-right: 10px;
        display: none;
    }

        #deposit ul.cfway-list li .cfway-option {
            border: 2px solid #C2A369;
            border-radius: 10px;
            cursor: pointer;
            text-align: center;
            width: 100%;
            overflow: hidden;
            white-space: nowrap;
        }

            #deposit ul.cfway-list li .cfway-option.active {
                color: #fff;
                background: #C2A369;
            }

#deposit .cfway-maintain {
    width: 740px;
    height: 270px;
    margin: 0 auto;
    text-align: center;
    background: url(../images/deposit-maintain.png) no-repeat top center;
    display: none;
}

.cf_cancel_depositing_dialog_form_container {
    position: relative;
    overflow: hidden;
    display: none;
}

    .cf_cancel_depositing_dialog_form_container a.close {
        z-index: 999;
        position: absolute;
        display: inline-block;
        width: 35px;
        height: 35px;
        top: 0px;
        left: 50%;
        margin-left: 190px;
        text-indent: -999em;
        overflow: hidden;
    }

    .cf_cancel_depositing_dialog_form_container a.service {
        z-index: 999;
        position: absolute;
        display: inline-block;
        width: 80px;
        height: 25px;
        top: 345px;
        left: 50%;
        margin-left: 20px;
        text-indent: -999em;
        overflow: hidden;
    }

    .cf_cancel_depositing_dialog_form_container .cancel {
        z-index: 999;
        position: absolute;
        display: inline-block;
        width: 170px;
        height: 40px;
        top: 280px;
        left: 50%;
        margin-left: -175px;
        background: url(../images/cancel.png) 0 0 no-repeat;
        text-indent: -999em;
        overflow: hidden;
    }

        .cf_cancel_depositing_dialog_form_container .cancel:hover {
            background-position: 0 -40px;
        }

    .cf_cancel_depositing_dialog_form_container .bg {
        z-index: 1;
        display: inline-block;
        width: 430px;
        height: 380px;
        top: 0px;
        left: 50%;
        background: url(../images/isDeposting_bg_430x380.jpg) 0 0 no-repeat;
        text-indent: -999em;
        overflow: hidden;
    }

    .cf_cancel_depositing_dialog_form_container .nocancel {
        z-index: 999;
        position: absolute;
        display: inline-block;
        width: 170px;
        height: 40px;
        top: 280px;
        left: 50%;
        margin-left: 5px;
        background: url(../images/no_cancel.png) 0 0 no-repeat;
        text-indent: -999em;
        overflow: hidden;
    }

        .cf_cancel_depositing_dialog_form_container .nocancel:hover {
            background-position: 0 -40px;
        }

    .cf_cancel_depositing_dialog_form_container .bg {
        z-index: 1;
        display: inline-block;
        width: 430px;
        height: 380px;
        top: 0px;
        left: 50%;
        background: url(../images/isDeposting_bg_430x380.jpg) 0 0 no-repeat;
        text-indent: -999em;
        overflow: hidden;
    }

div.overlay .cbpop1 {
    width: 430px;
    height: 380px;
    top: 50%;
    left: 50%;
    padding: 5px;
    position: absolute;
    background: url(../images/bg-cbpop1.jpg);
    margin: -185px 0 0 -215px;
    color: #3a1a01;
}

    div.overlay .cbpop1 p {
        width: 22em;
        text-align: left;
        margin: 0 auto 30px;
        font: bold 15px/22px "微软雅黑";
    }

        div.overlay .cbpop1 p a {
            display: block;
            background: #c69e4a;
            background: -moz-linear-gradient(top, #c69e4a 0%, #7d5809 100%);
            background: -webkit-linear-gradient(top, #c69e4a 0%, #7d5809 100%);
            background: linear-gradient(to bottom, #c69e4a 0%, #7d5809 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c69e4a', endColorstr='#7d5809', GradientType=0 );
            width: 170px;
            height: 40px;
            color: #fff;
            text-align: center;
            margin: 25px auto 35px;
            font: normal 18px/40px "微软雅黑";
        }

    div.overlay .cbpop1 h1 {
        font: bold 20px/44px "微软雅黑";
        text-shadow: 1px 1px 0 rgba(244,219,171,.75);
        position: relative;
        width: 100%;
        text-align: center;
        margin: 0;
        padding: 0;
    }

    div.overlay .cbpop1 h2 {
        font: bold 31px/1.5 "微软雅黑";
        color: #d0000f;
        margin: 10px auto;
        text-align: center;
    }

    div.overlay .cbpop1 h3 {
        font: bold 15px/1 "微软雅黑";
        color: #3a1a01;
        text-align: center;
        clear: both;
    }

        div.overlay .cbpop1 h3 a {
            color: #e70112;
            text-decoration: underline;
        }

    div.overlay .cbpop1 h1 a {
        position: absolute;
        top: -5px;
        right: -5px;
        display: block;
        width: 25px;
        height: 25px;
        text-indent: -999em;
    }


.helpLmod {
    width: 170px;
    text-align: left;
    float: left;
    overflow: hidden;
    margin-top: 10px;
}

.helpRmod {
    border: #826e46 1px solid;
    width: 798px;
    overflow: hidden;
    float: right;
    margin-bottom: 80px;
    margin-top: 10px;
    padding: 30px;
    display: none;
}

.helpsubcata ul {
    width: 100%;
    list-style: none;
    margin-bottom: 50px;
}

.helpsubcata li {
    display: block;
    width: 160px;
    background: #190800;
    color: #a07d28;
    font: bold 15px "微软雅黑";
    text-align: center;
    margin-bottom: 1px;
    line-height: 35px;
    cursor: pointer;
    box-sizing: content-box;
}

    .helpsubcata li:hover, .helpsubcata li.current {
        background: url(../images/bg-helpsub_m.png) left top;
        width: 160px;
        color: #190800;
        text-shadow: 1px 1px 2px #FFF;
        padding-right: 9px;
    }

ul.helptab {
    width: 100%;
    background: rgba(197, 197, 196, 0.7);
    list-style: none;
    height: 30px;
}

    ul.helptab li {
        min-width: 65px;
    }

        ul.helptab li a {
            display: block;
            text-decoration: none;
            color: #a07d28;
            padding: 0 10px;
            min-width: 85px;
            float: left;
            height: 30px;
            background: #190800;
            border: 1px #190800 solid;
            text-align: center;
            color: #a07d28;
            font: 15px /28px "微软雅黑";
            margin-right: 1px;
        }

            ul.helptab li a:hover, ul.helptab li.active a {
                background-image: linear-gradient( to top, #936a12, #f2daa9 );
                border: 1px #c1ad83 solid;
                height: 30px;
                color: #190800;
                line-height: 30px;
            }

                ul.helptab li.active a:hover {
                    color: #fff;
                }

ul.helpstab {
    width: 100%;
    list-style: none;
    height: 44px;
    background: url(../images/bg-helpstab.png) no-repeat;
    padding-top: 14px;
    text-align: center;
    color: #fff;
}

    ul.helpstab li {
        display: inline-block;
    }

        ul.helpstab li a {
            text-decoration: none;
            padding: 0 2px;
            height: 30px;
            color: #FFF;
            font: 15px /28px "微软雅黑";
        }

            ul.helpstab li a:hover, ul.helpstab li.active a {
                height: 30px;
                color: #190800;
                line-height: 30px;
            }

                ul.helpstab li.active a:hover {
                    text-decoration: underline;
                }

.faqContent {
    font: 15px /25px "微软雅黑";
}

div.tab_container .tab_content:not(:first-child) {
    display: none;
}

.faqContent a, div.tab_container a {
    color: #a07d28;
    text-decoration: underline;
}

    .faqContent a:hover, div.tab_container a:hover {
        text-decoration: none;
    }

.faqContent ul {
    list-style: none;
}

.faqContent li {
    border-bottom: #888888 1px solid;
}

.faqContent div.qa_title {
    background: url(../images/bg-faqtitle.gif) 0 -50px no-repeat;
    color: #966e14;
    cursor: pointer;
    font-size: 16px;
    line-height: 50px;
    padding-left: 20px;
}

.faqContent div.qa_title_on {
    background: url(../images/bg-faqtitle.gif) no-repeat;
}

.faqContent div.qa_content {
    line-height: 25px;
    color: #232323;
    margin-bottom: 15px;
}

div.tab_container {
    clear: left;
    padding: 20px;
    color: #232323;
    font: 15px /2 "微软雅黑";
}

    div.tab_container hr, div.acctab_container hr {
        margin: 10px 0 20px;
        height: 1px;
        border: 0;
        background: #888888;
    }

div.acctab_container hr {
    margin: 20px 0 10px 0;
}

div.tab_container h1 {
    color: #966e14;
    font: normal 16px /25px "微软雅黑";
    margin-bottom: 10px;
}

div.tab_container h2 {
    font: bold 15px /33px "微软雅黑";
    padding-left: 50px;
    margin-bottom: 5px;
    color: #966e14;
    background: url(../images/icon-helpcont.png?v=2) no-repeat;
}

div.tab_container ol {
    margin-left: 25px;
}


.eventLmod {
    width: 170px;
    text-align: left;
    float: left;
    overflow: hidden;
}

.eventsubcata ul {
    width: 100%;
    list-style: none;
    margin-bottom: 50px;
}

.eventsubcata li {
    display: block;
    width: 160px;
    background: #190800;
    color: #a07d28;
    font: bold 15px "微软雅黑";
    text-align: center;
    margin-bottom: 1px;
    line-height: 35px;
    cursor: pointer;
    box-sizing: content-box;
}

    .eventsubcata li:hover, .eventsubcata li.current {
        background: url(../images/bg-helpsub_m.png) left top;
        width: 160px;
        color: #190800;
        text-shadow: 1px 1px 2px #FFF;
        padding-right: 9px;
    }

.eventRmod {
    width: 780px;
    overflow: hidden;
    float: right;
    margin-bottom: 80px;
}

    .eventRmod .eventcont {
        overflow: hidden;
        display: none;
        margin-bottom: 30px;
        width: 780px;
        font: 13px Arial, "新細明體";
    }

        .eventRmod .eventcont .Banner {
            position: relative;
            width: 580px;
            height: 90px;
            float: left;
            overflow: hidden;
            cursor: pointer;
        }

        .eventRmod .eventcont .event_over_img {
            position: absolute;
            top: 0px;
            left: 0px;
        }

        .eventRmod .eventcont .emb {
            width: 780px;
            text-align: center;
            color: #fff;
            background: url(../images/bg-event-emb.jpg);
            font: 13px /25px Arial, "新細明體";
            overflow: hidden;
        }

        .eventRmod .eventcont .eventtime {
            width: 200px;
            height: 90px;
            float: left;
            color: #6e6e6e;
            padding: 10px 0 0 10px;
            background: #262626;
            font: 15px Arial, "微软雅黑";
        }

    .eventRmod .morebtn {
        width: 180px;
        height: 23px;
        display: block;
        text-indent: -9999px;
        background: url(../images/btn-eventmore.png) no-repeat;
        cursor: pointer;
    }

    .eventRmod .eventcont .eventtime span {
        font: 13px /2 Arial, "新細明體";
    }

    .eventRmod .eventcont .eventsinfo {
        background: #121212;
        border: 1px #000 solid;
        line-height: 1.5;
        width: 780px;
        padding: 11px 10px 11px 20px;
        overflow: hidden;
        vertical-align: middle;
        font: 13px Arial, "新細明體";
        color: #a0a0a0;
    }

        .eventRmod .eventcont .eventsinfo .open {
            display: none;
        }

    .eventRmod .eventcont .detail {
        display: none;
        width: 780px;
        background: #121212;
        border: 1px #000 solid;
        padding: 20px 30px;
        overflow: hidden;
        line-height: 2;
        color: #a0a0a0;
    }

        .eventRmod .eventcont .detail h1 {
            color: #b99557;
            font-size: 15px;
            font-weight: normal;
        }

        .eventRmod .eventcont .detail ol {
            margin-left: 25px;
        }

    .eventRmod table {
        border-top: 1px #595959 solid;
        border-right: 1px #595959 solid;
        color: #727272;
    }

        .eventRmod table td {
            border-bottom: 1px #595959 solid;
            border-left: 1px #595959 solid;
            color: #727272;
            text-align: center;
            padding: 5px 10px;
        }

        .eventRmod table th {
            border-bottom: 1px #595959 solid;
            border-left: 1px #595959 solid;
            color: #b99557;
            background: #000000;
            text-align: center;
            padding: 5px;
            font-weight: normal;
        }

.eventRmodol {
    margin-left: 25px;
}

.morerule a {
    color: #fff;
    cursor: pointer;
}

    .morerule a:hover {
        color: #ffdf1b;
    }

.clubclass {
    background: url(../images/Event/class-bg.jpg);
    display: inline-block;
    width: 51px;
    height: 24px;
    line-height: 24px;
    font-size: 15px;
    color: #b99557;
    text-align: center;
    margin-right: 10px;
}

#more p {
    padding-left: 26px;
    text-indent: -26px;
    font-family: Verdana, Geneva, sans-serif;
}

.mailsub {
    width: 160px;
    padding: 46px 0 14px;
    background: url(../images/bg-mailsub.jpg) no-repeat;
    margin-bottom: 20px;
    overflow: hidden;
}

    .mailsub input {
        width: 106px;
        height: 30px;
        padding: 0 5px;
        margin-left: 6px;
        background: none;
        color: #c79e5e;
        font: 13px/30px Arial, "新細明體";
        border: 0;
        float: left;
    }

        .mailsub input.btn {
            width: 40px;
            height: 24px;
            margin: 2px 0;
            border: #121212 1px solid;
            border-radius: 5px;
            text-align: center;
            font: bold 15px/24px Arial, "微軟正黑體";
            background: #ffffff;
            background: -moz-linear-gradient(top, #ffffff 0%, #a8a8a8 100%);
            background: -webkit-linear-gradient(top, #ffffff 0%, #a8a8a8 100%);
            background: linear-gradient(to bottom, #ffffff 0%, #a8a8a8 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a8a8a8', GradientType=0 );
            color: #301e08;
            cursor: pointer;
            float: left;
        }

            .mailsub input.btn:hover {
                background: #ffffff;
                background: -moz-linear-gradient(bottom, #ffffff 0%, #a8a8a8 100%);
                background: -webkit-linear-gradient(bottom, #ffffff 0%, #a8a8a8 100%);
                background: linear-gradient(to top, #ffffff 0%, #a8a8a8 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a8a8', endColorstr='#ffffff', GradientType=0 );
            }


/* promo LeftService  */
.Leftservice {
    display: block;
    width: 160px;
    height: 300px;
    background: url(../images/bg-servicemod.png) #dedede;
    margin-bottom: 10px;
    padding-top: 34px;
    overflow: hidden;
    color: #5b5b5b;
    font: 13px Arial, "新細明體";
}

    .Leftservice .vip_domainame {
        background: #dedede;
    }

        .Leftservice .vip_domainame span {
            font: bold 15px/1.5 Arial, "微软雅黑";
            color: #936b13;
        }

        .Leftservice .vip_domainame a {
            font: bold 15px/1.5 Arial, "微软雅黑";
            color: #006bf0;
        }

    .Leftservice .SBFLoginer {
        background: url(../images/bg-servicemod2.png) #dedede;
    }

        .Leftservice .SBFLoginer:hover {
            background: url(../images/bg-servicemod2.png) #5b5b5b;
        }

    .Leftservice table {
        color: #5b5b5b;
    }

    .Leftservice td {
        height: 31px;
        padding-left: 35px;
        background: url(../images/bg-servicemod.png) #dedede;
        color: #5b5b5b;
        vertical-align: middle;
    }

    .Leftservice a {
        color: #5b5b5b;
        text-decoration: none;
    }

    .Leftservice td:hover {
        color: #fff;
        text-decoration: none;
        background: url(../images/bg-servicemod.png) #5b5b5b;
    }

    .Leftservice .vip_domainame:hover {
        background: #5b5b5b;
    }

    .Leftservice a:hover, .Leftservice td:hover a, .Leftservice td:hover span {
        color: #fff;
        text-decoration: none;
    }
/* promo LeftService end */
/*公告中心*/
.annRmod table {
    background: #121212;
    width: 100%;
}

.annRmod td {
    border-bottom: #5a5a5a 1px solid;
    border-right: #5a5a5a 1px solid;
    color: #b3904f;
    font-size: 15px;
    padding: 10px 0 10px 50px;
    cursor: pointer;
}

    .annRmod td:nth-child(even) {
        border-right: none;
        text-align: center;
        padding: 10px;
        width: 7.5em;
    }

.annRmod th {
    background-image: linear-gradient(top, #f5ddad, #936a12);
    background-image: -moz-linear-gradient(top, #f5ddad, #936a12);
    background-image: -webkit-linear-gradient(top, #f5ddad, #936a12);
    background-image: -ms-linear-gradient(top, #f5ddad, #936a12);
    text-align: center;
    font: bold 15px "微软雅黑";
    color: #3a1a00;
    padding: 8px;
    border-right: 1px solid #cbad6c;
}

    .annRmod th:nth-child(even) {
        border-right: none;
    }

.annRmod td.more {
    background: #343434;
    color: #dadada;
    padding: 20px 50px;
    font-size: 13px;
    line-height: 2;
    display: none;
}

.annRmod {
    float: right;
    overflow: hidden;
    min-width: 780px;
    width: 100%;
    margin-top: 10px;
    color: #a0a0a0;
    font: 13px "新細明體";
}

.annLmod {
    width: 170px;
    text-align: left;
    float: left;
    overflow: hidden;
    margin-top: 10px;
}
/*手機館*/
.mobilemod {
    background: url( ../images/bg-mobilemod.jpg) top center scroll no-repeat #fff;
    width: 100%;
    clear: both;
    position: relative;
    overflow: hidden;
}

    .mobilemod .mobile_c {
        width: 760px;
        margin: 0 auto;
        position: relative;
        display: block;
        padding-top: 286px;
        background: url(../images/bg-mobile_c.png) no-repeat 60px 316px;
    }

        .mobilemod .mobile_c ul {
            clear: both;
            width: 630px;
            margin: 0 auto;
            font: 15px/1.5 "微软雅黑";
            color: #a07532;
            margin-top: 80px;
            margin-bottom: 50px;
            list-style-type: disc;
        }

            .mobilemod .mobile_c ul li {
                font: 13px/22px "微软雅黑";
                color: #2a2a2a;
                margin-bottom: 1em;
                margin-left: 20px;
            }

    .mobilemod .info {
        width: 760px;
        position: absolute;
        left: 0;
        top: 0;
    }

    .mobilemod .mqc {
        position: absolute;
        right: 15px;
        display: table-cell;
        box-shadow: 0 0 10px rgba(0,0,0,.6);
    }

    .mobilemod .website {
        font: 15px/35px Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
        color: #d5a15c;
        position: absolute;
        right: 55px;
        top: 468px;
    }

    .mobilemod .m_btn a {
        display: block;
        width: 222px;
        height: 52px;
        text-indent: -999em;
        background: url(../images/btn-mobile.png) no-repeat;
        position: absolute;
        right: 60px;
        top: 553px;
    }

        .mobilemod .m_btn a:hover {
            background: url(../images/btn-mobile.png) 0 -52px;
        }

    .mobilemod .m_title {
        margin: 436px auto 0;
        text-align: center;
    }

    .mobilemod .qrcodes {
        margin: 152px auto 0;
        width: 100%;
    }

        .mobilemod .qrcodes img:first-child {
            margin-left: 71px;
        }

        .mobilemod .qrcodes img:nth-child(2) {
            margin-left: 70px;
        }

        .mobilemod .qrcodes img:nth-child(3) {
            margin-left: 68px;
        }

        .mobilemod .qrcodes img:nth-child(4) {
            margin-left: 68px;
        }
/* mail_modal */
#mail_modal {
    display: none;
    color: #000000;
    background: #A47E3D;
}

    #mail_modal .hr {
        padding: 0;
        margin: 0;
        height: 1px;
        border: 0px;
        background: #7B581E;
        color: #7B581E;
    }

    #mail_modal #imail_topic {
        font-size: 18px;
        font-weight: bold;
    }

    #mail_modal #imail_date {
        float: right;
        color: #2F2F30;
    }
/*Game Favorite*/
.favorite_icon_area {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    right: 6px;
    width: 24px;
    height: 24px;
    z-index: 5;
}

    .favorite_icon_area > a.favorite_icon {
        width: 24px;
        height: 24px;
        display: block;
        cursor: default;
        background: url(../images/btn-fa.png) 0px 0px;
        font-size: 0px;
    }

        .favorite_icon_area > a.favorite_icon.close {
            background: url(../images/btn-fa.png) 0px 24px;
        }
/* PT獎池 */
.indexJackpot {
    position: relative;
    height: 59px;
    width: 430px;
    margin: 0 auto;
    color: #e6be6e;
    background-color: #141414;
}

/* 催帐按钮 RecheckDeposit_image_btn */
.RecheckDeposit_image_btn {
    width: 65px;
    margin-bottom: 3px;
    background-image: linear-gradient( to top, #c5c1c1, #cccaca, #ffffff );
    display: inline-block;
    color: #190800;
    padding: 5px 5px 2px 5px;
    border: 1px solid #adadad;
    text-align: center;
    font: normal 13px "新細明體";
    cursor: pointer;
}

    .RecheckDeposit_image_btn:hover {
        background-image: linear-gradient( to top,#ffffff, #cccaca, #c5c1c1);
    }

.FriendRecommend_submit_div {
    background: url(../images/FriendRecommend/FriendRecommend_btn_apply.jpg) 0px 0px no-repeat;
    width: 130px;
    height: 42px;
}

.FriendRecommend_submit {
    cursor: pointer;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}
/* RecheckDeposit_image_btn */

/*彩票*/
.lotterymod {
    width: 100%;
    background: url(../images/lottery/bg-lotterymod.jpg?v=1) top center no-repeat;
    height: 875px;
    overflow: auto;
}

.lotterycon {
    width: 1300px;
    margin: 0 auto;
}

    .lotterycon ul {
        width: 100%;
        text-align: center;
        list-style: none;
        margin-top: 228px;
    }

.LOTTOindexCenter {
    background: #fff;
    overflow: hidden;
}


.lotterycon ul li {
    display: inline-block;
    width: 380px;
    height: 434px;
    margin: 0px 10px;
    position: relative;
}

    .lotterycon ul li img {
        position: absolute;
        top: 240px;
        left: 65px;
    }

    .lotterycon ul li a {
        display: block;
        width: 218px;
        height: 60px;
        position: absolute;
        bottom: 50px;
        left: 70px;
    }

    .lotterycon ul li.l1 {
        background: url(../images/lottery/lottery_LX.png) no-repeat;
    }

        .lotterycon ul li.l1:hover {
            background: url(../images/lottery/lottery_LX_m.png) no-repeat;
        }

    .lotterycon ul li.l2 {
        background: url(../images/lottery/lottery_SD.png) no-repeat;
    }

        .lotterycon ul li.l2:hover {
            background: url(../images/lottery/lottery_SD_m.png) no-repeat;
        }
/*自助体验*/
#self_try_gold p {
    font-weight: normal;
}

.selfTryGold_edtbtn a {
    background-image: linear-gradient( to top, #936b13, #b18e43, #ead09c );
    display: inline-block;
    color: #190800;
    padding: 5px 10px;
    border: 1px solid #6b4800;
    width: 113px;
    text-align: center;
    font: normal 13px "新細明體";
}

    .selfTryGold_edtbtn a:hover {
        background-image: linear-gradient( to top, #ead09c, #b18e43, #936b13 );
    }

.selfTryGold_edtbtn button {
    background-image: linear-gradient( to top, #936b13, #b18e43, #ead09c );
    display: inline-block;
    color: #190800;
    padding: 5px 10px;
    border: 1px solid #6b4800;
    width: 113px;
    text-align: center;
    font: normal 13px "新細明體";
}

    .selfTryGold_edtbtn button:hover {
        background-image: linear-gradient( to top, #ead09c, #b18e43, #936b13 );
    }

/**自助体验end*/
.content-slots-page .nav-tabs .nav-link {
    height: 121px;
}
