body{
    background-image: url("../images/normal-bg.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
    background-color: #FFFFFF;
    overflow: hidden;
    margin: 0px;
}
a{
	text-decoration:none;
}
.header{
    text-align: center;
    padding-top: 170px;
    padding-bottom: 30px;
    font-family: "microsoft yahei", "ÑÅºÚ", Tahoma, Arial, Helvetica, STHeiti;
    font-size: 32px;
    font-weight: bold;
    color: #1b4f98;
    background: url("../images/logo.png") no-repeat  center 20px;
}
.main{
    height: 332px;
    background:url("../images/line-bg.png") repeat-x  center 40px;
    text-align: center;

}
.main  .title{
    font-family: "microsoft yahei", "ÑÅºÚ", Tahoma, Arial, Helvetica, STHeiti;
    font-size: 20px;
    font-weight: bold;
    color: #1b4f98;
    text-align: center;
    padding-top: 15px;
}
.main .reginformdiv .formdiv .link{
    font-size: 12px;
    font-weight: bold;
}
.main .reginformdiv .formdiv .link .forget{
    color: #ad3a3a;
}
.main .reginformdiv .formdiv .link .reg{
    color: #278b22;
}
.main .reginformdiv .formdiv #loginBtn{
    background:url("../images/login-button.png") no-repeat;
    width: 171px;
    height: 44px;
    border: none;
    cursor: pointer;
}

.main .reginformdiv{
    height: 334px;
    width: 438px;
    margin:0 auto;
    background:url("../images/reg-from-bg.png") no-repeat  center center;
}
.main .reginformdiv .formdiv{
    text-align: left;
    padding:0 40px;
    padding-top: 20px;
}
.main .reginformdiv .formdiv .inputdiv{
    font-size: 14px;
    padding-bottom: 7px;
    color: #333;
    vertical-align: middle;
    height: 30px;
}
.main .reginformdiv .formdiv #username2{
    width: 245px;
    height: 22px;
}
.main .reginformdiv .formdiv #paswd2{
    width: 245px;
    height: 22px;
}
.main .reginformdiv .formdiv #codeImg{
    position: absolute;
    height: 22px;
}
.main .reginformdiv .formdiv #userName{
    width: 245px;
    height: 22px;
}
.main .reginformdiv .formdiv #userName2{
    width: 245px;
    height: 22px;
}
.main .reginformdiv .formdiv #newPwd{
    width: 245px;
    height: 22px;
}
.main .reginformdiv .formdiv #newConfirmPwd{
    width: 245px;
    height: 22px;
}
.main .reginformdiv .formdiv #newPassword{
    width: 245px;
    height: 22px;
}
.main .reginformdiv .formdiv #newConfirmPassword{
    width: 245px;
    height: 22px;
}
.main .reginformdiv .formdiv #regPwd2{
    width: 245px;
    height: 22px;
}
.main .reginformdiv .formdiv #confirmPwd2{
    width: 245px;
    height: 22px;
}
.main .reginformdiv .formdiv #regVerifyData{
    width: 115px;
    height: 22px;
}

.main .reginformdiv .formdiv #reg_codeImg{
    position: absolute;
    height: 27px;
    padding-left:10px;
}

.main .reginformdiv .formdiv #smVerifyData{
    width: 115px;
    height: 22px;
}

.main .reginformdiv .formdiv #sendMessageBtn{
    position: absolute;
    height: 27px;
    width:100px;
    /*background:url("../images/register-yzm.png") no-repeat;*/
    border: none;
    margin-left:10px;
    background-color: #ad3a3a;
    color: #fff;
    font-size:12px;
    border-radius:5px;
    cursor: pointer;
}

.main .reginformdiv .formdiv .backlogin{
	font-size: 12px;
    font-weight: bold;
    color: #ad3a3a;
    vertical-align: bottom;
    float:right;
	margin-top: -25px;
	padding-right: 5px;
}

.main .reginformdiv .formdiv #regBtn{
    background:url("../images/register-button.png") no-repeat;
    width: 171px;
    height: 44px;
    border: none;
    cursor: pointer;
}

.main .reginformdiv .formdiv #verifyData{
    width: 115px;
    height: 22px;
}
.main .reginformdiv .formdiv #codeImg{
    position: absolute;
    height: 27px;
    padding-left:10px;
}

.main .reginformdiv .formdiv .inputdivw{
    font-size: 14px;
    padding-bottom: 18px;
    color: #333;
    vertical-align: middle;
    height: 30px;
}
.main .reginformdiv .formdiv .inputdivww{
    font-size: 14px;
    padding-bottom: 22px;
    color: #333;
    vertical-align: middle;
    height: 30px;
}
.main .formdiv .findpwbtndiv{
	padding-top: 30px;
}
.main .formdiv #findPasswordBtn{
    background:url("../images/findPwd-button.png") no-repeat;
    width: 171px;
    height: 44px;
    border: none;
    cursor: pointer;
}


.main .formdiv #newPasswordBtn{
    background:url("../images/savePwd-button.png") no-repeat;
    width: 171px;
    height: 44px;
    border: none;
    cursor: pointer;
}

.main .btndiv{
	text-align: center;
}

.main .regbtndiv {
	padding-top: 7px;
}
.footer{
    position: absolute;
    bottom: 30px;
    text-align: center;
    width: 100%;
    color: #666;
}