﻿body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
table,
tbody,
tfoot,
thead,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video { margin: 0; padding: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block; }
table { border-spacing: 0; border-collapse: collapse; }
fieldset,
img { border: 0; vertical-align: top; }
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var { font-weight: normal; font-style: normal; }
ol,
ul { list-style: none; }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: normal; font-size: 100%; }
abbr,
acronym { border: 0; }
body,
button,
input,
select,
textarea { font-family: "Microsoft YaHei", "Simsun", Arial; font-size: 12px; }
a { color: #595959; text-decoration: none; cursor: pointer; }
/* textarea */
textarea { resize: vertical; overflow-y: auto; outline: 0 none; }
/* clear */
.clearfix:before,
.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
*.clearfix { zoom: 1; }
.clear { clear: both; overflow: hidden; height: 0px; font-size: 0; }
.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/* display */
html,
body { height: 100%; }
body { background-color: #f7f7f7; }
.floatboxbody { background: none; }
.hide { display: none; }
.fleft { float: left; }
.fright { float: right; }
.warp { width: 980px; margin: 0px auto; background-position: center top; background-repeat: no-repeat; position: relative; }
.pl { position: absolute; }
.ico { background-repeat: no-repeat; background-image: url(../Images/ico.png); }
.disabled { cursor: default; background-color: #939394 !important; color: #c8c6c6 !important; border-color: #939394 !important }
.QQ { width: 17px; height: 19px; background-position: 0 -151px; }
.SinaWeiBo { width: 21px; height: 19px; background-position: 0 -132px; }
.UC { width: 20px; height: 20px; background-position: -22px -132px; }
/*头部*/

.firstStepPl { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.findUserInfoFloatBox { width: 398px; height: 248px; position: relative; border: 3px solid #393939; }
.findUserInfoFloatBoxClose { position: absolute; right: -19px; top: -19px; width: 39px; height: 39px; background: url(../Images/findUserInfoFloatBoxCloseico.png) no-repeat 0px -0px; z-index: 2; }
.findUserInfoFloatBoxClose:hover { background-position: -39px -0px; }
.findUserInfoLoginFloatBox { border-color: #15b39e; width: 394px; height: 376px; }
.findUserInfoLoginFloatBox .findUserInfoFloatBoxClose { background-position: -78px 0 }
.findUserInfoLoginFloatBox .findUserInfoFloatBoxClose:hover { background-position: -117px 0; }
.findUserInfoLoginFloatBox .findUserInfoFloatBoxClose:active { background-position: -156px 0; }
