@font-face {
  font-family: 'iconfont';
  /* project id 642235 */
  src: url("../../font/alibaba/iconfont.eot");
  src: url("../../font/alibaba/iconfont.eot?#iefix") format("embedded-opentype"), url("../../font/alibaba/iconfont.woff") format("woff"), url("../../font/alibaba/iconfont.ttf") format("truetype"), url("../../font/alibaba/iconfont.svg#iconfont") format("svg");
}

[class^="icon-"], [class*="icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'iconfont' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#page_body {
  width: 1214px;
  margin: 0 auto;
}

#page_body:after {
  display: block;
  content: '';
  clear: both;
}

.pl20 {
  padding: 20px 0px 8px 20px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.mr12 {
  margin-right: 12px;
}

.tleft {
  text-align: left;
}

.gray_font {
  font-size: 12px;
  color: #6e6e6e;
}

.red_font {
  color: #ff4242;
}

.center {
  text-align: center;
}

.pointer {
  cursor: pointer;
}

.shadow_box {
  box-shadow: 0px 1px 3px #b4b4b4;
}

.disnone {
  display: none !important;
}

.disabled_input {
  background: #ebebe4;
}

.arrow_box {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #ccc;
  text-align: center;
  line-height: 16px;
}

.greenColor {
  color: #87ef3b;
}

.blueColor {
  color: #76c6fd;
}

.gray5Color {
  color: #ccc;
}

.associate_lists {
  position: absolute;
  z-index: 999;
  left: 0;
  width: 100%;
  border: 1px solid #e6e6e6;
  background: white;
  box-sizing: border-box;
  text-align: center;
}

.associate_list_item {
  height: 32px;
  line-height: 32px;
  cursor: pointer;
  font-weight: bold;
}

.check_box {
  display: inline-block;
  position: relative;
  width: 14px;
  height: 14px;
  background: url(../../images/common/checkbox_img.png);
  text-align: center;
  margin-right: 9px;
  vertical-align: middle;
  cursor: pointer;
}

.check_box .icon-right {
  color: #797979;
  display: none;
  position: absolute;
  font-weight: bold;
  text-align: center;
  line-height: 14px;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}

.check_box input {
  display: none;
  width: 12px;
  height: 12px;
}

.check_box input:checked ~ .icon-right {
  display: inline-block;
}

.check_box_red {
  display: inline-block;
  position: relative;
  width: 14px;
  height: 14px;
  text-align: center;
  margin-right: 9px;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #ff4242;
  border-radius: 50%;
}

.check_box_red .icon-right {
  color: #797979;
  display: none;
  position: absolute;
  font-weight: bold;
  text-align: center;
  line-height: 14px;
  padding: 0;
  margin: 0;
  background: #ff4242;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
}

.check_box_red .icon-right:before {
  content: '';
}

.check_box_red input {
  display: none;
  width: 12px;
  height: 12px;
}

.check_box_red input:checked ~ .icon-right {
  display: inline-block;
}

.check_box_gray {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  background: url("../../images/gray_check_box.png");
  text-align: center;
  margin-right: 9px;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #999;
}

.check_box_gray .icon-right {
  color: #797979;
  display: none;
  font-size: 16px;
  line-height: 16px;
  position: absolute;
  font-weight: bold;
  text-align: center;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}

.check_box_gray input {
  display: none;
  width: 12px;
  height: 12px;
}

.check_box_gray input:checked ~ .icon-right {
  display: inline-block;
}

.btn_bl, #companyset .btn_delete {
  cursor: pointer;
  display: inline-block;
  width: 66px;
  height: 30px;
  border: 1px solid #e6e6e6;
  text-align: center;
  line-height: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-top: 6px;
  background: white;
}

.tabs {
  height: 53px;
  border-bottom: 1px solid #e6e6e6;
}

.tabs .tabs_item_selected {
  border-top: 2px solid #f10215 !important;
  color: #f10215 !important;
  background: white !important;
  border-bottom: none !important;
}

.tabs .tabs_item {
  display: inline-block;
  height: 12px;
  line-height: 12px;
  color: #6e6e6e;
  border: 1px solid #e6e6e6;
  font-size: 13px;
  padding: 20px 15px;
  background: #f8f8f8;
  vertical-align: top;
  cursor: pointer;
  margin-left: 4px;
}

.tabs .tabs_item:nth-child(1) {
  margin-left: 30px;
  margin-right: 5px;
}

.table_title {
  padding: 13px 20px;
  border: 1px solid #e6e6e6;
}

.fl {
  float: left;
}

.top_key {
  vertical-align: top;
}

.text_left {
  text-align: left !important;
}

.redcolor {
  color: #f10215;
}

.icon-arrowdown2 {
  cursor: pointer;
}

.icon-arrowdown2:before {
  content: '\e62d';
}

.icon-uploadimg:before {
  content: '\e691';
}

.icon-exit:before {
  content: '\e624';
}

.icon-right:before {
  content: '\e6ad';
}

.icon-edit:before {
  content: '\e685';
}

.icon-arrow_left:before {
  content: '\e600';
}

.icon-warn:before {
  content: '\e724';
}

.icon-phone:before {
  content: '\e60f';
}

.icon-wechat_logo:before {
  content: '\e62c';
}

.icon-add:before {
  content: '\e601';
}

.icon-arrowdown:before {
  content: '\e609';
}

.icon-arrowup {
  transform: rotate(180deg);
  display: inline-block;
  cursor: pointer;
}

.icon-arrowup:before {
  content: '\e609';
}

.icon-orangearrow {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #ffa00a;
  margin: 0 5px;
  color: white;
}

.icon-orangearrow:before {
  content: '>';
}

.icon-laught:before {
  content: '\e64a';
}

.fr {
  float: right;
}

.btn_redbg {
  border-radius: 5%;
  margin-left: 10px;
  line-height: 34px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  background: #f10215;
  color: white;
  padding: 0 20px;
}

.btn_wtbg {
  border-radius: 5%;
  margin-left: 10px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  background: white;
  color: #f10215;
  border: 1px solid #f10215;
  padding: 0 20px;
}

.btn_graybd {
  border-radius: 5%;
  margin-left: 10px;
  line-height: 33px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  background: white;
  color: #6e6e6e;
  border: 1px solid #e6e6e6;
  padding: 0 20px;
}

.buttons {
  text-align: center;
  margin: 0 0 20px 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.buttons button {
  width: 96px;
  height: 34px;
  border-radius: 3px;
}

.buttons button:nth-child(1) {
  background: #f10215;
  color: white;
  margin-right: 40px;
}

.buttons button:nth-child(2) {
  border: 1px solid #f10215;
  background: white;
  color: #f10215;
}

.selected_graybg {
  background: #f3f3f3;
}

input {
  outline: none;
}

body {
  font-size: 14px;
}

.person_center_topbar .topbar-right {
  padding-right: 0;
}

#seller-centeral {
  max-width: 1216px;
  margin: 0 auto;
}

#seller-centeral .container {
  margin-top: 0;
}

#seller-centeral .container .main form {
  overflow: auto;
}

.nav-bar-wrap {
  height: 32px;
  background: white;
  padding: 9px 0;
  box-shadow: 0 0 2px 2px #eaeaea;
}

.nav-bar-wrap .nav-bar {
  width: 1214px;
  margin: 0 auto;
  position: relative;
}

.nav-bar-wrap .nav-bar .nav-bar-tabs {
  position: absolute;
  left: 246px;
  font-size: 15px;
  line-height: 32px;
  height: 32px;
  display: inline-block;
  color: #f10215;
  font-weight: bold;
  font-family: "Arial Black";
}

.nav-bar-wrap .nav-bar .nav-bar-tabs .selected {
  color: inherit;
  border-bottom: 2px solid #f10215;
}

.nav-bar-wrap .nav-bar .nav-bar-tabs a {
  display: inline-block;
  height: 32px;
  padding: 0 3px;
}

.nav-bar-wrap .nav-bar .nav-bar-tabs .nav-bar-tabs-account {
  margin-left: 2.45vw;
}

.nav-bar-wrap .nav-bar .nav-bar-left {
  display: inline-block;
}

.nav-bar-wrap .nav-bar .nav-bar-left .clears {
  clear: both;
}

.nav-bar-wrap .nav-bar .nav-bar-left .nav-bar-left-r {
  float: right;
  line-height: 18px;
  padding-left: 5px;
  text-align: center;
}

.nav-bar-wrap .nav-bar .nav-bar-left .nav-bar-left-r .text {
  color: #027cdf;
  font-size: 18px;
  font-weight: bold;
  margin-left: 2px;
}

.nav-bar-wrap .nav-bar .nav-bar-left .nav-bar-left-r .website {
  color: #027cdf;
  font-size: .8em;
  font-weight: bold;
}

.nav-bar-wrap .nav-bar img {
  width: 67px;
}

.nav-bar-wrap .nav-bar .link-home {
  position: absolute;
  display: block;
  top: 4px;
  right: 0;
  width: 161px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border-radius: 11px;
}

.nav-bar-wrap .nav-bar ul {
  position: absolute;
  top: 0;
  left: 320px;
}

.nav-bar-wrap .nav-bar ul::after {
  content: '';
  display: block;
  clear: both;
}

.nav-bar-wrap .nav-bar ul li {
  float: left;
  padding: 0 20px;
}

.nav-bar-wrap .nav-bar ul li a {
  color: #fff;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  text-align: center;
  padding: 0 10px;
}

.nav-bar-wrap .nav-bar ul li a.message-count {
  position: relative;
}

.nav-bar-wrap .nav-bar ul li a.message-count i {
  position: absolute;
  top: -10px;
  left: 66px;
  display: inline-block;
  padding: 2px 3px;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  background-color: #c81623;
  border-radius: 7px 7px 7px 0;
  min-width: 12px;
  text-align: center;
}

.nav-bar-wrap .nav-bar .qr-code-wrap {
  position: absolute;
  top: -9px;
  right: 0;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background: url("../../images/personal_center/person_center_sprite.png") 14px 14px no-repeat;
  overflow: hidden;
}

.nav-bar-wrap .nav-bar .qr-code-wrap:hover {
  overflow: visible;
}

.nav-bar-wrap .nav-bar .qr-code-wrap .qr-code {
  position: absolute;
  top: 50px;
  right: 0;
  width: 88px;
  height: 110px;
  padding: 15px;
  border: 1px solid #e6e6e6;
  overflow: hidden;
  text-align: center;
  background: #fff;
  z-index: 3;
}

.nav-bar-wrap .nav-bar .qr-code-wrap .qr-code p {
  position: absolute;
  bottom: 15px;
  right: 0;
  width: 100%;
}

.main-wrap {
  background: white;
  float: right;
  width: 1049px;
  margin-top: 20px;
  font-size: 14px;
  color: #333333;
}

.main-wrap .main {
  margin: 0 auto;
  position: relative;
  padding: 20px;
  overflow: auto;
}

.main-wrap .main .title {
  font-size: 16px;
}

.main-wrap .main .main_category {
  font-size: 13px;
  color: #b4b4b4;
  line-height: 20px;
  margin-bottom: 15px;
}

.main-wrap .main::after {
  content: '';
  display: block;
  clear: both;
}

.main-wrap .main table {
  width: 100%;
}

.main-wrap .main .table-header {
  background: #f3f3f3;
  height: 43px;
  line-height: 43px;
  border: 1px solid #e6e6e6;
}

.main-wrap .main .table-header td {
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  padding: 0 4px;
}

.main-wrap .main .table-body {
  height: 90px;
  border: 1px solid #e6e6e6;
}

.main-wrap .main .table-body tr {
  height: 90px;
}

.main-wrap .main .table-body tr td {
  outline: 1px dashed #e6e6e6;
  outline-offset: -10px;
  text-align: center;
}

.main-wrap .main .table-body tr td .table-cell {
  outline: none;
  max-height: 70px;
  display: inline-block;
  word-wrap: break-word;
  min-width: 4em;
  margin: 8px 0;
  overflow: hidden;
  padding: 0 13px;
}

.main-wrap .main .table-body tr td:first-child .table-cell {
  width: 218px;
}

.main-wrap .public_product_main {
  margin: 0 auto;
  position: relative;
}

.main-wrap .public_product_main .tabs {
  height: 53px;
  border-bottom: 1px solid #e6e6e6;
}

.main-wrap .public_product_main .tabs span.tabs_item_selected {
  border-top: 2px solid #f10215;
  color: #f10215;
  background: white;
  border-bottom: none;
}

