﻿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,input,marquee { margin:0; padding:0; list-style:none; }
img { border:0; vertical-align:top; }
a { text-decoration:none; outline:none; color:#fff; *hide-focus:expression(this.hideFocus=true);}
.clr{ display:block; height:0; overflow:hidden; clear:both;}
.clr10{ display:block; height:0; overflow:hidden; clear:both; height:10px; }
.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; position:relative; }
.wrap { width:1000px; margin:0 auto; position:relative; }

.footer{ height:120px; background-color:#15181d; color:#666666; }
.footer #bottom{position:relative;width:1000px; margin: 0 auto; height:120px; background:url(http://zt2.ztgame.com/images/v19/foot.jpg) left 0 no-repeat;}
.footer #bottom a{color:#666666; padding:0px 8px;}
.footer #bottom .botp1{ position:absolute; left:134px; top:21px; font-size:12px;color:#666666;}
.footer #bottom .botp2{ position:absolute; right:0; top:21px; font-size:12px;color:#666666;}
.footer #bottom .botp3{ position:absolute; left:140px; top:47px; width:384px; padding-right:472px; font-size:12px;color:#666666; border-top:solid 1px #666666; padding-top:8px; line-height:20px; }
.bn{ display:block; width:314px; height:60px; position:absolute; right:0; top:7px; background:url(http://zt2.ztgame.com/images/v19/ba.png) left 0 no-repeat; }

.mm1{ width:100%; height:566px; position:fixed; left:0; top:0; z-index:13; background:url(../images/m1.png) no-repeat center 0; }
.mm2{ width:100%; height:425px; position:fixed; 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); }
}

.nav{ width:100%; height:105px; position:fixed; _position:absolute; top:0; left:0;  z-index:3; background:url(../images/xx.png) repeat-x;}
.menu{ width:1070px; height:105px; margin:0 auto; position:relative; }
.navs{ float:right; width:500px; }
.navs a{ float:left; display:inline; height:103px; width:167px; overflow:hidden; text-indent:-999px; background:url(../images/btn1.jpg) no-repeat; }
.menu a.a1{ background-position:0 0; }
.menu a.a2{ background-position:-167px 0; }

.menu a.a1:hover,.menu a.a1.on{background-position:0 -103px; }
.menu a.a2:hover,.menu a.a2.on{ background-position:-167px -103px; }

.menu a.a3{ width:101px; height:32px; background:none; border:solid 1px #565454; color:#a6a4a4; text-indent:0; text-align:center; line-height:32px; margin:18px 0 0 23px; }
.menu a.a4{ width:101px; height:32px; background:none; border:solid 1px #565454; border-top:0; color:#a6a4a4; text-indent:0; text-align:center; line-height:32px; margin-left:23px; }
.menu a.a3:hover,.menu a.a4:hover{ color:#fff; background:#565454;  }


.logo{ position:absolute; left:-5px; top:0; }
.dengluq{ position:absolute; left:140px; top:43px; color:#c2c0c0; }
.dengluq a{  color:#fff; font-size:16px; }

.menu a.a7{ text-indent:0; background:none; line-height:85px; color:#fff; margin-left:10px; }
.btn2{ display:block; position:absolute; left:430px; top:606px; overflow:hidden; text-indent:-999px; width:141px; height:229px; background:url(../images/btn2.jpg) no-repeat; }
.btn2:hover{ background-position:-141px 0; }

.btn2{ display:block; overflow:hidden; text-indent:-999px; width:91px; height:26px; position:absolute; left:477px; top:371px; background:url(../images/btn2.jpg) no-repeat; }
.btn2:hover{ background-position:0 -26px; }
.txt{ width:263px; height:44px; padding-left:10px; line-height:44px; border:solid 1px #7faaa0; vertical-align:middle; }

table{ border:solid 1px #e5eeed; border-top:0; border-left:0; }
table td{ border:solid 1px #e5eeed; border-bottom:0; border-right:0; line-height:20px; padding:7px 0; background:#fff; text-align:center; }
table td font{ font-weight:bold; }
table td p{ text-align:left; width:90%; margin:0 auto; }

.bb1{ height:478px; }

.b1{ height:1064px; }
.b2{ background:#2a2e37 url(../images/b2.jpg) no-repeat center 0; }
.zt2b1{ background:url(../images/zt2b1.jpg) no-repeat center 0; margin-top:105px;  }
.map{ top:478px; position:absolute; width:100%; height:406px; }
.map img{ display:none; position:absolute; left:0; top:0; }
.map img.on{ display:block;  }
.map a{ display:block; overflow:hidden; text-indent:-999px; position:absolute; }
.map a.a1{ width:133px; height:100px; left:185px; top:65px; }
.map a.a2{ width:129px; height:100px; left:476px; top:55px; }
.map a.a3{ width:120px; height:79px; left:694px; top:54px; }

.map a.a4{ width:133px; height:88px; left:106px; top:175px; }
.map a.a5{ width:143px; height:100px; left:392px; top:160px; }

.map a.a6{ width:113px; height:86px; left:640px; top:150px; }
.map a.a7{ width:140px; height:106px; left:246px; top:290px; }
.map a.a8{ width:146px; height:88px; left:522px; top:296px; }
.map a.a9{ width:135px; height:97px; left:697px; top:274px; }
.map a.a10{ width:146px; height:104px; left:843px; top:226px; }


.dluq{ position:absolute; left:140px; top:30px; color:#c2c0c0; line-height:22px; }
.dluq a{  color:#fff; font-size:16px; }
.dluq span{ color:#ffb443; }

.pp1{ position:absolute; left:100px; top:410px; height:22px; overflow:hidden; width:836px; color:#000; }
.pp1 ul{ position:absolute; left:0; top:0; width:100%;  }
.pp1 ul li{ float:left; display:inline; height:22px; line-height:22px; padding-right:10px; }

.b2 .wrap{ min-height:889px; -height:889px; }
.xtc{ position:absolute; width:188px; height:68px; display:none; color:#83260a; transition-duration:.4s; -webkit-transition-duration:.4s; -ms-transition-duration:.4s; -o-transition-duration:.4s; font-weight:bold; background:url(../images/xtc.png) no-repeat; margin:-68px 0 0 -38px; }
.xtc p{ width:160px; padding:7px 8px 0; line-height:20px; margin:0 auto; }
.xtc.on{ display:block; }

.pp2{ position:absolute; left:100px; top:108px; }
.pp2 span{ color:#ffb443; }

.list{ position:absolute; left:0; top:174px; width:100%; }
.list li{ float:left; display:inline; margin:0 11px 22px 11px; text-align:center; color:#bfd3ed; width:224px; height:191px; background:#353f4c; border:solid 1px #485463; }
.list li div{ border:solid 1px #353f4c; width:222px; height:163px; overflow:hidden; padding-top:26px; }
.list li.on{ border-color:#d2935a; }
.list li.on div{ border-color:#d2935a; }

.list li span{ display:block; width:126px; height:107px; margin:0 auto 15px; background:url(../images/kk.jpg) no-repeat; text-align:center; }
.list li span img{ display:block;   }


.btn3{ display:block; position:absolute; left:258px; top:648px; overflow:hidden; text-indent:-999px; width:471px; height:128px; background:url(../images/btn3.jpg) no-repeat; }
.btn3:hover{ background-position:0 -128px; }

.cover{ z-index:10; display:none; position:fixed; _position:absolute; left:0; top:0; width:100%; height:100%; background:#000; filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7;}
.tcc{ z-index:10; display:none; background:#fff; width:600px; height:526px; color:#000; position:fixed; _position:absolute; left:50%; top:50%; margin:-263px 0 0 -300px; border:solid 7px #71a197; }
.close{ display:block; position:absolute; width:30px; height:30px; overflow:hidden; text-indent:-999px; right:-54px; top:-7px; background:url(../images/close.png) no-repeat; }

.tts{ display:block; width:326px; height:62px; position:absolute; left:150px; top:-7px; text-align:center; line-height:62px; color:#fff; background:url(../images/tt.png) no-repeat; font-size:30px; }
.quyu{ text-align:center; border-bottom:solid 1px #ccc; padding:68px 0 0; height:30px; }
#counst{ display:block; color:#f6633c; font-size:88px; text-align:center; margin:20px auto 10px; }
.xs{ line-height:30px; margin:15px auto 30px; text-align:center; }
.xs font{ display:block; margin-bottom:10px; }

.btncom{ display:block; width:275px; height:74px; line-height:74px; text-align:center; background:#f6993c; font-size:28px; color:#fff; margin:50px auto 0; }
.btncom:hover{ background:#f6a13c; }

.content{ width:90%; margin:0 auto; height:424px; overflow:hidden; overflow-y:auto; }
.tabs{ border-bottom:solid 1px #1c9d86; height:57px; overflow:hidden; margin:20px auto; width:90%; }
.tabs a{ float:left; width:170px; height:57px; font-size:20px; text-align:center; line-height:57px; color:#1ea28b; }
.tabs a.on{ background:url(../images/on.jpg) no-repeat; color:#fff;  }

.pages{ text-align:center; margin:28px 0 0; }
.pages a{ display:inline-block; border:solid 1px #7faaa0; color:#7faaa0; padding:0 10px; margin:0 4px; height:25px; line-height:25px; text-align:center; }
.pages a:hover,.pages a.on{ background:#7faaa0; color:#fff;  }

.xxts{ color:#737575; border-bottom:dotted 1px #737575; padding:0 27px; height:54px; line-height:22px; margin-bottom:20px; }
#fom table{ border:0; }
#fom table td{ border:0; height:52px; text-align:left; }
#fom table td .btncom{ margin:10px 0 0; }

.guize{ display:block; width:90%; margin:92px auto 0; line-height:30px; }
.i{ display:inline-block; width:20px; height:20px; text-align:center;  margin:-3px 5px 0 0; vertical-align:middle; line-height:20px; color:#fff; background:url(../images/i.png) no-repeat;  }






