@charset "utf-8";
.loginBox{width:425px; padding:10px 16px; font-size:12px; color:#333333; text-align:left;}
.loginTitle{line-height:20px; padding-left:20px; font-size:14px; background:url(login_2010_04_12.png) no-repeat;}
.loginTitle.login{background-position:left -160px;}
.loginTitle.pwd{background-position:left -180px;}
.loginArea{margin:10px 5px; border:1px solid #cccccc; background-color:#eeeeee; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:20px; position:relative; zoom:1;}
.loginArea .lt,.loginArea .rt,.loginArea .lb,.loginArea .rb{position:absolute; width:12px; height:12px; background:url(radius_border.png) no-repeat\9;}
.loginArea .lt{background-position:-1px 0; left:-1px; top:-2px;}
.loginArea .rt{background-position:-12px 0; right:-2px; top:-2px;}
.loginArea .lb{background-position:-1px -12px; left:-1px; bottom:-1px; _bottom:-4px;}
.loginArea .rb{background-position:-12px -13px; right:-1px; bottom:-2px; _bottom:-5px; _right:-2px;}
input.text{height:18px; padding:2px; background:white url(login_2010_04_12.png) no-repeat left -40px; border:1px solid #a7a6aa;}
.loginArea input.text{width:210px; }
.loginArea input.code{width:70px;}
input.text:focus{border-color:#787878;}
.loginArea input.error{border-color:#40b3ff;}
.loginArea .tl{display:-moz-inline-stack; display:inline-block; width:80px; text-align:right; padding-right:5px;}
.loginArea .mail{height:40px;}
.loginArea .fgt,.ml10{margin-left:10px;}
.loginArea .remb{margin-left:85px; padding-top:10px; line-height:2;}
.loginArea .remb .ck{margin-left:-1px; vertical-align:-2px;}
.loginArea .remb span{color:#666666;}
.loginArea .error{line-height:20px; background:url(login_2010_04_12.png) no-repeat 0 -220px; padding-left:22px; color:#C80000; margin-left:55px;}
.loginArea .loginBtn{display:block; width:80px; height:30px; background:url(login_2010_04_12.png) no-repeat; cursor:pointer; border:0; margin:4px auto 0;}
.loginRegist{height:40px; padding:10px 0;}
.loginRegist .remd{float:left; line-height:2;}
.loginLimit{width:130px; height:36px; background:url(login_2010_04_12.png) no-repeat right -70px; float:right; text-indent:-1000px; overflow:hidden;}
/*找回密码弹出框*/
.verifycode{margin:0 10px -4px;}
.loginArea .send{padding:30px 0 40px; text-align:center;}
.gBtn{display:inline-block; border:1px solid; border-color:#999999 #e6e6e6 #999999 #ffffff; background:#ffffff; box-shadow:1px 1px 0 #cbcbcb; -moz-box-shadow:1px 1px 0 #cbcbcb; -webkit-box-shadow:1px 1px 0 #cbcbcb; vertical-align:middle;}/*灰色按钮*/
.gBtn span{float:left; margin:0 -2px; border:1px solid; border-color:#ffffff #999999 #e6e6e6 #999999; border-top:0; padding:1px 20px 0; line-height:22px; position:relative; font-size:14px; color:#333333; background:url(login_2010_04_12.png) repeat-x left bottom; cursor:pointer;}
.gBtn:hover span,.gBtn:hover{color:#000000;}
.loginArea p{margin:0 0 20px; padding-top:5px; line-height:2; text-indent:2em;}
.loginArea .back{padding:10px 0 20px; text-align:center;}
/*注册流程*/
.registBox{font-size:12px; color:#333333;text-align:left; border:1px solid #cccccc; margin:40px 0; padding:10px;}
.regTitle{line-height:37px; background:url(login_2010_04_12.png) no-repeat right -240px; padding-left:10px;}
.inBox{background:url(login_2010_04_12.png) no-repeat left -240px; overflow:hidden; _zoom:1;}
.inBox .left{width:750px; margin-left:10px; background:#eeeeee; float:left; font-size:14px;}
.inBox .right{float:right; margin-right:15px;}
.inBox .right .div{color:#3366cc; margin:0 5px;}
.regArea{margin:12px 140px 30px;}
.regList{padding:20px 15px 0; border:1px solid white;}
.regList.focus{background:#F0FDED; border-color:#97d78f;}
.regArea input.text{width:240px; vertical-align:middle;}
.regList.focus input.text{border-color:#9cd78f;}
.regList .detail{display:none;}
.regList.focus .detail{display:inline;}
.trouble input.text{border-color:#FF8080;}
.regItem{display:inline-block; width:120px; text-align:right; font-size:14px;}
.regItem s{color:#c80000; text-decoration:none; margin-right:6px; font-family:'宋体';}
.regList .remind{display:inline-block; vertical-align:middle; width:200px; margin-left:10px;}
.noerror .remind .correct{display:block; height:20px; background:url(login_2010_04_12.png) no-repeat 0 -200px;}
.errorRemind{line-height:18px; margin:5px 0 5px 120px; visibility:hidden;}
.trouble .errorRemind{background:url(login_2010_04_12.png) no-repeat 0 -222px; padding-left:22px; color:#C80000; visibility:visible;}
.trouble .correct{display:none;}
.regFinish{width:131px; height:38px; border:0; background:url(login_2010_04_12.png) no-repeat left -70px; margin-left:140px; margin-top:20px; cursor:pointer;}
.regFinish.active{background-position:left -108px;}
.investBox{padding-top:50px;}
.investTitle{font-size:14px; padding-bottom:20px;}
.investTable{display:table; width:100%;}
.investTable tr{height:30px;}
.investTable tr td{display:table-cell;}
.investTable td input{vertical-align:-1.9px; margin-right:2px;}
/*注册成功*/
.regSucessArea{width:500px; margin:50px auto; font-size:14px;}
.regSucessArea h6{text-align:center; margin:0 0 40px; font-size:1em;}
.regSucessArea p{margin:20px 0;}
.otherPlace{margin:0 ; padding:0; list-style-type:none;}
.otherPlace li{height:30px;}
.otherPlace li a{margin-left:3px;}