.main-wrap .public_product_main .tabs .tabs_item {
  display: inline-block;
  height: 12px;
  line-height: 12px;
  color: #6e6e6e;
  border: 1px solid #e6e6e6;
  font-size: 13px;
  padding: 20px;
  background: #f8f8f8;
  vertical-align: top;
  cursor: pointer;
}

.main-wrap .public_product_main .tabs .tabs_item:nth-child(1) {
  margin-left: 30px;
  margin-right: 5px;
}

.main-wrap .public_product_main .main_check_category {
  padding: 20px 0px 8px;
  font-size: 14px;
}

.main-wrap .public_product_main .main_check_category .main_search {
  width: 354px;
  border: 1px solid #e6e6e6;
  height: 32px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

.main-wrap .public_product_main .main_check_category .search_category {
  background: #f10215;
  color: white;
  border-radius: 5%;
  margin-left: 10px;
  width: 96px;
  height: 34px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}

.main-wrap .public_product_main .main_check_category .search_self {
  color: black;
  border-radius: 5%;
  margin-left: 10px;
  width: 96px;
  height: 34px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}

.main-wrap .public_product_main .check_category {
  width: 520px;
  height: 192px;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  display: inline-block;
}

.main-wrap .public_product_main .check_category .check_category_left {
  margin-right: 10px;
  border-right: 1px solid #e6e6e6;
  float: left;
  height: 190px;
  width: 254px;
  overflow: auto;
}

.main-wrap .public_product_main .check_category .check_category_right {
  border-left: 1px solid #e6e6e6;
  width: 250px;
  display: table-cell;
  float: left;
  height: 190px;
  overflow: auto;
}

.main-wrap .public_product_main .check_category li {
  height: 32px;
  line-height: 32px;
  cursor: pointer;
  padding: 0 20px;
}

.main-wrap .public_product_main .check_category li:hover {
  background: #f7f7f7;
}

.main-wrap .public_product_main .other {
  border: 1px dashed #e6e6e6;
  width: 250px;
  height: 190px;
  overflow: auto;
  display: inline-block;
  padding: 20px 20px 0 20px;
  box-sizing: border-box;
}

.main-wrap .public_product_main .other h4 {
  color: #787878;
}

.main-wrap .public_product_main .other h4 i {
  color: #f10215;
}

.main-wrap .public_product_main .other p {
  font-size: 12px;
  color: #787878;
}

.main-wrap .public_product_main .other p:nth-child(2) {
  margin-top: 15px;
}

.main-wrap .public_product_main .other p:nth-child(4) {
  margin-top: 10px;
}

.main-wrap .public_product_main .other p:nth-child(5) {
  margin-top: 15px;
  line-height: 16px;
  color: #333;
  font-weight: bold;
}

.main-wrap .public_product_main .other p:nth-child(5) span {
  font-size: 14px;
  margin-right: 10px;
}

.main-wrap .public_product_main .other p:nth-child(5) input {
  width: 118px;
  height: 22px;
}

.main-wrap .public_product_main .other p i {
  font-weight: bold;
}

.main-wrap .public_product_main .selectlists_wrap {
  padding: 0 30px;
}

.main-wrap .public_product_main .selectlists_wrap .selectlists {
  border: 1px solid #e6e6e6;
  width: 352px;
  height: 192px;
  overflow: auto;
}

.main-wrap .public_product_main .selectlists_wrap .selectlists li {
  height: 32px;
  line-height: 32px;
  cursor: pointer;
  padding-left: 13px;
  box-sizing: border-box;
  font-size: 14px;
  color: black;
}

.main-wrap .public_product_main .selectlists_wrap .selectlists li:hover {
  background: #f7f7f7;
}

.main-wrap .public_product_main .main_product_public {
  padding: 20px 30px;
}

.main-wrap .public_product_main .main_product_public .single_public {
  background: #f10215;
  color: white;
  border-radius: 5%;
  margin-left: 10px;
  width: 96px;
  height: 34px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-left: 0;
}

.main-wrap .public_product_main .main_product_public .many_public {
  color: #f10215;
  border: 1px solid #f10215;
  box-sizing: border-box;
  border-radius: 5%;
  margin-left: 10px;
  width: 96px;
  height: 34px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-left: 40px;
}

.main-wrap .public_product_main .main_site_tips {
  font-size: 14px;
  padding: 0 30px 30px;
}

.main-wrap .public_product_main .main_site_tips i {
  color: #999;
}

.main-wrap .public_product_main .main_site_tips span {
  color: #f10215;
}

.main-wrap .noproduct_main {
  height: 268px;
  background: white;
  border-top: 20px solid #f5f5f5;
}

.main-wrap .noproduct_main .title {
  height: 53px;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
  display: table;
}

.main-wrap .noproduct_main .title .noproduct_t_tips {
  display: table-cell;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  padding-left: 20px;
  margin-right: 20px;
}

.main-wrap .noproduct_main .title .noproduct_t_tips .hot_line_key {
  font-weight: normal;
  color: #959595;
}

.main-wrap .noproduct_main .title .noproduct_t_tips .hot_line_value {
  font-weight: bold;
}

.main-wrap .noproduct_main .noproduct_main_body {
  padding: 20px 20px 0;
  background: white;
}

.main-wrap .noproduct_main .noproduct_main_body textarea {
  border: 1px solid #e6e6e6;
  height: 100px;
  width: 470px;
  outline: none;
  margin: 10px 0;
}

.main-wrap .noproduct_main .noproduct_main_body .noproduct_m_b_submit {
  border: 1px solid #e6e6e6;
  width: 183px;
  height: 32px;
  border-radius: 5px;
  text-align: center;
  line-height: 32px;
  cursor: pointer;
}

.main-wrap .main_inputinfo {
  margin: 0 auto;
  position: relative;
  margin: 0 auto;
  position: relative;
  padding: 20px;
}

.main-wrap .main_inputinfo .main_inputinfo_site {
  font-size: 13px;
  color: #b4b4b4;
  line-height: 20px;
  margin-bottom: 15px;
}

.main-wrap .main_inputinfo .main_inputinfo_site {
  margin-bottom: 0;
}

.main-wrap .main_inputinfo .main_inputinfo_site i {
  color: #f10215;
  margin-left: 40px;
  font-weight: bold;
}

.main-wrap .main_inputinfo_header {
  color: black;
  border: 1px solid #e6e6e6;
  padding: 0 20px;
  font-weight: bold;
  height: 42px;
  line-height: 42px;
}

.main-wrap .info_form {
  padding: 20px 27px 0 61px;
}

.main-wrap .info_form .info_product_title span:nth-child(1), .main-wrap .info_form .info_product_prop span:nth-child(1) {
  color: black;
  font-weight: bold;
  margin-right: 15px;
}

.main-wrap .info_form .info_product_title span:nth-child(2) input, .main-wrap .info_form .info_product_prop span:nth-child(2) input {
  width: 444px;
  height: 31px;
  border: 1px solid #e6e6e6;
  padding-left: 9px;
  box-sizing: border-box;
  color: #6e6e6e;
  margin-right: 9px;
}

.main-wrap .info_form .info_product_title span:nth-child(2) i, .main-wrap .info_form .info_product_prop span:nth-child(2) i {
  padding-left: 88px;
  color: #b4b4b4;
  margin-top: 8px;
  display: inline-block;
}

.main-wrap .info_form .info_product_prop {
  margin-top: 32px;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist {
  padding-top: 10px;
  width: 864px;
  height: 645px;
  background: #f7f7f7;
  text-align: right;
  display: inline-block;
  vertical-align: top;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value {
  position: relative;
  margin-right: 460px;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value i, .main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value label {
  position: absolute;
  right: 9px;
  cursor: pointer;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value input {
  width: 258px;
  margin-right: 0;
  height: 32px;
  border: 1px solid #e6e6e6;
  padding-left: 9px;
  box-sizing: border-box;
  color: #6e6e6e;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value input::-webkit-input-placeholder {
  color: #b4b4b4;
  font-size: 12px;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value input:-moz-placeholder {
  color: #b4b4b4;
  font-size: 12px;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value input::-moz-placeholder {
  color: #b4b4b4;
  font-size: 12px;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value input:-ms-input-placeholder {
  color: #b4b4b4;
  font-size: 12px;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value .input_list_associate {
  position: absolute;
  z-index: 999;
  left: 0;
  width: 100%;
  border: 1px solid #e6e6e6;
  background: white;
  box-sizing: border-box;
  text-align: center;
  max-height: 330px;
  overflow: auto;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value .input_list_associate li {
  height: 32px;
  line-height: 32px;
  cursor: pointer;
  font-weight: bold;
  text-align: left;
  padding: 0 10px;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist .input_list_value .input_list_associate li:hover {
  background: #f7f7f7;
}

.main-wrap .info_form .info_product_prop .info_product_inputlist > div {
  margin-top: 8px;
}

.info_product_rules_wrap {
  position: relative;
  height: 102px;
}

.info_product_rules_wrap .info_product_rules {
  padding-top: 5px;
  height: 102px;
  background: white;
  width: 100vw;
  position: absolute;
}

.info_product_rules_wrap .info_product_rules .input_pr_buttons {
  width: 295px;
  margin: 0 auto;
  text-align: center;
}

.info_product_rules_wrap .info_product_rules .input_pr_buttons span:nth-child(1) {
  border-radius: 5%;
  margin-left: 10px;
  width: 198px;
  height: 34px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  border-radius: 4px;
  background: #f10215;
  color: white;
}

.info_product_rules_wrap .info_product_rules .input_pr_buttons span:nth-child(2) {
  border-radius: 5%;
  margin-left: 10px;
  width: 69px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #f10215;
  color: #f10215;
}

.info_product_rules_wrap .info_product_rules .input_pr_buttons .input_pr_buttons_tips {
  line-height: 44px;
}

#inputinfo_down_part {
  max-width: 1216px;
  margin: 0 auto;
}

#inputinfo_down_part .info_product_regular {
  margin-top: 0;
}

#inputinfo_down_part .info_product_regular .inputinfo_dp_regular {
  height: 348px;
  border-bottom: 29px solid white;
  text-align: left;
}

#inputinfo_down_part .info_product_regular .inputinfo_dp_regular div:nth-child(3) {
  margin-top: 42px;
}

#inputinfo_down_part .info_product_regular .info_product_inputlist {
  padding-top: 20px;
}

#inputinfo_down_part .info_product_regular .info_product_inputlist .input_list_value {
  width: 164px;
  margin-right: 554px;
}

#inputinfo_down_part .info_product_regular .info_product_inputlist .input_list_value input {
  width: inherit;
}

#inputinfo_down_part .info_product_regular .info_product_inputlist .info_pr_action {
  position: absolute;
  width: 170px;
  top: 50%;
  transform: translateY(-50%);
  color: #f10215;
  font-weight: bold;
}

#inputinfo_down_part .info_product_regular .info_product_inputlist .info_pr_action .info_pr_delete {
  color: inherit;
}

.upload_img {
  width: 164px;
  height: 164px;
  display: inline-block;
  padding-right: 555px;
  border-top: 1px solid #e6e6e6;
  margin-top: 9px;
  position: relative;
}

.upload_img input {
  display: none;
}

.upload_img .upload_area {
  border: 1px dashed #e6e6e6;
  width: 164px;
  height: 164px;
  background: white;
  margin: 9px 0 0;
  text-align: center;
  display: table;
  cursor: pointer;
  position: relative;
}

.upload_img .upload_area .icon-uploadimg {
  line-height: 67px;
  display: table-cell;
  vertical-align: middle;
  color: #e6e6e6;
  font-size: 68px;
}

.upload_img .upload_area .upload_img_text {
  width: 118px;
  margin: 0 auto;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  bottom: 16%;
  font-size: 12px;
  color: #f10215;
  font-weight: bold;
}

.upload_img #uploadimg {
  display: none;
}

.upload_img .gaoya {
  position: absolute;
  bottom: -33px;
  left: 50%;
  color: #b4b4b4;
  transform: translateX(-50%);
}

#input_price {
  max-width: 1216px;
  margin: 0 auto;
}

#input_price .main-wrap {
  margin-top: 0;
}

#input_price .main-wrap .add_zidingyi_spec {
  position: relative !important;
}

#input_price .main-wrap .info_product_prop > span {
  display: inline-block;
  width: 60.16px;
  text-align: right;
}

