body{ font-size:12px; line-height:2.0; font-family:"microsoft yahei",arial,tahoma,arial!important; margin:0; padding:0; font-style:normal!important; font-variant:normal!important; color:#333; background-color:#fff; min-width:1200px }
dt,dl,dd{ margin:0; padding:0 }
a{ color:#333; text-decoration:none }
a:hover{ color:#ff5a00; text-decoration:none }
* html .clearfix{ zoom:1 }
*:first-child+html .clearfix{ zoom:1 }
*{ margin:0; padding:0 }
.fl{ float:left }
.fr{ float:right }
img{ border:0px; display:block }
p{ margin:0px; padding:0px; line-height:20px }
ul{ margin:0px; padding:0px; list-style:none }
ul li{ margin:0px; padding:0px; list-style:none }
dl,dl dt,dl dd{ margin:0px; padding:0px }
.w-1200{ width:1200px; margin:0 auto; position:relative }
.clearfix:after{ content:''; display:block; clear:both; width:0; height:0 }
.member-head{ padding:19px 0; border-bottom:1px solid #e5e5e5; line-height:40px }
.member-head h1 a{ display:block; width:135px; height:40px; background:url(../../images/user/logo.png) no-repeat center }
.member-head h4{ color:#333; font-size:24px; font-weight:normal; margin-left:15px }
.member-head p{ color:#666; font-size:14px; line-height:40px }
.member-head p a{ color:#ff6800; text-decoration:underline }
.member-head p a:hover{ color:#49b507 }
.member-head ul{ margin-top:15px }
.member-head li{ float:left; padding:0 15px; border-right:1px solid #909090; line-height:14px }
.member-head li a{ color:#666; font-size:14px; display:block }
.member-head li a:hover{ color:#ff6800 }
.member-head li:last-child{ padding-right:0; border:0 }
.getpass-mian{ padding:80px 0 60px }
.getpass-list{ text-align:center; position:relative }
.getpass-list dl{ width:250px; display:inline-block; position:relative; z-index:2 }
.getpass-list dt{ background-color:#fff; padding:0 7px; width:30px; margin:0 auto }
.getpass-list dt b{ display:block; color:#fff; overflow:hidden; font-size:16px; width:30px; height:30px; line-height:30px; background:url(http://style.cndns.com/members/images/17login-10.png) no-repeat }
.getpass-list dd{ color:#999; font-size:16px; line-height:16px; padding-top:10px }
.getpass-list dl.on b{ background-position:-30px 0; color:#fff }
.getpass-list dl.on dd{ color:#ff6800 }
.getpass-list .line{ width:720px; height:3px; position:absolute; background-color:#d9d9d9; left:50%; margin-left:-360px; top:14px }
.getpass-list .line span{ position:absolute; left:0; top:0; width:225px; height:3px; background-color:#ff6800 }
.getpass-list dl.last dt b:after{ content:''; margin:0 auto; display:inline-block; width:16px; height:13px; background:url(http://style.cndns.com/members/images/17login-10.png) no-repeat; background-position:0 -36px }
.getpass-con{ margin-top:100px }
.getpass-res{ text-align:center }
.getpass-res img{ display:inline-block }
.getpass-res h4{ color:#ff6800; font-size:20px; line-height:20px; padding-top:10px; font-weight:normal }
.getpass-res p{ color:#999; font-size:14px; padding-top:10px }
.getpass-res p a{ color:#333; text-decoration:underline }
.getpass-res p a:hover{ color:#ff6800 }
.clear{ clear:both; font-size:0px; line-height:0; height:0 }
input{ outline:none }
.message p{ line-height:24px; font-size:12px; padding-left:20px }
.message .error-tex{ background:url(http://style.cndns.com/members/images/zc_x.gif) no-repeat left center; color:#ff6800 }
.message .warning-tex{ background:url(http://style.cndns.com/members/images/zc_t.gif) no-repeat left center; color:#666 }
.btn{ display:block; line-height:48px; text-align:center; color:#fff; font-size:18px; background-color:#f76e00; margin-top:10px }
.btn:hover{ color:#fff; background-color:#e26500 }
.form-group{ margin-top:15px; position:relative }
.control-label{ line-height:44px; width:160px; text-align:right; color:#666; font-size:14px; margin-right:10px }
.form-control{ padding:0 10px; line-height:42px; height:42px; border:1px solid #dedede; font-family:"microsoft yahei"; font-size:14px; color:#333 }
.getpass-con .message{ margin-left:170px }
.getpass-con .form-control{ width:344px }
.getpass-con .btn{ width:180px; font-size:16px; line-height:40px; margin-top:0; border:0px; }
.getpass-way{ width:860px; margin:0 auto; margin-top:-50px }
.getpass-way h4{ font-size:16px; color:#666; font-weight:normal; line-height:16px }
.getpass-way-main{ margin-top:30px }
.getpass-way-list{ margin-top:10px; border:1px solid #dedede }
.getpass-mode{ padding:30px 35px; border-bottom:1px solid #dedede; cursor:pointer }
.getpass-mode h5{ float:left; font-size:16px; color:#666; line-height:16px }
.getpass-mode a{ float:right; color:#ff6800; font-size:16px; line-height:16px }
.getpass-mode a:after{ content:''; display:inline-block; width:10px; height:10px; background:url(http://style.cndns.com/members/images/17login-10.png) no-repeat; background-position:-10px -54px; margin-left:5px }
.getpass-box{ padding:20px 0; display:none }
.getpass-way .control-label{ width:278px; line-height:36px }
.getpass-way .form-control{ width:178px; line-height:34px; height:34px }
.getpass-way .message{ margin-left:288px }
.getpass-way .control-text{ line-height:36px; color:#ff6800 }
.getpass-way .code-btn{ min-width:122px; text-align:center; padding:0 10px; line-height:34px; display:block; color:#666; font-size:14px; border:1px solid #dcdcdb; margin-left:8px }
.getpass-way .code-btn:hover{ color:#ff6800 }
.getpass-way .code-text{ color:#999; font-size:12px; line-height:36px; margin-left:10px }
.getpass-way-list.on .getpass-mode a:after{ background-position:0 -54px; cursor:default }
.member-loading{ text-align:center }
.member-loading span{ display:inline-block; line-height:40px; color:#666; font-size:12px; padding-left:25px; background:url(http://style.cndns.com/siteimages/loading.gif) no-repeat left center }
.getpass-form{ margin-left:280px }
.stepthree .form-control{ width:248px; height:34px; line-height:34px }
.stepthree .control-label{ line-height:36px }
.getpass-code-group .form-control{ width:158px; float:left }
.getpass-code-group img{ float:left; margin-left:15px }
.getpass-code-group a{ display:block; float:left; margin-left:20px; color:#999; font-size:12px; line-height:44px }
.getpass-code-group a:hover{ color:#ff6800 }
