﻿.btn80x30 {
    width: 80px;
    height: 30px;
    background-image: url(/images/account/default/acc.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    box-sizing: content-box;
    padding: 0px;
    padding-bottom: 0px;
    border: 0px;
    color: #000;
}

.btn80x30_on {
    width: 80px;
    height: 30px;
    background-image: url(/images/account/default/acc.png);
    background-repeat: no-repeat;
    background-position: 0px -31px;
    box-sizing: content-box;
    padding: 0px;
    padding-bottom: 0px;
    border: 0px;
    color: #000;
}
/*****用户列表样式开始*****/
.ulist {
    width: 100%;
    position: relative;
    border: 1px solid #E1E1E1;
}

    .ulist .thd {
        background-color: #F3F3F3;
        position: relative;
    }

    .ulist td {
        padding: 2px 5px;
        height: 32px;
        border-bottom: 1px solid #E1E1E1;
    }

    .ulist .thd td {
        height: 32px;
        line-height: 32px;
    }
/*****用户列表样式结束*****/
.regdiv {
    margin: 0px auto;
}

    .regdiv .step {
        border-bottom: 2px solid #E6E6E6;
        height: 46px;
        position: relative;
    }

        .regdiv .step ol {
            width: 720px;
            margin: 0px auto;
            list-style: none;
            padding: 0px;
            display: block;
        }

        .regdiv .step li {
            display: inline-block;
            float: left;
            width: 140px;
            margin-left: 70px;
            padding-left: 20px;
            height: 46px;
            line-height: 46px;
            font-size: 16px;
            font-weight: 700;
            color: #999;
        }

        .regdiv .step i {
            box-sizing: content-box;
            display: inline-block;
            width: 21px;
            padding-left: 5px;
            height: 26px;
            line-height: 26px;
            background-color: #CCC;
            border-radius: 13px;
            margin-right: 5px;
        }

        .regdiv .step .active {
            color: #3E3E3E;
            border-bottom: 2px solid #FF4700;
        }

            .regdiv .step .active i {
                background-color: #ff4000;
                color: #FFF;
            }

    .regdiv .aldiv {
        width: 270px;
        text-align: center;
        margin-top: 10px;
    }

    .regdiv .regform {
        border-radius: 2px;
        box-shadow: 2px;
    }

    .regdiv .Panel_Step {
        width: 526px;
        margin: 0px auto;
        margin-top: 50px;
    }

        .regdiv .Panel_Step input[type='radio'] {
            vertical-align: middle;
            width: 16px;
            height: 16px;
            margin-bottom: 3px;
            margin-left: -2px;
        }

        .regdiv .Panel_Step label {
            margin-right: 20px;
        }

    .regdiv .btn_regnext {
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        padding: 0px 20px;
        background-color: #FF4000;
        border: 0px;
        border-radius: 3px;
        cursor: pointer;
        color: #FFF;
        width: 270px;
        margin-top: 30px;
    }

    .regdiv .txt {
        width: 258px;
        height: 24px;
        line-height: 24px;
        padding: 2px 5px;
        border: 1px solid #CCC;
    }


    .regdiv .btnli {
        margin-left: 40px;
        padding: 20px 0px 10px 0px;
    }

    .regdiv .regBtn {
        box-sizing: content-box;
        width: 120px;
        padding: 0px;
        height: 30px;
        line-height: 30px;
        border: 0px;
        color: #666;
        background-image: url(/images/account/login/reg_btn.png);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        margin-left: 5px;
    }

    .regdiv .regBtn_on {
        box-sizing: content-box;
        width: 120px;
        padding: 0px;
        height: 30px;
        line-height: 30px;
        border: 0px;
        color: #000;
        background-image: url(/images/account/login/reg_btn.png);
        background-position: 0px -30px;
        background-repeat: no-repeat;
        margin-left: 5px;
    }

.qqLoginBtn, .sinaLoginBtn {
    cursor: pointer;
}
/********alogin*********/
.aLogin {
    width: 332px;
    margin: 50px auto;
}

    .aLogin .formdiv {
        display: block;
        width: 330px;
        margin: 0px;
        padding: 10px 0px;
        border: 1px solid #CCC;
        border-radius: 2px;
        box-shadow: 2px;
    }

    .aLogin .logul {
        width: 280px;
        margin: 0px auto;
        padding: 0px;
        list-style: none;
        line-height: 30px;
    }

    .aLogin .formdiv .txt {
        width: 268px;
        height: 24px;
        line-height: 24px;
        padding: 2px 5px;
        border: 1px solid #CCC;
    }

    .aLogin .RegCodeDiv {
        width: 268px;
        border: 1px solid #CCC;
        height: 28px;
        line-height: 28px;
        padding-left: 10px;
    }

        .aLogin .RegCodeDiv span {
            display: inline-block;
            *display: inline;
            *zoom: 1;
        }

        .aLogin .RegCodeDiv .sp1 {
            width: 50px;
        }

        .aLogin .RegCodeDiv .sp2 {
            width: 15px;
        }

        .aLogin .RegCodeDiv .txt_Code {
            width: 190px;
            border: 0px;
            padding: 0px;
            height: 20px;
            line-height: 20px;
        }

    .aLogin .aloginbtn {
        text-align: center;
        padding: 20px 0px 10px 0px;
    }

    .aLogin .loginBtn {
        width: 280px;
        height: 33px;
        border: 0px;
        color: #FFF;
        letter-spacing: 10px;
        background-image: url(/images/account/login/login_btn.png);
        background-position: 0px 0px;
        background-repeat: no-repeat;
    }

    .aLogin .loginBtn_on {
        width: 280px;
        height: 33px;
        border: 0px;
        color: #FFF;
        letter-spacing: 10px;
        background-image: url(/images/account/login/login_btn.png);
        background-position: 0px -33px;
        background-repeat: no-repeat;
    }
/******getbackpassword*******/
.getbackpassword {
    line-height: 25px;
    margin-top: 50px;
}

    .getbackpassword .h4t {
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 10px;
    }

    .getbackpassword .txt {
        width: 288px;
    }

    .getbackpassword .method_one {
        width: 300px;
        border: 1px solid #CCC;
        padding: 10px;
        margin: 0px auto;
    }
/********editpsd********/
.editpsd {
    padding-top: 50px;
}

    .editpsd .etform {
        width: 220px;
        margin: 0px auto;
        margin-top: 10px;
        line-height: 30px;
    }
/******accindex********/
.acenter {
    color: #3C3C3C;
}

.accindex {
    line-height: 30px;
}

    .accindex .ait {
        font-size: 16px;
        line-height: 30px;
        margin-top: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #E9E9E9;
    }

    .accindex .accleft {
        float: left;
    }

    .accindex .acchead {
        width: 133px;
        height: 133px;
        background-image: url(/images/account/default/indexheadbg.png);
        background-repeat: no-repeat;
        padding: 7px 0px 0px 7px;
    }

        .accindex .acchead img {
            display: block;
            width: 120px;
            height: 120px;
        }

    .accindex .accright {
        float: left;
        margin-left: 10px;
    }

    .accindex .ainfo {
        line-height: 35px;
    }

    .accindex .selectPic {
        color: #06C;
        cursor: pointer;
    }

    .accindex ul.acctz li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-right: 10px;
    }