#input_price .main-wrap .info_product_prop .text_left {
  padding-left: 81px;
  box-sizing: border-box;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist {
  padding-bottom: 20px;
  height: auto;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .table-wrap {
  float: left;
  margin-top: 0 !important;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .quote:after {
  content: '';
  display: block;
  clear: both;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .edit_price {
  position: relative;
  left: 0;
  top: 0;
  transform: translate(0, 0);
  width: auto;
  height: auto;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .edit_price table {
  color: #6e6e6e;
  background: white;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .edit_price table td {
  border: 1px solid #e6e6e6;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .edit_price .price .unit:before {
  display: inline-block;
  width: 1em;
  content: '';
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .edit_price .edit_price_content {
  padding: 0;
  margin: 0;
  background: #f7f7f7;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist div:nth-child(2) {
  margin-top: 12px;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .input_list_value {
  display: inline-block;
  width: 475px;
  margin-right: 248px;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .input_list_value .spec_table {
  background: white;
  border: 1px solid #e6e6e6;
  text-align: center;
  color: #b4b4b4;
  width: 100%;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .input_list_value .spec_table td {
  border: 1px solid #e6e6e6;
  height: 38px;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .input_list_value .spec_table .check_box {
  position: relative;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .input_list_value .spec_table .check_box label {
  position: relative;
  right: 0;
}

#input_price .main-wrap .info_product_prop .info_product_inputlist .input_list_value .spec_table .check_box i {
  position: relative;
}

#input_price .main-wrap .select {
  margin-right: 400px;
  width: 156px;
  height: 32px;
  border: 1px solid #e6e6e6;
  outline: none;
  color: #6e6e6e;
  font-size: 14px;
}

#input_price .main-wrap .unit_wrap {
  margin-left: -28px;
}

#input_price .main-wrap .unit_wrap li {
  height: 32px;
  display: inline-block;
  background: white;
}

#input_price .main-wrap .unit_wrap .icon-arrowdown2 {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

#input_price .main-wrap .unit_wrap .unit_list_value {
  width: 154px;
  position: relative;
  display: inline-block;
}

#input_price .main-wrap .unit_wrap .unit_list_value .icon-arrowdown, #input_price .main-wrap .unit_wrap .unit_list_value .input_list_associate {
  position: absolute;
  width: 100%;
  z-index: 99;
}

#input_price .main-wrap .unit_wrap .unit_list_value .icon-arrowdown li, #input_price .main-wrap .unit_wrap .unit_list_value .input_list_associate li {
  line-height: 32px;
  padding-left: 10px;
  width: 96%;
  color: #6e6e6e;
}

#input_price .main-wrap .unit_wrap .unit_list_value .icon-arrowdown li:hover, #input_price .main-wrap .unit_wrap .unit_list_value .input_list_associate li:hover {
  background: #f7f7f7;
  cursor: pointer;
}

#input_price .main-wrap .unit_wrap .unit_list_value .input_list_associate {
  border: 1px solid #e6e6e6;
  overflow: hidden;
}

#input_price .main-wrap .unit_wrap .unit_list_value .icon-arrowdown {
  left: 88%;
  top: 10px;
}

#img_detail {
  max-width: 1216px;
  margin: 0 auto;
}

#img_detail .main-wrap {
  border-top: 30px solid white;
  margin-top: 0;
}

#img_detail .main-wrap .info_form {
  height: 225px;
  overflow: hidden;
}

#img_detail .main-wrap .info_form .info_product_prop {
  margin-top: 0;
}

#img_detail .main-wrap .info_form .info_product_prop .info_product_inputlist {
  background: white;
  padding-top: 0;
  text-align: left;
}

#img_detail .main-wrap .info_form .info_product_prop .info_product_inputlist .upload_img {
  padding-right: 0;
  margin-top: 0;
  border: none;
  margin-right: 4px;
}

#img_detail .main-wrap .info_form .info_product_prop .info_product_inputlist .upload_img input {
  display: none;
}

#img_detail .main-wrap .info_form .info_product_prop .info_product_inputlist .upload_img .upload_img_btn {
  border: 1px solid #f10215;
  margin-top: 9px;
  margin-left: 0px !important;
  background: white;
  color: #ff4242;
  font-weight: bold;
  border-radius: 5%;
  margin-left: 10px;
  width: 162px;
  height: 30px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  border-radius: 5px;
}

#img_detail .main-wrap .info_form .info_product_prop .info_product_inputlist .upload_img .upload_area {
  margin: 0;
}

#detail {
  max-width: 1216px;
  margin: 0 auto;
}

#detail .main-wrap {
  height: 615px;
  overflow: hidden;
}

#detail .info_product_inputlist {
  text-align: left;
  background: white;
}

#detail .textarea_warp {
  width: 864px;
  height: 378px;
}

#detail .textarea_warp input[type=button] {
  width: 95px;
  height: 28px;
  margin-bottom: 12px;
}

#detail .textarea_warp .table_tips {
  width: 725px;
  height: 40px;
  background: #f7f7f7;
  border: 1px solid #e6e6e6;
  color: #999;
  line-height: 40px;
  padding-left: 11px;
  box-sizing: border-box;
  position: relative;
}

#detail .textarea_warp .table_tips button {
  position: absolute;
  right: 16px;
  width: 96px;
  height: 26px;
  border: 1px solid #707070;
  top: 50%;
  transform: translateY(-50%);
}

#self_category {
  max-width: 1216px;
  margin: 0 auto;
}

#self_category .main-wrap {
  margin: 0;
}

#self_category .main-wrap .info_form {
  padding: 0 0 0 17px;
}

#self_category .info_product_title span:nth-child(1) {
  display: inline-block;
}

#self_category .info_product_title span:nth-child(2) {
  position: relative;
  width: 258px;
  display: inline-block;
}

#self_category .info_product_title span:nth-child(2) input {
  width: 100%;
}

#self_category .info_product_title span:nth-child(2) i {
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
}

#self_category .info_product_title b {
  color: #f10215;
  margin-left: 10px;
  font-weight: bold;
}

#self_category .self_tabs {
  margin-left: 117px;
  margin-top: 9px;
}

#self_category .self_tabs .tab_item {
  display: inline-block;
  width: 148px;
  position: relative;
  height: 32px;
  line-height: 32px;
  color: #999;
  text-align: center;
  border: 1px solid #e6e6e6;
  background: #f7f7f7;
  margin-right: 19px;
}

#self_category .self_tabs .tab_item .icon-exit {
  position: absolute;
  right: 9px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  color: #6e6e6e;
}

#info_available {
  max-width: 1216px;
  margin: 0 auto;
}

#info_available .main-wrap {
  margin: 0;
}

#info_available .main-wrap .info_form {
  padding-left: 44px;
}

#info_available .main-wrap .info_form span.gray_font {
  font-weight: normal;
  vertical-align: bottom;
}

#info_available .main-wrap .info_form .category_select_wrap {
  position: relative;
  height: 52px;
  display: block;
}

#info_available .main-wrap .info_form select {
  position: relative;
  background: white !important;
  font-size: 14px;
}

#info_available .main-wrap .info_form select:after {
  content: '\e62d';
}

#info_available .main-wrap .info_form .custom_cate, #info_available .main-wrap .info_form select {
  border: 1px solid #e6e6e6;
  background: #f7f7f7;
  color: #6e6e6e;
  padding: 7px 9px 7px 11px;
  box-sizing: border-box;
}

#info_available .main-wrap .info_form .custom_cate .icon-exit, #info_available .main-wrap .info_form select .icon-exit {
  margin-left: 18px;
  font-size: 12px;
  color: #9a9a9a;
  cursor: pointer;
}

#info_available .main-wrap .info_product_title span:nth-child(2) .checkbox_item {
  margin-right: 20px;
  position: relative;
}

#info_available .main-wrap .info_product_title span:nth-child(2) .checkbox_item > i {
  padding: 0;
  color: #6e6e6e;
  font-weight: normal;
  margin-left: 9px;
}

#info_available .main-wrap .info_product_title span:nth-child(2) .checkbox_item .info_ava_checkbox {
  display: none;
}

#info_available .main-wrap .info_product_title span:nth-child(2) .checkbox_item label {
  display: table-cell;
  position: relative;
  width: 14px;
  height: 14px;
  vertical-align: bottom;
  background: radial-gradient(white, #b4b4b4);
  text-align: center;
  margin-right: 9px;
}

#info_available .main-wrap .info_product_title span:nth-child(2) .checkbox_item label .icon-right {
  color: #797979;
  display: none;
  position: absolute;
  font-weight: bold;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}

#info_available .main-wrap .info_product_title span:nth-child(2) .checkbox_item input {
  width: 12px;
  height: 12px;
}

#info_available .main-wrap .info_product_title span:nth-child(2) .checkbox_item input:checked ~ .icon-right {
  display: inline-block;
}

#info_available .main-wrap .info_product_content {
  margin-right: 12px;
  display: inline-block;
}

#info_available .main-wrap .info_product_content label {
  margin-right: 0;
}

#info_available .main-wrap .info_public_btn {
  padding-bottom: 40px;
  margin-top: 40px;
}

#info_available .main-wrap .info_public_btn div.tips {
  text-align: center;
  font-size: 12px;
  color: #f10215;
  font-weight: bold;
  cursor: pointer;
}

#info_available .main-wrap .info_public_btn div.tips i {
  color: #6e6e6e;
  margin-right: 3px;
}

#info_available .main-wrap .info_public_btn div.btns {
  text-align: center;
  margin-top: 20px;
}

#info_available .main-wrap .info_public_btn div.btns span {
  line-height: 32px;
  font-size: 12px;
}

#info_available .main-wrap .info_public_btn div.btns span {
  border-radius: 5%;
  margin-left: 10px;
  width: 198px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  border-radius: 5px;
  background: #f10215;
  color: white;
}

#info_available .main-wrap .info_public_btn div.btns span:nth-child(2) {
  border-radius: 3px;
  border-radius: 5%;
  margin-left: 10px;
  width: 67px;
  height: 30px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #f10215;
  background: white;
  color: #f10215;
}

#inputotherinfo .main-wrap .add_prop_parent {
  height: auto;
  border-bottom: 1px solid #e6e6e6;
}

#inputotherinfo .main-wrap .add_prop_parent .add_prop_wrap {
  height: 82px;
  background: white;
}

#inputotherinfo .main-wrap .add_prop_parent .add_prop_wrap .add_prop {
  text-align: left;
  background: white;
  line-height: 32px;
  padding-top: 20px;
  margin-top: 20px;
}

#inputotherinfo .main-wrap .add_prop_parent .add_prop_wrap .add_prop_btn {
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  margin-left: 0 !important;
  border-radius: 5%;
  margin-left: 10px;
  width: 122px;
  height: 30px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  color: #6e6e6e;
}

#inputotherinfo .main-wrap .add_prop_parent .add_prop_wrap .add_prop_tips {
  color: #b4b4b4;
}

#inputotherinfo .main-wrap .add_prop_parent .addbycustom {
  width: 100%;
  margin-left: 67px;
}

#inputotherinfo .main-wrap .info_form .info_product_prop {
  height: auto;
}

#inputotherinfo .main-wrap .info_form .info_product_prop .key_input {
  width: 60px;
  border: 1px solid #e6e6e6;
  height: 32px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

