/* CSS Document */

.enter-life {
    padding-top: 30px;
    padding-left: 64px;
}

    .enter-life li {
        margin-right: 85px;
    }

    .enter-life a.enter-sj {
        background-position: 0 0;
    }

    .enter-life a.enter-wy {
        background-position: -96px 0;
    }

    .enter-life a.enter-zz {
        background-position: -192px 0;
    }

    .enter-life a.enter-lc {
        background-position: -286px 0;
    }

    .enter-life li.last {
        margin-right: 0;
    }

    .enter-life a.enter-jk {
        background-position: -382px 0;
    }

    .enter-life a {
        display: inline-block;
        width: 98px;
        height: 130px;
        background: url(png/life-enter.png) no-repeat;
    }

.forgetpwd {
    position: fixed;
    z-index: 1002;
    left: 50%;
    top: 50%;
    width: 413px;
    height: 301px;
    margin-top: -176px;
    margin-left: -206.5px;
    display: none;
    background-image: url(png/forgetpwd.png);
}

.pwd_close {
    position: absolute;
    right: 10px;
    font-size: 20px;
    font-family: '微软雅黑';
    line-height: 25px;
    cursor: pointer;
}

.pwd_close {
    position: absolute;
    right: 10px;
    font-size: 20px;
    font-family: '微软雅黑';
    line-height: 25px;
    cursor: pointer;
}

    .pwd_close:hover {
        color: rgb(255,0,0);
    }

.div_loading {
    height: 100px;
    top: 70px;
    width: 100%;
    position: absolute;
}


.box_sms {
    border: 1px solid #1db1ef;
    background-color: #e8f3f9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    height: 55px;
    top: 10px;
    position: relative;
}

    .box_sms dl {
        font-size: 14px;
        clear: both;
        overflow: hidden;
        margin: 5px;
    }

        .box_sms dl dt {
            width: 100px;
            text-align: justify;
            text-align-last: justify;
            -moz-text-align-last: justify;
        }

        .box_sms dl dt, .mod_sms_verify .box_sms dl dd {
            display: inline-block;
            float: left;
            vertical-align: middle;
            line-height: 20px;
            height: 20px;
            overflow: hidden;
        }

.jsqq_content {
    position: fixed;
    right: 0;
    top: 100px;
    width: 160px;
    height: 198px;
    z-index: 100;
    background-image: url(png/suspend.png);
}

    .jsqq_content p {
        left: 58px;
        bottom: 18px;
        position: absolute;
        font: 15px/180% Arial, Helvetica, sans-serif;
    }

    .jsqq_content .qqkf_neirong {
        position: absolute;
        right: 0;
        top: 0;
        /*width: 120px;
        height: 86px;*/
    }

        .jsqq_content .qqkf_neirong a {
            display:block;
            width: 120px;
            height: 86px;
        }
