.login {margin:20px 15px 15px;border:0}
.login .row2 { background:#f5f5f5; border-radius:5px;border:0;margin-bottom:15px;}
.login .row2 inpput,.input-box { background:none;}
.iconlogin {width:47px;height:20px; text-align:center; background-position:center center; background-repeat:no-repeat; background-size:auto 20px;border-right:1px solid #e7e7e7;margin-right:5px;}
.iconlogin-1 { background-image:url(images/phone.png);}
.iconlogin-2 { background-image:url(images/password.png);}
.iconlogin-3 { background-image:url(images/shuffling-banner.png);background-size:auto 16px;}
.iconlogin-4 { background-image:url(images/account.png);}
.login p {padding:15px 0;}
.login p a {color:#888}

.login-or {text-align:center;}
.login-or p {color:#999;padding:10px 0;font-size:12px; position:relative;}
.login-or p span {background:#fff;}
.login-or p i { display:block;height:1px; background:#f1f1f1; position:absolute; z-index:1;}
.weixin-login strong {color:#50b56a;line-height:20px;font-size:14px;}
.weixin-login span {border:1px solid #50b56a; border-radius:25px;height:50px;width:50px; display:block;}
.weixin-login span i {height:50px;width:50px;font-size:30px;line-height:50px;color:#50b56a}
.login-kj {padding:10px 0 0; display:block;line-height:30px;}

.margin150 {margin:15px 0}
.register-ok {padding:35px 0; text-align:center;}
.register-ok i {color:#50b56a;font-size:50px;width:50px;height:50px;}
.register-ok h6 {font-size:18px;}

.yzm {}
.yzm img {width:80px;height:40px;}


.login .row2 { position: relative;}
.login .iconlogin { position:absolute;z-index: 1;top:0;left:0;height:40px}
.login .row-right2 {margin-left:60px;display: block}
.login .row-right2 input {display:block;width:88%;}
.login .icon-eye-fill,.login .icon-clear-fill { position: absolute;z-index: 1;right:10px;top:10px}
.p-right
{ position:absolute;z-index: 1;top:0;right:0;
}


.input-box2 input:not([type="button"]):not([type="radio"]):not([type="checkbox"]), .input-box select, .input-box keygen, .input-box textarea, .input-box .input-text {
    background-color: transparent;border:0;
}


.row3{
    background: #f5f5f5;
    border-radius: 5px;
    border: 0;
    margin-bottom: 15px;
}