#inputotherinfo .spec_upload_img img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 888;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist {
  height: auto;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist input {
  width: 165px;
  border: 1px solid #e6e6e6;
  height: 32px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
  margin-left: 4px;
  float: left;
  margin-bottom: 7px;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist > div {
  text-align: left;
  margin-left: 94px;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist > div:nth-child(2) {
  margin-left: 84px;
  width: 780px;
  max-height: 1000px;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist > div:nth-child(2):after {
  display: block;
  content: '';
  clear: both;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist > div .upload_area {
  float: left;
  margin-top: 34px;
  margin-right: 93px;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist .input_list_value {
  color: #f10215;
  line-height: 32px;
  font-weight: bold;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist .input_list_value b {
  color: #b4b4b4;
  margin-left: 20px;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist .add_input {
  display: inline-block;
  max-width: 398px;
  width: auto;
  margin: 0;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist .item_name {
  margin-top: 12px;
  color: #777;
  font-size: 14px;
  text-align: center;
  width: 166px;
  position: absolute;
  left: 0;
  bottom: -31px;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist .add_zidingyi {
  position: static;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist .inputlists {
  display: inline-block;
  max-width: 700px;
  line-height: 32px;
  vertical-align: top;
}

#inputotherinfo #inputinfo_down_part .container .info_product_inputlist .inputlists .redcolor {
  line-height: 30px;
  font-weight: bold;
  float: left;
  margin-right: 22px;
  cursor: pointer;
}

#inputotherinfo #inputinfo_down_part .container .upload_img {
  padding: 0;
  clear: both;
  content: '';
  display: block;
  max-height: 165px;
  height: auto;
}

#import .steps .step {
  border-top: 1px solid #e6e6e6;
}

#import .steps .step span {
  margin-top: 10px;
}

#import .steps .step:nth-child(1) span {
  border-radius: 5%;
  margin-left: 10px;
  width: 96px;
  height: 30px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  border: 1px solid #f10215;
  color: #f10215;
  line-height: 30px;
}

#import .steps .step:nth-child(2) span {
  border-radius: 5%;
  margin-left: 10px;
  width: 66px;
  height: 30px;
  line-height: 32px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  line-height: 30px;
}

#import .steps .step:nth-child(2) span:nth-child(2) {
  border: 1px solid #e6e6e6;
}

#import .steps .step:nth-child(2) span:nth-child(4) {
  border: 1px solid #f10215;
  color: #f10215;
}

#import .steps .step .title {
  color: #333333;
  line-height: 40px;
  font-size: 14px;
}

#import .steps .step .content {
  color: #6e6e6e;
  line-height: 54px;
}

#import .steps .step .content .btn_wtbg {
  box-sizing: border-box;
  vertical-align: baseline;
  line-height: 29px;
}

#import .steps .step .step_tips {
  color: #a7a7a7;
}

#import .steps .step .step_tips .line2 {
  margin-left: 3em;
}

#product_manage .container {
  margin-top: 0;
}

#product_manage .container .main-wrap {
  background: #f7f7f7;
}

#product_manage .container .main-wrap .public_product_main {
  box-shadow: 0 2px 2px 0 #eaeaea inset;
}

#product_manage .container .main-wrap .public_product_main .tabs_item {
  margin-right: 5px;
}

#product_manage .container .main-wrap .public_product_main .tabs {
  background: white;
}

#product_manage .container .main-wrap .public_product_main .tabs_content {
  background: white;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .title {
  width: 88px;
  text-align: right;
  display: inline-block;
  margin-right: 20px;
  font-weight: bold;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .tabs_content_line1 {
  padding-top: 20px;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .tabs_content_line1 .tabs_c_item {
  position: relative;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .tabs_content_line1 .tabs_c_item .associate_lists {
  position: absolute;
  z-index: 999;
  left: 112px;
  width: 178px;
  border: 1px solid #e6e6e6;
  background: white;
  box-sizing: border-box;
  text-align: left;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .tabs_content_line1 .tabs_c_item .associate_lists li {
  height: 32px;
  line-height: 32px;
  cursor: pointer;
  color: #6e6e6e;
  padding: 0 10px;
  box-sizing: border-box;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .tabs_content_line1 .tabs_c_item .associate_lists li:hover {
  background: #f7f7f7;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .tabs_content_line1 .tabs_c_item .icon-arrowdown {
  cursor: pointer;
  position: absolute;
  right: 11px;
  top: 50%;
  transform: translateY(-50%);
  color: #6e6e6e;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .tabs_content_line1 .tabs_c_item input {
  width: 178px;
  border: 1px solid #e6e6e6;
  height: 32px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .tabs_content_line2 {
  margin-top: 8px;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .tabs_content_line2 select {
  width: 186px;
  border: 1px solid #e6e6e6;
  height: 32px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

#product_manage .container .main-wrap .public_product_main .tabs_content .tabs_content_line2 input {
  width: 86px;
  border: 1px solid #e6e6e6;
  height: 32px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

#product_manage .container .main-wrap .public_product_main .tabs_bottom_btns {
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 102px;
}

#product_manage .container .main-wrap .public_product_main .tabs_bottom_btns span {
  border-radius: 5px;
}

#product_manage .container .main-wrap .main_table {
  width: 1049px;
  background: white;
  padding-top: 18px;
  border-top: 10px solid #f7f7f7;
}

#product_manage .container .main-wrap .main_table .table-header {
  padding-left: 20px;
}

#product_manage .container .main-wrap .main_table .table-header .check_box_wrap {
  line-height: 33px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  background: white;
  color: #6e6e6e;
}

#product_manage .container .main-wrap .main_table .table-header .btn_graybd {
  margin-left: 18px;
  border-radius: 5px;
}

#product_manage .container .main-wrap .main_table .table-header .btn_redbg {
  border-radius: 5px;
}

#product_manage .container .main-wrap .main_table .table-header .btn_wtbg {
  border-radius: 5px;
}

#product_manage .container .main-wrap .main_table .table-header .mtl {
  margin-left: 4px;
}

#product_manage .container .main-wrap .main_table .table-header .fr {
  margin-right: 20px;
}

#product_manage .container .main-wrap .main_table .table-header .fenge {
  display: inline-block;
  border-right: 1px solid #e6e6e6;
  height: 34px;
  margin-left: 7px;
}

#product_manage .container .main-wrap .main_table .main {
  position: relative;
  padding: 0;
  margin-top: 20px;
}

#product_manage .container .main-wrap .main_table .main .table-header {
  background: white;
  line-height: 34px;
  border: none;
}

#product_manage .container .main-wrap .main_table .main .table-body {
  border: none;
  border-bottom: 1px solid #e6e6e6;
}

#product_manage .container .main-wrap .main_table .main .table-body .icon-edit {
  color: #ff8f0b;
  font-size: 16px;
  cursor: pointer;
}

#product_manage .container .main-wrap .main_table .main .table-body:last-child {
  border: none;
}

