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}

/*第一种固定顶部*/
.top-01{ width:100%; float:left;border-bottom: 1px solid #ddd; padding: 0 0 20px 0; background:#fafafa}
.top990{ width:950px; height:60px; padding-top:20px; margin:auto; position:relative}
.top-logo{ float:left; height:60px;}
.top-titile{ float:left; height:30px; line-height:30px; color:#444; font-size:18px; border-left:1px solid #adadad; padding-left:16px; margin:18px 0 8px 18px; display:inline;}
.top990 p{ float:left; height:30px; line-height:30px; color:#444; font-size:12px;position:absolute; bottom:0; right:0; }
.top990 p a{ color:#1c96d4 }
.top990 p a:hover{ color:#f20000 }


/*登录*/
.contentLogin{ width:100%; float:left; padding:50px 0 30px; display:inline;}
.contentLogin990{ width:910px; height:400px; margin:auto; background:#fff;}
.content-ad{ float:left; width:500px; padding:10px 20px 0 10px; display:inline;}
.login{ float:left; width:314px;padding:0 25px 0 25px; display:inline; position:relative; margin: 30px 0 0 0;}
.login-title{ float:left; width:100%; line-height:40px; font-size:16px; color:#444; margin:20px 0 5px;}
.loginMsg{display: none; float: left;width: 280px; height:22px; line-height:20px;padding:0px;margin: 0 0 10px 0;}
.loginMsg b{ width:14px; height:14px; display:inline-block; float:left; margin:3px 0; background:url(../img/all-bg.png) no-repeat -441px -276px; }
.loginMsg font{ line-height:22px; margin:0 0 0 6px; color: #f60}


.login-account{ float:left; border:1px #dedede solid;   font-size:12px; margin-top:5px;}
.login-account01{ border:0; width:246px; height:46px; line-height:46px;  padding-left:48px; display:inline; background:url(../img/yhm.png) no-repeat left; background-position:10px 17px; color:#333;font-size: 14px;}
.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:246px; height:46px; line-height:46px; padding-left:48px; display:inline; background:url(../img/mm.png) no-repeat left; background-position:10px 17px; color:#333;font-size: 14px;}
.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:300px; 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:#f20010; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; text-decoration:none;}
.login-determine a:hover{ color:#fff; background:#ff2a00;}
.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}


.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{ float:left; width:302px; position: relative; padding:10px 25px 0 25px;  margin: 30px 0 0 0; display:inline; position:relative; background: #fff}
.registerT{ float:left; width:100%; height: 38px; line-height:30px; font-size:20px; color:#444; }


.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:5px 0;}
.register-account input{border:0; width:288px; height:46px; line-height:46px; padding-left: 10px; display:inline; background:none; color:#999;}
.register-captcha{ float:left; margin:5px 0;}
.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:#333}
.register-captcha a.grayValidCss{ background:#ebebeb; display:inline-block; float:left;text-align: center; color: #888 }
.register-captcha a.grayValidCss:hover{ color:#888; text-decoration:none; background:#eee}
.register-captcha a.grayValidCss b{ color: #f60;padding: 0 3px;font-weight: bold; font-weight:bold }



.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:#f60; 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;}

.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;}

.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}


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; width:100%;height: 20px; line-height: 20px;margin-top: 10px; display:none;}
.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:360px;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%;  border-top:1px solid #eee ;padding:10px 0;}
.footer990{ width:950px; margin:auto; 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;}
















