@charset "utf-8";body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;color:#222;background-color:#fff}p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}video embed,video object,video iframe,video{width:100%;height:auto}img{max-width:100%;vertical-align:top;border:0;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none}li,ol,ul{list-style:none}i,em,cite{font-style:normal}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{*zoom:1}a{color:#222;text-decoration:none;outline:0}textarea{resize:none}select,textarea,button,input{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif}.fl{float:left}.fr{float:right}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}header{height:1.16rem;position:relative;z-index:1}header .hd-return{width:1.32rem;height:1.16rem;line-height:16rem;overflow:hidden;position:absolute;left:0;top:0;background:url("https://www.niigata-engei.com/login/images/return-icon.png") no-repeat center center;background-size:.28rem .48rem}header #returnLogin{display:none}.main-mod{padding:.72rem .8rem 3.867rem}.main-mod h2{line-height:.8rem;font-size:.587rem}.main-mod .generalize{line-height:.52rem;margin-top:.24rem;color:#999;font-size:.373rem}.main-mod .generalize a{display:inline-block;color:#999}.main-mod .generalize span{color:#333;margin-left:.24rem}.main-mod .form-main{padding-top:1.08rem}.input-item{position:relative;z-index:1}.input-item input{width:100%;padding:.38rem 0;line-height:1;font-size:.427rem;border:0 none;margin-bottom:1px;background:url("https://www.niigata-engei.com/login/images/line-x.png") repeat-x left bottom #fff;background-size:.04rem .04rem;vertical-align:top}.input-item input:-webkit-autofill{-webkit-box-shadow:0 0 0 10000px #fff inset !important;-webkit-text-fill-color:#222 !important}.input-item .input-empty{width:.68rem;line-height:68rem;overflow:hidden;position:absolute;right:0;top:0;bottom:0;background:url("https://www.niigata-engei.com/login/images/empty-icon.png") no-repeat center center;background-size:.4rem .4rem;display:none}.input-item .input-showText{width:.68rem;line-height:68rem;overflow:hidden;position:absolute;right:0;top:0;bottom:0;background:url("https://www.niigata-engei.com/login/images/pass-hide.png") no-repeat center center;background-size:.48rem .24rem}.input-item .input-hideText{background-image:url("https://www.niigata-engei.com/login/images/pass-show.png");background-size:.56rem .36rem}.btn-item{margin-top:1.08rem}.btn-item a{display:block;line-height:1;padding:.38rem 0;background:#30b4c0;text-align:center;font-size:.427rem;color:#fff;-webkit-border-radius:.667rem;border-radius:.667rem;opacity:.3}.btn-item .el-visible{opacity:1}.main-mod .related{line-height:1rem;padding:.44rem 0;color:#999;font-size:.373rem;text-align:right}.main-mod .related a{display:inline-block}.main-mod .other-login{padding-bottom:.72rem;position:absolute;left:0;right:0;bottom:0;z-index:100;background:#fff;display:none}.main-mod .other-login h5{height:1.36rem;line-height:1.36rem;color:#999;font-size:.32rem;font-weight:normal;text-align:center}.main-mod .other-login h5:before,.main-mod .other-login h5:after{width:1.12rem;height:1px;overflow:hidden;content:"";background:#d8d8d8;display:inline-block;margin:-0.04rem .16rem 0;vertical-align:middle}.main-mod .other-login ul{font-size:0;text-align:center}.main-mod .other-login ul li{width:.8rem;display:inline-block;margin:0 .64rem}.main-mod .other-login ul li a{display:block}.main-mod .other-login ul li img{width:100%}.main-mod .clause{line-height:.52rem;margin-top:.48rem;font-size:.32rem;color:#999;text-align:center}.main-mod .clause a{color:#30b4c0}#alertPop{padding:.32rem .6rem;-webkit-border-radius:.08rem;border-radius:.08rem;background:rgba(0,0,0,.7);color:#fff;text-align:center;font-size:.4rem;position:fixed;left:50%;top:50%;z-index:920;white-space:nowrap}.bodyAll .main-mod{padding-bottom:0}.bodyAll .main-mod .other-login{position:static}.dialog-mod{width:7.6rem;position:absolute;left:50%;top:50%;margin-left:-3.8rem;z-index:900;background:#fff;-webkit-border-radius:.16rem;border-radius:.16rem;display:none}.dialog-close{width:.88rem;height:.88rem;line-height:8.88rem;overflow:hidden;background:url("https://www.niigata-engei.com/login/images/dialog-close.png") no-repeat;background-size:.88rem .88rem;position:absolute;right:.16rem;top:-1.32rem;cursor:pointer}#mask-mod{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:800;cursor:pointer;display:none}#imgCodeDialog h6{padding-top:.2rem;line-height:1.04rem;font-size:.4rem;font-weight:normal;text-align:center}.imgCode-mod{padding:0 .52rem .52rem}.imgCode-mod .imgCodeSrc{height:.92rem;display:block;margin:.4rem auto 0}.imgCode-mod .imgCodeSrcRefresh{text-align:center}.imgCode-mod .imgCodeSrcRefresh a{height:.88rem;line-height:.88rem;display:inline-block;font-size:.32rem;color:#999}.imgCode-mod .input-item input{font-size:.373rem}.imgCode-mod .btn-item{margin-top:.56rem}.imgCode-mod #sdkSmsCodeSend{display:none}#smsCode-mod{display:none}#smsCode-mod .input-item{margin-top:.56rem}#smsCode-mod .input-item input{padding:.6rem 0;font-size:.64rem;letter-spacing:1.08rem;background:url("https://www.niigata-engei.com/login/images/smsCode-line.png") no-repeat center bottom;background-size:100% .04rem;text-indent:.4rem}#smsCode-mod .uiSmsCode-SendCount{height:1.96rem;line-height:1.96rem;color:#30b4c0;font-size:.373rem;text-align:right}#isImgCode{position:relative;z-index:1;display:none;background:url("https://www.niigata-engei.com/login/images/line-x.png") repeat-x left bottom #fff;background-size:.04rem .04rem}#isImgCode .imgCodeSrc{height:.92rem;position:absolute;right:0;top:.16rem}#isImgCode input,.find-smsCode input{width:5.4rem;background:0}.find-smsCode .input-empty{left:4.6rem;right:auto}.password-item .input-empty{right:.72rem}.find-smsCode{position:relative;z-index:1;background:url("https://www.niigata-engei.com/login/images/line-x.png") repeat-x left bottom #fff;background-size:.04rem .04rem}.find-smsCode #uiSmsCodeSendCount{height:.92rem;line-height:.92rem;position:absolute;right:0;top:.16rem;font-size:.373rem;color:#ccc}.find-smsCode .el-visible{color:#30b4c0 !important}.loadMod{position:fixed;left:0;top:0;right:0;bottom:0;padding-top:40%;background:rgba(0,0,0,.7);z-index:980;display:none}.loadIcon{width:2rem;height:2rem;margin:0 auto;position:relative}.loadIcon span{display:inline-block;width:.32rem;height:.32rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#30b4c0;position:absolute;-webkit-animation:load 1.04s ease infinite;-moz-animation:load 1.04s ease infinite;animation:load 1.04s ease infinite}@-moz-keyframes load{0%{opacity:1}100%{opacity:.2}}@-webkit-keyframes load{0%{opacity:1}100%{opacity:.2}}@keyframes load{0%{opacity:1}100%{opacity:.2}}.loadIcon span:nth-child(1){left:0;top:50%;margin-top:-0.16rem;-moz-animation-delay:.13s;-webkit-animation-delay:.13s;animation-delay:.13s}.loadIcon span:nth-child(2){left:.24rem;top:.24rem;-moz-animation-delay:.26s;-webkit-animation-delay:.26s;animation-delay:.26s}.loadIcon span:nth-child(3){left:50%;top:0;margin-left:-0.16rem;-moz-animation-delay:.39s;-webkit-animation-delay:.39s;animation-delay:.39s}.loadIcon span:nth-child(4){top:.24rem;right:.24rem;-moz-animation-delay:.52s;-webkit-animation-delay:.52s;animation-delay:.52s}.loadIcon span:nth-child(5){right:0;top:50%;margin-top:-0.16rem;-moz-animation-delay:.65s;-webkit-animation-delay:.65s;animation-delay:.65s}.loadIcon span:nth-child(6){right:.24rem;bottom:.24rem;-moz-animation-delay:.78s;-webkit-animation-delay:.78s;animation-delay:.78s}.loadIcon span:nth-child(7){bottom:0;left:50%;margin-left:-0.16rem;-moz-animation-delay:.91s;-webkit-animation-delay:.91s;animation-delay:.91s}.loadIcon span:nth-child(8){bottom:.24rem;left:.24rem;-moz-animation-delay:1.04s;-webkit-animation-delay:1.04s;animation-delay:1.04s}.loadIcon p{line-height:1;position:absolute;left:0;right:0;top:50%;margin-top:-.14rem;font-size:.28rem;text-align:center;color:#30b4c0}