#product_manage .container .main-wrap .main_table .main .table-body tr {
  height: 98px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td {
  color: #6e6e6e;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td span {
  font-size: 14px;
  font-weight: bold;
  border-radius: 5px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(1) {
  width: 54px;
  position: relative;
  padding-left: 10px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(1) .promotion_label_checkbox {
  width: 80px;
  display: inline-block;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(1) .promotion_label_checkbox:after {
  display: block;
  content: '';
  clear: both;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(1) .promotion_label_checkbox .check_box_wrap {
  float: left;
  line-height: 18px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(1) .promotion_label_checkbox .right {
  float: left;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(1) .promotion_label_checkbox .alldirection {
  width: 30px;
  height: 30px;
  display: block;
  margin-top: 2px;
  cursor: pointer;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(1) .promotion_label_checkbox .alldirection:first-child {
  margin-top: 0;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(1) .promotion_label_checkbox .promotion_label {
  line-height: 19px;
  position: relative;
  background: #ff8f0b;
  width: 46px;
  height: 19px;
  display: block;
  text-align: left;
  padding-left: 5px;
  box-sizing: border-box;
  color: white;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(1) .promotion_label_checkbox .promotion_label .icon-arrow_left {
  position: absolute;
  right: 27px;
  font-size: 20px;
  line-height: 20px;
  margin-right: -68%;
  color: white;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(2) {
  width: 100px;
  padding: 0 30px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(2) span {
  max-width: 123px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(3) {
  text-align: center;
  width: 205px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(3) span {
  font-size: 14px;
  max-width: 205px;
  margin-bottom: 0;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(3) .td_sort {
  margin-top: 8px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(3) .td_sort i {
  color: #b4b4b4;
  margin-right: 10px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(3) .td_sort input {
  width: 68px;
  border: 1px solid #e6e6e6;
  height: 26px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(3) .td_sort .icon-warn {
  color: #ff8f0b;
  cursor: pointer;
  font-size: 17px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(4) {
  width: 128px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(4) .icon-edit {
  margin-left: 6px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(4) span {
  font-size: 16px;
  max-width: 70px;
  color: #f10215;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(5) {
  width: 198px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(5) span {
  max-width: 128px;
  color: #a7a7a7;
  font-weight: normal;
  font-size: 14px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(6) {
  width: 120px;
  font-size: 14px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(6) span {
  max-width: 120px;
  color: black;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(6) i {
  font-weight: bold;
  max-width: 85px;
  color: black;
  margin: 0;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(6) i:nth-child(1) {
  color: #f10215;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(6) i:nth-child(2) {
  color: #b4b4b4;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(7) .type2_editdetail {
  font-size: 12px;
  color: #6e6e6e;
  font-weight: bold;
  line-height: 32px;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(7) .type2_editdetail a {
  color: inherit;
}

#product_manage .container .main-wrap .main_table .main .table-body tr td:nth-child(7) .edit {
  color: #f10215 !important;
}

#product_manage .container .main-wrap .main_table .main .table-wrap {
  position: absolute;
  border: 1px solid #e6e6e6;
  height: 42px;
  width: 100%;
  top: 0;
  box-sizing: border-box;
}

#product_manage .container .main-wrap .main_table .main table {
  border: none;
  padding: 0 20px;
  width: 97%;
  margin: 0 auto;
}

#product_manage .container .main-wrap .main_table .main table tr td {
  outline: none;
}

#product_manage .container .main-wrap .main_table .main table tr td img {
  width: 70px;
  height: 70px;
}

.aside-nav {
  width: 145px;
  font-size: 14px;
  float: left;
}

.aside-nav .title {
  display: block;
  height: 28px;
  background: url("../../images/personal_center/person_center_sprite.png") -43px 0 no-repeat;
  padding-top: 16px;
  padding-left: 30px;
  font-size: 18px;
  font-weight: bold;
  color: #333;
  margin-bottom: 36px;
}

.aside-nav .aside-main-nav {
  background: white;
  padding-top: 32px;
  box-shadow: 0 2px 2px 0 #eaeaea inset;
}

.aside-nav .aside-main-nav li {
  line-height: 36px;
  padding-left: 1vw;
  font-size: 12px;
}

.aside-nav .aside-main-nav li:hover {
  color: black;
  background: #f7f7f7;
}

.aside-nav .aside-main-nav li a:hover {
  color: black;
}

.aside-nav .aside-main-nav .selected {
  background: #f3f3f3;
  border-right: 2px solid #f10215;
}

.aside-nav .aside-main-nav > li > a {
  font-size: 14px;
  color: #333;
  padding-left: 22px;
  position: relative;
}

.aside-nav .aside-main-nav > li > a img {
  position: absolute;
  top: 2px;
  left: 0;
}

.aside-nav .aside-secondary-nav > li {
  margin-left: 30px;
}

.aside-nav .aside-secondary-nav > li.active a {
  color: #027cdf;
}

.main-content {
  float: right;
  width: 1069px;
  margin-bottom: 50px;
  margin-top: 20px;
}

.main-content .main-content-head {
  height: 40px;
  position: relative;
  font-size: 14px;
}

.main-content .main-content-head h3 {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  line-height: 40px;
}

.main-content .main-content-head .main-content-nav {
  line-height: 26px;
}

.main-content .main-content-head .main-content-nav::after {
  content: '';
  display: block;
  clear: both;
}

.main-content .main-content-head .main-content-nav li {
  float: left;
  color: #333;
  text-align: center;
  line-height: 40px;
  position: relative;
  cursor: pointer;
  margin-right: -1px;
}

.main-content .main-content-head .main-content-nav li i {
  padding-left: 5px;
  color: #027cdf;
}

.main-content .main-content-head .main-content-nav li a {
  display: block;
  padding: 0 20px;
  height: 40px;
}

.main-content .main-content-head .main-content-nav li::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 16px;
  background: #ccc;
  top: 12px;
  right: 0;
}

.main-content .main-content-head .main-content-nav li.active {
  background: #fff;
}

.main-content .main-content-head .main-content-nav li.active::after {
  background: transparent;
}

.main-content .main-content-head .main-content-nav li.active-prev::after {
  background: transparent;
}

.main-content .main-content-head .main-content-nav li:last-child::after {
  background: transparent;
}

.main-content .main-content-head .main-content-nav li.item-new::before {
  content: '';
  display: block;
  position: absolute;
  top: -3px;
  right: 0px;
  width: 27px;
  height: 17px;
  background: url("../../images/personal_center/person_center_sprite.png") 0 -47px no-repeat;
}

.main-content .main-content-head .export-excel {
  position: absolute;
  top: 5px;
  right: 0;
  width: 102px;
  padding-left: 15px;
  height: 26px;
  border: 1px solid #027cdf;
  color: #027cdf;
  background: url("../../images/personal_center/person_center_sprite.png") -117px -88px no-repeat;
  border-radius: 4px;
}

.main-content .main-content-body {
  background: #fff;
  padding: 20px;
}

.main-content .main-content-body .attention {
  border-top: 1px solid #f6eec1;
  background: #ffffe5;
  color: #f90;
  font-size: 14px;
  padding: 10px;
  position: relative;
  overflow: hidden;
  height: 24px;
}

.main-content .main-content-body .attention span {
  font-weight: bold;
}

.main-content .main-content-body .attention p {
  line-height: 28px;
}

.main-content .main-content-body .attention button {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background: url("../../images/personal_center/person_center_sprite.png") -51px -67px no-repeat;
  transition: background-position .3s;
}

.main-content .main-content-body .attention.show-all {
  height: auto;
}

.main-content .main-content-body .attention.show-all span {
  display: inline-block;
  width: 100%;
}

.main-content .main-content-body .attention.show-all button {
  background-position: -51px -84px;
  transition: background-position .3s;
}

.pagebar-wrap {
  height: 72px;
  border-top: 1px solid #e6e6e6;
  padding-right: 10px;
}

.pagebar-wrap .pagebar {
  margin-top: 24px;
}

.page-bar {
  height: 28px;
  padding: 17px 10px;
  border-top: 1px solid #e6e6e6;
  line-height: 28px;
  font-size: 12px;
  position: relative;
}

.page-bar b {
  font-weight: bold;
}

.page-bar select {
  width: 55px;
  padding: 0 3px;
  height: 28px;
  outline: none;
  text-align: center;
  margin-left: 3px;
  margin-right: 3px;
  border-color: #e6e6e6;
}

.page-link {
  position: absolute;
  top: 17px;
  right: 10px;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
}

.page-link a {
  width: 28px;
  height: 28px;
  display: block;
  float: left;
  text-align: center;
  border-right: 1px solid #e6e6e6;
}

.page-link a.submit {
  border: none;
  color: #333;
  float: right;
  border-left: 1px solid #e6e6e6;
}

.page-link a.submit:hover {
  color: #027cdf;
}

.page-link a.active {
  background: #027cdf;
  color: #fff;
}

.page-link a.home, .page-link a.prev, .page-link a.next, .page-link a.last {
  background: url("../../images/personal_center/person_center_sprite.png") no-repeat;
}

.page-link a.home.disabled, .page-link a.prev.disabled, .page-link a.next.disabled, .page-link a.last.disabled {
  cursor: not-allowed;
}

.page-link a.home {
  background-position: -118px -41px;
}

.page-link a.home.disabled {
  background-position: -100px -41px;
}

.page-link a.prev {
  background-position: -118px -107px;
}

.page-link a.prev.disabled {
  background-position: -100px -107px;
}

.page-link a.next {
  background-position: -117px -127px;
}

.page-link a.next.disabled {
  background-position: -100px -127px;
}

.page-link a.last {
  background-position: -119px -61px;
}

.page-link a.last.disabled {
  background-position: -101px -61px;
}

.page-link input {
  border: none;
  width: 36px;
  text-align: center;
}

.popup-upload-img {
  width: 734px;
  font-size: 14px;
}

.popup-upload-img .nav-tab {
  border-bottom: 1px solid #e6e6e6;
}

.popup-upload-img .nav-tab::after {
  content: '';
  display: block;
  clear: both;
}

.popup-upload-img .nav-tab li {
  position: relative;
  width: 88px;
  height: 30px;
  line-height: 30px;
  float: left;
  text-align: center;
  margin-right: 10px;
  border-left: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  background: #f8f8f8;
  cursor: pointer;
}

.popup-upload-img .nav-tab li.active {
  background: #fff;
}

.popup-upload-img .nav-tab li.active::after {
  position: absolute;
  content: '';
  display: block;
  top: 30px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff;
}

.popup-upload-img .content-tab > li .head-right {
  height: 40px;
  line-height: 40px;
  text-align: right;
}

.popup-upload-img .content-tab > li .head-right select {
  height: 26px;
  border-color: #e6e6e6;
  font-size: 14px;
}

.popup-upload-img .content-tab > li .img-wrap {
  position: relative;
  border: 1px dashed #e6e6e6;
  height: 330px;
  overflow: hidden;
  cursor: pointer;
}

.popup-upload-img .content-tab > li .img-wrap .no-img {
  width: 314px;
  height: 152px;
  margin-top: 90px;
  margin-left: 190px;
  text-align: center;
}

.popup-upload-img .content-tab > li .img-wrap .img {
  display: block;
  margin: 10px auto;
  width: 59px;
  height: 46px;
  position: relative;
  overflow: hidden;
  background: url("../../images/personal_center/upload_img.png") no-repeat;
}

.popup-upload-img .content-tab > li .img-wrap .img input[type=file] {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  cursor: pointer;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.popup-upload-img .content-tab > li .img-wrap .upload-img {
  display: block;
  background: #80bdef;
  color: #fff;
  line-height: 32px;
  width: 100px;
  margin: 15px auto;
  border-radius: 4px;
}

.popup-upload-img .content-tab > li .img-wrap .tips {
  color: #aaa;
}

.popup-upload-img .content-tab > li .img-wrap .tips i {
  color: red;
  padding-left: 5px;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .left {
  width: 476px;
  height: 332px;
  float: left;
  background: whitesmoke;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .left img {
  display: none;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .left img.loaded-img {
  display: block;
  position: relative;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
}

.popup-upload-img .content-tab > li .img-wrap .img-select .right {
  width: 177px;
  padding: 0 0 0 15px;
  border-left: 1px solid #e6e6e6;
  height: 332px;
  float: right;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .right h3 {
  font-size: 14px;
  line-height: 24px;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .right .preview1 {
  width: 82px;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .right .preview1 .img-box {
  width: 80px;
  height: 80px;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .right .preview2 {
  width: 177px;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .right .preview2 .img-box {
  width: 175px;
  height: 175px;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .right .img-box {
  background: whitesmoke;
  overflow: hidden;
  border: 1px solid #e6e6e6;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .right .img-box img {
  position: relative;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  display: none;
}

.popup-upload-img .content-tab > li .img-wrap .img-select .right p {
  height: 24px;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
  background: whitesmoke;
}

.popup-upload-img .content-tab > li .img-wrap .img-select::after {
  content: '';
  display: block;
  clear: both;
}

.popup-upload-img .content-tab > li .content-foot {
  margin-top: 15px;
  line-height: 30px;
}

.popup-upload-img .content-tab > li .content-foot .footer-left {
  float: left;
}

.popup-upload-img .content-tab > li .content-foot .footer-left label span {
  padding-left: 5px;
}

.popup-upload-img .content-tab > li .content-foot .btn-save {
  float: right;
  display: block;
  background: #ff5759;
  border: 1px solid #ff5759;
  text-align: center;
  width: 64px;
  border-radius: 4px;
  color: #fff;
  margin-right: 15px;
}

.popup-upload-img .content-tab > li .content-foot .btn-cancel {
  float: right;
  display: block;
  border: 1px solid #e6e6e6;
  background: #f8f8f8;
  text-align: center;
  width: 64px;
  border-radius: 4px;
}

.popup-upload-img .content-tab > li .content-foot::after {
  content: '';
  display: block;
  clear: both;
}

.popup-upload-img .content-tab > li:last-child .img-wrap {
  margin-top: 20px;
  height: 350px;
}

.popup-upload-img .content-tab > li:last-child .img-wrap .img-list {
  position: absolute;
  top: 10px;
  left: 10px;
  background: #fff;
}

.popup-upload-img .content-tab > li:last-child .img-wrap .img-list > li {
  float: left;
  width: 124px;
  border: 1px solid #e6e6e6;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
}

.popup-upload-img .content-tab > li:last-child .img-wrap .img-list > li .img-box {
  width: 100%;
  height: 124px;
  overflow: hidden;
}

.popup-upload-img .content-tab > li:last-child .img-wrap .img-list > li .img-box img {
  position: relative;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}

.popup-upload-img .content-tab > li:last-child .img-wrap .img-list > li p {
  background: #e6e6e6;
  line-height: 32px;
  height: 32px;
  width: 100%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.popup-upload-img .content-tab > li:last-child .img-wrap .img-list > li:hover {
  border-color: #f9b614;
}

.popup-upload-img .content-tab > li:last-child .footer-left .page-link {
  float: left;
  position: initial;
}

.popup-upload-img .content-tab > li:last-child .footer-left::after {
  content: '';
  display: block;
  clear: both;
}

.ui-popup .btn-back {
  float: left;
  display: block;
  height: 32px;
  margin-right: 15px;
}

.ui-popup .btn-back i {
  display: inline-block;
  width: 18px;
  height: 20px;
  vertical-align: middle;
  background: url("../../../assets/images/personal_center/person_center_sprite.png") 0 -91px no-repeat;
}

.row .cell .img-wrap {
  border: solid 1px #fff;
  box-sizing: border-box;
}

.row .cell .img-wrap img {
  width: 54px;
  height: 54px;
  margin-left: -1px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.remove-img {
  z-index: 1;
}

.associate-box {
  position: absolute;
  z-index: 3;
  top: 44px;
  left: 52px;
  width: 130px;
  min-height: 22px;
  border: 1px solid #027cdf;
  background: #ffffff;
  max-height: 150px;
  overflow: auto;
}

.associate-box li {
  height: 22px;
  padding: 0 5px;
  line-height: 22px;
  border-bottom: 1px solid #e6e6e6;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.associate-box li.active {
  background: #027cdf;
  color: #fff;
}

.associate-box li:hover {
  background: #73bcf7;
}

.associate-box li:last-child {
  border: none;
}

.main-content .main-content-body .table {
  border: 1px solid #e6e6e6;
  font-size: 14px;
}

.main-content .main-content-body .table .thead {
  margin: 15px 0;
  height: 26px;
  line-height: 26px;
  font-size: 0;
}

.main-content .main-content-body .table .thead label {
  padding-left: 10px;
  padding-right: 5px;
  font-size: 14px;
}

.main-content .main-content-body .table .thead label span {
  padding-left: 2px;
}

.main-content .main-content-body .table .thead label:hover {
  cursor: pointer;
}

.main-content .main-content-body .table .thead .operate-btn-group {
  display: inline-block;
  position: relative;
}

.main-content .main-content-body .table .thead .operate-btn-group .batch-recommend {
  position: relative;
  padding: 3px 0;
  margin-right: 12px;
  font-size: 14px;
}

.main-content .main-content-body .table .thead .operate-btn-group select {
  border: 1px solid #ccc;
  height: 25px;
  vertical-align: top;
  outline: none;
  margin-left: 3px;
  color: #6e6e6e;
  font-size: 14px;
  line-height: 25px;
}

.main-content .main-content-body .table .thead .operate-btn-group a:hover {
  color: #027cdf;
  border-color: #027cdf;
}

.main-content .main-content-body .table .thead .operate-btn-group .save {
  color: #ff4242;
  border-color: #ff4242;
}

.main-content .main-content-body .table .thead .operate-btn-group .note {
  right: -10px;
}

.main-content .main-content-body .table .thead.active .operate-btn-group a {
  color: #027cdf;
  border-color: #027cdf;
}

.main-content .main-content-body .table .thead.active .change-price-group::after {
  content: '';
  display: block;
  clear: both;
}

.main-content .main-content-body .table .thead.active .change-price-group .thead-btn.plus {
  border-color: #ff4242;
}

.main-content .main-content-body .table .thead.active .change-price-group .thead-btn.minus {
  border-color: #87ef3b;
}

.main-content .main-content-body .table .thead.active .change-price-group .submit {
  color: #027cdf;
}

.main-content .main-content-body .table .thead i.note {
  position: absolute;
  top: -10px;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  background: #ffffff url("../../images/personal_center/person_center_sprite.png") -77px -72px no-repeat;
}

.main-content .main-content-body .table .thead .thead-btn {
  padding: 2px 3px;
  border: 1px solid #ccc;
  color: #6e6e6e;
  background: transparent;
  font-size: 14px;
  margin-right: 4px;
}

.main-content .main-content-body .table .thead .change-price-group {
  float: right;
  padding-right: 10px;
  position: relative;
}

.main-content .main-content-body .table .thead .change-price-group .thead-btn {
  font-size: 12px;
  padding: 4px 5px 3px 5px;
}

.main-content .main-content-body .table .thead .change-price-group .thead-btn.plus {
  color: #ff4242;
}

.main-content .main-content-body .table .thead .change-price-group .thead-btn.plus:hover {
  border-color: #ff4242;
}

.main-content .main-content-body .table .thead .change-price-group .thead-btn.minus {
  color: #87ef3b;
}

.main-content .main-content-body .table .thead .change-price-group .thead-btn.minus:hover {
  border-color: #87ef3b;
}

.main-content .main-content-body .table .thead .change-price-group .set-price {
  display: inline-block;
  height: 23px;
  border: 1px solid #ccc;
  vertical-align: top;
  margin-left: 3px;
}

.main-content .main-content-body .table .thead .change-price-group input {
  height: 23px;
  padding: 0 2px;
  width: 40px;
  border: none;
  vertical-align: top;
  font-size: 14px;
}

.main-content .main-content-body .table .thead .change-price-group .submit {
  border: none;
  font-size: 14px;
  line-height: 23px;
  vertical-align: top;
  border-left: 1px solid #ccc;
  padding: 2px 3px;
}

.main-content .main-content-body .table .thead .change-price-group .submit:hover {
  color: #027cdf;
}

.main-content .main-content-body .table .thead .change-price-group .note {
  right: 0;
}

.main-content .main-content-body .table .row {
  line-height: 73px;
  position: relative;
  z-index: 5;
  padding: 0 1px 1px 1px;
  overflow: hidden;
  margin-left: -1px;
  margin-bottom: -1px;
}

.main-content .main-content-body .table .row .more {
  display: none;
  line-height: 36px;
  padding: 10px 15px;
  border-top: 1px solid #e6e6e6;
  width: 999px;
  z-index: 2;
  background: #f7fcff;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  transition: all 1s;
}

.main-content .main-content-body .table .row .more .more-content {
  float: left;
}

.main-content .main-content-body .table .row .more input {
  height: 28px;
  font-size: 14px;
  background: none;
  border: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  box-sizing: border-box;
  padding: 3px;
}

.main-content .main-content-body .table .row .more .m-list {
  height: 32px;
  line-height: 32px;
  width: 102%;
  padding: 2px 0px;
}

.main-content .main-content-body .table .row .more .m-list.modifying input {
  background: #ffffff;
  border: 1px solid #e6e6e6;
}

.main-content .main-content-body .table .row .more .m-list.modified input {
  background: none !important;
  border: none !important;
}

.main-content .main-content-body .table .row .more .m-list .creator {
  float: left;
  width: 174px;
}

.main-content .main-content-body .table .row .more .m-list .remark {
  float: left;
  width: 187px;
}

.main-content .main-content-body .table .row .more .m-list .remark input {
  width: 118px;
}

.main-content .main-content-body .table .row .more .m-list .region {
  float: left;
  width: 166px;
}

.main-content .main-content-body .table .row .more .m-list .region input {
  width: 80px;
}

.main-content .main-content-body .table .row .more .m-list .price {
  float: left;
  width: 81px;
  text-align: center;
}

.main-content .main-content-body .table .row .more .m-list .price input {
  text-align: center;
  width: 68px;
  font-weight: bold;
}

.main-content .main-content-body .table .row .more .m-list .price input.update {
  color: #ff4242;
}

.main-content .main-content-body .table .row .more .m-list .price input.no-update {
  color: #027cdf;
}

.main-content .main-content-body .table .row .more .m-list .salesman {
  float: left;
  width: 182px;
  text-align: center;
}

.main-content .main-content-body .table .row .more .m-list .salesman .ipt1 {
  width: 60px;
  margin-right: 3px;
  text-align: center;
}

.main-content .main-content-body .table .row .more .m-list .salesman .ipt2 {
  text-align: center;
  width: 102px;
}

.main-content .main-content-body .table .row .more .m-list .time {
  float: left;
  width: 93px;
  text-align: center;
}

.main-content .main-content-body .table .row .more .m-list .operation {
  float: left;
  width: 128px;
  text-align: center;
}

.main-content .main-content-body .table .row .more .m-list .operation a {
  color: #027cdf;
  margin: 4px;
}

.main-content .main-content-body .table .row .more .m-list.invalid input, .main-content .main-content-body .table .row .more .m-list.invalid label, .main-content .main-content-body .table .row .more .m-list.invalid span {
  color: #999999 !important;
}

.main-content .main-content-body .table .row .more .m-bottom {
  height: 36px;
  line-height: 36px;
  margin: 10px 0px 5px 0;
  text-align: center;
  background: #ffffff;
}

.main-content .main-content-body .table .row .more .m-bottom .either-or, .main-content .main-content-body .table .row .more .m-bottom .nature, .main-content .main-content-body .table .row .more .m-bottom .rank, .main-content .main-content-body .table .row .more .m-bottom .audit, .main-content .main-content-body .table .row .more .m-bottom .cause {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.main-content .main-content-body .table .row .more .m-bottom .either-or {
  width: 179px;
}

.main-content .main-content-body .table .row .more .m-bottom .either-or label span {
  margin: 0 15px 0 3px;
  vertical-align: middle;
}

.main-content .main-content-body .table .row .more .m-bottom .either-or input {
  vertical-align: middle;
}

.main-content .main-content-body .table .row .more .m-bottom .nature {
  width: 272px;
}

.main-content .main-content-body .table .row .more .m-bottom .rank {
  width: 216px;
}

.main-content .main-content-body .table .row .more .m-bottom .rank input {
  width: 58px;
  text-align: center;
}

.main-content .main-content-body .table .row .more .m-bottom .audit {
  width: 187px;
}

.main-content .main-content-body .table .row .more .left {
  width: 344px;
}

.main-content .main-content-body .table .row .more .left .label {
  display: inline-block;
  width: 82px;
  text-align: right;
}

.main-content .main-content-body .table .row .more .left input.note {
  width: 180px;
}

.main-content .main-content-body .table .row .more .ailure, .main-content .main-content-body .table .row .more .auditing {
  color: #ff4242;
}

.main-content .main-content-body .table .row .more .succeed {
  color: #87ef3b;
}

.main-content .main-content-body .table .row .more .center {
  width: 420px;
}

.main-content .main-content-body .table .row .more .center label {
  padding-left: 0;
  padding-right: 10px;
}

.main-content .main-content-body .table .row .more .center i {
  display: inline-block;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  margin-right: 2px;
}

.main-content .main-content-body .table .row .more .center i.index {
  background: #6ea6ff;
}

.main-content .main-content-body .table .row .more .center i.special {
  background: #fca201;
}

.main-content .main-content-body .table .row .more .btn-wrap {
  position: absolute;
  display: none;
  top: -73px;
  right: 0;
  width: 128px;
  height: 70px;
  text-align: center;
  padding: 0 !important;
  line-height: 28px;
  background: #f7fcff;
}

.main-content .main-content-body .table .row .more .btn-wrap button {
  width: 72px;
  height: 28px;
  border-radius: 4px;
  margin-top: 5px;
}

.main-content .main-content-body .table .row .more .btn-wrap .release {
  background: #ff4242;
  color: #fff;
  margin-right: 0;
}

.main-content .main-content-body .table .row .more .btn-wrap .cancel {
  background: #fbfbfb;
  border: 1px solid #e3e3e3;
}

.main-content .main-content-body .table .row .border {
  position: absolute;
  background: #bbddfd;
  z-index: 2;
}

.main-content .main-content-body .table .row .border.border-b {
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: transparent;
}

.main-content .main-content-body .table .row .border.border-t {
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
}

.main-content .main-content-body .table .row .border.border-l {
  display: none;
  top: 0;
  left: 0px;
  width: 1px;
  height: 100%;
}

.main-content .main-content-body .table .row .border.border-r {
  display: none;
  top: 0;
  right: 0px;
  width: 1px;
  height: 100%;
}

.main-content .main-content-body .table .row.modify-partial.check-out .more .left input {
  border: solid 1px #e6e6e6;
}

.main-content .main-content-body .table .row.modify-more {
  transition: height .8s;
  background: #f7fcff;
  z-index: 100;
}

.main-content .main-content-body .table .row.modify-more .cell input {
  border-color: #e6e6e6;
  background: #ffffff;
}

.main-content .main-content-body .table .row.modify-more .cell .remove-img {
  background: #027cdf;
}

.main-content .main-content-body .table .row.modify-more .more {
  display: block;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  transition: all 1s;
}

.main-content .main-content-body .table .row.modify-more .more .btn-wrap {
  display: block;
}

@keyframes border-bo-a {
  0% {
    background: transparent;
  }
  99% {
    background: transparent;
  }
  100% {
    background: #bbddfd;
  }
}

@keyframes border-l-r {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}

.main-content .main-content-body .table .row.modify-more .border.border-b {
  background: #bbddfd;
  animation: border-bo-a 0.8s;
}

.main-content .main-content-body .table .row.modify-more .border.border-t, .main-content .main-content-body .table .row.modify-more .border.border-b, .main-content .main-content-body .table .row.modify-more .border.border-r, .main-content .main-content-body .table .row.modify-more .border.border-l {
  display: block;
}

.main-content .main-content-body .table .row.modify-more .border.border-l, .main-content .main-content-body .table .row.modify-more .border.border-r {
  height: 100%;
  animation: border-l-r .4s;
}

.main-content .main-content-body .table .row.modify-more .other {
  display: none;
}

.main-content .main-content-body .table .row.modify-more .more input {
  background: #ffffff;
  border: 1px solid #e6e6e6;
}

.main-content .main-content-body .table .row.check-out {
  height: auto;
  transition: height .8s;
  background: #f7fcff;
  z-index: 100;
}

.main-content .main-content-body .table .row.check-out .more {
  display: block;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  transition: all 1s;
}

.main-content .main-content-body .table .row.check-out .more .btn-wrap {
  display: none;
}

.main-content .main-content-body .table .row.check-out .other {
  display: none;
}

@keyframes border-bo-a {
  0% {
    background: transparent;
  }
  99% {
    background: transparent;
  }
  100% {
    background: #bbddfd;
  }
}

@keyframes border-l-r {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}

.main-content .main-content-body .table .row.check-out .border.border-b {
  background: #bbddfd;
  animation: border-bo-a 0.8s;
}

.main-content .main-content-body .table .row.check-out .border.border-t, .main-content .main-content-body .table .row.check-out .border.border-b, .main-content .main-content-body .table .row.check-out .border.border-r, .main-content .main-content-body .table .row.check-out .border.border-l {
  display: block;
}

.main-content .main-content-body .table .row.check-out .border.border-l, .main-content .main-content-body .table .row.check-out .border.border-r {
  animation: border-l-r .4s;
}

.main-content .main-content-body .table .row.no-img .remove-img {
  display: none;
}

.nav_user_li_a {
  font-weight: bold;
}

.pop_mask {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 998;
}

.pop_wrap, .edit_theme, .edit_price_show, .edit_price {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 997;
}

.pop_title {
  height: 53px;
  line-height: 53px;
  padding-left: 20px;
  border-bottom: 1px solid #e6e6e6;
  position: relative;
  color: #333;
}

.pop_title .icon-exit {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  background: #ccc;
  color: white;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  font-size: 2px;
  cursor: pointer;
}

.edit_theme, .edit_price_show {
  width: 640px;
  height: 175px;
  background: white;
}

.edit_theme .edit_theme_content, .edit_price_show .edit_theme_content {
  line-height: 67px;
  padding-left: 20px;
}

.edit_theme .edit_theme_content input, .edit_price_show .edit_theme_content input {
  width: 438px;
  border: 1px solid #e6e6e6;
  height: 27px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

.modal_height {
  min-height: 387px;
  padding-bottom: 59px;
}

.edit_price {
  width: 640px;
  background: white;
  box-sizing: border-box;
}

.edit_price .edit_price_content {
  line-height: 42px;
  padding-left: 20px;
  margin-top: 20px;
}

.edit_price .edit_price_content .edit_content_title {
  float: left;
  line-height: 12px;
  margin-right: 10px;
}

.edit_price .edit_price_content table {
  width: 528px;
  float: left;
}

.edit_price .edit_price_content table td {
  text-align: center;
}

.edit_price .edit_price_content table td input {
  width: 99px;
  height: 26px;
  padding-left: 8px;
  color: #6e6e6e;
}

.edit_price .edit_price_content table td.input_td {
  width: 138px;
  height: 38px;
}

.edit_price .edit_price_content table .guige {
  width: 121px;
}

.edit_price .edit_price_content table .price div {
  line-height: 26px;
}

.edit_price .pop_btns_wrap {
  padding-left: 20px;
  margin-top: 20px;
  text-align: center;
  width: 88%;
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
}

.edit_price .pop_btns_wrap .btn_graybd {
  float: left;
}

.edit_price .pop_btns_wrap .pop_btns {
  float: right;
  display: inline-block;
}

#set_recommend .set_recommend_content {
  padding: 20px;
}

#set_recommend .set_recommend_content .chuchuang {
  margin-top: 20px;
}

#set_recommend .set_recommend_content .recommend_lists .recommend_lists_item {
  margin-right: 19%;
  margin-top: 3%;
  display: inline-block;
}

#set_recommend .set_recommend_content p {
  margin-top: 30px;
}

#set_recommend .recommend_btns {
  display: inline-block;
  width: 70%;
}

#set_recommend .recommend_btns span {
  width: 23%;
  border-radius: 7px;
}

#set_recommend .recommend_btns .btn_redbg {
  float: left;
}

#set_recommend .recommend_btns .btn_wtbg {
  float: right;
}

#set_recommend .recommend_btns:after {
  display: block;
  content: '';
  clear: both;
}

.edit_price_show .edit_theme_content [name='show'] {
  margin-right: 40px;
  color: #333;
}

.edit_price_show .edit_theme_content .content_title {
  margin-right: 9px;
  margin-left: 51px;
  color: #6e6e6e;
}

.read_agreement {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 997;
  background: white;
  width: 28vw;
}

.read_agreement .btn_wrap {
  width: 100%;
  position: relative;
  height: 60px;
  background: white;
}

.read_agreement .btn_wrap .btn_redbg {
  position: absolute;
  left: 50%;
  bottom: 15px;
  transform: translateX(-50%);
}

.read_agreement main {
  padding: 12px 16px;
  max-height: 615px;
  overflow: auto;
}

.pop_btns {
  text-align: center;
}

.pop_btns .btn_redbg {
  margin-right: 20px;
}

.seller_center_information .personal_info_title {
  padding: 20px;
  font-size: 15px;
}

.seller_center_information .main-wrap {
  width: 1027px;
  padding-bottom: 40px;
}

.seller_center_information .main-wrap table input {
  width: 201px;
  border: 1px solid #e6e6e6;
  height: 32px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

.seller_center_information .main-wrap table input[disabled='disabled'] {
  background: #ebebe4;
}

.seller_center_information .main-wrap table input.company_info {
  width: 258px;
}

.seller_center_information .main-wrap table td:nth-child(1) {
  padding-right: 20px;
  padding-left: 20px;
  font-weight: bold;
}

.seller_center_information .main-wrap table .company_info_tips {
  margin-left: 10px;
  color: #b4b4b4;
  font-size: 12px;
}

.seller_center_information .main-wrap table .company_info_area {
  color: #6e6e6e;
  font-size: 14px;
  margin-right: 20px;
}

.seller_center_information .main-wrap table input.company_info_email {
  width: 118px;
  height: 32px;
  margin-right: 7px;
}

.seller_center_information .main-wrap table input.company_info_email:first-child {
  margin-right: 3px;
}

.seller_center_information .main-wrap table input.company_info_product {
  width: 634px;
  height: 32px;
}

.seller_center_information .main-wrap table .company_info_desc {
  width: 634px;
  border: 1px solid #e6e6e6;
  height: 132px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

.seller_center_information .main-wrap table .top_td_key {
  vertical-align: top;
}

.seller_center_information .main-wrap table .face {
  vertical-align: top;
}

.seller_center_information .main-wrap table .upload_td {
  padding-left: 6px;
  padding-bottom: 9px;
}

.seller_center_information .main-wrap table .check_box {
  margin-left: 5px;
  margin-right: 0;
}

.seller_center_information .main-wrap table .office_tel td input:nth-child(1), .seller_center_information .main-wrap table .fax td input:nth-child(1) {
  width: 82px;
  border: 1px solid #e6e6e6;
  height: 32px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
  margin-left: 5px;
}

.seller_center_information .main-wrap table .office_tel td input:nth-child(2), .seller_center_information .main-wrap table .fax td input:nth-child(2) {
  width: 132px;
  border: 1px solid #e6e6e6;
  height: 32px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

.seller_center_information .main-wrap table .btn_wtbg {
  font-weight: bold;
}

.seller_center_information .main-wrap table .upload_img_text {
  color: #999;
  margin-top: 8px;
}

.seller_center_information .main-wrap table .password_text {
  margin-left: 5px;
  line-height: 32px;
}

.seller_center_information .main-wrap table .password_text .safe_scale {
  margin-right: 5px;
  display: inline-block;
  width: 40px;
  height: 4px;
  vertical-align: middle;
}

.seller_center_information .main-wrap table .password_text .safe_scale:nth-child(2) {
  background: #f10215;
}

.seller_center_information .main-wrap table .password_text .safe_scale:nth-child(3) {
  background: #ffa508;
}

.seller_center_information .main-wrap table .password_text .safe_scale:nth-child(4) {
  background: #87ef3b;
}

.seller_center_information .main-wrap table .new_password_confirm {
  margin-bottom: 40px;
}

.seller_center_information .main-wrap table .new_password_confirm div span {
  border-radius: 5px;
  margin-top: 20px;
}

.seller_center_information .main-wrap table .new_password_confirm div span:nth-child(1) {
  margin-left: 5px;
}

.seller_center_information .main-wrap .edit_confirm .btn_redbg {
  margin-left: 136px;
  margin-top: 20px;
}

.seller_center_information .main-wrap .binding-weixin {
  display: inline-block;
  position: relative;
}

.seller_center_information .main-wrap .binding-weixin .binding-weixin_tips {
  position: absolute;
  left: 89px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 23px;
  font-weight: bold;
}

.seller_center_information .main-wrap .binding-weixin .bind_account {
  position: absolute;
  color: #e55d2d;
  right: 231px;
  bottom: 17px;
}

.seller_center_information .main-wrap .binding-weixin .bind_account i {
  font-weight: bold;
}

.seller_center_information .main-wrap .binding-weixin .inner_tips {
  color: #e55d2d !important;
  z-index: 999;
}

.seller_center_information .main-wrap .binding-weixin .outer_tips {
  color: #e55d2d !important;
  z-index: 777;
}

.seller_center_information .main-wrap .binding-weixin .binding-weixin-btn {
  position: absolute;
  width: 147px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  border: 1px solid #e55d2d;
  right: 10px;
  bottom: 10px;
  border-radius: 5px;
}

.seller_center_information .main-wrap .binding-weixin .binding-weixin-btn .binding-weixin_text {
  color: #e55d2d;
}

.seller_center_information .main-wrap .binding-weixin .binding-weixin-btn .icon-wechat_logo {
  font-size: 14px;
}

.seller_center_information .main-wrap .binding-weixin .binding-weixin-btn .icon-wechat_logo:before {
  font-size: 21px;
  line-height: 25px;
  vertical-align: bottom;
  padding: 0 5px;
  color: #e55d2d;
}

.seller_center_information .upload_img {
  border: none;
  margin-top: 0;
}

.seller_center_information .upload_img .upload_img_text {
  color: #b4b4b4;
}

.seller_center_information .upload_img .upload_area {
  margin: 0;
}

.seller_center_information .btn_wtbg {
  margin: 9px 0 0 0;
  width: 123px;
}

.table_gray_border thead tr {
  line-height: 52px;
}

.table_gray_border thead tr td:first-child {
  padding: 0 90px;
}

.table_gray_border thead tr td {
  padding: 0 30px;
  white-space: nowrap;
}

.table_gray_border .child_div {
  position: relative;
  display: flex;
  padding-right: 1em;
  justify-content: space-between;
  width: 87%;
  margin-left: 28px;
}

.table_gray_border .child_div .line {
  border-right: 1px dashed #b4b4b4;
  width: 1px;
  top: -1em;
  left: 2em;
}

.table_gray_border .child_div .whiteplain {
  background: white;
  width: 7px;
  height: 26px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.table_gray_border .child_div .child_div_item {
  position: relative;
}

.table_gray_border .child_div .child_div_item .line2 {
  position: absolute;
  border-top: 1px dashed #b4b4b4;
  width: 1em;
  height: 1px;
  left: -14px;
  top: 24px;
}

.table_gray_border td {
  padding: 0 10px;
  border: 1px solid #e6e6e6;
  text-align: center;
  white-space: nowrap;
}

.table_gray_border input {
  width: 178px;
  border: 1px solid #e6e6e6;
  height: 32px;
  padding-left: 10px;
  color: #6e6e6e;
  font-size: inherit;
  box-sizing: border-box;
}

.zhankai_box {
  width: 18px;
  height: 18px;
  display: inline-block;
  border: 1px solid #ccc;
  line-height: 18px;
  color: #e6e6e6;
  text-align: center;
  font-size: 14px;
}

#custorcategory .parent_div, #custorcategory .child_div {
  white-space: nowrap;
}

#custorcategory .header_tr {
  margin-top: 10px;
}

#custorcategory .header_tr td {
  position: relative;
  line-height: 54px;
}

#custorcategory .header_tr td .white_plain {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: white;
  z-index: 999;
  line-height: 54px;
}

#custorcategory td:nth-child(1) {
  width: 12.5%;
}

#custorcategory td:nth-child(2) {
  width: 13%;
}

#custorcategory td:nth-child(3) {
  width: 11%;
}

#custorcategory td:nth-child(4) {
  width: 17%;
}

#custorcategory td:nth-child(5) {
  width: 14%;
}

#custorcategory td:nth-child(6) {
  width: 20%;
}

#custorcategory .btn_wtbg, #custorcategory .btn_redbg {
  margin: 10px 0 0 30px;
  width: 100px;
  height: 34px;
  box-sizing: border-box;
  border-radius: 4px;
}

#custorcategory .table_gray_border_wrap {
  display: inline-block;
  margin-right: 160px;
  position: relative;
}

#custorcategory table {
  margin-left: 30px;
}

#custorcategory table .zhankai_box {
  margin-left: 20px;
}

#custorcategory table tbody tr {
  line-height: 52px;
}

#custorcategory .custorcategory_btns {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

#custorcategory .custorcategory_btns input {
  border: none;
}

#custorcategory .tips {
  padding: 0 30px;
  margin-bottom: 30px;
  margin-top: 40px;
}

#custorcategory .tips .tips_title {
  font-weight: bold;
  line-height: 40px;
  font-size: 16px;
}

#custorcategory .tips .icon-laught {
  color: #ff8f0b;
  margin-right: 6px;
}

#custorcategory .tips .tips_content {
  border: 1px dashed #e6e6e6;
  display: inline-block;
  padding: 0 20px;
}

#custorcategory .tips .tips_content p {
  color: #6e6e6e;
  line-height: 40px;
}

.picture_set .content-wrap {
  text-align: center;
  height: 783px;
}

.picture_set .content-wrap .gray_font {
  color: #999;
  margin-top: 40px;
  font-size: 14px;
}

.picture_set .content-wrap .upload_img {
  padding: 0;
  border: none;
}

.picture_set .content-wrap .upload_img .icon-exit {
  background: #e6e6e6;
  color: white;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  position: absolute;
  right: 12px;
  top: 6px;
  font-size: 2px;
  cursor: pointer;
}

.picture_set .content-wrap .btn_graybd {
  vertical-align: baseline;
  width: 100%;
  padding: 0;
  margin: 12px 0;
  border-radius: 5px;
  color: #6e6e6e;
}

.picture_set .content-wrap .inner {
  width: 100%;
  display: flex;
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  justify-content: space-around;
  border-top: 1px solid #e6e6e6;
  margin-top: 15px;
}

.picture_set .upload_img_btn {
  text-align: center;
  line-height: 32px;
  padding-bottom: 40px;
  margin-top: 20px;
}

.picture_set .upload_img_btn .btn_wtbg {
  margin-left: 20px;
}

.picture_set .upload_img_btn span {
  vertical-align: baseline;
}

.noticelist .main-content-body ul li a {
  display: inline-block;
  width: 987px;
  padding-left: 20px;
  border-bottom: 1px solid #e6e6e6;
}

.noticelist .main-content-body ul li a .mg-title {
  line-height: 40px;
  color: black;
}

.noticelist .main-content-body ul li a .mg-content {
  color: #6e6e6e;
  line-height: 24px;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.noticelist .main-content-body ul li a .mg-time {
  color: #b2b2b2;
  padding-bottom: 10px;
}

.noticelist .main-content-body ul li a:hover {
  background: #f7f7f7;
}

.noticedetail .main-content-body .article .titd01 {
  font-size: 18px;
  font-weight: bold;
}

.noticedetail .main-content-body .article .titd02 {
  color: #999;
  line-height: 40px;
}

.noticedetail .main-content-body .article .zwpb {
  width: 748px;
  margin: 0 auto;
  border-top: 1px solid #e6e6e6;
  padding-top: 25px;
}

.noticedetail .main-content-body .article .zwpb p {
  color: #6e6e6e;
  line-height: 25px;
}

.noticedetail .main-content-body .article .zwpb .article_img_wrap {
  width: 748px;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  justify-content: space-between;
}

.noticedetail .main-content-body .article .zwpb .article_img_wrap img {
  width: 364px;
  height: auto;
}

.noticedetail .main-content-body .article .zwpb .article_img_wrap:after {
  display: block;
  content: '';
  clear: both;
}

.addacount table {
  margin-bottom: 20px;
}

.addacount table tr td .tel_head {
  width: 82px;
}

.addacount table tr td .tel_body {
  width: 132px;
}

.addacount .tips {
  padding-left: 55px;
}

.addacount .save {
  margin-left: 45px;
  margin-top: 20px;
}

.faq_list .gray_font {
  display: inline-block;
  margin-bottom: 20px;
}

.faq_list a {
  padding: 4px 0 0 20px;
}

.faq_list a .mg-content {
  padding-bottom: 30px;
}

.faq_detail .gray_font {
  display: inline-block;
}

.faq_detail .main-content-body {
  padding: 20px;
}

.faq_detail .main-content-body .faq_detail_item_title {
  padding-bottom: 20px;
  border-bottom: 1px solid #e6e6e6;
}

.faq_detail .main-content-body .faq_detail_item_text {
  line-height: 27px;
}

.faq_detail .main-content-body .faq_detail_item_text:nth-of-type(1) {
  margin-top: 10px;
}

.faq_detail .main-content-body img {
  margin-top: 10px;
  width: 724px;
  height: auto;
}

.faq_detail .relation_pro {
  border-top: 18px solid #f7f7f7;
}

.faq_detail .relation_pro .table_title {
  position: relative;
}

.faq_detail .relation_pro .table_title .gray_font {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}

.faq_detail .relation_pro .relation_pro_content:after {
  display: block;
  content: '';
  clear: both;
}

.faq_detail .relation_pro .relation_pro_content div {
  width: 49%;
  margin: 10px 0px;
  box-sizing: border-box;
  padding-left: 20px;
}

.faq_detail .relation_pro .relation_pro_content div ul li {
  line-height: 27px;
}

.faq_detail .relation_pro .relation_pro_content div:nth-child(1) {
  float: left;
}

.faq_detail .relation_pro .relation_pro_content div:nth-child(2) {
  float: right;
  border-left: 1px solid #e6e6e6;
}

#companyset .company_logo .upload_img {
  margin-top: 10px;
}

#companyset .content-wrap {
  height: auto;
}

#companyset .btn_delete {
  float: right;
}

#companyset .red_bar_title h3 {
  font-size: 22px;
}

#companyset .red_bar_title p {
  font-size: 16px;
}

#companyset .brand_set_form {
  border-bottom: 20px solid white;
  padding: 0 20px;
  box-sizing: border-box;
}

#companyset .brand_set {
  margin: 20px 30px;
}

#companyset .brand_set .brand_set_content .brand_sc_row {
  height: 103px;
  line-height: 103px;
  border-bottom: 1px solid #e6e6e6;
  padding: 7px 0;
  box-sizing: border-box;
}

#companyset .brand_set .brand_set_content .brand_sc_row:after {
  display: block;
  clear: both;
  content: '';
}

