
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
fieldset, img, a img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
em, strong {
    font-weight: bold;
}
li {
    list-style: outside none none;
}
h1, h2, h3, h4, h5, h6 {
    color: #000;
    font-size: 100%;
    font-weight: bold;
}
q:before, q:after, blockquote:before, blockquote:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
del, ins {
    text-decoration: none;
}
legend {
}
html {
    overflow-x: hidden;
    overflow-y: scroll;
}
body {
    background: none repeat scroll 0 0 #fff;
    color: #4d4d4d;
    font: 12px Tahoma,Helvetica,Arial,Simsun;
}
a {
    color: #08c;
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color: #08c;
    text-decoration: underline;
}
input.i-text {
    border: 1px solid #9c9c9c;
    font-family: Tahoma;
    padding: 4px 2px 5px;
    width: 170px;
}
input.i-date {
    width: 70px;
}
input.i-time {
    width: 36px;
}
input.i-money {
    width: 70px;
}
input.i-len4 {
    width: 28px;
}
input.i-len5 {
    width: 35px;
}
input.i-len6 {
    width: 44px;
}
input.i-len8 {
    width: 58px;
}
input.i-len10 {
    width: 67px;
}
input.i-len10cn {
    width: 122px;
}
input.i-len30cn, textarea.i-len30cn {
    width: 362px;
}
input.i-text-sn, input.i-text-sn2 {
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 20px !important;
    font-weight: bold;
    height: 32px;
}
input.i-text-sn {
    width: 470px;
}
input.i-text-sn2 {
    width: 250px;
}
input.i-text-sn3 {
    width: 200px;
}
input.i-text-authcode {
    width: 45px;
}
input.i-text-amount {
    font-weight: 700;
    ime-mode: disabled;
    width: 80px;
}
.red {
    color: red;
}
.FL {
    float: left;
}
.FR {
    float: right;
}
#container {
    margin: 0 auto;
    width: 990px;
}
.agree_box {
    left: -12px;
    position: relative;
}
.agree_box a {
    font-size: 12px;
}
.agree_box .aFont {
    left: 35px;
    position: absolute;
    top: 6px;
}
.btn, .btn-icon {
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 100%;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}
.btn, .btn input, .btn button, .btn span {
    background-image: url("../userT3pay_img/hyUserCenter_p_064.png");
    background-repeat: repeat-x;
    cursor: pointer;
    font-family: Tahoma;
    outline: medium none;
}
.btn {
    font-family: SimSun;
}
.btn:hover {
    text-decoration: none;
}
.btn span, .btn input, .btn button {
    border: medium none;
}
.btn span, .btn:hover span {
    display: block;
    float: left;
    text-decoration: none;
}
.btn-ok, .btn-ok-hover, .btn-cancel, .btn-ok-disabled, .btn button {
    font-size: 14px;
    padding: 1px;
}
.btn-ok {
    background-position: 0 0;
    border: 1px solid #d74c00;
}
.btn-ok-hover, .btn-ok:hover {
    border: 1px solid #e55100;
    padding: 1px;
}
.btn-ok button, .btn-ok input, .btn-ok span, .btn-ok-hover button, .btn-ok-hover input, .btn-ok-hover span, .btn-cancel button, .btn-cancel input, .btn-cancel span, .btn-ok-disabled input, .btn-ok-disabled span {
    color: #fff;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 16px 3px;
}
.btn-ok button, .btn-ok input, .btn-ok span {
    background-position: 0 -70px;
}
.btn-ok span, .btn-ok-hover span, .btn-ok-hover:hover span {
    height: 26px;
    padding-bottom: 3px;
}
.btn-ok-hover, .btn-ok-hover:hover {
    text-decoration: none;
}
.btn-ok-disabled button, .btn-ok-disabled input, .btn-ok-disabled span {
    background: none repeat scroll 0 0 #ccc;
    cursor: default;
}
.btn-ok-hover button, .btn-ok-hover input, .btn-ok-hover span, .btn-ok:hover span {
    background-position: 0 -36px;
}
.btn-ok-s, .btn-cancel-s {
    padding: 1px;
}
.btn-ok-s {
    background-position: 0 -10px;
    border: 1px solid #d74c00;
}
.btn-ok-s input, .btn-ok-s span, .btn-cancel-s input, .btn-cancel-s span {
    color: #fff;
    height: 20px;
    line-height: 20px;
    padding: 0 9px;
}
.btn-ok-s, .btn-ok-s {
    background-position: 0 -15px;
}
.btn-ok-s input, .btn-ok-s span {
    background-position: 0 -75px;
}
.btn-ok-s:hover, .btn-ok-s-hover {
    border: 1px solid #e47000;
}
.btn-ok-s:hover input, .btn-ok-s:hover span, .btn-ok-s-hover input, .btn-ok-s-hover span {
    background-position: 0 -518px;
}
.btn-ok-s span, .btn-cancel-s span {
    line-height: 21px;
}
.message {
    background: url("../userT3pay_img/hyUserCenter_p_051.png") no-repeat scroll -27px -509px rgba(0, 0, 0, 0);
    color: #4d4d4d;
    line-height: 15px;
    margin-top: 20px;
    overflow: hidden;
    padding: 0 0 0 24px;
}
.message em {
    float: left;
}
.message li, .message p {
    color: #666;
    line-height: 16px;
    margin-left: 2px;
    padding-bottom: 5px;
    vertical-align: baseline;
}
.message ul, .message ol {
    clear: left;
    padding-top: 7px;
}
.message ul li {
    list-style: inside none disc;
}
.message ol li {
    list-style: inside none decimal;
}
.tip-normal {
    margin-left: 24px;
    margin-top: 6px;
}
.tip-normal ul {
    margin-bottom: -3px;
}
.tip-normal li {
    background: url("../userT3pay_img/hyUserCenter_p_051.png") no-repeat scroll 3px -534px transparent;
    margin-bottom: 3px;
    margin-right: 40px;
    padding-left: 1em;
}
.tip-normal a:link, .tip-normal a:visited {
    color: #3d86e5;
}
.tip-normal a:hover, .tip-normal a:active {
    color: #07f;
}
.fm-item {
    padding: 0 5px 15px 170px;
}
.fm-item .i-text {
    vertical-align: middle;
}
.fm-item .com-search .i-text, .fm-item .c-editable .i-text {
}
.fm-item .fm-label {
    float: left;
    font-size: 14px;
    margin-left: -170px;
    padding-top: 3px;
    text-align: right;
    width: 170px;
}
.fm-item .i-text {
    color: #000;
    font-size: 12px;
}
.fm-item .i-text:hover, .i-textarea:hover {
    border: 1px solid #000;
}
.fm-item .i-text:focus, .i-textarea:focus {
    border: 1px solid #68acff;
    outline: 1px solid aqua;
}
.fm-item select {
    font-size: 12px;
}
.fm-item .btn {
    margin: 15px 5px 0 0;
    vertical-align: baseline;
}
.fm-btn-s {
    margin: 20px 0;
    padding: 0;
    text-align: center;
}
.fm-btn-s .b-form {
    margin: 0 5px;
}
.fm-input {
    margin-top: 30px;
}
.fm-input legend {
    display: none;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 25px;
}
.fm-text .fm-label {
    margin-top: -2px;
    padding: 0;
}
.fm-label .required {
    color: #f00;
    font-family: SimSun;
    font-size: 14px;
    margin-right: 6px;
}
.title {
    display: block;
    margin-bottom: 6px;
    overflow: hidden;
    position: relative;
}
.title h2 {
    float: left;
    font: 500 18px "ºÚÌå";
}
.title h3 {
    float: left;
    font: 700 14px Simsun;
}
.identyArea {
    margin-bottom: 30px;
}
.identyArea h5 {
    border-bottom: 1px solid #ccc;
    color: #4c4c4c;
    font-size: 14px;
    padding-bottom: 4px;
}
.identyArea h5 span {
    color: #808080;
    font-size: 12px;
    font-weight: normal;
    margin-left: 15px;
}
