﻿body,html { margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei";  background:#000; color:#fff; }
ul, li, p, strong, table, form, tr, td, ol, dl, dd, dt, map, area,h1,h3,h2,h4,h5,h6,input { 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; top:0; left:0;*/ 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; overflow:hidden; line-height:26px; text-indent:9px; width:91px; height:26px; position:absolute; left:500px; top:390px; background:#298050 url(../images/ico.png) no-repeat 78px center; }
.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:1259px; }
.b2{ background:#2a2e37 url(../images/b2.jpg) no-repeat center 0; }
.zt2b1{ background:url(../images/zt2b1.jpg) no-repeat center 0;  }
.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:40px; color:#c2c0c0; line-height:22px; }
.dluq a{  color:#fff; font-size:16px; }
.dluq span{ color:#ffb443; }

.pp1{ position:absolute; left:100px; top:410px; line-height:22px; width:836px; }

.b2 .wrap{ min-height:505px; -height:505px; }
.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{ width:100%; float:left; display:inline; margin:120px 0 0 31px; }
.list li{ float:left; display:inline; margin:0 11px 22px 11px; text-align:center; color:#fff; width:142px; height:149px; background:#353f4c; border:solid 1px #485463; }
.list li div{ border:solid 1px #353f4c; width:140px; height:114px; overflow:hidden; padding-top:33px; }
.list li.on{ border-color:#d2935a; }
.list li.on div{ border-color:#d2935a; }

.list li span{ display:block; width:57px; height:57px; margin:0 auto 15px; background:url(../images/xx.jpg) no-repeat; text-align:center; }
.list li span img{ transform:translateY(25%);   }

.xx{ margin:14px 0 0 35px; line-height:32px; color:#ccc; font-size:16px; }

.cover{ 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; z-index:10; }
.tcc{ 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; z-index:10; }
.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; }
.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; font-size:12px; vertical-align:middle; line-height:20px; color:#fff; background:url(../images/i.png) no-repeat;  }

.b1 h3{ display:block; position:absolute; height:78px; line-height:78px; top:360px; left:29px; font-size:40px; }
.sousuo{ position:absolute; left:26px; top:444px; width:974px; height:62px; line-height:62px; color:#000; }

.set{ color:#000; position:absolute; right:10px; top:457px; width:171px; height:31px; line-height:31px; border:solid 2px #3f9b66; border-radius:3px; background:url(../images/set.jpg) no-repeat 140px center; z-index:2; }
.val{ display:block; width:141px; height:31px; line-height:31px; text-align:center; }

.xiala{ position:absolute; display:none; left:-2px; top:31px; width:100%; height:270px; overflow:hidden; overflow-y:auto; border:solid 2px #3f9b66; border-top:0; background:#fff; }
.xiala a{ display:block; height:24px; line-height:24px; text-align:center; color:#3f9b66; }
.xiala a:hover{ background:#3f9b66; color:#fff;  }

.lit{ position:absolute; width:792px; height:500px; overflow:hidden; overflow-y:auto; text-align:center; left:106px; top:536px; }
.coutry{ display:inline-block; width:250px; height:250px; font-size:18px; color:#000; }
.coutry .guo{ width:182px; height:182px; overflow:hidden; display:inline-block; margin-bottom:11px; }
.coutry .move{ display:inline-block; width:89px; height:35px; line-height:35px; font-size:16px; vertical-align:middle; text-align:center; background:url(../images/btn1.png) no-repeat; color:#000; margin-left:6px; }
.coutry .move:hover{ background-position:0 -35px; }

.lit strong{ display:block; height:500px; line-height:500px; color:#f4f4f4; font-size:80px; }

.se2{ display:block; position:absolute; left:29px; top:1034px; }
.se2 a{ display:inline-block; width:110px; height:31px; text-align:center; line-height:31px; border:solid 1px #ccc; color:#000; margin-right:6px; }
.se2 a:hover{ background:#3f9b66; border:solid 1px #3f9b66; color:#fff;  }


.btn3{ display:block; width:271px; height:74px; overflow:hidden; text-indent:-999px; position:absolute; left:364px; top:1109px; background:url(../images/btn3.png) no-repeat 0 -74px; }
.btn3:hover{ background-position:0 0; }

.tpcs{ font-size:14px; vertical-align:middle; color:#fff; font-weight:100; margin-left:10px; }
.tpcs span{ color:#ffb443;  }

