@font-face {
    font-family: 'FZCSJW';
    src: url('../font/FZCHSJW--GBQ-027.TTF');
}

*{
    margin: 0px;
    padding: 0px;
    font-family: "Microsoft YaHei","lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB",  "WenQuanYi Micro Hei", sans-serif;
}
html,body{
    width: 100%;
    min-width: 1366px;
    height: 100%;
    background: url(../img/bg.png);
    background-attachment: fixed;
    background-position: bottom left;
    background-repeat: no-repeat;

}
.wrapper{
    position: relative;
    min-height: 740px;
    width: 100%;
}

.step_head{
    width: 100%;
    height: 44px;
    margin-bottom: 20px;
}
.step_head p{
    margin-left: 10px;
    height:44px;
    display: inline-block;
    vertical-align:top;
    line-height: 44px;
    font-size:27px;
    color: #cc3333;
    font-family: "FZCSJW";
}
.content{
    width: 100%;
    box-sizing: border-box;
}
.content>.container{
    box-sizing: border-box;
    position: relative;
    top: 30px;
    width: 100%;
    margin: 0px auto;
    margin-bottom: 30px;

    /*padding:0 620px;*/
}

.container form{
    width: 680px;
    margin: 0px auto;
    box-sizing: border-box;
    padding-right: 60px;
}
/*.content>.container::-webkit-scrollbar{*/
    /*display: none;*/
/*}*/
.content h2{
    font-size: 36px;
    margin-left: 145px;
    margin-bottom: 50px;
}
.content h4{
    font-weight: bold;
    margin-left: 50px;
    margin-bottom: 20px;
}

.login-input{
    width: 680px;
    height: 75px;
}
.login-input label{
    display:inline-block;
    width: 145px;
    text-align: right;
    margin-top: 10px;
    padding-right: 20px;
    font-size: 20px;
    font-weight: 500;
    vertical-align: top;
    color: #333333;

}

 .login-input .inputLogin-field{
     display: inline-block;
     width: 471px;
 }
 .form-group input{
     width: 471px;
     height: 50px;
     background-color: #ffffff;
 }

.form-control-feedback{
    line-height: 50px;
}
.register-item{
    height: 25px !important;
    width: 330px;
    background-color: rgba(255, 255, 255, 0) !important;
    font-size: 18px !important;
}

.content_footer{
    background: rgba(255,255,255,0.4);
     text-align: right;
     width:470px;
     margin-left: 146px;
 }

.content_footer button{
    width:100%;
    height:50px;
    background: #cc3333;
    color: #ffffff;
    font-size: 22px;
    margin-top: 40px;
    margin-bottom: 10px;
    border: 1px solid #cc3333;
    border-radius: 30px;
}
.content_footer button:hover{
    background-color: #cc3333;
    color: #ffffff;
}

.content_footer button:focus{
    color: #ffffff;
}
.content_footer a{
    color: #cc3333;
    font-size: 20px;
}

.has-error .form-control {
    border-color: #cc3333;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{
    color: #cc3333;
}
.has-error .form-control-feedback{
    color: #cc3333;
}