body {
  background-color: #f4f4f4;
}

.el-avatar {
  background: transparent;
}

.user {
  padding-top: 30px;
}

.user .user_nav {
  font-size: 14px;
  padding: 20px 0;
}

.user .user_left {
  margin-bottom: 50px;
}

.user .user_left .user_top {
  background: #fff;
  padding: 28px 30px;
  margin-bottom: 20px;
  cursor: pointer;
}

.user .user_left .user_top .user_icon {
  height: 54px;
  width: 54px;
}

.user .user_left .user_top .user_icon .el-avatar {
  background: #f0863d;
}

.user .user_left .user_top .user_icon i {
  font-size: 20px;
  color: #fff;
}

.user .user_left .user_top .user_name {
  display: inline-block;
  margin-left: 20px;
  vertical-align: top;
}

.user .user_left .user_top .user_name .name_tip {
  display: block;
  font-size: 16px;
  color: #000000;
}

.user .user_left .user_top .user_name .name {
  font-size: 16px;
  color: #8f8f8f;
}

.user .user_left .left_nav {
  background-color: #fff;
  padding-bottom: 30px;
}

.user .user_left .left_nav .nav_title {
  padding: 10px 30px;
  font-size: 16px;
  display: block;
  box-sizing: border-box;
}

.user .user_left .left_nav .nav_item {
  padding: 10px 30px;
  display: block;
  box-sizing: border-box;
  margin-bottom: 5px;
  cursor: pointer;
  font-size: 16px;
}

.user .user_left .left_nav .nav_item a {
  display: block;
}

.user .user_left .left_nav .nav_item.active {
  color: #fff;
  background: #f0863d;
}

.user .user_left .left_nav .nav_item.active a {
  color: #fff;
}

.user .user_left .left_nav .nav_item:hover {
  color: #fff;
  background: #f0863d;
}

.user .user_left .left_nav .nav_item:hover a {
  color: #fff;
}

.user .user_right {
  background-color: #fff;
  padding: 25px;
  margin-bottom: 30px;
}

