/* 登录注册 */
.haozz_login_ajax{ width: 450px;height: 490px;background-color: #fff;border-radius: 10px;}
.haozz_login_ajax button:hover{opacity:0.9;}
.haozz_login_ajax a:hover{opacity:0.9;text-decoration:none;}
.haozz_login_ajax .reg-tips{color: #f55 !important;display: none;}
.haozz_login_ajax .box-bar{padding-top: 30px;margin: 0 80px;border-bottom: 1px solid #e2e2e2;}
.haozz_login_ajax .box-bar ul{height: 55px;padding: 0 60px;}
.haozz_login_ajax .box-bar ul li{width: 50%;height: 55px;line-height: 55px;font-size: 14px;color: #777;float: left;text-align: center;}
.haozz_login_ajax .box-bar ul li.login-active{height: 54px;line-height: 54px;border-bottom: 3px solid #14b4f0;font-size: 24px;font-weight: 700;color: #14b4f0;}
.haozz_login_ajax .box-bar ul li.login-active a{color: #14b4f0;}
.haozz_login_ajax .login-type{height: 25px;line-height: 25px;margin-top: 10px;margin-bottom: 6px; margin-right: 112px;text-align: right;}
.haozz_login_ajax .login-type a{font-size: 14px;color: #14b4f0;}
.haozz_login_ajax .login-type-new{margin:18px 80px 0 80px;border:1px solid #e2e2e2;height:36px;line-height:36px;display:flex;flex-wrap:nowrap;}
.haozz_login_ajax .login-type-new a{font-size: 14px;flex:1;text-align: center;background-color: #f8f8f8;color: #333;}
.haozz_login_ajax .login-type-new a.login-type-phone{border-right:1px solid #e2e2e2;}
.haozz_login_ajax .login-type-new a.active-login-type{color: #14b4f0;background-color: #fff;}
.haozz_login_ajax .reg-error{color:#f55 !important;margin:16px 80px 0 80px;font-size:12px;}
.haozz_login_ajax .smscodefrm{display: block;}
.haozz_login_ajax .passwordfrm{display: none;}
.haozz_login_ajax .registerfrm{display: none;}
.haozz_login_ajax .third-auth{margin-top: 28px;}
.haozz_login_ajax .psw-group{position: relative;}
.haozz_login_ajax .psw-eyes{background-image:url('../img/psw-eyes.png');background-position:-21px 0px; display:block;width: 18px;height: 15px;position: absolute;right: 12px;top:34px;cursor: pointer;}
.haozz_login_ajax .third-auth .a-oauth-hr{margin: 0 80px;}
.haozz_login_ajax .registerfrm .reg-submit-login{display:block;padding:0;height: 50px;line-height:50px;background-color: #14b4f0;color: #fff;border-radius: 4px;text-align: center;margin-top: 40px;outline:0;border:0;font-size: 16px;text-indent:0;float:none;}
.haozz_login_ajax .registerfrm .reg-item{margin:0 80px;overflow: unset;padding: 0;}
.haozz_login_ajax .registerfrm .reg-input-wrap{width:100%;height: auto;float: unset;}
/* .haozz_login_ajax .registerfrm .reg-item .sendVcode{display:block;width:122px;height: 38px;line-height:38px;background-color: #14b4f0;color: #fff;border-radius: 4px;text-align: center;position: absolute;right: 8px;top: 24px;font-size: 14px;} */
.haozz_login_ajax .registerfrm .reg-input{outline:none;width: 100%;margin-top: 16px;height: 48px;border-radius:4px;border: 1px solid #eee;background-color: #f9f9f9;color: #000;font-size: 14px;padding-left:14px;}
.haozz_login_ajax .registerfrm .reg-input::-webkit-input-placeholder{color: #999;}
.input-big  .registerfrm .reg-input:hover{ color: #333;border: 1px solid #14b4f0;}
.haozz_login_ajax .registerfrm .reg-input-first{margin-top: 40px;}
.haozz_login_ajax .registerfrm #codeImgNew{position: absolute;right: 8px;top: 24px;}
.haozz_login_ajax .registerfrm .is_member{display:block;text-align: right;margin-top: 14px;color: #999;margin:14px 80px 0 80px;height: auto;padding: 0;border:none;}
.haozz_login_ajax .registerfrm .is_member a{cursor: pointer;color: #00b4e9;}
.haozz_login_ajax .registerfrm .login-button{background: none;text-indent:0;margin: 0;height: auto;width: auto;text-align: unset;overflow:unset;vertical-align:unset;}
.haozz_login_ajax .registerfrm .side{width:auto;float: unset;margin-right: 0;}
.haozz_login_ajax .loginfrm-body{ margin: 0 80px;}
.haozz_login_ajax .loginfrm-body .loginfrm-group{position: relative;}
.haozz_login_ajax .loginfrm-loading{overflow: visible;font-size: 12px;color: #777;margin-bottom: 10px;display: block;height: auto;margin:12px 0 12px 0;}
.haozz_login_ajax .login-bottom-right{color: #999;display: block;margin-top: 14px;height: 18px;text-align: right;}
.haozz_login_ajax .form-body .form-group{margin-bottom: 15px;}
.haozz_login_ajax .input-info{ font-size: 14px;color: #999;}
.haozz_login_ajax .input-label{width: 150px;padding-right: 30px;text-align: right;font-size: 14px;color: #333;display: inline-block;}
.haozz_login_ajax .input-text{ width: 220px;height: 36px;padding: 0 8px;outline: none;font-size: 14px;color: #999;border: 1px solid #e2e2e2;vertical-align: middle;}
.haozz_login_ajax .input-text:hover{ color: #333;border: 1px solid #14b4f0;}
.haozz_login_ajax .input-text[disabled]{ color: #999;background-color: #e2e2e2;border: 1px solid #ccc}
.haozz_login_ajax .input-text[readonly]{color: #999;border: 1px solid #ccc}
.haozz_login_ajax .input-text-big{ width: 290px;height: 48px;padding: 0 15px;font-size: 16px;}
.haozz_login_ajax .input-text-small{width: 150px;height: 28px;padding: 0 3px; font-size: 12px;}
.haozz_login_ajax .input-big{outline:none;width: 100%;margin-top: 16px;height: 48px;border-radius:4px;border: 1px solid #eee;background-color: #f9f9f9;color: #000;font-size: 14px;padding-left:14px;}
.haozz_login_ajax .input-big::-webkit-input-placeholder{color: #999;}
.haozz_login_ajax .input-big:hover{ color: #333;border: 1px solid #14b4f0;}
.haozz_login_ajax .input-big[disabled]{ color: #999;border: 1px solid #eee}
.haozz_login_ajax .input-big[readonly]{color: #999;border: 1px solid #eee}
.haozz_login_ajax .input-big-first{margin-top: 50px;}
.haozz_login_ajax input.code{height: 30px;font-size: 18px;width: 296px;}
.haozz_login_ajax input.code::-webkit-input-placeholder{color: #999;font-size: 14px;}
.haozz_login_ajax .imgcode{ width: 70px;height: 40px;vertical-align: middle;position: absolute;top: 14px;right: 40px;}
.haozz_login_ajax .refreshcode{position: absolute;right: 0;top:26px;color: #4f43bf;}
.haozz_login_ajax .button-big{width: 100%;padding: 12px 0;display: block;margin:0 auto;font-size: 18px;color: #fefefe;text-align: center;background-color: #14b4f0;border: 1px solid #14b4f0;border-radius: 5px;outline: none;cursor: pointer;vertical-align: middle;}
.haozz_login_ajax .button-small{padding: 5px 15px;font-size: 14px;color: #fefefe;text-align: center;background-color: #14b4f0;border: 1px solid #14b4f0;border-radius: 3px;outline: none;cursor: pointer;vertical-align: middle;margin-top: -38px;position: absolute;top: -5px;right: 4px;height: 38px;}
.haozz_login_ajax .button-big[disabled]{ color: #999;background-color: #e2e2e2;border: 1px solid #ccc}
.haozz_login_ajax .button-small[disabled]{ color: #999;background-color: #e2e2e2;border: 1px solid #ccc}
.haozz_login_ajax a.button-big{display: inline-block;}
.haozz_login_ajax a.button-big:hover{color: #fefefe;}
.haozz_login_ajax .button-small{padding: 5px 15px;font-size: 14px;color: #fefefe;text-align: center;background-color: #14b4f0;border: 1px solid #14b4f0;border-radius: 3px;outline: none;cursor: pointer;vertical-align: middle;}
.haozz_login_ajax a.button-small{display: inline-block;}
.haozz_login_ajax a.button-small{color: #fefefe;}
.haozz_login_ajax .left{float:left;}
.haozz_login_ajax .right{float:right;}
.haozz_login_ajax .a-oauth{margin-top: 10px;font-size: 14px;color: #dcdcdc;text-align: center;}
.haozz_login_ajax .a-oauth-hr{text-align: center;color: #999;}
.haozz_login_ajax .a-oauth-hr .line{display: block;width: 110px;border: 0;height: 2px;border-bottom: 1px solid #e5e5e5;background-color:transparent;}
.haozz_login_ajax .a-oauth a{color: #666;margin: 0 5px;}
.haozz_login_ajax .br3{border-radius: 3px;}
.haozz_login_ajax .br5{border-radius: 5px;}
.haozz_login_ajax .member-submit{ width: 100px;height: 40px;line-height: 40px;font-size: 16px;color: #fefefe;text-align: center;background-color: #14b4f0;border: 1px solid #14b4f0;border-radius: 50px;outline: none;cursor: pointer;vertical-align: middle;}

.haozz_login_ajax .login-link{margin-top: 16px;text-align: center;}
.haozz_login_ajax .login-link a:hover{border:1px solid #14b4f0}
.haozz_login_ajax .login-link a {width: 34px;height: 34px;border-radius: 50%;border: 1px solid #dcdcdc;display: inline-block;cursor: pointer;margin: 0 10px;}
.haozz_login_ajax .login-link a i{background: url('../img/sprites_index.png');display: block;}
.haozz_login_ajax .login-link .login-link-wx{background-size: 70px;background-position: 0 0;width: 22px;height: 22px;margin: 8px;}
.haozz_login_ajax .login-link .login-link-qq{width: 22px;height: 22px;background-size: 71px;background-position: -25px 0px;padding-top: 2px; width: 22px;height: 22px;margin: 7px;}
.haozz_login_ajax .login-link .login-link-wb{background-size: 70px;background-position: -47px 0px;width: 22px;height: 22px;margin: 6px;}
.haozz_login_ajax .login-link .login-link-zfb{background-size: 70px;background-position: -47px 74px;width: 22px;height: 22px;margin: 6px;}
.haozz_login_ajax .dialog-mask{width: 100vw;height: 100vh;background-color: #000;opacity: 0.5;position: fixed;left:0;top:0;z-index: 1006;display: none;}
.haozz_login_ajax .dialog-code{position: absolute;width: 406px;height: 216px;z-index: 1007;left:37px;top:166px;background-color: #fff;margin:0;border:0;display: none;}
.haozz_login_ajax .dialog-code-box{margin:22px 28px 32px 28px}
.haozz_login_ajax .dialog-code-box p.dialog-tips{font-size: 18px;color: #333;text-align: center;margin-bottom: 38px;}
.haozz_login_ajax .dialog-code-box .reg-input-wrap{width:232px;display: inline-block;}
.haozz_login_ajax .dialog-code-box .reg-input{width:218px;height: 39px;line-height: 39px;border:1px solid #eee;background-color: #f9f9f9;padding-left: 14px;border-radius: 4px;outline: none;}
.haozz_login_ajax .dialog-code-box .reg-tips-code{display: inline-block;width: 78px;height: 40px;}
.haozz_login_ajax .dialog-code-box .code-submit{margin-top:16px;}
.haozz_login_ajax .dialog-code-box .reg-tips-code #codeImgNew{width: 70px;height: 40px;cursor: pointer;display: inline-block !important;}
.haozz_login_ajax .dialog-code-box .reg-tips-code .mimgcode{width: 70px;height: 40px;cursor: pointer;}
.haozz_login_ajax .dialog-code-box .refresh-code-login{display:inline-block;cursor: pointer;color:#14b4f0 !important;display: inline-block !important;}
.haozz_login_ajax .dialog-code #code-submit{position: absolute;top: 6px;right: 10px;z-index: 1005;width: 17px;height: 17px;border: none;background-image:url(../static/img/ibar_sprites.png);}
.haozz_login_ajax .dialog-code #dialog-close{background-image: url('../img/ibar_sprites.png');background-position: -57px -138px;background-repeat: no-repeat;overflow: hidden;display: block;width: 12px;height: 12px;float: right;width: 23px;height: 23px;font: 0/0 a;margin-top: 5px;}
