
*{
    margin: 0;padding: 0;
}
.content{
    width: 100%;
    height: 874px;
    margin: 0 auto;
    display: inline-block;
    background: url(../images/bg.png) no-repeat top center;
    /* background-position: 0 -41px; */
}
.content1{
    width: 982px;
    /* height:3800px; */
    margin: 0 auto;
    position: relative;
    font-size: 16px;
}
.not_logged_in{
    width: 300px;
    margin-top: 407px;
    height: 150px;
    position: relative;
}
.not_logged_in_left{
    width: 88px;
    height: 17px;
    position: absolute;
    top: 7.5px;
    left: 64px;
    background: url(../images/dear.png) no-repeat top center;
}
.not_logged_in_right{
    width: 119px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: white;
    font-size: 16px;
    position: absolute;
    top: 0px;
    left: 158px;
    cursor: pointer;
    background: url(../images/login.png) no-repeat top center;
}
.not_logged_in_right:hover{
    background: url(../images/login_hover.png) no-repeat top center;
}
.rule{
    width: 535px;
    margin-left: 64px;
}
.rule_text{
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
}
.rule_head{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.already_logged_in{
    margin-top: 374px;
    height: 230px;
    margin-left: 64px;
    position: relative;
}
.already_logged_in_head{
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
.name{
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
}
.activation{
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
}
.code{
    width: 360px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    border: 1px solid black;
    margin-top: 30px;
    margin-left: 75px;
}
.mengceng{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    background: grey;
    opacity: 0.8;
    filter: alpha(opacity=80);
    z-index: 5;
    display: block;
}
.dh{
    width: 134px;
    cursor: pointer;
    height: 36px;
    margin-left: 190px;
    margin-top: 30px;
    background: url(../images/duihuan.png) no-repeat top center;
}
.dh:hover{
    background: url(../images/dh_hover.png) no-repeat top center;
}
.right{
    width: 278px;
    position: absolute;
    right: 30px;
    top: 0px;
    *top: 374px;
}
.gw{
    width: 278px;
    height: 100px;
    cursor: pointer;
    margin-bottom: 20px;
    background: url(../images/gw.png) no-repeat top center;
}
.gw:hover{
    background: url(../images/gwhover.png) no-repeat top center;
}
.cdk{
    width: 278px;
    height: 100px;
    cursor: pointer;
    margin-bottom: 20px;
    background: url(../images/cdk.png) no-repeat top center;
}
.cdk:hover{
    background: url(../images/cdkhover.png) no-repeat top center;
}
.game{
    width: 278px;
    height: 100px;
    cursor: pointer;
    background: url(../images/game.png) no-repeat top center;
}
.game:hover{
    background: url(../images/gamehover.png) no-repeat top center;
}
.down_text{
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    height: 30px;
    line-height: 30px;
}
.download{
    font-size: 12px;
    margin-left: 5px;
}
.download a{
    color: #ff6600;
    text-decoration:none;
}
.phstyle_alone{
    font-size: 14px;
    width: 360px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    color: #82808a;
    position: absolute;
    top: 30px;
    left: 75px;
}
.pop{
    width: 490px;
    height: 310px;
    background: url(../images/popbg.png) no-repeat top center;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 10;
    margin-left: -245px;
    margin-top: -155px;
    display: block;
}
.pop_box{
    width: 490px;
    height: 310px;
    position: relative;
    display: inline-block;
}
.clear{
    width: 16px;
    height: 16px;
    position: absolute;
    top: 20px;
    right: 25px;
    cursor: pointer;
    background: url(../images/X.png) no-repeat top center;
}
.pop_box_head{
    width: 100%;
    height: 20px;
    text-align: center;
    color: #666666;
    font-size: 25px;
    font-weight: bold;
    top: 96px;
    left: 0px;
    position: absolute;
}

.pop_box_text{
    width: 100%;
    text-align: center;
    color: #666666;
    font-size: 16px;
    position: absolute;
    left: 0px;
    top: 136px;
}
.make_sure{
    width: 200px;
    height: 40px;
    position: absolute;
    left: 50%;
    margin-left: -100px;
    top: 193px;
    background: url(../images/makesure.png) no-repeat top center;
    cursor: pointer;
}
.pop_box_text a{
    color: red;
}