.loginWrap{
    padding: 3.33% 0 0 0;
}
.login-bg{
    float: left;
    width: 65%;
}
.login-bg img{
    width: 100%;
}
.loginDiv{
    float: left;
    width: 35%;
    padding: 2.5% 2.5% 0 2.5%;
}
.loginDiv h1{
    color: #757575;
    margin-bottom: 7.14%;
}
.iptBtn{
    margin-bottom: 3.33%;
    color: #a3a3a3;
}
.iptBtn input[type=text]{
    color: #a3a3a3;
    width: 100%;
    padding: 4.2% 3%;
    border: 1px solid #e5e5e5;
}

.iptBtn input[type=password]{
    color: #a3a3a3;
    width: 100%;
    padding: 4.2% 3%;
    border: 1px solid #e5e5e5;
}

.iptBtn input::-webkit-input-placeholder { /* WebKit browsers */  
        color: #a3a3a3;  
        opacity: 1;
    }  
.iptBtn input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
        color: #a3a3a3;   
        opacity: 1; 
    }  
.iptBtn input::-moz-placeholder { /* Mozilla Firefox 19+ */  
        color: #a3a3a3;  
        opacity: 1;
    }  
.iptBtn input:-ms-input-placeholder { /* Internet Explorer 10+ */  
        color: #a3a3a3;  
        opacity: 1;
    }   
.iptBtn input[type=checkbox]{
    margin: -2px 6px 0 0;
    vertical-align: middle;
} 
.login-btn{
    width: 100%;
    padding: 4.2% 0;
    margin-top: 2.38%;
}
.cooperate{
    color: #454545;
    font-size: 12px;
    line-height: 40px;
}
.password{
    float: right;
    color: #a3a3a3;
}



/**/
.register{
    padding: 0 0 5% 0;
}
.regiLf{
    float: left;
    width: 470px;
}
.regiLf{
    padding: 0 5%;
}
.regiLf>h2{
    padding: 45px 0 16px 0;
    padding: 12.857% 0 4.57% 0;
}
.regi-ul{
    width: 100%;
    color: #a3a3a3;
}
.regi-ul p{
    color: #595959;
    line-height: 32px;
    padding-top: 8px;
}
.regi-ul input[type=text]{
    border: 1px solid #e0e0e0;
    padding: 0 9px;
    width: 100%;
    line-height: 38px;
    border-radius: 3px;
    color: #a3a3a3;
     height:40px;
}
.regi-ul input[type=password]{
    border: 1px solid #e0e0e0;
    padding: 0 9px;
    width: 100%;
    line-height: 38px;
    border-radius: 3px;
    color: #a3a3a3;
    height:40px;
}
.regiIptSm{
    width: 51.428%!important;
}
.code2{
    margin: 0 0 0 6px;
    width: 31.428%;
}
.code2 img{
    width: 100%;
}
.change-one{
    color: #424242;
}
.regi-btn{
    width: 100%;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
}
.agree{
    padding: 10px 0 30px 0;
}
.regi-ul input[type=checkbox]{
    margin-right: 2.85%;
    margin-top: -2px;
    vertical-align: middle;
}

.regiRg{
    float: right;
    width: 340px;
    border-left: 1px solid #eaeaea;
    margin-top: 10%;
}
.regiRg p{
    padding: 11% 0 0 11%;
}