@charset "utf-8";
body{ width:100%; height:100%; line-height:20px;}
a {text-decoration:none;color:#0085D3;bblr:expression(this.onFocus=this.blur()); outline:none; color:#166ccc}
.clear{ clear:both;}
.resetpwdbg{ background-color:#fdfefd; overflow:auto;width:100%; margin:0px;/*background:url(../images/resetpwd/bg.png) 0 0 repeat-x;*/position:relative }
.resetpwdBody{ width:995px;background:url(../images/resetpwd/resetpwd_bg.png) 0 0 repeat-x; margin:0 auto;padding:0; height:100%; }
.resetHeader{ width:100%; position:relative;}
/*.resetHeader .resetLogo{ background:url(../images/resetpwd/resetpwd_logo.png) 0 0 no-repeat; width:260px; height:50px; position:absolute; left:40px; top:25px; text-indent:-1000em;}*/
.resetHeader .resetLoginLink{ border-right:1px solid #bbd5fd; height:12px; line-height:15px; padding-right:15px; position:absolute; right:140px; top:40px;}
.resetHeader .resetIndexLink{ color:#7b7b7b; position:absolute; right:40px; top:40px;line-height:15px; }
.resetpwdFooter{ color:#666; width:100%; text-align:center; margin:10px auto;}
.resetpwdWrap{ width:100%; overflow:hidden; padding-top:80px;}
.resetpwdTitlePanel {background:#166fc0; height:40px;line-height:40px; color:#fff; font-size:18px; font-weight:bold; text-indent:35px;}
/*.resetpwdTitlePanel .title1{ background:url(../images/resetpwd/title1.png) 40px center no-repeat; display:block; text-indent:-1000em;}*/
/*.resetpwdTitlePanel .title2{background:url(../images/resetpwd/title2.png) 40px center no-repeat; display:block; text-indent:-1000em;}*/
.resetpwdTitlePanel .title1{ display:block;}
.resetpwdTitlePanel .title2{display:block;}
.resetpwdMain{ width:930px; margin:0 auto; position:relative; padding-top:15px;}
.resetpwdMainTop{ background:url(../images/resetpwd/maintopbg.png) right top no-repeat; width:100%; height:5px;}
.resetpwdMainBottom{ background:url(../images/resetpwd/mainbottombg.png) right bottom no-repeat; width:100%; height:5px;}
.resetpwdMainCont{ background:url(../images/resetpwd/maincontbg.png) right top repeat-y; width:100%; overflow:hidden; padding-bottom:50px;}
.resetpwdFormpanel{ width:580px; margin:40px auto;}
.resetpwdFormpanel h2{ background:#e1effd; height:35px; line-height:35px; color:#0062c3; font-size:16px; font-weight:bold; text-indent:30px;}

.resetpwdForm{ font-size:14px; margin:30px auto; overflow:hidden; color:#000;}
.resetpwdForm select{ font-size:14px;}
.resetpwdForm p{ overflow:hidden; height:60px;}
.resetpwdForm .point{ color:#ff0000; margin-right:5px;}
.resetpwdForm label{ width:100px; text-align:right; display:inline-block;}
.resetpwdForm input[type='text'],.resetpwdForm input[type='password']{ margin-left:10px; border:1px solid #ccc; background:none; height:27px; line-height:27px; width:230px; padding:0px 5px; display:inline;}
.resetpwdForm .rightprompt{ background:url(../images/resetpwd/wornicon.png) 0 -23px no-repeat; width:20px; height:20px; margin-bottom:-7px;display:inline-block;}
.resetpwdForm .wrongWorn,.resetpwdForm .emptyWorn{ margin-top:5px; background:url(../images/resetpwd/wornicon.png) 0 -2px no-repeat; color:#404040; padding-left:22px; line-height:20px; margin-left:112px; display:block; font-size:12px;}
.resetpwdsubmitpanel{ overflow:hidden; margin:10px 0px; position:relative}
.resetpwdsubmitpanel input[type='submit'],.resetpwdsubmitpanel input.longsubmit{ border:none; margin-left:113px;*margin-left:110px; background:url(../images/resetpwd/resetpwd_btn.png) 0 0 no-repeat; width:105px; height:35px; display:block; color:#fff; text-align:center; line-height:30px;bblr:expression(this.onFocus=this.blur()); outline:none; cursor:pointer}
.resetpwdsubmitpanel input.longsubmit,.resetpwdsubmitpanel input.longsubmitDisabled{ background:url(../images/resetpwd/resetpwd_btn1.png) 0 0 no-repeat; width:135px; height:35px; /*margin:0 auto;*/ margin-left:160px;}
.resetpwdsubmitpanel input.longsubmitDisabled{background:url(../images/resetpwd/graybg.png) 0 0 no-repeat;}
.resetpwdSuccesspanel{ width:581px; margin:100px auto;}
.resetpwdSuccesspanel .top{ background:url(../images/resetpwd/successtop.png) 0 0 no-repeat; width:100%; height:7px;}
.resetpwdSuccesspanel .bottom{ background:url(../images/resetpwd/successbottom.png) 0 0 no-repeat; width:100%; height:7px;}
.resetpwdSuccesspanel .cont{background:url(../images/resetpwd/successcont.png) 0 0 repeat-y; width:100%; overflow:hidden;}
.resetpwdSuccesspanel .cont .icon{ background:url(../images/resetpwd/successicon.png) 0 0px no-repeat; margin:15px 0px 15px 15px; width:90px; height:90px; float:left;}
.resetpwdSuccesspanel .cont .icon2{ background:url(../images/resetpwd/gou.png) 0 0 no-repeat;margin:15px 20px 15px 25px; width:60px; height:60px; float:left}
.resetpwdSuccesspanel .cont h2{ color:#006dcd; font-size:14px; font-weight:bold; float:left; margin:20px 0px 15px 0px;}
.resetpwdSuccesspanel .cont .loginLink{ float:left; display:block; background:url(../images/resetpwd/resetpwd_btn.png) 0 0 no-repeat;width:105px; height:35px;color:#fff; text-align:center; line-height:34px;}
.resetpwdSuccesspanel .cont .loginLink:hover{ text-decoration:none;}
.resetpwdStepformpanel{ width:100%; overflow:hidden; margin-bottom:0px;}
.resetpwdStepformpanel .resetpwdForm{ width:440px;}
.resetStepanle{ margin-bottom:20px;}
.resetStepanle ul{ background:url(../images/resetpwd/step.png) 0 0 no-repeat; width:580px; height:35px; margin:0 auto;}
.resetStepanle ul.step2{ background-position:0 -37px}
.resetStepanle ul.step3{ background-position:0 bottom}
/*.resetStepanle ul li,.resetStepanle ul li a{ text-indent:-1000em; width:190px; float:left; height:35px; cursor:default;}*/
.resetStepModify ul{ background:url(../images/resetpwd/step2.png) 0 0 no-repeat; width:395px;}
.resetStepModify ul.step2{ background-position:0 -37px;}
.resetStepModify ul li a{font-size:16px;text-align:center; color:#fff; text-indent:0; line-height:35px;color:#0e6ac5; text-decoration:none;}
.resetStepModify ul li.cur a{color:#fff}
.resetpwdForm input.disabled{ color:#ccc; background:#fdfefd}
.yzm{display:inline-block;}
.yzm img{ display:inline-block; height:29px;}
.yzm a{ font-size:12px;}
.resetpwdStepformpanel .resetpwdForm{ float:left; margin-left:100px;}
.resetFormSplit{ float:left; display:block; background:url(../images/resetpwd/split.png) 0 0 no-repeat; height:170px; width:6px; margin:30px;margin-left:0px;}
.resetFormRemark{ float:left; margin:30px 0px; color:#acacac; width:330px;}
.resetFormRemark p{ background:url(../images/resetpwd/circle.png) 0 7px no-repeat; padding-left:10px; margin-top:10px;}

.resetpwdForm .passwordPanel,.resetpwdForm .passwordagainPanel{ position:relative;}
.resetpwdForm .passwordPanel .txtworn{ position:absolute;color:#ccc; left:200px; top:6px; font-size:12px;}
.resetpwdForm .passwordagainPanel .txtworn{ position:absolute;color:#ccc; text-align:center; left:190px; top:6px;font-size:12px;}

/*.resetpwdError{ width:356px;margin-left:160px;}
.resetpwdError .top{ background:url(../images/resetpwd/bluebg.png) 0 0 no-repeat; width:100%; height:3px;}
.resetpwdError .bottom{background:url(../images/resetpwd/bluebg.png) 0 bottom no-repeat; width:100%; height:9px;}
.resetpwdError .content{ background-color:#e1effd; border-left:2px solid #b1d6fb; border-right:2px solid #b1d6fb;}
.resetpwdError .content p{ padding:10px 15px 10px 15px;}
.resetpwdError .content p .icon1{ background:url(../images/resetpwd/wornicon1.png) 0 0 no-repeat; width:20px; height:20px; margin-bottom:-6px; margin-right:5px; display:inline-block}
.resetpwdError .close{ display:block; float:right; margin-right:5px;color:#ccc; line-height:10px;}
*/
.resetpwdForm span.mobile{ color:#3981c7;}
.resetFormRemark a{margin:0px 5px;}
.step2Leftpanel{margin-left:150px;}
/*.resetpwdError { width:340px;background:transparent; box-shadow:none;}
.resetpwdError .vfdialog-header{background:url(../images/shop/remarkbg.png) 0 bottom no-repeat; width:100%; height:5px;}
.resetpwdError .vfdialog-footer {background:url(../images/shop/remarkbg.png) 0 bottom no-repeat; width:100%; height:5px; }
.resetpwdError .vfdialog-footer button {background:url(../images/statements/fd_btn.png) 0 0 no-repeat transparent;width:44px;height:22px;border:none;color:#333;padding-bottom:5px;padding-top:1px;}
.resetpwdError .vfdialog-body {border:2px solid #b1d6fb; background-image:none; background:#e1effd;border-radius:3px;}
.resetpwdError .vfdialog-body .vfdialog-cont {border-top:none; background:none; background-color:transparent;}*/

.resetpwdError p{ padding:20px;}
/*.resetpwdError .icon1,.resetpwdError .icon2{ background:url(../images/resetpwd/wornicon1.png) 0 0 no-repeat; width:20px; height:20px;margin:15px 0px -6px 15px; display:inline-block; float:left}
.resetpwdError .icon2{ background-position:0 -20px;}
*/
.resetpwdError .title i.icon1,.resetpwdError .title i.icon2{background:url(../images/resetpwd/wornicon1.png) 0 0 no-repeat; width:20px; height:20px; display:inline-block; float:left; margin-top:5px;}
.resetpwdError .title i.icon2{background-position:0 -20px;}
.resetpwdError .title{height:30px; background-color:#f6f6f6;padding-left:5px; line-height:35px; color:#999; font-size:13px; font-weight:bold;}
.resetMobileIcon,.resetEmailIcon{ background:url(../images/resetpwd/mobileicon.png) 0 0 no-repeat; width:70px; height:70px; margin:30px auto;}
.resetEmailIcon{background:url(../images/resetpwd/emailicon.png) 0 0 no-repeat; }
.resetMobileIcon1,.resetEmailIcon1{ background:url(../images/resetpwd/mobileicon1.png) 0 0 no-repeat; height:50px; margin:30px auto;width:170px; color:#377ccb; font-size:12px; line-height:50px; padding-left:55px;}
.resetEmailIcon1{background:url(../images/resetpwd/emailicon1.png) 0 0 no-repeat; /*width:180px;*/ width:auto; margin-left:110px;}
.resetpwdsubmitpanel .sendagain{ overflow:hidden;margin-left:160px;}
.resetpwdsubmitpanel .sendagainPanel{ background:url(../images/resetpwd/graybg.png) 0 0 no-repeat; text-align:center; width:135px; height:34px; color:#99a5ac; font-size:12px; line-height:33px; float:left;}
.resetpwdsubmitpanel .sendagain em{ float:left; color:#404040; font-size:12px; margin-left:10px; line-height:33px;}
/*.resetpwdsubmitpanel .sendagain i{ background:url(../images/resetpwd/rancle1.gif) 0 5px no-repeat; width:23px; margin:0px 2px; float:left; display:inline-block; height:30px;}*/
.vfdialog-cont a{ margin:0px 5px;}
.resetpwdsubmitpanel .sendagain p.mobilepanel{ margin-top:20px;}
.resetpwdsubmitpanel .sendagain p.mobilepanel input[type="text"]{color:#ccc; text-align:center; width:120px;margin-left:1px;}
.resetpwdsubmitpanel .sendagain p.mobilepanel .emptyWorn,.resetpwdsubmitpanel .sendagain p.mobilepanel .wrongWorn{margin-left:0px; display:inline-block;}

#corpCodeTip .onError,#corpCodeTip .onFocus,#corpCodeTip .onShow,#corpCodeTip .onCorrect,#corpCodeTip .onLoad,
#loginNameTip .onShow,#loginNameTip .onFocus,#loginNameTip .onError,#loginNameTip .onCorrect,#loginNameTip .onLoad,
#emailTip .onShow,#emailTip .onFocus,#emailTip .onError,#emailTip .onCorrect,#emailTip .onLoad,
#phoneTip .onShow,#phoneTip .onFocus,#phoneTip .onError,#phoneTip .onCorrect,#phoneTip .onLoad,
#securityCodeTip .onFocus,#securityCodeTip .onError,#securityCodeTip .onShow,#securityCodeTip .onCorrect,#securityCodeTip .onLoad,
#passwordTip .onFocus,#passwordTip .onError,#passwordTip .onShow,#passwordTip .onCorrect,#passwordTip .onLoad,
#newpasswordTip .onFocus,#newpasswordTip .onError,#newpasswordTip .onShow,#newpasswordTip .onCorrect,#newpasswordTip .onLoad
{ margin-left:110px; background-color:transparent; width:220px;}

#validateCode .onFocus,#validateCode .onError,#validateCode .onShow,#validateCode .onCorrect,#validateCode .onLoad,
#validateCodeTip .onFocus,#validateCodeTip .onError,#validateCodeTip .onShow,#validateCodeTip .onCorrect,#validateCodeTip .onLoad{ margin-left:165px; background-color:transparent;text-align:left}
#corpCodeTip .onShow,#loginNameTip .onShow,#emailTip .onShow,#phoneTip .onShow,#securityCodeTip .onShow,#passwordTip .onShow,#newpasswordTip .onShow,#validateCode .onShow,#validateCodeTip .onShow{ display:none}
#resetSuccess_dialog .vfdialog-close{ display:none;}

#corpCodeTip .onCorrect,#loginNameTip .onCorrect,#emailTip .onCorrect,#phoneTip .onCorrect,
#securityCodeTip .onCorrect,#passwordTip .onCorrect,#newpasswordTip .onCorrect,#validateCode .onCorrect,
#validateCodeTip .onCorrect{ left: 250px; top: 5px; text-indent: -100em; position: absolute; width: 10px;}

.resetpwdForm p{ position:relative;}


/*login找回密码国际化，上面还有被注释的原来的样式*/

.resetHeader .resetLogo{
  background: url(../images/resetpwd/resetpwd_logo.png?v=2) 0 3px no-repeat;
  width: 260px;
  height: 50px;
  line-height: 50px;
  padding-left: 111px;
  position: absolute;
  left: 40px;
  top: 25px;
  color: #666;
  font-weight: 600;
  font-size: 18px;
}
.resetHeader .resetLogo:hover{
  text-decoration:none;
}
.resetStepanle ul li,.resetStepanle ul li a{
  /*text-indent:-1000em; width:190px; float:left; height:35px; cursor:default;*/
  width: 190px;
  float: left;
  height: 35px;
  cursor: default;
  color: #0088d8;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.resetStepanle ul li a.cur{
  color:#fff;
}
.resetStepanle ul li a:hover{
  text-decoration:none;
}
.resetStepanle ul li a i{
  font-style:italic;
  margin-right:8px;
}
