body,button,div,input,li,p,select,span,table,td,th,ul{padding:0;margin:0}.input-line,.input-style-box{position:relative}.entrance,.get-code,.pop-txt{text-align:center}.close-btn,.close-btn img,.pop-txt{vertical-align:middle}*{box-sizing:border-box;outline:0;-webkit-tap-highlight-color:rgba(255,0,0,0)}html{font-size:62.5%;color:#333}body{font-family:Helvetica,"Hiragino Sans GB","Microsoft Yahei",sans-serif;background:#fafafa}ul li{list-style:none}a{text-decoration:none;color:#666;-webkit-appearance:none}img{border:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important}.login-box{width:78.67%;margin:87px auto 40px}.input-style-box{height:45px;padding:10px 0 10px 31px}.input-style-box:before{position:absolute;content:'';width:100%;left:0;bottom:0;height:1px;background-color:#e3e3e3;-webkit-transform:scale(1,.5);transform:scale(1,.5);-webkit-transform-origin:center bottom;transform-origin:center bottom}.input-style{width:100%;border:0;height:25px;font-size:1.5rem;color:#333;background-color:inherit}.input-line .phone{margin-right:111px}.get-code{width:100px;border-radius:16px;height:32px;line-height:32px;font-size:1.4rem;border:1px solid #e5e5e5;background-color:#f7f7f7;color:#adadae;position:absolute;right:0;bottom:0}.btn{height:48px;background:#e62828;color:#fff;font-size:1.7rem;border:0;width:100%;margin-top:35px;border-radius:23px}.hover-btn:hover{background:#a83636}.entrance{width:78.67%;margin:0 auto}.entrance a{text-decoration:underline!important;font-size:1.4rem;color:#152568}.login-social-wrap{position:absolute;bottom:30px;width:100%;left:0;text-align:center}.login-social-wrap h3{font-weight:400;color:#999;width:10em;margin:0 auto 18px;position:relative}.login-social-wrap h3:after,.login-social-wrap h3:before{position:absolute;top:50%;margin-top:-.5px;content:'';height:1px;width:78%}.login-social-wrap h3:after{left:100%;background:-webkit-linear-gradient(right,#fafafa 10%,#eee 80%,#eee 100%)}.login-social-wrap h3:before{right:100%;background:-webkit-linear-gradient(left,#fafafa 10%,#eee 80%,#eee 100%)}.social-box a{display:inline-block;margin-left:26px}.social-box a:first-child{margin-left:0}.icon-big,.icon-small{background-image:url(//res.smzdm.com/resources/public/user/m/img/icons@2x.png);background-size:28px 203px}.icon-small{width:17px;height:17px;position:absolute;left:0;top:14px}.icon-phone{background-position:0 0}.icon-vertify{background-position:0 -17px}.icon-pass{background-position:0 -34px}.icon-eye{background-position:0 -51px}.icon-email{background-position:0 -169px}.icon-username{background-position:0 -186px}.icon-big{width:28px;height:28px;display:inline-block}.icon-weibo{background-position:0 -85px}.icon-qq{background-position:0 -113px}.icon-weixin{background-position:0 -141px}.pass .icon-eye{position:absolute;top:0;left:auto;right:-14px!important}.pass .icon-eye span{display:block;padding:14px;width:17px;box-sizing:content-box;-webkit-user-select:none;user-select:none;cursor:pointer;background-size:17px 17px!important;margin-top:10px}#cover,.pop{position:absolute;display:none}#cover{z-index:1000;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.pop{z-index:1009;left:50%;-webkit-transform:none!important;transform:none!important;margin-left:-42.665%;top:23%;width:85.33%}.pop-txt{background-color:#fff;line-height:25px;font-size:1.6rem;color:#5a5a5a;padding:45px 10px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.pop-bot,.pop-bot a{background-color:#e62828}.pop-bot,.safe-pop h3{line-height:45px;text-align:center}.pop-bot{color:#fff;font-size:1.6rem;height:45px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;overflow:hidden}.pop-bot a{color:inherit;float:left;width:50%;border-left:1px;position:relative}.close-btn,.pop-middle,.safe-pop h3{background-color:#fff}.pop-bot a:last-child:before{position:absolute;content:'';left:0;bottom:0;width:1px;height:100%;background-color:#fff;-webkit-transform:scale(.5,1);transform:scale(.5,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.safe-pop h3{height:45px;border-bottom:1px solid #e62828;color:#5a5a5a;font-size:1.5rem;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;margin:0;font-weight:400}.pop-middle{height:94px;position:relative}.pop-middle .input-code{position:absolute;height:40px;width:100%;bottom:27px}.input-code .safe-txt{position:relative;display:block;height:40px;border:1px solid #dcdcdc;-webkit-border-radius:2px;border-radius:2px;margin-right:148px;margin-left:15px;padding:12px 0 12px 10px}.agreement,.close-btn,.txt-error{position:absolute}.input-code .safe-img{width:120px;height:40px;position:absolute;right:15px;top:0}.safe-txt input,.safe-txt input:focus{top:0;left:0;display:block;width:100%;padding:0 12px;border:0;height:14px;font-size:1.2rem}.close-btn{padding:9px;-webkit-border-radius:100%;border-radius:100%;text-align:center;right:-12px;top:-12px}.close-btn img{width:16px;height:16px}.agreement{bottom:25px;text-align:center;width:100%;font-size:1.2rem;color:#999}.agreement a{text-decoration:underline}.active-btn{border-color:#e62828;color:#e62828;background-color:#fff!important}.input-error{border-bottom:1px red solid!important}.txt-error{bottom:13px;color:#e62828;font-size:1.3rem;height:1.3rem;text-align:center;width:100%;display:none}.alert-box,.sure-btn{text-align:center;color:#fff;width:100%}.error-show .txt-error,.show,.sure-btn{display:block}.error-show .input-code{bottom:39px}.sure-btn{height:45px;font-size:1.8rem;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background-color:#e62828;border:0}.hide{display:none}#pop_third{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center;overflow:auto;z-index:1002}.gt_mobile_holder{position:relative;top:16%;display:inline-block}.alert-box{background:rgba(0,0,0,.7);padding:20px 35px;font-size:1.4em;line-height:1.4em;position:relative;-webkit-border-radius:10px;border-radius:10px;margin-top:-20px;display:none}.tips-txt{color:#888;font-size:1.2rem;margin-top:10px;margin-bottom:-5px}a.pop-close:visited{color:#fff}.pass{padding-right:20px}.pass .input-style{padding-right:0}