::-webkit-input-placeholder { /* WebKit browsers */ 
color: #999; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #999; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #999; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #999; 
} 
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;}
.loginbox{width:100%;height:100%;background-color: #223755;padding-top:12%;}
.loginpic{position:relative;top:5px;}
.loginbox .loginbt{color:#e4e4e4;font-size: 16px;}
.loginbox .loginformbox{width:320px;margin:0 auto; background-color:#fff;padding:0px 0px 60px 0px;border-radius:5px;}
.loginbt{text-align: center;}
.loginform.loginsetpwd{color:#2b85e4;padding-top:15px;    font-size: 12px;}
.rememberpwd{display: block;}
.remembercheck{display: inline-block; border:1px solid #3E659B;cursor: pointer; position: relative;top:-1px;margin-right:5px;}
.loginform .errortip{width:100%;height:25px;line-height:25px;}
.login .loginbtn{width:100%;height:30px;cursor: pointer; background-color: #537494;border-radius:3px; color:#fff;border:none;}
.banquan{ width:100%;position: fixed;bottom:20px; text-align: center;   font-size: 12px;color: #a0a0a0;}
.ivu-card-head{  color:#1c2438;  padding: 14px 16px;border-bottom: 1px solid #e9eaec;margin-bottom:20px;}
.loginform {padding:0px 20px;}
.login{padding:0px 20px;}
.logininput{border-bottom: 1px solid #dddee1;display: inline-block;
    width: 100%;
    height: 32px;
    line-height: 1.5;
    padding: 4px 7px;
    font-size: 12px;
    border: 1px solid #dddee1;
    border-radius: 4px;
    color: #495060;
    background-color: #fff;
    background-image: none;
    position: relative;
    cursor: text;
    -webkit-transition: border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;
    transition: border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;
    transition: border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;
    transition: border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;}
 .loginbox{width:100%;height:100%;background-color: #223755;padding-top:10%;}
.loginpic{position:relative;top:5px;}
.loginbox .loginbt{color:#e4e4e4;font-size: 16px;}
.loginbox .loginformbox{width:320px;margin:0 auto; background-color:#fff;padding:0px 0px 20px 0px;border-radius:5px;position:relative;}
.loginbt{text-align: center;}
.loginform.loginsetpwd{color:#2b85e4;padding-top:15px;    font-size: 12px;}
.rememberpwd{display: block;}
.remembercheck{display: inline-block; border:1px solid #3E659B;cursor: pointer; position: relative;top:-1px;margin-right:5px;}
.loginform .errortip{width:100%;height:25px;line-height:25px;}
.login .loginbtn{width:100%;height:30px;cursor: pointer; background-color: #537494;border-radius:3px; color:#fff;border:none;}
.banquan{ width:100%;position: fixed;bottom:20px; text-align: center;   font-size: 12px;color: #a0a0a0;}
.ivu-card-head{  color:#1c2438;  padding: 14px 16px;border-bottom: 1px solid #e9eaec;margin-bottom:20px;}
.loginform {padding:0px 20px;}
.login{padding:0px 20px;}
.logininput{border-bottom: 1px solid #dddee1;display: inline-block;
    width: 100%;
    height: 32px;
    line-height: 1.5;
    padding: 4px 7px;
    font-size: 12px;
    border: 1px solid #dddee1;
    border-radius: 4px;
    color: #495060;
    background-color: #fff;
    background-image: none;
    position: relative;
    cursor: text;
    -webkit-transition: border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;
    transition: border .2s ease-in-out,background .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;
    transition: border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out;
    transition: border .2s ease-in-out,background .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;}
 .logintip {    width: 100%;   height: 30px;   margin-top: 5px;   font-size: 12px;   color: #fff;   text-align: center;}
.loginformbox.wxFrom{width:330px;position:absolute;        top: -88px;left: -6px;}
 .thirdlogin{text-align: center;margin-top:10px;color:#333}
 .thirdlogin a,.thirdlogin a:hover,.thirdlogin a:active{color:#000;}
.loginlink{text-align: center;margin-top:15px;}
.loginlink i{margin:0px 10px;}
.loginlink i.wxicon{display: inline-block;width:45px;height:45px;background:url(/images/wxicon.png) no-repeat center;}
.loginlink i.xlicon{display: inline-block;width:45px;height:45px;background-position:-169px 0px;}
#login_container iframe {height: 350px;margin: 0 auto;display: block;width: 300px;padding: 0px;}
.impowerBox{width:200px;height:200px}
#login_container iframe {height: 350px;margin: 0 auto;display: block;width: 300px;padding: 0px;}
.impowerBox{width:200px;height:364px}
.impowerBox .qrcode {width: 140px;}
.impowerBox .title {display: none;}
.impowerBox .info {width: 140px;}
.status_icon {display: none}
.impowerBox .status {text-align: center;} 
#wx_default_tip{display: none;}
.wxFrom  .loginCon{height:350px;width:330px;    background-color: #fff;}
.closeCon{width:35px;height:35px;position:absolute;cursor:pointer; right:10px;top:10px;border-radius:50px; background:rgba(0,0,0,0.5);text-align:center;line-height:35px;color:#fff;font-size:14px}
.triangle_border_down{
    width:0;
    height:0;
    border-width:30px 30px 0;
    border-style:solid;
    border-color:#dedede transparent transparent;/*灰 透明 透明 */
    margin:40px auto;
    position:absolute;
    left:50%;
    bottom:-56px;
    margin-left:-30px;
}
.triangle_border_down span{
    display:block;
    width:0;
    height:0;
    border-width:26px 26px 0;
    border-style:solid;
    border-color:#fff transparent transparent;/*黄 透明 透明 */
    position:absolute;
    top:-29px;
    left:-26px;
 }








