.module_member_all_menu {
  justify-content: start;
  background-color: #f6f6f6;
  border-color: #949494;
}

.module_member_all_menu a {
  font-weight: normal;
}

.module_member_all_menu span+span {
  margin: 0 0 0 4rem;
}

.module_member_main {
  padding: 2rem 1rem 2rem 10px;
}

.module_member_main .side {
  width: 250px;
  font-size: 16px;
  border-right: 1px solid #d6d5d5;
}

.module_member_main .container {
  padding-left: 2rem;
}

.module_member_left_menu {
  padding-bottom: 3rem;
}

.module_member_left_menu ul,
.module_member_left_menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.module_member_left_menu ul {
  border-top: 1px solid #d6d5d5;
  border-bottom: 1px solid #d6d5d5;
}

.module_member_left_menu li+li {
  border-top: 1px solid #d6d5d5;
}

.module_member_left_menu li a {
  display: block;
  padding: 1rem 1rem 1rem 2rem;
  color: #000;
}

.module_member_left_menu li a.actived {
  background: #efeef6 url(../images/arrow.png) no-repeat 1rem center;
  background-size: 9px auto;
}

.module_member_top_menu {
  padding-left: 10px;
  border: none;
  border-bottom: 1px solid #efeef6;
  background-color: #fff;
  justify-content: start;
}

.module_member_top_menu a {
  border-bottom-color: #fff;
  font-weight: normal;
}

.module_member_top_menu span+span {
  margin-left: 2rem;
}

.module_member_operation {
  font-size: 16px;
}

.module_member_operation form,
.module_member_operation .form {
  margin: 5rem auto;
  width: 60%;
}

.module_member_operation sup {
  color: red;
}

.module_member_operation .btn-submit {
  font-weight: normal;
}

.module_member_operation form .btn-submit,
.module_member_operation .form .btn-submit {
  min-width: 109px;
}

.module_member_operation .field {
  display: flex;
  align-items: center;
  font-size: 16px;
}

.module_member_operation .field+.field {
  margin-top: 2rem;
}

.module_member_operation .field>label {
  position: relative;
  width: 100px;
  margin-right: 3rem;
  text-align: right;
}

.module_member_operation .field .required::before {
  position: absolute;
  left: -10px;
  top: 50%;
  margin-top: -.35rem;
  content: "*";
  color: red;
  line-height: 1;
}

.module_member_operation .field .field-cont {
  flex: 1;
}

.module_member_operation .input {
  border: none;
  border-bottom: 2px solid #efeef6;
  padding: 7px;
  font-size: 16px;
  background-color: transparent;
}

.module_member_operation .input1 {
  padding: 10px;
  border: 1px solid #efeef6;
}

.module_member_operation .select {
  -webkit-appearance: none;
  position: relative;
  height: 40px;
  background-color: transparent;
}

.module_member_operation .select-wrap {
  position: relative;
}

.module_member_operation .select-wrap span {
  position: absolute;
  right: 2px;
  top: 2px;
  width: 36px;
  height: 36px;
  border: 1px solid #c0c0c0;
  background: #ebebeb url(../images/arrow_down.png) no-repeat center center;
  background-size: 20px auto;
  z-index: -1;
  box-sizing: border-box;
}

.module_member_operation .select,
.module_member_operation .textarea {
  padding: 10px;
  font-size: 16px;
  border: 1px solid #efeef6;
  border-radius: 0;
}

.module_member_operation .field .btn-submit {
  font-size: 16px;
  padding: 6px 50px;
  border-radius: 10px;
}

.member_country .img-country {
  width: 40px;
  height: 40px;
  background-color: #f2f2f2;
  border-radius: 50%;
}

.module_member_operation .headers-form {
  width: 80%;
}

.module_member_operation .headers {
  flex-wrap: wrap;
}

.module_member_operation .headers>div {
  width: 33.3333%;
  text-align: center;
}

.module_member_operation .headers>div a {
  display: inline-block;
  margin-bottom: 2rem;
  cursor: pointer;
}

.module_member_operation .headers>div a * {
  vertical-align: middle;
}

.module_member_operation .headers .img-header {
  width: 120px;
}

.module_member_operation .headers .img-check {
  display: inline-block;
  width: 26px;
  height: 26px;
  margin: 1rem 0 0 1rem;
  background: url(../images/5.png) no-repeat center center;
  background-size: 26px auto;
}

.module_member_operation .headers-checked .img-check {
  background-image: url(../images/4.png);
}

.module_member_cate_level2 {
  font-size: 16px;
}

.module_member_cate_level2_list {
  width: 50%;
  margin: 0 auto 4rem;
}

.module_member_cate_level2_list .item+.item {
  margin-top: 1.5rem;
}

.module_member_cate_level2_list .item span {
  color: #606060;
  padding: 5px;
  border-bottom: 2px solid #d3d2d2;
}

.module_member_cate_level2_list .item img {
  margin-left: 2rem;
  width: 28px;
  cursor: pointer;
}

/* 商铺列表 begin */
.module_member_top_menu .btn-submit,
.module_member_operation .btn-submit {
  padding: 4px 20px;
  border-radius: 8px;
  font-size: 17px;
  font-weight: normal;
}

.module_member_store_list table {
  width: 100%;
  font-size: 16px;
  border: none;
  border-spacing: 0;
}

