/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background-color:#000; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}
.t_idt{ text-indent:-999em; overflow:hidden; display:block;}
.t_elp{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ps{ position:absolute; display:block; overflow:hidden;}

.wrap{}
.wrap .content{ width:100%; position:relative;}
.content .bg{ width:100%; z-index:-1; position:absolute; left:0; top:0;}
.bg div{ background-repeat:no-repeat; background-position:center 0; width:100%;height:166px;}

.bg1{ background-image:url(../images/bg1.jpg);}
.bg2{ background-image:url(../images/bg2.jpg);}
.bg3{ background-image:url(../images/bg3.jpg);}
.bg4{ background-image:url(../images/bg4.jpg);}
.bg5{ background-image:url(../images/bg5.jpg);}
.bg6{ background-image:url(../images/bg6.jpg);}
.bg7{ background-image:url(../images/bg7.jpg);}
.bg8{ background-image:url(../images/bg8.jpg);}
.bg9{ background-image:url(../images/bg9.jpg);}
.bg10{ background-image:url(../images/bg10.jpg);}

.main{ position:relative; z-index:2;width:1000px; margin:0 auto; height:1660px;}
.ps1{ top: 460px;left: 438px;width: 250px;height: 202px;}
.ps2{ top:414px; left:701px; width:269px; height:251px;}
.ps2 a{ display:block; width:269px; height:123px;}
.ps2 .qd{ background:url(../images/qd.jpg) no-repeat 0 0;}
.ps2 .qd:hover{ background:url(../images/qdh.jpg) no-repeat 0 0;}
.ps2 .lb{ background:url(../images/lb.jpg) no-repeat 0 0; margin-bottom:5px;}
.ps2 .lb:hover{ background:url(../images/lbh.jpg) no-repeat 0 0;}
.title{ color:#221f15; font-size:16px; height:25px; line-height:25px;}
.ps3{ top:714px; left:30px; width:450px;}
.ps4{ top:1256px; left:30px; width:450px;}
.ps5{ top:1256px; left:650px; width:350px;}

.ps6{ top:1500px; left:30px; width:620px; height:35px;}
.ps6 li{ float:left; width:193px; margin-right:10px; height:35px;}
.ps6 li a{ display:block; height:35px; overflow:hidden; text-indent:-999em; width:123px; margin:0 auto;}
.vote_num{ display:none;}
.ps7{ top:1314px; width:288px; height:242px;left:660px;}

.ps8{ top:753px; left:34px; width:930px; height:410px; overflow:visible;}
.game_start{ top:192px; left:31px; position:absolute; width:51px; height:107px; background:url(../images/start.jpg) no-repeat 0 0; overflow:hidden; text-indent:-999em; z-index:99; cursor:default;}
.game_mod{ top:0; left:0; z-index:1; position:absolute;}
.game_mod li{ width:98px; height:77px;position:absolute; text-indent:-999em;}
.step_1{ top:0; left:0;}
.step_2{ top:0; left:104px;}
.step_3{ top:0; left:208px;}
.step_4{ top:0; left:312px;}
.step_5{ top:0; left:416px;}
.step_6{ top:0; left:519px;}
.step_7{ top:0; left:623px;}
.step_8{ top:0; left:727px;}
.step_9{ top:0; left:831px;}
.step_10{ top:83px; left:831px;}
.step_11{ top:166px; left:831px;}
.step_12{ top:166px; left:727px;}
.step_13{ top:166px; left:623px;}
.step_14{ top:166px; left:519px;}
.step_15{ top:166px; left:416px;}
.step_16{ top:166px; left:312px;}
.step_17{ top:249px; left:312px;}
.step_18{ top:332px; left:312px;}
.step_19{ top:332px; left:416px;}
.step_20{ top:332px; left:519px;}
.step_21{ top:332px; left:623px;}
.game_mod li i{ display:block; position:absolute; width:98px; left:0; bottom:0;}
.game_mod li .gold{ background:url(../images/g1.png) no-repeat 0 0; height:77px;}
.game_mod .step_on .gold{ background:url(../images/g1k.png) no-repeat 0 0;height:106px;}
.game_mod li .silver{ background:url(../images/g2.png) no-repeat 0 0; height:77px;}
.game_mod .step_on .silver{ background:url(../images/g2k.png) no-repeat 0 0;height:106px;}
.dice{ overflow:hidden; cursor:pointer; text-indent:-999em; position:absolute; top:180px; left:105px; width:130px; height:128px; background:url(../images/sz.png) no-repeat 0 0;}
.dice_num{ position:absolute; top:330px; width:150px; height:25px; line-height:25px; color:#433d57; font-size:19px; left:110px;}
.dice_num span{ color:#bf411c; padding-left:3px;}
.game_mod .step_on{ border:3px solid #d101ca; width:92px; height:71px; -webkit-animation:bs 0.5s ease infinite;-moz-animation:bs 0.5s ease infinite;-o-animation:bs 0.5s ease infinite;animation:bs 0.5s ease infinite;}

.foot{ text-align:center; color:#6b6b6b; width:100%; background:#000; height:25px; padding:15px 0;}
.iblk{display:inline-block;*zoom:1;*display:inline;}



.tip{ background:#8b80af; border:7px solid #e4d9ef; border-bottom-width:12px; width:378px; margin-bottom:5px;}
.tip h3{ padding-top:25px; text-align:center; line-height:40px; height:40px; font-size:30px; color:#3e335f;}
.mod_form ul{ padding:10px 0 65px 45px;}
.mod_form ul li{ height:26px; margin-top:10px; vertical-align:middle;}
.mod_form ul label{ float:left; color:#352d4d; background:#a397ca; font-size:14px; width:72px; text-align:center; line-height:26px; height:26px;}
.mod_form ul .fm_ipt{ background:#665c87; width:210px; color:#fff; text-indent:5px; line-height:20px; height:20px; padding:3px 0; border:none;}
.mod_form ul .fm_btn{ margin-top:20px;height:59px;}
.mod_form ul .fm_btn a{ display:block; background:url(../images/tj.jpg) no-repeat 0 0; width:281px; height:59px; overflow:hidden; text-indent:-999em;}
.mod_form ul .fm_btn a:hover{ background:url(../images/tjh.jpg) no-repeat 0 0;}
.close_a{ background:url(../images/close.gif) no-repeat 0 0; position:absolute; top:0; right:-75px; overflow:hidden; text-indent:-999em; width:70px; height:70px;}

.game_tip{ background:#8b80af; border:7px solid #e4d9ef; padding:25px 50px; position:absolute; z-index:999; /*top:50%; left:50%;*/}
.game_tip .game_txt{ color:#eae7ff; line-height:25px; text-align:center; padding-bottom:15px; font-size:14px;}
.game_tip .game_close{ background:url(../images/zd.jpg) no-repeat 0 0; margin:0 auto; display:block; width:160px; height:34px; overflow:hidden; text-indent:-999em;}
.game_tip .game_close:hover{ background:url(../images/zdh.jpg) no-repeat 0 0;}

/*css3*/
@-webkit-keyframes bs{
	0%{ -webkit-box-shadow:0 0 10px #f83fff inset;}
	100%{-webkit-box-shadow:none;}
	}
@-moz-keyframes bs{
	0%{ -moz-box-shadow:0 0 10px #f83fff inset;}
	100%{-moz-box-shadow:none;}
	}
@-o-keyframes bs{
	0%{ -o-box-shadow:0 0 10px #f83fff inset;}
	100%{-o-box-shadow:none;}
	}
@keyframes bs{
	0%{ box-shadow:0 0 10px #f83fff inset;}
	100%{box-shadow:none;}
	}