
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
input{
    outline: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -moz-user-select: none;
    -webkit-appearance:none;
    border: none;
}
.AlertLoginCH{position: fixed;top: 0;left: 0;z-index:9998;width: 100%;height: 100%;;background: #000;opacity: .5;filter:Alpha(opacity=50);}
.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:12px/1.5 Microsoft yahei;}
.AlertLoginCH-main .LoginCH-closed{position: absolute;top:15px;right:15px;width: 16px;height: 16px;background: url("../img/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("../img/ico.png") 100% -1px;color:#0cacff}
.LoginCH .loginCH-tit .loginCH-goregister:hover{color: #ff5757;background-position: 100% -32px;}
.LoginCH .LoginCH-mr{padding-left: 35px;width: 235px;height: 38px;position: relative;left: 0;top: 0;margin-top:10px;border: 1px solid #ccc;background: url("../img/ico.png") no-repeat}
.LoginCH .LoginCH-mr.Alertfocus{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("../img/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{}
.LoginCH .other .jz input{vertical-align: middle;}
.LoginCH .other .forgetpass{float: right;color:#ba9568}
.LoginCH .other .forgetpass a{color:#ba9568}
.LoginCH .LoginCH-mr input{height:36px;line-height: 36px;width: 220px;border:0;}
.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(../img/ico.png) no-repeat -16px -109px;text-align: center;color: #999;}
.LoginCH-qqlogin a{display:block; float:left;width: 40px;height: 40px;background: url("../img/other-btn.png") no-repeat 0 0;text-indent:-999px;}
.LoginCH-qqlogin .qq{background-position:0 0;margin:9px 0 0 60px;}
.LoginCH-qqlogin .qq:hover{background-position:0 100%;}
.LoginCH-qqlogin .wx{background-position:-69px 0;margin:9px 0 0 60px;}
.LoginCH-qqlogin .wx:hover{background-position:-69px 100%;}


.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("../img/ico.png") 100% -1px;color:#0cacff;text-decoration: none}
.RigisterCH .RigisterCH-mr{padding-left: 35px;margin-top:10px;border: 1px solid #ccc;background: url("../img/ico.png") no-repeat}
.RigisterCH .RigisterCH-mr.Alertfocus{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.code{background-position:-37px -60px;}
.RigisterCH .RigisterCH-mr input{height:36px;line-height: 36px;width: 220px;border:none;}

.RigisterCH .RigisterCH-mr.code input{width: 150px;}
.RigisterCH .RigisterCH-mr.code img{width: 70px;height: 36px;vertical-align: top}

.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;}

.AlertLoginCH-main .AlertLogintip{padding-top: 10px;font-size: 12px;color: red;height: 17px;}