
body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, select, textarea, button, th, td, blockquote, address, pre {
    margin: 0;
    padding: 0;
}
body {
    background-image: url("../t3payRegister_img/hyUserRegisterByDisplay002_p_035.png");
    background-position: center top;
    background-repeat: no-repeat;
}
h1, h2, h3, h4, h5, h6, input, textarea, select, button, label {
    font-size: 100%;
    vertical-align: middle;
}
ul, dl, ol {
    list-style: none outside none;
}
img, fieldset {
    border: medium none;
}
img {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}
em, address {
    font-style: normal;
}
sup, sub {
    vertical-align: baseline;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
q:before {
    content: "";
}
q:after {
    content: "";
}
button {
    cursor: pointer;
}
textarea {
    resize: none;
    word-wrap: break-word;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {
    display: block;
}
menu {
    margin: 0;
    padding: 0;
}
mark {
    background-color: transparent;
}
body {
    background-color: #fff;
    color: #333;
    font: 12px/1.5 Tahoma,Arial,����;
}
legend, button, select, textarea, input {
    color: #333;
    font-family: Tahoma,Arial,Simsun;
}
button {
    height: 24px;
    min-width: 68px;
    padding: 0 5px 1px;
}
a {
    color: #0078b6;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:focus {
    outline: medium none;
}
.logo {
    padding-top: 15px;
}
.toptips-wrap, .topnav-wrap, .mainnav-wrap, .mainContent {
    margin: 0 auto;
    width: 996px;
}
.mainnav {
    border-bottom: 1px solid #bbb;
    height: 73px;
    margin-bottom: 10px;
    min-width: 996px;
}
.forget_content {
    padding-bottom: 15px;
    padding-left: 0;
    width: 800px;
}
.forget_content .person {
    float: left;
    width: 589px;
}
.forget_content .business {
    float: right;
    width: 200px;
}
.forget_content h3 {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    padding-bottom: 5px;
}
.forget_content .person h3 {
    padding-left: 4px;
}
.forget_content .reg-style {
    background-color: #f3f6fb;
}
.forget_content {
    background: none repeat scroll 0 0 #fff;
    float: right;
    height: 555px;
    min-height: 530px;
    padding: 30px 30px 30px 12px;
    width: 955px;
}
.blue-btn {
    background: url("../t3payRegister_img/hyUserForgetPassword_p_020.png?v=20110610") no-repeat scroll -315px -26px ;
    color: #fff;
    display: inline-block;
    font: bold 14px/1.8 Tahoma,Arial,����;
    height: 31px;
    min-width: 50px;
    padding-left: 18px;
    text-decoration: none;
}
.blue-btn:hover {
    background-position: -315px -435px;
    text-decoration: none;
}
.blue-btn span {
    background: url("../t3payRegister_img/hyUserForgetPassword_p_020.png?v=20110610") no-repeat scroll right -26px ;
    cursor: pointer;
    display: inline-block;
    height: 29px;
    padding-right: 18px;
    padding-top: 2px;
}
.blue-btn button {
    background: url("../t3payRegister_img/hyUserForgetPassword_p_020.png?v=20110610") no-repeat scroll right -26px ;
    border: medium none;
    color: #fff;
    display: inline-block;
    font: bold 14px/1.8 Tahoma,Arial,����;
    height: 29px;
    overflow: visible;
    padding-right: 18px;
}
.blue-btn:hover span, .blue-btn:hover button {
    background-position: right -435px;
}
.reg-style .reg-style-warp {
    border: 2px solid #f3f6fb;
    padding: 0 40px;
}
.reg-style .reg-style-warp .reg-info:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.reg-style .reg-style-warp .reg-info {
    display: inline-block;
}
.reg-style .reg-style-warp .reg-info {
    border-bottom: 1px solid #e5eaf3;
    display: block;
    padding: 38px 0 52px;
    position: relative;
    top: 3px;
}
.reg-style .reg-style-warp:hover, .reg-style .hover {
    background-color: #fafbfd;
    border: 2px solid #d5dee8;
    cursor: pointer;
    position: relative;
}
.reg-style .reg-style-warp:hover .reg-info, .reg-style .hover .reg-info {
    border-bottom: 1px solid #fafbfd;
}
.reg-style .reg-style-warp .end {
    border-bottom: 1px solid #f3f6fb;
}
.reg-style-warp .reg-info .info-warp {
    float: left;
}
.reg-style-warp .reg-info .btn {
    color: #336699;
    float: right;
    font: bold 14px/1.8 "΢���ź�",����;
    margin: 16px 10px 0 0;
}
.reg-style-warp .info-warp .title-img {
    background: url("../t3payRegister_img/hyUserForgetPassword_p_020.png") no-repeat scroll 0 0 ;
    display: inline-block;
    vertical-align: top;
}
.reg-style-warp .info-warp .qq {
    background-position: -80px -439px;
    height: 40px;
    margin-right: 26px;
    width: 40px;
}
.reg-style-warp .info-warp .mobile {
    background-position: -122px -440px;
    height: 40px;
    margin-right: 21px;
    width: 45px;
}
.reg-style-warp .info-warp .email {
    background-position: -176px -440px;
    height: 40px;
    margin-right: 19px;
    width: 47px;
}
.reg-style-warp .info-content {
    display: inline-block;
}
.reg-style-warp .info-content .mobile-warp {
    line-height: 25px;
}
.reg-style-warp .info-content .reg {
    background: url("../t3payRegister_img/hyUserForgetPassword_p_020.png") no-repeat scroll 0 0 ;
    color: #999;
    display: inline-block;
    height: 25px;
    margin-bottom: 4px;
    vertical-align: middle;
    width: 195px;
}
.reg-style-warp .info-content .qq-reg {
    background-position: 0 -190px;
}
.reg-style-warp .info-content .mobile-reg {
    background-position: 0 -214px;
    width: 167px;
}
.reg-style-warp .info-content .email-reg {
    background-position: 2px -237px;
}
.reg-style-warp .info-content .des {
    color: #999;
    display: block;
    padding-left: 2px;
}
.reg-style-warp:hover .info-content .qq-reg, .hover .info-content .qq-reg {
    background-position: 0 -40px;
}
.reg-style-warp:hover .info-content .mobile-reg, .hover .info-content .mobile-reg {
    background-position: 0 -64px;
}
.reg-style-warp:hover .info-content .email-reg, .hover .info-content .email-reg {
    background-position: 2px -87px;
}
.reg-style-warp:hover .btn, .hover .btn {
    visibility: hidden;
}
.reg-style-warp:hover .blue-btn, .hover .blue-btn {
    text-decoration: none;
    visibility: visible;
}
.reg-style-warp .blue-btn {
    bottom: 55px;
    position: absolute;
    right: -15px;
    visibility: hidden;
}
.find-password .reg {
    display: none;
}
.find-password .reg-style-warp .info-content .des {
    color: #999999;
    display: inline-block;
    margin-left: 10px;
}
.find-password .reg-style-warp .reg-info .info-warp {
    float: left;
    height: 50px;
    line-height: 50px;
}
.find-password .info-warp .title-img {
    margin-top: 4px;
    vertical-align: middle;
}
.find-password .info-warp .info-content, .find-password .info-warp .info-content {
    margin-top: 6px;
    vertical-align: top;
}
.find-password .findpass {
    background: url("../t3payRegister_img/hyUserForgetPassword_p_020.png") no-repeat scroll 0 0 ;
    display: inline-block;
    height: 27px;
    vertical-align: middle;
}
.find-password .qq-pass {
    background-position: -293px -205px;
    width: 118px;
}
.find-password .mobile-pass {
    background-position: -293px -233px;
    width: 163px;
}
.find-password .email-pass {
    background-position: -293px -261px;
    width: 175px;
}
.find-password .reg-style-warp:hover .qq-pass, .find-password .hover .qq-pass {
    background-position: -293px -114px;
}
.find-password .reg-style-warp:hover .mobile-pass, .find-password .hover .mobile-pass {
    background-position: -293px -142px;
}
.find-password .reg-style-warp:hover .email-pass, .find-password .hover .email-pass {
    background-position: -293px -170px;
}
.find-password .reg-style-warp {
    padding: 0 50px;
}
.find-password .reg-style-warp .reg-info .btn {
    margin: 18px 43px 0 0;
}
.find-password .reg-style-warp .blue-btn {
    bottom: 56px;
    right: 19px;
}
