﻿
.focus {
    color: #5C340C;
}

.TBX_Code {
    float: left;
}

div.login-content {
    width: 980px;
    height: 400px;
    background-color: #FFFFFF;
}

div.reg-content {
    width: 780px;
    padding-left: 200px;
    padding-top: 5px;
    height: 395px;
    background-color: #FFFFFF;
}

div.LoginWrapper table {
    padding: 0px;
    margin: 0px;
    border: 0;
    width: 235px;
}

div.LoginWrapper td {
    padding-top: 13px;
}

input.tb {
    color: #BDA286;
    height: 35px;
    width: 235px;
    border: 1px solid #EED9B6;
    line-height: 35px;
}

.btn {
    cursor: pointer;
    background-color: #5C340C;
    border: 1px solid #5C340C;
    Color: #FFFFFF;
    Height: 36px;
    font-size: large;
    line-height: 35px;
    margin-left: 1px;
}

.ErrorMsg {
    border: 1px solid #C7B194;
    background-color: #FFFFCC;
    padding-left: 5px;
    width: 150px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#right_menu {
    height: 200px;
    width: 235px;
    border-left: 1px solid #D7C09E;
    margin-top: 100px;
    padding-left: 40px;
    float: left;
    margin-left: 10px;
}

    #right_menu ul li {
        background-color: #C7B194;
        width: 110px;
        height: 30px;
        line-height: 30px;
        margin-top: 10px;
        cursor: pointer;
    }

.btn_register {
    background-color: #C6B193;
    border: 1px solid #C6B193;
    Color: White;
    Height: 30px;
    cursor: pointer;
    line-height: 20px;
}

.LoginWrapper td {
    padding-top: 13px;
}

LoginWrapper input {
    padding-left: 20px;
}

.cue {
    display: inline-block;
    vertical-align: middle;
    color: #828282;
}

.cue-bg {
    background-image: url("/Images/Login/tu_03.jpg");
    width: 188px;
    height: 33px;
    display: inline-block;
    line-height: 33px;
    padding-left: 40px;
    background-repeat: no-repeat;
    font-size: 12px;
}

.cue-cover {
    background-image: url("/Images/Login/biao_07.png");
    display: inline-block;
    height: 16px;
    width: 16px;
}

.left_td {
    text-align: right;
    width: 60px;
    padding-right: 12px;
    color: #828282;
}

div.reg-content table {
    float: left;
    width: 71%;
}

.sina_weibo {
    background-repeat: no-repeat;
    background-position: left center;
    width: auto;
    height: 16px;
    display: inline-block;
    line-height: 16px;
    padding-left: 26px;
    background-image: url("/Images/ico_sina_16x16.png");
    margin-left: 13px;
}

.img_code {
    position: absolute;
    height: 35px;
    margin-left: 6px;
    cursor: pointer;
}

.LoginWrapper span {
    margin-left: 5px;
}

.true {
    background-image: url('/Images/ok.png');
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    display: inline-block;
}

.cue-error {
    background-image: url("/Images/Login/tu_06.jpg");
    width: 188px;
    height: 33px;
    display: inline-block;
    line-height: 33px;
    padding-left: 40px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #E64141 !important;
}

.cue-error2 {
    background-image: url("/Images/Login/error-bg.jpg");
    width: 206px;
    height: 33px;
    display: inline-block;
    line-height: 33px;
    padding-left: 40px;
    background-repeat: no-repeat;
    font-size: 12px;
    color: #E64141 !important;
}

.error {
    background-image: url('/Images/error.png');
    background-repeat: no-repeat;
    display: inline-block;
    line-height: 16px;
    color: #E64141 !important;
    padding-left: 18px;
}

.line {
    border-bottom: 1px dashed #C7B194;
    margin-top: 10px;
    margin-bottom: 15px;
    width: 165px;
}

#prompt li {
    padding-top: 10px;
    color: #828282;
    font-size: 12px;
}

#email {
    background-image: url(/Images/邮箱验证_03.png);
    background-repeat: no-repeat;
    height: 400px;
    width: 103px;
    margin-left: 95px;
    margin-top: 35px;
    float: left;
}

#vaildate h1 {
    margin-left: 40px;
    padding-top: 20px;
    font-weight: 500;
    padding-bottom: 10px;
}

#prompt {
    width: 570px;
    border-top: 1px solid #EDEDED;
    margin-top: 40px;
}

#vaildate .content {
    width: 100%;
    border-top: 1px solid #AFAFAF;
    height: 430px;
}
/*找回密码*/
.fd-code {
    float: left;
    margin-top: 9px;
}

.tb {
    padding-left: 5px;
}

.fd-content {
    margin: 0 auto;
    width: 100%;
    padding-top: 40px;
    background-color: white;
    height: 400px;
}

div.fd-content h1 {
    margin-bottom: 20px;
}

.rp-content {
    margin: auto;
    width: 100%;
    height: 400px;
    background-color: white;
}

.rp-msg {
    margin-left: 200px;
    padding-top: 50px;
    color: #000000;
}

.rp-code {
    margin-top: 30px;
    margin-left: 280px;
}

.rp-again {
    padding-top: 5px;
    padding-bottom: 10px;
}