/******accinfo********/
.accinfo {
}

    .accinfo .accbind {
        line-height: 36px;
    }

    .accinfo .tline {
    }

    .accinfo .tron {
        border: 1px solid #CCC;
        background-color: #FAFAFA;
        margin-bottom: 10px;
    }

    .accinfo .trout {
        border: 1px solid #CCC;
        background-color: #F2F2F2;
        margin-bottom: 10px;
    }

    .accinfo .accbind li {
        display: inline-block;
        padding: 0px 10px;
    }

    .accinfo .lia {
        width: 30%;
        font-weight: 700;
    }

    .accinfo .lib {
        width: 55%;
    }

    .accinfo .lic {
        width: 5%;
        text-align: right;
    }

    .accinfo .bindemail li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }

    .accinfo .accinfotb {
        margin-top: 10px;
    }

        .accinfo .accinfotb td {
            padding: 10px 0px 10px 5px;
        }

    .accinfo label {
        vertical-align: text-top;
        margin-right: 5px;
        margin-left: 4px;
    }

    .accinfo .tbform {
        line-height: 25px;
    }

    .accinfo .divbind {
        padding: 5px 20px;
    }

    .accinfo .address_w {
        width: 380px;
    }

        .accinfo .address_w div {
            width: 370px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
.LoginNameManage {
}

    .LoginNameManage .QQ {
        position: absolute;
        bottom: 30px;
        width: 260px;
        height: 30px;
        margin: 20px 0px 0px 1px;
        padding: 6px 0px 0px 52px;
        color: #FFF;
        background-color: #3199c2;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background-image: url(/images/account/qqweibo.png);
        background-position: 12px 4px;
        background-repeat: no-repeat;
        cursor: pointer;
    }
