@charset "utf-8";
.login { width:100%; padding:40px 0; background:url(../images/login-bg.jpg) no-repeat center 40px;}
.lognox{ float:right; width:630px; background-color:#fff; border:1px solid #ddd;}
.log-tit{ height:40px; background-color:#f9f9f9; border-bottom:1px solid #e6e6e6; text-align:center;}
.log-tit a{ display:inline-block; height:40px; padding:0 25px; font-size:16px; line-height:40px; text-decoration:none;}
.log-tit a.curr{ background-color:#fff; border-bottom:1px solid #fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; font-weight:bold;}
.lg{ padding:30px 0 40px 20px;}
.lg-row{ width:100%; padding-bottom:15px; overflow:hidden;}
.lg-row dt{ float:left; width:87px; text-align:right; line-height:35px; padding-right:8px;}
.lg-row dd{ float:left; width:505px; height:36px;}
.inpbox{ display:block; float:left; width:220px; padding:9px 6px; border:1px solid #ddd; background-color:#fff; -moz-border-radius:2px; border-radius:2px; box-shadow:inset 1px 1px 4px #eee; outline:none; }
.inp-error{ border:1px solid #ac1630;}
.lgbtn{ width:272px; height:36px; line-height:34px; text-align:center; border:0px; background-color:#6c92dd; color:#fff; font-size:16px; letter-spacing:6px; cursor:pointer; -moz-border-radius:2px; border-radius:2px;}
.lglink{ width:400px; height:30px; padding-top:15px;}
.lglink .forgot{ float:right;}
.yzm{ display:block; float:left; height:36px; margin-left:10px;}
.change-yam{ display:block; float:left; padding-left:10px; line-height:36px; color:#777;}
.change-yam i{ font-style:normal; color:#2057b3; cursor:pointer;}
.reg-tip{ display:block; float:left; padding-left:8px; line-height:36px; color:#999; }
.error-t{display:block; float:left; width:262px; padding-left:8px; line-height:36px; color:#ac1630; }
.eico{ display:block; float:left; width:16px; height:16px; margin:8px 6px 0 0; background:url(../images/sprite.png) no-repeat -160px 0;}
.protocol{ color:#2057b3; cursor:pointer; font-weight:bold;}
.xieyi{ position:fixed; _position:absolute; width:800px; top:100px; left:50%; margin-left:-400px; z-index:105; padding:30px 0 0 0; border:2px solid #ddd; background-color:#fff; }
.xieyi-tit{ position:relative; padding-bottom:8px; border-bottom:1px solid #ddd; text-align:center; font-size:24px;}
.xieyi-info{ height:355px; padding:15px 30px 30px 30px; overflow-y:scroll;}
.xieyi-info p{ line-height:24px; padding-bottom:8px;}
.close-xy{ display:block; position:absolute; top:-8px; right:22px; width:20px; height:20px; background:url(../images/nclose.png) no-repeat; cursor:pointer;}
.xieyi-btn{ width:100%; padding:15px 0;border-top:1px solid #e6e6e6;}
.continue{ display:block; width:200px; height:42px; margin:0 auto; border-radius:3px; line-height:42px; text-align:center; color:#fff; font-size:16px; background-color:#ac1630; cursor:pointer; font-family:"Microsoft Yahei";}
.lrtip{ padding:20px 20px 20px 40px; color:#888; border-bottom:1px dotted #ddd;}
.find{ padding:40px 10px 30px 100px;}
.findItm{ position:relative; width:400px; height:50px; background-color:#fff; border:1px solid #ddd; box-shadow:inset 0px 1px 3px #eee; font-size:14px; font-family:"Microsoft Yahei";}
.error-itm{ border:1px solid #ac1630;}
.itits{ float:left; width:90px; height:50px; line-height:50px; padding:0 0 0 20px; } 
.txt{ position:absolute; z-index:2; display:inline-block; line-height:50px; left:110px; top:0px; color:#999;}
.lrinput{ width:252px; height:20px; padding:12px 0; margin:3px 0 0 0; border:0; outline:none; }
.retTip{ height:28px; padding-top:6px; font-size:12px; color:#aaa; font-family:"Microsoft Yahei";}
.rtico{ display:none; float: left; width: 17px; height: 20px; margin-right: 6px; background: url(../images/sprite.png) no-repeat; background-position: -102px -20px;}
.error-ico{ display:block; background-position:-160px 0;}
.retTip i{ display:none; font-weight:normal; font-style:normal; color:#aaa;}
.retTip .error-tip{ display:block; color:#ac1630;}
.verImg{ position:absolute; right:4px; top:4px; width:110px; height:42px; cursor:pointer;}
.phoneMsg{ position:absolute; top:0px; right:0px; width:113px; height:50px; text-align:center; line-height:50px; background-color:#f1f1f1; border-left:1px solid #e6e6e6;}
.lgbutton{width: 402px; height: 50px; line-height: 50px; text-align: center; background-color: #ac1630; color: #fff;
font-size: 16px; font-family: "Microsoft YaHei"; border: 0px; cursor: pointer;}
.inputok{ background:url(../images/sprite.png) no-repeat;}
.inputok{ display:block; position:absolute; width:18px; height:18px; top:15px; right:10px; background-position:-122px -19px; }
.lgtit{ padding:20px 0 30px 40px; font-size:24px; font-family:"Microsoft Yahei";}
.lgtit span{ font-size:14px;}
.regWay{ height:38px; padding:0 0 0 100px; border-bottom:1px solid #e6e6e6;}
.regWay span{ display:inline-block; height:37x; padding:0 40px; border:1px solid #ddd; border-bottom:0px; font-size:14px; line-height:37px; text-decoration:none; background-color:#f1f1f1; cursor:pointer;}
.regWay span.mail-reg{ border-left:0px;}
.regWay span.curr{ background-color:#fff; border-bottom:1px solid #fff; font-weight:bold;}
.agreement{ padding-bottom:20px;}
.errorLog{display: none; height:26px; width:390px; padding-left:10px; margin:0 0 0 100px; background-color:#fef5f7; border:1px solid #ecced5; color:#ac1630; line-height:26px;}
.errorLog span{ display:block; float:left; width:16px; height:16px; margin-top:5px; margin-right:8px; background:url(../images/sprite.png) no-repeat -160px 0;}