#companyset .brand_set .brand_set_content .brand_sc_row .brand_sc_title {
  height: 100%;
  float: left;
  width: 77px;
  border-right: 1px solid #e6e6e6;
  line-height: 89px;
  font-size: 18px;
  color: #909090;
  margin-right: 20px;
  position: relative;
}

#companyset .brand_set .brand_set_content .brand_sc_row .brand_sc_title .linxing {
  width: 20px;
  height: 20px;
  background: white;
  transform: rotate(-45deg);
  position: absolute;
  right: -14%;
  top: 33.5px;
  display: none;
}

#companyset .brand_set .brand_set_content .brand_sc_row .img_wrap {
  line-height: 89px;
  height: 100%;
  width: 16%;
  float: left;
  margin-right: calc((100% - 98px - 17.2%*5)/4);
  border-right: 1px solid #e6e6e6;
  padding-right: calc((100% - 98px - 17.2%*5)/4);
}

#companyset .brand_set .brand_set_content .brand_sc_row .img_wrap:last-child {
  margin-right: 0;
  border-right: none;
}

#companyset .brand_set .brand_set_content .brand_sc_row .img_wrap img {
  width: 100%;
  vertical-align: middle;
}

#companyset .brand_si_title {
  height: 42px;
  border: 1px solid #e6e6e6;
  line-height: 42px;
  font-size: 14px;
  padding-right: 20px;
}

