.register_box .tit_box{

  display: flex;

  align-items: center;

  margin-bottom: 20px;

}

.register_box .tit_box h3{

  color:#32517D;

  margin-right: 20px;

  font-weight: 600;

}

.register_box .con_box{

  border: 1px solid #DADADA;

}

.register_box .con_box .tab {

  display: grid;

  grid-template-columns: repeat(3,1fr);

}

.register_box .con_box .tab li{

  padding: 20px 0;

  box-sizing: border-box;

  text-align: center;

  background-color: #FBFBFB;

  color: #32517D;

  border-bottom: 1px solid #D5C7C7;

  cursor: pointer;

}
.register_box .con_box .tab li:first-child{
  border-left: 0 !important;
}
.register_box .con_box .tab li:last-child{
  border-right: 0 !important;
}
.register_box .con_box .tab .active{

  background-color: #F3FBFF;

  border: 1px solid #D5C7C7;

  border-top: 0;

  border-bottom: 0;

}





.register_box .con_box .con_box_b{

  padding:40px 30px;

  background-color: #F3FBFF;

}

.register_box .con_box .con_box_b .notice{

  color: red;

  margin-bottom: 20px;

}

.register_box .con_box .con_box_b ul{

  padding-left: 20px;

  line-height: 30px;

  color: #444444;

  margin: 20px 0;

}

.register_box .con_box .con_box_b .btn_box{

  display: flex;

  align-items: center;

}

.register_box .con_box .con_box_b .btn_box button{

  background-color: #1E79B3;

  color: #ffffff;

  padding: 10px 20px;

  margin-right: 20px;

  cursor: pointer;

}

.register_box .con_box .con_box_b .btn_box a{

  color: #1E79B3;

  text-decoration: underline;

  margin-left: 5px;

}



/* 学生注册 */

.register_student{

  padding: 30px 40px;

  background-color: #F3FBFF;

  border: 1px solid #DADADA;

}

.register_student .layui-input-block{

  width: 400px;

  margin-left: 100px;

}

.register_student .layui-form-label{

  width: 100px;

  box-sizing: border-box;

  font-weight: 600;

  display: flex;

  justify-content: flex-end;

}

.register_student .layui-form-label i{

  color: red;

  margin-right: 4px;

}
.form_code_box{

  display: flex;

  align-items: center;

}

