body{padding:0; margin:0; font-size:12px; font-family:微软雅黑; list-style:none; background:#fff;}
div,p,input,span,ul,li,a{ padding:0; margin:0; list-style:none;}
img{border:0}
input {outline: none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

/*第一种固定顶部*/
.top-01{ width:100%; float:left;border-bottom: 1px solid #eee; background: #fff}
.top990{ width:1150px; height:70px; padding:10px 0; margin:auto; position:relative}
.top-logo{ float:left; height:70px; padding:10px 0 0 0}
.top-titile{ float:left; height:50px; line-height:50px; color:#333; font-size:18px; border-left:1px solid #ddd; padding-left:16px; margin:10px 0 8px 20px; display:inline;}
.top990 p{ float:left; height:70px; line-height:70px; color:#fff; font-size:14px;position:absolute; bottom:0; right:0; }
.top990 p a{ color:#fff }
.top990 p a:hover{ color:#fff }


/*登录*/
.contentLogin{ width:100%; float:left; padding:50px 0 30px; display:inline; background:#3ca87d}
.contentLogin990{ width:1070px;   margin:auto;}
.content-ad{ float:left; width:700px;height: 475px;  display:inline; margin: 30px 0 20px 0;  background: #fff}
.login{ float:left; width:314px;padding:20px 25px 0px 25px; display:inline; position:relative;height: 455px; margin: 30px 0 20px 0;  background: #f9f9f9}
.login-title{ float:left; width:100%; line-height:40px; font-size:16px; color:#444; margin:0px 0 5px; text-align: center}
.login-title label{  font-size:22px; color:#444; }

.t2{ float: left;width: 100%; height:50px;padding:8px 0;margin: 0 auto;text-align: center; }
.t2 a{ display:block; width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff;background: linear-gradient(#f70, #f80);border-radius:2px; text-decoration:none;}
.t2 a:hover{ color:#fff; background:#f60;}

.loginMsg{ float: left;width: 100%; height:40px; line-height:40px;padding:5px 0;margin: 0 0 10px 0;text-align: center;line-height:30px; margin:0 0 0 6px; color: #f20000}

.login-account{ float:left; border:1px #dedede solid;   font-size:12px; margin-top:5px;}
.login-account01{ border:0; width:288px; height:46px; line-height:46px;  padding:0 8px; display:inline; 
                  background-color: #fff;  color:#999;}
.login-password{ float:left; border:1px #c7c5c5 solid; border-right:1px #ddd solid;   border-bottom:1px #ddd solid;  font-size:12px; margin-top:16px;}
.login-password01{ border:0; width:288px; height:46px; line-height:46px; padding:0 8px; display:inline; 
                  color:#999;}
.login-captcha{ float:left; margin-top:16px; display: none; font-size:12px;}
.login-captcha01{ width:90px; height:28px; line-height:28px; color:#999; padding-left:8px; margin-right:8px; display:inline; border:1px #c7c5c5 solid;}
.login-captcha a{ color:#666; margin-left:10px; text-decoration:none; font-size:12px;}
.login-captcha a:hover{ color:#e20412; text-decoration:underline;}
.logins1{ float:left; width:300px; height:30px; line-height:30px; font-size:12px; color:#666; margin:15px 0 15px 0;}
.logins1 font{ float:right;  color:#666; padding:0 0 0 15px;}
.logins1 font a{ color:#666; text-decoration:none }
.logins1 font a:hover{ color:#f20000; }

.login-automatic{ float:left;}
.login-forgot{ float:right; }
.login-forgot a{ color:#666; text-decoration:none;}
.login-forgot a:hover{ color:#e20412; text-decoration:underline;}
.login-determine{ float:left; width:100%; height:50px; line-height:50px; margin-top:0;}
.login-determine a{ display:block; width:100%; height:50px; text-align:center; font-size:16px; color:#fff; background:#3ca87d;
                    background: linear-gradient(#3faf82, #3ca87d);-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; text-decoration:none;}
.login-determine a:hover{ color:#fff; background:#3ca87d;}
.logins2{ float:left; width:300px; line-height:24px; font-size:12px; color:#666; margin: 10px 0 10px 0}
.logins2 span{ color:#999; text-decoration:none; font-size:12px;}
.logins2 a{ color:#2163c6; text-decoration:none; font-size:12px;}
.logins2 a.logins3{ margin-left:8px; text-decoration:none; font-size:12px; background:url(/img/line.png) no-repeat left center; padding-left:8px;}
.logins2 a:hover{ color:#e20412; text-decoration:underline;}
/*免费注册*/

.is0 {BACKGROUND: url(/img/progressImg1.png) no-repeat 0px 0px; WIDTH: 138px;HEIGHT: 7px; margin: 5px 0 0px 0px;float: left;display:none ;}
.is10 {BACKGROUND-POSITION: 0px -7px}
.is20 {BACKGROUND-POSITION: 0px -14px}
.is30 {BACKGROUND-POSITION: 0px -21px}
.is40 {BACKGROUND-POSITION: 0px -28px}
.is50 {BACKGROUND-POSITION: 0px -35px}
.is60 {BACKGROUND-POSITION: 0px -42px}
.is70 {BACKGROUND-POSITION: 0px -49px}
.is80 {BACKGROUND-POSITION: 0px -56px}
.is90 {BACKGROUND-POSITION: 0px -63px}
.is100 {BACKGROUND-POSITION: 0px -70px}

/*验证时提示字体*/
.YanRed{color:#c00;background:url(/img/a2_bgchk.png) no-repeat; height:16px; padding:0 0 0 20px; line-height:16px;display: inline-block;color:#e20412}
.YanRed a{ color: #1c96d4;}
.YanRed a:hover{ color: #1c96d4; text-decoration: underline}

.YanGreen{color:#008000;background:url(/img/a2_bgchk.png) no-repeat  0 -17px; height:16px; padding:0 0 0 20px; margin:0 0 0 5px; line-height:16px;display: inline-block; color:#659d36}
.YanGray{color:#888;background:url(/img/a2_bgchk.png) no-repeat 0 -69px; height:16px; padding:0 0 0 20px; line-height:16px;display: inline-block; color:#666}

.content{ width:100%; float:left; margin:50px 0 30px; display:inline;}
.content990{ width:960px;  margin:auto;padding: 0 0 10px 0;}
.content990reg{ width:100%; float: left; margin:0;padding: 0 0 10px 0;}
.content990N{ width:910px; margin:auto; }
.content-ad{ float:left;}
.register{ width:950px; position: relative; padding: 0 ;  margin: 10px auto; overflow: hidden}
.registerT{ float:left; width:100%;height: 50px; line-height:50px;display: none;  }
.registerT label{padding: 0 10px; font-size:20px; color:#333;}
.registerC {width: 930px; float:left;padding: 0 10px;}
.registerC p{width: 100%; float:left;   font-size:14px; margin-top:15px;}
.registerC p label{ width:100px; height:48px; line-height:48px; float:left;text-align: right;padding: 0 5px;}
.registerC p span{width:800px; height:48px; line-height:48px;float:left; }
.registerC p input{width:300px; height:46px; line-height:46px;border:1px #dedede solid;padding:0 3px; display:inline; background:#fff; color:#999;}
.registerC p label font{}


.registerC p span.verify a{ width:120px; height:46px; line-height:46px;margin: 0 0 0 5px; color:#666;text-decoration:none;position: absolute;left: 296px;  text-align: right }
.registerC p span.verify a:hover{ color:#333; text-decoration:none;}
.registerC p span.verify a.ds{  text-align: right; color: #999 }
.registerC p span.verify a.ds:hover{ color:#999; text-decoration:none;}
.registerC p span.verify a.ds b{ color: #f00;padding: 0 3px; font-weight: normal }


.registerC2 {width: 930px; float:left;padding: 0 10px;}
.registerC2 p{padding: 0 0 0 110px; font-size:12px;line-height:50px;}
.registerC2 p a{color:#666;}
.registerC2 p a:hover{color:#f60;}

.registerC3 {width: 930px; float:left;padding: 10px 10px;}
.registerC3 p{padding: 0 0 0 110px; font-size:12px;line-height:50px;}
.registerC3 p a{color:#fff; background:#3ca87d;padding: 15px 160px;text-decoration: none;font-size: 16px;border-radius: 30px;}
.registerC3 p a:hover{color:#fff; background: #3ca87d}

.registerC4{ float: left;width:700px; height:22px; line-height:20px;padding:0px 0 0 116px;margin: 5px 0;display: none;}
.registerC4 font{ line-height:22px; margin:0 0 0 6px; color: #f60}
.registerC4 a{ color: #0986e7;padding: 0 2px; text-decoration: underline}
.registerC4 a:hover{ color: #2163c6; text-decoration: underline}

.registerMsgy{display: none; float: left;width: 280px; height:22px; line-height:20px;padding:2px;  margin: 5px 0px 1px 0px; }
.registerMsgy b{ width:14px; height:14px; display:inline-block; float:left; margin:3px 0; background:url(/img/all-bg.png) no-repeat -441px -306px; }
.registerMsgy font{ line-height:22px; margin:0 0 0 6px; color: #659d36}

.zcxy{font-size:16px; list-style-type:none; margin:0; padding:0; font-family:"微软雅黑"}
.zcxy p{ line-height:28px;font-size:14px;  }
.zcxy p.strong{ font-size:16px;  padding: 20px 0 0 0 }
.zcxy p.tbzy{ font-size:14px;color:#f60; font-weight:bold  }

.Fwtk{width: 96%; height:96%;display: none; background: #fff;z-index: 8888;position: fixed;overflow: hidden;left: 2%;top: 2%;border-radius: 5px 5px 5px 5px;  }
.FwtkT{width: 100%; height: 50px; line-height: 50px; background: #1696cc;}
.FwtkT label{ font-weight: bold;font-size: 14px;color: #fff;padding: 0 10px;}
.FwtkT a{width:50px; height: 50px; text-align: center; float: right; display: block; color: #fff; padding: 0 10px;font-size: 14px;}
.FwtkT a:hover{color: #fff; background: #1283b3}
.FwtkC{width: 96%;padding: 10px 2%;overflow: hidden;overflow-y: auto;height:300px;line-height: 25px;color: #555; }
.FwtkB{width: 100%;height:60px;overflow: hidden;background: #f8f8f8;border-top: 1px solid #eee; text-align: center }
.FwtkB a{color:#666; background:#ddd;padding:  0 30px;height: 40px;text-align: center;line-height: 40px;border-radius: 5px; display: inline-block;margin:10px auto; text-decoration: none;font-size: 16px; }
.FwtkB a.z{color:#fff; background:#e20412;padding: 0 30px; height: 40px;text-align: center;line-height: 40px;border-radius: 5px; display:  inline-block;margin:10px auto; text-decoration: none;font-size: 16px; }
.FwtkB a.z:hover{color:#fff; background: #e20412}

.BoxMask{width:100%; height:100%; background:#333; position:absolute; top:0;left:0; z-index:5;opacity: 0.8; display:none; z-index:8887}

.confirm-account p.Pve1{ width: 200px;height: 27px;line-height: 27px;font-size: 18px;color: #333; margin: 100px auto 100px auto}
.confirm-account p.Pve1 b{width: 25px;height: 25px;padding: 0;margin: 0;display: inline-block; background:url(/img/all-bg.png) no-repeat -441px -232px;float: left;}
.confirm-account p.Pve1 font{ line-height: 27px; height: 27px;padding: 0;margin: 0 0 0 10px; display: inline-block; float:left}

.register-account{ float:left; border:1px #dedede solid;   font-size:14px; margin-top:15px;}
.register-account input{border:0; width:288px; height:46px; line-height:46px; margin-left:10px; padding-left:0; display:inline; background:none; color:#999;}
.register-captcha{ float:left; margin-top:10px;}
.register-captcha input{ width:160px; height:46px; line-height:46px; color:#999; padding-left:8px; margin-right:8px; display:inline; border:1px #dedede solid; float:left; }
.register-captcha a{ width:120px; height:46px; line-height:46px; color:#fff;text-decoration:none; display:inline; background:#57565f; display:inline-block; float:left; text-align:center }
.register-captcha a:hover{ color:#fff; text-decoration:none; background:#000}
.s1{ float:left; width:300px; height:30px; line-height:30px; font-size:12px; color:#2163c6; margin:5px 0 5px 0;}
.register-agreement{ float:left;}
.register-agreement a{ color:#666; text-decoration:none;}
.register-agreement a:hover{ color:#e20412; text-decoration:underline;}
.register-determine{ float:left; width:300px; height:50px; line-height:50px; margin-top:0;}
.register-determine a{ display:block; width:100%; height:50px; text-align:center; font-size:16px; color:#fff; background:#3dca83; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; text-decoration:none;}
.register-determine a:hover{ color:#fff; background:#2ad47f;}
.s2{ float:left; width:300px; line-height:24px; font-size:12px; color:#666; margin: 10px 0 5px 10px}
.s2 a{ color:#2163c6; text-decoration:none; font-size:12px;}
.s2 a.s3{ margin-left:8px; text-decoration:none; font-size:12px; background:url(/img/line.png) no-repeat left center; padding-left:8px;}
.s2 a:hover{ color:#e20412; text-decoration:underline;}

.registertwo{ float:left; width:990px; min-height:430px;_height:430px;border: 1px solid #ddd; background: #fff}
.registertwo-title{ float:left; width:100%; height:54px; background:#fafafa; border-bottom: 1px solid #eee}
.registertwo-title span{ line-height:54px; font-size:18px; margin-left:18px; color:#333;}
.registertwo-account{ float:left; width:870px; margin-left:82px; display:inline;}
.registertwo-captcha{ float:left; margin-top:25px;}
.registertwo-captcha01{ border:1px #dedede solid; background:url(/img/all-bg.png) repeat-x 0 -343px; width:250px; height:42px; line-height:42px; font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#c1c1c1; padding-left:8px; margin:0 8px 0 50px; display:inline;}
.registertwo-captcha a{ color:#666; margin-left:10px; text-decoration:none; font-size:12px;}
.registertwo-captcha a:hover{ color:#e20412; text-decoration:underline;}
.registertwo-determine{ float:left;width: 500px; height:44px; line-height:44px; margin-top:25px;}
.registertwo-determine a{ display:block;float: left; width:142px; height:44px; text-align:center; font-size:18px; color:#fff; background:url(/img/all-bg.png) repeat-x 0 0; text-decoration:none;}
.registertwo-determine a:hover{ color:#f7ebeb; background:url(/img/all-bg.png) repeat-x 0 -44px;}
.registertwo-determine font{ width:150px; height:44px; float:left; font-size:12px; color:#c00;padding: 0 0 0 10px; display: inline-block }

.registertwo-success{ float:left; width:100%; height:25px; line-height:25px; font-size:16px; color:#666; margin-top:80px;}
.registertwo-success b{ float:left; display:inline-block; height:25px; width:25px; margin:0 10px 0 50px; background:url(/img/all-bg.png) no-repeat -441px -232px; transition:transform 0.2s ease-in 0s; -webkit-transition:-webkit-transform .2s ease-in 0s;}
.registertwo-success:hover b{ transform:rotate(720deg); -webkit-transform:rotate(720deg);}
.registertwo-success font{ color: #cc0000;font-weight: bold;font-size: 16px;}

.registertwoe-success{ float:left; width:100%; height:25px; line-height:25px; font-size:16px; color:#666; margin-top:80px;}
.registertwoe-success b{ float:left; display:inline-block; height:25px; width:25px; margin:0 10px 0 50px; background:url(/img/all-bg.png) no-repeat -441px -232px; transition:transform 0.2s ease-in 0s; -webkit-transition:-webkit-transform .2s ease-in 0s;}
.registertwoe-success:hover b{ transform:rotate(720deg); -webkit-transform:rotate(720deg);}
.registertwoe-success font{ color: #cc0000;font-weight: bold;font-size: 16px;}
.registertwoe-success span a{ color:#fff; background:#c00; font-size:12px; font-weight:normal; text-decoration:none; padding:3px 5px;}
.registertwoe-success span a:hover{ color:#fff; text-decoration:underline;}


.registertwoe-text{ float:left; width:100%; line-height:25px; font-size:12px; color:#999; margin-top:30px;}
.registertwoe-text span{ margin-left:50px; }
.registertwoe-text a{ color:#2bbc38; margin-left:10px; text-decoration:underline; font-size:14px;}
.registertwoe-text a:hover{color:#18a224;}

.regq1{ margin-top:150px;}
.regq1 a{ color:#2bbc38; margin-left:10px; text-decoration:underline; font-size:16px;}
.regq1 a:hover{ color:#f60; margin-left:10px; text-decoration:underline; font-size:16px;}

.registertwo-text{ float:left; width:100%; line-height:25px; font-size:12px; color:#999; margin-top:30px;}
.registertwo-text span{ margin-left:50px;}
.registertwo-text a{ color:#2bbc38; margin-left:10px; text-decoration:underline; font-size:14px;}
.registertwo-text a:hover{color:#18a224;}

.registerMsg{display: none; float: left;width: 300px; height:22px; line-height:20px;padding:0px;margin: 5px 0;}
.registerMsg b{ width:14px; height:14px; display:inline-block; float:left; margin:3px 0; background:url(/img/all-bg.png) no-repeat -441px -276px;}
.registerMsg font{ line-height:22px; margin:0 0 0 6px; color: #f60}
.registerMsg a{ color: #0986e7;padding: 0 2px; text-decoration: underline}
.registerMsg a:hover{ color: #2163c6; text-decoration: underline}

.registerMsgy{display: none; float: left;width: 280px; height:22px; line-height:20px;padding:2px;  margin: 5px 0px 1px 0px; }
.registerMsgy b{ width:14px; height:14px; display:inline-block; float:left; margin:3px 0; background:url(/img/all-bg.png) no-repeat -441px -306px; }
.registerMsgy font{ line-height:22px; margin:0 0 0 6px; color: #659d36}

.regBox{ width:500px; background:none; position: absolute; top: 200px; left: 25%;display: none;z-index: 99;  box-shadow:5px 0px 10px #444;}
.regBoxT{ width:100%;height:38px; line-height:38px; background: #1590d6; float: left;  -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
.regBoxT font{width:100px; display: inline-block; float:left;color: #fff;font-size: 14px;font-weight: bold;padding: 0 0 0 10px;}
.regBoxT span{width:40px; display: inline-block; float:right;text-align: center; color:#9ad4f5; cursor: pointer }
.regBoxT span:hover{ color:#fff;}

.regBoxC{ width:500px; background:#fff; float:left;color:#333; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
.regBoxC p.regp1{ width:450px; height:30px; float: left;line-height:30px;text-align:left;padding:15px 0 0 30px; }
.regBoxC p.regp1 b{ padding: 0 3px;color: #ff0000; }
.regBoxC div.regd1{ float: left; padding:10px; margin:10px 30px; border:1px #c7c7c7 solid;}
.regBoxC div.regd1 p{ width:100%; height:24px; float: left;  }
.regBoxC div.regd1 p font{ width:60px; height: 24px; float: left;line-height: 24px;text-align:left; color: #666;  }
.regBoxC div.regd1 p b{ height: 24px; float: left;line-height: 24px;text-align: left;color: #333;font-weight: bold;  }
.regBoxC div.regd1 p span{ height: 24px; float: left;line-height: 24px;text-align: left;color: #333;  }
.regBoxC div.regd1 p span a{ color: #3399ff; text-decoration: underline }
.regBoxC div.regd1 p span a:hover{ color: #f00;}
.regd1_bu{ float:left; width:100%; line-height:32px; height:32px; text-align: center; margin:10px 0;}
.regd1_bu a{ text-decoration: none;width:120px; height:32px; margin-left:30px; display: inline-block; float: left; color: #f7ebeb;font-size:12px; background:#1590d6;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.regd1_bu a:hover{ color: #f7ebeb;text-decoration: none;background-position:#009bf3;}

.regBoxC div.regd2{ width:100%; float:left; height:38px; line-height:38px; text-align:right; background: #e4ecf5;  -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
.regBoxC div.regd2 a{ background:#fff; border:1px #4fadd8 solid; padding:3px 10px; margin-right:10px; color:#333;text-decoration: none; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.regBoxC div.regd2 a:hover{text-decoration:underline;}


b.bred a{ color: #fff;padding: 3px 5px; background: #cc0000;text-decoration: none;  }
b a:hover{background: #3494b5;text-decoration: none;  }

b.bred{color:#c00022;font-weight: normal;  font-size:12px; text-align:left; margin:0 0 0 0; padding:7px 0 7px 0; }/*红色*/
b.bbule{ color:#0986e7; font-weight: normal; font-size:12px; text-align:left; margin:0 0 0 0; padding:7px 0 7px 0; }/*蓝色*/
b.bgreen{ color:#469202; font-weight: normal; font-size:12px; text-align:left; margin:0 0 0 0; padding:7px 0 7px 0;  }/*绿色*/

.registererror{ float:left; width:990px; height:462px; background:#fff; }
.registererrorT{ float:left; width:100%; height:54px; background:#fafafa; border-bottom: 1px solid #ddd}
.registererrorT span{ line-height:54px; font-size:18px; margin-left:28px; color:#666;}
.registererrorC{ float:left; width:100%; display:inline;}
.registererrorC p{ float:left; width:100%;line-height: 300px;color: #cc0000;font-size: 12px;font-weight: bold; text-align: center}

.confirm-error{ float:left; width:100%; display:inline;}
.confirm-error p{ float:left; width:100%;line-height: 200px;color: #cc0000;font-size: 16px;font-weight: bold; text-align: center}

/*邮箱验证*/
.validEmail{ float:left; width:100%; height:200px;line-height: 30px; margin:130px 0 0;text-align: center;}
.validEmail p.Pve1{ width: 200px;height: 27px;line-height: 27px;font-size: 18px;color: #333; margin: 0 auto}
.validEmail p.Pve1 b{width: 25px;height: 25px;padding: 0;margin: 0;display: inline-block; background:url(/img/all-bg.png) no-repeat -441px -232px;float: left;}
.validEmail p.Pve1 font{ line-height: 27px; height: 27px;padding: 0;margin: 0 0 0 10px; display: inline-block; float:left}

.validEmail p.Pve2{ width: 96%; height: 50px;line-height: 50px;font-size: 12px;color: #666;margin: 20px auto 20px auto;text-align: center; border-top: 1px solid #eee}
.validEmail p.Pve2 font{ padding: 0 3px; color: #c00}
.validEmail p.Pve3{ width: 100px; height: 50px;margin: 10px auto 20px auto;text-align: center; }
.validEmail p.Pve3 a{ display:block; width:100%; height:40px;line-height: 40px; text-align:center; font-size:18px; color:#fff; background:url(/img/all-bg.png) repeat-x 0 0; text-decoration:none;}
.validEmail p.Pve3 a:hover{ color:#f7ebeb; background:url(/img/all-bg.png) repeat-x 0 -44px;}


/*找回密码*/
.retrieve{ float:left; width:100%;  border: 1px solid #d9d9d9;}
.retrieve-title{ float:left; width:100%; height:43px; line-height:43px;  background:#fafafa; border-bottom: 1px solid #d9d9d9;}
.retrieve-title span{ float: left;width: 500px; font-size:16px; margin-left:28px; color:#444; display: inline-block}
.retrieve-title a{color:#2163c6; text-decoration: underline; float: right;display: inline-block; width: 50px; margin: 0 10px 0 0; text-decoration:none; }
.retrieve-title a:hover{color:#f00;text-decoration: underline}


.retrieve-procedure{ float:left; width:700px; height:30px; line-height:30px; margin:40px 0 10px 100px; display:inline; background:url(/img/bg_getpwd.jpg) repeat-x;}
.retrieve-procedure p { font-size:14px; color:#444; background:#fff; padding:0 3px; display:inline;}
.retrieve-procedure p i{ float:left; display:block; width:30px; height:30px; text-align:center; color:#fff; font-style:normal; font-weight:bold; background:url(/img/bg_getpwd03.jpg) no-repeat;}
.retrieve-procedure p span{ margin-left:3px;}
.retrieve-procedure p.step_yes i{ background:url(/img/bg_getpwd02.jpg) no-repeat;}
.retrieve-procedure p.step_yes span{ color:#f50010;}
.step_01{float:left; }
.step_02{float:left; margin-left:220px;}
.step_03{ float:right;}
/*.procedure-first{ float:left; width:773px; height:47px; background:url(/img/all-bg.png) no-repeat 0 -88px; margin-top:26px; margin-left:88px; display:inline;}
.procedure-second{ float:left; width:773px; height:47px; background:url(/img/all-bg.png) no-repeat 0 -136px; margin-top:26px; margin-left:88px; display:inline;}
.procedure-third{ float:left; width:773px; height:47px; background:url(/img/all-bg.png) no-repeat 0 -184px; margin-top:26px; margin-left:88px; display:inline;}
.procedure-text{ float:left; height:20px; line-height:20px; color:#666; margin-top:10px;}*/
.confirm-account{ float:left; margin:20px 0 20px 200px; display:inline;}
.confirm-tx{ float:left;margin:10px 0 20px 50px;  height: 20px; line-height: 20px;  display:none;width: 600px;}
.confirm-tx b{ width:14px; height:14px; display:inline-block; float:left; margin:3px 0; background:url(/img/all-bg.png) no-repeat -441px -291px; }
.confirm-tx font{ line-height:20px; margin:0 4px 0 4px;color: #f60;}

.confirm-account01{ float:left; margin-top:15px; width:100%;}
.confirm-account01 font{ line-height:44px; font-size:12px; color:#1ba7c3; padding: 0 0 0 10px;}

.confirm_selectWay{ float:left; margin-top:10px; width:100%; display: none}
.confirm_selectWay p{ float:left; margin:0; width:100%;height: 25px;line-height: 25px;color: #333;font-size: 14px;}
.confirm_selectWay div{ float:left; margin:0; width:100%;height: 30px;line-height: 30px;color: #666;font-size: 12px;}
.confirm_selectWay label{ padding: 0 5px 0 5px}

.zg_title{ font-size:14px; margin-right:10px;}
.confirm-account02{ border:1px #c7c5c5 solid; width:250px; height:28px; line-height:28px; font-size:12px; color:#999; padding-left:8px; display:inline;}
.confirm-tx1{ float:left;  width:215px; height: 42px; line-height: 42px;}
.confirm-tx1 input{float: left; border:1px #c7c5c5 solid; width:200px; height:30px; line-height:30px; font-size:12px; color:#999; padding-left:8px; display:inline;}

.confirm-tx2{ float:left;}
.confirm-tx2 a{ display:block;float:left; width:100px; height:30px;line-height: 30px; text-align:center; font-size:18px; color:#fff; background:#f50010; text-decoration:none;}
.confirm-tx2 a:hover{background:#ff2a00;}
.confirm-tx2 input{ border: none; cursor: pointer; height:30px;line-height: 30px; padding:0 20px; font-size:12px; color:#fff; background:#f50010; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-decoration:none;}
.confirm-tx2 input:hover{ background:#ff2a00;}
.confirm-tx2 b{ color: #f00;padding: 0 0 0 10px;}

.confirm-tx3{ float:left; width:300px;height: 44px; line-height: 44px; display: none}
.confirm-tx3 b{ width:14px; height:14px; display:inline-block; float:left;margin:15px 0 3px 8px; background:url(/img/all-bg.png) no-repeat -441px -291px; }
.confirm-tx3 font{ line-height:44px; margin:15px 0 0 6px;color: #f60;padding:0;}

.confirm-captcha{ float:left; margin-top:20px; width:100%;}
.confirm-captcha01{ border:1px #c7c5c5 solid;  width:140px; height:28px; line-height:28px; font-size:12px; color:#999; padding-left:8px; margin-right:8px; display:inline;}
.confirm-captcha a{ color:#2163c6; margin-left:10px; text-decoration:none; font-size:12px;}
.confirm-captcha a:hover{ color:#e20412; text-decoration:underline;}
.confirm-determine{ float:left; margin-top:20px;}
.confirm-determine a{ display:inline-block; width:150px; height:34px; line-height:34px; margin-left:52px; text-align:center; font-size:16px; color:#fff; background:#f50010; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; text-decoration:none;}
.confirm-determine a:hover{ color:#fff; background:#ff2a00;}

.confirm-determine2{ float:left; width:92%; confirm-emailline-height:28px; margin-top:20px;color: #888; }
.confirm-determine2 a{ display:block;float:left; width:100px; height:28px;line-height: 28px; text-align:center; font-size:12px; color:#fff; background:#1fab2a; text-decoration:none;}
.confirm-determine2 a:hover{ color:#fff; background:#1a9d25; }
.confirm-determine2 a.no{ display:block;float:left; width:100px; height:28px;line-height: 28px; text-align:center; font-size:12px; color:#999; background:#ececec;border: 1px solid #dcdcdc; text-decoration:none;}
.confirm-determine2 a.no:hover{ color:#999; background:#ececec;}


.confirm-determine2 font{ color: #cc0000;padding: 0 5px;}
.confirm-determine2 span{ color: #666;padding: 0 5px;line-height: 25px;}

.confirm-email{ float:left; width:100%; line-height: 50px;font-size:14px;color:#333; margin:50px 0 90px 0;text-align: center; display:inline;}
.confirm-email font{ font-weight:bold; color:#e65062}
.confirm-email a{ color:#fff; background:#f50010; padding:3px 6px; font-size:12px; text-decoration: none; border-radius:2px;}
.confirm-email a:hover{background:#ff1d38;}

.confirm-mobile{ float:left; width:870px;line-height: 20px;font-size: 14px;color: #333; margin:30px 0 0 0; display:inline;}
.confirm-mobile font{ font-size: 16px; font-weight:bold; color:#cc0000; font-family:Arial;}
.confirm-mobile a{ color: #ffffff;background: #c00;padding: 3px 6px;text-decoration: none;font-size: 14px;}
.confirm-mobile a:hover{background: #d00;padding: 3px 6px;text-decoration:underline;}



.validate{ float:left; width:773px; margin-left:82px; display:inline;}
.validate-title{ float:left; width:100%; font-size:16px; color:#666; margin-top:44px;}
.validate-title span{ color:#b6b6b6;}
.validate-title a{ color:#1ba7c3;}
.q2{ font-size:14px; margin-top:40px;}
.validate-choice{ float:left; width:100%; margin-top:40px;}
.choice01{ float:left; width:136px; display:block; font-size:16px; color:#666; text-decoration:none;}
.choice01 b{ float:left; width:110px; height:110px; margin:0 13px; display:inline-block; background:url(/img/all-bg.png) no-repeat 0 -232px; transition:transform 0.2s ease-in 0s; -webkit-transition:-webkit-transform .2s ease-in 0s;}
.choice01 span{ display:block; float:left; width:136px; text-align:center; height:24px; line-height:24px; margin-top:20px;}
.choice01:hover{ color:#1ba7c3; text-decoration:none;}
.choice01:hover b{ background:url(/img/all-bg.png) no-repeat -110px -232px; transform:rotate(360deg); -webkit-transform:rotate(360deg);}
.choice02{ float:left; width:136px; font-size:16px; color:#666; margin-left:80px; display:inline-block; text-decoration:none;}
.choice02 b{ float:left; width:110px; height:110px; margin:0 13px; display:inline-block; background:url(/img/all-bg.png) no-repeat -220px -232px; transition:transform 0.2s ease-in 0s; -webkit-transition:-webkit-transform .2s ease-in 0s;}
.choice02 span{ display:block; float:left; width:136px; text-align:center; height:24px; line-height:24px; margin-top:20px;}
.choice02:hover{ color:#1ba7c3;}
.choice02:hover b{ background:url(/img/all-bg.png) no-repeat -330px -232px; transform:rotate(720deg); -webkit-transform:rotate(720deg);}
.reset-password{ float: left; margin:10px 0 0 200px; display: inline;}
.reset-title{ float:left; width:100%; font-size:14px; color:#f50010; margin-top:15px;}
.reset-title font{font-size:12px; color:#999;padding: 0 0 0 10px;}

.reset-password01{ float:left; margin-top:20px; width:100%;}
.reset-password01 font{ float:left; margin:0; width:70px;line-height:28px; height:28px;  font-size:12px; color:#999; display: inline-block}
.reset-password01 p{ float:left;margin: 0;line-height:28px; height: 28px;}
.reset-password02{ border:1px #dedede solid; width:250px; height:28px; line-height:28px; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#c1c1c1; padding-left:8px; display:inline;}


.reset-passwordError{ float:left; width:100%; margin:50px 0 150px 0 ; display:inline;}
.reset-passwordError p{ float:left; width:100%;line-height: 50px; font-size:14px; color:#2163c6; text-decoration:underline; text-align: center}

.reset-determine{ float:left; margin-top:30px;padding: 0 0 10px 0;}
.reset-determine input{ display:inline-block; width:150px; height:34px; line-height:34px; margin-left:70px; text-align:center; font-size:16px; color:#fff; background:#f50010; border:0; -moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px;}
.reset-determine input:hover{ color:#fff; background:#ff2a00;}

.confirm-determine{ float:left; margin-top:20px;}
.confirm-determine a{ }
.confirm-determine a:hover{ }



.reset-success{ float:left; width:100%; height:25px; line-height:25px; font-size:16px; color:#666; margin-top:42px;}
.reset-success b{ float:left; display:inline-block; height:25px; width:25px; margin:0 10px 0 180px; background:url(/img/all-bg.png) no-repeat -441px -232px; transition:transform 0.2s ease-in 0s; -webkit-transition:-webkit-transform .2s ease-in 0s;}
.reset-success:hover b{ float:left; display:inline-block; height:25px; width:25px; margin:0 10px 0 180px; background:url(/img/all-bg.png) no-repeat -441px -232px; transform:rotate(720deg); -webkit-transform:rotate(720deg);}
.reset-login{ float:left; width:142px; height:44px; line-height:44px; margin-top:30px; margin-left:320px; display:inline;}
.reset-login a{ display:block; width:142px; height:44px; text-align:center; font-size:18px; color:#fff; background:url(/img/all-bg.png) repeat-x 0 0; text-decoration:none;}
.reset-login a:hover{ color:#f7ebeb; background:url(/img/all-bg.png) repeat-x 0 -44px;}
/*第一种固定底部*/
.footer{ float:left; width:100%; margin:20px 0 0 0}
.footer990{ width:950px; margin:auto; line-height:24px; padding-top:0px; text-align:center; color:#666;}
.footer990 a{ text-decoration:none; color:#444; padding:0 4px;}
.footer990 span{ color:#999;}



/*弹出框*/
#bg{width:100%;height:100%;top:0px;left:0px;position:absolute;filter: Alpha(opacity=50);opacity:0.5; background:#020303; display:none;}
#popbox{position:absolute;width:400px; height:462px; left:50%; top:120px; margin:0 0 0 -200px; display:none; background:#fff; border: 5px solid #8c8c8c;
}
.popbox-title{ float:left; width:100%; height:54px; line-height:54px; background:#fafafa; font-size:18px; color:#666; position:relative;}
.popbox-title span{ margin-left:20px;}
.popbox-title b{ display:block; height:20px; width:20px; background:#f60; position:absolute; right:15px; top:10px;}
.popbox-title02{ float:left; width:100%; line-height:24px; font-size:16px; color:#666; margin-top:25px;}
.popbox-title02 span{ margin-left:36px;}
.popbox-title03{ float:left; width:100%; font-size:16px; color:#666; margin-top:22px;}
.popbox-title04{ float:left; height:44px; line-height:44px; margin:0 10px 0 36px; display:inline;}
.popbox-title05{ border:1px #dedede solid; background:url(/img/all-bg.png) repeat-x 0 -343px; width:230px; height:42px; line-height:42px; font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#c1c1c1; padding-left:8px; display:inline;}
.popbox-title06{ float:left; width:140px; text-align:center; height:44px; line-height:44px; margin:25px 0 0 110px; display:inline;}
.popbox-title06 a{ display:block; width:140px; height:44px; font-size:16px; color:#737373; background:url(/img/all-bg.png) no-repeat -467px -232px; text-decoration:none;}
.popbox-title06 a:hover{ color:#e00312; background:url(/img/all-bg.png) no-repeat -467px -276px;}
.popbox-title07{float:left; height:44px; line-height:44px; margin:25px 0 0 110px; display:inline;}
.popbox-title08{ border:1px #dedede solid; background:url(/img/all-bg.png) repeat-x 0 -343px; width:126px; height:42px; line-height:42px; font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#c1c1c1; padding-left:8px; display:inline;}
.popbox-title09{float:left; height:44px; line-height:44px; margin:25px 0 0 110px; display:inline;}
.popbox-title09 a{ display:block; width:140px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#fff; background:url(/img/all-bg.png) repeat-x 0 0; text-decoration:none;}
.popbox-title09 a:hover{ color:#f7ebeb; background:url(/img/all-bg.png) repeat-x 0 -44px;}






/*---找回密码----------*/
.getpwdBox{ position: relative; padding:0;  margin:0px 0 0 0; background: #fff; overflow: hidden}
.getpwdT{ float:left; width:100%; height: 38px; line-height:30px; font-size:20px; color:#444; }

.getpwd1{overflow:hidden; margin: 0;padding:8px 0; position: relative; position: relative} 
.getpwd1 span{ width: 110px;height: 46px;line-height: 46px;font-size: 14px;color: #333;display: block;text-align: right;float: left;padding: 0 5px;}
.getpwd1 label{width: 800px;height: 46px;line-height: 46px;display: block; float:left}

.getpwd1 label input{ width:300px; height:44px; line-height:44px; color:#999; padding:0 0 0 10px;  margin-right:8px; display:inline; border: 1px solid #ddd }
.getpwd1 label a{ color:#f60;text-decoration:none; }
.getpwd1 label a:hover{text-decoration:underline}
.getpwd1 label a.grayValidCss{  color: #aaa }
.getpwd1 label a.grayValidCss:hover{ color:#888; text-decoration:none;}
.getpwd1 label a.grayValidCss b{ color: #f00;padding: 0 3px;font-weight: bold; font-weight:bold }

.getpwd2{overflow:hidden;   font-size:14px;position: relative; padding:8px 0;}
.getpwd2 span{ width: 110px;height: 46px;line-height: 46px;font-size: 14px;color: #333;display: block;text-align: right;float: left;padding: 0 5px;}
.getpwd2 label{width: 800px;height: 46px;line-height: 46px;display: block; float:left}
.getpwd2 label input{width:300px; height:44px; line-height:44px; padding-left: 10px; display:inline-block; background:#fff; color:#999;  border: 1px solid #ddd}


.getpwd3{overflow: hidden; height:50px;  margin-top:16px;padding: 0 0 0 120px;}
.getpwd3 a{ display:inline-block;overflow: hidden; padding:10px 60px; text-align:center; font-size:16px; color:#fff;border-radius:2px; text-decoration:none;
background: #1fc673;
background: -webkit-linear-gradient(#2ad47f, #1fc673); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#2ad47f, #1fc673); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#2ad47f, #1fc673); /* Firefox 3.6 - 15 */
background: linear-gradient(#2ad47f, #1fc673); /* 标准的语法 */
}
.getpwd3 a:hover{ color:#fff; background:#2ad47f;}











