body{background-color: #2c2c2c;}
ul{list-style-type: none;}
*{margin: 0px;padding: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;color: #999;font-size:12px;text-decoration: none;}
.top_box{background-image: url(../images/topbox.jpg);background-repeat: repeat-x;height: 112px;}
.top{background-image: url(../images/top_bg.jpg);background-repeat: no-repeat;background-position: left top;height: 83px;width: 1000px;margin-right: auto;margin-left: auto;padding-top: 29px;}
.top1{float: left; margin-top: -24px;width: 200px;height: 90px}
.top2{float: left;padding-top: 65px;}
.top3_box{
    float: left;
    width: 590px;
    margin-left: 100px;
    padding-right: 10px;
}
.top3_1{
    float: left;
    margin-right: 33px;
    margin-top: 4px;
}
.top3_2{
    float: right;
    width: 590px;
}
.dsad {
    float: right;
}

.top3 a{
    float: right;
    display: block;
    text-align: right;
    padding-top: 10px;
}
.top3_3 {
    float: left;
    margin-top: 18px;
}

.top3 a:hover{color: #F5CC50;text-decoration: underline;}
.btn a{
    background-image: url(../images/btn_bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    display: block;
    height: 46px;
    line-height: 46px;
    color: #000;
    font-weight: bold;
    float: left;
    margin-left: 3px;
    text-align: center;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #990C12;
}
.btn a:hover{
    color: #ffef00;
}
.btn {
    float: left;
}
.password {
    float: left;
}
.password_box {
    float: left;
    width: 93px;
}
.nav_box{background-image: url(../images/nav_line.jpg);background-repeat: repeat-x;background-position: left top;height: 36px;}
.nav{background-image: url(../images/nav_bg.jpg);background-repeat: no-repeat;background-position: left top;height: 36px;width: 1000px;margin-right: auto;margin-left: auto;}
.nav1{float: left;width: 879px;margin-right: 36px}
.nav1 ul li a{float: left;color: #000;line-height: 25px;height: 25px;display: block;}
.nav1 ul li{line-height: 25px;height: 25px;float: left;}
.nav1 ul{height: 25px;line-height: 25px;display: block;margin-left: 255px;}
.nav1 ul li a:hover{color: #ffef00;}
.nav2{float: left;margin-top: 20px;}
.mobile a{width: 58px;display: block;float: left;text-align: center;font-weight: bold;color: #000;}
.mobile a:hover{color: #ffef00;}
.vip a{float: left;font-weight: bold;color: #000;text-align: center;width: 70px;}
.vip a:hover{color: #ffef00;}
.password input{
    background-color: #4d4d4d;
    height: 21px;
    width: 86px;
    float: left;
    color: #F5EB06;
    padding-left: 4px;
    line-height: 21px;
    margin-left: 3px;
    margin-bottom: 3px;
    margin-right: 3px;
}
.banner_box{background-image: url(../images/banner_bg.jpg);background-repeat: repeat-x;background-position: left top;height: 319px;}
#clear-fix content{position: relative;margin-left: 500px;display: block;}
#clear-fix content li a img{margin-left: 500px;}
/*语言选择CSS开始*/
.china a{display: block;color: #FFC600;width: 30px;line-height: 25px;height: 25px;}
.china img{float: left;padding-left: 10px;}
.download{position: absolute;z-index: 1000;width: 101px;margin-right: auto;margin-left: auto;display: block;margin-top: 200px;}
.download2{position: absolute;z-index: 1000;width: 101px;margin-right: auto;margin-left: 900px;display: block;margin-top: 200px;}
.download1 a img{display: block;margin-bottom: 10px;}
#jsddm{margin: 0;padding: 0}
#jsddm li{float: left;list-style: none;}
#jsddm li a{display: block;text-decoration: none;width: 40px;color: #FFC600;white-space: nowrap;background-image: url(../images/jiao.jpg);background-repeat: no-repeat;background-position: right center;height: 25px;line-height: 25px;}
#jsddm li a img{float: left;margin-right: 20px;padding-left: 10px;padding-top: 6px;}
#jsddm li ul{margin: 0;padding: 0;position:absolute;visibility: hidden;z-index: 10000;border: 1px solid #666;}
#jsddm li ul li{float: none;display: inline;width: 40px;}
#jsddm li ul li a{width: 40px;color: #FFC600;background-color: #2C2C2C;background-image: none;}
#jsddm li ul li a:hover{background-color: #333;}
/*语言开始结束*/
.banner{width: 1000px;margin-right: auto;margin-left: auto;text-align: left;}
.main_box{background-color: #1A1A1A;height: 353px;}
.home_main{height: 343px;width: 1000px;margin-right: auto;margin-left: auto;padding-top: 10px;}
.main_left1{float: left;}
.main_left a{height: 104px;width: 501px;margin-bottom: 7px;border: 1px solid #333333;display: block;}
.main_left a:hover{border: 1px solid #F30;}
.main_right{float: right;}
.main_right a{border: 1px solid #333;display: block;}
.main_right a:hover{border: 1px solid #F30;}
.Affiliate_box{background-color: #202020;line-height: 25px;height: 25px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #282828;}
.Affiliate{width: 1000px;margin-right: auto;margin-left: auto;}
.Affiliate a{}
.Affiliate a:hover{color: #F5CC50;}
.information{background-color: #1f1f1f;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #333;}
.information_1{width: 1000px;margin-right: auto;margin-left: auto;color: #666;}
.infor1{float: left;width: 210px;margin-right: 50px;}
.infor1 h2{line-height: 40px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #4a4a4a;color: #4a4a4a;}
.infor1 span{margin-top: 14px;margin-bottom: 10px;display: block;color: #4a4a4a;font-weight: bold;}
.infor1 p{color: #4a4a4a;line-height: 14px;}
.infor2{float: right;width: 210px;}
.infor2 h2{line-height: 40px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #4a4a4a;color: #4a4a4a;}
.infor2 span{margin-top: 14px;margin-bottom: 10px;display: block;color: #4a4a4a;font-weight: bold;}
.infor2 p{color: #4a4a4a;line-height: 14px;}
.contact_db{color: #4A4A4A;margin-top: 30px;}
.contact_db a{color: #4A4A4A;line-height: 30px;height: 30px;}
.contact_db a:hover{color: #FFef00;}
.copyright{width: 1000px;margin-right: auto;margin-left: auto;padding-top: 15px;padding-bottom: 30px;}
.copyright1{float: left;}
.copyright1 li{float: left;}
.copyright1 p{color: #4A4A4A;margin-bottom: 20px;}
.facebook a{float: left;background-image: url(../images/logo.jpg);background-repeat: no-repeat;height: 57px;width: 19px;text-indent: -2000000px;margin-right: 38px;}
.youtube a{background-image: url(../images/logo.jpg);background-position: -59px;height: 57px;width: 42px;display: block;float: left;text-indent: -200000px;padding-right: 38px;}
.tweet a{background-image: url(../images/logo.jpg);background-position: -139px;display: block;float: left;width: 26px;height: 57px;text-indent: -200000px;}
.copyright2{float: left;padding-left: 80px;}
.copyright2 p{color: #4A4A4A;width: 202px;display: block;text-align: center;margin-bottom: 20px;}
.football_club a{background-image: url(../images/logo.jpg);background-position: -228px;display: block;text-indent: -20000px;height: 57px;width: 52px;margin-left: 80px;}
.football_club a:hover{background-image: url(../images/logo_hover.jpg);background-repeat: no-repeat;background-position: -228px;}
.copyright3{float: right;width: 400px;text-align: right;}
.copyright3 p{color: #4a4A4A;margin-bottom: 20px;}
.crown a{background-image: url(../images/logo.jpg);background-position: -351px;display: block;height: 57px;width: 56px;text-indent: -20000px;float: left;margin-right: 30px;}
.crown a:hover{background-image: url(../images/logo_hover.jpg);background-position: -351px;}
.gc855 a{background-image: url(../images/logo.jpg);background-position: -445px;height: 57px;width: 50px;float: left;text-indent: -20000px;display: block;margin-right: 30px;}
.gc855 a:hover{background-image: url(../images/logo_hover.jpg);background-position: -445px;}
.play855 a{float: left;background-image: url(../images/logo.jpg);background-position: -531px;height: 57px;width: 80px;display: block;}
.play855 a:hover{background-image: url(../images/logo_hover.jpg);background-position: -531px;}
.gold a{background-image: url(../images/logo.jpg);background-position: -646px;width: 40px;height: 57px;display: block;float: left;margin-right: 37px;margin-left: 35px;}
.gold a:hover{background-image: url(../images/logo_hover.jpg);background-position: -646px;}
.media a{background-image: url(../images/logo.jpg);background-position: -722px;height: 57px;width: 41px;display: block;float: left;}
.media a:hover{background-image: url(../images/logo_hover.jpg);background-position: -722px;}
/*主页结束*/
/*彩票页面开始*/
.lottery_banner{background-color: #1a1a1a;}
.lottery_box{background-color: #1A1A1A;padding-top: 50px;background-image: url(../images/lottery_bg.jpg);background-repeat: repeat-x;padding-bottom: 78px;}
.lottery1{width: 1000px;margin-right: auto;margin-left: auto;position: relative;}
.lottery_main{width: 1000px;margin-right: auto;margin-left: auto;}
.lottery2 a{float: left;border: 1px solid #666;}
.lottery2 a:hover{border: 1px solid #900;}
.lottery3 a{float: left;border: 1px solid #666;margin-left: 17px;}
.lottery3 a:hover{border: 1px solid #900;}
.sport2 a{float: left;border: 1px solid #666;}
.sport2 a:hover{border: 1px solid #900;}
.sport3 a{float: right;border: 1px solid #666;}
.sport3 a:hover{border: 1px solid #900;}
.lottery4 a{float: right;border: 1px solid #666;}
.lottery4 a:hover{border: 1px solid #900;}
.casino_box{background-color: #1A1A1A;padding-top: 68px;background-image: url(../images/lottery_bg.jpg);background-repeat: repeat-x;padding-bottom: 40px;}
.casino{width: 1020px;margin-right: auto;margin-left: auto;}
.casino ul li{float: left;}
.caisno1{float: left;text-align: center;display: inline;margin-right: 10px;}
.caisno1 h2{font-size: 18px;margin-top: 5px;}
.caisno1 span a{line-height: 20px;height: 20px;}
.caisno1 p a{border: 1px solid #666;display: block;}
.caisno1 p a:hover{border: 1px solid #F00;}
.jt{float: left;padding-top: 58px;}
.jt_left a{margin-bottom: 10px;display: block;}
.slot_download{position: absolute;z-index: 0;width: 1000px;margin-right: auto;margin-left: auto;display: block;}
.slot_left{float: left;margin-top: 380px;}
.slot_download1{float: left;}
.slot_download1 a{float: left;display: block;margin-right: 20px;}
.slot_right{background-image: url(../images/jackpot_bg.jpg);background-repeat: repeat-x;background-position: left top;height: 251px;float: right;width: 213px;}
.slot_icon{text-align: center;padding-top: 15px;}
.slot_right h2{line-height: 26px;height: 26px;font-size: 14px;text-transform: uppercase;width: 211px;text-align: center;color: #f0a473;padding-top: 5px;padding-bottom: 4px;}
.nr{height: 26px;color: #F0A473;font-weight: bold;width: 173px;padding-right: 20px;padding-left: 20px;line-height: 26px;}
.nr p{float: left;color: #F0A473;}
.nr span input{float: right;color: #F0A473;font-weight: bold; width: 80px; background-color:Transparent; text-align: right; line-height: 26px;height: 26px;}
.slot1{float: left;text-align: center;display: inline;margin-right: 30px;}
.slot1 h2{font-size: 18px;margin-top: 5px;}
.slot1 span a{line-height: 20px;height: 20px;}
.sport_left{position: absolute;margin-top: 230px;}
.sport1{width: 1000px;margin-right: auto;margin-left: auto;}
.sport_left h2{font-family: Norwester;font-size: 36px;color: #ED1F21;margin-bottom: 5px;}
.sport_left p{height: 70px;display: block;overflow: hidden;width: 250px;margin-bottom: 20px;color:#fff;font-weight:bold;}
.virtue_box{background-image: url(../images/virtue_main.jpg);background-repeat: repeat-x;background-position: left top;height: 264px;}
.virtue_main{width: 1000px;margin-right: auto;margin-left: auto;height: 200px;padding-top: 64px;}
.casino_btn1{float:left;margin-left:150px;margin-top:260px;}
.casino_btn2{float:left;margin-left:318px;margin-top:260px;}
/*电子游戏开始*/
#outer{}
#tab{overflow:hidden;zoom:1;width: 528px;line-height: 30px;height: 30px;padding-top: 5px;}
#tab li{float:left;color:#a9a8a8;height:14px;cursor:pointer;line-height:14px;list-style-type:none;padding-right: 20px;padding-left: 20px;font-weight: bold;border-right-width: 1px;border-right-style: solid;border-right-color: #504f4f;margin-top: 5px;}
#tab li.current{color:#000;background-image: url(../images/game_h1_bg.jpg);background-repeat: repeat-x;}
#tab .current a{color: #ED1F21;}
#tab li a:hover{text-decoration: underline;color: #ED1F21;}
#content{}
#content ul{display:none;}
.slot_box{background-color: #1A1A1A;}
.slot_main{width: 1050px;margin-right: auto;margin-left: auto;padding-bottom: 15px;}
/*电子游戏结束*/
.game1 a{background-image: url(../images/slot_bg.gif);background-repeat: no-repeat;height: 144px;width: 182px;display: block;float: left;padding-right: 7px;padding-left: 7px;padding-top: 7px;color: #FFF;margin-right: 5px;margin-left: 5px;margin-top: 10px;}
.game1 a:hover{background-image: url(../images/slot_bghover.jpg);color: #F00;}
.game1 a p{text-align: center;color: #CCC;font-size: 14px;font-weight: bold;margin-top: -20px;}
.game1 a span{text-align: center;font-size: 14px;font-weight: bold;display: block;color: #FFF;height: 40px;line-height: 40px;}
/*弹出框登录css开始*/
.login_bg{background-image: url(../images/login_bg.jpg);background-repeat: no-repeat;background-position: left top;height: 466px;width: 316px;float: left;padding-right: 38px;padding-left: 38px;}
/*弹出框登录css结束*/
.close a{background-image: url(../images/close_btn.jpg);background-repeat: no-repeat;background-position: left top;float: left;height: 44px;width: 47px;display: block;}
.login_font{text-align: center;font-size: 14px;color: #FFF;line-height: 40px;height: 30px;padding-bottom: 78px;}
.miss_font{color: #FFF;text-align: center;font-size: 12px;line-height: 30px;height: 30px;display: block;}
.login_password{line-height: 37px;height: 37px;width: 299px;background-color: #420a03;padding-left: 17px;font-size: 14px;margin-bottom: 12px;color: #aca9a9;}
.login_btn a{background-image: url(../images/login_btn.jpg);background-repeat: repeat-x;height: 37px;width: 316px;line-height: 37px;text-align: center;display: block;background-position: left top;color: #000000;font-size: 16px;font-weight: bold;margin-bottom: 20px;}
.login_btn a:hover{background-image: url(../images/login_btn_hover.jpg);background-repeat: repeat-x;}
.he_left a{float: left;font-size: 16px;color: #FFF;}
.he_right a{float: right;font-size: 16px;color: #FFF;padding-bottom: 20px;}
.login_bg p{color: #000;line-height: 20px;font-size: 12px;padding-bottom: 10px;}
.sportBook{width: 1024px;margin-right: auto;margin-left: auto;}
/*优惠活动开始*/
.pro_box{background-color: #1a1a1a;}
.pro_mian{width: 1000px;margin-right: auto;margin-left: auto;padding-top: 13px;padding-bottom: 13px;}
.pro_left{float: left;width: 717px;}
.pro_left h2{height: 37px;width: 704px;line-height: 37px;background-image: url(../images/yh_h1bg.jpg);background-repeat: repeat-x;padding-left: 13px;}
.yh_1{width: 687px;background-color: #252525;margin-top: 3px;padding-top: 12px;padding-right: 18px;padding-bottom: 12px;padding-left: 12px;}
.yh_left{float: left;}
.yh_midd{float: left;width: 300px;margin-left: 19px;}
.yh_midd h3{height: 20px;font-size: 12px;color: #ED1B24;display: block;margin-bottom: 10px;}
.yh_midd p{height: 53px;line-height: 18px;display: block;margin-top: 6px;}
.yh_midd span a{line-height: 20px;height: 20px;width: 118px;background-color: #ab161d;text-align: center;display: block;color: #000;}
.yh_midd span a:hover{color: #FFef00;}
.yh_right{float: right;}
.yh_right1{background-image: url(../images/bg_countdown_en.jpg);background-repeat: no-repeat;height: 35px;width: 118px;display: block;padding-top: 3px;padding-bottom: 38px;}
.yh_right2 a{height: 20px;width: 118px;line-height: 20px;text-align: center;background-color: #434242;display: block;}
.yh_right2 a:hover{color: #FFF;}
.pro_right{float: left;width: 232px;margin-left: 20px;}
.pro_right h2{background-image: url(../images/yh_h1bg.jpg);background-repeat: repeat-x;height: 37px;width: 222px;float: left;line-height: 37px;font-weight: bold;padding-left: 10px;margin-bottom: 3px;}
.pro_right h3{background-image: url(../images/yh_h1bg.jpg);background-repeat: repeat-x;height: 37px;width: 222px;float: left;line-height: 37px;font-weight: bold;padding-left: 10px;margin-bottom: 3px;}
/*优惠开始结束*/
/*忘记密码开始*/
.forget_box{background-color: #1a1a1a;}
.forget_main{width: 1000px;margin-right: auto;margin-left: auto;padding-bottom: 30px;}
.forget_title{background-image: url(../images/forget_line.jpg);background-repeat: repeat-x;background-position: 0px bottom;height: 37px;line-height: 37px;padding-right: 20px;padding-left: 20px;padding-top: 20px;}
.title_left{float: left;}
.title_right{float: right;}
.mm1{margin-top: 30px;}
.mm1 table tr td{padding: 5px;}
.forget_input{line-height: 30px;height: 30px;width: 290px;padding-left: 10px;color: #000;background-color: #FFF;}
.forget_select{line-height: 30px;height: 30px;width: 300px;padding-left: 10px;background-color: #FFF;color: #000;}
.btn_forget a{background-image: url(../images/forget_btn.jpg);background-repeat: repeat-x;width: 122px;display: block;height: 33px;line-height: 33px;text-align: center;color: #000;font-size: 14px;font-weight: bold;}
.btn_forget a:hover{
    color: #FFef00;
}
/*忘记密码开始*/
.jf_main{
    background-color: #252525;
    width: 717px;
    margin-top: 3px;
    padding-bottom: 20px;
}
.jf1 {
    height: 142px;
    width: 210px;
    background-color: #373434;
    padding: 2px;
    margin-top: 18px;
    margin-left: 18px;
    float: left;
}
.jf1_title {
    line-height: 31px;
    height: 31px;
    background-color: #141414;
    padding-right: 8px;
    padding-left: 8px;
}
.jf_total {
    float: left;
}
.kc {
    float: right;
}
.jp_name {
    height: 30px;
    background-color: #1a1a1a;
    line-height: 30px;
    padding-left: 8px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #1c1c1c;
    font-family: Arial, Helvetica, sans-serif;
}
.title_jf {
    background-image: url(../images/jf_title.jpg);
    background-repeat: repeat-x;
    height: 27px;
    line-height: 27px;
    padding-left: 15px;
    margin-top: 15px;
}
.d {
    margin-top: 10px;
}
.d p a {
    color: #F00;
    text-decoration: underline;
}
.d p {
    padding-right: 14px;
    padding-left: 14px;
    line-height: 20px;
}
.jf_id {
    padding-right: 14px;
    padding-left: 14px;
    padding-top: 18px;
}
.id_input {
    height: 24px;
    width: 116px;
    background-color: #736e6e;
    line-height: 24px;
    color: #000;
    padding-left: 4px;
}
.jf_id table tr td {
    padding: 4px;
}
.login_top {
    float: left;
    height: 56px;
    width: 525px;
    margin-left: 190px;
}
.login_box {
    float: left;
    margin-left: 100px;
    padding-right: 10px;
}

.font {
    float: right;
    margin-top: 5px;
}
.update {
    float: right;
    margin-right: 6px;
    margin-left: 14px;
}
.money select{
    float: right;
    background-color: #FFF;
    height: 22px;
    width: 200px;
    line-height: 22px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    color: #000;
}
.dota {
    float: right;
    margin-top: 10px;
}
.dota ul li {
    float: left;
}
.dota ul li a {
    line-height: 20px;
    height: 20px;
    width: 100px;
    float: left;
    display: block;
    text-align: center;
    background-color: #363333;
    border: 1px solid #3e3c3c;
    margin-left: 4px;
}
.dota ul li a:hover {
    background-color: #fdd102;
    color: #000;
    border: 1px solid #fdd102;
}
#close a {
    background-color: #b60b0f;
    border: 1px solid #ef121a;
    width: 80px;
    color: #000;
}
#zz a {
    background-color: #f5ca04;
    border: 1px solid #fdd102;
    color: #000;
}
/*--------------------------------注册页面CSS------------------------------*/
.main_zhuce {background-color: #1a1a1a;height: auto;width: 908px;padding-top: 25px;padding-right: 15px;padding-left: 15px;padding-bottom: 70px;}
.zc_title {background-image: url(../images/forget_line.jpg);background-repeat: repeat-x;background-position: left bottom;height: 30px;line-height: 30px;margin-bottom: 10px;}
.zc_title h1 {float: left;color: #a5a1a1;font-size: 12px;background-image: url(../images/forget_line.jpg);background-repeat: repeat-x;background-position: left bottom;height: 30px;line-height: 30px;margin-left: 157px;}
.zc_title b {color: #a5a1a1;float: right; margin-right: 157px;}
.Personal_Information table tr td {color: #999;	text-shadow: 1px 1px 0 #000;padding-top: 6px;padding-bottom: 6px;padding-left: 6px;}
.Personal_Information table tr td .input {height: 27px;border: 1px solid #2f2f2f;width: 412px;color: #000;padding-left: 4px;line-height: 22px;}
.Personal_Information table tr td .input_name {height: 27px;border: 1px solid #2f2f2f;width: 206px;color: #000;padding-left: 4px;float: left;}
.Verify_account td a {background-color: #910b10;height: 29px;width: 188px;display: block;text-align: center;line-height: 29px;text-shadow: 1px 1px 0 #fff;font-weight: bold;color: #000;text-shadow:none;float: left;margin-left: 18px;}
.Verify_account td a:hover {background-color: #ac0c12;color: #fff;}
.Personal_Information table tr td .question {height: 27px;border: 1px solid #2f2f2f;width: 250px;color: #000;padding-left: 4px;float: left;padding-top: 2px;}
.Personal_Information table tr td .question_name {height: 27px;border: 1px solid #2f2f2f;width: 152px;color: #000;padding-left: 4px;float: left;margin-left: 10px;line-height: 27px;}
.Personal_Information table tr td .question option {color: #000;}
.Personal_Information table tr td .select_money {height: 27px;border: 1px solid #2f2f2f;width: 418px;color: #000;padding-left: 4px;float: left;padding-top: 2px;line-height: 27px;}
.Personal_Information table tr td .select_money option {color: #000;}
.Personal_Information table tr td .zishi {color: #999;display: block;float: left;width: 320px;}
.Personal_Information table tr td .zishi a{color: red}
.one_choose{float: left;margin-right: 8px;}
.queding_btn a {background-image: url(../images/zc_btn.jpg);float: left;line-height: 24px;background-color: #212020;text-align: center;height: 24px;width: 136px;margin-right: 21px;text-shadow:none;margin-top: 10px;}
.queding_btn a:hover {background-image: url(../images/zc_btn_hover.jpg);background-repeat: no-repeat;}
.queding_btn1 a {background-image: url(../images/zc_btn.jpg);float: right;line-height: 24px;background-color: #212020;text-align: center;height:  24px;width: 136px;margin-right: -26px;text-shadow:none;margin-top: -24px;}
.reg_box{background-color: #1a1a1a; }
.main{width: 1000px;margin-left:auto;margin-right: auto;}

/*--------------------------------注册页面结束CSS------------------------------*/
/*--------------------------------代理注册页面CSS------------------------------*/
.Personal_Information table tr td .Month
{height: 27px;border: 1px solid #2f2f2f;width: 130px;color: #000;padding-left: 4px;float: left;padding-top: 2px;margin-right:15px;}
.Personal_Information table tr td .day
{height: 27px;border: 1px solid #2f2f2f;width: 130px;color: #000;padding-left: 4px;float: left;padding-top: 2px;margin-right:10px;}
.Personal_Information table tr td .year
{height: 27px;border: 1px solid #2f2f2f;width: 130px;color: #000;padding-left: 4px;float: right;padding-top: 2px;}
.ts { 
    position: relative;
    width: 352px;
    height: 65px;
    background-color: #460803;
    color: #ccc8c8; 
}

.wrap {
    position:absolute;
    top: 50%;
    left: 0;
}

.content {
    position: relative;
    top: -50%;
    left: 0;
}
div.ts>div.wrap {
    position: static;
    display: table;
}

div.wrap>p.content {
    display: table-cell;
    vertical-align: middle;
    position: static;
    height: 65px;
    width: 352px;
    text-align: center;
    color: #ccc8c8;
    font-weight: bold;
}
.login_bg2 {
    background-image: url(../images/login_bg2.jpg);
    background-repeat: no-repeat;
    height: 327px;
    width: 352px;
    float: left;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 139px;
}
/*--------------------------------ipadCSS------------------------------*/
.sport_left h3 {
    font-family: Norwester;
    font-size: 20px;
    color: #ED1F21;
    padding-bottom: 5px;
}
.mobile_ul {
    padding-bottom: 30px;
}
.mobile_ul li {
    float: left;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
    line-height: 14px;
    height: 14px;
    padding-right: 10px;
    margin-right: 10px;
}
.mobile_ul li a {
    float: left;
    color: #999;
    display: block;
}
.mobile_ul li a:hover {
    color: #f5cc50;
}
#mobile_line {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
/*--------------------------------ipadCSS------------------------------*/

.newyh_left {
    width: 164px;
    float: left;
}
.newyh_left h1 {
    font-size: 20px;
    line-height: 34px;
    height: 34px;
    color: #DD1A20;
}
.newyh_list ul li a {
    line-height: 35px;
    height: 35px;
    background-color: #252525;
    display: block;
    padding-left: 12px;
    margin-bottom: 2px;
}
.newyh_list ul li a:hover {
    color: #Ffef00;
}
.newyh_right {
    width: 802px;
    float: left;
    margin-left: 8px;
}
.newyh_body {
    margin-top: 2px;
}
.new_h2 {
    height: 34px;
    width: 631px;
    line-height: 34px;
    background-color: #333333;
    padding-left: 11px;
    color: #FFF;
}
.nyh_left {
    float: left;
    width: 642px;
    background-color: #252525;
    padding-top: 11px;
}
.nyh_right {
    float: left;
}
.nyh_right1 {
    background-repeat: no-repeat;
    height: 42px;
    width: 148px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
}

#control{
    width:642;
    font-size:12px;
    font-color:#333333;
    text-align:center;
    background-color: #333;
} 
#control a {
    font-weight:900;
    line-height:30px;
    color:#FFF;
    width: 642px;
    display: block;
} 
#control a:hover {
    background-color: #B00000;
}

.test{
    width:620;
    overflow:hidden;
    padding-right: 11px;
    padding-left: 11px;
    height: auto;
    padding-bottom: 20px;
} 
.STYLE1 { 
    font-size: 8px; 
    color: #FFFFFF; 
} .yh_title {
    height: 24px;
    font-size: 14px;
    font-weight: bold;
    color: #FF0103;
    line-height: 30px;
}
.yh_p {
    color: #FFF;
    line-height: 20px;
    margin-bottom: 16px;
}
.lc_jj {
    padding-right: 11px;
    padding-left: 11px;
}
.smallTitle {
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}
.content ul {
    list-style-type: decimal;
    margin-left: 12px;
}
.content ul li {
    line-height: 18px;
    margin-right: 14px;
    margin-left: 14px;
}
.cd-d{
    color: #F00;
    float: left;
    width: 40px;
    text-align: center;
}
.cd-h{
    color: #F00;
    float: left;
    width: 35px;
    text-align: center;
}
.cd-m{
    color: #F00;
    float: left;
    width: 35px;
    text-align: center;
}
.cd-s{
    color: #F00;
    float: left;
    width: 35px;
    text-align: center;
}.nyh_join a {
    background-color: #9a0e13;
    line-height: 34px;
    height: 34px;
    width: 150px;
    display: block;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    margin-top: 5px;
    margin-left: 8px;
}
.nyh_join a:hover {
    color: #efee00;
}
.content table {
    background-color: #333;
}

.content table tbody tr th {
    line-height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #252525;
    background-color: #333;
    height: 30px;
}
.content table tbody tr td{
    line-height: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #252525;
    background-color: #333;
    height: 30px;
}

#content ul table tr td {
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
}
.time_select {
    background-color: #272626;
    border: 1px solid #454444;
    width: 125px;
    height: 20px;
    line-height: 20px;
    color: #FFF;
}
.sport_banner { 
    background-image: url(../images/sport_bg.jpg);
    background-position: center center;
}
.casino_banner { 
    background-image: url(../images/casino_bga.jpg);
    background-position: center center;
}
.gg{width: 1000px;margin-right: auto;margin-left: auto;min-height: 693px}

.register_ok {  
    color: #000;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
}
.register_ok h1 { 
    background-color: #272626;
    background-position: left top;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
    border: 1px solid #2e2c2c;
}
.regok_contant h2 {
    height: 24px;
    line-height: 24px;
    color: #FA1023;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 5px;   
}
.regok_contant p {
    line-height: 22px;
}
.regok_contant2  {
    margin-top: 20px;
}
.regok_contant2 p {
    line-height: 22px;
}
.regok_contant p a {
    text-decoration: underline;
    color: #FA1023;
}
.register_sports a {
    line-height: 29px;
    background-image: url(../images/register_sport.png);
    background-repeat: no-repeat;
    text-indent: -20000px;
    display: block;
    height: 29px;
    width: 148px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.register_sports a:hover {
    background-image: url(../images/register_sporthover.png);
    background-repeat: no-repeat;
}
.register_ok span {
    font-size: 14px;
    color: #FA1023;
    font-weight: bold;
    padding-bottom: 6px;
    display: block;
}

.ckxx p {
    line-height: 22px;
}
.ckxx p a {
    color: #FA1023;
    text-decoration: underline;
}
.register_ck a {
    line-height: 29px;
    background-image: url(../images/register_ck.png);
    background-repeat: no-repeat;
    height: 29px;
    width: 110px;
    display: block;
    padding-left: 38px;
    font-weight: bold;
    margin-top: 15px;
    color: #000;
}
.register_ck a:hover {
    text-decoration: underline;
}
.dh a {
    height: 24px;
    width: 100px;
    background-color: #900;
    display: block;
    color: #FFF;
    line-height: 24px;
    text-align: center;
}
.play a {
    float: left;
    background-color: #BB0F0F;
    line-height: 30px;
    text-align: center;
    vertical-align: baseline;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: 10px;
    color: #E4E4E4;
    height: 30px;
    font-weight: bold;
    font-size: 16px;
}
.play ul li {
    float: left;
}
.play ul li a:hover {
    background-color: #ED2323;
}

.play {
    height: 30px;
    margin-bottom: 20px;
}

#lovexin12,#lovexin14{
    text-indent: -2000px;
    cursor: pointer;
}
html,body{
    height:1203px;
}
#mm{
    height:1000px;
}

html,body {
    height:100%;
    margin:0px;
}
.mydiv {
    z-index:999;
    width: 440px;
    height: 466px;
    left:50%;
    top:50%;
    margin-left:-220px!important;/*FF IE7 该值为本身宽的一半 */
    margin-top:-233px!important;/*FF IE7 该值为本身高的一半*/
    margin-top:0px;/* FF IE7*/
    position:fixed;/*IE6*/
    _position:absolute;/*IE6*/
    _top:       expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
        document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
    background-repeat: no-repeat;
    background-position: left top;
}

.bg,.popIframe {
    background-color: #000;
    display:none;
    width: 100%;
    height: 100%;
    left:0;
    top:0;/*FF IE7*/
    filter:alpha(opacity=80);/*IE*/
    opacity:0.8;/*FF*/
    z-index:1;
    position:fixed!important;/*FF IE7*/
    position:absolute;/*IE6*/
    _top:       expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
        document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.popIframe {
    filter:alpha(opacity=0);/*IE*/
    opacity:0;/*FF*/
}

.gold1 a {
    float: left;
    background-color: #BB0F0F;
    line-height: 60px;
    text-align: center;
    vertical-align: baseline;
    width:400px;
    color: #E4E4E4;
    height: 60px;
    font-weight: bold;
    font-size: 16px;
    margin-left: 200px;;
}
.nslots_left{
    position: absolute;
    margin-top: 90px;
    width: 1000px;
    margin-left: 20px;
}
.nslots_left h2{
    font-family: Norwester;
    font-size: 36px;
    color: #ED1F21;
    margin-bottom: 5px;
    font-weight: bold;
}
.nslots_left p{
    color: #fff;
    font-weight: bold;
    height: 50px;
    display: block;
    overflow: hidden;
    width: 250px;
}
.slotbg{background-image: url(../images/slotgame_03.jpg);background-repeat: repeat-x;background-color: #1A1A1A;}
.new_width {
    width: 998px;
    margin-right: auto;
    margin-left: auto;
}
.gold_box{
    background-color: #1A1A1A;
    padding-top: 30px;
    background-image: url(../images/lottery_bg.jpg);
    background-repeat: repeat-x;
    padding-bottom: 30px;
}
.gold_left{
    position: absolute;
    margin-top: 200px;
    width: 1000px;
}
.gold_main {
    width: 978px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(../images/gold_bg.jpg);
    background-repeat: repeat;
    height: 159px;
    padding-top: 25px;
    padding-right: 8px;
    padding-left: 8px;
}
.gold_step1 h1 {
    font-size: 14px;
    font-weight: bold;
    color: #CCC;
    width: 190px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444343;
    height: 24px;
    padding-left: 9px;
}
.gold_step1 {
    width: 199px;
    float: left;
    margin-left: 30px;
    margin-right: 10px;
}
.gold_step1 p {
    line-height: 20px;
    margin-top: 5px;
    padding-left: 4px;
    width: 195px;
    height: 100px;
    overflow: hidden;
}


.gold_left h2{
    font-family: Norwester;
    font-size: 36px;
    color: #ED1F21;
    margin-bottom: 5px;
    font-weight: bold;
}
.gold_left p{
    height: 70px;
    display: block;
    overflow: hidden;
    width: 250px;
    margin-bottom: 20px;
    color: #FFF;
    font-weight: bold;
}
.lottery_hover,.casino_hover,.sport_hover  {
    background-image: url(../images/lotteryhover_bg.png);

    height: 140px;
    z-index: 10;
    position: absolute;
    width: 100%;
}
.lotteryh_main {
    width: 900px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 13px;
    padding-left: 100px;
}
.KENO {
    width: 151px;
    float: left;
    margin-right: 20px;
    margin-left: 20px;
}
.KENO a span {
    display: block;
    text-align: center;    
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}
.fisda {
    background-image: url(../images/fishbg.png);
    background-repeat: no-repeat;
    height: 93px;
    width: 153px;
    float: left;
    margin-left: 20px;
}
.fisda a span {
    font-size: 14px;
    font-weight: bolder;
    color: #FFF;
    text-align: center;
    display: block;
    margin-top: 26px;
}
/*新加CSS0805*/
.casino3_left {
	background-image: url(/images/casino_mt1.jpg);
	background-repeat: no-repeat;
	height: 469px;
	width: 333px;
	float: left;
	position: relative;
}
.casino3_left.mask {
	cursor:pointer;
	opacity:0;
	position: absolute;
	z-index: 2;
	background-color: #000;
	height: 469px;
	width: 333px;
    background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc1a1a1a,endColorstr=#cc1a1a1a);
	bottom:-469px;
	transition:all .4s ease;
}
.casino3_left:hover .mask {
	cursor:pointer;
	position: absolute;
	z-index: 2;
	background-color: #000;
	height: 469px;
	width: 333px;
    background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc1a1a1a,endColorstr=#cc1a1a1a);	
	bottom:0px;
	
}
.casino3_left:hover .mask a {
	cursor:pointer;
	position: absolute;
	z-index: 2;
	line-height: 47px;
	height: 47px;
	width: 213px;
	background-color: #8d0b10;
	color: #FFF;
	text-align: center;
	display: block;
	opacity:1;
	margin-right: auto;
	margin-left: auto;
	left:70px;
	bottom:200px;
}
.casino3_left .mask a:hover {
	color: #FC0;
}
.casino3_left .mask a {
	position: absolute;
	line-height: 47px;
	height: 47px;
	width: 213px;
	background-color: #F00;
	color: #FFF;
	text-align: center;
	display: block;
	opacity:0;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
	left:70px;
	transition:all .4s ease;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
	bottom:0px;
	border-radius:10px;
}

.casino3_midd {
	background-image: url(/images/casino_mt2.jpg);
	background-repeat: no-repeat;
	height: 469px;
	width: 333px;
	float: left;
	overflow:hidden;
	position: relative;
}
.casino3_midd.mask {
	cursor:pointer;
	opacity:0;
	position: absolute;
	z-index: 2;
	background-color: #000;
	height: 469px;
	width: 333px;
    background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc1a1a1a,endColorstr=#cc1a1a1a);
	bottom:-469px;
	transition:all .4s ease;
}
.casino3_midd:hover .mask {
	cursor:pointer;
	position: absolute;
	z-index: 2;
	background-color: #000;
	height: 469px;
	width: 333px;
    background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc1a1a1a,endColorstr=#cc1a1a1a);	
	bottom:0px;
	
}
.casino3_midd:hover .mask a {
	cursor:pointer;
	position: absolute;
	z-index: 2;
	line-height: 47px;
	height: 47px;
	width: 213px;
	background-color: #8d0b10;
	color: #FFF;
	text-align: center;
	display: block;
	opacity:1;
	margin-right: auto;
	margin-left: auto;
	left:70px;
	bottom:200px;
}
.casino3_midd .mask a {
	position: absolute;
	line-height: 47px;
	height: 47px;
	width: 213px;
	background-color: #F00;
	color: #FFF;
	text-align: center;
	display: block;
	opacity:0;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
	left:70px;
	transition:all .4s ease;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
	bottom:0px;
	border-radius:10px;
}
.casino3_midd .mask a:hover {
	color: #FC0;
}

.casino3_right {
	background-image: url(/images/casino_mt3.jpg);
	background-repeat: no-repeat;
	height: 469px;
	width: 333px;
	float: left;
	position: relative;
}
.casino3_right.mask {
	cursor:pointer;
	opacity:0;
	position: absolute;
	z-index: 2;
	background-color: #000;
	height: 469px;
	width: 333px;
    background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc1a1a1a,endColorstr=#cc1a1a1a);
	bottom:-469px;
	transition:all .4s ease;
}
.casino3_right:hover .mask {
	cursor:pointer;
	position: absolute;
	z-index: 2;
	background-color: #000;
	height: 469px;
	width: 333px;
    background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc1a1a1a,endColorstr=#cc1a1a1a);	
	bottom:0px;
	
}
.casino3_right:hover .mask a {
	cursor:pointer;
	position: absolute;
	z-index: 2;
	line-height: 47px;
	height: 47px;
	width: 213px;
	background-color: #8d0b10;
	color: #FFF;
	text-align: center;
	display: block;
	opacity:1;
	margin-right: auto;
	margin-left: auto;
	left:70px;
	bottom:200px;
}
.casino3_right .mask a:hover {
	color: #FC0;
}
.casino3_right .mask a {
	position: absolute;
	line-height: 47px;
	height: 47px;
	width: 213px;
	background-color: #F00;
	color: #FFF;
	text-align: center;
	display: block;
	opacity:0;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
	left:70px;
	transition:all .4s ease;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
	bottom:0px;
	border-radius:10px;
}