.grzxy {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 140rem;
    background-color: #f5f7fc;
    margin: 0 auto;
    padding: 2rem 0;
}
/* 左侧 */
.grzxy_left_box {
    /* width: 104rem; */
    width: 100%;
}
/* 左上 */
.grzxy_left_top_box {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 14rem;
    padding: 2rem;
    background-color: #fff;
    border-radius: 0.8rem;
    box-sizing: border-box;
}
.grzxy_left_top_box .info_box{
    display: flex;
    align-items: center;
}
.grzxy_left_top_box_img {
    display: inline-block;
    width: 10rem;
    height: 10rem;
    padding: 0.5rem;
    border-radius: 50%;
    border: 0.1rem solid #F5F7FC;
    box-sizing: border-box;
}
.grzxy_left_top_box_img img {
    max-width: 100%;
    max-height: 100%;
    border-radius: 50%;
}
.grzxy_left_top_box_info {
    display: inline-block;
    margin-left: 2rem;
}
.grzxy_left_top_box_info .name {
    margin-right: 1rem;
    vertical-align: middle;
    font-size: 2.4rem;
    font-weight: 600;
}
.grzxy_left_top_box_info .job {
    padding: 1px 4px;
    vertical-align: middle;
    font-size: 1rem;
    color: #F47F1F;
    background: #FFF8EA;
    border-radius: 0.5rem;
}
.grzxy_left_top_box_info .school {
    margin-top: 0.5rem;
    font-size: 1.4rem;
    color: #8391A5;
}
.grzxy_left_top_box .btn {
    width: 10rem;
    height: 3rem;
    margin-left: 2rem;
    color: #FF7738;
    font-size: 1.2rem;
    line-height: 2.8rem;
    text-align: center;
    border-radius: 51rem;
    border: 1px solid #FF7738;
    box-sizing: border-box;
    cursor: pointer;
}
.grzxy_left_top_box .btn img{
    width: 1.6rem;
    height: 1.6rem;
    margin-top: -0.2rem;
    vertical-align: middle;
}
/* 左中 */
.grzxy_left_center_box {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 10rem;
    margin: 2rem 0;
    gap: 2rem;
}
.grzxy_left_center_box_item {
    /* width: 19.3rem; */
    flex: 1;
    height: 10rem;
    text-align: center;
    background-color: #fff;
    border-radius: 0.8rem;  
}
.grzxy_left_center_box_item :nth-child(1) { 
    margin-top: 1.1rem;
    font-size: 3.6rem;
    font-weight: 800;
    color: #FF7738;
}
.grzxy_left_center_box_item :nth-child(2) { 
    font-size: 1.2rem;
    color: #8391A5;
}

/* 左下 */
.grzxy_left_bottom_box { 
    width: 100%;
    /* min-height: 72rem; */
    padding: 1rem 2rem 2rem;
    background-color: #fff;
    border-radius: 0.8rem;  
    box-sizing: border-box;
}
.grzxy_left_bottom_box .classify_box { 
    display: flex;
    justify-content: space-between;
    padding: 2rem 0;
    color: #1D2335;
    font-size: 1.4rem;
	border-bottom: 0.1rem solid #ECEEF4;
} 
.grzxy_left_bottom_box .classify_box .classify_box_name { 
    margin-right: 2rem;
    padding: 0.2rem 0.8rem;
    border-radius: 0.6rem;
    cursor: pointer;
} 
.grzxy_left_bottom_box .classify_box .classify_box_name_active { 
    color: #F47F1F;
    background: #FFF8EA;
} 
.grzxy_left_bottom_box .classify_box .classify_box_right {
    font-size: 1.2rem;
    color: #8391A5;
}
.grzxy_left_bottom_box .classify_box .classify_box_right img {
    width: 1.4rem;
    height: 1.4rem;
    margin-right: 0.1rem;
    vertical-align: middle;
    margin-top: -0.2rem;
}
.grzxy_left_bottom_box .classify_box .classify_box_right span {
    margin-left: 4rem;
    cursor: pointer;
}
.grzxy_left_bottom_box .list_box { 
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2rem 2rem 2rem 0.5rem;
    color: #1D2335;
    font-size: 1.4rem;
	border-bottom: 0.1rem solid #ECEEF4;
}
.grzxy_left_bottom_box .list_box .list_box_img {
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 0.8rem;
    vertical-align: middle;
} 
.grzxy_left_bottom_box .list_box .list_box_content {
    display: inline-block;
    width: 53rem;
    vertical-align: middle;
    cursor: pointer;
} 
.grzxy_left_bottom_box .list_box .list_box_content:hover {
    color: #FF7738;
} 
.grzxy_left_bottom_box .list_box .type_name {
    padding: 0.2rem 0.8rem;
    color: #F47F1F;
    border-radius: 0.6rem;
    background: #FFF8EA;
} 
.grzxy_left_bottom_box .list_box .time {
    font-size: 1.2rem;
    color: #696969;
    vertical-align: middle;
} 
.grzxy_left_bottom_box .list_box .rate {
    display: flex;
    align-items: center;
    cursor: pointer;
} 
.grzxy_left_bottom_box .list_box .time .el-rate {
    display: inline-block;
    margin-top: 0.3rem;
} 
.grzxy_left_bottom_box .list_box .upload {
    color: #FF7738;
    cursor: pointer;
} 
.grzxy_left_bottom_box .list_box .upload img {
    width: 1.4rem;
    height: 1.4rem;
    vertical-align: middle;
    margin-top: -0.2rem;
} 

