
@charset "utf-8";
html,body,div,ul,li,h1,h2,h3,p{
    margin:0;
    padding:0;
}
html{
    overflow-x:hidden;
}
body{
    color:#06040c;
    line-height:22px;
    background:#000;
    font-size:12px;
}
a{
    outline:none;
    text-decoration:none;
}
a:hover{
    text-decoration:none;
}
.wrap{
    min-width:1000px;
    _height:771px;
    background:url(../images/main-bg.jpg) center top no-repeat;
}
.main{
    width:1000px;
    height:771px;
    margin:0 auto;
    position:relative;
    background:url(../images/bg.jpg) no-repeat;
}
.flash{
    position:absolute;
    top:0;
    left:50%;
}
a.start-game,a.back-home,a.home{
    position:absolute;
    top:5px;
    display:block;
    width:70px;
    font-weight:bold;
    color:#999;
    text-align:center;
    font-family:"Microsoft Yahei";
    z-index:2;
}
.start-game{
    right:258px;
    border-right:1px solid #333;
}
.back-home{
    right:187px;
}
a.home{
    width:100px;
    height:80px;
    top:10px;
    left:50px;
    text-indent:-999px;
    overflow:hidden;
}
.flash{
    position:absolute;
    top:0;
    left:0px;
}
.screen-lock{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:9999;
}
.pop-wrap{
    display:none;
    width:567px;
    height:595px;
    padding:50px 75px 40px 85px;
    position:fixed;
    _position:absolute;
    z-index:10000;
    top:50%;
    left:50%;
    margin:-342px 0 0 -363px;
    _margin-top:0;
    background:url(../images/pop-bg.png) no-repeat;
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.close-pop{
    position:absolute;
    top:0;
    right:18px;
    width:30px;
    height:30px;
    display:block;
}
.pop-wrap h2{
    width:567px;
    height:40px;
}
.t1{
    background:url(../images/1.jpg) no-repeat;
}
.t2{
    background:url(../images/2.jpg) no-repeat;
}
.t3{
    background:url(../images/3.jpg) no-repeat;
}
.t4{
    background:url(../images/4.jpg) no-repeat;
}
.t5{
    background:url(../images/5.jpg) no-repeat;
}
.pop-main{
    width:560px;
    height:535px;
    padding:10px 0 0 7px;
    overflow:auto;
}
.clear{
    clear:both;
    overflow:hidden;
}
.red{
    color:#e00;
}
.blue{
    color:#0051f7;
}
.pink{
    color:#e5a9c8
}
.left-text{
    float:left;
    width:65px;
}
.right-text{
    float:left;
    width:478px;
}
.table-title{
    display:block;padding-bottom:10px;
}
.table-wrap{
    margin:15px 0 15px 70px;
}
.table-box{
    margin-bottom:15px;
    background:#500733;
}
.table-box tr{
    height:30px;
}
.table-box td{
    padding:0 10px;
}
