#msg{
    position:fixed;
    bottom:0px;
    left:50%;
    margin-left:-10%;
    /*right:35%;*/
    width:20%;
    text-align: center;
    color:#fff;
    font-size: 14px;
    line-height: 30px;
    height:30px;
    background: rgba(0,0,0,.6);
    border-radius: 5px;
    z-index: 999999;
}
/*会员注册顶部*/
.register_title{
    font-size: 24px;
    color:#000;
    text-align: center;
    margin-bottom: 30px;
}
.member_type{
    width:540px;
    margin:0 auto;
    height: 50px;
    line-height: 50px;
}
.member_type .member{
    font-size: 14px;
    float:left;
    margin-right: 43px;
    text-align: right;
    width:76px;
}
.member_type .student,.member_type .teacher{
    float:left;
    border:1px solid #dadada;
    font-size: 18px;
    padding:0 15px;
    cursor:pointer;
}
.member_type .student{
    margin-right: 15px;
    cursor: pointer;
}
.member_type .active{
   /* color:#c5070a;*/
    background: #e6e6e6;
    color:#000;
    font-weight: bold;
}
.hint{
    width:540px;
    margin:15px auto 20px;
    text-align:left;
}
.hint p:first-child{
    width:76px;
    height:20px;
    margin-right: 43px;
    float:left;
}
.hint .hint_type{
    float:left;
    font-size: 14px;
}

/*form表单*/
.form_student,.form_teacher{
    text-align: center;
    width: 540px;
    margin:0 auto;
}
/*学生注册*/
.form_student{
    display: none;
}
.form_student div p{
    float:left;
}
.form_student div{
    margin-bottom: 30px;
}
.form_student div p:first-child{
    width:76px;
    margin-right: 43px;
    text-align: right;
    height:50px;
    line-height:50px;
    font-size: 14px;
}
.form_student div p:last-child{
    margin-right: 43px;
    text-align: right;
    height:50px;
    line-height:50px;
    border:1px solid #333;
}
.form_student input{
   border:none;
    outline: none;
    width: 370px;
    height: 46px;
    font-size: 14px;
}

.form_student .code{
    border:1px solid #dadada;
    margin-right: 20px;
}
.form_student .code input{
    width: 150px;
}
.form_student .checkcode .img {
    border:none;
}
.form_student .tel .tel_text{
    margin-right: 20px;
    border:1px solid #333;
}
.form_student .tel .tel_button{
    padding:0 10px;
    cursor: pointer;
}
.form_student .tel input{
    width:180px;
}
.form_student .button .butt{
    border: none;
    font-size: 18px;
}
.form_student .button .butt input{
    width:150px;
    color:#fff;
    font-size: 18px;
    background: #c5070a;
}
.form_student .log .log_name{
    border: none;
}
.form_student .log .log_name a{
    color:#c5070a;
}
/*教师注册*/
.form_teacher div p{
    float:left;
}
.form_teacher .star{
    color:#e2231a;
}
.form_teacher div{
    margin-bottom: 30px;
}
.form_teacher div p:first-child{
    width:76px;
    margin-right: 43px;
    text-align: right;
    height:50px;
    line-height:50px;
    font-size: 14px;
}
.form_teacher div p:last-child{
    margin-right: 43px;
    text-align: right;
    height:50px;
    line-height:50px;
    border:1px solid #333;
}
.form_teacher input{
    border:none;
    outline: none;
    width: 370px;
    height: 46px;
    font-size: 14px;
}
.form_teacher .code{
    border:1px solid #dadada;
    margin-right: 20px;
}
.form_teacher .code input{
    width: 150px;
}
.form_teacher .checkcode .img {
    border:none;
}
.form_teacher .tel .tel_text{
    margin-right: 20px;
    border:1px solid #333;
}
.form_teacher .tel .tel_button{
    padding:0 10px;
    cursor:pointer;
}
.form_teacher .tel input{
    width:180px;
}
.form_teacher .button .butt{
    border: none;
    font-size: 18px;
}
.form_teacher .button .butt input{
    width:150px;
    color:#fff;
    font-size: 18px;
    background: #c5070a;
}
.form_teacher .log .log_name{
    border: none;
}
.form_teacher .log .log_name a{
    color:#c5070a;
}
.form_teacher .rank .choose{
    border:none;
}
.form_teacher .rank .choose select{
    outline:none;
}
