﻿body,html { margin:0; padding:0; font-size:14px; font-family:"Microsoft YaHei";  background:#000; color:#999999; }
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:#ffba00; *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; position:relative; overflow:hidden; background:#222222 url(../images/bg.jpg) no-repeat center 0;  }
.wrap { width:1000px; margin:0 auto; position:relative; }

.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; width:138px; }
.dh{ position:absolute; top:20px; right:18px; z-index:2; width:179px; height:25px; color:#fff; text-align:center; line-height:25px;  background:url(../images/topnav.png) no-repeat; }
.dh a{ display:inline-block; color:#fff; margin:0 4px; }

.dh2{ position:absolute; top:483px; left:0; width:1000px; }
.dh2 a{ float:left; display:inline; width:244px; height:156px; overflow:hidden; text-indent:-999px; }

.cover{ z-index:2; 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{ display:none; z-index:2; width:470px; position:absolute; left:50%; top:50%; font-size:14px; color:#000;
	transition-duration:.6s; -webkit-transition-duration:.6s; -ms-transition-duration:.6s; -o-transition-duration:.6s;
}
.tc1{ height:451px; margin:-225px 0 0 -235px; background:url(../images/tcc1.png) no-repeat; }
.tc2{ height:521px; margin:-260px 0 0 -235px; background:url(../images/tcc2.png) no-repeat; }
.tcc.on,.cover.on{ display:block; }
.close{ display:block; position:absolute; width:43px; height:43px; overflow:hidden; text-indent:-999px; right:0; top:14px; }
.toub{ display:block; width:100%; text-align:center; padding-top:38px; }
.toub a{ display:block; width:92px; height:92px; margin:0 auto 10px; background:#fff; overflow:hidden; position:relative; border-radius:50%; border:solid 2px #d9c05a; margin-bottom:6px; }
.toub a img{ display:block; margin:0 auto; }

.tbtt{ text-align:center; height:40px; font-size:24px; color:#ff0000; display:block; padding-top:30px; }

.ines{ display:block; height:0px; width:358px; margin:14px 0 14px 40px; border-top:solid 1px #ccc; border-bottom:solid 1px #fff; }
.sgm{ width:348px; margin-left:50px; line-height:22px; }
.cmbc{ width:358px; text-align:center; margin-left:40px; color:#ff0000; }
.jidn{ display:block; height:15px; overflow:hidden; background:#ccc; margin:10px auto 20px; }
.jidn span{ display:block; height:15px; background:#fbaa0c; width:50%; }

.wytpbtn{ display:block; margin:0 auto; width:108px; height:37px; text-align:center; line-height:37px; color:#fff; font-size:16px; background:url(../images/btns2.png) no-repeat; }
.wytpbtn:hover{ background-position:0 -37px; }

.canyubtn{ display:inline-block; width:108px; height:37px; text-align:center; margin:0 6px; line-height:37px; color:#fff; font-size:16px; background:url(../images/btns2.png) no-repeat; }
.canyubtn:hover{ background-position:0 -37px; }

.nobtn{ display:inline-block; width:108px; height:37px; text-align:center; margin:0 6px; line-height:37px; color:#fff; font-size:16px; background:url(../images/btns2.png) no-repeat 0 -111px; }
.nobtn:hover{ background-position:0 -74px; }

.txt,textarea{ width:214px; height:24px; line-height:24px; padding-left:6px; background:#fff; border:solid 1px #ccc;  }
.tc2 td{ height:36px; }
.tc2 .cmbc{ text-align:left; color:#000; }
.tc2 textarea{ height:58px; padding:4px;  }

.dls{ text-align:center; top:552px; position:absolute; left:750px; top:5px; width:230px; height:33px; padding:17px 0 0; line-height:33px; color:#967f20; background:url(../images/dlkk.png) no-repeat;  }
.dls a{ color:#c00202; font-weight:bold; text-decoration:underline; }

.wdl{ text-align:center; top:552px; position:absolute; left:806px; top:5px; width:120px; height:33px; padding:17px 0 0; text-indent:-999px; background:url(../images/wdl.png) no-repeat;  }

.b1{ height:590px; position:relative; width:100%; }
.b2{ height:553px; position:relative; width:100%; z-index:2;  background:#dcdcdc url(../images/xxbg.jpg) repeat-x; }
.bsb{ background:url(../images/zk.jpg) no-repeat; position:absolute; width:100%; height:473px; transition-duration:.1s; -webkit-transition-duration:.1s; -ms-transition-duration:.1s; -o-transition-duration:.1s;  }
.bsb.on{ height:580px; }

.eeor{ text-align:center; padding:25px 0 0; color:#1d1d1d; }
.tcbtn{ display:block; width:251px; height:70px; text-align:center; line-height:70px; color:#fff; font-size:28px; margin:40px auto 0; background:url(../images/tcbtn.jpg) no-repeat; }
.tts{ display:block; font-weight:100; color:#fff; font-size:30px; margin:20px 0; position:relative; z-index:2; }
.tts a{ font-weight:bold; color:#feb900; text-decoration:underline; display:inline-block; }

.picis a{ color:#fff; }
.picis{ text-align:center; float:left; display:inline; width:33%; height:330px; margin:30px 0 0; }
.icot{ display:inline; float:left; margin:0 12px 0 61px; line-height:24px;  }
.pp{ display:inline; float:left; width:832px; line-height:24px; }
.clr14{ height:5px; }
.picis img{ max-width:100%; display:block; margin:0 auto 10px; }

.chak{ text-align:center; position:absolute; width:100%; color:#ff0000; top:498px; }
.chak a{ display:inline-block; text-align:center; color:#000; height:26px; line-height:26px; padding:0 10px; vertical-align:middle; background:#ff0000; margin:0 10px; border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; }
.chak a:hover{ background:#ffd21b; }


.hdbtns{ position:absolute; top:-37px; text-align:center; width:100%; }
.hdbtns a{ width:185px; height:81px; line-height:81px; text-align:center; display:inline-block; color:#000; font-size:20px; margin:0 20px; background:url(../images/btns.png) no-repeat -244px 0; }
.hdbtns a.on{ background-position:0 0; }

.zhaz{ width:100%; height:546px; overflow:hidden; position:absolute; left:0; top:7px; }
.jqqd{ position:absolute; left:50%; margin-left:-960px; top:7px; }
.mms1{ height:273px; width:100%; background:#dcdcdc; position:absolute; left:0; top:0; }
.mms2{ height:273px; width:100%; background:#dcdcdc; position:absolute; left:0; bottom:0; }

.picsliwu{ width:100%; height:300px; position:relative; }
.picsliwu img{ display:block; position:absolute; left:50%; margin-left:-595px; top:-100px;  }
.hwp{ position:absolute; width:100%; bottom:0; text-align:center; }
.hwp a{ color:#fff; margin:0 100px; }

.gunsrco li{ float:left; display:inline; width:412px; height:100%; overflow:hidden; margin:45px 0 0 42px; }
.gunsrco .divs{ float:left; display:inline; border:solid 1px #d4b847; background:#f2f2f2; border-radius:6px; width:410px; height:205px; overflow:hidden; margin:20px 0 0 0;  }
.gunsrco{ width:100%; height:100%; position:relative; }
.cker{ float:left; display:inline; font-size:14px; color:#000; margin:14px 0 0 0; width:134px; text-align:center; }
.cker a{  width:92px; height:92px; display:block; margin:0 auto 10px; overflow:hidden; position:relative; border-radius:50%; border:solid 2px #d9c05a; }

.ine{ border-left:solid 1px #cecece; border-right:solid 1px #fff; height:170px; float:left; width:0; overflow:hidden; margin:18px 0 0; }

.cker2{ float:left; display:inline; margin:14px 0 0 18px; width:240px; }
.cker2 p{ line-height:20px; margin:0 0 15px 0; color:#000; font-size:13px; height:120px; }
.toupbtn{ display:inline-block; vertical-align:middle; height:37px; width:108px; text-align:center; line-height:37px; background:#da1313; font-size:16px; color:#fff; margin-right:14px; border-radius:4px; }
.tpcout{ font-size:16px; color:#da1313; }
#scr{ height:100%; width:100%; overflow:hidden; position:absolute; left:0; top:0; }

.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools{ height:30px; bottom:10px; overflow:auto; background:url(../images/xx.jpg) repeat-x 0 center;  }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger{ width:250px; height:30px; }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:250px; height:30px; margin:0 auto; background:url(../images/gund.png) no-repeat,url(../images/btns2.png) no-repeat 9999px 0; border-radius:0;  }
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{ background:url(../images/btns2.png) no-repeat 0 -163px; }

.rollMsgBox{ height:442px; width:100%; overflow:hidden; position:absolute; left:0; top:56px; }
.rollMsgBox>div { cursor:pointer; font-size:14px; height: 64px; letter-spacing: 0; line-height: 64px; position: absolute; text-align: center; white-space: pre; word-break: keep-all;    z-index: 2; color:#000; }
.rollMsgBox div img{ border-radius:50%; border:solid 2px #d9c05a; width:64px; overflow:hidden; vertical-align:middle; margin-right:6px; background:#fff; }
.rollMsgBox div .td1{ font-size:18px; }
.rollMsgBox div .td2{ font-size:16px; color:#c10000; margin-left:10px; }

.zhazsa{ width:100%; }
#dnamu{ display:none; }








