body{background:#edf4f8 url(//i0.jrjimg.cn/sso/reg/mm-line.gif) repeat-x 0 0; font-family:"ËÎÌå"}
a{color:#039;}
a:hover{color:#f00;}
.red{color:#f00;}
.wrap{margin:0 auto; width:950px;}
.logo{float:left; width:300px;}
.logo h1{float:left; padding:20px 0 14px 42px}
.logo h1 a{display:inline-block; background:url(//i0.jrjimg.cn/common/bgcommon.gif) no-repeat 0 0; float:left; height:40px; text-indent:-9999px; width:85px; overflow:hidden}
.logo h2{float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; padding:38px 0 0 15px; font-weight:normal}
.nav{float:right; width:300px;}
.nav p{float:right; margin-top:48px; color:#666; line-height:18px}
.nav p a{color:#666; margin:0 8px;}
.nav p a:hover{color:#f00;}
.content{-webkit-box-shadow:1px 1px 1px #cad0d3;-moz-box-shadow:1px 1px 1px #cad0d3;-webkit-border-bottom-right-radius:1px; background:#fff; clear:both; padding-bottom:20px;border-right:2px solid #e1e8eb\9;border-bottom:2px solid #e1e8eb\9;}
.title{padding:18px 23px 0px; clear:both; overflow:hidden;}
.title h2{padding:0 0 0 19px; line-height:33px; border-bottom:1px solid #666; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:normal;}
.form{margin:0 auto; padding:44px 0 40px; width:570px;}
.field{overflow:hidden;clear:both; padding:5px 0 10px}
.field .hd{float:left;width:180px;text-align:right;}
.field .hd .label{display:inline; font-size:14px; line-height:28px;}
.field .bd{padding:0 10px 0 182px;}
.field .bd .cell{text-align:left;}
.text,.password{width:216px;height:26px;line-height:26px;border:1px solid #c5c5c5;}
.field .text2{width:81px; border:1px solid #b0b0b0;}
.msg{font-size:12px; line-height:20px; height:20px;}
.msg .msg-default{color:#999; padding-left:2px;}
.msg .msg-icon{float:left;width:14px;height:16px;margin:1px 4px 1px 0;font-size:0;line-height:0;background:url(//i0.jrjimg.cn/sso/reg/reg_titlebg.gif) no-repeat 0;}
.msg .msg-error{color:#f00;}
.msg .msg-error .msg-icon{background-position:0 -139px;}
.captcha{vertical-align:top}
.btn{border:0; width:87px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; font-weight:bold; background:url(//i0.jrjimg.cn/sso/reg/mm-btn.png) no-repeat;}
.btn:hover{background-position:0 -30px;}
input.btn-dis{border:0; width:87px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#999; background:url(//i0.jrjimg.cn/sso/reg/mm-btn.png) no-repeat 0 -60px; cursor:default}
.step{margin:0 auto; width:575px; background:url(//i0.jrjimg.cn/sso/reg/mm-step.png) no-repeat -64px 0; overflow:hidden; zoom:1}
.step li{float:left; width:185px; text-align:center; color:#666; line-height:28px;}
.step li span{display:block; width:32px; height:36px; background:url(//i0.jrjimg.cn/sso/reg/mm-step.png) no-repeat; background-position:-32px 0; margin:0 auto;line-height:36px; text-align:center; color:#e2e2e2; font-size:18px; font-family:Arial; font-weight:bold;}
.step li span.hover{background-position:0 0;}
.jrj-foot{color:#666;width:950px;margin:0 auto;padding-top:4px;line-height:23px;}
.jrj-foot a{margin:0 4px;text-decoration:none;color:#666;}
.jrj-foot a:hover{color:#f00;}
.jrj-foot *{margin:0;padding:0;}
.jrj-foot em,.jrj-foot address{font-style:normal;}
.jrj-foot address{margin-left:274px;text-align:left;}
.jrj-foot-nav{text-align:center;}
.jrj-foot-cont1{text-align:center;}
.icon-mobi,.icon-email,.icon-ok{width:34px; height:33px; display:inline-block; background:url(//i0.jrjimg.cn/sso/reg/mm-icon.png) no-repeat;}
.icon-email{background-position:0 -33px; margin-right:5px;}
.icon-ok{width:29px; height:29px; background-position:0 -67px;}
.mode{padding:35px 0 34px 165px; width:500px; margin:0 auto;}
.mode .tip{line-height:18px; padding:15px 0 13px; font-size:14px;}
.mode-c{width:325px; height:105px; background:url(//i0.jrjimg.cn/sso/reg/mm-modebg.png) no-repeat; margin-left:2px; padding:5px;}
.mode-c .con{float:left; width:161px; text-align:center;}
.bor1{border-right:1px dotted #333;}
.mode-c .con p.tit{font-size:14px; color:#333; font-weight:bold; padding:9px 0 0; height:33px;}
.mode-c .con strong{display:inline-block; line-height:16px; vertical-align:bottom}
.mode-c p.bt{margin:25px auto 8px;}
.find{margin:0 auto; width:620px; padding:38px 0 46px; font-size:14px;}
.find .t{text-align:center;}
.find .t .icon-email,.find .t .icon-mobi{vertical-align:middle; margin-bottom:10px;}
.find .t .icon-ok{vertical-align:top; margin:5px 8px 0 0;}
.find .t .info{text-align:left; display:inline-block; line-height:40px;}
.find .c{padding:22px 0 36px; text-align:center;}
.find .c1{text-align:left; padding-left:200px;}
.find .c .btn,.find .c .btn-dis{margin-left:12px;}
.find .b{padding-bottom:16px;}
.find .b .sm{margin:0 auto; width:434px; line-height:22px;}
.find .b .field{padding-left:56px;}
.find .b .field .text{padding:1px 0;}
.find .b .field .hd .label{line-height:32px}
.form .sel{margin:0 auto; width:436px; *width:456px; padding-bottom:24px; overflow:hidden; zoom:1}
.form .sel .icon-mobi,.form .sel .icon-email{vertical-align:middle; margin-bottom:10px;}
.form .sel .list{float:left; width:160px; *width:170px; margin:0 24px; padding:6px 5px 0; cursor:pointer; display:inline}
.form .sel .hover{background:#f4f4f4; cursor:default}