#companyset .brand_si_title:after {
  display: block;
  clear: both;
  content: '';
}

#companyset .brand_si_title .name {
  float: left;
}

#companyset .brand_si_title .name i {
  width: 18px;
  height: 18px;
  display: inline-block;
  background: #ff4242;
  color: white;
  line-height: 18px;
  margin-right: 10px;
}

#companyset .upload_area, #companyset .upload_img {
  margin-top: 0;
}

#companyset .brand_set_info {
  background: #f7f7f7;
  padding: 18px 20px;
}

#companyset .brand_set_info:after {
  display: block;
  clear: both;
  content: '';
}

#companyset .brand_set_info .upload_area, #companyset .brand_set_info .upload_img {
  margin-top: 0;
}

#companyset .brand_set_info .upload_img_text {
  color: #6e6e6e;
}

#companyset .brand_set_info .tips {
  display: inline-block;
  margin-top: 10px;
  color: #6e6e6e;
}

#companyset .brand_set_info .dashed {
  border-right: 1px dashed #e6e6e6;
  padding-right: 10px;
}

#companyset .brand_set_info .brand_si_left {
  float: left;
  height: 396px;
}

#companyset .brand_set_info .brand_si_left .brand_si_key {
  vertical-align: top;
  margin-right: 10px;
}

