*{margin:0;padding:0;}
.w1000{ width:1110px; margin:0 auto;}
.clear{ clear:both;}
a{ text-decoration:none;color:#fff; font-size:12px;}
body{font-size:12px; background:#261b14; font-family: "å®‹ä½“"}
.flag{ position: relative; top: 3px;}


.head{ background: url(../images/headbg.png) top center no-repeat; height: 109px;}
.head .logo{ display: block;width: 420px; height: 100px; margin-top:5px; float: left;}
.head .logor{ background:url(../images/logorightimg.png) no-repeat; width: 221px; height: 109px; float: left; margin-left: 20px;}
.head .headright{ float:right; color:#ede3c7; text-align:right; width:315px;}
.head .headright .tools{ height:40px; line-height:40px; text-align:right;}
.head .headright .tools a{ color:#ede3c7;}
.head .headright .tools a:hover{ color:#ede3c7}
.head .phone{ display:block; font-size:20px; font-family:"Microsoft YaHei"; color:#EEC53D; line-height:58px; width: 316px; float: right;}
.head .phone b{ font-size:24px; font-family: "Microsoft YaHei"}
.head .phone span{ font-family:Arial; font-size:24px; color:#ede3c7; line-height:27px;}
.head .headright .login{ width:}
.head .headright .login input{ width: 122px; height:27px; margin-left: 5px; padding-left: 10px; display: block; float: left; margin-bottom: 6px; border:0;}
.head .headright .login .btn{ width:64px; height:27px; padding: 0; font-size: 13px; cursor: pointer;color: #fff}
.head .headright .login .sub{ background:url(../images/loginsub.png) no-repeat; }
.head .headright .login .sub:hover{ background: url(../images/loginsubon.png) no-repeat;}
.head .headright .login .reset{ background:url(../images/loginreset.png) no-repeat;}
.head .headright .login .reset:hover{ background: url(../images/loginreseton.png) no-repeat; }
.head .headright .login .yzmimg{ position:absolute; right:8px; top:3px}

.menu{ background:#261b14; height: 75px; border-top: 1px solid #574131; border-bottom: 1px solid #574131; position: relative}
.menu ul li{ width: 104px; margin:0 3px; text-align: center; float: left; height: 75px;}
.menu ul li span{ display: block; width: 32px; height: 32px; margin:12px auto 8px auto; background: url(../images/menuico.png) no-repeat;}
.menu ul li  a{ font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; color: #ede3c7; height: 75px; display: block;}
.menu ul li span.ico01{ background-position: 0 0}
.menu ul li span.ico02{ background-position: -119px 0}
.menu ul li span.ico03{ background-position: -236px 0}
.menu ul li span.ico04{ background-position: -355px 0}
.menu ul li span.ico05{ background-position: -472px 0}
.menu ul li span.ico06{ background-position: -590px 0}
.menu ul li span.ico07{ background-position: -707px 0}
.menu ul li span.ico08{ background-position: -825px 0}
.menu ul li span.ico09{ background-position: -943px 0}
.menu ul li:hover span.ico01,.menu ul li.on span.ico01{ background-position: 0 -32px}
.menu ul li:hover span.ico02,.menu ul li.on span.ico02{ background-position: -119px -32px}
.menu ul li:hover span.ico03,.menu ul li.on span.ico03{ background-position: -236px -32px}
.menu ul li:hover span.ico04,.menu ul li.on span.ico04{ background-position: -355px -32px}
.menu ul li:hover span.ico05,.menu ul li.on span.ico05{ background-position: -472px -32px}
.menu ul li:hover span.ico06,.menu ul li.on span.ico06{ background-position: -590px -32px}
.menu ul li:hover span.ico07,.menu ul li.on span.ico07{ background-position: -707px -32px}
.menu ul li:hover span.ico08,.menu ul li.on span.ico08{ background-position: -825px -32px}
.menu ul li:hover span.ico09,.menu ul li.on span.ico09{ background-position: -943px -32px}
.menu ul li:hover,.menu ul li.on{ background: #3c2e23}
.menu ul li:hover a,.menu ul li.on a{ color: #fbc373}

.menu .sportsmenu{ position:absolute; top:80px; margin-left:0px;display:none; z-index:999}
.menu .sportsmenu a{ margin-left:10px;}
.menu .livemenu{ position:absolute; top:80px; margin-left:10px;display:none; z-index:999}
.menu .livemenu a{ margin-left:10px;}
.menu .slotsmenu{ position:absolute; top:80px; margin-left:280px; display:none; z-index:999}
.menu .slotsmenu a{ margin-left:10px;}
.menu .lotterymenu{ position:absolute; top:80px; margin-left:380px; display:none; z-index:999}
.menu .lotterymenu a{ margin-left:10px;}

.indexbanner{height:415px; overflow:hidden; position:relative; background:#1b120c}
.lunbo .hd{ height:12px; overflow:hidden; position:absolute;bottom:32px; z-index:999; }
.lunbo .hd ul{ overflow:hidden; zoom:1; float:left; display:none}
.lunbo .hd ul li{ float:left; margin-right:12px;  width:12px; height:12px; line-height:12px; text-align:center; background:#ced0cf; cursor:pointer;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius:12px; text-indent:-99px; overflow:hidden}
.lunbo .hd ul li.on{ background:#f58b19;}
.lunbo .bd{ position:relative; height:100%; z-index:0;   }
.lunbo .bd li{ zoom:1; vertical-align:middle; height:400px;}
.lunbo .prev{ display:none;background:url(../images/btn_left.png) top center no-repeat; width:62px; height:62px; position:absolute; margin-left:-100px;top:200px;z-index:999}
.lunbo .next{ display:none;background:url(../images/btn_right.png) top center no-repeat; width:62px; height:62px;position:absolute; margin-left:1040px;top:200px;z-index:999}

.indexbanner .login{ background:url(../images/loginbg.png) no-repeat; width:250px; height:360px;overflow:hidden; position:absolute; z-index:99; top:25px; margin-left:750px;}
.indexbanner .login .logincontent{ margin-top:47px; height:175px; padding-left:32px;}
.indexbanner .logincontent input{width:166px; border:none; background:#fff; height:31px;margin:0; margin-bottom:13px; color:#966f43; font-size:13px; padding-left:30px; line-height:31px;}
.indexbanner .logincontent .ipt1{ background:#fff url(../images/ipt1.png) no-repeat left center;}
.indexbanner .logincontent .ipt2{ background:#fff url(../images/ipt2.png) no-repeat left center;}

.indexbanner .logincontent .subbtn{ background:#f1e376; width:90px; height:29px; line-height:25px; padding:0; text-align:center; cursor:pointer; color:#905b0f; font-family:"Microsoft YaHei"; font-size:17px; font-weight:bold}
.indexbanner .logincontent .regbtn{ background:#8a6b2c; width:90px; height:29px; line-height:25px; padding:0; text-align:center; cursor:pointer; color:#ffffff; font-family:"Microsoft YaHei"; font-size:17px; font-weight:bold; margin-left:10px;}
.indexbanner .logincontent .subbtn:hover,.indexbanner .logincontent .regbtn:hover{ background:#a40000; color:#fff}
.indexbanner .logincontent p{ color:#fff100; margin-left:26px;line-height:20px;}

.indexgonggao{ width:250px; margin-top:10px;}
.indexgonggao .hd{position:relative; height:40px; line-height:30px; margin-left:15px;}
.indexgonggao .hd h2{ color:#fff; font-size:13px;width:60px; line-height: 35px}
.indexgonggao .hd ul{ display:none}
.indexgonggao .bd{ margin-left: 15px;}
.indexgonggao .bd ul{ width:220px; height:100px; zoom:1; margin:0 auto;}
.indexgonggao .bd li{line-height:26px; font-size:13px; color:#fff}
.indexgonggao .arrow{  position:absolute; right:10px; top:10px; width:60px;}
.indexgonggao .arrow a{ display:block;  width:7px; height:13px; float:right; margin-right:10px;overflow:hidden;cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.indexgonggao .arrow a.prev{ background-position:right top;}



.first-game .redbg{display: none;content: '';position: absolute;width: 100%;height: 100%;top: 0;right: 0;transition: all .4s linear;opacity: 0;filter: alpha(opacity=0);background: url('../images/redbg.png') repeat;z-index: 0;}
.first-game:hover .redbg{opacity: 1;filter: alpha(opacity=100);filter: alpha(opacity=50)\9;display: block;}
.first-game .game-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;-webkit-transform: scale(1);transition: all .4s ease;}
.first-game:hover .game-bg{transform:scale(1.1);-webkit-transform: scale(1.1);-moz-transform:scale(1.1);}
.first-game{position: relative;color: #EFE6E7;z-index: 1;overflow: hidden;}
.first-game .text-wrap{position: relative;opacity: 0;top:30px;filter: alpha(opacity=0);width: 250px;transition: all .6s ease;z-index: -1;text-align: center;transform: translate3d(100px,100px,0);}
.first-game:hover .text-wrap{transform: translate3d(0,0px,0);z-index: 2;opacity: 1;filter: alpha(opacity=100);}
.first-game p{min-height: 45px;margin: 15px 0 10px;line-height: 20px;padding: 0 20px;}
.first-game a{margin: 0 auto;display: block;width: 70px;height: 30px;line-height: 30px;color: #EFE6E7;text-align: center;text-decoration: none;background-color: #880A01;transition: all .4s linear;}
.first-game a:hover{background-color: #a80303;}
.first-game .game-btn{ display:block;width: 70px;height: 30px; border:1px solid #880A01}

.gamelist{width: 1000px;margin:0px  auto;overflow: hidden; margin-top:20px;}
.gamelist ul li{ width:250px; height:156px; float:left}
.gamelist ul li a{ height:156px; display:block}
.gamelist ul li.li01{ background:url(../images/gamelistwz01.jpg) top center no-repeat}
.gamelist ul li.li01:hover{background-position:bottom center}
.gamelist ul li.li02{ background:url(../images/gamelistwz02.jpg) top center no-repeat}
.gamelist ul li.li02:hover{background-position:bottom center}
.gamelist ul li.li03{ background:url(../images/gamelistwz03.jpg) top center no-repeat}
.gamelist ul li.li03:hover{background-position:bottom center}
.gamelist ul li.li04{ background:url(../images/gamelistwz04.jpg) top center no-repeat}
.gamelist ul li.li04:hover{background-position:bottom center}
.first-game.gm01 .game-bg{ background:url('../images/gamelist01.jpg') no-repeat left top;}
.first-game.gm02 .game-bg{ background:url('../images/gamelist02.jpg') no-repeat left top;}
.first-game.gm03 .game-bg{ background:url('../images/gamelist03.jpg') no-repeat left top;}
.first-game.gm04 .game-bg{ background:url('../images/gamelist04.jpg') no-repeat left top;}
.first-game.gm05 .game-bg{ background:url('../images/gamelist05.jpg') no-repeat left top;}

.mainbottom{  margin-top:15px;}
.mainbottom .mainitem{ float:left;width:200px; height:200px; margin-left:25px;}
.mainbottom .mainitem ul{}
.mainbottom .mainitem ul li{ height:51px; line-height:51px;}
.mainbottom .mainitem ul li a{ color:#7f5f45; font-size:16px; font-family:Arial; display:block}
.mainbottom .mainitem ul li a b{ font-family:"Microsoft YaHei"; font-size:16px; margin-right:6px;}
.mainbottom .mainitem ul li a span{ display:block; width:30px; height:30px; float:left; margin-top:10px; margin-right:8px;}
.mainbottom .mainitem ul li a span.ico01{ background:url(../images/ico01.png) left center no-repeat}
.mainbottom .mainitem ul li a span.ico02{ background:url(../images/ico02.png) left center no-repeat}
.mainbottom .mainitem ul li a span.ico03{ background:url(../images/ico03.png) left center no-repeat}
.mainbottom .mainitem ul li a span.ico04{ background:url(../images/ico04.png) left center no-repeat}
.mainbottom .mainitem ul li:hover .ico01{ background-position: right center}
.mainbottom .mainitem ul li:hover .ico02{ background-position: right center}
.mainbottom .mainitem ul li:hover .ico03{ background-position: right center}
.mainbottom .mainitem ul li:hover .ico04{ background-position: right center}
.mainbottom .mainitem ul li:hover a{ color:#cc9466}

.mainbottom .indexsports{ margin-left:60px; float:left;}

.mainbottom .shuju{ background:url(../images/shuju.png) no-repeat; width:325px; height:162px; float:right; padding-top:45px;}
.mainbottom .shuju span{ display:block; margin-left:165px; height:17px; line-height:17px; margin-top:21px; color:#ffffff; font-family:"Microsoft YaHei"; font-size:12px;}

.footer{ height:160px; background:#201610 url(../images/footerbg.png) top center no-repeat; padding-top:60px;}
.footer .b1{ width:250px;float:left;}
.footer .b1 a{ height:25px; line-height:25px; width:61px; text-align:center;margin-right:17px;color:#7f5f45; margin-top:18px; display:block; float:left; background:url(../images/footerb1abg.png) no-repeat;}
.footer .b1 a:hover{ color:#cc9466}
.footer .b2{ float:left; width:273px;}
.footer .b3{ float:left; width:240px;}
.footer .b3 .ico{ width:24px; display:block; height:23px; float:left; margin-right:7px;}
.footer .b3 .qq{background:url(../images/b3ico.png) no-repeat; height:24px;}
.footer .b3 .phone{background:url(../images/b3ico.png) 0 -24px no-repeat; height:24px;}
.footer .b3 .email{background:url(../images/b3ico.png) 0 -47px no-repeat; height:24px;}
.footer .b3 ul{ margin-top:15px;}
.footer .b3 li{ height:24px; line-height:24px; font-family:"Microsoft YaHei"; color:#7f5f45; font-size:14px; margin-bottom:17px;}
.footer .b3 li span{ font-size:14px;font-family:"Microsoft YaHei";}
.footer .b4{ float:left; width:232px;}
.footer .b4 img{margin-left: 60px;}



.pagesbanner{ height: 264px; position: relative;}
.gonggao{ position: absolute; bottom: 0; height: 39px; background:url(../images/gonggaobg.png) top center no-repeat; width: 1000px; line-height: 39px; color: #b68b67}
.gonggao span{ float: left; margin-left: 50px;}
.gonggao marquee{ float: right; margin-right: 60px;  width: 830px; height:40px;}


.pages{ padding-bottom: 40px; height: auto; min-height: 300px;}

.sports{ padding-top: 30px;}
.sports ul { width: 1020px;}
.sports ul li{ width:320px; height:322px; background: url(../images/sportslibg.png) no-repeat; float: left; margin-right: 20px;transition:background-image 0.7s linear;-moz-transition:background-image 0.7s linear;-webkit-transition:background-image 0.7s linear;-o-transition:background-image 0.7s linear;}
.sports ul li:hover{ background:url(../images/sportslibgon.png) no-repeat;}
.sports ul li img{ display: block;}
.sports ul li .wenzi{ height: 93px; text-align:  center; color: #b68b67}
.sports ul li .wenzi h2{ height: 50px; line-height: 50px; font-family:"å¾®è½¯é›…é»‘"; font-size: 22px;}
.sports ul li .wenzi span{ width: 118px; height: 21px;  line-height: 21px; margin:0 auto; border:1px solid #b68b67; font-family: "Arial"; display: block;}


.slots{ padding-top: 30px;}
.slots ul { width: 1020px;}
.slots ul li{ width:320px; height:322px; background: url(../images/sportslibg.png) no-repeat; float: left; margin-right: 20px;transition:background-image 0.7s linear;-moz-transition:background-image 0.7s linear;-webkit-transition:background-image 0.7s linear;-o-transition:background-image 0.7s linear;}
.slots ul li:hover{ background:url(../images/sportslibgon.png) no-repeat;}
.slots ul li img{ display: block;}
.slots ul li .wenzi{ height: 93px; text-align:  center; color: #b68b67}
.slots ul li .wenzi h2{ height: 50px; line-height: 50px; font-family:"å¾®è½¯é›…é»‘"; font-size: 22px;}
.slots ul li .wenzi span{ width: 150px; height: 21px;  line-height: 21px; margin:0 auto; border:1px solid #b68b67; font-family: "Arial"; display: block;}

.lottery{ padding-top: 30px;}
.lottery ul {}
.lottery ul li{ width:390px; height:372px; line-height: 50px; color: #a07b57; font-size: 12px; text-align: center; background: url(../images/lotterylibg.png) no-repeat; float: left;margin:0 50px;transition:background-image 0.7s linear;-moz-transition:background-image 0.7s linear;-webkit-transition:background-image 0.7s linear;-o-transition:background-image 0.7s linear;}
.lottery ul li:hover{ background:url(../images/lotterylibgon.png) no-repeat;}
.lottery ul li img{ display: block;}
.lottery ul li .wenzi{ height: 93px; text-align:  center; color: #b68b67}
.lottery ul li .wenzi h2{ height: 50px; line-height: 50px; font-family:"å¾®è½¯é›…é»‘"; font-size: 22px;}
.lottery ul li .wenzi span{ width: 150px; height: 21px;  line-height: 21px; margin:0 auto; border:1px solid #b68b67; font-family: "Arial"; display: block;}


.live{ height:485px; background:url(../images/livebg.png) top center no-repeat;}
.live .hd{ height:160px;position:relative;}
.live .hd ul{ float:left;background:url(../images/ulbg.png) no-repeat; height: 160px; width: 1020px;}
.live .hd ul li{ float:left;cursor:pointer; color:#9e7757; font-family:"å¾®è½¯é›…é»‘"; font-size:20px; font-weight:bold; text-align:center; line-height:25px; padding-top:40px; width:168px;height:70px; padding-top: 90px;}
.live .hd ul li.on{ color:#fbc373}
.live .hd ul li.upcoming{ width: 160px; padding-top: 50px; height: 110px; line-height: 30px;}
.live .hd ul li.upcoming span{ font-family: "Arial"; font-size: 18px; font-weight: normal;}
.live .hd ul li.tab01{ background:url(../images/tab01.png) no-repeat;}
.live .hd ul li.tab02{ background:url(../images/tab02.png) no-repeat;}
.live .hd ul li.tab03{ background:url(../images/tab03.png) no-repeat;}
.live .hd ul li.tab04{ background:url(../images/tab04.png) no-repeat;}
.live .hd ul li.tab05{ background:url(../images/tab05.png) no-repeat;}

.live .bd{ height:424px; background:url(../images/bdbg.png) top center no-repeat;}
.live .bd ul{zoom:1; width:1000px; margin:0 auto; height:424px; position:relative;}
.live .bd ul.ag{ background:url(../images/01bg.png) no-repeat;}
.live .bd ul.xtd{ background:url(../images/02bg.png) no-repeat;}
.live .bd ul.gpk{ background:url(../images/03bg.png) no-repeat;}
.live .bd ul.bbin{ background:url(../images/04bg.png) no-repeat;}
.live .bd ul.mg{ background:url(../images/05bg.png) no-repeat;}

.live .bd ul .enter{ display:block; background:url(../images/enterbg.png) no-repeat; width:181px; height:36px; position:absolute; top:270px; left:620px; font-size:17px; font-family:"å¾®è½¯é›…é»‘"; color:#fff; text-align:center; line-height:36px}
.live .bd ul .enter:hover{ display:block; background:url(../images/enterbgon.png) no-repeat;}
.live .bd ul .livecon{ width:350px; height:290px; float:left; margin-top:40px; margin-left:45px;line-height:26px; font-size:13px; color:#9e7757}
.live .bd ul .livecon h2{ color:#9e7757; font-size:20px; font-family:"å¾®è½¯é›…é»‘"; line-height:40px;}
.live .bd ul .livecon h2 span{ font-family:Arial; font-size:17px; margin-left:5px; font-weight:normal;color:#9e7757;}
.live .bd ul .livecon span{ color:#9e7757}
.live .bd ul .livecon .item{ margin-top:10px;}
.live .bd ul .livecon .item a{ text-align:center; display:block; margin-right:20px; width:60px; float:left; margin-bottom:10px; color:#9e7757}

.promotions{ padding-top: 20px;}

.about{ width:1015px;margin-top: 20px;border:1px solid #4c3628; height: auto; min-height: 700px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px; }
.about .aboutleft{ background-color: #38281e; width: 255px; float: left; height: 700px;}
.about .aboutleft .welcome{ background:url(../images/aboutwelcome.png) no-repeat; width: 255px; height: 143px;}

.about .aboutleft ul li{ height: 45px; line-height: 45px; text-align: center;}
.about .aboutleft ul li a{ font-size: 14px; font-weight: bold; color: #9e7757; height: 45px; display: block;}
.about .aboutleft ul li:hover,.about .aboutleft ul li.on{background: #4d3729}
.about .aboutleft ul li:hover a,.about .aboutleft ul li.on a{ color: #fbc373}
.about .aboutleft .aboutleftbottom{ background:url(../images/aboutleftbottom.png) no-repeat; height: 170px; width: 255px;}

.about .aboutright{ float: right; width: 675px; padding:40px 35px;}
.about .aboutright .content{ line-height: 25px; color: #9e7757}
.about .aboutright .content h3{ font-size: 15px; line-height: 50px; font-family: "å¾®è½¯é›…é»‘"}
.about .aboutright .content ol li{ list-style-type: square; margin-left: 10px;}



#menu1 {width:700px; margin-bottom:20px; height:1%; overflow:hidden; text-align:center}
#menu1 dd {float:left;text-align:center; cursor:pointer;color:#d0ab88; margin-right:8px; padding:0 15px; font-family:"å¾®è½¯é›…é»‘";border-bottom: 2px solid #666;}
#menu1 dd.hover {border-bottom: 2px solid #d0ab88; color:#d0ab88;}
#menu1 dd.hover a{ color:#000}
#menu1 dd a{ color:#d0ab88; font-family:"å¾®è½¯é›…é»‘"}
#main1 li {display:none}
#main1 table{ width:600px;}
#main1 table tr td,#main1 table tr th{ border:1px solid #d0ab88; height:30px; text-align:center}


.regmain{ background: url(../images/regbg.png) no-repeat; height: 700px; float: right;width: 742px;}
.regmain input{ width:223px;height:22px; line-height:22px; border:1px solid #d9d7d7; color:#707070; font-size:13px; padding-left:5px;}
.regmain .table1{ width:620px; margin:80px 0 45px 70px;}
.regmain .table2{ width:620px; margin:0 0 0 70px;}
.regmain table tr td{ height:50px; color:#9e7757; font-size:13px; vertical-align:middle}
.regmain span{ color:#e60012;font-size:13px;}
.regmain .span2{ color:#9e7757}
.regmain .btn{background:url(../images/regsub.png) no-repeat; width:100px; height:28px; color:#f6ec7c; font-size:15px; font-family:'å¾®è½¯é›…é»‘';  border:none; cursor: pointer} 
.regmain .btn:hover{ background: url(../images/regsubon.png) no-repeat;}
.regmain .reset{background:url(../images/regreset.png) no-repeat; width:100px; height:28px; color:#604211; font-size:15px; font-family:'å¾®è½¯é›…é»‘'; border:none; cursor: pointer}
.regmain .reset:hover{ background: url(../images/regreseton.png) no-repeat;}
.regmain .ts td{ height:25px; line-height:25px;}
.regmain .drm{ width:60px; background:#eee;}
.regmain a{ color:#614509}