@charset "utf-8";
/* CSS Document */

/* narmle setting */
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; font-size:12px; color:#333}

table { border-collapse: collapse; border: none; padding: 0; margin: 0}
fieldset, img { border: 0}
address, caption, cite, code, em, th, var { font-style: normal; font-weight: normal}
ul, ol { list-style-type: none}
ul { list-style-position: outside; list-style-type: none}
ol { list-style-type: square; list-style-position: outside; margin-left: 20px}
abbr, acronym { border: 0; font-variant: normal}
sup { vertical-align: text-top}
sub { vertical-align: text-bottom}
input, select { vertical-align: middle}
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit}
input, textarea, select { font-size: 100%}
legend { color: #000}
/*link*/
a:link,a:visited,a:active {text-decoration:none; color:#333}
a:hover { text-decoration:underline;color:#A73D3D;}

.a1:link,.a1:visited,.a1:active {text-decoration:none; color:#057BD2}
.a1:hover { text-decoration:underline;color:#F60}
.a2:link,.a2:visited,.a2:active {text-decoration:none; color:#696969}
.a2:hover { text-decoration:underline; color:#696969}

em { font-style: normal; color: #999}
.l{ float:left}
.r{ float:right}
.p-ab {position:absolute;}

.container {width:980px;margin:0 auto;font-size:12px}
.area {width:100%;margin:0 auto;text-align:left}
.bor_img{ border:1px solid #b5b5b5; padding:4px}
body, button, input, select, textarea {font: 12px/1.5 tahoma,arial,宋体b8b\4f53}
/* clear float */
/*.clear:after { content: "."; display: block; height: 1; clear: both; font-size: 0px; overflow:hidden; line-height: 0px}*/
.clear {height:1px; clear: both; font-size: 0px; line-height: 0px;overflow:hidden}
.separator { clear: both; font-size: 0px; height: 10px; line-height: 10px}
.blank10{clear: both; font-size: 0px; height: 10px; line-height: 10px}
.blank20{clear: both; font-size: 0px; height: 20px; line-height: 20px}
.center{ text-align:center}
.logo{padding: 27px 0 20px 33px;width: 196px;height: 67px}
.line{ border-bottom:3px solid #67A500}
h2{margin: 24px 0;font: 22px Microsoft YaHei;color: #333}
.uiStepBox {overflow: hidden}
.uiStepBox .uiStep{width: 975px;height: 33px; background:url(../images/step_bg.jpg)0 0px no-repeat;line-height: 33px;overflow: hidden}
.uiStepBox .uiStep02 {width: 975px;height: 33px; background:url(../images/step_bg.jpg)0 -33px no-repeat;line-height: 33px;overflow: hidden}
.uiStepBox .uiStep03 {width: 975px;height: 33px; background:url(../images/step_bg.jpg)0 -66px no-repeat;line-height: 33px;overflow: hidden}
.uiStep li,.uiStep02 li,.uiStep03 li {float: left;display: inline;width: 320px}
.uiStep li.on p,.uiStep02 li.on p,.uiStep03 li.on p {color: white}
.uiStep li p,.uiStep02 li p,.uiStep03 li p {height: 33px;margin-left: 70px;font: 14px Simsun;font-weight: bold;color: black;line-height: 33px}
.stepCont {overflow: hidden}
.scTable {margin-top:24px}
.stepCont .emailTip {margin-bottom: 32px}
.stepCont .emailTip strong {color: #057BD2}
.stepCont .scTip {font-size: 14px;}
.scTable tbody tr th{ font-size:14px}
.scTable th {font-size: 14px;font-weight: normal;text-align: right;}
scTable td {line-height:26px}
.scTable tbody tr{ height:44px}
.scTable .checkCode img {float:left;margin:0 10px;vertical-align: middle}
.scTable .checkCode a {float:left;color: #057BD2}
.tableAction {clear: both;float: left;margin-top: 12px}
.uiBtn1, .uiBtn1 span {display: inline-block;height: 32px;padding-left: 26px; background:url(../images/com_bg.png) left 0 no-repeat;cursor: pointer;vertical-align: middle}
.uiBtn {height: 32px;width:100px; background:url(../images/forget_submit_bg.png) no-repeat;vertical-align: middle;color:#fff;border:none;font-weight:700;font-size:14px;cursor:pointer}
.uiBtn span {padding: 0 26px 0 0;background-position: right 0;color: white;font: 14px SimSun;text-align: center;vertical-align: top;font-weight: bold;line-height: 32px}
.uiBtn1.b2, .uiBtn1.b2 span {height: 26px;padding-left: 1.2em;background-position: left -80px;line-height: 26px;overflow: hidden}
.uiBtn1.b2 span {padding: 0 1.2em 0 0;background-position: right -80px;font-size: 12px;color: #333}

.footer p{ text-align:center; color:#b8b8b8; line-height:25px}
.footer p a{ margin:0 8px; color:#656565}

.resetMethod {float: left;width: 600px;margin: 18px 0 10px;padding: 20px;border: 1px solid #CCC;overflow: hidden}
.resetMethod dt {float: left;margin-right: 12px}
.resetMethod dd {float: left;margin-top: -2px}
.resetMethod dd p {margin-top: 12px}
.tableAction {clear: both;float: left;margin-top: 12px}
.accPageTip {clear: both;padding-top: 20px}
.accPageTip h3 {padding: 6px 0;border-bottom: 1px solid #CCC}
.accPageTip ul {padding-top: 10px}
.accPageTip ul li {list-style: disc inside;margin-left: 6px;padding-top: 2px;color: #666;line-height: 1.6}
.accPageTip ul li strong {padding: 0 4px;color: #F60}

.stepLast {width: 928px;margin: 14px 0 0 0;padding:25px;border: 1px solid #AED58B;background: #F1FFF5;overflow: hidden}
.stepCont{ margin:20px auto}
.resetPwd .stepLast .pageStatus {margin: 40px 0 40px 60px}
.pageStatus dt {float: left;height: 60px;margin-right: 10px}
.tipOk2 {display: inline-block;width: 32px;height: 32px;margin-right: 6px; background:url(../images/com_bg.png) no-repeat 0 -120px;vertical-align: middle}
.pageStatus dd {float: left}
.pageStatus dd h5 {height: 32px;font: 22px Microsoft YaHei;color: #76A53C;line-height: 32px}
.pageStatus dd p {height: 22px; font-size:14px;line-height: 32px}

label,input,select,textarea,button,.label {float: left;font-size: 12px;}
.blank {width: 16px;height: 16px;margin: 2px 5px 0;}
.succeed{background:url(../images/ico_warn.png) no-repeat 0 0;}
.failed{background:url(../images/ico_warn.png) no-repeat 0 -50px;}
.focus{color:#999;line-height:22px;*line-height:20px;}
.null,.error{color:red;line-height:22px;*line-height:20px;}
#pwdstrength {color: #999;line-height: 22px;padding-right: 10px}
#pwdstrength b {float: left;width: 104px;height: 13px;overflow: hidden;margin-top: 5px}
.strengthA b{background:url(../images/pwdstrength.gif) no-repeat 0 0;}
.strengthB b{background:url(../images/pwdstrength.gif) no-repeat 0 -13px;}
.strengthC b{background:url(../images/pwdstrength.gif) no-repeat 0 -26px;}
.btn {float:left; display:block; overflow:hidden; margin-right:5px; padding-right:10px; line-height:normal; font-size:12px; background-position:100% 0;}
.btn .btn-text {height: 25px;width: 100px;background: url(../images/btn-bg.jpg) no-repeat;text-align: center;line-height: 25px;display: block;float: left;color: #666;
.ftx-01 {color:#cc0000}
.msg-text {line-height:26px}