.user .user_right .userInfo {
  margin: -25px -10px;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .col-lg-4 {
  padding: 40px 0px 40px 40px;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .user {
  background-color: #f29352;
  display: flex;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .user .boxRight {
  margin-left: 20px;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .user .boxRight span {
  display: block;
  width: 100%;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .user .boxRight .user_value1 {
  color: white;
  font-size: 20px;
  margin-bottom: 15px;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .user .boxRight .user_value2 {
  color: white;
  font-size: 14px;
  margin-bottom: 5px;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .user .boxRight .user_value3 {
  color: black;
  font-size: 14px;
  margin-bottom: 5px;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .user .boxRight .user_value3 button {
  background: none;
  border: 0;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .info {
  display: grid;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .info span {
  width: 100%;
  font-size: 14px;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .btn {
  display: grid;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .btn button {
  width: 60%;
  font-size: 16px;
  border-radius: 24px;
  margin-left: 10%;
  margin-bottom: 10px;
  border: 0;
  color: #000000;
  background-color: #ececec;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .btn button:hover {
  background-color: #f2914f;
}

.user .user_right .userInfo .userInfoHeader .mainInfo .btn button:hover a {
  color: white;
}

.user .user_right .userInfo .userInfoHeader .mainBtn {
  border-top: 2px #e8e8e8 solid;
  width: 100%;
}

.user .user_right .userInfo .userInfoHeader .mainBtn .col-lg-3 {
  display: flex;
  padding: 24px 0;
}

.user .user_right .userInfo .userInfoHeader .mainBtn .col-lg-3 .title {
  width: 100%;
  text-align: center;
  font-size: 16px;
}

.user .user_right .userInfo .userInfoHeader .mainBtn .col-lg-3:not(:last-child) .title {
  width: 100%;
  text-align: center;
  font-size: 16px;
  border-right: 2px #e8e8e8 solid;
}

.user .user_right .userInfo .line {
  width: 110%;
  height: 20px;
  background-color: #f4f4f4;
  margin-left: -25px;
}

.user .user_right .userInfo .userList {
  padding: 25px 0 25px 0;
}

.user .user_right .userInfo .userList .tops {
  padding: 30px 0px 0;
}

.user .user_right .userInfo .userList .tops .sleect {
  width: 100px;
  border: 0;
  margin-top: 28px;
  position: relative;
  top: 18px;
}

.user .user_right .userInfo .userList .tops .btnlist {
  display: inline-flex;
}

.user .user_right .userInfo .userList .tops .btnlist img {
  margin-left: 6px;
}

.user .user_right .userInfo .userList .tops .btnlist button {
  background-color: white;
  border: 0;
  display: grid;
  margin: 0 15px;
  width: 60px;
  font-size: 18px;
  white-space: nowrap;
  position: relative;
}

.user .user_right .userInfo .userList .tops .btnlist button .num {
  position: absolute;
  left: 55px;
  background-color: #f0853d;
  border-radius: 50%;
  height: 20px;
  top: 40px;
  width: 20px;
}

.user .user_right .userInfo .userList .tops .btnlist button .num p {
  font-size: 14px;
  color: white;
  width: 20px;
  text-align: center;
}

.user .user_right .userInfo .userList .tops .btnlist span {
  margin-top: 10px;
}

.user .user_right .userInfo .userList .tops .nav_right {
  display: grid;
  float: right;
  margin-top: 0px;
  font-size: 14px;
  position: relative;
  max-width: 300px;
  margin-bottom: 20px;
  top: 5px;
}

.user .user_right .userInfo .userList .tops .nav_right input {
  background: #f4f4f4;
  border: none;
  padding: 10px 10px;
  margin-top: 15px;
}

.user .user_right .userInfo .userList .tops .nav_right .search_btn {
  position: absolute;
  right: 1px;
  top: 37px;
  width: 50px;
  height: 40px;
  line-height: 26px;
  background: #fff;
  color: #0084ff;
  cursor: pointer;
  text-align: center;
  padding: 0;
}

.user .user_right .userInfo .userList .List {
  margin-top: 20px;
}

.user .user_right .serviceInformation .si_title .title {
  font-size: 20px;
  font-weight: bold;
}

.user .user_right .serviceInformation .si_title .nav_list {
  display: inline-block;
  margin-left: 30px;
}

.user .user_right .serviceInformation .si_title .nav_list .nav_item {
  display: inline-block;
  border: 1px solid #e8e8e8;
  color: #808080;
  margin-right: 15px;
  padding: 4px 15px;
  cursor: pointer;
  font-size: 14px;
}

.user .user_right .serviceInformation .si_title .nav_list .nav_item:hover, .user .user_right .serviceInformation .si_title .nav_list .nav_item.active {
  color: #fff;
  background: #f0863d;
  border: 1px solid #f0863d;
}

.user .user_right .serviceInformation .si_title .nav_right {
  display: inline-block;
  float: right;
  margin-top: 5px;
  font-size: 14px;
  position: relative;
}

.user .user_right .serviceInformation .si_title .nav_right input {
  background: #f4f4f4;
  border: none;
  padding: 5px 10px;
}

.user .user_right .serviceInformation .si_title .nav_right .search_btn {
  position: absolute;
  right: 2px;
  top: 2px;
  width: 44px;
  height: 26px;
  line-height: 26px;
  background: #fff;
  color: #0084ff;
  cursor: pointer;
  text-align: center;
  padding: 0;
}

.user .user_right .serviceInformation .si_table {
  margin-top: 30px;
}

.user .user_right .serviceInformation .si_table .el-table {
  border: 1px solid #EBEEF5;
}

.user .user_right .serviceInformation .si_table .el-table .el-table__header .el-table__cell {
  font-size: 14px;
  background: #f4f4f4;
  font-weight: 400;
}

.user .user_right .serviceInformation .si_table .el-table .el-table__body .el-table__cell {
  color: #333;
}

.user .user_right .serviceInformation .si_table .el-table .el-table__body .el-table__cell .number {
  cursor: pointer;
}

.user .user_right .serviceInformation .si_table .el-table .el-table__body .el-table__cell .number:hover {
  text-decoration: dashed;
  color: #67c76d;
}

.user .user_right .order_details .order_title {
  padding-bottom: 20px;
  border-bottom: 1px solid #f4f4f4;
  position: relative;
}

.user .user_right .order_details .order_title .title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.user .user_right .order_details .order_title .order_number {
  font-size: 14px;
}

.user .user_right .order_details .order_title .order_number.finish {
  color: #00c13b;
}

.user .user_right .order_details .order_title .order_number.noFinish {
  color: #f0863d;
}

.user .user_right .order_details .order_title .fwjd_btn {
  position: absolute;
  top: 0;
  right: 0;
  color: #0084ff;
  cursor: pointer;
  font-size: 14px;
}

.user .user_right .order_details .order_content .content_title {
  font-size: 16px;
  font-weight: bold;
  padding-top: 30px;
}

.user .user_right .order_details .order_content .content_item {
  padding: 20px 0;
  display: flex;
  border-bottom: 1px solid #f4f4f4;
}

.user .user_right .order_details .order_content .content_item .content_left {
  width: 150px;
}

.user .user_right .order_details .order_content .content_item .content_left .left_title {
  font-size: 14px;
  color: #8f8f8f;
}

.user .user_right .order_details .order_content .content_item .content_right {
  flex: 1;
}

.user .user_right .order_details .order_content .content_item .content_right .right_item {
  display: flex;
  font-size: 14px;
  padding: 10px 0;
}

.user .user_right .order_details .order_content .content_item .content_right .right_item .value_content .value {
  display: block;
  padding-bottom: 10px;
}

.user .user_right .service_progress .sp_title .title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.user .user_right .service_progress .sp_one {
  display: flex;
  padding: 15px 0 0 0;
  border-bottom: 1px solid #f5f5f5;
}

.user .user_right .service_progress .sp_one:last-child {
  border-bottom: 0px solid #f5f5f5;
}

.user .user_right .service_progress .sp_one .sp_left {
  padding: 10px 0;
  padding-right: 100px;
}

.user .user_right .service_progress .sp_one .sp_left .title {
  color: #8f8f8f;
  width: max-content;
}

.user .user_right .service_progress .sp_one .sp_right {
  width: 80%;
  padding: 10px 30px;
}

.user .user_right .service_progress .sp_detail {
  margin: 20px 0;
  padding: 20px;
  background: #f8f8f8;
}

.user .user_right .service_progress .sp_detail .el-descriptions__body {
  background: #f8f8f8;
  font-size: 14px;
}

.user .user_right .service_progress .sp_detail .el-descriptions__body .el-descriptions-item {
  margin-bottom: 15px;
}

.user .user_right .service_progress .sp_detail .el-descriptions__body .el-descriptions-item .el-descriptions-item__label {
  color: #999999;
}

.user .user_right .service_progress .sp_step {
  padding: 20px 0;
}

.user .user_right .service_progress .sp_step .el-steps .el-step__head.is-success {
  color: #fff;
  border-color: #27ae60;
}

.user .user_right .service_progress .sp_step .el-steps .el-step__head.is-success .el-step__icon {
  background: #27ae60;
}

.user .user_right .service_progress .sp_step .el-steps .el-step__head.is-process {
  color: #f18f4c;
  border-color: #f18f4c;
}

.user .user_right .service_progress .sp_step .el-steps .el-step__main {
  min-height: 70px;
}

.user .user_right .service_progress .sp_step .el-steps .el-step__main .el-step__title {
  font-size: 14px;
}

.user .user_right .service_progress .sp_step .el-steps .el-step__main .el-step__title.is-success {
  color: #27ae60;
}

.user .user_right .service_progress .sp_step .el-steps .el-step__main .el-step__title.is-process {
  color: #999;
  font-weight: 400;
}

.user .user_right .service_progress .sp_step .el-steps .el-step__main .el-step__description {
  font-size: 12px;
}

.user .user_right .service_progress .sp_step .el-steps .el-step__main .el-step__description.is-success {
  color: #999999;
}

.user .user_right .service_progress .sp_img_show {
  margin-top: 50px;
}

.user .user_right .service_progress .sp_img_show .ms {
  font-size: 14px;
}

.user .user_right .service_progress .sp_img_show .img_wrapper {
  padding: 20px 0;
  text-align: center;
}

.user .user_right .service_progress .sp_img_show .img_wrapper .img_item img {
  width: 100%;
}

.user .user_right .service_progress .sp_img_show .img_wrapper .img_text {
  padding: 15px 0 20px 0;
  font-size: 14px;
}

.user .user_right .service_progress .el-step__head.is-process {
  border-color: #c0c4cc;
}

.user .user_right .service_progress .el-step__title.is-process {
  color: #c0c4cc;
  font-weight: 400;
}

.user .user_right .service_progress .el-step__icon-inner {
  color: #c0c4cc;
}

.user .user_right .drafts .dr_title .title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.user .user_right .drafts .dr_title .nav_list {
  display: inline-block;
  margin-left: 30px;
  float: right;
}

.user .user_right .drafts .dr_title .nav_list .nav_item {
  display: inline-block;
  border: 1px solid #e8e8e8;
  color: #808080;
  margin-right: 15px;
  padding: 4px 15px;
  cursor: pointer;
  font-size: 14px;
}

.user .user_right .drafts .dr_title .nav_list .nav_item:hover, .user .user_right .drafts .dr_title .nav_list .nav_item.active {
  color: #fff;
  background: #f0863d;
  border: 1px solid #f0863d;
}

.user .user_right .drafts .dr_title .nav_right {
  float: right;
}

.user .user_right .drafts .dr_title .nav_right .add_btn {
  padding: 5px 15px;
  background: #0084ff;
  color: #fff;
  cursor: pointer;
}

.user .user_right .drafts .dr_title .nav_right .add_btn:hover {
  opacity: .8;
}

.user .user_right .drafts .dr_content {
  padding: 15px 0;
}

.user .user_right .drafts .dr_content .dr_item {
  background: #f4f4f4;
  padding: 20px;
  display: flex;
}

.user .user_right .drafts .dr_content .dr_item .dr_left {
  flex: 1;
}

.user .user_right .drafts .dr_content .dr_item .dr_left .dr_l_item {
  display: block;
  margin-bottom: 10px;
}

.user .user_right .drafts .dr_content .dr_item .dr_left .dr_l_item.cl {
  color: #999;
}

.user .user_right .drafts .dr_content .dr_item .dr_right {
  width: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.user .user_right .drafts .dr_content .dr_item .dr_right .r_btn {
  color: #f0863d;
  padding: 0 10px;
  cursor: pointer;
}

.user .user_right .drafts .dr_content .dr_item .dr_right .r_del_btn {
  color: #66a6fc;
  padding: 0 10px;
  cursor: pointer;
}

.user .user_right .drafts .dr_content .i_item {
  background: #f4f4f4;
  padding: 20px;
  margin-bottom: 15px;
}

.user .user_right .drafts .dr_content .i_item .item {
  display: flex;
  padding: 10px 0;
}

.user .user_right .drafts .dr_content .i_item .item .label {
  width: auto;
  color: #999;
}

.user .user_right .drafts .dr_content .i_item .item .value {
  flex: 1;
  padding-left: 10px;
}

.user .user_right .drafts .dr_content .adr_item {
  background: #f4f4f4;
  padding: 20px;
  display: flex;
  margin-bottom: 15px;
}

.user .user_right .drafts .dr_content .adr_item .item_left {
  width: 50px;
  font-size: 30px;
  padding-top: 5px;
}

.user .user_right .drafts .dr_content .adr_item .item_center {
  flex: 1;
}

.user .user_right .drafts .dr_content .adr_item .item_center .item_center_span {
  display: block;
  margin-bottom: 10px;
}

.user .user_right .drafts .dr_content .adr_item .item_center .item_center_span .is {
  margin-right: 20px;
}

.user .user_right .drafts .dr_content .adr_item .item_center .item_center_span.adress {
  font-size: 14px;
  color: #999;
}

.user .user_right .drafts .dr_content .adr_item .item_center .item_center_check {
  margin-top: 20px;
}

.user .user_right .drafts .dr_content .adr_item .item_right {
  width: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.user .user_right .drafts .dr_content .adr_item .item_right .edit_btn {
  color: #f0863d;
  padding: 0 10px;
  cursor: pointer;
}

.user .user_right .drafts .dr_content .adr_item .item_right .del_btn {
  color: #66a6fc;
  padding: 0 10px;
  cursor: pointer;
}

.editUserInfo {
  border-radius: 15px;
}

.editUserInfo .el-dialog__title {
  font-weight: bold;
}

.editUserInfo .el-dialog__headerbtn i {
  font-weight: bold;
  color: #333;
}

.editUserInfo .el-dialog__headerbtn i:hover {
  color: #f0863d;
}

.editUserInfo .el-form .el-form-item {
  margin-bottom: 10px;
}

.editUserInfo .el-form .el-form-item .user_icon .el-avatar {
  background: #f0863d;
}

.editUserInfo .el-form .el-form-item .user_icon i {
  font-size: 20px;
  color: #fff;
}

.editUserInfo .el-form .el-form-item .user_icon_s {
  height: 41px;
  width: 41px;
  line-height: 41px;
  text-align: center;
  border-radius: 50%;
  background: transparent;
  border: 1px solid #efefef;
  margin-right: 10px;
  position: relative;
}

.editUserInfo .el-form .el-form-item .user_icon_s .user_close {
  opacity: 0;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  line-height: 41px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.editUserInfo .el-form .el-form-item .user_icon_s:hover .user_close {
  opacity: 1;
}

.editUserInfo .el-form .el-form-item .upload-demo {
  display: inline-block;
  vertical-align: top;
}

.editUserInfo .el-form .el-form-item .upload-demo .change_user {
  color: #0084ff;
}

.editUserInfo .el-form .el-form-item .upload-demo .el-upload-list {
  display: none;
}

.editUserInfo .el-form .el-form-item .form_label {
  color: #999;
}

.editUserInfo .el-form .el-form-item .el-input input {
  background-color: #efefef;
}

.editUserInfo .el-form .el-form-item .el-input .el-input__inner:focus {
  border-color: #f0863d;
}

.editUserInfo .el-form .el-form-item .form_btn {
  padding-top: 15px;
}

.editUserInfo .el-form .el-form-item .form_btn .el-button--primary {
  background-color: #f0863d;
  border-color: #f0863d;
}

.editUserInfo .el-form .el-form-item .form_btn .el-button--primary:hover {
  background-color: #e9843e;
  border-color: #e9843e;
}

.xzdz_dialog .title {
  font-size: 24px;
  text-align: center;
  color: #333;
  margin-bottom: 20px;
}

.xzdz_dialog .el-dialog__body {
  padding-top: 0;
  padding-bottom: 0;
}

.xzdz_dialog .el-dialog__footer .dialog-footer {
  display: block;
}

.xzdz_dialog .el-dialog__footer .dialog-footer button {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

.xzdz_dialog .el-dialog__footer .dialog-footer button.el-button--info {
  background: #f0863d;
  border-color: #f0863d;
}

.xzdz_dialog .el-dialog__footer .dialog-footer button + .el-button {
  margin-left: 0;
}

.xzdz_dialog .xzdz .el-textarea .el-textarea__inner {
  background: #f5f5f5;
  border: none;
  padding: 20px;
}

.xzdz_dialog .xzdz .el-cascader {
  width: 100%;
}

.xzdz_dialog .xzdz .sb_btn {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 60px;
  height: 25px;
  border-radius: 15px;
  line-height: 25px;
  text-align: center;
  font-size: 14px;
  background: #0084ff;
  color: #fff;
  cursor: pointer;
}

.xzdz_dialog .xzdz .sb_btn:hover {
  opacity: .8;
}

.xzdz_dialog .xzdz .el-input__inner {
  background: #f5f5f5;
  border: none;
}

.editPassWord {
  border-radius: 10px;
}

.editPassWord .el-dialog__body {
  padding: 0 30px 30px 30px;
}

.editPassWord .title_wrapper {
  text-align: center;
}

.editPassWord .title_wrapper .title {
  font-size: 36px;
  color: #333;
  font-weight: 700;
  padding-top: 10px;
}

.editPassWord .title_wrapper .desc {
  font-size: 22px;
  color: #c6c6c6;
}

.editPassWord .content {
  padding-top: 30px;
}

.editPassWord .content .yzfs .yzfs_btn {
  background: #f4f4f4;
  color: #0084ff;
  padding: 10px 0;
  border-radius: 2px;
  text-align: center;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 22px;
}

.editPassWord .content .yzfs .yzfs_btn:hover {
  opacity: .8;
}

.editPassWord .content .phone .yzm {
  padding: 20px 0;
  position: relative;
}

.editPassWord .content .phone .yzm .el-form-item {
  margin-bottom: 0;
}

.editPassWord .content .phone .yzm input {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
}

.editPassWord .content .phone .yzm .yzm_btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 110px;
  padding: 10px 0;
  color: #0084ff;
  background-color: #fff;
  border-radius: 4px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
}

.editPassWord .content .phone .yzm .yzm_btn:hover {
  opacity: .8;
}

.editPassWord .content .phone .phone_btn {
  padding: 10px 0;
  background: #ee761c;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  margin-bottom: 15px;
  cursor: pointer;
}

.editPassWord .content .phone .phone_btn:hover {
  opacity: .8;
}

.editPassWord .content .phone .next_btn {
  padding: 10px 0;
  color: #0084ff;
  border: 1px solid #f4f4f4;
  border-radius: 2px;
  text-align: center;
  margin-bottom: 15px;
  cursor: pointer;
}

.editPassWord .content .phone .next_btn:hover {
  opacity: .8;
}

@media (max-width: 992px) {
  .user .user_right .serviceInformation .si_title .nav_list {
    margin-top: 10px;
    margin-left: 0;
  }
  .user .user_right .serviceInformation .si_title .nav_list .nav_item {
    padding: 4px 10px;
    margin-right: 5px;
    margin-bottom: 10px;
  }
  .user .user_right .serviceInformation .si_title .nav_right {
    margin-bottom: 10px;
  }
  .user .user_right .drafts .dr_title .nav_list {
    margin-top: 10px;
    margin-left: 0;
    float: inherit;
  }
  .user .user_right .drafts .dr_title .nav_list .nav_item {
    padding: 2px 5px;
    margin-right: 5px;
    margin-bottom: 10px;
  }
}

@media (max-width: 1300px) {
  .user .user_right .userInfo .userList .tops .btnlist button {
    margin: 0 10px;
  }
}

@media (max-width: 1200px) {
  .yg_contain {
    padding-left: 5% !important;
    padding-right: 5% !important;
  }
  .user .user_right .userInfo .userList .tops .sleect {
    width: 100px;
    border: 0;
    margin-top: 28px;
    position: relative;
    top: 10px;
  }
  .user .user_right .userInfo .userList .tops .btnlist button {
    background-color: white;
    border: 0;
    display: grid;
    margin-right: 10px;
    width: 55px;
    font-size: 12px;
    white-space: nowrap;
    position: relative;
  }
  .user .user_right .userInfo .userList .tops .nav_right {
    top: 0;
  }
  .nav_right {
    display: grid;
    float: right;
    margin-top: 10px;
    font-size: 12px;
    position: relative;
    max-width: 300px;
    margin-bottom: 20px;
    top: 0;
  }
  .nav_right input {
    background: #f4f4f4;
    border: none;
    padding: 10px 10px;
    margin-top: 15px;
  }
  .nav_right .search_btn {
    position: absolute;
    right: 1px;
    top: 32px;
    width: 50px;
    height: 40px;
    line-height: 26px;
    background: #fff;
    color: #0084ff;
    cursor: pointer;
    text-align: center;
    padding: 0;
  }
}
<!--ºÄÊ±1757181326.9779Ãë-->