.grzxy_left_bottom_box .list_box2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1.4rem;
    padding: 2rem;
    color: #1D2335;
    font-size: 1.4rem;
    border:  0.1rem solid #ECEEF4;
    border-radius: 0.8rem;
}
.grzxy_left_bottom_box .list_box2 .list_info_box{
    display: flex;
    align-items: center;
}
.grzxy_left_bottom_box .list_box2 .list_info_box .list_info_box_img {
    display: inline-block;
    width: 6rem;
    height: 6rem;
}
.grzxy_left_bottom_box .list_box2 .list_info_box .list_info_box_img img {
    max-width: 100%;
    max-height: 100%;
}
.grzxy_left_bottom_box .list_box2 .list_info_box .list_info_box_info {
    display: inline-block;
    margin-left: 2rem;
}
.grzxy_left_bottom_box .list_box2 .list_info_box .list_info_box_info .title {
    margin-right: 1rem;
    vertical-align: middle;
    font-size: 1.4rem;
    color: #000;
    font-weight: 600;
}
.grzxy_left_bottom_box .list_box2 .list_info_box .list_info_box_info .type {
    margin-right: 0.4rem;
    padding: 1px 4px;
    vertical-align: middle;
    font-size: 1rem;
    color: #F47F1F;
    background: #FFF8EA;
    border-radius: 0.5rem;
}
.grzxy_left_bottom_box .list_box2 .list_info_box .list_info_box_info .time {
    margin-top: 0.5rem;
    font-size: 1.2rem;
    color: #8391A5;
}
.grzxy_left_bottom_box .list_box2 .list_info_box .btn {
    width: 10rem;
    height: 3rem;
    margin-left: 2rem;
    color: #FF7738;
    font-size: 1.2rem;
    line-height: 2.8rem;
    text-align: center;
    border-radius: 51rem;
    border: 1px solid #FF7738;
    box-sizing: border-box;
    cursor: pointer;
}
.grzxy_left_bottom_box .list_box2 .list_info_box .btn1 {
    color: #fff;
    background: linear-gradient(0deg, #FF8500 0%, #FF0000 100%);
}
.grzxy_left_bottom_box .list_box2 .list_info_box .btn img{
    width: 1.6rem;
    height: 1.6rem;
    margin-top: -0.2rem;
    vertical-align: middle;
}
.index_title {
    width: calc(100% - 4rem);
    display: flex;
    justify-content: space-between;
	border-bottom: 0.1rem solid #ECEEF4;
	padding-bottom: 1rem;
    margin: 0 auto;
}
.index_title-left {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    font-weight: 500;
}
.index_title-left img {
    margin-right: 1.2rem;
}
.index_title-right {
    display: flex;
    align-items: center;
    font-size: 1.2rem;
    color: #8391A5;
    cursor: pointer;
}
.index_title-right img {
    width: 1.2rem;
    height: 1.2rem;
    margin-top: 0.1rem;
    margin-right: 0.2rem;
}
/* 信息编辑页 */
.grzxy_updateInfo {
    display: flex;
    align-items: center;
    justify-content:center;
    height: calc(100vh - 9rem);
}
.grzxy_updateInfo_form_box {
    width: 38rem;
    padding: 2rem;
    border-radius: 0.8rem;
    background-color: #fff;
}
.grzxy_updateInfo_form_box .el-button {
    width: 8.8rem;
    border-radius: 0.8rem;
}
.grzxy_updateInfo_form_box .el-button--primary {
    background: #FF7738;
}
.grzxy_updateInfo_form_box .el-form-item__content {
    line-height: 0;
}
.grzxy_updateInfo_form_box .el-radio-group {
    margin-top: 1.3rem;
}
.grzxy_updateInfo_form_box .el-input-group__append {
    padding: 0;
    color: #fff;
    border: 0.1rem solid #FF7738;
}
.grzxy_updateInfo_form_box .sendCode {
    width: 8.8rem;
    padding: 0.9rem;
    text-align: center;
    background-color: #FF7738;
    cursor: pointer;
}
.grzxy_updateInfo_form_box .gender .el-form-item__error {
    top: 70%;
}
.grzxy_updateInfo_form_box .el-select {
    width: 24rem;
}