.module_member_store_list table th,
.module_member_store_list table td {
  border: none;
  vertical-align: middle;
}

.module_member_store_list table th {
  padding-bottom: 8px;
  text-align: left;
  border-bottom: 1px solid #d6d5d5;
  color: #615e5e;
}

.module_member_store_list tbody tr {
  /* cursor: pointer; */
}

.module_member_store_list tbody td {
  padding: 1rem 0;
  color: #756061;
}

.module_member_store_list tbody tr+tr td {
  border-top: 1px solid #d6d5d5;
}

.module_member_store_list tbody td img {
  width: 14px;
  vertical-align: middle;
}

.module_member_store_list .dialog .inner {
  margin: 2rem 0;
  font-size: 16px;
  color: #836273;
  font-weight: normal;
}

.module_member_store_list .dialog .inner b {
  color: #5e5e5f;
}

.module_member_store_list .dialog .inner img {
  width: 18px;
  padding-right: 5px;
}

.module_member_store_list .dialog .inner label * {
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* 商铺列表 end */

.module_member_store_setting {
  margin-bottom: 3rem;
}

.module_member_store_setting .item {
  display: flex;
  align-items: center;
  padding: 1.2rem 0;
  margin: 0 0 0 3rem;
  width: 500px;
  box-sizing: border-box;
}

.module_member_store_setting .item-hd {
  width: auto;
  padding-bottom: 0;
}

.module_member_store_setting .item+.item {
  border-bottom: 1px solid #d6d5d5;
}

.module_member_store_setting .item span {
  display: inline-block;
}

.module_member_store_setting .item label {
  width: 180px;
  text-align: right;
}

.module_member_store_setting .item .circle {
  margin: 0 2rem;
}

.module_member_store_setting .item img {
  width: 15px;
  vertical-align: top;
  margin-right: 3rem;
}

.module_member_top_menu_pic {
  justify-content: space-between;
}

.module_member_store_pic {
  font-size: 16px;
}

.module_member_store_pic .header_desc {
  margin: 2rem 0 0 1rem;
}

.module_member_store_pic .header_desc span+span {
  margin-left: 4rem;
  color: #ee220c;
}

.module_member_store_pic form {
  width: 100%;

}

.module_member_store_pic table td {
  vertical-align: top;
  text-align: left;
}


.module_member_store_auth {
  padding-right: 2rem;
}

.module_member_store_auth .list-item {
  padding: 1rem 0;
  margin: 0 0 2rem;
  border-bottom: 1px solid #929292;
}

.module_member_store_auth .list-item .img-wrap {
  display: flex;
  width: 100px;
  height: 100px;
  border: 1px solid #959595
}

.module_member_store_auth .list-item .img-wrap img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.module_member_store_auth .list-item .list-title {
  font-size: 24px;
  line-height: 1;
}

.module_member_store_auth .list-item .list-date {
  color: #5e5e5e;
}


.module_member_store_auth .list-item .list-title span+span {
  margin-left: 7rem;
}

.module_member_store_auth .list-item .btn-wrap {
  display: flex;
  align-items: end;
}

.module_member_store_auth .upload-form {
  width: auto;
  display: none;
}

.module_member_store_auth .upload-form .btn-wrap {
  padding-left: 3rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.module_member_store_auth .upload-form .btn-wrap .desc {
  color: #ee220c;
}

.module_member_store_auth .upload_wrap {
  width: 220px;
  height: 220px;
  text-align: center;
}


.module_store_prod_top_menu {
  align-items: end;
  height: 52px;
}
.module_store_prod_top_menu a {
  cursor: pointer;
}

.module_store_post_top_menu span+span {
  margin-left: 5rem;
}

.module_store_prod_list .list-item .list-title {
  font-size: 26px;
}

.module_store_prod_list .list-item .list-price {
  font-size: 27px;
}

.module_store_prod_list .list-item .btn-wrap {
  justify-content: space-between;
}

.module_store_prod_list .list-item .img-wrap {
  margin-top: 8px;
}

.module_store_prod_edit form,
.module_store_prod_edit .form {
  margin-top: 3rem;
  display: none;
}
.module_store_prod_edit .active {
  display: block;
}

.module_store_prod_price .form .select-wrap,
.module_store_prod_price .form .input {
  width: 220px;
}

.module_store_prod_price .form .field label {
  text-align: left;
}

.module_store_post_list .list-item {
  padding: 1rem 0;
  border-bottom: 1px dashed #000;
}

.module_store_post_list .list-item .list-type {
  width: 40px;
  font-size: 18px;
  margin-top: 33px;
}

.module_store_post_list .list-item .list-date {
  color: #836992;
  margin-bottom: 5px;
}

.module_store_post_list .list-item .list-title {
  font-size: 24px;
  font-weight: bold;
}

.module_store_post_list .pager {
  margin-top: 2rem;
}

.module_store_post_list form {
  width: 100%;
  box-sizing: border-box;
  padding: 0 2rem;
  margin-top: 2rem;
}

.module_store_post_list form .field>label {
  text-align: left;
}

.module_store_post_list .upload-form {
  /* display: block; */
  display: flex;
}

.module_store_post_list .upload_wrap_btn {
  padding-left: 0;
  padding-right: 0;
}

.module_store_post_list .list-item .btn-wrap {
  justify-content: end;
}

.module_store_post_list .list-item {
  border-bottom: 1px solid #929292;
  padding-bottom: 2rem;
}