@charset "utf-8";
html,body { background: #f0f0f0; padding:0; margin:0; font-size:14px; font-family:"Microsoft YaHei"; color:#000; }
.g-thide { text-indent: -9999px }
.g-clr { zoom: 1 }
.clr{ display: block; clear: both; height: 0; overflow:hidden; line-height:0; width:100%; }
a { color: #000; text-decoration: none; outline:none; background:none; }
ul,li,h3,p,div,tr,td,dd,dl,dt,ol{  padding:0; margin:0; list-style:none; }
img{ border:0; }
.f18{ font-size:18px; }
.f16{ font-size:16px; }

.bottom{ width:1000px; height:120px; overflow:hidden; position:relative; margin:0 auto; font-family:"SimSun"; font-size:12px; background:url(../images/footer.png) no-repeat 66px 31px; color:#fff; }
.r{float: right;}
.footer dt{ line-height:20px;}
.footer dd{line-height:18px;}
.footer .vertical{padding:0 0 0 5px;}
.footer a{  color:#fff; }
/*布局*/
#wrapbg { width:100%; min-width:1130px; min-height:1500px; -height:1500px; margin:0 auto; }

.wpbg{ width:100%; }
.wrap{ width:1000px; margin:0 auto; position:relative; }

.bg1{  background:url(../images/bg1.jpg) no-repeat center 0;  }
.bg2{  background:url(../images/bg2.jpg) no-repeat center 0; height:678px; }
.bg3{  background:url(../images/bg3.png) no-repeat center 0; height:430px; }


.p2em{ text-indent:2em;line-height:20px; }
.cov{ width:100%; height:42px; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=70);-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7;}
.cover{ width:500px; position:absolute; left:0; top:54px; display:none; }
#cover{ width:100%; height:100%; display:none; z-index:1113; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=70);-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7;}
.msg{ padding:0 7px; display:block; min-height:28px; -height:28px; line-height:28px; color:#ffffcc; background:#000; display:none; }
.db{ height:118px; position:relative; width:100%; }
.down3{ display:block; width:169px; height:60px; overflow:hidden; text-indent:-999px; position:absolute; left:626px; top:40px; background:url(../images/down3.jpg) no-repeat }
.tequbtn{ display:block; width:211px; height:92px; overflow:hidden; text-indent:-999px; position:absolute; left:812px; top:14px; background:url(../images/tequbtn.jpg) no-repeat }

.down3:hover{ background-position:0 -60px; }
.tequbtn:hover{ background-position:0 -92px; }

.gw{ font-size:14px; width:190px; height:31px; line-height:31px; text-align:center; color:#fff; position:absolute; left:880px; top:8px; background:url(../images/topnav.png) no-repeat }
.gw a{ color:#fff;  }


.eyes{ width:653px; height:230px; position:relative; float:left; display:inline; overflow:hidden; margin:8px 0 0 5px; }
.eyes img{ width:100%; }
.eyes ul{ position:absolute; left:0; top:0; height:270px; }
.eyes li{ float:left; width:653px; height:230px; position:relative; overflow:hidden; }
.banner_nav{ text-align:right; position:absolute; right:4px; top: 216px; }
.banner_nav a{ float:left; display:inline; margin-left:10px; width:76px; height:8px; background:#fff; border-top:solid 1px #9ea1ac; }
.banner_nav a.on{ background:#ff4900; border-top:solid 1px #913b21; }

.b1{ height:881px; width:100%; position:relative; }
.k1{ width:360px; height:270px; float:right; overflow:hidden; position:relative; line-height:26px; display:none; }
.k1 h3{ display:block; height:58px; text-align:center; line-height:58px; font-size:18px; overflow:hidden; margin-bottom:10px; }
.td{ display:inline-block; width:94px; text-align:right; margin-right:10px; }
.hs{ color:#f6ff00; }
.huis{ color:#ff4911; }

.zt{ width:249px; height:40px; line-height:40px; text-align:center; font-size:20px; position:absolute; left:105px; top:230px; font-weight:bold; }
.zt0{ width:96px; height:40px; line-height:40px; text-align:center; position:absolute; left:15px; top:230px; }

.tt{ font-size:30px; color:#e1423f; margin:40px 0 0;  }
.gz{ display:block; width:115px; height:5px; overflow:hidden; margin-left:2px; background:#e1423f; border-radius:2px; -webkit-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; margin-bottom:24px; }

.tt1{ font-size:18px; text-align:center; width:100%; }
.tt1 td{ height:56px; }
.sf{ display:inline-block; width:25px; height:25px; margin-left:4px; vertical-align:middle; background:url(../images/sf.jpg) no-repeat;  }
.sf.on{ background-position:-25px 0; }

.tt2{ text-align:center; width:100%; color:#000; }
.tt2 td{ height:56px; }
.tt2 .f16{ color:#000;}
.tt2 .f18 span{ color:#999999;}

.content{ background:#010c11; width:100%; padding-bottom:7px;  }
.red{ color:#d30b0b; }
.tt2 .t2-1{ background:#f5e8d5; }  

.odd{ width:100%; min-width:1000px; background:#e6dcce; }
#cover{ position:absolute; left:0; top:0; width:100%; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity: 0.6;  display:none; z-index:11;}
.zbc{ position:absolute; left:-9999px; top:0; z-index:12;}
.zbc .close{ display:block; width:24px; height:24px; line-height:24px; font-size:24px; color:#298577; text-align:center; position:absolute; top:-24px; right:0px;}
.pop_bg{ width:800px; background:url(http://dz.ztgame.com/images/v2/index/right_main_bg.jpg) repeat; margin:0 0 0 -400px; padding:12px 12px 20px 12px;}


.leftbtn{ display:block; position:relative; position:absolute; display:none; }
.rightbtn{ display:block; position:relative; position:absolute; left:20px; display:none; }

.regbg{ width:288px; height:500px; position:absolute; left:704px; top:172px; }
.choubg{ width:700px; height:480px; display:block; position:absolute; left:24px; top:145px; overflow:hidden; }
.wz{ float:right; }
#gdmsg{ width:268px; height:256px; position:relative; overflow:hidden; margin:23px 0 0 8px; }
#gdmsg li{ float:left; width:100%; height:26px; overflow:hidden; color:#7d2907; font-size:12px; }
#gdmsg ul{ position:absolute; left:0; top:0; width:100%; }
#gdmsg li .name{ display:inline-block; width:129px; vertical-align:middle; }
#gdmsg li .hd{ color:#cb4a17; }

#lottery{ height:326px;  }
#lottery table td{width:202px;height:140px;text-align:center;vertical-align:middle;  color:#fff; position:relative; }
#lottery table td a{width:202px;height:140px;line-height:140px;display:block; color:#fff; background:url(../images/btns.jpg) no-repeat -580px 0; font-size:22px; }
#lottery table td a:hover{ background-position:-580px -140px; }
#lottery table td a span.count{ color:#d50a00; display:inline-block; height:auto; position:relative; width:auto; left:auto; top:auto; }
#lottery table td.active{  }
#lottery table td img{ display:block; margin:0 auto;  }
#lottery table td p{ text-align:center; position:absolute; width:100%; height:32px; line-height:32px; color:#fff; left:0; bottom:0; }
#lottery table td p.tdp{ padding-top:15px; }
/*#lottery table td.active{ background:url(../images/chou2.jpg) no-repeat center center;  }*/

#lottery table td span{ display:block; left:0; top:0; position:absolute; width:100%; height:100%; }
#lottery table td.active span{ border:solid 3px #d39567; width:196px; height:134px; overflow:hidden;  }

#frame{  margin-top:45px; }
.barbtn{ top:241px; left:483px; position:absolute; display:block; width:152px; height:50px; overflow:hidden; text-indent:-999px;  }

.ljlqbtn{ width:98px; height:33px; overflow:hidden; text-indent:-999px; float:left; display:inline; margin:208px 3px 0 42px; }
.cklbbtn{ width:98px; height:33px; overflow:hidden; text-indent:-999px; float:left; display:inline; margin-top:208px; }

.msg1{ display:block; position:absolute; left:22px; top:450px; width:208px; font-family:SimSun; line-height:20px; }
.msg2{ display:block; position:absolute; left:12px; top:560px; width:230px;  font-family:SimSun; line-height:22px; }

.list{ position:absolute; width:197px; left:42px; top:243px; }
.list li{ width:100%; height:48px; line-height:48px; overflow:hidden; float:left; display:inline; margin-top:2px; background:url(../images/ttx.jpg) no-repeat; }
.ico{ margin:0 0 0 6px; vertical-align:middle; }
.list li span{color:#fff; margin:0 6px 0; }
.list li .g{ float:right; display:inline; margin:16px 7px 0 0; }


/*************footer************/
.footer{display: block;  font-family:tahoma,arial,"宋体"; padding:50px 0px;width: 100%;overflow: hidden;background-color: #000;}
.footer #bottom{ line-height:22px; width:875px;margin: 0 auto; position:relative;background:url('http://dz.ztgame.com/images/v2/index/bot1.png') no-repeat left center;overflow: hidden;height: 50px;padding-left:125px;}
.footer #bottom p{line-height: 1.2em;font-size: 100%;color: #919191;font-size: 12px;}
.footer #bottom .pad{}
.footer #bottom .pad p{ line-height:24px;}
.botp1{ position:absolute; left:160px; top:0px;}
.botp1 a{ padding: 0 8px;color: #919191;}
.botp2{position:absolute; right:80px; top:0px;width:430px; text-align:right}
.botp3{ position:absolute; left:127px; top:27px; text-align:center; display:block; width:830px;}


.tcc{ width:555px; position:absolute; left:-9999px; top:50%; margin-left:-287px; background:url(../images/cc.jpg) repeat-y; color:#1d1d1d; z-index:99; }
.tcctt{ display:block; height:98px; line-height:110px; overflow:hidden; background:url(../images/ct.jpg) no-repeat; text-align:center; color:#a54b18; font-size:24px; }
.cb{ display:block; height:7px; overflow:hidden; background:#654939; }
.tcc .close{ width:32px; height:32px; position:absolute; top:0; right:-40px; overflow:hidden; text-indent:-999px; background:url(../images/close.png) no-repeat; }

.tcc2{ width:450px; position:absolute; left:-9999px; top:50%; margin-left:-225px; background:url(../images/cc2.jpg) repeat-y; color:#1d1d1d; z-index:99; }
.tcc2 .tcctt{ background:url(../images/ct2.jpg) no-repeat; }


.suc{ width:94px; height:88px; float:left; display:inline; margin-left:130px; background:url(../images/suc.jpg) no-repeat; }
.sb{ width:94px; height:88px; float:left; display:inline; margin-left:130px; background:url(../images/sb.jpg) no-repeat; }

.pps1{ float:left; display:inline; margin:36px 0 0 10px; font-size:16px; color:#000; width:310px; line-height:30px; }
.pps1 span{ font-size:40px; display:block; }

.btn2{ width:257px; height:80px; display:block; line-height:80px; text-align:center; font-size:28px; color:#fff; margin:22px auto 0; background:url(../images/btn2.jpg) no-repeat; }
.txt{ width:300px; height:26px; line-height:26px; border:solid 1px #9e8c82; background:#fff; vertical-align:middle; }
.tcc td{ height:38px; }
.tcc table{ margin:20px 0 0; }
.tcc td p{ font-size:12px; margin:15px 0; text-align:center; width:340px; text-align:left; }
.tcc td a{ color:#0e8d93; text-decoration:underline;  }

.weixin{ display:block; width:275px; margin:0 auto 20px; }
.pps2{ text-align:center; line-height:24px; }
.pps2 span{ color:#e76200; }

.hbbtn3{ vertical-align:middle; width:57px; height:28px; display:inline-block; cursor:pointer; background:url(../images/copybtn.jpg) no-repeat; margin-left:10px; }


.b1 .time{width:509px;left:40px; top:245px; position:absolute; height:30px; line-height:30px; font-size:30px; color:#d0ac5f;font-family: '宋体';background: url('../images/time-bg.png') no-repeat center center;text-align: center;font-weight: bold;}
.month{ left:0; top:302px; position:absolute; width:581px; height:414px; overflow:hidden; }
.month .monthBg{position: absolute;width: 100%;height: 100%;top:0;left:0;z-index: 2;background-color: #7bc4b5;opacity: 0.8;filter:Alpha(opacity=80);}
.month .item{ float:left; display:inline; margin:0 0 1px 1px;width:82px; height:82px; position:relative; font-size:22px; color:#66e2ca; text-align:center; line-height:82px;z-index: 10;background-color: #28a189;}
.monimg{ display:block; position:absolute; left:0; top:0; }
.month .item span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; }
.month .item span.g{ display:none; width:30px; height:25px; left:46px; top:50px; position:absolute; }
.month .on{ color:#fff;  }
.month .on span{ background:#2ebd9e; }
.month .on span.g{ display:block;  background:url(../images/g.png) no-repeat;  }


.qdbtn{ display:block; width:580px; height:82px; overflow:hidden; text-indent:-999px; position:absolute; left:1px; top:730px; background:url(../images/qd_state.png) no-repeat;  }
.qdbtn:hover{background-position:0 -100px;}
.qdbtn.on{ background-position:0 -200px; }

.qdv{ width:100%; height:82px; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity: 0.3; }
.qdbtn:hover .qdv{ display:none; }
.qdbtn.on .qdv{display:none;}

.pps3{ width:580px; position:absolute; left:0; top:832px; text-align:center; color:#fff; font-size:14px;font-family: '宋体';}
.pps3 span,.pps3 a,.pps3 .name{ color:#feaf3e; margin:0 4px;font-family: '宋体';}

.bg2 .wrap{ height:678px; }
.bg3 .wrap{ height:483px; }

.qrbtn{ display:block; width:244px; height:73px; overflow:hidden; text-indent:-999px; margin:25px auto; background:url(../images/btns.jpg) no-repeat 0 -164px;  }
.qrbtn:hover{ background-position:-244px -164px; }
.btn_swqr{ display:block; width:244px; height:73px; overflow:hidden; text-indent:-999px; margin:25px auto; background:url(../images/btns.jpg) no-repeat 0 -164px;  }
.btn_swqr:hover{ background-position:-244px -164px; }
.pps4{ position:absolute; left:260px; top:74px; color:#7d2907; }
.pps4 span{ color:#cb4a17; font-weight:bold; }

.fenxiang{ width:261px; height:45px; overflow:hidden; margin:68px auto 10px; background:url(../images/fenxiang.jpg) no-repeat center 0; }
.pps5{ text-align:center; color:#403d44; }
#wrapbg .fenxiang a{ float:left; width:130px; height:45px; overflow:hidden; text-indent:-999px; padding:0; background:none; }

.top{ display:block; width:78px; height:40px; overflow:hidden; text-indent:-9999px; position:absolute; left:459px; top:0; }
.msg3 img{ vertical-align:middle; margin-right:6px; }
.msg3 .ios2{ display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; color:#fff; vertical-align:middle; margin-right:5px; background:url(../images/io2.png) no-repeat; }
.msg3 h3{ display:block; margin-bottom:10px; font-size:16px; }
.msg3{ padding-top:70px; line-height:24px; color:#fff; }
.msg3 p{ display:block; height:32px; margin-left:34px; }
.ero{ width:84px; height:61px; background:url(../images/ero.jpg) no-repeat; float:left; display:inline; margin:36px 0 0 105px; }
.aent{ text-align:center; line-height:24px; }

.cp{ display:block; margin:13px auto 18px; }
.cp1{ color:#df621a; }

table.tab{ border:solid 1px #dad4cf; border-bottom:0; border-left:0; width:100%; margin:0 auto 0; color:#663333; }
table.tab td{ background:#ebe9e5; height:45px; border:solid 1px #dad4cf; border-top:0; border-right:0; }

.ckbtn{ display:inline; float:right; display:inline; margin:0 25px 0 0; width:56px; height:23px; overflow:hidden; text-indent:-999px; background:url(../images/ckbtn.jpg) no-repeat;  }
.tabgcom{ height:268px; overflow:hidden; overflow-y:auto; margin:28px auto 0; width:80%; }

/* 分享 */
#baiduShare{float: left;margin-left: 25px;_margin-left:16px;}
#baiduShare a:hover{opacity: 1;filter:alpha(opacity=100);}
#baiduShare .bds_tsina{background:url('../images/allIco.png') no-repeat;width: 30px;height: 25px;padding: 0;background-position: 0px 3px !important;margin:3px;}
#baiduShare .bds_tqq{background:url('../images/allIco.png') no-repeat;width: 30px;height: 25px;padding: 0;background-position: -96px 3px !important;margin:3px;}
.gwLink{float: left;}
.gwLink>span{color: #75b3b5;}

.b2{height: 565px;width: 100%;overflow: hidden;}
.TabImgBox{width: 100%;height: 281px;background:url('../images/conBg.png') no-repeat center bottom;margin-top: 80px;}
.TabImgBox h4{font-size: 18px;line-height: 24px;text-align: center;color:#292827;font-weight: 400;}
.TabImgBox .TabBox{padding: 0 75px;position: relative;height: 121px;margin-top: 55px;}
.TabImgBox .pageBtn{display:block;width:20px;height:40px;position: absolute;top:50%;margin-top: -20px;background: url('../images/allIco.png') no-repeat;}
.TabImgBox .doUp{left:40px;background-position: -10px -65px;}
.TabImgBox .doDown{right:40px;background-position: -98px -64px;}
.TabImgBox .boxScope{width: 100%;height:100%;overflow: hidden;}
.TabImgBox .boxScope .ImgList{width: 1000%;height:100%;}
.TabImgBox .boxScope .ImgList .item{width: 121px;height:100%;background-color: #292827;float: left;margin-right:25px;text-align: center;color: #fff;line-height: 30px;}
.TabImgBox .ImgList .item .ImgBox{width: 46px;height: 46px;margin:30px auto 0;background:url('../images/chbg.png') no-repeat;}


.b2 .giftBtn{display: block;margin:30px auto 0 auto;width:720px;height: 82px;background:url('../images/get-state.png') no-repeat 0px -200px;}
.b2 .on{background-position:0px 0px;}
.b2 .on:hover{background-position:0px -100px;}

.qdSucceed{position: fixed;_position:absolute;top:50%;left:50%;width:537px;height:400px;padding:10px;margin:-278px 0 0 -210px;z-index: 9999;background:url('../images/qdSucceedBg.png');display: none;}
.qdSucceed .tc-close{width: 31px;height: 31px;display: block;position: absolute;top:0px;right:-40px;background:url('../images/close.png');}
.qdSucceed h4{font-size: 23px;color:#434e60;font-weight: 400;text-align: center;border-bottom:1px solid #e2ddda;margin:30px 0 40px 0;padding-bottom: 25px;line-height: 30px;}
.qdSucceed p{text-align: center;line-height: 30px;height:30px;font-size: 14px;color:#1d1d1d;}
.qdSucceed .s1{font-size: 18px;}
.qdSucceed .s1 span{font-family:Arial;color: #df621a;font-size: 23px;}
.qdSucceed .or{width: 100%;overflow: hidden;clear: both;position: relative;}
.qdSucceed .s2{float:left;text-align: center;font-size: 18px;height: 30px;vertical-align: middle;margin-left:150px;_margin-left:70px;z-index:100;}
.qdSucceed .s2 .number{font-family:Arial;color: #000;line-height: 30px;}
.qdSucceed .doCopy{float:left;display:block;width:56px;height: 23px;background:url('../images/copy.png') center center;margin: 3px 0 0 5px;}
.qdSucceed .s3{width:100%;font-weight: '宋体';margin-top: 20px;}
.qdSucceed .s3 span{color:#df621a;}
.qdSucceed .sure{display: block;width:244px;height: 75px;background:url('../images/sure.png') no-repeat;margin:30px auto 0;}
.qdSucceed .sure:hover{background-position: 0px -100px;}
.zzc{display: none;width: 100%;height: 100%;_height:2025px;position:fixed;_position: absolute;top:0;left:0;background-color: #000;opacity: 0.7;filter:alpha(opacity=70);z-index: 9000;}