input{outline: none}
.AlertLoginCH{position: fixed;top: 0;left: 0;z-index:9998;width: 100%;height: 100%;;background: #000;opacity: .5}
.AlertLoginCH-main{position: fixed;top: 50%;left: 50%;z-index: 9999;margin:-175px 0 0 -235px;width: 270px;background: #fff;border-radius: 5px;overflow: hidden;padding:30px 90px ;font-size: 12px;}
.AlertLoginCH-main .LoginCH-closed{position: absolute;top:15px;right:15px;width: 16px;height: 16px;background: url("../alert-images/ico.png") no-repeat -15px -15px}
.AlertLoginCH-main .LoginCH-closed:hover{background-position: -47px -15px;}
.LoginCH{display: block}
.LoginCH .loginCH-tit{height: 30px;line-height: 30px;overflow:hidden}
.LoginCH .loginCH-tit .loginCHname{color:#666;font-size:18px;font-weight: 400;float: left}
.LoginCH .loginCH-tit .loginCH-goregister{float: right;padding-right: 20px;height: 30px;background: url("../alert-images/ico.png") 100% -1px;color:#0cacff}
.LoginCH .loginCH-tit .loginCH-goregister:hover{color: #ff5757;background-position: 100% -32px;}
.LoginCH .LoginCH-mr{padding-left: 35px;margin-top:10px;border: 1px solid #ccc;background: url("../alert-images/ico.png") no-repeat}
.LoginCH .LoginCH-mr.focus{border-color:#00A5FF}
.LoginCH .LoginCH-mr.blur{border-color:red}
.LoginCH .LoginCH-mr.u{background-position:0 -60px;}
.LoginCH .LoginCH-mr.p{background-position:-37px -60px;}
.LoginCH .LoginCH-mr.y{background: url("../alert-images/icon-3.png") no-repeat 7px 11px;display: none}
.LoginCH .other{margin-top: 10px;overflow: hidden}
.LoginCH .other .jz{overflow: hidden;float: left;color: #666}
.LoginCH .other .jz label{float: left}
.LoginCH .other .jz input{float: left;margin-top: 3px;}
.LoginCH .other .forgetpass{float: right;color:#ba9568}
.LoginCH .other .forgetpass a{color:#ba9568}
.LoginCH .LoginCH-mr input{height:36px;line-height: 36px;width: 100%;border:none;}
.LoginCH .loginch-btn{display: block;margin-top:10px;height:40px;line-height: 40px;text-align: center;background:#FF5757;border-radius: 5px;color: #fff;text-decoration: none;font-size: 18px;font-weight: 400;}
.LoginCH .loginch-btn:hover{background:#FF4141;}
.LoginCH-qqlogin{margin-top: 16px;}
.LoginCH-qqlogin .tit{height: 21px;line-height: 21px;background:url(../alert-images/ico.png) no-repeat -16px -109px;text-align: center;color: #999;}
.LoginCH-qqlogin a{margin-top:10px;display: block;width:120px;height: 24px;background: url("../alert-images/qq.png") no-repeat 0 0;text-indent:-999px;}


.RigisterCH{display: none}
.RigisterCH .RigisterCH-tit{height: 30px;line-height: 30px;overflow:hidden}
.RigisterCH .RigisterCHname{color:#666;font-size:18px;font-weight: 400;float: left}
.RigisterCH .RigisterCH-gologin{float: right;padding-right: 20px;height: 30px;background: url("../alert-images/ico.png") 100% -1px;color:#0cacff;text-decoration: none}
.RigisterCH .RigisterCH-mr{padding-left: 35px;margin-top:10px;border: 1px solid #ccc;background: url("../alert-images/ico.png") no-repeat}
.RigisterCH .RigisterCH-mr.focus{border-color:#00A5FF}
.RigisterCH .RigisterCH-mr.blur{border-color:red}
.RigisterCH .RigisterCH-mr.succ{border-color:green}
.RigisterCH .RigisterCH-mr.u{background-position:0 -60px;}
.RigisterCH .RigisterCH-mr.p{background-position:-37px -60px;}
.RigisterCH .RigisterCH-mr.p2{background-position:-37px -60px;}
.RigisterCH .RigisterCH-mr input{height:36px;line-height: 36px;width: 100%;border:none;}
.RigisterCH .register-btn{display: block;margin-top:10px;height:40px;line-height: 40px;text-align: center;background:#FF5757;border-radius: 5px;color: #fff;text-decoration: none;font-size: 18px;font-weight: 400;}
.RigisterCH .register-btn:hover{background:#FF4141;}

.tip{padding-top: 10px;font-size: 12px;color: red;}