@charset "utf-8";
/*第二版登录注册流程*/
/********公用开始*********/
/*css reset*/
body,div,p,th,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,blockquote{margin:0px;padding:0px}
input,textarea,select{outline:none;resize:none}
fieldset,img,abbr,acronym{border:none}
img{vertical-align:middle}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal}
table{border-collapse:collapse;border-spacing:0px}
ol,ul{list-style:none}
p{word-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-size:100%;}
/*Global definition*/
html{color:#000000;background:#FFFFFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0 auto;font:14px/30px SimSun,Verdana,Arial}
a{color:#000000;text-decoration:none;outline:none}
/*a:visited{color:#999999;}*/
a:hover{color:#0F820C}
a:active{color:#0F820C}
a.under{text-decoration:underline}
h2{font-family:"Microsoft YaHei";font-size:14px;}
.fmE{font-family:Verdana}
/*box*/
.pw{width:980px;margin:0 auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.oh{overflow:hidden;zoom:1}
.clear{clear:both;width:100%;display:block;height:0px;line-height:0px;font-weight:normal;overflow:hidden}
.fix,.z{*zoom:1}
.fix:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
/*font*/
a.blue{color:#0099CC!important;}
a.blue:hover{color:#0099CC!important; text-decoration:underline}
a.dis{color:#CCCCCC!important;}
a.dis:hover{color:#CCCCCC!important; text-decoration:none}
.green{color:#0F820C}
form{ _zoom:1}
/*btn*/
.btn{ display:inline-block; width:120px; height:40px;background:#0F820C;font: 400 16px/40px 'Microsoft YaHei'; color:#FEFEFE; text-align:center }
.btn:hover{background:#329d15; color:#FEFEFE;}
.btn:active{background:#0F820C;color:#FEFEFE;}
/**站点级公用**/
.fCheck,.fChecked,.fRadio,.fRselect,.correctIco,.mobilePop .close{background-image:url(../imgs/regist/ico.png); background-repeat:no-repeat; }
/*顶部*/
#header h1{padding:20px 0px 13px 10px ;overflow:hidden;font:bold 24px/28px 'Microsoft YaHei'; color:#000000; }
#header .logo img{}
#header .logo{  float:left; _display:inline;padding-right:15px; border-right:1px solid #D4D4D4; margin-right:15px;}
#header .welcome{ background:#0F820C; font:14px/20px 'Microsoft YaHei'; color:#FEFEFE; padding:15px 20px; height:20px;}
#header .loginBtn{ display:inline-block; height:20px;padding:0px 5px; margin-left:10px; background:#FFFFFF; color:#0F820C; vertical-align:middle; }
#header .loginBtn:hover{ text-decoration:underline}
#header .tel span{font:bold 16px/20px Verdana; }
#main{border:1px solid #d4d4d4; border-top:none; width:978px; margin:0 auto}
#redirectMain{border:1px solid #d4d4d4; border-top:none; width:978px; margin:0 auto;background-color: #f7f7f7;}
/*页签*/
.tabTag{ overflow:hidden; _zoom:1; border-bottom:2px solid #000000}
.tabTag li{ float:left;_display:inline;padding:0px 40px;font:16px/40px 'Microsoft YaHei'; /*cursor:pointer;*/}
.tabTag .hover{ background:#E6E6E6; color:#000;}
.tabTag .curr{ background:#000000; color:#FEFEFE}
.tabsCon{ display:none;}
/*form*/
.iBox{position:relative;*zoom:1; font-family:'Microsoft YaHei'; margin-top:10px;padding-bottom:20px}
.itps{position:relative;*zoom:1; display:inline-block; vertical-align:middle;}
.input{width:328px; height:32px;*height:31px;padding:3px 10px; border:1px solid #d4d4d4; font:14px/32px 'Microsoft YaHei';color:#000000; *line-height:31px;font-weight:bold;vertical-align:middle}
.input::-moz-placeholder, textarea::-moz-placeholder { font-size:14px!important;color:#999!important; font-weight: normal!important;}
.input:-ms-input-placeholder, textarea:-ms-input-placeholder { font-size:14px;color:#999!important;font-weight: normal!important;   }
.input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999!important; font-size:14px!important; color:#999999!important;font-weight: normal!important;}
.itps .error{ border:1px solid #e1bcbc; padding:3px 10px;}
.itps .focus,.itps .hover{ border:2px solid #0F820C;padding:2px 9px;}
.correctIco{display:none;position:absolute; left:360px; top:15px; width:14px; height:10px; overflow:hidden; background-position:-270px -29px}
.required{color:#cc0000; vertical-align:-10%; *vertical-align:-2%;font-family:Verdana; margin-right:9px}
.tips{ display:block;  position:absolute; top:5px; left:13px; font-size:16px; /*font-weight:bold;*/color:#999999; cursor:text}
.tipsOn{color:#CCCCCC!important;}

/*.alert{position:absolute; left:0px; top:42px;font-size:12px; line-height:18px; height:18px;color:#999999; font-family:SimSun}*/
.alert{position:absolute; left:0px; top:39px; height:30px;background:none; padding:1px 0px;color:#999; font:12px/30px SimSun; width:100%; z-index: 2;}
/*.rightAlert{background-position:-267px -26px; padding-left:23px; line-height:20px;*top:43px;}*/
.errAlert{ top:40px; height:23px;border:1px solid #e1bcbc; border-top:none; background:#fff6f6; color:#C00; padding:0px 10px;color:#C00; line-height:23px;}

.msg{left:18px; top:42px;background: url(../imgs/regist/ico.png) no-repeat -270px 3px;font-size:12px;  height:18px; font-family:SimSun;line-height:18px;color:#cc0000; padding-left:19px; margin-left:18px; }
/*fackcheckbox*/
.fCheck{ display:inline-block;font-size:14px; padding-left:17px; margin-right:15px; background-position:0px -128px; vertical-align:middle; cursor:pointer;}
.fChecked{background-position:0px -153px;}
/*radio*/
.fRadio{display:inline-block; vertical-align:middle;background-position:0px -178px;padding-left:17px; margin-right:15px; cursor:pointer}
.fRselect{ background-position:0px -204px}
.radioGroup .input{font-size: 12px;height: 22px;line-height: 22px;padding: 3px 5px;width: 88px;}
.radioGroup .itps{left:10px;margin-top:-2px;*top:2px; }
.radioGroup .focus, .radioGroup .hover{padding:2px 4px;}
.radioGroup .tips {top: 4px;left: 8px;width: auto;font-size: 12px;line-height: 22px;text-align: left;}
/*select*/
.fSelect{ position:relative; z-index:0; height:26px;  width:116px;padding:1px; display:inline-block;*display:inline;*zoom:1;border:1px solid #d4d4d4;  margin-right:10px; background:#FFFFFF}
.fSelect .val{ position:absolute; width:116px; z-index:2; background:#FFFFFF; line-height:18px;padding:3px 0px 5px; height:18px; overflow:hidden;_zoom:1 }
.fSelect .val strong,.fSelect .val a{ float:left;_display:inline; width:79px;height:18px;padding:0px 0px 0px 9px; overflow:hidden; color:#000000;}
.fSelect .val a:hover{color:#000000}
.fSelect .val .drop{ float:right; _display:inline;width:28px; height:18px; background-position:-77px -66px; cursor:pointer;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.fOption{ display:none; position:absolute; top:26px; left:-2px;width:116px;height:180px;background:#FFFFFF;border:2px solid #0F820C; overflow:hidden; zoom:1}
.fOption .scroll{ position:absolute; z-index:1; right:0px; top:0px; height:180px; width:9px;padding:0px 2px 0px 1px; background:#FFFFFF}
.fOption .top{ visibility:hidden; height:12px; background-position:-136px -69px; overflow:hidden;}
.fOption .bot{visibility:hidden;  height:12px; background-position:-136px -86px; overflow:hidden;}
.fOption .slid{ height:156px;overflow:hidden;}
.fOption .block{display:block; background:#CCCCCC}
.fOption li,.sugestList li{padding-left:11px;padding-right:12px; line-height:30px; height:30px; cursor:default; font-size:12px; color:#666666;white-space:nowrap}
.fOption ul .hover{ background:#0F820C; color:#FEFEFE}
.sugestList li{ background:#0F820C; color:#FEFEFE;}
.sugestList .hover{ background:#FFF; color:#0F820C}
/*selected*/
.fSelected, .fSelectHover{border:2px solid #0f820c;padding:0px; z-index:1 }
.fSelected .val{ height:20px; }
.fSelected .val .click{transform-origin: 50% 50%; -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
/*hover*/
.fOption .hover .slid{ background:#EEEEEE;}
.fOption .hover .top{ visibility:visible}
.fOption .hover .block{ background:#666666}
.fOption .hover .bot{ visibility:visible}
/*click*/
.fOption .slid .blockOn{ background:#0f820c;}
.fOption .topOn{background-position:-121px -69px}
.fOption .botOn{background-position:-121px -86px}
/*发送信息提示弹出层*/
.mask{ display:none; position:fixed; z-index:10; top:0px; left:0px; width:100%;height:100%; _zoom:1;background:#000000; opacity:0.7;filter:alpha(opacity=70);}
.alertWin{  width:338px; padding:45px 0px 40px 112px;border-top:5px solid #0F820C;}
.alertWin .info{ padding-left:60px; background-position: -53px -411px; }
.alertWin .title{font:bold 18px/40px 'Microsoft YaHei';padding-bottom:0;}
.alertWin .fail .title{padding-right: 90px;}
.alertWin .step{ font-size:14px; line-height:22px; color:#666666}
.alertWin .btn{margin-top:35px; }
.alertWin .fail{background-position: 0px -462px ;}
.alertWin .fail .promTit{ padding-bottom:30px;}
/*确认信息弹层*/
.confirmWin{ margin-left: -190px;padding-bottom: 50px;padding-left: 60px;width: 380px; font-weight: normal;}
.confirmWin .title{font-weight: normal; font-size: 16px; line-height: 1.5}
.confirmWin .title strong{color:#c00; font-weight: bold;}
.confirmWin .info{padding-left:75px;background: url(../imgs/regist/alert.png) no-repeat 0 0!important ;}
.confirmWin .resetBtn{margin-left:20px;}
.confirmWin .btnArea{padding-right:60px; text-align:center}
/*copyright*/
.copyright{ padding:70px 0px 101px; font-size:12px; text-align:center; color:#666666}
/**page**/
.slogn li,.phone .input,.loginPop .close,.fSelect .val b,.fSelect .top,.fSelect .bot,.alertWin .info,.promptAlert .info,.ps{background-image:url(../imgs/regist/ico.png); background-repeat:no-repeat; }
#main{background:#f7f7f7}
/*page:regist*/
.regist{ width:538px; border-right:1px solid #d4d4d4;padding:50px 40px 0px ; background:#FFFFFF }
.regist .tabTag li{ cursor:pointer;}
.slogn{ width:267px;  background:#f7f7f7; padding:93px 20px 0 62px;color:#999999; font-family:'Microsoft YaHei'}
.slogn .tit{ font: 400 18px/28px 'Microsoft YaHei';margin-bottom:27px; }
.slogn li{background-image: url("../imgs/dott.gif"); background-position:0 14px;padding:1px 0px 2px 15px}

/*表单*/
.tabsCon{ display:none;}
.regist .alert{ width:388px; }
.regist .errAlert{width:328px;}
.phoneNum  .dataBox{ position:relative; z-index:1;}
.phoneNum  .errAlert{border-top:1px solid #E1BCBC; top:39px;}
/*password验证*/
/*.pwd .error,.pwd02 .error{ border-color:#d6c18a;}
.pwd .errAlert,.pwd02 .errAlert{ border-color:#d6c18a; background:#ffffec; color:#996600;}*/
.pwdAlert{ padding:0px; top:45px;}
.pwdAlert .ico{ width:350px; background:#FFF; height:20px; overflow:hidden; line-height:20px; text-align:center; color:#FEFEFE;}
.pwdAlert .ico01{ float:left; margin-right:1px; width:116px; height:20px; background-color:#f95f5f; overflow:hidden;  }
.pwdAlert .ico02{ float:left; margin-right:1px; width:116px; height:20px; background-color:#e7e7e7; overflow:hidden;  }
.pwdAlert .ico03{float:left; width:116px; height:20px; background-color:#e7e7e7; overflow:hidden;  }
.pwdAlert .nomarl .ico01{ background-color:#f9d05f; text-indent:-299px;}
.pwdAlert .nomarl .ico02{ background-color:#f9d05f; }
.pwdAlert .nomarl .ico03{background-color:#e7e7e7; }
.pwdAlert .strong .ico01{ background-color:#0F820C; text-indent:-299px;}
.pwdAlert .strong .ico02{ background-color:#0F820C; text-indent:-299px;}
.pwdAlert .strong .ico03{background-color:#0F820C; }

/*邮箱注册*/
.mailBox{z-index:1;}
.inputSugest{ position:relative; z-index:3;}
.sugestList{ display:none;}
.sugestList li{ font-family:Verdana}
.mail .input{width:328px;}
.sugestList{ position:absolute; left:0px; top:40px; z-index:1; background:#FFF; border:2px solid #0F820C; border-top:none; width:346px;}
.domain{margin-left:8px;}
.domain .tips{ color:#000000;}
.domain .input{width:98px; }
/*手机号码注册*/
.phone .input{ padding-left:32px; width:162px; margin-right:10px; font-family:Verdana;background-position:-153px -68px; }
.phone .input::-moz-placeholder{font-family: Microsoft Yahei,hei;}
.phone .input:-ms-input-placeholder{font-family: Microsoft Yahei,hei;}
.phone .input::-webkit-input-placeholder{font-family: Microsoft Yahei,hei;}
.phoneBox .phone .input{ width:306px;  margin-right:0px; }
.phoneNum .btn,.messVerify .btn{ vertical-align:middle; width:131px; font-size:14px;}
.regist .phoneNum .alert{width: 328px;}
.phoneNum .whitBtn,.messVerify .whitBtn{ display:inline-block; border:1px solid #d4d4d4; background:#FFF; width:129px; height:38px;font:14px/38px 'Microsoft Yahei'; vertical-align:middle; text-align:center; color:#666666}
.phoneNum .whitBtn em,.messVerify .whitBtn em{ color:#0F820C; font-weight:bold; font-family:Verdana}
.messVerify .input{ width:187px; font-family:Verdana; margin-right:10px;}
.messVerify .alert{left: 12px;font-family:Microsoft YaHei,hei;}
.messVerify .errAlert{border:1px solid #e1bcbc; margin-top:-1px;left:0;font-family: simsun;}
.phone .focus,.phone .hover{padding:2px 9px 2px 31px;background-position:-154px -69px;}
.phone .tips{ left:35px;}
/*验证码*/
.verify .input{width:233px; margin-right:10px;}
.verify img{ cursor:pointer;}
/*协议*/
.submitBox{ margin-top:5px; line-height:22px;}
.protocol{font-size:12px}
.protocol .fCheck{padding-left:20px;background-position:0px -132px; margin-right:0px;font-size:12px; color:#666666; vertical-align:baseline}
.protocol .fChecked{background-position:0px -157px;}
/*提交*/
.submit{padding:25px 0px 30px;}
.submit .btn{ width:350px; height:50px;font-size:24px; line-height:50px ; }
.disable,.disable:hover{ background:#d4d4d4!important; cursor:default!important}
/*手机验证码提示层*/
.mobileReg{ position:relative;_zoom:1;}
.mobilePop{ width:430px; height:480px; overflow:hidden;left:0px; top:30px; border:1px solid #0F820C; }
.mobilePop h2{ height:32px;background:#0F820C; color:#FEFEFE; font:14px/32px 'Microsoft YaHei'; padding:0 10px 0px 20px; overflow:hidden;zoom:1}
.mobilePop .close{ float:right; display:inline; width:15px; height:15px; overflow:hidden; margin-top:10px; background-position:-40px -68px;cursor:pointer}
.mobilePop .close:hover{background-position:-60px -68px;}
.mobileWrap{padding:40px 37px 20px}
.mobileVerify .input{width:138px;}
.mobileVerify img{ margin:0px 10px;}
.mobileVerify .veriInfo{ display:inline-block; height:40px; line-height:20px; vertical-align:middle; color:#666666; font-size:12px;}
.mobileVerify .correctIco{ right:-10px; }
.mobileWrap .submit{padding:30px 0px; }
.mobileWrap .getMobCode{ font-size:18px;}
.mobileVerify .alert{left:0px;}
.mobileVerify .errAlert{width:138px}
/*popWindow*/
.popWin{/* display:none; */position:absolute;z-index:11;background:#FFFFFF;width: 350px;border:3px solid #0F820C;}
.popWin h2{ height:30px;background:#0F820C; border-top:3px solid #0F820C; color:#FEFEFE; font:14px/22px 'Microsoft YaHei'; padding:0 10px 0px 20px; overflow:hidden;zoom:1}
.popWin .titPs{color: #bad3b9; font-size: 12px;margin-left: 20px}
.popWin h2 .close{ float:right; display:inline; width:15px; height:15px; overflow:hidden; margin-top:5px; background:url(../imgs/ico.png) no-repeat -40px -68px;cursor:pointer}
.popWin h2 .close:hover{background-position:-60px -68px;}
.winBody{padding-bottom: 30px;}
.popWin .btnArea{ padding-top: 20px; text-align: left;}
.popWin .btnArea .btn{ width: 146px; height: 40px; line-height: 40px; font-size:16px; }
.popWin .btnArea .cancel{margin-left: 20px; text-decoration: underline; font-family: "Microsoft YaHei"}
/*.normalPop*/
.normalPop{width: 350px; font-family:"Microsoft YaHei" }
.normalPop .winBody{padding:30px 50px 40px}
.normalPop h3{font-size: 16px;padding:3px 0px;}
.normalPop p{color: #666666;}
.normalPop .btnArea{padding-top:40px;}
/*注册成功/失败提示*/
.promptAlert{padding:60px 0px 5px 0px; background:#FFFFFF; text-align:center;}
.promptAlert .info{display:inline-block;*display:inline;*zoom:1;padding-left:94px;padding-bottom:52px; background-position: -218px -242px; font:20px/50px 'Microsoft YaHei'; }
.promptAlert .fail{ background-position:-134px -312px;}
.detail{ border-top:1px solid #d4d4d4; padding-top:32px;}
.step{ font:16px/30px 'Microsoft YaHei'; color:#000000; }
.ps{background-position:-108px -377px; padding-left:25px; margin-top:46px; font-size:12px; line-height:24px; color:#999999}
.extra{font-size:12px; color:#666666}
.timer{  font:14px/30px 'Microsoft YaHei';  color:#0F820C; margin-left:15px;}
.timer cite{ font-family:Verdana; font-weight:bold;}
.detail .pSucess{ padding-left:313px;}
.detail .mSucess{ padding-left:273px; padding-bottom:35px;}
.detail .extra{padding-top:5px}
.promTit{padding:100px 0px  208px;}
/*发送邮件成功提示*/
#sendMail{color:#cccccc; margin-left:5px;}
#sendMail:hover{ color:#0F820C;}
/*找回密码设置成功提示页*/
.detail .findSucess {padding-left:0px; text-align:center;}
.findSucess .btn{ margin-left:10px;}
.timerWrap{margin-top:40px; padding-bottom:20px;}
.timerWrap .return{ color:#000; margin-left:5px;}
.timerWrap .return:hover{ color:#0F820C;}
/*激活*/
.activeCode .input{width:198px}
.activeCode .tips{ left:12px;}
.activeCode .alert{ left:0px}
.activeBtn{width:120px; margin-left:10px; vertical-align:middle;}
/*激活账号*/
.personal {font-family:'Microsoft YaHei'}
.personal .step{ padding-bottom:22px; text-align:center;}
.item .t{ float:left;_display:inline; width:334px; text-align:right; color:#999999; }
.itemBox{float:left; _display:inline; width:560px;padding-bottom:22px;}
#checkMobileContainer .itemBox{float: none;width: auto;padding-bottom:20px;}
.item01 .itemBox{padding-bottom:30px}
.item04 .fOption li{ font-family:Verdana}
.item05 .itemBox{padding-bottom:13px;}
.itemBox .fSelect{ float:left;}
.etc{ display:inline-block; *display:inline;*zoom:1; vertical-align:middle; margin:0px; padding-bottom:0px; }
.etc .fCheck{margin-right:5px;}
.etc .input{width:88px;height:22px;padding:3px 5px; font-size:12px;line-height:22px}
.etc .focus, .etc .hover{padding:2px 4px;}
.etc .tips{width:auto;text-align:left; top:5px; left:8px; font-size:12px; line-height:22px}
.btnBox{padding-left:334px;padding-top:8px; padding-bottom:32px}
.btnBox .btn{margin-right:20px; line-height:50px; height:50px; font-weight:bold}
.resetBtn{ background:#666666;}
.resetBtn:visited{ background:#666666}
.resetBtn:hover{background:#999999;}
.skip{ padding:0px 40px 92px 334px;font-size:16px; }
.slide-ul{-moz-user-select:-moz-none;}
.hiddenLogin{display:none;}
/*getPwd*/
.getPwdMain{ background:#FFF!important}
.getPwdMain .promptAlert {padding:100px 0px}
.getPwdWrap{ background:#FFF;  padding:100px 0px 100px 340px;}
.getPwdWrap h2{ font:18px/1.5 'Microsoft Yahei'; padding-bottom:5px;}
.getPwdWrap .alert{width:328px;}
.psInfo{ margin-top:52px;}
.psInfo span{ font-family:Verdana}
/*reset pwd*/
.resetPwdMain{padding:100px 0px; background-color:#FFF!important;}
.resetPwdMain .userName{ padding-bottom:12px; font-family:Verdana; font-size:16px;}
.resetPwdMain .userName strong{ font-family:Simsun; font-size:14px;}
.resetPwdMain .resetForm{ width:350px; margin:0 auto;}
.resetForm .alert{width:328px;}
/*忘记密码*/
.getStep{height: 324px;position:relative;}
.resetPassord{height: }
.findPwd{ padding:30px 40px 33px; width:548px;}
.findForm{_zoom:1;}
.findForm .mobilePop{ height:350px;left:-45px; top:0px;}
.guaidTit{ font:14px/30px 'Microsoft Yahei'; padding-top:31px; padding-bottom:12px;}
.bindExplain{font-size: 12px;color:#ff0000;}
.findPwd .submit{ padding-top:0;padding-bottom: 0;position: absolute;left: 0;bottom: 0;}
.findForm .staticCode .input {width:187px; margin-right:10px; font-family:Verdana; }
/*login*/
/*.loginMain{ background:#FFFFFF;border-right: 1px solid #D4D4D4;padding: 110px 100px 100px;width: 428px;}
.loginMain .loginSubmit{ padding-left:100px; padding-right:100px; width:auto;}
.loginMain .forgetPwd{ margin-left:25px; font:14px/1.5 'Microsoft Yahei'; color:#666;}
.loginMain .forgetPwd:hover{ color:#0f820c}*/
/*loading*/
#jumpLoad{ height:200px;text-align:center; overflow:hidden;}
#jumpLoad p{ font:18px/1.5 'Microsoft Yahei'}
#jumpLoad .loading{ padding:40px 0px 50px}
#jumpLoad .siteInfo{ margin-left:-47px;}
#jumpLoad .siteInfo em{ display:inline-block; padding-left:43px; height:26px;margin-left:47px;  font:14px/26px 'Microsoft Yahei'; background:url(../imgs/regist/sel.png) 0 0 no-repeat;}
/*nickName change*/
.nickWrap{padding:100px 100px 60px; background: #FFF;}
.nickWrap .exp{color: #c00}
.nickWrap .info {font:18px/1.5 'Microsoft Yahei';padding-bottom: 5px; text-align:center}
.nickWrap .random{color:#0F820C;}
.nickWrap .ask{margin-top:20px;}
.nickForm{padding:70px 0px 0px 110px;}
.nickForm .userName label{font-family:  Verdana; font-size: 16px;}
.nickForm .input{width:250px;}
.impAlert{color:#c00;font-size:12px;margin-left:20px;}
.nickForm .userName em{color: #c00}
.nickForm .alert{ left: 0px;}
.nickForm .submit{padding-top:45px; overflow: hidden;}
.nickForm .submit .btn {float: left;margin-left: 0;width: 160px;margin-right: 30px;}
.nickForm .submitPs {background: url(../imgs/regist/tel_ps.png) no-repeat 0 0 ;color: #666666;float: left;font: 12px/18px 'Microsoft YaHei';margin-top: 4px;padding: 2px 0 5px 50px;}
.nickForm .submitPs strong {color: #999999;font-size: 14px;font-weight: bold;}
/*.nickForm .submitPs a {color: #0F820C;}
.nickForm .submitPs a:hover{text-decoration: underline;}*/
/*登录 logMain==loginMain*/
#mainBg{ height:600px; overflow:hidden; }
.loginWrap{ height:600px; overflow:hidden; position:relative;}
.loginArea{ position:absolute; right:40px; top:60px; width:333px; height:450px;box-shadow:2px 2px 10px rgba(0,0,0,0.3)}
.filterBg{ position:absolute; left:0px; top:0px; width:333px; height:450px; overflow:hidden; background:#FFF; opacity:0.8; filter:alpha(opacity=80)}
/*login tabs*/
.logTabs{ }
.logTabs .tabTag{ overflow: hidden; border: none}
.logTabs .tabTag li{ position: relative;float:left; width: 166px; height: 44px; line-height: 44px; font-size: 14px; color:#666; border-bottom: 1px solid #d4d4d4; padding:0px; text-align: center; cursor: pointer}
.logTabs .tabTag .first{border-right:1px solid #d4d4d4;}

.logTabs .tabTag .curr{font-size: 14px; color:#000; border-bottom: none; background: none;}
.logTabs .tabTag .hover{background: none;}
.logTabs .tabTag li b{ position: absolute; left: 0px;top:0px; width:100%; height: 46px; opacity: 0.5; filter:alpha(opacity: 50); background: #FFF;}
.logTabs .tabTag .curr b{display:none;}
/*会员账号登录*/
.vhide{display: none;}
.loginForm{padding:40px 30px 0px; height:365px; position:relative}
.loginForm .iBox{ margin-top:0px;}
.loginForm .pwd .input,.loginForm .name .input,.logTabs .phone .input{ width:251px;}
.loginForm .verify .input{ width:138px; margin-right:10px;}
.loginForm .submitBox{ margin:0px; padding:10px 0px 0px;}
.loginForm .submit{ padding:0px;}
.loginForm .loginSubmit { width:100%;}
.loginForm .forgetPwd{ color:#666; font-size:12px;}
.loginForm .forgetPwd:hover{ color:#0F820C;}
.loginForm .coAccount{ margin-top:20px;font-family: Microsoft Yahei,hei;line-height: 25px;color: #666666;}
.loginForm .coAccount span{display: inline-block;float: left;}
.loginForm .coAccount strong{overflow: hidden;display: inline-block;float: left;}
.loginForm .coAccount a{float: left;margin-left: 20px;}
.loginForm .coAccount img{font-size: 0;}
.loginMess { position:absolute; left:0px;bottom:0px; width:303px; padding:0px 30px 0 0; background:#F2F2F2;  font:14px/40px 'Micorsoft Yahei'; color:#333; border-top:1px solid #e6e6e6;text-align: right;}
.loginMess .registNow{ color:#333333;margin-left:20px;}
.loginMess .registNow:hover{color:#0F820C; }
.loginForm .alert{top:8px; left:30px; width:268px; }
.loginForm .errAlert{ width:251px;border-top:1px solid #e1bcbc;}
/*手机号快速登录*/
.logTabs .phone .input{ background: #FFF; padding-left:10px; }
.logTabs .phone .input::-moz-placeholder{font-family: Microsoft Yahei,verdana;}
.logTabs .phone .input:-ms-input-placeholder{font-family: Microsoft Yahei,verdana;}
.logTabs .phone .input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { font-family: Microsoft Yahei,verdana;}
.logTabs .phone .hover,.logTabs .phone .focus{padding-left: 9px;}
.logTabs .phone .tips{ left:13px;}
.logTabs .messVerify .input{width:159px;margin-right:0px; }
.logTabs .messVerify .btn{width:91px; background: #FFF; color:#0f820c; border:1px solid #d4d4d4; border-left: none; height: 38px; line-height: 38px;}
.logTabs .messVerify .btn:hover{background: #0F820C; color:#FEFEFE;border-color:#0f820c}
.logTabs .messVerify .whitBtn{width: 91px; border-left: none;}
.logTabs .messVerify .dis:hover{background: #FFF; color:#ccc;border-color:#d4d4d4}

.mLogForm .loginSubmit{margin:0px; width: 100%; text-align: center}
/*轮播按钮*/
.logBgTurn{ position:absolute; bottom:35px; right:50px;}
.logBgTurn a{ display:inline-block; width:12px; height:12px; overflow:hidden; background-image:url(../imgs/login/loginTab.png);}
.logBgTurn .prev{ background-position:0px 0px; margin-right:8px;}
.logBgTurn .prev:hover,.logBgTurn .curr { background-position:-20px 0; _background:url(../imgs/login/loginTab.gif) no-repeat 0 0;}
/*proFail*/
.proFail .promptAlert{ font-family:'Microsoft Yahei'}
.proFail .step{ font-size:20px;}
.proFail .extra{ font-size:16px; margin-top:20px;}

.bgLink { display:block; width:600px; height:600px; position:absolute; left:0; top:0; z-index:2;}

.findPasInfo{text-align: left;font-size: 14px;margin:0 auto;font-family: Microsoft Yahei,hei;color: #333;line-height: 33px;padding-bottom: 47px;padding-top: 30px;}

/*找回密码步骤*/
.getPasStep li{ float:left; display:inline;}
.getPasStep span { display:block; height:36px; line-height:36px; text-align:center; color:#666; font-size:14px; width:158px; padding-left:20px; background-image:url(../imgs/step.gif); background-repeat:no-repeat; background-position:0 -36px; background-color:#f2f2f2; font-family:Microsoft Yahei,hei;}
.getPasStep .first span { width:173px; padding-left:0; background-image:none; background-color:#0f820c; color:#f2f2f2;}
.getPasStep .next span { background-position:0 0;}
.getPasStep .curr span { background-position:0 -72px; background-color:#0f820c; color:#f2f2f2;}
.getPasStep .last span { width:175px;}
.getPasStep i { display:block;padding-left:20px; text-align:center; font-size:12px; font-family:Verdana; color:#999; line-height:20px;}
.getPasStep .first i { padding-left:0;}
.voiceVerify {position: absolute;left: 0;top: 60px;font-family: Microsoft Yahei,hei;color: #999999;display: none;}
.messVerify .voiceVerify{top: 60px;font-size: 12px;left: 12px;}
.tabsCon .messVerify .voiceVerify{top: 40px;}
.voiceVerify a{color: #cc3333;margin-left: 5px;}
.voiceVerify a:hover{text-decoration: underline;}
.inputPas{padding-top: 30px;}
.submitWithAlert .submitAlert{visibility:hidden;font-size: 14px;color:#f00; line-height: 1.5;margin-bottom: 5px;}
#mobileReg .voiceVerify{line-height: 22px;position: absolute;left: 360px;top: -3px;font-size: 12px;}



.bindTel{padding:30px 40px 40px;width:548px;}
.bindTel .submit{padding-top: 100px;}
.bindTel .getStep{height: auto;}

.binded{background-color: #fff;text-align: center;padding:50px 0 130px;}
.bindedTit{font-size: 12px;font-family: Microsoft YaHei, hei;color: #f00;font-weight: normal;padding-bottom: 22px;}
.bindedBtn a{display: block;font-family: Microsoft YaHei, hei;text-decoration:none;text-align: center;width:350px;height:40px;line-height: 40px;font-size: 14px;color: #fff;background-color: #0f820c;margin:0 auto 30px;}
.bindedBtn a:hover{text-decoration: none;color: #fff;background-color: #329d15;}
.bindedNote{font-size: 12px;color: #999999;font-family: Microsoft YaHei, hei;padding-top: 20px;}

.bindTel .submit .dis,.bindTel .submit .dis:hover,.bindedBtn .dis,.bindedBtn .dis:hover{cursor: default;background-color: #ccc;color: #fff!important;}

.loginTelNotice{position: absolute;height: 25px;line-height: 25px;font-family: Microsoft YaHei, hei;font-size: 12px;color: #999999;left:30px;top:8px;z-index: 1;}

/*添加选择国家区号*/
.phoneBox .fSelect,.phoneBox .fSelect .val{width:79px;}
.phoneBox .fSelect{height:36px;}
.phoneBox .fSelect .val{padding:9px 0;}
.logTabs .phone .input{width:158px;}
.phoneBox .fSelect .val a{width:42px;color:#999;}
.phoneBox .fOption{top:36px;width:269px!important;}
.phoneBox .fOption li{height:40px;line-height: 40px;font-size: 14px;color: #666666;overflow: hidden;}
.phoneBox .fOption .hover{color: #fff;}
.phoneBox .fOption .scroll{height:240px;}
.phoneBox .fOption .slid{height:216px;}
.phoneBox .slide-ul .telNum{width:70px;display:inline-block;}
.phoneBox .phone .copyInput{background:none;padding-left: 10px;width:235px;}
.phoneBox .phone .hover,.phoneBox .phone .focus{padding-left: 9px;}
.phoneNum .dataBox{z-index: 3;}
#mobileReg .phoneBox .fOption{width:346px!important;}


#bindMobile .fSelect,#bindMobile .fSelect .val{width:79px;}
#bindMobile .fSelect{height:36px;}
#bindMobile .fSelect .val{padding:9px 0;}
.logTabs .phone .input{width:158px;}
#bindMobile .fSelect .val a{width:42px;color:#999;}
#bindMobile .fOption{top:36px;width:346px!important;}
#bindMobile .fOption li{height:40px;line-height: 40px;font-size: 14px;color: #666666;overflow: hidden;}
#bindMobile .fOption .hover{color: #fff;}
#bindMobile .fOption .scroll{height:240px;}
#bindMobile .fOption .slid{height:216px;}
#bindMobile .slide-ul .telNum{width:70px;display:inline-block;}
#bindMobile .phone .copyInput{background:none;padding-left: 10px;width:235px;}
#bindMobile .phone .hover,#bindMobile .phone .focus{padding-left: 9px;}
#bindMobile .mobile{width:235px;}
.phoneNum .dataBox{z-index: 3;}

.phoneBox .fSelect .val a,#bindMobile .fSelect .val a{width:42px;overflow: hidden;}
.phoneBox .val .telNum,#bindMobile .val .telNum{display: inline-block;width:42px;}