.main_container{
    padding: 100px 0;
}
.password_wrap{
    width: 680px;
    background: url('/images/simple_bg.png') no-repeat;
    margin: 0 auto;
    padding: 30px 30px;
}
.back2login{
    width: 120px;
}
.back2login .pull-right{
    float: right;
    margin-top: -4px;
    margin-right: 4px;
}
.back2login .login_word{
    font-size: 14px;
    color: #28a7df;
    font-weight: bold;
    text-decoration: none;
}
.back2login .back_icon{
    height: 12px;
    width: 12px;
    background: url('/images/simple_icon.png') no-repeat 0 -180px;
}

.locked_icon{
    width: 96px;
    height: 122px;
    background: url('/images/simple_icon.png') no-repeat;
    margin: 30px auto 44px;
}
.envelope_icon{
    width: 150px;
    height: 140px;
    background: url('/images/simple_icon.png') no-repeat -172px 0;
    margin: 80px auto 44px;
}
.logo_icon{
    height: 75px;
    width: 125px;
    background: url('/images/invite_bg.png') no-repeat;
    margin-left: 10px;
}
.warn_icon{
    height: 82px;
    width: 125px;
    background: url('/images/invite_bg.png') no-repeat -330px 0;
    margin: 26px 0 35px 20px;
}
.man_icon{
    width: 125px;
    height: 130px;
    background: url('/images/invite_bg.png') no-repeat -150px 0;
    margin-top: 16px;
    margin-bottom: 32px;
}
.rope_icon{
    height: 114px;
    width: 125px;
    margin: 0 auto;
    background: url('/images/invite_bg.png') no-repeat -317px -95px;
    margin-top: 42px;
}
.lock_icon{
    position: absolute;
    top: 10px;
    left:372px;
    height: 18px;
    width: 14px;
    background: url('/images/simple_icon.png') no-repeat -78px -176px;
}
.content_password{
    width: 402px;
    margin: 44px auto 0;
    text-align: center;
}
.input_box{
    position: relative;
    margin: 10px 0;
    text-align: left;
}
.input_box label{
    vertical-align: middle;
    display: inline-block;
    line-height: 40px;
}
.input_box input{
    width: 380px;
    height: 25px;
    background: none;
    background-color: #fff;
    border: 1px solid #aaa;
    padding: 8px;
    font-size: 14px;
    text-align: left;
}
.input_box input[disabled]{
    background: #f3f3f3;
}
.input_box .icon_mail{
    width: 18px;
    height: 12px;
    background: url('/images/simple_icon.png') no-repeat -33px -181px;
    position: absolute;
    left: 374px;
    top: 15px;
}

.form_title{
    color: #28a7df;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
}
.form_title .small{
    font-size: 14px;
    font-weight: normal;
    margin-top: 18px;
    margin-bottom: 42px;
}
.form_subTitle{
    margin-top: 50px;
    font-size: 14px;
    color: #333;
    text-align: left;
    line-height: 40px;
}
.form_subTitle .account{
    color: #27a6de;
}
.form_info{
    font-size: 14px;
    color: #333;
    margin: 30px auto;
    text-align: center;
}

.exp_page{
    padding-top: 100px;
    text-align: center;
}

.wording h1{
    font-size: 26px;
    font-weight: bold;
    color: #333;
    padding-bottom: 14px;
}
.wording p{
    color: #333;
    font-size: 14px;
    margin-top: 16px;
}
.wording p a{
    color: #189bd5;
    text-decoration: none;
    cursor: default;
}
.password_setting{
    width: 400px;
    margin:  20px auto;
    text-align: center;
}
.password_setting p{
    color: #666666;
    font-size: 14px;
}
.password_setting .input_pass{
    margin-top: 20px;
}
.password_setting label{
    width: 70px;
    display: inline-block;
}
.password_setting .form_input{
    display: inline-block;
    width: 300px;
}
.btn {
background: #f99301;
border-radius: 4px;
display: inline-block;
padding: 0 10px;
color: #fff;
text-align: center;
line-height: 40px;
cursor: pointer;
width: 200px;
font-size: 16px;
border: 0;
height: 50px;
}
.btn_blue {
background: #0096d9;
}