div.reg-content table tr td span {
    color: #828282;
    margin-left: 5px;
    display: inline-block;
}
/*用户服务协议*/
div.agreement-content {
    width: 100%;
    background-color: #fff;
}

    div.agreement-content p, div.agreement-content ul li {
        text-indent: 2em;
        letter-spacing: 1px;
        line-height: 2em;
    }

    div.agreement-content h3 {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    div.agreement-content h4 {
        text-indent: 2em;
        padding-top: 10px;
        padding-bottom: 10px;
    }

div.agreement {
    float: left;
    margin-top: 12px;
    margin-left: 10px;
}

    div.agreement a {
        font-size: 12px;
        padding-left: 2px;
        display: block;
        margin-top: -2px;
        float: left;
    }

    div.agreement input {
        width: 12px;
        height: 12px;
        float: left;
    }

/*新登录页面*/
#load {
    padding: 20px 150px 50px 130px;
    background: #FFF;
    /*border: 1px #E4E4E4 solid;*/
}

    #load h2 {
        margin: 15px 0px 15px 0px;
        font-family: 微软雅黑;
        color: #333333;
        font-weight: normal;
    }

    #load hr {
        border: none;
        height: 1px;
        border-top-style: dotted;
        border-top-width: 1px;
        border-top-color: #d4d2d2;
        margin-top: 25px;
    }

.mail_bg {
    width: 228px;
    height: 30px;
    border: 1px #c3c2c2 solid;
    border-radius: 3px;
    line-height: 30px;
}

.you {
    margin-bottom: 20px;
    margin-top: 20px;
}

.xkuang {
    padding-left: 37px;
    width: 230px;
    padding-bottom: 36px;
    *padding-bottom: 20px;
}

.jizh {
    font-size: 12px;
}

.wmm {
    font-size: 12px;
    color: #0e8e8c;
    float: right;
    display: inline-block;
}

.remember {
    float: left;
}

    .remember input {
        margin-right: 3px;
        float: left;
    }

.load {
    background: url(/Images/Login/load.png);
    width: 233px;
    height: 39px;
    display: block;
    text-align: center;
    line-height: 39px;
    color: #FFF;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

    .load:hover {
        background-position-y: bottom;
    }

.weizhu {
    display: block;
    background: url(/Images/Login/zhuce.png);
    width: 159px;
    line-height: 37px;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    margin-bottom: 50px;
}

    .weizhu:hover {
        background-position-y: bottom;
    }

.weibo, .souhu-weibo, .qq-login {
    background-position: center center;
    display: block;
    width: 48px;
    height: 48px;
}

.weibo {
    background: url('../Images/Weibo/sina_48x48.png') no-repeat;
}

.souhu-weibo {
    background: url('../Images/Weibo/sohu_48x48.png') no-repeat;
    margin-left: 50px;
}

.qq-login{
    background: url('../Images/Weibo/qq_48x48.png') no-repeat;
    margin-left: 50px;
}

.weiboload a {
    float: left;
}

/*新注册页面*/
.clear {
    clear: both;
}

#zhuce-load {
    width: 978px;
    height: 468px;
    margin: 0 auto;
    background: #FFF;
    border: 1px #c9c7c7 solid;
}

.zhuce {
    margin-left: 15px;
    margin-right: 15px;
    height: 60px;
    border-bottom: 1px #d4d2d2 solid;
    width: 950px;
}

#zhuce-load h1 {
    font-family: "黑体";
    font-size: 30px;
    color: #333333;
    font-weight: normal;
    padding-left: 115px;
    line-height: 60px;
    float: left;
}

#zhuce-load h4 {
    float: right;
    margin-right: 30px;
    font-size: 14px;
    font-weight: normal;
    padding-top: 35px;
    color: #333333;
}

#zhuce-content {
    border-bottom: 1px #c9c7c7 solid;
    height: 408px;
}

.zhuce-dzuo {
    float: left;
    padding-left: 100px;
    padding-top: 40px;
    width: 580px;
}

.mail_bg {
    width: 226px;
    height: 30px;
    border: 1px #c3c2c2 solid;
    border-radius: 3px;
    line-height: 30px;
    padding-left: 5px;
    margin-left: 5px;
}

.zhuce-you {
    margin-bottom: 18px;
    padding-left: 35px;
}

.zhuce-you1 {
    margin-bottom: 18px;
}

.zhuce-you2 {
    margin-left: 21px;
}

    .zhuce-you2 img {
        float: left;
        padding-top: 5px;
    }

.huan, .xieyi {
    font-family: "黑体";
    color: #0e8e8c;
    font-size: 12px;
}

.huan {
    line-height: 38px;
    /*display:inline-block;*/
    padding-left: 85px;
}

.mail_yz {
    width: 140px;
    height: 38px;
    border: 1px #c3c2c2 solid;
    border-radius: 3px;
    line-height: 38px;
    margin-left: 5px;
    padding-left: 5px;
}

#zhuce-load label {
    color: #828282;
    font-size: 14px;
    line-height: 38px;
}

.zhuce-xkuang {
    padding-left: 72px;
    margin-bottom: 16px;
    margin-top: 16px;
}

    .zhuce-xkuang span {
        font-family: 微软雅黑;
        color: #828282;
        font-size: 12px;
    }

.lizhu {
    margin-left: 32px;
    background: url(/Images/Login/load.png);
    width: 233px;
    height: 39px;
    display: block;
    text-align: center;
    line-height: 39px;
    color: #FFF;
    font-size: 16px;
}

    .lizhu:hover {
        background-position-y: bottom;
    }

.register {
    margin-left: 40px;
}

.zhuce-dyou img {
    display: block;
    float: left;
}

.zhuce-dyou p {
    color: #828282;
    font-size: 14px;
    margin-bottom: 10px;
}

.zhuce-qtload {
    margin-left: 50px;
    padding-top: 80px;
    float: left;
}
