@font-face {font-family: "erphploginfont";
  src: url('iconfont.eot?t=1540358921772'); /* IE9*/
  src: url('iconfont.eot?t=1540358921772#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1540358921772') format('woff'),
  url('iconfont.ttf?t=1540358921772') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1540358921772#iconfont') format('svg'); /* iOS 4.1- */
}

.erphploginfont {
  font-family:"erphploginfont" !important;
  font-size:20px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.erphplogin-weixin:before { content: "\e614"; }

.erphplogin-weibo:before { content: "\e615"; }

.erphplogin-qq:before { content: "\e616"; }

#erphplogin-box{display:block;margin-bottom:10px !important;}
#erphplogin-box a{width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;margin-right:10px;color:#fff;border-radius:3px;text-decoration: none;background:#19b6f5}
#erphplogin-box a.erphplogin-weibo-a{background:#ff545a}
#erphplogin-box a.erphplogin-weixin-a{background:#2fac1a}



/*sign*/
.sign{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;-webkit-perspective:500px;-moz-perspective:500px;-ms-perspective:500px;-o-perspective:500px;perspective:500px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;opacity:0.0;visibility:hidden;overflow:auto}
.sign-mask{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#313B43;opacity:0.90;filter:alpha(opacity=80)}
.sign .container{background-color:#ffffff;width:400px !important;position:absolute;height:430px;top:0;left:0;right:0;bottom:0;z-index:9;margin:auto;border-radius: 3px;}
.sign .container.has-social{height:460px;}
.sign .close-link{color:#fff;position:absolute;left:100%;top:0;padding:22px 0;font-size:18px;color:#3da9f7;display:block;opacity:0.85;filter:alpha(opacity=85);width:70px;margin-left:-60px;text-align:center}
.sign .close-link:hover{opacity:1;filter:alpha(opacity=100)}
.sign form{padding:50px 30px 20px}
.sign h3{margin:0 -30px 20px;background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:25px 50px;font-size:18px;color:#3da9f7}
.sign h3 small{float:right;cursor:pointer;color:#bbb;font-size:14px;margin-top:4px}
.sign .form-item{margin-bottom:15px;position:relative}
.sign .form-item i{position: absolute;left:6px;top:10.5px;}
.sign .logo-login{width:auto;height: 80px}
.sign .captcha-clk{border:1px solid #505050;background:#505050;text-align:center;padding:10px 15px 9px;cursor:pointer;font-size:13px;color:#fff;display:inline-block}
.sign .captcha-clk.disabled{border:1px solid #949393;background:#949393;cursor:auto}
.sign .form-control{border-radius:0px;padding:0 0 0 20px;width:100%;background:#e6eaed;border:none;-webkit-box-shadow:0 0 0 1000px #e6eaed inset;min-height:40px;box-sizing: border-box;}
.sign .sign-submit{border-bottom:1px solid #eaeaea;overflow:hidden;padding-bottom:20px}
.sign .sign-submit .btn{width: 100%;padding: 10px 25px;background: #ff5f33;color: #fff;border: none;}
.sign .sign-submit label{margin-top:8px;font-weight:normal;font-size:14px}
.sign .sign-submit label input{position:relative;top:2px;margin-right:4px}
.sign-trans{margin-top:10px;font-size:13px;color:#999}
#sign-up .sign-trans{margin-top:10px}
.sign-trans a{color:#1d1d1d;text-decoration: none;}
.sign-tips{position:absolute;bottom:0;background-color:#FD6E6E;left:0;right:0;height:0;line-height:29px;padding:0 50px;color:#fff;font-size:12px;overflow:hidden}
.sign-show .sign{opacity:1.0;visibility:visible}
.sign-show .sign .container{-webkit-animation:showPanel 0.5s ease;-moz-animation:showPanel 0.5s ease;animation:showPanel 0.5s ease-in}
body.sign-show{height:100%;width:100%;overflow:hidden}
.sign-social{margin:20px auto 0;overflow:hidden}
#sign-up .sign-social{margin:10px auto 0}
.sign-social h2{font-size:14px;font-weight:bold;text-align:center;margin-bottom:10px}
.sign-social .login-qq,.sign-social .login-weibo,.sign-social .login-weixin{float:left;margin-bottom:3px;padding:5px;opacity:0.85;filter:alpha(opacity=85);color:#fff;font-size:14px;text-align:center;width:28.5%;border-radius:2px;text-decoration: none;}
.sign-social .login-qq{background-color:#3F92D6;margin-right:2%}
.sign-social .login-weibo{background-color:#FF766C;margin-right:2%}
.sign-social .login-weixin{background-color:#40C34A}
.sign-social .login-qq:hover,.sign-social .login-weibo:hover,.sign-social .login-weixin:hover{color:#fff;opacity:1;filter:alpha(opacity=100)}
.sign-social .erphploginfont{font-size: 15px !important;}