#companyset .brand_set_info .brand_si_right {
  float: left;
}

#companyset .brand_set_info .brand_si_right .brand_table .upload_img {
  margin-right: 10px;
}

#companyset .brand_set_info .brand_si_right .brand_table .brand_table_key {
  text-align: right;
  padding-right: 10px;
}

#companyset .brand_set_info .brand_si_right .brand_table td {
  padding: 10px 0;
}

#companyset .brand_set_info .brand_si_right .brand_table td:last-child {
  text-align: left;
}

#companyset .brand_set_info .brand_si_right .brand_table input {
  padding-left: 10px;
  height: 32px;
  border: 1px solid #e6e6e6;
  background: white;
  color: #6e6e6e;
}

#companyset .brand_set_info .brand_si_right .brand_table textarea {
  padding-left: 10px;
  height: 74px;
  width: 474px;
  border: 1px solid #e6e6e6;
  background: white;
  color: #6e6e6e;
}

#companyset .brand_set_info .brand_si_right .brand_table .brand_name_content input {
  width: 158px;
}

#companyset .brand_set_info .brand_si_right .certificate_c_table {
  margin: 0;
}

#companyset .brand_set_info .brand_si_right .certificate_c_table input {
  width: 300px;
}

#companyset .brand_set_info .brand_si_right .certificate_c_table .btn_delete {
  float: left;
}

#companyset .brand_set_info .brand_si_right .certificate_c_table td {
  padding: 0;
  vertical-align: top;
}

#companyset .brand_set_info .brand_si_right .certificate_c_table .add {
  margin: 10px auto;
}

#companyset table {
  margin: 0px 30px;
}

.vtop {
  vertical-align: top;
}

.banner_wrap {
  padding: 2% 3.9% 0 2.7%;
}

.banner_wrap img {
  width: 100%;
}

.small_upload_btn_wrap {
  width: 160px;
  height: 32px;
  margin: 0 auto;
}

.edit_banner .upload_img {
  margin-top: 0;
}

.edit_banner .upload_img .upload_area {
  margin-top: 0;
}

.edit_banner .has_img {
  width: auto;
  height: auto;
}

.edit_banner .has_img .upload_area {
  height: auto;
}

.edit_banner .has_img .upload_area .upload_img_text {
  display: none;
}

.edit_banner .has_img .upload_area img {
  max-width: 642px;
}

.edit_banner .has_img .icon-uploadimg {
  display: none;
}

.edit_lunbo .tips {
  text-align: left;
  padding-left: 30px;
  line-height: 32px;
}

.edit_lunbo .tips:nth-of-type(2) {
  margin-top: 20px;
}

.edit_lunbo .img_scale_limit {
  color: #6e6e6e;
}

.edit_lunbo .upload_img_wrap {
  margin-top: 10px;
}

.edit_lunbo .upload_img_wrap .upload_img {
  margin-right: calc((92% - 164px*5)/4);
  margin-top: 0;
}

.edit_lunbo .upload_img_wrap .upload_img .upload_area {
  margin-top: 0;
}

.edit_lunbo .upload_img_wrap .upload_img:last-child {
  margin-right: 0;
}

.edit_recommend .img_wrap {
  margin: 2% 3.9% 10px 2.7%;
  border: 1px solid #e6e6e6;
}

.edit_recommend .tips {
  text-align: left;
  padding-left: 30px;
  line-height: 32px;
  color: #6e6e6e;
}

.edit_recommend .tips i {
  margin-right: 10px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #ff4242;
  color: white;
  text-align: center;
  line-height: 16px;
}

.edit_recommend table {
  margin: 30px 30px 0 30px;
}

.edit_recommend table thead tr {
  line-height: 22px;
}

.edit_recommend table thead tr td {
  white-space: nowrap;
}

.edit_recommend table tbody input {
  width: 178px;
  height: 26px;
  border: 1px solid #e6e6e6;
}

.edit_recommend table tbody input.name {
  margin: 10px 20px;
}

.edit_recommend table tbody input.keyword {
  background: #f2f2f2;
  display: inline-block;
  border: none;
}

.edit_recommend table tbody .add_cert {
  white-space: nowrap;
  cursor: pointer;
}

.edit_recommend table tbody td.keyword_td {
  text-align: left;
  padding: 10px;
  max-width: 358px;
  white-space: normal;
}

.edit_recommend table tbody td.keyword_td .keyword_tab {
  margin: 0 5px 5px 0;
  padding-right: 10px;
}

.edit_recommend table tbody td.keyword_td .keyword_tab input {
  width: 6em;
}

.edit_recommend table tbody td {
  text-align: center;
  position: relative;
}

.edit_recommend .add_wrap {
  text-align: left;
  padding-left: 30px;
}

.edit_recommend .add_wrap a {
  color: inherit;
}

.edit_real {
  padding: 10px 42px 0px 30px;
}

.edit_real .table_gray_border thead tr td:first-child {
  width: 8px;
  padding: 0 35px;
}

.edit_real table {
  width: 100%;
  margin: 10px 0 !important;
}

.edit_real table .upload_img {
  height: 100px;
  margin: 10px 0;
}

.edit_real table .upload_area {
  margin-top: 0;
  height: inherit;
}

.edit_real table .upload_area .upload_img_text {
  color: #6e6e6e;
  bottom: 0;
}

.edit_real table tr td {
  white-space: nowrap;
}

.edit_real img {
  width: 100%;
}

.edit_real .is_show_index {
  text-align: left;
}

.edit_real .is_show_index table {
  width: 100%;
}

.keyword_tab {
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  line-height: 1em;
  color: #6e6e6e;
  background: #f2f2f2;
}

.keyword_tab .icon-exit {
  cursor: pointer;
  font-size: 0.6em;
  padding-left: 6px;
}

.upload_img .icon-exit {
  background: #e6e6e6;
  color: white;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  position: absolute;
  right: 6px;
  top: 6px;
  font-size: 2px;
  cursor: pointer;
  z-index: 999;
}

.ModalPic {
  position: absolute;
  z-index: 100;
  top: 0;
}

.mask {
  z-index: 90;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

#outmask {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #000000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  width: 100vw;
  height: 100vh;
  display: block;
}
