﻿body,html { margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei";  background:#000; color:#fff; }
ul, li, p, strong, h3, table, form, tr, td, ol, dl, dd, dt, map, area,h1,h3,h2,h4,h5,h6 { margin:0; padding:0; list-style:none; }
img { border:0; vertical-align:top; }
a { text-decoration:none; outline:none; color:#5d5649; *hide-focus:expression(this.hideFocus=true);}
.clr{ display:block; height:0; overflow:hidden; clear:both;}
.clr5{ display:block; height:0; overflow:hidden; clear:both; height:4px; }
.head li { float:left; }
.l{ float:left; }
.ov99{ overflow:hidden; text-indent:-9999px; }
.cent{ text-align:center; }
.rigt{ text-align:right; }
.p2em{ text-indent:2em; }
.r{ float:right; }

h1{ overflow:hidden; display:none; }
#wrapbg{ width:100%; min-width:1000px; max-width: 1920px; height:1786px; position:relative; overflow:hidden; margin: 0 auto; background:url(../images/bg.jpg) no-repeat center 0;  }
#wrap { width:1000px; height:250px; margin:0 auto; position:absolute; left:50%; margin-left:-500px; top:0; }

.rbgy{ width:690px;background:url(http://zt2.ztgame.com/images/v9/bgy.jpg) center 0 repeat-y;}
.rtop{ width:690px;background:url(http://zt2.ztgame.com/images/v9/bgtop.jpg) center top no-repeat;}
.rbot{ width:690px;background:url(http://zt2.ztgame.com/images/v9/bgbot.jpg) center bottom no-repeat;padding-bottom:60px;}


.mm1{ width:100%; height:566px; position:absolute; left:0; top:0; z-index:13; background:url(../images/m1.png) no-repeat center 0; }
.mm2{ width:100%; height:425px; position:absolute; left:0; bottom:0; z-index:12; background:#000 url(../images/m2.jpg) no-repeat center 0; text-align:center; }
.pertiosn{ display:block; margin:122px auto 0; width:68px; height:68px; text-align:center; position:relative; line-height:68px; color:#fff; }
.pertiosn span{ display:block; background:url(../images/qq.png) no-repeat; width:68px; height:68px;  animation:load 3s infinite linear; -webkit-animation:load 3s infinite linear; -ms-animation:load 3s infinite linear; -o-animation:load 3s infinite linear;  }
.pertiosn a{ display:block; width:68px; height:68px; position:absolute; left:0; top:0; color:#fff;  }
.wz{ color:#ccc; margin:10px auto 0; }
@-moz-keyframes load {
	0% { -moz-transform:rotateZ(0deg); }
	100% { -moz-transform:rotateZ(-360deg); }
}
@-webkit-keyframes load {
	0% { -webkit-transform:rotateZ(0deg); }
	100% { -webkit-transform:rotateZ(360deg); }
}
@-o-keyframes load {
	0% { -o-transform:rotateZ(0deg); }
	100% { -o-transform:rotateZ(-360deg); }
}
@-ms-keyframes load {
	0% { -ms-transform:rotateZ(0deg); }
	100% { -ms-transform:rotateZ(360deg); }
}

.logo{ position:absolute; left:20px; top:10px; }
.dh{ position:absolute; top:20px; right:18px; z-index:2; }
.dh a{ display:inline-block; background:#bd1111; width:112px; font-size:14px; height:40px; line-height:40px; text-align:center; color:#fff; margin:0 4px; border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; }

.dh a:hover{ background:#fccd64; color:#000; }

.cover{ z-index:3; display:none; position:fixed; _position:absolute; left:0; top:0; width:100%; height:1298px; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.tcc{ display:none; z-index:3; width:760px; position:absolute; left:50%; top:50%; margin:-240px 0 0 -380px; font-size:16px; background:#302b5b url(../images/ct.jpg) no-repeat; 
	transition-duration:.6s; -webkit-transition-duration:.6s; -ms-transition-duration:.6s; -o-transition-duration:.6s;
}
.tcc.on,.cover.on{ display:block; }
.tcb{ background:url(../images/cb.jpg) no-repeat 0 bottom; min-height:320px; -height:320px; padding:70px 0 50px 0; }
.close{ display:block; position:absolute; width:29px; height:29px; overflow:hidden; text-indent:-999px; right:20px; top:20px; background:url(../images/close.png) no-repeat; }
.content{ width:604px; position:absolute; left:38px; top:40px; line-height:24px; }
.tcc .tt1{ width:645px; min-height:34px; -height:34px; line-height:34px; margin:0 auto; font-size:28px; font-weight:100; text-align:center; background:url(../images/tt1.png) no-repeat 0 12px; }
.tcc .tt2{ width:645px; height:34px; line-height:34px; margin:0 auto; font-size:20px; font-weight:100; text-align:center; background:url(../images/tt2.png) no-repeat 0 14px; }


.dls{ position:absolute; top:590px; right:-20px; color:#000; font-size: 16px; }
.dls a{ font-weight:bold; color:#ff0000; text-decoration:underline; }
.starcz{ position:absolute; top:650px; right:0; color:#000; font-size: 16px; }
.starcz a{ font-weight:bold; color:#ff0000; text-decoration:underline; }
.lqbtn{ position: absolute; top: 434px; left: 375px; width:255px; height:57px; overflow:hidden; text-indent:-999px; background:url(../images/gobtn.png) no-repeat; }
.lqbtn.on{ background-position:0 -57px; }

.lists{ display:block; left:88px; top:758px; position:absolute; width:817px; z-index:2; }
.lists li{ float:left; display:inline; width:817px; height:118px; margin-bottom: 14px; overflow:hidden; position:relative; background:url(../images/libao.png) no-repeat;
transition-duration:.6s; -webkit-transition-duration:.6s; -ms-transition-duration:.6s; -o-transition-duration:.6s; }
.cts{ position:absolute; left:272px; top:5px; width:546px; height:85px; }
.line{ position: absolute; height: 1px; width: 485px; overflow: hidden; left: 0; top: 41px;  background: #e3b85f; }
.cts a{ float: left; display: table-cell; position: relative; margin-right: 27px; width: 80px; height: 105px; text-align: center; line-height: 80px; background:url(../images/lbq.png) no-repeat; position: relative; }
.cts a img{ display: inline-block; vertical-align: middle; }
.cts a span{ position: absolute; width: 100px; text-align: center; bottom: 0; left: -10px; line-height: 20px; font-size: 12px; color: #000; }

.lists li.a1{ background-position:0 0;  }
.lists li.a2{ background-position:0 -133px;  }
.lists li.a3{ background-position:0 -267px;  }
.lists li.a4{ background-position:0 -403px;  }
.lists li.a5{ background-position:0 -535px;  }

.gameinfo{ position:absolute; left:-10px; top:1528px; width:720px; height:220px; padding:42px 0 0 60px; }
.gameinfo strong,.gameinfo p{ float:left; color:#000; line-height:26px; margin-bottom:10px;  }
.gameinfo p{ width:610px; font-size: 16px; }
.gameinfo strong{ display: inline; margin-right: 10px; width: 93px; height: 30px; line-height: 30px; color: #fff; text-align: center; background:url(../images/icon.png) no-repeat; }

.btn2{ display:block; width:302px; height:62px; text-align:center; line-height:62px; color:#fff; margin-left:6px; background:url(../images/btn2.jpg) no-repeat; font-size:22px; overflow:hidden;
 border-radius:6px;	-webkit-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px;
}
.ts{ float:left; display:inline; color:#fccd64; font-size:14px; height:40px; line-height:40px; }
.txt{ float:left; display:inline; width:276px; height:40px; line-height:40px; background:#fff; border:0; margin:0 6px 0 6px; padding-left:24px;  }
.yzm{ float:left; display:inline; width:102px; height:40px; line-height:40px; text-align:center; margin-right:6px; background:#fccd64; color:#000; }


.fom{ padding-top:54px; }
.fom td{ height:78px; }

.loadd{ text-align:center; color:#fccd64; padding:74px 0 0; }
#zz{ display:block; width:645px; height:30px; background:#fff; margin:0 auto 14px; position:relative; overflow:hidden; border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; }
#zz span{ display:block; height:30px; overflow:hidden; position:absolute; left:0; top:0; background:url(../images/xx.jpg) repeat-x; /*transition-duration:2s; -webkit-transition-duration:2s; -ms-transition-duration:2s; -o-transition-duration:2s;*/ }
#zz span.on{ width:100%; }

.loadd span.dd{ display: inline-block; vertical-align:middle; margin-left: 2px; border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; animation:load 1.04s ease infinite; -webkit-animation: load 1.04s ease infinite; } 
@-moz-keyframes load{ 
	0%{ opacity: 1; } 
	100%{ opacity: 0; } 
} 
@-webkit-keyframes load{ 
	0%{ opacity: 1; } 
	100%{ opacity: 0; } 
} 
@-ms-keyframes load{ 
	0%{ opacity: 1; } 
	100%{ opacity: 0; } 
} 
@-o-keyframes load{ 
	0%{ opacity: 1; } 
	100%{ opacity: 0; } 
} 
.loadd span:nth-child(1){ -webkit-animation-delay:0.13s; } 
.loadd span:nth-child(2){ -webkit-animation-delay:0.26s; } 
.loadd span:nth-child(3){ -webkit-animation-delay:0.39s; } 
.loadd span:nth-child(4){ -webkit-animation-delay:0.52s; } 
.loadd span:nth-child(5){ -webkit-animation-delay:0.65s; }
.loadd span:nth-child(6){ -webkit-animation-delay:0.75s; }


.wupin{ float:left; display:inline; font-size:30px; color:#fccd64; margin:30px 0 0 72px; width:150px; text-align:center; }
.wupin img{ display:block; margin:0 auto 10px; }
.fom2{ float:left; display:inline; margin:58px 0 0 58px; width:450px; height:130px; }
.card{ display:block; width:402px; height:50px; line-height:50px; background:#fff; padding-left:18px; color:#000; margin-bottom:20px; }
.tsers{ display:block; font-size:14px; color:#fccd64; }

.fom3 td{ height:58px; }
.tscc{ height:82px; line-height:82px; color:#fccd64; text-align:center; }

.topvc{ left:603px; top:250px; width:397px; height:339px; position:absolute; background:url(../images/zt2.png) no-repeat; z-index:4; display:none; }
.topvc .hht{ display:block; text-align:center; height:46px; position:relative; font-size:20px; line-height:46px; }
.cose{ display:block; text-indent:-999px; width:45px; height:20px; overflow:hidden; position:absolute; top:13px; right:13px; background:url(../images/cose.png) no-repeat; }
.cose:hover{ background-position:0 -20px; }

.msgis{ margin:18px 0 0; text-shadow:1px 1px 2px #000; -webkit-text-shadow:1px 1px 2px #000; -ms-text-shadow:1px 1px 2px #000; -o-text-shadow:1px 1px 2px #000; }
.msgis span.tims{ float:left; display:inline; margin:0 0 4px 20px; width:78px; text-align:right; color:#fff; background:url(../images/ico.png) no-repeat 0 center; font-size:12px; line-height:20px; }
.msgis p{ float:left; display:inline; width:274px; line-height:20px; margin:0 0 4px 5px; font-size:13px; }
.msgis p font{ font-size:16px; font-weight:bold; }
.tits{ display:block; margin:0 auto 12px; }
.dsj{ display:block; width:270px; height:85px; overflow:hidden; text-indent:-999px; left:753px; top:528px; z-index:3; position:absolute; background:url(../images/sj2.png) no-repeat,url(../images/sj.png) no-repeat 0 9999px; }
.dsj:hover{  background:url(../images/sj2.png) no-repeat 0 9999px,url(../images/sj.png) no-repeat; }

.zhencang{ position:absolute; top:730px; z-index:2; }
.zhencang2{ display:block; margin:0 auto; width:100%; }


.ine{ display:block; width:272px; height:2px; overflow:hidden; margin:12px 0 12px 3px; clear:both; background:url(../images/ine.jpg) no-repeat; }
.jbm{ display:block; text-align:center; margin:0 0 12px 0; }











