﻿.backtop {
    width: 73px;
    position: fixed;
    top: 300px;
    left: 62.3%;
    margin-left: 600px;
}

    .backtop a {
        text-align: center;
        display: inline-block;
        width: 73px;
        height: 73px;
        overflow: hidden;
        background: url(/static/img/second/icon_13.png) no-repeat center center;
    }

        .backtop a:hover {
            background: url(/static/img/second/icon_12.png) no-repeat center center;
        }

.messagecollect {
    width: 73px;
    position: fixed;
    top: 388px;
    left: 62.3%;
    margin-left: 600px;
}

    .messagecollect a {
        text-align: center;
        display: inline-block;
        width: 73px;
        height: 73px;
        overflow: hidden;
        background: url(/static/img/second/icon_8.png) no-repeat center center;
    }
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
*html .clearfix { height: 1%; }
.clearfix { display: block; }
*+html .clearfix { min-height: 1%; } 

.successBox {
    padding: 20px 20px;
}

    .successBox h5 {
        padding: 0px 0px;
        color: #ffb518;
        font-size: 24px;
        line-height: 36px;
    }

    .successBox h4 {
        padding: 0px 0px;
        line-height: 36px;
    }

        .successBox h4 a {
            display: inline-block;
            padding: 0px 6px;
            height: 24px;
            line-height: 22px;
            background: #47a8da;
            color: #ffffff;
            margin: 0px 2px;
        }

            .successBox h4 a:hover {
                background: #ffb518;
            }

.loginBox {
    padding: 10px 0px;
    width: 530px;
}

    .loginBox h3 {
        color: #4d4d4d;
        font-size: 24px;
        background: #ffb518;
        height: 52px;
        line-height: 51px;
        margin: 15px 0px 0px 0px;
    }

    .loginBox ul {
        padding: 15px 0px 0px 0px;
    }

    .loginBox li {
        padding: 8px 0px;
        width: 390px;
        margin: 0px auto;
    }

        .loginBox li input.name {
            width: 390px;
            height: 42px;
            line-height: 41px;
            padding-left: 38px;
            background: #ffffff url(../img/images/name.png) no-repeat 12px center;
            border: 1px solid #dbdada;
            vertical-align: middle;
        }

        .loginBox li input.mobile {
            width: 390px;
            height: 42px;
            line-height: 41px;
            padding-left: 38px;
            background: #ffffff url(../img/images/name.png) no-repeat 12px center;
            border: 1px solid #dbdada;
            vertical-align: middle;
        }

        .loginBox li input.email {
            width: 390px;
            height: 42px;
            line-height: 41px;
            padding-left: 38px;
            background: #ffffff url(../img/images/email.png) no-repeat 12px center;
            border: 1px solid #dbdada;
            vertical-align: middle;
        }

        .loginBox li input.pwd {
            width: 390px;
            height: 42px;
            line-height: 41px;
            padding-left: 38px;
            background: #ffffff url(../img/images/pwd.png) no-repeat 12px center;
            border: 1px solid #dbdada;
            vertical-align: middle;
        }

        .loginBox li input.auto {
            border: 1px solid #dbdada;
            vertical-align: middle;
            margin-right: 6px;
        }

        .loginBox li input.code {
            width: 150px;
            height: 42px;
            line-height: 41px;
            padding-left: 38px;
            background: #ffffff url(../img/images/code.png) no-repeat 12px center;
            border: 1px solid #dbdada;
            vertical-align: middle;
        }

        .loginBox li span.left {
            display: inline-block;
        }

        .loginBox li span.right {
            display: inline-block;
        }

        .loginBox li a {
            display: inline-block;
            vertical-align: middle;
        }

        .loginBox li input.submit {
            width: 190px;
            height: 50px;
            line-height: 49px;
            text-align: center;
            background: #91c954;
            color: #ffffff;
            font-size: 22px;
            border: 0px;
            vertical-align: middle;
            cursor: pointer;
        }

        .loginBox li input.reg {
            width: 390px;
            height: 50px;
            line-height: 49px;
            text-align: center;
            background: #ffb518;
            color: #ffffff;
            font-size: 22px;
            border: 0px;
            vertical-align: middle;
            cursor: pointer;
        }

        .loginBox li a.reg {
            width: 190px;
            height: 50px;
            line-height: 49px;
            text-align: center;
            background: #4fc0e8;
            color: #ffffff;
            font-size: 22px;
            border: 0px;
            vertical-align: middle;
            display: inline-block;
        }

        .loginBox li p a {
            margin: 0px 10px;
            vertical-align: top;
            display: inline-block;
            color: #30a2ca;
            text-decoration: underline;
        }

            .loginBox li p a:hover {
                color: #ffb518;
            }

        .loginBox li p img {
            vertical-align: middle;
            /*margin: 0px 6px 0px 0px;*/
        }

.regBox {
    padding-bottom: 6px;
    border-bottom: 3px solid #ffb518;
}

    .regBox span.left {
        display: inline-block;
        float: left;
        padding-left: 24px;
    }

    .regBox span.right {
        display: inline-block;
        float: right;
        padding: 0px 26px 0px 0px;
        font-size: 24px;
    }

.regType {
    padding: 10px 0px;
}

    .regType span {
        cursor: pointer;
        width: 195px;
        height: 50px;
        line-height: 49px;
        text-align: center;
        background: #e9e9e9;
        color: #ffffff;
        font-size: 22px;
        border: 0px;
        vertical-align: middle;
        display: inline-block;
        border-bottom: 1px solid #91c954;
    }

        .regType span.on {
            background: #91c954;
        }

.loginBox .tip {
    text-align: left;
    padding: 15px 50px 10px 50px;
    line-height: 24px;
}

/*body {
    background: url(/static/img/second/bg.jpg) no-repeat center top;
}*/
